:root{
	
	--yith-wcan-filters_colors_titles: #434343;
	--yith-wcan-filters_colors_background: #FFFFFF;
	--yith-wcan-filters_colors_accent: #A7144C;
	--yith-wcan-filters_colors_accent_r: 167;
	--yith-wcan-filters_colors_accent_g: 20;
	--yith-wcan-filters_colors_accent_b: 76;
	--yith-wcan-color_swatches_border_radius: 100%;
	--yith-wcan-color_swatches_size: 30px;
	--yith-wcan-labels_style_background: #FFFFFF;
	--yith-wcan-labels_style_background_hover: #A7144C;
	--yith-wcan-labels_style_background_active: #A7144C;
	--yith-wcan-labels_style_text: #434343;
	--yith-wcan-labels_style_text_hover: #FFFFFF;
	--yith-wcan-labels_style_text_active: #FFFFFF;
	--yith-wcan-anchors_style_text: #434343;
	--yith-wcan-anchors_style_text_hover: #A7144C;
	--yith-wcan-anchors_style_text_active: #A7144C;
}
body{
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
	--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
	--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
	--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
	--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
	--wp--preset--duotone--midnight: url('#wp-duotone-midnight');
	--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
	--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
	--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;}
	:where(.is-layout-flex){gap: 0.5em;}
	body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
	body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
	body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
	body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
	body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
	body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
	body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
	body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
	body .is-layout-flex{display: flex;}
	body .is-layout-flex{flex-wrap: wrap;align-items: center;}
	body .is-layout-flex > *{margin: 0;}
	:where(.wp-block-columns.is-layout-flex){gap: 2em;}
	.has-black-color{color: var(--wp--preset--color--black) !important;}
	.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
	.has-white-color{color: var(--wp--preset--color--white) !important;}
	.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
	.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
	.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
	.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
	.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
	.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
	.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
	.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
	.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
	.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
	.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
	.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
	.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
	.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
	.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
	.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
	.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
	.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
	.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
	.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
	.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
	.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
	.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
	.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
	.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
	.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
	.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
	.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
	.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
	.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
	.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
	.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
	.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
	.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
	.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
	.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
	.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
	.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
	.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
	.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
	.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
	.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
	.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
	.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
	.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
	.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
	.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
	.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
	.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
input[type='checkbox'].switch_1:checked,
.time-slot input:checked ~ label:hover,
div.datedropper:before,
div.datedropper .pick-submit,
div.datedropper .pick-lg-b .pick-sl:before,
div.datedropper .pick-m,
body.no-map-marker-icon .face.front,
body.no-map-marker-icon .face.front:after,
div.datedropper .pick-lg-h {
  background-color: #ed783a !important;
}
#booking-date-range-enabler:after,
.nav-links div a:hover, #posts-nav li a:hover,
.hosted-by-title a:hover,

.sort-by-select .select2-container--default .select2-selection--single .select2-selection__arrow b:after,
.claim-badge a i,
.search-input-icon:hover i,
.listing-features.checkboxes a:hover,
div.datedropper .pick-y.pick-jump,
div.datedropper .pick li span,
div.datedropper .pick-lg-b .pick-wke,
div.datedropper .pick-btn,
#listeo-coupon-link,
.total-discounted_costs span,
.widget_meta ul li a:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover,
.booking-estimated-discount-cost span {
  color: #ed783a !important;
}

.comment-by-listing a:hover,
.browse-all-user-listings a i,
.hosted-by-title h4 a:hover,
.style-2 .trigger.active a,
.style-2 .ui-accordion .ui-accordion-header-active:hover,
.style-2 .ui-accordion .ui-accordion-header-active,
#posts-nav li a:hover,
.plan.featured .listing-badge,
.post-content h3 a:hover,
.add-review-photos i,
.show-more-button i,
.listing-details-sidebar li a,
.star-rating .rating-counter a:hover,
.more-search-options-trigger:after,
.header-widget .sign-in:hover,
#footer a,
#footer .footer-links li a:hover,
#navigation.style-1 .current,
#navigation.style-1 ul li:hover a,
.user-menu.active .user-name:after,
.user-menu:hover .user-name:after,
.user-menu.active .user-name,
.user-menu:hover .user-name,
.main-search-input-item.location a:hover,
.chosen-container .chosen-results li.highlighted,
.input-with-icon.location a i:hover,
.sort-by .chosen-container-single .chosen-single div:after,
.sort-by .chosen-container-single .chosen-default,
.panel-dropdown a:after,
.post-content a.read-more,
.post-meta li a:hover,
.widget-text h5 a:hover,
.about-author a,
button.button.border.white:hover,
a.button.border.white:hover,
.icon-box-2 i,
button.button.border,
a.button.border,
.style-2 .ui-accordion .ui-accordion-header:hover,
.style-2 .trigger a:hover ,
.plan.featured .listing-badges .featured,
.list-4 li:before,
.list-3 li:before,
.list-2 li:before,
.list-1 li:before,
.info-box h4,
.testimonial-carousel .slick-slide.slick-active .testimonial:before,
.sign-in-form .tabs-nav li a:hover,
.sign-in-form .tabs-nav li.active a,
.lost_password:hover a,
#top-bar .social-icons li a:hover i,
.listing-share .social-icons li a:hover i,
.agent .social-icons li a:hover i,
#footer .social-icons li a:hover i,
.headline span i,
vc_tta.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active a,.vc_tta.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active a,.tabs-nav li.active a,.wc-tabs li.active a.custom-caption,#backtotop a,.trigger.active a,.post-categories li a,.vc_tta.vc_tta-style-tabs-style-3.vc_general .vc_tta-tab a:hover,.vc_tta.vc_tta-style-tabs-style-3.vc_general .vc_tta-tab.vc_active a,.wc-tabs li a:hover,.tabs-nav li a:hover,.tabs-nav li.active a,.wc-tabs li a:hover,.wc-tabs li.active a,.testimonial-author h4,.widget-button:hover,.widget-text h5 a:hover,a,a.button.border,a.button.border.white:hover,button.button.border,button.button.border.white:hover,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active>a,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
#add_payment_method table.cart th, 
.woocommerce-cart table.cart th, 
.woocommerce-checkout table.cart th,
.woocommerce-checkout table.shop_table th,
.uploadButton .uploadButton-button:before,
.time-slot input ~ label:hover,
.time-slot label:hover span,
#titlebar.listing-titlebar span.listing-tag a, 
.booking-loading-icon {
    color: #ed783a;
}


.listing-details li i {
    background-color: #ed783a26;
    color: #ed783a;
}
 

body .icon-box-2 svg g,
body .icon-box-2 svg circle,
body .icon-box-2 svg rect,
body .icon-box-2 svg path,
body .listeo-svg-icon-box-grid svg g,
body .listeo-svg-icon-box-grid svg circle,
body .listeo-svg-icon-box-grid svg rect,
body .listeo-svg-icon-box-grid svg path,
.listing-type:hover .listing-type-icon svg g,
.listing-type:hover .listing-type-icon svg circle,
.listing-type:hover .listing-type-icon svg rect,
.listing-type:hover .listing-type-icon svg path,
.marker-container .front.face svg g,
.marker-container .front.face svg circle,
.marker-container .front.face svg rect,
.marker-container .front.face svg path { fill: #ed783a; }

.qtyTotal,
.mm-menu em.mm-counter,
.mm-counter,
.category-small-box:hover,
.option-set li a.selected,
.pricing-list-container h4:after,
#backtotop a,
.chosen-container-multi .chosen-choices li.search-choice,
.select-options li:hover,
button.panel-apply,
.layout-switcher a:hover,
.listing-features.checkboxes li:before,
.comment-by a.comment-reply-link:hover,
.add-review-photos:hover,
.office-address h3:after,
.post-img:before,
button.button,
.booking-confirmation-page a.button.color,
input[type="button"],
input[type="submit"],
a.button,
a.button.border:hover,
button.button.border:hover,
table.basic-table th,
.plan.featured .plan-price,
mark.color,
.style-4 .tabs-nav li.active a,
.style-5 .tabs-nav li.active a,
.dashboard-list-box .button.gray:hover,
.change-photo-btn:hover,
.dashboard-list-box  a.rate-review:hover,
input:checked + .slider,
.add-pricing-submenu.button:hover,
.add-pricing-list-item.button:hover,
.custom-zoom-in:hover,
.custom-zoom-out:hover,
#geoLocation:hover,
#streetView:hover,
#scrollEnabling:hover,
.code-button:hover,
.category-small-box-alt:hover .category-box-counter-alt,
#scrollEnabling.enabled,
#mapnav-buttons a:hover,
#sign-in-dialog .mfp-close:hover,
.button.listeo-booking-widget-apply_new_coupon:before,
#small-dialog .mfp-close:hover,
.daterangepicker td.end-date.in-range.available,
.radio input[type='radio'] + label .radio-label:after,
.radio input[type='radio']:checked + label .radio-label,
.daterangepicker .ranges li.active, .day-slot-headline, .add-slot-btn button:hover, .daterangepicker td.available:hover, .daterangepicker th.available:hover, .time-slot input:checked ~ label, .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .drp-buttons button.applyBtn,.uploadButton .uploadButton-button:hover {
    background-color: #ed783a;
}


.rangeslider__fill,
span.blog-item-tag ,
.testimonial-carousel .slick-slide.slick-active .testimonial-box,
.listing-item-container.list-layout span.tag,
.tip,
.search .panel-dropdown.active a,
#getDirection:hover,
.home-search-slide h3 a:before, .home-search-slide h3 strong:before,
.loader-ajax-container,
.mfp-arrow:hover {
    background: #ed783a;
}
.icon-box-v3 .ibv3-icon i, .icon-box-v3 .ibv3-icon svg g, .icon-box-v3 .ibv3-icon svg circle, .icon-box-v3 .ibv3-icon svg rect, .icon-box-v3 .ibv3-icon svg path{
    fill:  #ed783a;
}

#titlebar.listing-titlebar span.listing-tag { background:  #ed783a12; }


.ibv3-icon {
    background:  #ed783a10;
}

.icon-box-v3:hover .ibv3-icon {
    background:  #ed783a;
    box-shadow:  0 3px 8px #ed783a50;
}
.radio input[type='radio']:checked + label .radio-label,
.rangeslider__handle { border-color: #ed783a; }

.layout-switcher a.active {
    color: #ed783a;
    border-color: #ed783a;
}

#titlebar.listing-titlebar span.listing-tag a,
#titlebar.listing-titlebar span.listing-tag {
    border-color: #ed783a;
  
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,

.single-service .qtyInc:hover, .single-service .qtyDec:hover,
.services-counter,
.listing-slider .slick-next:hover,
.listing-slider .slick-prev:hover {
    background-color: #ed783a;
}
.single-service .qtyInc:hover, .single-service .qtyDec:hover{
    -webkit-text-stroke: 1px #ed783a;
}


.listing-nav-container.cloned .listing-nav li:first-child a.active,
.listing-nav-container.cloned .listing-nav li:first-child a:hover,
.listing-nav li:first-child a,
.listing-nav li a.active,
.listing-nav li a:hover {
    border-color: #ed783a;
    color: #ed783a;
}

.pricing-list-container h4 {
    color: #ed783a;
    border-color: #ed783a;
}

.sidebar-textbox ul.contact-details li a { color: #ed783a; }

button.button.border,
a.button.border {
    color: #ed783a;
    border-color: #ed783a;
}

.trigger.active a,
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active {
    background-color: #ed783a;
    border-color: #ed783a;
}

.numbered.color ol > li::before {
    border-color: #ed783a;;
    color: #ed783a;
}

.numbered.color.filled ol > li::before {
    border-color: #ed783a;
    background-color: #ed783a;
}

.info-box {
    border-top: 2px solid #ed783a;
    background: linear-gradient(to bottom, rgba(255,255,255,0.98), rgba(255,255,255,0.95));
    background-color: #ed783a;
    color: #ed783a;
}

.info-box.no-border {
    background: linear-gradient(to bottom, rgba(255,255,255,0.96), rgba(255,255,255,0.93));
    background-color: #ed783a;
}

.tabs-nav li a:hover { border-color: #ed783a; }
.tabs-nav li a:hover,
.tabs-nav li.active a {
    border-color: #ed783a;
    color: #ed783a;
}

.style-3 .tabs-nav li a:hover,
.style-3 .tabs-nav li.active a {
    border-color: #ed783a;
    background-color: #ed783a;
}
.woocommerce-cart .woocommerce table.shop_table th,
.vc_tta.vc_general.vc_tta-style-style-1 .vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active>a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab:hover>a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active>a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab:hover>a{    
    border-bottom-color: #ed783a
}

.checkboxes input[type=checkbox]:checked + label:before {
    background-color: #ed783a;
    border-color: #ed783a;
}

.listing-item-container.compact .listing-item-content span.tag { background-color: #ed783a; }

.dashboard-nav ul li.current_page_item,
.dashboard-nav ul li.active,
.dashboard-nav ul li:hover { border-color: #ed783a; }

.dashboard-list-box .comment-by-listing a:hover { color: #ed783a; }

.opening-day:hover h5 { color: #ed783a !important; }

.map-box h4 a:hover { color: #ed783a; }
.infoBox-close:hover {
    background-color: #ed783a;
    -webkit-text-stroke: 1px #ed783a;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice,
body .select2-container--default .select2-results__option--highlighted[aria-selected], 
body .select2-container--default .select2-results__option--highlighted[data-selected],
body .woocommerce .cart .button, 
body .woocommerce .cart input.button,
body .woocommerce #respond input#submit, 
body .woocommerce a.button, 
body .woocommerce button.button, 
body .woocommerce input.button,
body .woocommerce #respond input#submit.alt:hover, 
body .woocommerce a.button.alt:hover, 
body .woocommerce button.button.alt:hover, 
body .woocommerce input.button.alt:hover,
.marker-cluster-small div, .marker-cluster-medium div, .marker-cluster-large div,
.cluster-visible {
    background-color: #ed783a !important;
}

.marker-cluster div:before {
    border: 7px solid #ed783a;
    opacity: 0.2;
    box-shadow: inset 0 0 0 4px #ed783a;
}

.cluster-visible:before {
    border: 7px solid #ed783a;
    box-shadow: inset 0 0 0 4px #ed783a;
}

.marker-arrow {
    border-color: #ed783a transparent transparent;
}

.face.front {
    border-color: #ed783a;
    color: #ed783a;
}

.face.back {
    background: #ed783a;
    border-color: #ed783a;
}

.custom-zoom-in:hover:before,
.custom-zoom-out:hover:before  { -webkit-text-stroke: 1px #ed783a;  }

.category-box-btn:hover {
    background-color: #ed783a;
    border-color: #ed783a;
}

.message-bubble.me .message-text {
    color: #ed783a;
    background-color: rgba(237,120,58,0.05);
}


.time-slot input ~ label:hover {
    background-color: rgba(237,120,58,0.08);   
}

.message-bubble.me .message-text:before {
    color: rgba(237,120,58,0.05);
}
.booking-widget i, .opening-hours i, .message-vendor i {
    color: #ed783a;
}
.opening-hours.summary li:hover,
.opening-hours.summary li.total-costs span { color: #ed783a; }
.payment-tab-trigger > input:checked ~ label::before { border-color: #ed783a; }
.payment-tab-trigger > input:checked ~ label::after { background-color: #ed783a; }
#navigation.style-1 > ul > li.current-menu-ancestor > a,
#navigation.style-1 > ul > li.current-menu-item > a,
#navigation.style-1 > ul > li:hover > a { 
    background: rgba(237,120,58, 0.06);
    color: #ed783a;
}
.woocommerce form .form-row .required { visibility: visible; }
.img-box:hover span {  background-color: #ed783a; }

body #navigation.style-1 ul ul li:hover a:after,
body #navigation.style-1 ul li:hover ul li:hover a,
body #navigation.style-1 ul li:hover ul li:hover li:hover a,
body #navigation.style-1 ul li:hover ul li:hover li:hover li:hover a,
body #navigation.style-1 ul ul li:hover ul li a:hover { color: #ed783a; }

.headline.headline-box span:before {
    background: #ed783a;
}

.main-search-inner .highlighted-category {
    background-color:#ed783a;
    box-shadow: 0 2px 8px rgba(237,120,58, 0.2);
}

.category-box:hover .category-box-content span {
    background-color: #ed783a;
}

.user-menu ul li a:hover {
    color: #ed783a;
}

.icon-box-2 i {
    background-color: #ed783a;
}

@keyframes iconBoxAnim {
    0%,100% {
        box-shadow: 0 0 0 9px rgba(237,120,58, 0.08);
    }
    50% {
        box-shadow: 0 0 0 15px rgba(237,120,58, 0.08);
    }
}
.listing-type:hover {
box-shadow: 0 3px 12px rgba(0,0,0,0.1);
background-color: #ed783a;
}
.listing-type:hover .listing-type-icon {
color: #ed783a;
}

.listing-type-icon {
background-color: #ed783a;
box-shadow: 0 0 0 8px rgb(237,120,58, 0.1);
}
#chart-date-range span:after,
#footer ul.menu li a:hover {
    color: #ed783a;
}

#booking-date-range span::after, .time-slot label:hover span, .daterangepicker td.in-range, .time-slot input ~ label:hover, .booking-estimated-cost span, .time-slot label:hover span {
    color: #ed783a;
}

.daterangepicker td.in-range {
    background-color: rgba(237,120,58, 0.05);
    color: #ed783a;
}

.leaflet-control-zoom-in:hover, .leaflet-control-zoom-out:hover {
    background-color: #ed783a;;
    -webkit-text-stroke: 1px #ed783a;
    }

.transparent-header #header:not(.cloned) #navigation.style-1 > ul > li.current-menu-ancestor > a, 
.transparent-header #header:not(.cloned) #navigation.style-1 > ul > li.current-menu-item > a, 
.transparent-header #header:not(.cloned) #navigation.style-1 > ul > li:hover > a {
    background: #ed783a;
}

.transparent-header #header:not(.cloned) .header-widget .button:hover,
.transparent-header #header:not(.cloned) .header-widget .button.border:hover {
    background: #ed783a;
}

.transparent-header.user_not_logged_in #header:not(.cloned) .header-widget .sign-in:hover {
    background: #ed783a;
}

.category-small-box-alt i,
.category-small-box i {
    color: #ed783a;
}

.account-type input.account-type-radio:checked ~ label {
    background-color: #ed783a;
}

.category-small-box:hover {
    box-shadow: 0 3px 12px rgba(237,120,58, 0.22);
}


.transparent-header.user_not_logged_in #header.cloned .header-widget .sign-in:hover,
.user_not_logged_in .header-widget .sign-in:hover {
    background: #ed783a;
}
.nav-links div.nav-next a:hover:before,
.nav-links div.nav-previous a:hover:before,
#posts-nav li.next-post a:hover:before,
#posts-nav li.prev-post a:hover:before { background: #ed783a; }

.slick-current .testimonial-author h4 span {
   background: rgba(237,120,58, 0.06);
   color: #ed783a;
}

body .icon-box-2 i {
   background-color: rgba(237,120,58, 0.07);
   color: #ed783a;
}

.headline.headline-box:after,
.headline.headline-box span:after {
background: #ed783a;
}
.listing-item-content span.tag {
   background: #ed783a;
}

.message-vendor div.wpcf7 .ajax-loader,
body .message-vendor input[type='submit'],
body .message-vendor input[type='submit']:focus,
body .message-vendor input[type='submit']:active {
  background-color: #ed783a;
}   

.message-vendor .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before {
   border-color: #ed783a;
}

.message-vendor .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:after {
   background: #ed783a;
}
#show-map-button,
.slider-selection {
background-color:#ed783a;
}

.listeo-cart-container:hover .mini-cart-button{
    color: #ed783a;
    background: #ed783a1f;
}
.listeo-cart-container .mini-cart-button .badge {
    background: #ed783a;
}
.transparent-header #header:not(.cloned) .header-widget .woocommerce-mini-cart__buttons a.button.checkout, .listeo-cart-container .woocommerce-mini-cart__buttons a.button.checkout {background: #ed783a;}

.slider-handle {
border-color:#ed783a;
}
.bookable-services .single-service:hover h5,
.bookable-services .single-service:hover .single-service-price {
    color: #ed783a;
}
 
.bookable-services .single-service:hover .single-service-price {
    background-color: rgba(237,120,58, 0.08);
    color: #ed783a;
}
 
 .classifieds-widget-buttons a.call-btn {
    border: 1px solid #ed783a;
    color: #ed783a;
}

.bookable-services input[type='checkbox'] + label:hover {
    background-color: rgba(237,120,58, 0.08);
    color: #ed783a;
}
.services-counter,
.bookable-services input[type='checkbox']:checked + label {
    background-color: #ed783a;
}
.bookable-services input[type='checkbox']:checked + label .single-service-price {
    color: #ed783a;
}


input[type='submit'].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type='submit'].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type='submit'].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type='submit'].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme {
    
    background-color: #ed783a !important;
    border-color: #ed783a !important;
}
body.dokan-dashboard input[type='submit'].dokan-btn-theme, body.dokan-dashboard a.dokan-btn-theme, body.dokan-dashboard .dokan-btn-theme
{
    background-color: #ed783a !important;;
    border-color: #ed783a !important;;
}
body input[type='submit'].dokan-btn-theme,
body a.dokan-btn-theme, 
body .dokan-btn-theme {
    background-color: #ed783a;
    border-color: #ed783a;
}
#dokan-store-listing-filter-wrap .right .toggle-view .active {
    color: #ed783a;
}
body #dokan-store-listing-filter-wrap .right .toggle-view .active {
    border-color: #ed783a;
}
.photo-box:hover .photo-box-content span{
  background: #ed783a;
}
#dokan-store-listing-filter-wrap .right .toggle-view .active {
    color: #ed783a;
}
.dokan-store-products-ordeby-select .select2-container--default .select2-selection--single .select2-selection__arrow b:after {   color: #ed783a;}
.main-search-inner {
    text-align: center;
}

body .main-search-container:not(.elementor-main-search-container):before {
    background: linear-gradient(to right, rgba(,0.99) 20%, rgba(,0.7) 70%, rgba(,0) 95%)
}

.solid-bg-home-banner .main-search-container:before,
body.transparent-header .main-search-container:not(.elementor-main-search-container):before {
	background: rgba(,0.75) ;
}


.loader-ajax-container {
   box-shadow: 0 0 20px rgba( 237,120,58, 0.4);
}

.main-search-inner {
                    text-align: center;
                    }
@media (min-width: 1240px) { #header:not(.sticky) ul.menu, #header:not(.sticky) .header-widget { margin-top: 0px; margin-bottom: 0px; } }

.range-output:after {
    content: 'km';
}
.template-file.main-search-container.plain-color { 
	background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23fffaf5' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23fff5ec' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ffefe2' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ffead9' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23ffe5cf' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffead9' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffefe2' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23fff5ec' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23fffaf5' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23ffffff' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover; 
} 
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}
.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}
.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}