body.ce-kit-24{color:#676767;font-family:"Ruluko", sans-serif;font-size:20px;line-height:1.6em;}a, .elementor a{color:#232323;}a:hover, .elementor a:hover{color:#F78761;}body.ce-kit-24 h1{color:#694432;font-family:"Kreon", sans-serif;}body.ce-kit-24 h2{color:#694432;font-family:"Kreon", sans-serif;}.elementor-button{font-weight:700;text-transform:uppercase;--ce-btn-bg-color:#232323;background-color:var(--ce-btn-bg-color);}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#F78761;}.elementor-button-primary .elementor-button{font-weight:700;text-transform:uppercase;--ce-btn-bg-color:#F78761;background-color:var(--ce-btn-bg-color);}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{--ce-btn-bg-color:#CB6948;}body.ce-kit-24 .container{width:1360px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}/* Start custom CSS for page-settings */#header {
    position: relative;
}

.btn.btn-primary {
    font-weight: 700;
    text-transform: uppercase;
}
.btn-outline-primary,
.btn.btn-primary {
    color: #fff;
    background: #222;
    border-color: #222;
    border-radius: 0;
}
.btn-outline-primary:hover,
.btn.btn-primary:hover {
    color: #fff;
    background: #F78761;
    border-color: #F78761;
}
.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;
}

.accordion-button:not(.collapsed) {
    color: #F78761;
}

.elementor-1170101 .elementor-element.elementor-element-40c18cf .elementor-cart__toggle a,
.elementor-1170101 .elementor-element.elementor-element-92a9b53 .elementor-cart__toggle a,
.elementor-1170201 .elementor-element.elementor-element-40c18cf .elementor-cart__toggle a,
.elementor-1170201 .elementor-element.elementor-element-92a9b53 .elementor-cart__toggle a {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#header .ets_mm_megamenu {
    background-color: transparent;
    margin-top: 0;
}
#header .layout_layout1 .ets_mm_megamenu_content {
    border: none;
}
#header .layout_layout1 .mm_menus_li,
#header .layout_layout1 .mm_menus_li:nth-child(2),
#header .layout_layout1 .mm_menus_li:last-child {
    border: none;
}
#header .mm_menu_content_title {
    min-height: 20px;
}
#header .ets_mm_block_content ul li:not(.item_has_img) {
    margin: 5px 0;
}
@media (min-width: 768px) {
    #header .layout_layout1 .ets_mm_megamenu_content {
        background: none;
    }
    #header .ets_mm_megamenu.layout_layout1:not(.mm_vertical_menu) .mm_menus_ul {
        background: none;
        display: flex;
        justify-content: center;
    }
    #header .layout_layout1:not(.mm_vertical_menu):not(.click_open_submenu) .mm_menus_li > a:before, #header .layout_layout1:not(.mm_vertical_menu).click_open_submenu .mm_menus_li.open_li > a:before, #header .layout_layout1.mm_vertical_menu:hover .mm-menu-vertical-button:before, #header .layout_layout1:hover .mm-menu-vertical-button .mm-menu-button-toggle_icon_default .icon-bar, .mm-menu-vertical-button.layout_layout1:hover {
        display: none;
    }
    #header .layout_layout1:not(.mm_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout1:not(.mm_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout1:not(.mm_vertical_menu) .mm_menus_li.menu_hover > a, #header .ets_mm_megamenu.layout_layout1.mm_vertical_menu:hover, #header .layout_layout1:not(.mm_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout1:not(.mm_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout1:not(.mm_vertical_menu) .mm_menus_li.menu_hover > a, #header .ets_mm_megamenu.layout_layout1.mm_vertical_menu:hover {
        background: none !important;
    }
    #header .layout_layout1 .ets_mm_block_content a, #header .layout_layout1 .ets_mm_block_content p, .layout_layout1.mm_vertical_menu .mm_menus_li > a, #header .layout_layout1.mm_vertical_menu .mm_menus_li > a {
        font-weight: 600;
    }
}

@media (max-width: 767px) {
    .mm-menu-toggle {
        text-align: center;
    }
}

.reassurance-footer .elementor-image-box-img {
    width: auto !important;
    height: 62px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.reassurance-footer .elementor-image-box-img img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
}

#spr .review_text {
    font-size: 1.1rem;
}
#spr_list {
    text-align: center;
    margin-top: 10px;
}
#spr_list .average_text_container {
    line-height: 1;
}
.avr_note_product .row {
    display: flex;
    flex-direction: column;
}
.avr_note_product .row > div {
    width: 100%;
}
.avr_note_product .pull-right {
    float: left;
}
.avr_note_product #spr .pull-right {
    text-align: left !important;
}
.avr_note_product #spr .star_custom_size {
    line-height: 1;
}
#spr_scroll_to_review_tab {
    text-decoration: underline;
}/* End custom CSS */