/*
Theme Name: Divi Child Theme
Theme URI: http://jimbrickman.com/divi-child/
Description: Divi Child Theme
Author: Craig Kistler
Template: Divi
Version: 1.0.0
*/

 
/* =Theme customization starts here
------------------------------------------------------- */


.et_header_style_centered #top-menu > li > a {
    text-shadow: 1px 2px 2px rgba(0,0,0,0.3);
}

/* no logo - home page only 

.page-id-11876 #logo, .page-id-17294 .logo_container{
    display:none;
}
.home .logo_container{
    display:none;
}*/

/* transparent header 
.home #main-header { box-shadow: none !important; -webkit-box-shadow: none !important; }
.home .et_search_form_container input, .home span.et_close_search_field:after, .home .et-fixed-header #top-menu a, .home #top-menu a, .home #et_search_icon:before { color: #fff !important; }
.home .et_pb_section { background-position:center top; padding-bottom:104px; }
.home #page-container { padding-top:0 !important; }
.home .logo_container {height: 20px !important;}
.et-fixed-header { color: #fff !important; background-color: #222 !important; }

.page-id-17294 .et_pb_section { background-position:center top; padding-bottom:0px; }*/


/* sale badge */

.woocommerce span.onsale {
    min-height: 3.236em !important;
    min-width: 3.236em !important;
    padding: .202em !important;
    font-weight: 700 !important;
    position: absolute !important;
    text-align: center !important;
    line-height: 3.236 !important;
    top: .5em !important;
    left: .5em !important;
    margin: 0 !important;
    border-radius: 100% !important;
    background-color: #77a464 !important;
    color: #fff !important;
    font-size: .857em !important;
    -webkit-font-smoothing: antialiased !important;
}

/* Pricing */

.woocommerce-Price-amount{
padding-right: 10px !important;
    font-size: 18px !important;
}


/* WooCommerce Buttons */

.woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce a.button:hover{
    color: #6bd5cd ;
}

.et_button_left .et_pb_button:hover:after, .et_button_icon_visible.woocommerce a.button.alt:hover:after, .et_button_icon_visible.woocommerce-page a.button.alt:hover:after, .et_button_icon_visible.woocommerce button.button.alt:hover:after, .et_button_icon_visible.woocommerce-page button.button.alt:hover:after, .et_button_icon_visible.woocommerce input.button.alt:hover:after, .et_button_icon_visible.woocommerce-page input.button.alt:hover:after, .et_button_icon_visible.woocommerce #respond input#submit.alt:hover:after, .et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover:after, .et_button_icon_visible.woocommerce #content input.button.alt:hover:after, .et_button_icon_visible.woocommerce-page #content input.button.alt:hover:after, .et_button_icon_visible.woocommerce a.button:hover:after, .et_button_icon_visible.woocommerce-page a.button:hover:after, .et_button_icon_visible.woocommerce button.button:hover:after, .et_button_icon_visible.woocommerce-page button.button:hover:after, .et_button_icon_visible.woocommerce input.button:hover:after, .et_button_icon_visible.woocommerce-page input.button:hover:after, .et_button_icon_visible.woocommerce #respond input#submit:hover:after, .et_button_icon_visible.woocommerce-page #respond input#submit:hover:after, .et_button_icon_visible.woocommerce #content input.button:hover:after, .et_button_icon_visible.woocommerce-page #content input.button:hover:after {
        left: 3.45em;
    }

@media only screen and (max-width: 767px) { 
.responsive .cart_dropdown {
display: block !important;
top: 120px !important; 
}}

.et_pb_fullwidth_header {
    position: relative;
    padding: 10px 0;
}

/* Smartphones (landscape) ----------- */
@media (max-width: 980px) {
.twoX2 .et_pb_column{
max-width: 50% !important;
}
.twoX2 .et_pb_column.et_pb_column_1_3:nth-of-type(3){
margin: 0 25%;
}
}
@media (max-width: 479px){
.et_pb_section .et_pb_row.twoX2 div.et_pb_column.et_pb_column_1_4 {
    width: 47.25% !important;
}
 
}