
:root{
    
    --theme-color-bg_color:#000
}
body{color:#000;}
body p > a:hover,
body .wc-block-components-notice-banner__content a:hover,
body td a:hover,
body .woocommerce-Address-title a:hover
{color:#000;}

body .sc_layouts_menu_nav > li li > a:hover{color:#B91114 !important;} 
body .sc_layouts_menu_nav > li li > a:hover span::after{background-color:#B91114 !important;} 
body.single-product .woocommerce-product-gallery__image{background:#fafafa !important;}
body.single-product .woocommerce-product-gallery__image a img{margin:0 auto  !important;width:80%  !important;}

body .sc_button{border-color: var(--theme-color-text_link2);background-color:var(--theme-color-text_link2);}
body .sc_button:hover, body .wpcf7 .wpcf7-submit-style .wpcf7-submit:hover,
body .woocommerce .widget_shopping_cart .buttons a:hover, 
body .woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover
.woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover
{border-color:#000 !important;background-color:#000 !important}
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, 
.menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a,
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, 
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, 
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a { color: #B91114 !important; }
body .wpcf7 .wpcf7-submit-style .wpcf7-submit{padding: 17px 35px !important;}

body .woocommerce.widget_shopping_cart .buttons a.checkout:hover{color:#fff !important;border-color:#000 !important;}
body .wpcf7 .wpcf7-submit-style .submit-style-in::before{display:none;}

.search_style_fullscreen.search_opened .search_form_wrap { background: #000 !important; }

.wpcf7 .wpcf7-submit-style .submit-style-in::before{color:#fff !important;}
.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul,
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){background-color: #000;}
body.single-product .woocommerce-product-gallery{width:50% !important;}
body.woocommerce-page.sidebar_hide div.product div.summary{padding-left:50px;width:50% !important;}
.page_content_wrap{padding:100px 0;}

@media (max-width: 1599.99px) {
    body.single-product .woocommerce-product-gallery__image a img{width:100%  !important;}
}
@media (max-width: 1279.99px) {
    .menu_mobile .menu_mobile_inner{background-color: #000;}
}
@media (max-width: 1024.99px) {
    body.single-product .woocommerce-product-gallery{width:100% !important;}
    body.woocommerce-page.sidebar_hide div.product div.summary{padding-left:0;width:100% !important;}
}
@media (max-width: 575.99px) {
    .page_content_wrap{padding:30px 0;}
    
}
/*
.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), .sc_layouts_row_type_compact .search_wrap .search_submit:before, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:before, .sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon { color: #10172B !important; }
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a, .sc_layouts_row_type_compact .search_wrap .search_submit:hover:before, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:hover:before, .sc_layouts_row_type_compact .sc_layouts_item_ico:hovern, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon:hover { color: #B91114 !important; }
.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover:after, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a:after, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a:after, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a:after, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a:after {
    background-color: #B91114 !important;
}

.sc_layouts_row_type_compact .sc_layouts_item .submenu a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item .submenu a:not(.sc_button):not([class*="button"]) { color: #fff !important; }


.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), .footer_wrap .sc_layouts_row_type_compact .search_wrap .search_submit:before, .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:before, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item_icon, .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon { color: rgba(255,255,255,0.7) !important; }

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .footer_wrap .sc_layouts_row_type_compact .search_wrap .search_submit:hover:before, .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:hover:before, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_item_icon:hover, .footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon:hover { color: #B91114 !important; }*/

#rev_slider_1_1_wrapper .thumb_reveal .tp-arr-allwrapper{ display:none;}


