.page-element .btn,
.page-element .contents,
.page-element.widget-form form,
.page-element.widget-form form input,
.page-element.widget-form form textarea,
.page-element.widget-form form select,
.page-element.widget-form form label
{
	font-family: Open Sans;
	font-weight: 400;
}

.page-element.widget-headline .contents h1,
.page-element.widget-headline .contents h2,
.page-element.widget-headline .contents h3,
.page-element.widget-headline .contents h4,
.page-element.widget-headline .contents h5,
.page-element.widget-headline .contents h6
{
	font-weight: 700;
}
[id^=___plusone] { width:51px !important; }
div.social.lines [id^=___plusone] { width:62px !important; }
div.social.lines span[class^=IN-widget] { min-width:70px !important; }
div.social.buttons [id^=___plusone] { width:36px !important; }
div.social.buttons div[class^=fb-like] { width:58px !important; }
div.social.tiles [id^=___plusone] { height:63px !important; margin-top: 2px !important; }
div.social.tiles .fb-like iframe { margin-top: 1px !important; }
.widget-testimonial.style-1 .contents div.testimonial-text{margin-top: 0;}
@media screen and (max-width: 768px)
{
	.notification > .notification-inner{width: auto;position: fixed;top: 40%;left: 1em !important;right: 1em !important;font-size: 24px;}
}

/* Safari only fix */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
{
	.widget-form .select-outer select{padding-left: 10px;}
	.widget-form.mobile-form .select-outer select{padding-left: 10px;}
}}

html{height: 100%;}
#element-13  {height: 34px;width: 948px;left: 6px;top: 54px;z-index: 3;}
#element-13 p, #element-13 ul, #element-13 ol, #element-13 h1 {font-size: 24px;color: rgb(0, 0, 0);line-height: 34px;text-align: center;}
#element-97  {height: 472px;width: 369px;left: 590px;top: 93px;z-index: 4;}
#element-101  {height: 48px;width: 228px;left: 660px;top: 117px;z-index: 5;}
#element-101 p, #element-101 ul, #element-101 ol, #element-101 h1 {font-size: 17px;color: rgb(0, 0, 0);line-height: 24px;text-align: center;}
#element-102  {height: 295px;width: 300px;left: 624px;top: 174px;z-index: 6;}
#element-123  {height: 34px;width: 822px;left: 75px;top: 30px;z-index: 7;}
#element-123 p, #element-123 ul, #element-123 ol, #element-123 h1 {font-size: 24px;color: rgb(0, 0, 0);line-height: 34px;text-align: center;}
#element-124  {height: 21px;width: 478px;left: 245px;top: 72px;z-index: 8;}
#element-124 p, #element-124 ul, #element-124 ol, #element-124 h1{font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: center;}
#element-2  {height: 53px;width: 552px;left: 0px;top: 195px;z-index: 9;}
#element-2 p, #element-2 ul, #element-2 ol, #element-2 h1 {font-size: 38px;color: rgb(255, 255, 255);line-height: 53px;text-align: left;}
#element-3  {height: 135px;width: 433px;left: 0px;top: 274px;z-index: 10;}
#element-3 p, #element-3 ul, #element-3 ol, #element-3 h1 {font-size: 17px;color: rgb(255, 255, 255);line-height: 27px;text-align: left;}
#element-172 {height: 22px;width: 97px;left: 0px;top: 438px;z-index: 11;}	
#element-113 {height: 42px;width: 280px;left: 4px;top: 218px;z-index: 12;}
#element-113 p, #element-113 ul, #element-113 ol, #element-113 h1{font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: right;}
#element-114 {height: 21px;width: 128px;left: 156px;top: 173px;z-index: 13;}
#element-114 p, #element-114 ul, #element-114 ol, #element-114 h1{font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: right;}	
#element-119 {height: 42px;width: 280px;left: 4px;top: 409px;z-index: 14;}
#element-119 p, #element-119 ul, #element-119 ol, #element-119 h1{font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: right;}	
#element-120 {height: 21px;width: 155px;left: 129px;top: 364px;z-index: 15;}
#element-120 p, #element-120 ul, #element-120 ol, #element-120 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: right;}	
#element-14 {height: 63px;width: 280px;left: 676px;top: 218px;z-index: 16;}
#element-14 p, #element-14 ul, #element-14 ol, #element-14 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: left;}	
#element-15 {height: 42px;width: 122px;left: 676px;top: 173px;z-index: 17;}
#element-15 p, #element-15 ul, #element-15 ol, #element-15 h1{font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: left;}
#element-110 {height: 42px;width: 280px;left: 672px;top: 409px;z-index: 18;}
#element-110 p, #element-110 ul, #element-110 ol, #element-110 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: left;}	
#element-111 {height: 42px;width: 130px;left: 672px;top: 364px;z-index: 19;}
#element-111 p, #element-111 ul, #element-111 ol, #element-111 h1{font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: left;}
#element-212 {height: 35px;width: 336px;left: 307px;top: 515px;z-index: 20;}	
#element-211 {height: 10px;width: 220px;left: 311px;top: 109px;z-index: 21;}
#element-186 {height: 396px;width: 333px;left: 311px;top: 119px;z-index: 22;}	
#element-269 {height: 390px;width: 393px;left: 66px;top: 113px;z-index: 23;}	
#element-270 {height: 88px;width: 374px;left: 84px;top: 415px;z-index: 24;}	
#element-272 {height: 179px;width: 396px;left: 499px;top: 323px;z-index: 25;}	
#element-294 {height: 88px;width: 396px;left: 499px;top: 415px;z-index: 26;}	
#element-273 {height: 28px;width: 256px;left: 470px;top: 438px;z-index: 27;}
#element-273 p, #element-273 ul, #element-273 ol, #element-273 h1{font-size: 20.114534438776px;color: rgb(255, 255, 255);line-height: 28px;text-align: right;}
#element-274 {height: 88px;width: 19px;left: 65px;top: 415px;z-index: 28;}	
#element-275 {height: 179px;width: 399px;left: 495px;top: 113px;z-index: 29;}	
#element-295 {height: 88px;width: 399px;left: 496px;top: 204px;z-index: 30;}	
#element-276 {height: 28px;width: 257px;left: 469px;top: 234px;z-index: 31;}
#element-276 p, #element-276 ul, #element-276 ol, #element-276 h1{font-size: 20.196298787879px;color: rgb(255, 255, 255);line-height: 28px;text-align: right;}	
#element-296 {height: 88px;width: 20px;left: 495px;top: 204px;z-index: 32;}
#element-297 {height: 32px;width: 257px;left: 66px;top: 439px;z-index: 33;}
#element-297 p, #element-297 ul, #element-297 ol, #element-297 h1{font-size: 23px;color: rgb(255, 255, 255);line-height: 32px;text-align: right;}
#element-291 {height: 83px;width: 183px;left: 0px;top: 100px;z-index: 34;}	
#element-293 {height: 87px;width: 20px;left: 499px;top: 415px;z-index: 35;}	
#element-300 {height: 451px;width: 370px;left: 314px;top: 66px;z-index: 36;}	
#element-301 {height: 48px;width: 311px;left: 343px;top: 90px;z-index: 37;}
#element-301 p, #element-301 ul, #element-301 ol, #element-301 h1{font-size: 17px;color: rgb(0, 0, 0);line-height: 24px;}	
#element-302 {height: 295px;width: 300px;left: 349px;top: 132px;z-index: 38;}	
#element-304 {height: 22px;width: 959px;left: 0px;top: 585px;z-index: 39;}
#element-304 p, #element-304 ul, #element-304 ol, #element-304 h1{font-size: 16px;color: rgb(0, 0, 0);line-height: 22px;text-align: center;}			
#page_block_below_fold { height: 654px; }
#page_block_below_fold .border-holder{background-image: url("../images/header_back1.jpg"), url("../images/header_back2.jpg");	background-color: #0e0e11;	background-repeat: repeat;background-position: center center;		background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 654px;background-attachment: fixed;}
@media only screen and (max-width: 770px) {
	.border-holder{background-attachment: scroll !important;}
}

#page_block_below_fold .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: #000000;opacity: 0.78313253012048;}
#page_block_below_fold .block-inner{margin-top: 0px;}			
#page-block-fb24pmtctxu80ez2mz8flayvi { height: 598px;}
#page-block-fb24pmtctxu80ez2mz8flayvi .border-holder{background-image: none;background-color: rgba(0,0,0,0);background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 598px;}
@media only screen and (max-width: 770px) {
	.border-holder{background-attachment: scroll !important;}
}

#page-block-fb24pmtctxu80ez2mz8flayvi .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page-block-fb24pmtctxu80ez2mz8flayvi .block-inner{margin-top: 0px;}			
#page-block-k8cgqisx5wddayywnvp7ujtt9 { height: 560px;}
#page-block-k8cgqisx5wddayywnvp7ujtt9 .border-holder
{background-image: none;background-color: #fbfbfb;background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 560px;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page-block-k8cgqisx5wddayywnvp7ujtt9 .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page-block-k8cgqisx5wddayywnvp7ujtt9 .block-inner{margin-top: 0px;}			
#page_block_footer { height: 619px; }
#page_block_footer .border-holder
{background-image: url("../images/footer_back1.JPG"), url("../images/footer_back2.JPG");	background-color: rgba(0,0,0,0);background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 619px;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page_block_footer .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page_block_footer .block-inner{margin-top: 0px;}
	
@media
screen and (max-width: 620px),
screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1280px ) and (max-device-height: 720px),
screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1000px )
{
body{min-width: 400px;width: 100%;}
.page.page2{width: 100%;}
.page.page2 .block-inner{width: 400px;margin: 0 auto;}
.page.page2.new-mobile-preview .block-inner{width: auto;}
.widget-form .field-checkbox .field-element label:before,
.widget-form .field-radio .field-element label:before{top: 16px;}
.widget-form .field-checkbox .field-element label:after{top: 21px;}
.widget-form .field-radio .field-element label:after{top: 16px;}
.widget-form .select-outer{overflow: hidden;margin-bottom: 8px;margin-top: 8px;-webkit-border-radius: 2px;border-radius: 2px;}
.widget-form .select-outer select{width: calc( 100% - 1px );height: 56px;border: 0;margin: 0;-webkit-appearance: none;line-height: 30px;border-style: solid;border-width: 1px;background-image: url( '../images/drop-down.png');background-position: right;background-repeat: no-repeat;}
.widget-form .form-input[type="text"],
.widget-form .form-input[type="password"],
.widget-form .form-input[type="email"],
.widget-form textarea.form-input{padding-top: 12px;padding-bottom: 9px;font-size: 20px;line-height: 22px;height: 56px;-webkit-appearance: none;}
.widget-form .label-outside,
.widget-form .outside-top,
.widget-form .field-element label{font-size: 20px;line-height: 22px;padding-top: 12px;padding-bottom: 9px;}
.widget-form select{font-size: 20px;height: 56px;padding-left: 9px;width: calc( 100% + 2px );-moz-padding-start: 5px;}
.widget-form .input-holder.field-checkbox > label.outside-top,
.widget-form .input-holder.field-radio > label.outside-top,
.widget-form .field-container.edit.field-checkbox > label.label-outside,
.widget-form .field-container.edit.field-radio > label.label-outside{margin-top: 8px;margin-bottom: 2px;}
.widget-form .form-option-element label,
.widget-form .field-element label{font-size: 20px;line-height: 22px;padding-bottom: 0;margin-bottom: 0px;}
.new_mobile .widget-form textarea.form-input.shortnice{height: 56px;}					
#element-97 {height: 578px;width: 360px;left: 20px;top: 389px;z-index: 4;}				
#element-101 {height: 48px;width: 280px;left: 60px;top: 420px;z-index: 5;}
#element-101 p, #element-101 ul, #element-101 ol, #element-101 h1 {font-size: 17px;color: rgb(0, 0, 0);line-height: 24px;text-align: center !important;}					
#element-102 {height: 360px;width: 280px;left: 60px;top: 488px;z-index: 6;}			
#element-291 {height: 126.99px;width: 280px;left: 60px;top: 18px;z-index: 34;}					
#element-2 {height: 72px;width: 360px;left: 20px;top: 145px;z-index: 9;}
#element-2 p, #element-2 ul, #element-2 ol, #element-2 h1 {font-size: 26px;color: rgb(255, 255, 255);line-height: 36px;text-align: center !important;}					
#element-3 {height: 120px;width: 360px;left: 21px;top: 251px;z-index: 10;}
#element-3 p, #element-3 ul, #element-3 ol, #element-3 h1 {font-size: 17px;color: rgb(255, 255, 255);line-height: 24px;text-align: center !important;}					
#element-172 {height: 12px;width: 65px;left: 172px;top: 224px;z-index: 11;}					
#element-13 {height: 24px;width: 360px;left: 21px;top: 45px;z-index: 3;}
#element-13 p, #element-13 ul, #element-13 ol, #element-13 h1 {font-size: 20px;color: rgb(0, 0, 0);line-height: 24px;text-align: center !important;}					
#element-211 {height: 10px;width: 220px;left: 103px;top: 751px;z-index: 21;}					
#element-186 {display: none;}					
#element-114 {height: 21px;width: 197px;left: 103px;top: 130px;z-index: 13;}
#element-114 p, #element-114 ul, #element-114 ol, #element-114 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: center !important;}				
#element-15 {height: 21px;width: 245px;left: 78px;top: 287px;z-index: 17;}
#element-15 p, #element-15 ul, #element-15 ol, #element-15 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: center !important;}					
#element-113 {height: 42px;width: 280px;left: 62px;top: 162px;z-index: 12;}
#element-113 p, #element-113 ul, #element-113 ol, #element-113 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: center !important;}					
#element-14 {height: 63px;width: 280px;left: 61px;top: 318px;z-index: 16;}
#element-14 p, #element-14 ul, #element-14 ol, #element-14 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: center !important;}					
#element-120 {height: 21px;width: 197px;left: 102px;top: 461px;z-index: 15;}
#element-120 p, #element-120 ul, #element-120 ol, #element-120 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: center !important;}				
#element-111 {height: 21px;width: 245px;left: 78px;top: 612px;z-index: 19;}
#element-111 p, #element-111 ul, #element-111 ol, #element-111 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 21px;text-align: center !important;}					
#element-119 {height: 42px;width: 280px;left: 62px;top: 491px;z-index: 14;}
#element-119 p, #element-119 ul, #element-119 ol, #element-119 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: center !important;}					
#element-110 {height: 42px;width: 280px;left: 61px;top: 642px;z-index: 18;}
#element-110 p, #element-110 ul, #element-110 ol, #element-110 h1 {font-size: 15px;color: rgb(116, 116, 116);line-height: 21px;text-align: center !important;}					
#element-212 {display: none;}					
#element-123 {height: 18px;width: 360px;left: 23px;top: 66px;z-index: 7;}
#element-123 p, #element-123 ul, #element-123 ol, #element-123 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 18px;text-align: center !important;}					
#element-124 {height: 38px;width: 360px;left: 22px;top: 105px;z-index: 8;}
#element-124 p, #element-124 ul, #element-124 ol, #element-124 h1 {font-size: 15px;color: rgb(0, 0, 0);line-height: 19px;text-align: center;}					
#element-269 {height: 314.58px;width: 317px;left: 44px;top: 169px;z-index: 23;}					
#element-275 {height: 142.21px;width: 317px;left: 44px;top: 507px;z-index: 29;}					
#element-296 {display: none;}					
#element-295  {display: none;}					
#element-276  {height: 21px;width: 198px;left: 144px;top: 891px;z-index: 31;}
#element-276 p, #element-276 ul, #element-276 ol, #element-276 h1 {font-size: 15px;color: rgb(255, 255, 255);line-height: 21px;text-align: right !important;}					
#element-272 {display: none;}					
#element-274 {display: none;}					
#element-270 {display: none;}					
#element-294 {display: none;}					
#element-293 {display: none;}					
#element-273 {height: 21px;width: 198px;left: 120px;top: 548px;z-index: 27;}
#element-273 p, #element-273 ul, #element-273 ol, #element-273 h1 {font-size: 15px;color: rgb(255, 255, 255);line-height: 21px;text-align: right !important;}					
#element-297 {height: 25px;width: 198px;left: 101px;top: 977px;z-index: 33;}
#element-297 p, #element-297 ul, #element-297 ol, #element-297 h1 {font-size: 18px;color: rgb(255, 255, 255);line-height: 25px;text-align: right;}					
#element-300 {height: 562px;width: 360px;left: 20px;top: 40px;z-index: 36;}					
#element-301 {height: 48px;width: 311px;left: 44px;top: 70px;z-index: 37;}
#element-301 p, #element-301 ul, #element-301 ol, #element-301 h1 {font-size: 17px;color: rgb(0, 0, 0);line-height: 24px;}					
#element-302 {height: 360px;width: 300px;left: 50px;top: 124px;z-index: 38;}					
#element-304 {height: 19px;width: 360px;left: 20px;top: 602px;z-index: 39;}
#element-304 p, #element-304 ul, #element-304 ol, #element-304 h1 {font-size: 16px;color: rgb(0, 0, 0);line-height: 19px;text-align: center;}									
#page_block_below_fold {height: 1005px;}
#page_block_below_fold .border-holder{background-image: url("../images/header_back1.jpg"), url("../images/header_back2.jpg");	background-color: #0e0e11;	background-repeat: repeat;background-position: center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;	height: 1005px;background-attachment: fixed;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page_block_below_fold .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: #000000;opacity: 0.78313253012048;}
#page_block_below_fold .block-inner{margin-top: 0px;}					
#page-block-fb24pmtctxu80ez2mz8flayvi { height: 756px;}
#page-block-fb24pmtctxu80ez2mz8flayvi .border-holder{background-image: none;background-color: rgba(0,0,0,0);background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 756px;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page-block-fb24pmtctxu80ez2mz8flayvi .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page-block-fb24pmtctxu80ez2mz8flayvi .block-inner{margin-top: 0px;}					
#page-block-k8cgqisx5wddayywnvp7ujtt9 { height: 703px;}
#page-block-k8cgqisx5wddayywnvp7ujtt9 .border-holder{background-image: none;background-color: #fbfbfb;background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;				width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 703px;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page-block-k8cgqisx5wddayywnvp7ujtt9 .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page-block-k8cgqisx5wddayywnvp7ujtt9 .block-inner{margin-top: 0px;}					
#page_block_footer {height: 825px;}
#page_block_footer .border-holder{background-image: url("../images/footer_back1.JPG"), url("../images/footer_back2.JPG");background-color: rgba(0,0,0,0);background-repeat: repeat;background-position: top left;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width: auto;border-width: 0;border-top-width: 0px;border-bottom-width: 0px;height: 825px;}
@media only screen and (max-width: 770px) {
	.border-holder {background-attachment: scroll !important;}
}

#page_block_footer .color-overlay{width: 100%;height: 100%;position: absolute;margin: 0 auto;background-color: rgba(0,0,0,0);opacity: 0.5;}
#page_block_footer .block-inner{margin-top: 0px;}
}

@media
screen and (min-width: 621px)  and (-webkit-max-device-pixel-ratio: 1.5),
screen and (min-width: 1000px) and (-webkit-max-device-pixel-ratio: 1.5)
{
	.new_mobile .page.page2.mobile .block-inner{width: 960px;}
}

#element-102 .submit-button{background-color: #008dd5;color: #ffffff;}
#element-102 .submit-button:active{}
#element-102 .field-checkbox .field-element input[type=checkbox]:checked + label:before{background-color: #008dd5;border-color: #008dd5;}
#element-102 .field-radio .field-element label:after{border-color: #008dd5;}
#element-102 .input-holder label{color: #777777;}
#element-102 ::-webkit-input-placeholder{ /* WebKit browsers */color: #777777}
#element-102 :-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color: #777777;}
#element-102 ::-moz-placeholder{ /* Mozilla Firefox 19+ */color: #777777;}
#element-102 :-ms-input-placeholder{ /* Internet Explorer 10+ */color: #777777;}
#element-102 label.error{color: #C00;}
#element-102 input[type="text"],
#element-102 input[type="password"],
#element-102 input[type="email"],
#element-102 textarea{color: #353535;background-color: #ffffff;border-color: #b7b7b7;}
#element-102 input::-webkit-input-placeholder{color: #777777;}
#element-102 input:-moz-placeholder{color: #777777;opacity: 1;}
#element-102 input::-moz-placeholder{color: #777777;opacity: 1;}
#element-102 input:-ms-input-placeholder{color: #777777;}
#element-102 select{color: #353535;}
#element-102 select[label-position="inside"].pristine{color: #777777}
#element-102 select option{background-color: #ffffff;}
#element-102 select{border-color: #b7b7b7;background-color: #ffffff;}
#element-102 .dynamic-button:hover{background-color: #ff2b5e;}
#element-102 .submit-holder{position: relative;}
#element-102 .dynamic-button, #element-102 .image-button{position: absolute;margin: 0;top: 302px;left: 0.5px;width: 298px;height: 58px;box-sizing: content-box;line-height: 23px;font-size: 20px;font-weight: 700;border-radius: 5px;}
@media screen and ( max-width: 620px ),
screen and ( max-width: 999px ) and ( -webkit-min-device-pixel-ratio: 1.5 ) and ( max-device-width: 1280px ) and ( max-device-height: 720px ),
screen and ( max-width: 999px ) and ( -webkit-min-device-pixel-ratio: 1.5 ) and ( max-device-width: 1000px )
{
	body:not( .tablet ) #element-102 .dynamic-button, body:not( .tablet ) #element-102 .image-button{position: absolute;top: 374px;left: 0px;width: 278px;height: 70px;line-height: 28px;font-size: 24px;}
}

#element-302 .submit-button{background-color: #008dd5;color: #ffffff;}
#element-302 .submit-button:active{}
#element-302 .field-checkbox .field-element input[type=checkbox]:checked + label:before{background-color: #008dd5;border-color: #008dd5;}
#element-302 .field-radio .field-element label:after{border-color: #008dd5;}
#element-302 .input-holder label{color: #777777;}
#element-302 ::-webkit-input-placeholder{ /* WebKit browsers */color: #777777}
#element-302 :-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color: #777777;}
#element-302 ::-moz-placeholder{ /* Mozilla Firefox 19+ */color: #777777;}
#element-302 :-ms-input-placeholder{ /* Internet Explorer 10+ */color: #777777;}
#element-302 label.error{color: #C00;}
#element-302 input[type="text"],
#element-302 input[type="password"],
#element-302 input[type="email"],
#element-302 textarea{color: #353535;background-color: #ffffff;border-color: #b7b7b7;}
#element-302 input::-webkit-input-placeholder{color: #777777;}
#element-302 input:-moz-placeholder{color: #777777;opacity: 1;}
#element-302 input::-moz-placeholder{color: #777777;opacity: 1;}
#element-302 input:-ms-input-placeholder{color: #777777;}
#element-302 select{color: #353535}
#element-302 select[label-position="inside"].pristine{color: #777777}
#element-302 select option{background-color: #ffffff;}
#element-302 select{border-color: #b7b7b7;background-color: #ffffff;}
#element-302 .dynamic-button:hover{background-color: #ff2b5e;}
#element-302 .submit-holder{position: relative;}
#element-302 .dynamic-button, #element-302 .image-button{position: absolute;margin: 0;top: 305px;left: 0px;width: 298px;height: 58px;box-sizing: content-box;line-height: 23px;font-size: 20px;font-weight: 700;border-radius: 5px;}
@media screen and ( max-width: 620px ),
screen and ( max-width: 999px ) and ( -webkit-min-device-pixel-ratio: 1.5 ) and ( max-device-width: 1280px ) and ( max-device-height: 720px ),
screen and ( max-width: 999px ) and ( -webkit-min-device-pixel-ratio: 1.5 ) and ( max-device-width: 1000px )
{
	body:not( .tablet ) #element-302 .dynamic-button, body:not( .tablet ) #element-302 .image-button{position: absolute;top: 390px;left: 0px;width: 298px;height: 58px;line-height: 23px;font-size: 20px;}
}