/*

Theme Name: Starfab Child Theme

Description: Child Theme for Metal Wordpress Theme

Author: Zozothemes

Version: 1.0.1

Template: metal

Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options

Text Domain: zozothemes

*/



section.related.products {

    display: none !important;

    visibility: hidden;

    opacity: 0;

}

.fa-facebook-f::before, .fa-facebook::before {

    content: "\f09a";

    color: #fff;

	font-size: 19px;

}

.zozo-social-icons.soc-icon-transparent {

    margin-top: 3px;

}.testimonial_rotator.template-longform .slide{

	border: 1px solid #fff!important;

	border-radius: 10px!important;



}

.testimonial_rotator.template-longform .slide {

	color: #fff!important;

}

.testimonial_rotator.template-longform .testimonial_rotator_slide_title{

	color: #fff !important;

}section.vc_row.wpb_row.vc_row-fluid.testimonial-rotator.vc-zozo-section.typo-dark {

    padding-top: 0;

}

.home_slider_top_text::before, .home_slider_top_text::after{

    border-top:0px !important;

}

.featured_products_section ul.products li.product a img { 

    height: 200px; 

    object-fit: contain; 

}

.parallax-desc.default-style.text-center strong {

    color: #fff;

}

.testimonial_rotator_author_info.cf-tr p {

    color: #fff;

}

.fa-facebook-f:before, .fa-facebook:before {

    color: #7f7f7f;

    font-size: 13px;

}


/* .woocommerce-shipping-calculator #calc_shipping_city {
    display: none;
}
 */

/* add to cart css */
.entry-meta-wrapper .read-more a.added_to_cart.wc-forward {
    display: none;
}
.entry-meta-wrapper .read-more .btn-more.read-more-link{
	position: relative;
}
.entry-meta-wrapper .read-more .btn-more.read-more-link:focus{
    color: #fff;
}
.entry-meta-wrapper .read-more .btn-more.read-more-link.added:after {
	    font-family: WooCommerce;
    content: "\e017";
    margin-left: 0.53em;
    vertical-align: bottom;
	   font-size: 8px;
	   color: inherit;
    position: absolute;
    text-align: center;
    right: 5px;
}
.entry-meta-wrapper .read-more .btn-more.read-more-link.loading:after{
	  font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    left: auto;
     right: 4px;
    top: 3px;
    font-size: 8px;
    animation: spin 2s linear infinite;
}

.post-featured-image.only-image .entry-thumbnail-wrapper .entry-thumbnail img {
    min-height: 220px;
    object-fit: contain;
    max-height: 220px;
    height: 100%;
}

@media screen and (max-width: 717px) {

    .home_main_slider_slide {

        min-height: 300px !important;

    }    

    .wpb_raw_code.wpb_content_element.wpb_raw_html.slider-section-home {

        padding-bottom: 40px;

    }

    .home_slider_btn a {    

        padding: 10px 30px; 

        font-size: 15px;

        padding: 10px 24px;

    }

    .home_slider_btn a {

        margin-top: 130px !important;

    }

}