/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.menu_cta {
background-color: #fdb52d;
color: #fff;
padding: 0 !important;
border-radius:5px;
}

.menu_cta a {
color: #fff !important;
padding: 10px 15px 10px 15px !important;
}

/* Hide footer */

#main-footer {
    height: 0 !important;
    overflow: hidden;
}

ul.special_bullet li:before {
    content: "\25AA"!important;
    color: #fdb52d;
    font-weight: 700;
    display: inline-block;
    width: 15px;
    margin-left: -1em;
    font-size: 17px;
}

ul.special_bullet {
    list-style: none!important;
}


li.special_bullet-2  > a {
  position: relative;
  color: #000;
  text-decoration: none;
}

li.special_bullet-2  > a:hover {
  color: #000;
}

li.special_bullet-2  > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -5px;
    left: 0;
    background-color: #fdb52d;
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
    left: 1px;
}

li.special_bullet-2  > a:hover:before {
  visibility: visible;
  transform: scaleX(1);
}

.et-cart-info { display:none !important; }


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) {

	/* ---------------------
        WOOCOMMERCE
        --------------------- */
        body .woocommerce .col2-set .col-1{width:100%;}
        .woocommerce-billing-fields h3{margin-top:0px;}
        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;float:left;}
        #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:48%;margin-left:4%;}

}

@media (min-width: 993px){
#order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review {
    float: left;
    width: 48%;
    margin-left: 4%;
    margin-bottom: 28px!important;
}}


p:not(.has-background):last-of-type {
    padding-bottom: 55px!important;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #15314e;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 80px!important;
    box-shadow: none;
}