/*
 Theme Name:   Recover Child
 Template:     wplab-recover
*/

#footer-widgets-2 .widget.wproto_logo_desc_widget img { max-width: 60px; height: auto; }

.page-template-page-template-custom .wproto_follow_us_widget .instagram:before,
.page-template-page-template-custom .wproto_logo_desc_widget .instagram:before,
.page-template-page-template-custom .wproto_follow_us_widget .instagram:after,
.page-template-page-template-custom .wproto_logo_desc_widget .instagram:after {
    background-image: none !important; content: '\f0d2'; font-family: FontAwesome;
    font-size: 18px;
    color: #FFF;
    padding-top: 7px;
    text-align: center;
    }
    
    .share-links .instagram:after { background-color: #fcd846 !important; }
    
    
    /*.shortcode-welcome h4, .shortcode-welcome .desc, .shortcode-welcome .icon svg {
        color: rgb(255, 58, 45) !important;
    }
    
    .shortcode-welcome .icon svg path, .shortcode-welcome .icon svg rect, .shortcode-welcome .icon svg polygon { fill: rgb(255, 58, 45) !important; }*/
    
#footer-bar.style-tweets_icons .share-links, .footer-widgets .wproto_logo_desc_widget .share-links { text-align: left; }

.page-template-landingtemplate #header { display: none; }

@media screen and (max-width: 992px) {
    
    .shortcode-welcome .icon { left: 20px !important; }
    .shortcode-welcome .icon img { width: 55px !important; }
    
    .benefits.style-3cols_corporate div.item:last-of-type { margin-bottom: 0px !important; }
    
    .ctagomb { text-align: center; }
    
    .style-tweets_icons * { text-align: center !important; }
    .style-tweets_icons a { float: none !important; }
    
    #footer-widgets-2 .widget.wproto_logo_desc_widget img { width: 100%; }
    
}

/* ---------- CUSTOM CSS RULES ---------- */
.woocommerce-tabs h3 {
    font-size: 25px;
    margin-bottom: 0px;
}
table.variations td.label {
    display: block;
    padding-bottom: 0px;
}
table.variations tr td.value {
    display: block;
    padding-left: 0px;
    padding-top: 0px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart {
    display: flex;
    align-items: center;
}
.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content {
    bottom: 10px;
}
.woocommerce-cart .woocommerce-shipping-destination {
	display:none;
}
/* ---------- /CUSTOM CSS RULES ---------- */