/*
Theme Name:     child theme
Description:    
Author:         shelton
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

body { font-weight:700; }

h1 { font-size: 44px!important;   padding-bottom:10px;  font-weight: 900!important;  line-height: 48px; }
h2 { font-size: 36px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 40px; }
h3 { font-size: 28px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 38px; }
h4 { font-size: 25px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 38px; }
h5 { font-size: 20px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 32px; }
h6 { font-size: 18px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 26px; }


/*-----------------------  |----   TOP_MENU   ----|  ----------------------*/
#top-menu li { padding-right: 0px; }

#top-menu-nav > ul > li > a { padding: 15px!important; }
#top-menu-nav > ul > li > a:hover { color: #fff;  background: #142954;  padding: 15px!important;  opacity: 1; }

#top-menu-nav > ul > li > a:focus {  color: #fff;  background: #142954!important; padding: 15px!important;  opacity: 1;}

#top-menu a:active { color: #fff!important;  background: #142954!important; padding: 15px!important;  opacity: 1; }

#top-menu li {
    padding-right: 0px;
}
#top-menu li a:hover {
 background-color: #142954!important;
}
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a{
 background-color: #142954;
}

.et_header_style_left #et-top-navigation {  padding: 50px 0 50px 0!important; }
.et_mobile_menu { top: 86px; border-top: 3px solid #142954; }



/*-----------------------  |----   BODY PARTS   ----|  ----------------------*/
.padd-bottom { padding-bottom: 30px; }

.et_pb_gutters3 .et_pb_module{  margin-bottom: 2%!important; }
.et_pb_module_header { padding-bottom: 15px; }
.et_pb_main_blurb_image { margin-bottom: 20px; }

.et_pb_button:hover:after { display: none!important; }
.et_pb_button_module_wrapper>a { color: #fff; font-size: 20px; font-weight:600; text-align: center; }
.et_pb_button_module_wrapper>a:hover { color: #000;  font-size: 20px!important; }
.et_pb_button {  padding:8px 24px!important;  background-color: #fff; border:none!important; border-radius:0; }
.et_pb_button:hover {  padding:8px 24px!important; border:none!important; border-radius:0;}




#baner-parts.et_pb_section {
    padding: 230px 0 70px;
} 




/*----------------  |----   HOME_MENU   ----|  ----------*/
.banner h1 { font-size: 71px!important;   padding-bottom:10px;  font-weight: 600;  line-height: 62px; }  

.banner.et_pb_section {  padding: 170px 0; }
.banner-btn_1 { background-color: #BDCCD4; }
a.banner-btn_1  { color: #142954; }
.banner-btn_2 { background-color: #142954; }

.h_sec_2 .et_pb_gutters3 .et_pb_module{  margin-bottom: 0%!important; }  

.hangar_blurb_3 .et_pb_blurb_content { background-color:#142954; min-height:460px; }
.hangar_blurb_3 .et_pb_blurb_container { padding-left: 35px; min-height:215px; }

.blurb-p { min-height:190px!important; margin-bottom: 10%;  }
.banner-btn .et_pb_button_module_wrapper>a {
    width: 230px;
}
.banner-btn .et_pb_button_module_wrapper>a:hover {
    width: 230px;
}

/*------------  |----   HANGER_AMETIES_PAGE   ----|  ---------*/

.padd-text-top { margin: 50px 0px 0px;  }

.hangar-sec-2 span { position: relative;}
.ha_dot { position: relative; padding-left: 25px; }
span.ha_dot::after {
    position: absolute;
    content: "";
    top:0px;
    left: 0;
    width:13px; 
	height:17px; 
	background-image:url("images/side-bar.png");
	background-repeat:no-repeat;
}

.hangar-sec-2 .et_pb_blurb_content { max-width: 100%; }

.ep-btns {  padding:8px 24px!important;  padding-right:9% !important; background-color: #142954;; border:none!important; border-radius:0; }
.ep-btns:hover {  padding:8px 24px!important; padding-right: 9% !important; background-color: #bdccd4!important;  border:none!important; border-radius:0;}
a.ep-btns { color: #fff;  float: right; position: relative; margin-top: -45px; } 
.ep-btns::after {
    position: absolute;
	content: "";
	top: 11px;
	right:11%;
	width: 30px;
	height: 25px;
	background-image: url("images/feather-camera.png");
	background-repeat: no-repeat;
}
#hang1 { margin-top: 40px; }

#hanger-img .pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -30%;
    width: 50%!important;
}
#popmake-697.pum-container {
    margin-left: -27%!important;
    width: 51%!important;
}
#popmake-718.pum-container {
    margin-left: -27%!important;
    width: 51%!important;
}
#popmake-704.pum-container {
    margin-left: -27%!important;
    width: 51%!important;
}
#hanger-img-3 .pum-theme-643 .pum-container, #hanger-img-3.pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 0!important;
    box-shadow: 0!important;
    background-color: transparent!important;
}



/*------------  |----   DIFFERENT_PAGE   ----|  ---------*/

#blue-btn .et_pb_button_module_wrapper>a { color: #fff; width: 90%; }
#blue-btn .et_pb_button_module_wrapper>a:hover { color:#142954; }
#blue-btn .et_pb_button {  background-color: #142954;  }
#blue-btn .et_pb_button:hover {  background-color: #bdccd4; }

.d_2box { width:48%; float:left; margin: 50px 0px 0px; }
.d_2box .et_pb_image_wrap  { margin-right:20px; }




/*------------  |----   ABOUT_PAGE   ----|  ---------*/
.about-blurb-3 .et_pb_blurb_content { background-color:#142954; padding: 30px 20px 30px 24px; min-height: 355px; }
.a_blrb_img .et_pb_blurb_content { padding: 0px!important;  background-color:#fff!important; }
.a_blrb_img .et_pb_main_blurb_image { margin-bottom: 0px!important; }




/*------------  |----  CONTACT_FEATURES   ----|  ---------*/

ul.contact-details li { position:relative;  list-style-type: none; padding:2px 0px 35px; padding-left:50px;}
 .entry-content ul { padding-left: 0!important; }

.contact-details a { color: #000;  }
 ul.contact-details li.email:before {
    position: absolute;
    content: "";
    top:2px;
    left: 0px;
	width:30px;
	height:24px;
	background-image:url("images/email.png");
	background-repeat:no-repeat;
	
}
ul.contact-details li.phone:before {
    position: absolute;
    content: "";
    top:0px;
    left: 0px;
	width:27px;
	height:36px;
	background-image:url("images/phone.png");
	background-repeat:no-repeat;
}
 ul.contact-details li.map:before {
    position: absolute;
    content: "";
    top: 6px;
    left: 0px;
	width:35px;
	height:31px;
	background-image:url("images/map.png");
	background-repeat:no-repeat;
}

input {
	width: 100%!important;
	border-radius: 12px!important;
	border: solid 1px #000;
}

.cont-7-form { padding: 30px 60px;  }
.one-half { 
	width: 47%;
	float: left;
	margin-right: 6%;
}
.padd-0 {
   padding:0px;
   margin-right:0%;
}
.main-form p {
    padding-bottom: 0!important;
}
.main-form {
    vertical-align: text-bottom;
    display: inline-block;
}
input.text, input.title, input[type="text"], input[type="email"],
input[type="date"], input[type="tel"], select, textarea {
    margin: 0px 0 20px;
    padding: 14px 20px;
    border-radius: 10px;
    border: solid 1px #707070;
    font-size: 18px;
	color:#666;
}
textarea {
    width: 100%; height: 120px;
} 

.wpcf7-submit { float: left; margin-top: 1.5%;  margin-left:1%; cursor:pointer; }  
.wpcf7-submit {padding: 12px 0px 17px !important; background-color: #142954; border:none!important;  color: #fff; border-radius: 8px; width: 45% !important; font-size: 22px; }





/*------------  |----   FOOTER_MENU   ----|  ---------*/

.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
    margin-bottom: 8%;
}
.et_pb_gutters2 .footer-widget {
    margin-right:0%;
}
.et_pb_gutters3 .footer-widget { margin-right: 0%; }
.footer-widget:nth-child(1) { width: 28%!important; margin-right: 6%; } 
.footer-widget:nth-child(2) { width: 14%!important; margin-right: 4%!important; margin-top: 2%; }
.footer-widget:nth-child(3) { width: 48%!important; }
/*.footer-widget img { width: 960px; height: 550px; }*/

#main-footer .footer-widget h4 { margin-bottom: 40px; }
.et_pb_gutters3 .footer-widget:nth-child(2) { margin-top: 30px; }

.textwidget p { padding-bottom: 0px; }
.textwidget p:nth-child(1) { padding-bottom: 20px; }

#footer-widgets .footer-widget li { padding-left: 1px; }
#footer-widgets .footer-widget li::before { display:none; }
.et-social-icons { float: left; }
.et-social-icons li { margin-left: 0px; margin-top: 30px; }
.et-social-icon a::before {
    font-size: 20px;
    color: #142954;
    background: #fff;
    padding: 12px;
    border-radius: 100%;
    margin-right: 10px;
}

#footer-info {
    text-align: center;
    float: none;
}
#main-footer { position: relative; height: 100%; }
#main-footer::before { 
	content:"";
	position: absolute;
	top: 0;
	right: 0;
	width:961px;
	height:541px;
	background-image:url("http://localhost/shelton/wp-content/uploads/2021/05/map.png");
	background-repeat:no-repeat;
	display: none;
 }
.et_pb_gutters3 .footer-widget {
    margin-bottom: 2%!important;
}
.footer-widget:nth-child(3) {
    margin-right: 0;
    top: 0px;
    margin-top: -64px;
    margin-bottom: 0%!important;
    line-height: 0em;
}

#et_pb_contact_form_0 .et_contact_bottom_container{
	float: none;
    width: 93%;
    margin: 0 auto;
}
#et_pb_contact_form_0 .et_pb_button{
	width: 100%;
}
#et_pb_contact_form_0 .et_pb_contact_right{
	width: 100%; max-width: 160px;
    display: block;
    margin-right: 50px;
}
#et_pb_contact_form_0 input[type="text"].et_pb_contact_captcha{
	width: 100%;
}

#custom_html-2 {
    width: 100%;
    height: 100%;
}
#custom_html-2 .textwidget.custom-html-widget{
	line-height: 20px;
}
#main-footer .container #footer-widgets{
	padding: 5.2% 0 0;
}
body #page-container .banner-btn a.et_pb_button.et_pb_button_0.longtr.et_pb_bg_layout_light:hover{
	background-color: #142954 !important;
	color: #fff !important; 
}
body #page-container .banner-btn a.et_pb_button.et_pb_button_1.longtr.et_pb_bg_layout_light:hover{
	background-color: #bdccd4 !important;
	color: #142954 !important; 
}


.pum-theme-655, .pum-theme-default-theme {
    background-color: transparent!important;
}
#pop-up-row.et_pb_section {
    padding: 0% 0;
} 
#pop-up-row .et_pb_row {
    width: 90%;
    max-width: 1080px;
    margin: auto;
    position: relative;
    padding-bottom: 0px !important;
}

.pum-theme-643 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { background-color: #142954!important; }
#pop-up-row .et_pb_button {
    padding:2px 24px!important;
    background-color: #142954!important;
    border: none!important;
    border-radius: 10px;
	color: #fff;
    height: 60px;
}
.et_contact_bottom_container { margin-top: 1.5%; }
#et_pb_contact_form_0 .et_pb_button {
    width: 12%;
}
#et_pb_contact_form_0 .et_contact_bottom_container {
    float: none;
    width: 108%;
    margin: 0 0;
}

#et_pb_contact_form_0 .et_pb_contact_right {
    width: 100%;
    max-width: 160px;
    display: block;
    margin-right: 0px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0!important;
}



.one_half { width: 49%; margin-right: 2%; float:left; }
.et_column_last { padding-right:0;}

.fild_box { width:270px; display:inline-block;}
.fild_box .wpcf7-quiz-label { float: left; width: 60px; display: inline-block; padding-top: 12px;}
.fild_box .wpcf7-quiz { float:left; width: 60px !important;}

.wpcf7 .wpcf7-submit { float:left !important; width:auto !important; margin:0px 0px 0px 10px !important; padding:16px 35px !important; float:right !important; }


.wpcf7 ::-webkit-input-placeholder { color:#666; opacity:10 !important;}
.wpcf7 :-moz-placeholder { color:#666;  opacity:10 !important;}
.wpcf7 ::-moz-placeholder { color:#666;  opacity:10 !important;}
.wpcf7 :-ms-input-placeholder {   color:#666; opacity:10 !important;}

.wpcf7 label { padding-bottom:5px; display: inline-block; float: left;}
.fild_box .wpcf7-not-valid-tip { display:none;}
.wpcf7 { padding-bottom:20px;}

@media only screen and (min-width: 1481px) and (max-width: 1680px) { 
	
	.et_pb_blurb_description br { display: none!important; }
	
	.hangar_blurb_3 .et_pb_blurb_content {  min-height:300px; }
	.blurb-p { min-height:200px!important; }

	#hanger-img-3 .et_pb_row {  padding: 6% 0 4%; }
	
	#popmake-697 { left: 0!important; right: 0!important; margin: auto!important; }
	#popmake-697.pum-container {
    	margin-left: 0% !important;
		width: 65% !important; 
	}
	#popmake-704 {  left: 0!important; right: 0!important; margin: auto!important; }
	#popmake-704.pum-container {
    	margin-left: 0% !important;
		width: 65% !important; 
	}
	#popmake-718 { left: 0!important; right: 0!important; margin: auto!important; }
	#popmake-718.pum-container {
		margin-left: 0% !important;
		width: 65% !important; 
	}

	
}



@media only screen and (min-width: 1241px) and (max-width: 1480px) { 

	.container {  width: 90%; }
	#main-footer .container {  width: 85%; }
	.et_pb_row { width: 85%; }

/*-------  |----   HOME_PAGE   ----|  -----------*/
	.banner h1 { font-size:62px !important; line-height:58px; }
	.et_pb_blurb_description br { display: none!important; }
	.hangar_blurb_3 .et_pb_blurb_content {  min-height: 620px; }
	.blurb-p { min-height:200px!important; }


	.footer-widget { margin-bottom: 0px!important; line-height: 0!important; }
	.et-social-icons li{ margin-bottom: 0px!important; padding-bottom: 0px; }
	
	#hanger-img-3 .et_pb_row {  padding: 6% 0 4%; }
	
}


@media only screen and (min-width: 981px) and (max-width: 1240px) { 

	h1 { font-size: 38px!important;  line-height: 48px; }
	h2 { font-size: 30px!important;  line-height: 40px; }
	h3 { font-size: 28px!important;  line-height: 40px; }
	h4 { font-size: 24px!important;  line-height: 34px; }
	h5 { font-size: 20px!important;  line-height: 28px; }
	h6 { font-size: 18px!important;  line-height: 26px; }

	.container {  width: 96%; }
	#logo { max-height: 32%; }

	.et_pb_row { width: 90%; }
	br { display: none; }


/*-------  |----   HOME_PAGE   ----|  -----------*/
	.banner h1 { font-size: 54px !important; line-height:58px; }
	.banner-btn .et_pb_button_module_wrapper > a { width: 202px; font-size: 18px!important; }
	.banner-btn .et_pb_button_module_wrapper > a:hover { width: 202px; font-size: 18px!important; }

	.hangar_blurb_3 h4.et_pb_module_header { font-size: 22px!important; }
	.et_pb_blurb_description br { display: none!important; }
	.hangar_blurb_3 .et_pb_blurb_container { padding-left: 15px; padding-right: 15px;}
	
	.blurb-p { min-height:240px!important; }

	.banner-btn .et_pb_button_module_wrapper > a {
    	width: auto;
    	font-size: 18px!important;
	}
	#et_pb_contact_form_0 .et_pb_button {
    	width: auto!important;
	}
	#et_pb_contact_form_0 .et_contact_bottom_container {
    	float: none;
    	width: auto;
   	 	margin: 0 -46px!important;
	}
	
	#hanger-img-3 .et_pb_row {  padding: 5% 0 1%; }
	
	#popmake-704 { left:0!important; right:0!important; }
	#popmake-704.pum-container {
    	margin-left: 0!important;
    	margin-right: 0!important;
    	width: 80%!important;
    	margin: auto!important;
	}
	#popmake-697 { left:0!important; right:0!important; }
	#popmake-697.pum-container {
   		margin-left: 0!important;
    	margin-right: 0!important;
    	width: 80%!important;
    	margin: auto!important;
	}
	#popmake-718 { left:0!important; right:0!important; }
	#popmake-718.pum-container {
		margin-left: 0!important;
    	margin-right: 0!important;
    	width: 80%!important;
    	margin: auto!important;
	}

	
}




@media only screen and (min-width: 981px) and (max-width: 1200px) { 

	#blue-btn .et_pb_button_module_wrapper>a {
    	font-size: 18px;
	}	
	a.ep-btns {
    	margin-top: -55px;
	}
	#hang1 {
    	margin-top: 0px;
	}
	.hangar-sec-2 span {
    	float: left;
    	width: 100%;
	}
	span.ha_dot::after { top: 8px; }
	
	

	
/*-------  |----   FOOTER_PAGE   ----|  -----------*/
	#main-footer .container {  width: 90%; }

	.footer-widget:nth-child(1) {
    	width: 49% !important;
    	margin-right:20% !important;
	}
	.footer-widget:nth-child(2) {
	    width: 21% !important;
	    margin-right:1% !important;
	}
	.footer-widget:nth-child(3) {
    	width: 100% !important;
    	margin-right: 0 !important;
	}
	.et_pb_gutters3 .footer-widget {
    margin-bottom: 5%!important;
	}
	.footer-widget .fwidget:last-child {
    	margin-bottom: 0 !important;
    	margin-top: 10%;
	}
	#main-footer { padding-top: 15px; }
	
	
}


@media only screen and (min-width:299px) and (max-width: 980px)  {

	h1 { font-size: 32px!important;  line-height: 40px; }
	h2 { font-size: 26px!important;  line-height: 30px; }
	h3 { font-size: 24px!important;  line-height: 32px; }
	h4 { font-size: 20px!important;  line-height: 30px; }
	h5 { font-size: 20px!important;  line-height: 28px; }
	h6 { font-size: 18px!important;  line-height: 24px; }

	.et_header_style_left #et-top-navigation {  padding: 15px 0 15px 0!important; }
 	.mobile_menu_bar::before { top: 14px; color: #142954; }

	.container { width: 90%; }

	.et_pb_row { width: 85%; }
	br { display: none; }

	.baner-parts.et_pb_section {
   	 	padding: 140px 0 10px;
	}
/*-------  |----   HOME_PAGE   ----|  -----------*/
	.banner.et_pb_section { padding: 60px 0; }
	.banner h1 { font-size: 32px!important; padding-bottom: 10px; line-height: 44px; }


/*-------  |----   HANGER_FEATURE_PAGE   ----|  -----------*/
	.hangar-sec-2 br { display: block; }
	.ep-btns { padding: 7px 60px 7px 20px !important; }
	.ep-btns:hover { padding: 7px 60px 7px 20px!important; }

	.hangar-sec-2 span { float: left; width: 100%; }
	span.ha_dot::after { top: 8px;  }

	
	a.ep-btns {
    	margin-top: -55px!important;
	}
	#popmake-697.pum-container {
   		width: 100% !important;
    	margin: auto !important;
	}

	#popmake-718.pum-container {
		width: 100% !important;
    	margin: auto !important;
	}
	#popmake-704.pum-container {
		width: 100% !important;
    	margin: auto !important;
	}
	
	.one_half {    width: 100%;		margin-right: 0; }
	.wpcf7 .wpcf7-submit {     margin: 15px 0px 0px 10px !important;    padding: 16px 35px !important;    float: left !important;}
	
	
	
/*-------  |----   FOOTER_PAGE   ----|  -----------*/
	#main-footer .footer-widget h4 { margin-bottom: 20px; }
	
	#et_pb_contact_form_0 .et_pb_button {
    	width: auto!important;
	}
	#et_pb_contact_form_0 .et_contact_bottom_container {
    	float: none;
    	width: auto;
   	 	margin: 0 -46px!important;
	}
}




@media only screen and (min-width: 768px) and (max-width: 980px)  {

	.et_pb_row { width: 90%; }
	p { font-size: 16px!important; }
/*-------  |----   HOME_PAGE   ----|  -----------*/	
	
	.banner-btn .et_pb_button_module_wrapper { margin-left: 10%!important; }

	.hangar_blurb_3 h4.et_pb_module_header { font-size: 26px!important; }

	.et_pb_blurb_description br { display: none!important; }
	.hangar_blurb_3 .et_pb_blurb_container { padding-left: 20px; padding-right: 10px;}

	.hangar_blurb_3 .et_pb_column { width: 30%!important; margin: auto 1% auto 2%!important; }
	.hangar_blurb_3 .et_pb_blurb_content {  min-height: 520px; }
	.blurb-p { min-height:290px!important; }

	
	#blue-btn .et_pb_button_module_wrapper>a {
    	color: #fff;
    	width: 45%;
    	margin: 0px 0;
	}
/*-------  |----   FOOTER_PAGE   ----|  -----------*/	
	.footer-widget:nth-child(1) {
    	width: 49% !important;
    	margin-right:20% !important;
	}
	.footer-widget:nth-child(2) {
	    width: 21% !important;
	    margin-right:1% !important;
	}
    .footer-widget:nth-child(3) {
    	width: 100% !important;
    	margin-right: 0 !important;
    	margin-top:0% !important;
	}
	#main-footer { padding-top: 15px; }

}



@media only screen and (min-width: 500px) and (max-width: 767px)  { 


/*-------  |----   HOME_PAGE   ----|  -----------*/
	.banner-btn .et_pb_button_module_wrapper { margin-left:5%!important; }

	.hangar_blurb_3 .et_pb_blurb_container { padding-left: 20px; min-height:300px; padding-bottom: 0px !important; padding-right: 15px; }
	.hangar_blurb_3 .et_pb_column   { width: 47%; float: left;  margin-right:6%!important; }
	.hangar_blurb_3 .et_pb_column:nth-child(2) { margin-right: 0%!important; }

}


@media only screen and (min-width: 299px) and (max-width: 599px)  { 
	h1 { font-size: 28px!important;  line-height: 40px; }
	h2 { font-size: 26px!important;  line-height: 34px; }
	h3 { font-size: 24px!important;  line-height: 34px; }
	h4 { font-size: 20px!important;  line-height: 32px; }
	h5 { font-size: 18px!important;  line-height: 30px; }
	h6 { font-size: 18px!important;  line-height: 28px; }

	#baner-parts.et_pb_section {
	    padding: 130px 0 10px!important;
	}

/*-------  |----   HOME_PAGE   ----|  -----------*/
	.et_pb_button_module_wrapper.et_pb_button_alignment_right { text-align: center!important; }
	.et_pb_button_module_wrapper.et_pb_button_alignment_left {  text-align: center!important; }

	.et_pb_column .et_pb_button_module_wrapper { margin-bottom: 0px!important; }

	.blurb-p {  min-height: 0px !important; margin-bottom: 10%; }
	.hangar_blurb_3 .et_pb_blurb_content { background-color:#142954; min-height:0px; }
	.hangar_blurb_3 .et_pb_blurb_container {  min-height: 0px;  padding: 10px 20px 10px 30px; }


/*-------  |----   HANGER_FEATURE_PAGE   ----|  -----------*/
	.hangar-sec-2 br { display: block; }
	.ep-btns { padding: 7px 60px 7px 20px !important; }
	.ep-btns:hover { padding: 7px 60px 7px 20px!important; }
	.padd-text-top { margin: 0px 0px!important; }
	#blue-btn .et_pb_button_module_wrapper>a {
    	width: 100%;
    	margin: 15px 0px;
	}
	
	
/*-------  |----   FOOTER_PAGE   ----|  -----------*/
	#footer-widget:nth-child(2) { margin-bottom: 0px!important; } 
	#main-footer { padding-top: 15px; }
	#footer-widgets {  padding: 12% 0 0; }

}


