/*
 Theme Name:     Divi Child Theme
 Description:    Divi Child Theme
 Author:         Velocity Webworks
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");

div.qty {
    float: left;
    padding: 10px;
}

.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {color:#454a54;}

@media (max-width: 1001px) {
#logo {max-height:65%;}
}

/*#top-menu li.mega-menu > ul {
    margin-left: -13%;
    width: 126%;
}
#top-menu li.mega-menu > ul > li:nth-of-type(4n+1), #top-menu li.mega-menu > ul > li:nth-of-type(4n) { clear: none; }
#top-menu li.menu-item-1015 > ul > li { width: 14%; }
#top-menu li.menu-item-1028 > ul > li { width: 20%; }
#top-menu li.mega-menu span { display: block; }
#top-menu li.mega-menu > ul > li > a:first-child { border-bottom: 0px; }
#top-menu li.mega-menu ul li {
    text-align: center;
}*/

@font-face {
	font-family: Gotham;  
	src: url(/wp-content/themes/divi-child/Gotham-Book.otf);  
	font-weight: normal;  
}

@font-face {
	font-family: GothamItalic;  
	src: url(/wp-content/themes/divi-child/Gotham-BookItalic.otf);  
	font-weight: normal;  
}

@font-face {
	font-family: GothamBlack;  
	src: url(/wp-content/Gotham-Bold.otf);  
	font-weight: normal;  
}

.cart-collaterals #pay_with_amazon {
	display: block;
	float: none;
}

.cart-collaterals #pay_with_amazon img {
	margin: auto;
}

.cart .actions .coupon {
	display: none;
}

.pay_sec li {
	vertical-align: top!important;
}

.pay_sec li .express_checkout_button .single_add_to_cart_button {
	max-height: 26px!important;
	max-width: 142px!important;
	margin: 0!important;
}

#pay_with_amazon img {margin-bottom:10px;}
a.checkout-button {background:#ff7300 !important;border:#ff7300 !important;color:#fff !important;}
#wc-paypal-braintree-card-number, #wc-paypal-braintree-cvv, #wc-paypal-braintree-expiration-date {background:#eee;}
.product-type-grouped .qty {color:#fff;}
.et_pb_contact p input, .et_pb_contact p textarea {color:#454A54;}
.et-social-icons li.et-social-facebook {margin-left:0;}
.et-social-icons li {margin-left:15px;}
.et_pb_main_blurb_image a:hover {opacity:0.8;}
.et_pb_main_blurb_image {margin-bottom:15px; !important;}
.et_pb_blurb_container {text-align:center;}
.et_pb_blurb_container h4 {font-family:GothamBlack;letter-spacing:-1px;}
.topheadnav .menu-item i._before {margin-right:0;margin-top:20px;}
p.price {margin-bottom:10px;padding-bottom:0;}
#footer-bottom .et-social-icon a:hover {color:#0098c7;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background:#bbb;color:#fff !important;border-color:#bbb !important;}

.woocommerce div.product form.cart .button {color:#fff;border-color:#ff7300;background-color:#ff7300;}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {text-align:center;}

.et_overlay {border:0;background: rgba(255, 255, 255, 0.7);}
.et_mobile_nav_menu {text-align:center;}
.et_pb_fullwidth_menu .mobile_menu_bar:before {top:16px !important;}
#topcart a:hover {opacity:0.8;}
#topcart .dashicons-admin-users:before {margin-left:3px;}
#topcart .myaccount {padding-right:1px;color:#454A54;font-size:9pt;}
#topcart {color:#454A54;font-size:1.1em;padding-top:4px;float:right;}
.et-cart-info span:after {font-family: "ETmodules" !important;content: "\e07a";margin-left:5px;}
#topcart .et-cart-info span {font-size:9pt;color:#454A54;}
#topcart .et-cart-info {padding-left:1px;}
#topcart .et-cart-info span:before {display:none;}
.bottom-nav {text-align:center;}
#text-2 {margin-bottom:3px;}
.et_pb_text h1 {font-family:GothamBlack;font-size:28pt;}
.search #left-area {width:100% !important;column-count:3;}
.homepoop {border-top:15px solid #0098c7;padding:0 30px;}
.homesmell {border-top:15px solid #f6d03a;padding:0 30px;}
.homeclean {border-top:15px solid #921e6c;padding:0 30px;}
.homefeel {border-top:15px solid #74aa35;padding:0 30px;}
#searchsubmit {background:#454A54 ;border:2px solid #454A54 ;color:#fff;}
#et-secondary-nav li > ul {width:175px;}
#top-header a {font-size:10pt;}
#top-header .container {padding-top:0.5em}
#et-info, #et-secondary-menu > ul > li a {padding-bottom:0.5em;}

.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-86 a:hover {color:#0098c7 !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-87 a:hover {color:#f6d03a !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-191 a:hover {color:#921e6c !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-192 a:hover {color:#74aa35 !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-88 a:hover {color:#454A54 !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-70 a:hover {color:#454A54 !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li.menu-item-193 a:hover {color:#454A54 !important;}
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li ul li a {color:#454A54 !important;font-weight:normal;}
#et-secondary-menu > ul > li > ul > li a {color:#454A54 !important;font-weight:normal;}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {color:#454a54 !important;font-weight:normal !important;font-family:Gotham !important;font-size:11pt;}

.et-cart-info span {font-size:12px;}
.et-cart-info span:before {display:none;}
.woocommerce ul.products li.product .price del {
    color: inherit;
    opacity: .5;
    display: inline;
    font-size: 13px;
}

.woocommerce span.onsale {
    background-color: #8ec549 !important;
}
#ctct-submitted {background:#0098c7;border:3px solid #0098c7; font-family:Gotham;color:#fff}
#ctct-submitted:hover {cursor: pointer; cursor: hand;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom:35px !important;}
.et-fixed-header#top-header #et-secondary-nav li ul {background:#0098c7;}

.woocommerce-cart table.cart img {width:64px;}
body, h2, h3, h4, h5, h6 {font-family:Gotham;}
h1 {font-family:GothamBlack,Gotham;letter-spacing:-2px;font-size:28pt;}
#left-area ul {padding:5px 0px 5px 35px;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {padding-bottom:10px;}
#footer-bottom {padding-bottom:20px;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {background-color: rgba(0,0,0,0.35) !important;}
.fullwidth-menu .menu-item-has-children > a:first-child:after {padding-top:8px;}
#footer-info {line-height:1.5em;}
.product_meta {display:none;}
.woocommerce div.product form.cart .variations td {padding-bottom:5px !important;}
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {margin: 10px 0 !important;}

.fullwidth-menu li > a {padding-bottom: 7px !important;padding-top:7px !important;}
#searchsubmit {font-family: Gotham;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom: 5px;}
.et_pb_text h2 {margin-top: 15px;}
.ctct-form-wrapper .ctct-form-field {margin: 0;}
.divi-100-article-card .et_pb_blog_grid .article-card__content {min-height:160px;}
body .theme-simple #mailmunch-optin-form p {color:#fff;}
.et_pb_fullwidth_header {background-position:top center;min-height:325px;}
.et_pb_fullwidth_menu .fullwidth-menu-nav {font-weight:bold;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {line-height:1em;padding-bottom:20px;}
.et_pb_post h2 {margin-top:5px;}
.divi-100-article-card .et_pb_blog_grid .article-card__content {padding:20px;}
.nav li ul {width:340px;}
.fullwidth-menu li li a {width:300px;}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {line-height:1em;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {padding-bottom:5px;}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {padding: 0px 0 0 !important;}
#top-menu li {padding-right:10px;}
#footer-bottom, #footer-info {text-align:center;}
.fullwidth-menu li {font-size:14px;}
#footer-widgets {padding:3% 0;}
.et_pb_gutters3 .footer-widget {margin-bottom:0;}
#footer-widgets .footer-widget li {padding-left:0;}
#footer-widgets .footer-widget li:before {border-style:none;}
#footer-widgets .et_pb_widget ul li {margin-bottom:0;}
#footer-widgets .et_pb_widget a {color:#fff;}
.et_pb_widget h4 {font-weight:bold;}
.widget_search #searchsubmit, .es_textbox_button {background:#74c1c2;color:#fff;}
.widget_search input#searchsubmit {color:#fff;}
.screen-reader-text {display:none;}

@media (min-width: 480px) and (max-width:1100px) {
#blog .et_pb_column {
width: 48%!important;
margin-right:2%;
}
}

@media only screen and ( max-width: 480px ) {
.et_pb_column .et_pb_blog_grid .column.size-1of2 {
width: 100% !important;
}

.comment-reply-link:hover:after, .woocommerce a.button.alt:hover:after, .woocommerce-page a.button.alt:hover:after, .woocommerce button.button.alt:hover:after, .woocommerce-page button.button.alt:hover:after, .woocommerce input.button.alt:hover:after, .woocommerce-page input.button.alt:hover:after, .woocommerce #respond input#submit.alt:hover:after, .woocommerce-page #respond input#submit.alt:hover:after, .woocommerce #content input.button.alt:hover:after, .woocommerce-page #content input.button.alt:hover:after, .woocommerce a.button:hover:after, .woocommerce-page a.button:hover:after, .woocommerce button.button:hover:after, .woocommerce-page button.button:hover:after, .woocommerce input.button:hover:after, .woocommerce-page input.button:hover:after, .woocommerce #respond input#submit:hover:after, .woocommerce-page #respond input#submit:hover:after, .woocommerce #content input.button:hover:after, .woocommerce-page #content input.button:hover:after {
content: ""!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 {
padding: 0.3em 1em!important;
}

}

@media (max-width:481px){
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 60%;
}}




 

 
/*
* Media Queries
*/

@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
/*
* Create Mansonory styles for archive pages
*/
.archive #left-area {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 40px;
         column-gap: 40px;
float:left;
width:75% !important;
}

.search #sidebar,
.archive #sidebar {
float:right;}
 
.archive .et_pb_post > a,
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 
.search #left-area .et_pb_post,
.archive #left-area .et_pb_post {
    overflow: hidden; /* fix for Firefox */
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}
 
.search #left-area .et_pb_post h2,
.archive #left-area .et_pb_post h2 {
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
.archive #left-area .et_pb_post.format-link,
.archive #left-area .et_pb_post.format-quote,
.archive #left-area .et_pb_post.format-audio{
    padding: 0;
}
 
.archive .et_pb_post .et_pb_image_container,
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content,
.archive .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.archive .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 
.archive .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.archive .pagination,
.search .pagination {
    padding: 20px 0;
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}
#mobile_menu1 a {color:#454A54;}
.et_right_sidebar #main-content.search .container:before {background-color:#fff;}

@media screen and (max-width: 767px) {
.topheadnav .menu-item i._before {display:none;}
}

@media only screen and (max-width: 980px) {
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {display:none !important;}

#main-header .et_mobile_menu li ul.moresub, .et_pb_fullwidth_menu .et_mobile_menu li ul.moresub {display:block !important;}

#et_top_search {
	float: none;
	margin: 0 50px 0 0;
}

#et-top-navigation .et-cart-info {
	margin: 0 !important;
}
}

@media only screen and (min-width:1001px) {
.woocommerce table.shop_table {width:64% !important;float:left !important; margin-right:2%;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {width:34% !important;float:right !important;}
.woocommerce .cart-collaterals .cart_totals table.shop_table, .woocommerce-page .cart-collaterals .cart_totals {width:100% !important;clear:both;margin-bottom:5px !important;}
.woocommerce-cart .wc-proceed-to-checkout {clear:both;}
.woocommerce-checkout #payment {width:34%;float:right;}
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background:#ff7300 !important;border:#ff7300 !important;color:#fff !important;}

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {opacity:0.8;}

@media (max-width: 980px){
 #et-secondary-menu, #et-secondary-nav {display:block !important;}
}

#et-top-navigation {
	float:left !important;
	padding-left: 197px !important;
}
#top-menu li a {font-size:11pt !important;font-weight:normal !important;}
#top-menu li li a {width:300px; !important;}
.menu-item i._before {margin-right:15px !important;width:16px;text-align:center;}
#et-footer-nav .menu-item i._before, #et-footer-nav .menu-item img._before {margin-right:0.25em !important;}
.entry-summary p.price span {color:#ff7300;}
.woocommerce-Price-amount {font-weight:bold;font-size:12pt;}
.menu-item img._before {margin-right:15px !important;}
.subheading {font-family:GothamItalic;letter-spacing:-1px;font-size:14pt;}
.woocommerce-loop-product__title {text-align:center;}
.variations .label label {text-align:right;float:right;}

@media (max-width: 980px){
#mobile_menu li.menu-item-999, #mobile_menu li.menu-item-257, #mobile_menu li.menu-item-974, #mobile_menu li.menu-item-397, #mobile_menu li.menu-item-998 {display:none !important;}
}
.woocommerce div.product form.cart .group_table td {padding:0 0.5em 0.5em 0.5em !important;}
.woocommerce-message a {color:#eee;}
.woocommerce-cart table.cart td.actions .coupon .input-text {background-color:#ccc !important;color:#222 !important;}
.et-cart-info span {font-size:12pt;}
#et-top-navigation .et-cart-info {
	margin:0 15px 0 15px !important;
}


@media (min-width: 980px) and (max-width: 1210px) {
#et-top-navigation .et-cart-info {
	margin: -4px 0px 0px 12px !important;
}
#top-menu li a { font-size: 10pt !important; }
}

@media (max-width: 1210px) {
.et_menu_container { width: 95% !important; }
#et-top-navigation {
	width: 100% !important;
	max-width: 100% !important;
}
}
