/* Couleurs des composants existants : seules les déclarations chromatiques sont reprises. */
:root{--swiper-theme-color:var(--l4k-accent,#163f49);}
.swiper-pagination-bullet-active{background: var(--l4k-accent,#163f49);}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--l4k-accent,#163f49);}
.tolt::after{background: var(--l4k-accent,#163f49);}
input[type=text], input[type=email], input[type=password], input[type=button], input[type=number], input[type=tel],
textarea, select{color: var(--l4k-text,#40575b);}
input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=button]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.notifyjs-bootstrap-cth-info{background: var(--l4k-accent-hover,#28616a) !important;}
.notifyjs-bootstrap-cth-success{background: var(--l4k-accent,#163f49) !important;}
.submit-field .lfield-label{color: var(--l4k-text,#40575b);}
.repeater-fields + .addfield{background: var(--l4k-accent,#163f49);}
.csl-wrapper.csl-open{border-color: var(--l4k-accent,#163f49);}
.csl-option:hover{background-color: rgba(22,63,73,0.3);}
.csl-option.csl-option-selected{background-color: rgba(22,63,73,0.7);}
.room-footer{background: var(--l4k-accent,#163f49);}
.submit-fields-wrap input[type=text], .submit-fields-wrap input[type=email], .submit-fields-wrap input[type=password], .submit-fields-wrap input[type=button], .submit-fields-wrap input[type=text], .submit-fields-wrap textarea{color: var(--l4k-text,#40575b);}
.submit-fields-wrap .submit-field select{color: var(--l4k-text,#40575b);}
.submit-fields-wrap .submit-field .lfield-label{color: var(--l4k-text,#40575b);}
.submit-fields-wrap .lfield-desc, .submit-fields-wrap .lfield-desc p{color: var(--l4k-text,#40575b);}
.submit-field .lfield-content label{color: var(--l4k-text,#40575b);}
.cal-bulkedit-btn.is-active{background: var(--l4k-accent,#163f49);}
.bulk-metas-cancel,
.bulk-metas-btn{background: var(--l4k-accent,#163f49);}
.bulkdate-in{background: var(--l4k-accent,#163f49) !important;}
.submit-field-checkbox .check-item input:checked:after{color: var(--l4k-accent,#163f49);}
.submit-sec-title h3{color: var(--l4k-text,#40575b);}
.ctb-modal-holder p{color: var(--l4k-text,#40575b);}
.ctb-modal-title{background: var(--l4k-accent,#163f49);}
.custom-form .log-submit-btn:hover, .custom-form .log-submit-btn:disabled{background: var(--l4k-accent,#163f49);}
input.button-primary{background: var(--l4k-accent,#163f49);}
.input-pattern-desc{color: var(--l4k-text,#40575b);}
.mapboxgl-popup-wrap .mapboxgl-popup-close-button{color: var(--l4k-accent,#163f49);}
.submit-field-calendar .cal-date-checked{background-color: var(--l4k-accent,#163f49);}
.submit-field-calendar .cal-date-checked:hover{background-color: var(--l4k-accent,#163f49);}
.date-time-picker .cal-time-selected{background-color: var(--l4k-accent,#163f49);}
.date-time-picker .cal-time-selected:hover{background-color: var(--l4k-accent,#163f49);}
.checkinout-field .cal-date-checked{background-color: var(--l4k-accent,#163f49);}
.checkinout-field .cal-date-checked:hover{background-color: var(--l4k-accent,#163f49);}
.btn-cal-apply{background-color: var(--l4k-accent,#163f49);}
.esb-field .lfield-label,
.cth-field .lfield-label{color: var(--l4k-text,#40575b);}
.litem-ad{color: var(--l4k-accent,#163f49);border: 1px solid var(--l4k-accent,#163f49);}
.switchbtn .switchbtn-label{color: var(--l4k-text,#40575b);}
.switchbtn .switchbtn-label i{color: var(--l4k-text,#40575b);}
.listsearch-inputs-wrapper .cth-date-picker-wrap .cth-dpick-label-val, .listsearch-inputs-wrapper .cth-date-picker-wrap .cth-input{color: var(--l4k-text,#40575b);}
.general-booking-inner .cth-dpick-label-val,
.general-booking-inner .tpick-icon + .cth-input,
.inquiry-general-inner .cth-dpick-label-val,
.inquiry-general-inner .tpick-icon + .cth-input{color: var(--l4k-text,#40575b);}
.in-out-count span{background: var(--l4k-accent,#163f49);}
.available-rooms label{color: var(--l4k-text,#40575b);}
.btn-check-availability{background: var(--l4k-accent,#163f49);}
.cus-field-title{color: var(--l4k-text,#40575b);}
.total-coast strong{color: var(--l4k-text,#40575b);}
.tickets-select_header{color: var(--l4k-text,#40575b);}
.tickets-select_header i{color: var(--l4k-accent,#163f49);}
.multiqtts-select_header{color: var(--l4k-text,#40575b);}
.multiqtts-select_header i{color: var(--l4k-accent,#163f49);}
.tslots-empty,
.cth-dropdown-header{color: var(--l4k-text,#40575b);}
.tpicker-label{color: var(--l4k-text,#40575b);}
.lcheckout-title h2{color: var(--l4k-text,#40575b);}
.ck-tab-title h3{color: var(--l4k-text,#40575b);}
.ck-form textarea, .ck-form input[type=text], .ck-form input[type=email], .ck-form input[type=url], .ck-form input[type=password]{color: var(--l4k-text,#40575b);}
.ck-form textarea::-webkit-input-placeholder, .ck-form input[type=text]::-webkit-input-placeholder, .ck-form input[type=email]::-webkit-input-placeholder, .ck-form input[type=url]::-webkit-input-placeholder, .ck-form input[type=password]::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.ck-form label{color: var(--l4k-text,#40575b);}
.cart-details-header{color: var(--l4k-text,#40575b);}
.cart-product-title{color: var(--l4k-text,#40575b);}
.cart-listi li{color: var(--l4k-text,#40575b);}
.cart-listi li span strong{color: var(--l4k-text,#40575b);}
.payment-methods .payment-desc{color: var(--l4k-text,#40575b);}
.ck-success-left i.decsth{color: var(--l4k-accent-hover,#28616a);}
.ck-success-left p{color: var(--l4k-text,#40575b);}
.lcheckout-cart-empty{color: var(--l4k-text,#40575b);}
.coupon-warp.custom-form label[for=coupon_code]{color: var(--l4k-text,#40575b);}
.reply-text{color: var(--l4k-text,#40575b);}
.qtt-item label{color: var(--l4k-text,#40575b);}
.rpfields-wrap .rpfields-child textarea, .rpfields-wrap .rpfields-child select, .rpfields-wrap .rpfields-child input{color: var(--l4k-text,#40575b);}
.rpfields-wrap .rmrpfield:hover{background: var(--l4k-accent,#163f49);}
.rpfields-wrap + .addrpfield{background: var(--l4k-accent,#163f49);}
.rpfields-wrap + .addrpfield:hover{background: var(--l4k-accent,#163f49);}
.ajax-modal-details h3{color: var(--l4k-accent,#163f49);}
.ajax-modal-details-box h3{color: var(--l4k-accent,#163f49);}
.ajax-modal-photos-btn{background: var(--l4k-accent,#163f49);}
.ajax-modal-close{background: var(--l4k-accent,#163f49);}
.ajax-loader{border-color: var(--l4k-accent,#163f49);}
.nice-select{color:var(--l4k-text,#40575b);}
div.datedropper.primary .pick-lg-b .pick-sl:before,div.datedropper.primary .pick-lg-h,div.datedropper.primary .pick-m,div.datedropper.primary .pick-submit,div.datedropper.primary:before{background-color:var(--l4k-accent,#163f49);}
div.datedropper.primary .pick li span,div.datedropper.primary .pick-btn,div.datedropper.primary .pick-lg-b .pick-wke,div.datedropper.primary .pick-y.pick-jump{color:var(--l4k-accent,#163f49);}
.td-clock{box-shadow:0 0 0 1px var(--l4k-accent,#163f49),0 0 0 8px rgba(0,0,0,.05);}
.td-clock:before{border-left:1px solid var(--l4k-accent,#163f49);border-top:1px solid var(--l4k-accent,#163f49);}
.td-select:after{box-shadow:0 0 0 1px var(--l4k-accent,#163f49);}
.td-clock .td-time span.on{color:var(--l4k-accent,#163f49);}
.screen-reader-text:focus{color: var(--l4k-accent,#163f49);}
.sticky .list-single-main-item-title h3 a{color: var(--l4k-accent,#163f49);}
.sticky-post-badge{background: var(--l4k-accent,#163f49);}
body{background: var(--l4k-accent,#163f49);}
.loader-wrap{background: var(--l4k-accent,#163f49);}
.loader-inner:after{background: var(--l4k-accent,#163f49);}
.main-header{background: var(--l4k-accent,#163f49);}
.main-header:before{background: var(--l4k-accent,#163f49);}
.header-search_btn{background: var(--l4k-accent,#163f49);}
.currency-tooltip li a, .lang-tooltip li a{color: var(--l4k-text,#40575b);}
.nav-holder nav li ul a{color: var(--l4k-text,#40575b);}
.header-search_container{background: var(--l4k-accent,#163f49);}
.header-search-input .nice-select input::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.header-search-input .nice-select .option{color: var(--l4k-text,#40575b);}
.header-modal-top{background: var(--l4k-accent,#163f49);}
.close-header-modal{color: var(--l4k-accent,#163f49);}
.widget-posts-descr h4 a{color: var(--l4k-text,#40575b);}
.widget-posts-descr-score{background: var(--l4k-accent,#163f49);}
.widget-posts-descr-link a{color: var(--l4k-text,#40575b);}
.section-title h4, .section-title p{color: var(--l4k-text,#40575b);}
.soc-log p{color: var(--l4k-text,#40575b);}
.log-separator span{color: var(--l4k-text,#40575b);}
.lost_password a, .main-register-holder .filter-tags{color: var(--l4k-text,#40575b);}
.main-register-holder .tabs-menu li a, .filter-sidebar-header .tabs-menu li a{color: var(--l4k-text,#40575b);}
.main-register-holder .custom-form .filter-tags label{color: var(--l4k-text,#40575b);}
.wave{background: var(--l4k-accent,#163f49);}
.wave.-two{background: var(--l4k-accent,#163f49);}
.custom-form textarea, .custom-form input[type=text], .custom-form input[type=email], .custom-form input[type=url],
.custom-form input[type=password], .custom-form input[type=button], .listsearch-input-item input[type=text]{color: var(--l4k-text,#40575b);}
.custom-form textarea::-webkit-input-placeholder, .custom-form input[type=text]::-webkit-input-placeholder, .custom-form input[type=email]::-webkit-input-placeholder, .custom-form input[type=url]::-webkit-input-placeholder,
.custom-form input[type=password]::-webkit-input-placeholder, .custom-form input[type=button]::-webkit-input-placeholder, .listsearch-input-item input[type=text]::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.custom-form label{color: var(--l4k-text,#40575b);}
.custom-form .quantity span{color: var(--l4k-text,#40575b);}
.custom-form .quantity input.qty{background: var(--l4k-accent,#163f49);}
.fuzone .fu-text span{color: var(--l4k-text,#40575b);}
.book-form .quantity-item label{color: var(--l4k-text,#40575b);}
.total-coast strong{color: var(--l4k-text,#40575b);}
.onoffswitch-inner:before{background-color: var(--l4k-accent,#163f49);}
.onoffswitch-inner:after{background-color: var(--l4k-accent,#163f49);}
.main-footer{background: var(--l4k-accent,#163f49);}
.sub-footer{background: var(--l4k-accent,#163f49);}
.subscribe-message.valid i{color: var(--l4k-accent-hover,#28616a);}
.to-top{background: var(--l4k-accent,#163f49);}
.to-top:hover{background: var(--l4k-accent,#163f49);}
.marker-count{background: var(--l4k-accent,#163f49);}
.map-modal-container h3 span{color: var(--l4k-text,#40575b);}
.cluster-visible{background: var(--l4k-accent,#163f49);}
.cluster-visible:before{border: 17px solid var(--l4k-accent,#163f49);}
.location-btn{background: var(--l4k-accent,#163f49);}
.label{background: var(--l4k-accent,#163f49);-webkit-box-shadow: 0px 0px 0px 7px rgba(22,63,73,0.2);box-shadow: 0px 0px 0px 7px rgba(22,63,73,0.2);}
.listing-title h4{color: var(--l4k-text,#40575b);}
.listing-title h4 a{color: var(--l4k-text,#40575b);}
.map-popup-footer .main-link{color: var(--l4k-text,#40575b);}
.map-popup-location-info{color: var(--l4k-text,#40575b);}
.show-hidden-sb{background: var(--l4k-accent,#163f49);}
.filter-sidebar-header .tabs-menu li a{color: var(--l4k-text,#40575b);}
.clbtg{background: var(--l4k-accent,#163f49);}
.listsearch-input-wrap_contrl li.current a{color: var(--l4k-text,#40575b);}
.listsearch-input-wrap-header{color: var(--l4k-text,#40575b);}
.list-main-wrap-title h2{color: var(--l4k-text,#40575b);}
.more-filter-option-btn{color: var(--l4k-text,#40575b);}
.clear-filter-btn{color: var(--l4k-text,#40575b);}
.toggle-filter-btn{color: var(--l4k-text,#40575b);}
.toggle-filter-btn.tsb_act, .more-filter-option-btn.active-hidden-opt-btn, .inline-lsiw .more-filter-option-btn{background: var(--l4k-accent,#163f49);}
.category-carousel-item-title, .category-carousel-item-counter{color: var(--l4k-text,#40575b);}
.category-carousel-item-counter{color: var(--l4k-text,#40575b);}
.catcar-scrollbar .swiper-scrollbar-drag{background: var(--l4k-accent,#163f49);}
.geodir-js-favorite_btn i{background: var(--l4k-accent,#163f49);}
.geodir-js-favorite_btn span{background: var(--l4k-accent,#163f49);}
.avatar-tooltip{color: var(--l4k-text,#40575b);}
.geodir-category-content h3 a{color: var(--l4k-text,#40575b);}
.listing-rating-count-wrap .review-score{background: var(--l4k-accent,#163f49);}
.facilities-list-title{color: var(--l4k-text,#40575b);}
.listing-item-category-wrap span{color: var(--l4k-text,#40575b);}
.geodir-category-location a{color: var(--l4k-text,#40575b);}
.geodir-opt-link a:hover{background: var(--l4k-accent,#163f49);}
.geodir-opt-tooltip, .price-name-tooltip{background: var(--l4k-accent,#163f49);}
.geodir-category_contacts li span, .geodir-category_contacts li a{color: var(--l4k-text,#40575b);}
.listing-carousel-button{background: var(--l4k-accent,#163f49);}
.scroll-nav li a{color: var(--l4k-text,#40575b);}
.scroll-nav-wrapper-opt a.scroll-nav-wrapper-opt-btn{background: var(--l4k-accent,#163f49);}
.show-more-snopt-tooltip a{color: var(--l4k-text,#40575b);}
.list-single-header-item h1{color: var(--l4k-text,#40575b);}
.list-single-author a{color: var(--l4k-text,#40575b);}
.list-single-main-item p, .accordion-inner p, .author-content p, .about-wrap p, .user-profile-header_content p{color: var(--l4k-text,#40575b);}
.rooms-price{color: var(--l4k-accent-hover,#28616a);}
.rooms-details-header h3{color: var(--l4k-accent,#163f49);}
.rooms-details-header h5 span{color: var(--l4k-text,#40575b);}
.box-widget-item-header h3, .list-single-main-item-title h3, .list-single-main-item_subtitle h4{color: var(--l4k-text,#40575b);}
.pricerange span{color: var(--l4k-text,#40575b);}
.claim-widget-link a:hover{color: var(--l4k-accent,#163f49);}
.claim-widget-link span{color: var(--l4k-text,#40575b);}
.bold-facts .inline-facts-wrap h6{color: var(--l4k-text,#40575b);}
.opening-hours ul li{color: var(--l4k-text,#40575b);}
.opening-hours ul li span.opening-hours-time{color: var(--l4k-text,#40575b);}
.opening-hours ul li span.opening-hours-day{color: var(--l4k-text,#40575b);}
.list-author-widget-contacts{color: var(--l4k-text,#40575b);}
.list-author-widget-contacts li a, .list-author-widget-contacts li > span + span{color: var(--l4k-text,#40575b);}
.box-widget-author-title_content a{color: var(--l4k-text,#40575b);}
.box-widget-author-title_content span{color: var(--l4k-text,#40575b);}
.reviews-comments-item-text .review-score-user span.review-score-user_item{background: var(--l4k-accent,#163f49);}
.reviews-comments-item-text .comment-author{color: var(--l4k-text,#40575b);}
.reviews-comments-item-text .comment-author a{color: var(--l4k-text,#40575b);}
.reviews-comments-item-date{color: var(--l4k-text,#40575b);}
.reviews-comments-item-date a.reply-link{color: var(--l4k-text,#40575b);}
.review-score-total span.review-score-total-item{background: var(--l4k-accent,#163f49);}
.review-score-detail-list .rate-item-title, .review-score-detail-list .rate-item-percent{color: var(--l4k-text,#40575b);}
.custom-form .review-total span input{color: var(--l4k-text,#40575b);}
.photoUpload span strong{color: var(--l4k-text,#40575b);}
.promo-link{color: var(--l4k-text,#40575b);}
.promo-link:hover i{background: var(--l4k-accent,#163f49);}
.restmenu-item-det-header h4{color: var(--l4k-text,#40575b);}
.restmenu-item-det-price{color: var(--l4k-text,#40575b);}
.cthiso-filters a, .menu-filters a, .listing-filters a{color: var(--l4k-text,#40575b);}
.faq-nav li span{color: var(--l4k-text,#40575b);}
.faq-title{color: var(--l4k-text,#40575b);}
.faq-links-title{color: var(--l4k-text,#40575b);}
.post-opt-title, .post-opt-title a{color: var(--l4k-text,#40575b);}
.post-opt li span, .post-opt li a, .post-author span{color: var(--l4k-text,#40575b);}
.testimonilas-avatar h3{color: var(--l4k-text,#40575b);}
.testimonilas-avatar h4{color: var(--l4k-text,#40575b);}
.testimonilas-text p{color: var(--l4k-text,#40575b);}
.icdec:before{border-top-color: var(--l4k-accent,#163f49);}
.down-btn{color: var(--l4k-text,#40575b);}
.price-desc ul li{color: var(--l4k-text,#40575b);}
.pricing-switcher input[type=radio]:checked + label{color: var(--l4k-text,#40575b);}
.recomm-price{color: var(--l4k-text,#40575b);}
.align-titile h4{color: var(--l4k-text,#40575b);}
.features-box h3{color: var(--l4k-text,#40575b);}
.features-box p{color: var(--l4k-text,#40575b);}
.ab_text-title h3{color: var(--l4k-text,#40575b);}
.ab_text-title h4{color: var(--l4k-text,#40575b);}
.process-item > h4{color: var(--l4k-text,#40575b);}
.process-end i{background: var(--l4k-accent-hover,#28616a);}
.pi-text p{color: var(--l4k-text,#40575b);}
.header-search-input-wrap .hero-inputs-wrap .filter-gid-item .nice-select .option{color: var(--l4k-text,#40575b);}
.header-search-input-wrap .hero-inputs-wrap .filter-gid-item .nice-select input::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.townhub-lang-curr-wrap .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a, .townhub-lang-curr-wrap .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{color: var(--l4k-text,#40575b);}
.post-nav-text{color: var(--l4k-text,#40575b);}
.pager a{color: var(--l4k-accent,#163f49);}
.comment-reply-title{color: var(--l4k-text,#40575b);}
.single-page-title-inside .entry-title{color: var(--l4k-text,#40575b);}
.woocommerce input[type=text], .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce input[type=button], .woocommerce input[type=number], .woocommerce input[type=tel],
.woocommerce textarea, .woocommerce select{color: var(--l4k-text,#40575b);}
.woocommerce input[type=text]::-webkit-input-placeholder, .woocommerce input[type=email]::-webkit-input-placeholder, .woocommerce input[type=password]::-webkit-input-placeholder, .woocommerce input[type=button]::-webkit-input-placeholder, .woocommerce input[type=number]::-webkit-input-placeholder, .woocommerce input[type=tel]::-webkit-input-placeholder,
.woocommerce textarea::-webkit-input-placeholder, .woocommerce select::-webkit-input-placeholder{color: var(--l4k-text,#40575b);}
.cart-modal h3{color: var(--l4k-text,#40575b);}
.cart-modal-det a{color: var(--l4k-text,#40575b);}
.shop-item_title h4 a{color: var(--l4k-text,#40575b);}
.add-tocart:hover, .shop-item_link:hover, .shop-rage-wrap .srw_btn:hover, .product-header_form button:hover{background: var(--l4k-accent,#163f49);}
.shop-item_price, .shop-item_title h4 a:hover, .show-cart span, .show-cart:hover i, .cart-modal-list a.remove, .close-cart i, .cart-modal-list li a:hover, .clear-cart, .product-header-details_price{color: var(--l4k-accent,#163f49);}
.product-header-details h3{color: var(--l4k-text,#40575b);}
.product-header-details p, .shop-tab-container p{color: var(--l4k-text,#40575b);}
.leave-rating-title{color: var(--l4k-text,#40575b);}
.cart-ttitle{color: var(--l4k-text,#40575b);}
.body-townhub .woocommerce-result-count{color: var(--l4k-text,#40575b);}
.body-townhub ul.products li.product .woocommerce-loop-category__title,
.body-townhub ul.products li.product .woocommerce-loop-product__title{color: var(--l4k-text,#40575b);}
.body-townhub .cth-add-to-cart a.product_type_grouped,
.body-townhub .cth-add-to-cart a.product_type_variable,
.body-townhub .cth-add-to-cart a.add_to_cart_button{background: var(--l4k-accent,#163f49);}
.body-townhub .cth-add-to-cart a.product_type_grouped:hover,
.body-townhub .cth-add-to-cart a.product_type_variable:hover,
.body-townhub .cth-add-to-cart a.add_to_cart_button:hover{background: var(--l4k-accent,#163f49);}
.body-townhub ul.cart_list li a,
.body-townhub ul.product_list_widget li a{color: var(--l4k-text,#40575b);}
ul.woocommerce-widget-layered-nav-list li a,
ul.product-categories li a{color: var(--l4k-text,#40575b);}
.body-townhub.woocommerce-cart .cart-collaterals .cart_totals > h2{color: var(--l4k-text,#40575b);}
.body-townhub.woocommerce-checkout .woocommerce-shipping-fields > h3,
.body-townhub.woocommerce-checkout .woocommerce-billing-fields > h3,
.body-townhub.woocommerce-account .woocommerce-shipping-fields > h3,
.body-townhub.woocommerce-account .woocommerce-billing-fields > h3{color: var(--l4k-text,#40575b);}
.body-townhub.woocommerce-checkout #order_review_heading,
.body-townhub.woocommerce-account #order_review_heading{color: var(--l4k-text,#40575b);}
.body-townhub.woocommerce-checkout .woocommerce-column--billing-address > h2,
.body-townhub.woocommerce-checkout .woocommerce-column--shipping-address > h2,
.body-townhub.woocommerce-checkout .woocommerce-order-details > h2,
.body-townhub.woocommerce-account .woocommerce-column--billing-address > h2,
.body-townhub.woocommerce-account .woocommerce-column--shipping-address > h2,
.body-townhub.woocommerce-account .woocommerce-order-details > h2{color: var(--l4k-text,#40575b);}
.body-townhub.woocommerce-checkout .woocommerce-thankyou-order-received,
.body-townhub.woocommerce-account .woocommerce-thankyou-order-received{color: var(--l4k-text,#40575b);}
.wc-tab > h2{color: var(--l4k-text,#40575b);}
.woocommerce-Reviews-title{color: var(--l4k-text,#40575b);}
.body-townhub div.product div.summary{color: var(--l4k-text,#40575b);}
.body-townhub div.product .product_title{color: var(--l4k-text,#40575b);}
.body-townhub div.product .woocommerce-tabs ul.tabs li.active{background: var(--l4k-accent,#163f49);}
.body-townhub div.product .woocommerce-tabs .panel{color: var(--l4k-text,#40575b);}
.body-townhub #reviews #comments ol.commentlist li .comment-text{color: var(--l4k-text,#40575b);}
.body-townhub #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{color: var(--l4k-text,#40575b);}
.body-townhub #review_form input[type=text],
.body-townhub #review_form input[type=email],
.body-townhub #review_form textarea{color: var(--l4k-text,#40575b);}
section.products.related > h2,
section.products.upsells > h2{color: var(--l4k-text,#40575b);}
.view_order-wrap > p{color: var(--l4k-text,#40575b);}
.chat-widget-button{background: var(--l4k-accent,#163f49);}
.chat-widget-button span{background: var(--l4k-accent,#163f49);}
.hero-inputs-wrap .filter-gid-item .cth-dpick-label-val{color: var(--l4k-text,#40575b);}
.filter-inputs-row input{color: var(--l4k-text,#40575b);}
.listing-item-category{background-color: var(--l4k-accent,#163f49);}
.post-content-wrap{color: var(--l4k-text,#40575b);}
.contact-infos-widget .contact-infos a{color: var(--l4k-text,#40575b);}
.saleoff-inner{background: var(--l4k-accent-hover,#28616a);}
.saleoff-inner:before{border-top: 20px solid var(--l4k-accent-hover,#28616a);}
.saleoff-inner:after{border-bottom: 20px solid var(--l4k-accent-hover,#28616a);}
.restmenu-item-desc{color: var(--l4k-text,#40575b);}
.lsingle-block-title h3{color: var(--l4k-text,#40575b);}
.lsingle-block-content p{color: var(--l4k-text,#40575b);}
.lsingle-block-content .listing-features li a{color: var(--l4k-text,#40575b);}
.evticket-price{color: var(--l4k-text,#40575b);}
.lrooms-details{color: var(--l4k-text,#40575b);}
.lrooms-details-header h3{color: var(--l4k-accent,#163f49);}
.lrooms-details-header h5 span{color: var(--l4k-text,#40575b);}
.lrooms-price{color: var(--l4k-accent-hover,#28616a);}
.review-range-item .range-slider-title{color: var(--l4k-text,#40575b);}
.review-total-inner strong{color: var(--l4k-text,#40575b);}
.review-total-inner .reviews-total-score{color: var(--l4k-text,#40575b);}
.rate-review{color: var(--l4k-text,#40575b);}
.rate-review a{color: var(--l4k-text,#40575b);}
.widget-posts-descr a{color: var(--l4k-text,#40575b);}
.cat-item a{color: var(--l4k-text,#40575b);}
.widget_archive a,
.widget_pages a,
.widget_nav_menu a{color: var(--l4k-text,#40575b);}
.tags-stylwrap .tags-title{color: var(--l4k-text,#40575b);}
table#wp-calendar{color: var(--l4k-text,#40575b);}
table#wp-calendar a{color: var(--l4k-text,#40575b);}
.block_box.box-widget-item .townhub-tweet p.tweet:before{background: var(--l4k-accent,#163f49);}
.block_box.box-widget-item .townhub-tweet .timePosted a{color: var(--l4k-text,#40575b);}
.dark-footer{background: var(--l4k-accent,#163f49);}
@media  only screen and (max-width: 1064px) {.menusb a.act-link{color: var(--l4k-accent,#163f49);}}
.list-single-main-item p, .accordion-inner p, .author-content p, .about-wrap p, .user-profile-header_content p{color: var(--l4k-text,#40575b);}
.post-article > .list-single-main-item.block_box{color: var(--l4k-text,#40575b);}
.post-article > .list-single-main-item.block_box a{color: var(--l4k-accent,#163f49);}
.post-article > .list-single-main-item.block_box .post-page-numbers{color: var(--l4k-text,#40575b);}
.post-article > .list-single-main-item.block_box .post-opt li a{color: var(--l4k-text,#40575b);}
.post-article > .list-single-main-item.block_box .post-opt-title a{color: var(--l4k-text,#40575b);}
.block_box.box-widget-item{color: var(--l4k-text,#40575b);}
.lheadinfo .countdown-widget .countdown-item{color: var(--l4k-text,#40575b);}
ul.event-dates-list li{color: var(--l4k-text,#40575b);}
ul.event-dates-list li span.opening-hours-day{color: var(--l4k-text,#40575b);}
.listing-filter-tags .field-head,
.listing-filter-rating .field-head,
.filter-inputs-row label.fcus-lbl,
.price-rage-wrap-title{color: var(--l4k-text,#40575b);}
.product-author-title{color: var(--l4k-text,#40575b);}
.lshare-shortcode .showshare,
.scroll-nav-bookmark-btn{background: var(--l4k-accent,#163f49);}
.lshare-shortcode .showshare i,
.scroll-nav-bookmark-btn i{color: var(--l4k-accent,#163f49);}
.elementor-kit-28860{--e-global-color-primary:var(--l4k-accent,#163f49);--e-global-color-5e2b91a4:var(--l4k-accent,#163f49);}
.elementor-30230 .elementor-element.elementor-element-6ab61e7 .overlay{background-color:var(--l4k-accent,#163f49);}