/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

.elementor-section.elementor-section-stretched{
    width: 100% !important;
    margin: auto;
    left: 0 !important;
}

.out-of-stock{
    display: none !important;
}

/*@media(max-width:991.98px){*/
/*    #rev_slider_1_1_wrapper{*/
/*        position:relative !important;*/
/*        height:auto !important;*/
/*        width: 100% !important;*/
/*    }*/
/*    rs-slides, rs-slide, rs-sbg-px{*/
/*        position: relative !important;*/
/*    }*/
/*}*/

/*@media(min-width:992px){
    #rev_slider_1_1_wrapper{
        width: 100% !important;
        left:0 !important;
        height:412px !important;
    }
    
    rs-fw-forcer{
        height:412px !important;
    }
}

@media(min-width:1200px){
    #rev_slider_1_1_wrapper{
        width: 100% !important;
        left:0 !important;
        height:500px !important;
    }
    
    rs-fw-forcer{
        height:500px !important;
    }
}

#rev_slider_1_1{
    width: 100% !important;
}
*/


.footer-product .show-quickly, .footer-product .et-wishlist-holder {
    background: #d9001d;
}

.footer-product .show-quickly:hover, .footer-product .et-wishlist-holder:hover {
    background: #d9001d;
}
/*#rev_slider_1_1_wrapper .hebe .tp-bullet.rs-touchhover, #rev_slider_1_1_wrapper .hebe .tp-bullet.selected{
	background: #d9001d !important;
}

#rev_slider_1_1_wrapper .hebe .tp-bullet{
	border: 5px solid #d9001d !important;
}*/
.et_b_header-contacts.et_element-top-level .contact:not(:last-child) + .et_b_header-contact-sep:before{
	content:none !important;
}
.connect-block-element-TZvK9 .et_connect-block-sep{
	display:none !important;
}
.connect-block-element-Z85Yj .et_connect-block-sep:after{
    display: none !important;
}
#trigger_cf, .ff_btn_style{
    background-color: #D9001D !important;
    color: #ffffff !important;
}
#trigger_cf:hover, .ff_btn_style:hover{
    background-color: #ffffff !important;
    border: 1px solid #D9001D !important;
    color: #D9001D !important;
}
.header-main-menu.et_element-top-level .menu > li > a{
    margin-top: 21px;
    margin-bottom: 21px;
}
@media (min-width:993px) and (max-width:1200px){
    .header-main .et_column:nth-child(2){
        width: 62% !important;
    }
    .header-main .et_column:nth-child(3){
        width: 20% !important;
    }
}

.footer-widgets ul li a:hover{
	font-weight: bold;
	color: #ffffff;
}
.menu-items-underline .menu>li>a:before{
    height: 0px !important;
}
/* responsive for text "All prices are Vat Inclusive" */
@media (max-width: 768.98px){
    .main-products-loop .filter-content{
        flex-wrap: wrap;
    }
    .filter-content p{
        margin-bottom: 15px !important;
    }
}
@media (max-width: 1024.98px){
    /* home - Our Promises*/
    .elementor-103 .elementor-element.elementor-element-db6ef8f,
    .elementor-103 .elementor-element.elementor-element-a4f87cf,
    .elementor-103 .elementor-element.elementor-element-9bdb260
    {
        width: 100%;
        justify-content: center;
    }
    
    .elementor-element-5b5d565 .elementor-widget-wrap{
        width: 100%;
    }
    
    .elementor-element-5b5d565 .elementor-element{
        text-align: center;
    }
    .elementor-element-5cd6b28 .banner{
        max-width: 350px;
        margin: auto;
    }
}
.elementor-element-a0945a2 .swiper-slide-inner .swiper-slide-image{
    margin: auto !important;
}
.nav-sublist-dropdown{
    overflow-y: scroll;
    height: 400px;
}
}
.et-mini-content .et-close:hover{
	background-color: #d9001d !important;
}
#menu-main-menu .current-menu-ancestor,
#menu-main-menu .current-menu-item a,
#menu-item-14912 a{
	color: #d9001d;
}
.ajax-content .product-title, .sidebar a{
	font-size: 14px;
}
.content ol, .content ul{
	margin-left: 20px;
}

.grecaptcha-badge { opacity:0;}
.price_slider_amount button{
	background-color: #d9001d !important;
    color: #ffffff !important;
    padding: 5px 8px !important;
}
.footer-bottom .row{
	display: block !important;
}
.footer-bottom .footer-copyrights{
	width: 100%;
}