/* 
 Theme Name:     Divi Child Theme
 Author:         Theresa Kibler
 Author URI:     http://theresakibler.com
 Template:       Divi
 Version:        1.0 
*/ 

@import url("../Divi/style.css"); 


/* OVERRIDING DIVI STYLES*/

h6{margin-top:15px}

.logo_container{margin-left:15px !important}

.et_vertical_nav #page-container #main-header{padding-top:20px}
.et_vertical_fixed.admin-bar #page-container #main-header{ top: 10px}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 20px !important}
.et_vertical_nav.et_vertical_fixed.et_header_style_left .et-fixed-header #et-top-navigation, .et_vertical_nav.et_vertical_fixed.et_header_style_split .et-fixed-header #et-top-navigation{  padding-top: 20px !important;}
.et_vertical_nav #main-header #logo{margin:0px auto !important; padding-top:0px !important}.et_vertical_nav #top-menu li.mega-menu > ul{padding:10px !important}#top-menu a{ padding:6px 0px 0px 0px}
.et_vertical_nav #main-header #top-menu > li > a{padding-bottom:8px !important}

.et_menu_container{width:93% !important; margin:0% !important; height:100%}

#top-menu li li a{padding:6px 10px !important}
#top-menu li{border-bottom:1px solid #F6C125}

.nav li li{padding: 0px 5px !important}

#top-menu li li a{ width: 230px !Important}

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button
{font-size:18px}

.et-cart-info{padding:3% 0%}#main-header{padding:.5% !important}

h1,h2,h3{color:#0CA9A2}
h2{margin:10px 0px 15px 0px; line-height:26px}
h6{ font-size: 14px; line-height:18px}

#main-content .container{ min-height:800px}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {    float: left;    margin: 0 1% 1% 1%;    padding: 0;    position: relative;    width: 22%}	

.et_pb_gutters4.et_right_sidebar #left-area { padding-right: 1%}

#content-area table th { max-width: 120px}

mark{background-color:#FFF !Important}

.wp_rp_wrap{margin-top:20px !important}

#comment-wrap{ padding-top: 15px}.wp-post-navigation{margin-bottom:45px !important}

/* CUSTOM STYLES*/

.white{color:#FFF}
.gray{color:#464646}
.teal{color:#0CA9A2}
.black{color:#000}
.purple{color:#800080}
.large{font-size:17px; line-height:19px}
.small{font-size:12px}

.hidden{display:none}

.caption{font-size:14px; line-height:16px; color:#666; margin-top:15px !important}
.tealBgGrad{border-radius:6px; border:1px solid #3BBCB7; padding:10px;	background: #3BBCB7; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFF, #FFF, #3BBCB7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFF, #FFF, #3BBCB7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFF ,#FFF, #3BBCB7); /* For Firefox 3.6 to 15 */    	background: linear-gradient(#FFF, #FFF, #3BBCB7); /* Standard syntax */}	

#headerWidget{margin:1% auto !important; width:205px; text-align:center; clear:both; display:table}#headerWidget h3 a{font-size:16px; line-height:18px; margin:0px auto 5px auto !important; color:#333 !important}#headerWidget {font-size:12px; line-height:14px; margin-bottom:0px !important}#headerWidget form {height:100px !important; margin:15px auto; text-align:left}#headerWidget input[type=submit]{background-color:#37BAB5; width:210px; height:33px; color:#FFF; padding-bottom:6px; border:none; border-radius:4px; font-size:15px; cursor:pointer}#headerWidget input[type=text], #headerWidget input[type=email]{border:1px solid #0CA9A2; border-radius:4px; width:210px; height:28px; margin:0px 0px 4px 0px !important}#headerFreeGuide{margin:3% auto 0% auto}#headerFreeGuide a img{max-width:210px !important; height:117px !important}


.productMedium, .productSize{width:100%}
.productSize{margin-bottom:20px}

#sparkleForm{color:#FFF; margin:auto; width:250px}
#sparkleForm input[type=text], #sparkleForm input[type=email]{width:240px; height:30px; border-radius:4px; margin-bottom:5px}
#sparkleForm input#submit{border-color:#FFF !important}


.tealBtn input[type=submit]{background-color:#37BAB5; width:210px; height:28px; color:#FFF; border:none; border-radius:4px; font-size:15px; cursor:pointer}
#footerTK{clear:both; color:#FFF; font-size:11px; margin:5px 0px 5px 0px} #footerTK a{color:#FFF}#footerTK a:hover{text-decoration:underline} 






@media only screen and ( max-width: 1600px )
{	

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{ font-size:18px !Important}

}@media only screen and ( max-width: 1536px ){	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 22% !important}.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1) {margin-right: 10px !important}
}@media only screen and ( max-width: 1366px ){	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 30% !important}.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1) {margin-right: 10px !important}	}@media only screen and ( max-width: 1280px ){	.quick-checkout-product{margin-top:1% !important; clear:both !important}}@media only screen and ( max-width: 1100px ){	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 22% !important}}@media only screen and ( max-width: 1024px ){	.quick-checkout-product{margin-top:0% !important; clear:none !important}.landingPgLogo{padding:1% 0% !important; height:200px}.landingPgLogo img{max-height:180px !important}	.logoBullet img{max-width:100px}}@media only screen and ( max-width: 980px ){	#logo{max-height:100% !important}#headerWidgetMobile{display:none !important} /* form */#headerWidget{width:200px !important; margin-left:90px !important}#headerWidget h3 {padding:4px; background-color:#FFF; text-align:center}#headerWidget h3 a{color:#0CA9A2 !important; margin-left:20px !Important}#headerFreeGuide a img{max-width:130px !important; height:auto !important; margin-left:180px !important}h2.siteTitle{padding-bottom:0px !important; margin-bottom: 0px !important}.siteTag{font-size:13px}.et_pb_section .et_pb_column .et_pb_module { margin-bottom: 0px !important}.et_pb_column { margin-bottom: 0px !important}h1{font-size:28px; line-height:32px; padding-bottom:0px !important}h2{font-size:22px; line-height:26px;}.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(2n+1) {width:28% !important; margin-right: 10px !important}.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(1n+1) {width:28% !important; margin-right: 10px !important}.quick-checkout-product{margin-top:0% !important; clear:none !important}.landingPgLogo{padding:1% 0% !important; height:180px}.landingPgLogo img{max-height:150px !important}	.landingPgTitle{margin-bottom:0% !important}.landingPgDiv{display:none}.logoBullet img{max-width:100px}}@media only screen and ( max-width: 768px ){	.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(1n+1) {    width: 45% !important;    margin-right: 10px !important;}.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.first{clear:both !important}}
@media only screen and ( max-width: 736px ){	
.landingPgLogo{padding:1% 0% !important; height:180px}
.landingPgLogo img{max-height:150px !important}	
	
}@media only screen and ( max-width: 667px ){	h1{font-size:26px; line-height:30px;}h2{font-size:20px; line-height:24px;}.landingPgLogo{padding:1% 0% !important; height:30px}.landingPgLogo img{display:none !important}	.logoBullet img{max-width:80px}}

@media only screen and ( max-width: 600px ){	
h1{font-size:24px; line-height:28px;}h2{font-size:17px; line-height:21px;}.logoBullet img{max-width:80px}
}@media only screen and ( max-width: 414px ){	
#headerWidget{margin-left:80px !important}
.et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(1n+1) {    width: 95% !important;    margin-right: 10px !important;}}
@media only screen and ( max-width: 384px ){	#logo{max-height:100% !important}	#headerWidget, #headerFreeGuide{display:none}}