body.ce-kit-1{color:#222222;font-family:"Jost", sans-serif;font-size:16px;line-height:1.4em;}a, .elementor a{color:#222222;}a:hover, .elementor a:hover{color:#D90505;}.elementor-button{font-weight:600;--ce-btn-bg-color:#1A2C6E;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A2C6E;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;}.elementor-button-primary .elementor-button{font-weight:700;text-transform:uppercase;--ce-btn-bg-color:#D90505;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D90505;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{--ce-btn-bg-color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;}body.ce-kit-1 .container{width:1440px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}/* Start custom CSS for page-settings */#header {
    position: relative;
    z-index: 1;
}
#content {
    position: relative;
    z-index: 0;
}

.btn-outline-primary,
.btn.btn-primary {
    color: #000;
    background: #fff;
    border-color: #000;
    border-radius: 0;
}
.btn-outline-primary:hover,
.btn.btn-primary:hover {
    color: #fff;
    background: #222;
    border-color: #222;
}
.nav-link {
    color: #000;
}
.nav-underline .nav-link:focus, .nav-underline .nav-link:hover {
    border-bottom-color: #000;
}
.nav-link:focus, .nav-link:hover {
    color: #000;
}


.breadcrumb__wrapper {
    background-color: transparent;
    padding: 0;
}
.breadcrumb__wrapper .container {
    padding: 0 25px;
}


#header .ets_mm_megamenu {
    background-color: transparent;
    margin-top: 0;
}
#header .layout_layout1 .ets_mm_megamenu_content,
#header .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li.menu_hover > a, #header .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover, #header .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li.menu_hover > a, #header .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover {
    background: none !important;
}
#header .mm_menu_content_title i {
    margin-right: 10px;
}
#header .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li > a:before {
    display: none;
}
@media (min-width: 991px) {
    #header .mm_menus_ul > .mm_menus_li_tab {
        margin-right: 40px;
    }
}
@media (min-width: 768px) {
    #index #header .mm_menus_ul > .mm_menus_li_tab .mm_columns_ul_tab,
    #index #header .mm_menus_ul > .mm_menus_li_tab:hover .mm_columns_ul_tab {
        opacity: 1 !important;
        visibility: visible !important;
        display: block !important;
        top: 60px !important;
        margin: 0 !important;
    }
    #header .mm_menus_ul .mm_menus_li_tab .mm_tab_li_content {
        display: none;
    }
    #header .mm_menus_ul .mm_menus_li_tab .mm_columns_ul_tab .mm_columns_contents_ul {
        width: 270px !important;
        left: 0 !important;
        right: auto !important;
    }
    #header .transition_fadeInUp:not(.click_open_submenu) li:hover .mm_columns_ul, #header .transition_fade:not(.click_open_submenu) .mm_menus_li.mm_has_sub:hover .mm_columns_ul, #header .transition_fade.click_open_submenu .mm_menus_li.mm_has_sub .mm_columns_ul.open {
        animation: none;
    }
}


.product-list-simple .elementor-product-miniature {
    display: flex;
}
.product-list-simple .elementor-product-miniature .elementor-image {
    width: 40%;
}
.product-list-simple .elementor-product-miniature .elementor-content {
    width: 60%;
    text-align: left;
}
.product-list-simple .elementor-product-miniature .elementor-title {
    color: #000;
    font-size: 14px;
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
}


.page-product .product__availability {
    margin: 0;
}/* End custom CSS */