@import url('https://fonts.googleapis.com/css2?family=Bungee+Outline&display=swap');

@font-face {
  font-family: 'Bungee Outline';
  font-style: normal;
  src: url(https://example.com/material-symbols.woff) format('woff');
}
:root{
	--wia-primary-color:#ed783a;
	--wia-secondary-color:#66676b;
}
.wia-focus{
	background: var(--wia-primary-color);
	color: #fff;
}
.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
.wia-text-welcome-slide{
	z-index: 7;
    font-family: 'Bungee Outline', cursive;
    text-transform: uppercase;
    height: auto;
    width: auto;
    color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: nowrap;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    text-align: left;
    line-height: 35px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 230px;
    transform-origin: 50% 50%;
    opacity: 1;
    transform: translate(0px, 0px);
    visibility: visible;
}
/*CONTACT FORM CSS*/
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

/*FRONTEND PASSWORD RESET FORM*/
.disblock { display: block; }
input[type="password"].som-password-input { max-width: 400px; }
.som-password-sent-message {
	margin-bottom: 50px;
	padding: 15px;
	border: 2px solid #2679ce;
	border-radius: 4px;
	background-color: #2679ce;
	color: #fff;
	position: relative;
	display: table;
	width: 100%;
}
.lostpassword-submit {
	margin-bottom: 2rem;
}
.som-password-error-message {
	background-color: #2679ce;
	border-color: #2679ce;
	padding-left: 10px;
}
.som-password-sent-message span {
	display: table-cell;
	vertical-align: middle;
}
.sompass-submit-loading {
	display: inline-block;
	display: none;
}
.sompass-submit-loading.submitted {
	display: inline-block;
	padding-left: 10px;
	height: 50px;
	line-height: 50px;
}
.sompass-submit-loading img { display: inline; }
#lostpasswordform #somfrp_user_info { display: block; }
/*-------------------------------------------------------------------------------*/
/*CORE LISTEO*/
#cmb2-metabox-front-end-post-form h5 {
	font-size: 24px;
	margin: 60px 0 30px 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #e0e0e0;

}

#submit_map {
	height: 300px;
	margin-bottom: 50px;
}
.label-_availability,
.label-_opening_hours,
.label-_menu,
.label-_slots {
	display: none;
}

.slider-disabled,
.disabled .rangeslider {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
opacity: 0.5;
}

.time-slot .day {display: none;}
body .no-slots-information {
	padding-bottom: 5px;
    margin-top: 5px;
}

.listing-widget .booking-event-date {
	display: none;
}
 .fa.booking-loading-icon {
	display: none;
	margin-left:7px;
}
.dashboard-list-box.loading .booking-loading-icon {
	display: inline-block;
	margin-left:7px;
}

 .woocommerce-checkout #order_review.listeo-pay-form{
 	float: none;
 	width:100%;
 }
 a.book-now.button.inactive {
 	background-color:gray; 
 }


 

.switch_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 100px;
	min-width: 50px;
	height: 50px;

	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.add-listing-section .switch_box{
	min-height: 70px
}
/* Switch 1 Specific Styles Start */


input[type="checkbox"].switch_1{
	font-size: 20px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 3.5em;
	height: 1.5em;
	background: #ddd;
	border-radius: 3em;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
  }
 
  input[type="checkbox"].switch_1:after{
	position: absolute;
	content: "";
	width: 1.5em;
	height: 1.5em;
	border-radius: 50%;
	background: #fff;

	-webkit-transform: scale(.7);
	        transform: scale(.7);
	left: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switch_1:checked:after{
	left: calc(100% - 1.5em);
  }
	

/* Switch 1 Specific Style End */

.woocommerce-order-pay.user_not_logged_in .woocommerce-info {
	width: 41.66666667%;
    margin-left: 25%;

}
#chart-date-range-enabler,
#booking-date-range-enabler {
    float: right;
    background: #fff;
    border-radius: 3px;
    cursor: pointer;
    padding: 6px;
    display: inline-block;
    position: relative;
    margin: 0;
    box-sizing: border-box;
    color: #666;
    font-weight: 600;
    transition: 0.3s;
    background-color: #fff;
    margin-left: 15px;
    top: 0px;
}

.sign-in-form label input[type="checkbox"] {
    height: auto;
    width: 20px;
    box-shadow: 0px 0px 0px 0px;
}



.second-slot-taken:not( .disabled ), .first-slot-taken:not( .disabled ) {
	position: relative;
	z-index: 0;
}

.second-slot-taken:not( .disabled )::before, .first-slot-taken:not( .disabled )::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	z-index: -1;
	mix-blend-mode: soft-light;
}

.second-slot-taken:not( .disabled )::before {
	border-bottom: 34px solid #f4f4f4;
	border-left: 32px solid transparent;
}

.first-slot-taken:not( .disabled )::before {
	border-top: 34px solid #f4f4f4;
	border-right: 32px solid transparent;
}

.daterangepicker.daterangepicker td.disabled, .daterangepicker.daterangepicker option.disabled {
	background-color: #f4f4f4;
}

/*-----------------------------------------------------------------------------------------------------*/
.som-password-error-message,
.som-password-sent-message {
	background-color: #2679ce;
	border-color: #2679ce;
}
.transparent-header #header:not(.cloned) {
    background: rgb(51 51 51)!important;
   
}


#dashboard {
    
	background-color:#FFFEF0!important;
}body {
background-color:#FFFEF0!important;
}
#footer ul.menu li {
    
    display: inline;
}
#footer ul.menu {
    margin: 0 0 15px 0;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    float: right;
}
#footer {
    padding: 15px 0 0 0;
    background-color: #1C1C1C;
    font-size: 18px;
    color: #fff;
    border-top: 1px solid #fff;
}
#footer ul.menu li:before {
    font-family: "Font Awesome 5 Free";
  Display:none!important
}
#footfoo .elementor-widget-wrap{
	padding-top: 2px;
		padding-bottom: 2px;
    padding-right: 0px;
    padding-left: 0px;
}
.copyrights {
    display: none;
}
#mc4wp-form-1 input{
	height: 51px!important;
}
input[type="submit"] {
    line-height: 23px;
}
.elementor-posts .elementor-post__title {
    font-size: 15px;
    margin: 0;
}
.tags-populairs a{
	background: #4a4a4a;
    border-color: #4a4a4a;
    color: #fff;
    display: inline-block;
    font-size: 13px!important;
    padding: 1px 6px 1px;
    margin: 0 .33em .5em 0;
    border: 1px solid var(--et_border-color);
	
}
.tags-populairs a:hover{
	background: #ed783a;
    border-color: #4a4a4a;
    color: #fff;
    display: inline-block;
    font-size: 13px!important;
    padding: 1px 6px 1px;
    margin: 0 .33em .5em 0;
    border: 1px solid var(--et_border-color);
	
}

#listeo_core-search-form{ 
	
padding-top:170px
}
.plan-price .value {
     display: none!important;
}
#dashboard {
    
    padding-top: 80px!important;
	background-color:#FFFEF0!important;
}
.transparent-header .main-search-container .main-search-inner {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.typed-cursor.typed-cursor--blink{
	display:none!important
}
.typed-cursor{
	display:none!important
}
.typed-words{
	display:none!important
}
.elementor-111 .elementor-element.elementor-element-b687e2d .container-overlay-solid.main-search-container:before {
    background: #33333300!important;
    display: block;
}
#leslider #listeo_core-search-form{ 
	
padding-top:10px!important
}
#mobileserche #listeo_core-search-form{ 
	
padding-top:10px!important
}
.dashboard-stat.color-1 {
    background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.2));
    background-color: #f49638;
    cursor: pointer;
}
.dashboard-stat.color-3 {
    background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.3));
    background-color: #ad5f24;
    cursor: pointer;
}
.dashboard-stat.color-4 {
    background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.1));
    background-color: #3D3D3D;
}
.dashboard-stat.color-2 {
    background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.1));
    background-color: #f3103c;
}
#dashboard .copyrights {
    padding-top: 30px;
	padding-bottom: 5px;
    text-align: center;
}

a.button.border, a.button{
	font-size:14px!important
}
#logo {
    margin-right: 15px!important;
}
#navigation.style-1 ul a {
    padding: 2px 8px;
}
#logo img {
    max-height: 36px!important;
}
.header-widget .button.border {
    margin-right: 0;
    margin-left: 10px;
    min-width: 100px;
}
.header-widget a.button.border {
    
    padding: 9px 12px;
}
.listeo-cart-container {
    display: inline-block;
    vertical-align: top;
    margin: 3px 20px 0 0;
    padding: 0;
    position: relative;
}
.user-menu {
    
    padding-left: 14px;
    margin-left: 14px;
	font-size: 13px;
}

.search {
  width: 100%;
  position: relative;
  display: flex;
}
.searchTerm {
  width: 100%;
  border: 3px solid #ed783a;
  border-right: none;
  padding: 5px;
  height: 20px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #9DBFAF;
}

.searchTerm:focus{
  color: #ed783a;
}

.searchButton {
  width: 40px;
  height: 51px;
  border: 1px solid #ed783a;
  background: #ed783a;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-7c21076e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	display:none
}
.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}
#package_selection .plan-features label {
    background-color: #0000;
    color: #000!important;
    border: solid 1px #000!important;
    cursor: pointer;
}
.plan-features a.button {
    margin-top: 20px;
    background-color: #0000;
    color: #F49638;
    border: solid 1px #F49638;
}
.plan-price h3 {
    margin: 0;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
}
.plan-price .period {
      display: block;
    font-size: 20px;
        line-height: 20px;
    padding: 0px 0 0 0;
    color: #F49638;
}

.plan-features {
    padding: 4px 15px;
    background: #fff;
    border-radius: 4px;
    border: solid 1px #000;
}
.plan-price {
    width: 100%;
    background: #000000;
    padding: 45px 30px;
    padding-top: 48px;
}
.plan-price .value {
    display: block;
    font-size: 37px;
    line-height: 35px;
    padding: 22px 0 0 0;
    color: #F49638;
}
.plan {
    flex: 1 0 30%;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 20px;
}


.plan-features {
  
    margin-bottom: 20px!important;
}
.plan-features-auto-wc{
	display:none
}
.user_not_logged_in .header-widget .sign-in {
    top: 6px;
    background: rgba(255,255,255,0.1);
    padding: 4px 15px;
    border-radius: 50px;
    font-size: 15px;
    transition: 0.3s;
    color: #ffffff;
    background: #ed783a;
}
#listeo-core-registration-fields .select2.select2-container {
  
    display: none;
}
.plan.featured.fusee .plan-price{
    background-color: #8e2548!important;
}
.plan.featured.fusee .plan-features {
    
    border: solid 1px #8e2548;
}
#package_selection .plan.featured.fusee .plan-features label {
    background-color: #0000;
    color: #8e2548!important;
    border: solid 1px #8e2548!important;
    cursor: pointer;
}
.plan.featured .plan-features {
    padding: 4px 15px;
    background: #fff;
    border-radius: 4px;
    border: solid 1px #ed783a;
}
#package_selection .plan.featured .plan-features label {
    background-color: #0000;
    color: #ed783a!important;
    border: solid 1px #ed783a!important;
    cursor: pointer;
}
#wrapper {
    background-color: #fffef0!important;
}
.form-row.form-row-wide i{
	display:none!important
}
.sign-in-form label input {
    margin-top: 8px;
    padding-left: 20px;
    height: 53px;
}


/* les stats carrés sur mobile */
@media only screen and (max-width: 750px) {
  .dashboard-stat {
		height: 120px;
	}
	
	#slider-1-slide-1-layer-0_4131{
		font-size: 15px !important;
	}
}

.nsl-container-buttons{
	display: hidden;
}
.mo-openid-app-icons{
	text-align: center;
}

.tabs-nav{
	display:flex;
}
#chart-date-range{
	margin-top:15px!important
}
#liensutiles .elementor-nav-menu--main .elementor-nav-menu a{
	padding: 5px 0px!important;
}
.claim-badge {
display:none!important
}
.ical-dropdown-btn{
	display:none!important
}
.listing-type:hover .listing-type-icon {
    background-color: rgb(255 255 255 / 0%)!important;
    box-shadow: 0 0 0 10px rgb(255 255 255 / 76%)!important;
   
}
.opening_hours.dynamic-features{
	display:none!important
}
#map {
   
    display: none;
}
#map-container.fullwidth-home-map{
	    height: 158px !important;
    max-height: 150px !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: block;
    flex-wrap: wrap;
}
#widget_contact_widget_listeo-2{
	display:none!important
}
.calendar-price{
	display:none
}
.single-post .navigation.post-navigation {
    margin-bottom: 55px;
    display: none;
}
.image-wrap {
    background-color: #fffef0 !important;
} 
.product-item .product-inner .image-wrap .actions.style_two {
    width: 40%;
  
}
.onsale{
	width: 40%;
  
	text-align:center
}
 .elementor-widget-woolentor-product-tab span.onsale {
    background-color: #8e2548;
    
}
.product section {
  
    background-color: #fffef0;
  
}
.motcles, .label-keywords{
	display:none!important
}
.elementor-141 .elementor-element.elementor-element-1537d0c .elementor-heading-title {
    color: #8E2548!important;
    font-family: "Roboto", Sans-serif;
    font-size: 80px!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
}

.sign-in:after {
  content: "/Inscription" !important;
}

.payment_method_cod{
	display:none !important;
}		</style>
		<style id="kirki-inline-styles">#logo img{max-height:43px;}#header.cloned #logo img{max-width:215px;}body{font-family:Roboto;}h1,h2,h3,h4,h5,h6{font-family:Roboto;}#navigation ul > li > a{font-family:Roboto;}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.elementor-element-5b996a2{
	display:none !important
}

rs-layer.texteajustifier{text-align:justify !important}
#rev_slider_9_1_wrapper .hesperiden.tparrows{
	cursor:pointer;
	background:rgba(0,0,0,0.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000;  
	border-radius:50%
}
#rev_slider_9_1_wrapper 
.hesperiden.tparrows.rs-touchhover{
	background:#000000
}
#rev_slider_9_1_wrapper 
.hesperiden
.tparrows:before{
	font-family:'revicons';
	font-size:20px;
	color:#ffffff;
	display:block;
	line-height:40px;
	text-align:center
}
#rev_slider_9_1_wrapper 
.hesperiden.tparrows
.tp-leftarrow:before{
	content:'\e82c';  
	margin-left:-3px
}
#rev_slider_9_1_wrapper 
.hesperiden
.tparrows
.tp-rightarrow:before{
	content:'\e82d';  
	margin-right:-3px
}
#rev_slider_9_1_wrapper 
rs-loader
.spinner2{
	background-color:#006d39 !important
}
#rev_slider_9_1[data-slideactive="rs-11"] 
.hesperiden
.tparrows:before{
	font-size:30px !important
}
rs-layer
.texteajustifier{
	text-align:justify !important
}
#rev_slider_21_2_wrapper 
.hesperiden
.tparrows{
	cursor:pointer;
	background:rgba(0,0,0,0.5);
	width:30px;
	height:30px;
	position:absolute;
	display:block;
	z-index:1000;  
	border-radius:50%
}
#rev_slider_21_2_wrapper 
.hesperiden
.tparrows
.rs-touchhover{
	background:#000000
}
#rev_slider_21_2_wrapper 
.hesperiden
.tparrows:before{
	font-family:'revicons';
	font-size:20px;
	color:#ffffff;
	display:block;
	line-height:30px;
	text-align:center
}
#rev_slider_21_2_wrapper 
.hesperiden
.tparrows
.tp-leftarrow:before{
	content:'\e82c';  
	margin-left:-3px
}
#rev_slider_21_2_wrapper 
.hesperiden
.tparrows
.tp-rightarrow:before{
	content:'\e82d';  
	margin-right:-3px
}

#rev_slider_21_2_wrapper 
rs-loader
.spinner2{
	background-color:#006d39 !important
}
#rev_slider_21_2[data-slideactive="rs-36"] 
.hesperiden.tparrows:before{
	font-size:30px !important
}
.wia-footer-blog{
	height: 130px !important;
}
.wia-col-30{
	width: 30% !important;
}
.wia-col-70{
	width: 70% !important;

}
.wia-elementor-image{
	width: 232px;
}

.wia-col-text-secnd{
	margin-left: -42px !important;
    width: 100% !important;
}
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;
}

.wia-h2-faq{
	color: #8E2548 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 90px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center !important;
    margin-top: 40px;
/*    margin-top: 40px;*/
}

.wia-sub-h2-faq{
	color: #3D3D3D !important;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-align: center;
    justify-content: center;
    margin-top: -10px;
}
.wia-toggle-title{
	color: #070707;
}
#wiaOutputPrice{
	float: right;
    margin-right: 6px;
    background: #080001;
    padding: 5px;
    border-radius: 20%;
    color: #fff;
    font-size: 12px;
}
#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;
}