body{}.page-header {}.page-header .panel.wrapper, .page-header .top-header, .header .top-header {background-color:#f5f5f5 !important;color:#7e7359 !important;}header .top-header a{color:#7e7359 !important;}header .top-header a:hover{color:#7e7359 !important;}header .middle-header, .page-wrapper .header.content{background-color:#ffffff !important;color:#7e7868 !important;}header .middle-header a{color:#7e7868 !important;}header .middle-header a:hover{color:#7e7868 !important;}.vertical-menu >li.level0 a >span:nth-child(1), .navigation .level0 > .level-top, .navigation .level0 a.level0, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {color:#7e7359 !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:after{background:#7e7359 !important}.vertical-menu >li.level0 a:hover >span:nth-child(1), .navigation .level0 > .level-top:hover, .navigation .level0 a.level0:hover, .navigation .level0.active:hover > .level-top, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover{color:#7e7359 !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover:after{background:#7e7359 !important}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{background-color:#ffffff !important;}footer.page-footer .bottom-footer{background-color:#f5f5f5 !important;} body.body-full-checkout .full-checkout .opc-progress-bar-item._active::before,
                body.body-full-checkout .full-checkout .opc-progress-bar-item._active .step-item::before,
                body.body-full-checkout .full-checkout .opc-progress-bar-item._active .step-item::after,
                body.body-full-checkout .full-checkout .opc-progress-bar-item._complete::before
                 {
                    background: #000000;
                    border-color: #000000;
                }
                
                body.body-full-checkout .full-checkout .opc-progress-bar-item._active .step-item,
                body.body-full-checkout .full-checkout .opc-progress-bar-item._complete .step-item {
                    color: #000000;
                }
                
                body.body-full-checkout .full-checkout .opc-progress-bar-item .step-item::after{
                    color: #000000;
                }
                
                body.body-full-checkout .opc-wrapper .step-title {
                    color: #000000;
                }
                
                body.body-full-checkout .fieldset .field.theme-full-checkout-fields-floating-label:not(.choice) .control ._additional-element-input input:focus ~ .label,
                body.body-full-checkout .fieldset .field.theme-full-checkout-fields-floating-label:not(.choice) .control ._additional-element-input input:not(:placeholder-shown) ~ .label,
                body.body-full-checkout .fieldset .field.theme-full-checkout-fields-floating-label:not(.choice) .control ._additional-element-input select:focus ~ .label,
                body.body-full-checkout .fieldset .field.theme-full-checkout-fields-floating-label:not(.choice) .control ._additional-element-input select:not(:placeholder-shown) ~ .label {
                    color: #000000;
                }
                
                body.body-full-checkout .full-checkout .opc-wrapper .is-customer .fieldset .legend,
                body.body-full-checkout .full-checkout .opc-wrapper .is-new-customer .fieldset .legend {
                    color: #000000;
                
                }
                
                body.body-full-checkout .full-checkout .opc-wrapper .is-customer .action.remind {
                    color: #000000;
                }
                
                body.body-full-checkout .field.theme-full-checkout-fields-floating-label .field-tooltip .field-tooltip-action:hover:before {
                    color: #000000;
                }
                
                body.body-full-checkout .new-account-email a span {
                    color: #000000;
                }
                
                body.body-full-checkout .full-checkout .actions-identification .actions-toolbar .action.primary.continue-as-guest {
                    background: #000000;
                    border: 1px solid #000000;
                }
                
                body.body-full-checkout .field.theme-full-checkout-fields-floating-label .field-tooltip .field-tooltip-content {
                    background: #000000;
                }
                
                body.body-full-checkout .field.theme-full-checkout-fields-floating-label .field-tooltip .field-tooltip-content::before {
                    border-right-color: #000000;
                }
                
                body.body-full-checkout .field.theme-full-checkout-fields-floating-label .field-tooltip .field-tooltip-content::after {
                    border-right-color: #000000;
                }
                
                body.body-full-checkout .full-checkout .form-account-create .actions-toolbar .action.primary {
                    background: #000000;
                    border: 1px solid #000000;
                }
                
                body.body-full-checkout .full-checkout .actions-identification .actions-toolbar .action.primary {
                    background: #000000;
                    border: 1px solid #000000;
                }
                
                body.body-full-checkout .checkout-container .opc-wrapper .shipping-address-item.selected-item {
                    border-color: #000000;
                }
                
                body.body-full-checkout .checkout-container .opc-wrapper .shipping-address-item.selected-item a {
                    color: #000000;
                }
                body.body-full-checkout .checkout-container .opc-wrapper .shipping-address-item.selected-item::after {
                    background: #000000;
                }
                
                body.body-full-checkout .full-checkout-shipping-methods .shipping-information-method-options .shipping-information-method-price {
                    color: #000000;
                }
                
                body.checkout-index-index .opc-block-summary .product-item .product-item-inner .subtotal .price {
                    color: #000000;
                }

                body.body-full-checkout .full-checkout .opc-wrapper .is-customer button.action.login.primary {
                    background: #000000;
                }
                
                body.body-full-checkout #checkout-step-title a.action.logout span {
                    color: #000000;
                }
                
                body.body-full-checkout .theme-full-checkout-payment-additional .theme-full-checkout-form-discount .actions-toolbar .primary .action-apply {
                    background: #000000;
                }
                
                body.checkout-index-index.body-full-checkout .full-checkout .opc-block-summary .items-in-cart.active > .title:after,
                body.checkout-index-index.body-full-checkout .full-checkout .opc-block-summary .items-in-cart > .title::after {
                    color: #000000;
                }
                
                body.checkout-index-index .theme-full-checkout-payment-additional > .title::after {
                    color: #000000;
                }
                
                body.body-full-checkout .full-checkout .opc-block-summary .items-in-cart > .title strong,
                body.body-full-checkout .theme-full-checkout-payment-additional > .title strong {
                    color: #000000;
                }
                
                body.checkout-index-index.body-full-checkout .full-checkout .opc-block-summary a.action.viewcart {
                    background: #000000;
                }
                
                @media (max-width: 767px) {
                    body.body-full-checkout .opc-estimated-wrapper .estimated-block span.estimated-price {
                    color: #000000;
                }
                } body.body-full-checkout .full-checkout .opc-wrapper .is-customer button.action.login.primary:hover {
                    background: #121212;
                }
                
                body.body-full-checkout .field.theme-full-checkout-fields-floating-label .field-tooltip .field-tooltip-action:before {
                    color: #121212;
                }
                body.body-full-checkout .full-checkout .actions-identification .actions-toolbar .action.primary.continue-as-guest:hover {
                    background: #121212;
                    border: 1px solid #121212;
                }
                
                body.body-full-checkout .full-checkout .form-account-create .actions-toolbar .action.primary:hover{
                    background: #121212;
                    border: 1px solid #121212;
                }
                
                body.body-full-checkout .full-checkout .actions-identification .actions-toolbar .action.primary:hover{
                    background: #121212;
                    border: 1px solid #121212;
                }
                
                body.checkout-index-index.body-full-checkout .full-checkout .opc-block-summary .table-totals .mark strong {
                    color: #121212;
                }
                
                body.checkout-index-index.body-full-checkout .full-checkout .opc-block-summary .table-totals .grand .amount strong {
                    color: #121212;
                }
                .mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.footer.content .block.newsletter .actions:hover .subscribe {
    background: #c8b8a4;
    border-color: #c8b8a4;
}


.header-area .table-icon-menu .block-search .block-title, 
.header-area .table-icon-menu .minicart-wrapper .action.showcart, 
.header-area .table-icon-menu .theme-header-icon, 
.header-area .table-icon-menu .minicart-wrapper .action.showcart:before, 
.top-wishlist .wishlist-icon:before, 
.page-header .search-form .actions-search .action-search {
    color: #000;
}


span.action.top-links.theme-header-icon:hover, 
.page-header .search-form .actions-search .action-search:hover, 
span.wishlist-icon.icon-heart.theme-header-icon:hover, 
.top-wishlist:hover .wishlist-icon:before, 
.header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before {
    color: #c8b8a4;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
    background-color: #FFFFFF !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #555555 !important;
}

.page-header .top-custom-link ul li,
.page-header .top-header-content .top-middle-header,
.page-header .dropdown-switcher .switcher-toggle {
    padding: 9px 0;
}

header.page-header {
    background-color: rgba(0, 0, 0, 0.7);
    border: none;
}

.page-header .header2 .top-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.header-area .top-header a{
    color: #fff;
}

.navigation .level0 > .level-top {
    color: #fff;
}

header.page-header .header-area.header2 button.action.nav-tg {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}

blockquote, .sub-title, .content-heading .block-note {
    font-family: "Libre Baskerville";
}

.slide-text .big-text, .slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}

header.page-header .header-area.active-sticky.scrolling {
    position: fixed !important;
    background-color: rgba(0, 0, 0, 0.7);
}

.header-area .minicart-wrapper .action.showcart > .counter.qty {
    background-color: #fff;
    color: #222;
}

.slide-text p {
    color: #fff;
}

.cms-index-index .service-content.section-builder-full .frame, 
.cms-index-index #maincontent .service-content.section-builder-full .frame {
    max-width: 1200px !important;
}
.cms-index-index #maincontent .service-content.section-builder-full .frame {
    padding: 0 15px !important;
}
footer .middle-footer {
    background-color: #fff !important;
}

footer .bottom-footer {
    background-color: #f6f6f8 !important;
}

.page-header .header2 .top-header {
    background-color: transparent;
}

.header-area.header2 #mainMenu .level0 > a.level0 {
    color: #ffffff;
}

/*.header-area .top-header .top-middle-header {
    color: #fff;
}*/

@media (min-width: 1200px) {
    header.page-header .navigation .nav-main-menu .multi-level li:hover > ul.sub-menu {
        display: block !important;
        visibility: visible;
        opacity: 1;
        transform: translate(0);
    }

    .cms-index-index #placeholder-header {
        display: none;
    }
.header-area .switcher .action.toggle {
    color: #fff;
}
}

.header-area .switcher .action.toggle strong:hover {
    color: #c8b8a4;
}

@media (max-width: 1199px) {

    .header-area.header2 #mainMenu .level0 > a.level0 {
        color: #575757 !important
    }

}

