@charset "utf-8";
/* CSS Document */

#main_countedown_widget_2 .countdown{text-align:center;}
#main_countedown_widget_2 .countdown{margin-top:11px;margin-bottom:11px}
#main_countedown_widget_2 .time_left{ padding:0; height:174px; line-height:1; padding-top:5px;
border-radius:0px;
background-color:#333;
font-size:170px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
color:#fff;
}
#main_countedown_widget_2 .time_description{
font-size:31px; text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
#main_countedown_widget_2 .countdown{ display:inline-block; margin:0px auto; width:auto;}
#main_countedown_widget_2 .countdown:after{ content:""; display:table; clear:both;}
#main_countedown_widget_2 .element_conteiner{min-width:230px; display:block; margin-right:40px; position:relative; float:left;}
#main_countedown_widget_2 .element_conteiner:before{ content:":"; line-height:1.4; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:111px; position:absolute; left:100%; top:0px; width:40px; text-align:center;}
#main_countedown_widget_2 .countdown .element_conteiner:last-child{ margin-right:0px;}
#main_countedown_widget_2 .countdown .element_conteiner:last-child:before{ display:none;}


@media (max-width:1100px){
	
.content_countdown{ padding-left:40px; padding-right:40px;}	
#main_countedown_widget_2 .countdown{ margin-left:-20px; margin-right:-20px; display:block;}
#main_countedown_widget_2 .element_conteiner{ padding-left:20px; padding-right:20px; margin-right:0px; width:25%; min-width:inherit !important;}	
#main_countedown_widget_2 .element_conteiner:before{ left:auto; right:-20px;}


}


@media (max-width:960px){


#main_countedown_widget_2 .time_left{ font-size:120px; height:126px;}
#main_countedown_widget_2 .time_description{ font-size:22px;}
#main_countedown_widget_2 .element_conteiner:before{ font-size:100px; line-height:1.1;}

.newsletter_section{ width:700px;}
.newsletter_section .gform_wrapper .gform_body{ width:450px;}
.newsletter_section .gform_wrapper .top_label input.medium{ font-size:30px !important;}
.newsletter_section .gform_wrapper .gform_footer{ width:250px;}
.newsletter_section .gform_wrapper .gform_footer input.button{ font-size:40px !important;}
.newsletter_section > p{ font-size:30px;}

#landing_footer .footer_links{ font-size:24px;}
#landing_footer .copyright{ font-size:24px;}



}

@media (max-width:767px){

.countdown_section{ margin-bottom:40px;}	
	
#main_countedown_widget_2 .time_left{ font-size:70px; height:78px;}
#main_countedown_widget_2 .element_conteiner:before{ font-size:80px; line-height:0.8;}
#main_countedown_widget_2 .time_description{ font-size:14px; padding-top:3px;}


.newsletter_section{ width:500px;}
.newsletter_section > p{ font-size:20px;}
.newsletter_section .gform_wrapper .gform_body{ width:360px;}
.newsletter_section .gform_wrapper .top_label input.medium{ height:65px; background-size:100% 100%; font-size:20px !important; padding-left:20px !important; padding-right:20px !important;}
.newsletter_section .gform_wrapper .gform_footer{ width:140px; height:65px;}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){ min-height:inherit !important; line-height:inherit !important;}
.newsletter_section .gform_wrapper .gform_footer input.button{ height:65px; margin-bottom:0px !important; font-size:28px !important; padding:0 !important;}

.newsletter_section .gform_wrapper div.validation_error{ font-size:14px; border-top-width:1px; border-bottom-width:1px; margin-bottom:5px; padding:5px 0px;}
.newsletter_section .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ font-size:12px; padding-top:0px; font-weight:normal;}


}



@media (max-width:570px){
.countdown_section{ padding-top:20px; margin-bottom:20px;}
.content_countdown{ padding-left:20px; padding-right:20px;}
#main_countedown_widget_2 .countdown{ margin-left:-7px; margin-right:-7px;}
#main_countedown_widget_2 .element_conteiner{ padding-left:7px; padding-right:7px;}
#main_countedown_widget_2 .element_conteiner:before{ font-size:50px;}
#main_countedown_widget_2 .time_left{ font-size:50px; height:50px; padding-top:2px;}
#main_countedown_widget_2 .time_description{ font-size:12px;}
.newsletter_section{ width:290px;}

.newsletter_section > p{ font-size:16px;}
.newsletter_section .gform_wrapper .gform_body{ width:220px;}
.newsletter_section .gform_wrapper .top_label input.medium{ height:40px; padding-left:12px !important; padding-right:12px !important; font-size:16px !important;}
.newsletter_section .gform_wrapper .gform_footer{ width:70px; height:40px;}
.newsletter_section .gform_wrapper .gform_footer input.button{ height:40px !important; font-size:16px !important;}

#landing_footer { padding-left:20px; padding-right:20px;}
#landing_footer .footer_links,
#landing_footer .copyright{ font-size:12px; margin-bottom:10px;}

}