.elementor-600 .elementor-element.elementor-element-0c0fb23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color: none !important;}
.qodef-room-accordion.qodef-item-layout--double .qodef-m-other.qodef--right>div{    width: 100% !important;
height: 100% !important;}
.qodef-room-accordion.qodef-item-layout--standard .qodef-m-other .swiper-wrapper .qodef-image-wrapper{width: 100% !important;}    
.swiper-container-horizontal>.swiper-pagination-bullets{position: relative !important;}
#amenities-contain{display: block;float: left;width: 100%;     padding-bottom: 80px;}
.qodef-m-accordion .qodef-e-amenity-items .qodef-ei{ display: block;
height: 50px;
float: left;
padding-right: 20px;}
.qodef-m-accordion .qodef-e-amenity-items .qodef-ei-svg-icon {
stroke: currentColor; 
stroke-linecap: round; 
stroke-miterlimit: 10; 
fill: none; 
}
.qodef-m-accordion .qodef-e-amenity-items .qodef-ei-svg svg * {
fill: none;
stroke: currentColor;
}
.qodef-m-accordion .qodef-e-amenity-items .qodef-ei-svg {
width: 30px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 30px;
color: #0b6354;
}
#qodef-room-reservation{background-color: #FFF;}
.qodef-room .qodef-e-calendar-wrapper{background-color: #FFF;}
#book-homepage .qodef-e-content{display: none;}
#book-homepage .qodef-e-top-info{display: none;}
#book-homepage .qodef-m-top-section{display: none;}
#text-21 br{display: none;}
.qodef-e-calendar-wrapper{padding: 20px;}
.qodef-qi-icon-with-text .qodef-m-icon-holder svg{height: 1em; }
.qodef-accordion.qodef-layout--simple .qodef-accordion-content{padding: 0 0 30px 0 !important;}
.qodef-room-accordion .qodef-e-content{display: block !important;}
.qodef-room-accordion .qodef-content-holder{height: 450px !important;}
.qodef-room-accordion .qodef-m-other>div.qodef--show{width: 100%;}
@media (max-width: 680px) {
.qodef-room-accordion .qodef-content-holder{height: auto !important;}
.elementor-600 .elementor-element.elementor-element-fb72c30{width: 100% !important;max-width: 100% !important;}
.elementor-600 .elementor-element.elementor-element-378b9da{width: 100% !important;max-width: 100% !important;}
#qodef-page-mobile-header{z-index: 9999999999;}
.qodef-qi-parallax-images{display: none !important;}
.elementor-icon-box-wrapper .elementor-icon-box-icon{text-align: center !important;}
.elementor-icon-box-wrapper .elementor-icon-box-title{text-align: center !important; margin: 0px !important;}
.elementor-icon-box-wrapper .elementor-icon-box-description{padding: 0px!important; text-align: center !important;     padding-bottom: 40px !important;}
}
.qodef-login-opener-widget{display: none;}
#qodef-page-content > div > div > .woocommerce{max-width: 1200px;margin: auto;padding: 1em;}
.woocommerce-cart #qodef-page-header{background-color: #000;}
.woocommerce-cart #qodef-page-inner{padding: 0px;}
.woocommerce-cart-form__cart-item .product-thumbnail{display: none;}
.shop_table .product-thumbnail{display: none;}
.woocommerce-checkout #qodef-page-header{background-color: #000;}
.woocommerce-checkout #qodef-page-inner{padding: 0px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle{display: none;}
.qodef-reservation-info .qodef--guests{display: none !important;}
.qodef-e-seasonal{background-color: #FFF; padding: 20px;}
.ion-ios-star:before{color: burlywood;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-top: 18px !important;}
.elementor-600 .elementor-element .elementor-icon-box-description{padding: 0px 50px 0px 0px;}
#form-white{padding: 0px 30px 30px 30px;}
#form-white p{color: #FFF;}
#form-white input{color: #FFF;}
#form-white textarea{color: #FFF;}
#form-white button{color: #FFF; border: 1px solid #FFF;} #book-homepage .qodef-e-seasonal{display: none !important;}   .qodef-m-accordion .qodef-e-amenity-items .qodef-ei-svg{margin-right: 0px !important;}
.Highlighted a{
background-color : Green !important;
background-image :none !important;
color: White !important;
font-weight:bold !important;
font-size: 12pt;
}
.datepick-highlight{background-color:#0b6354;}
.basse-saison{background-color: #88ddcf !important;}
.moyenne-saison{background-color: #dfd53b !important;}
.haute-saison{background-color: #df8a3b !important;}
.tres-haute-saison{background-color: #df5c3b !important;}
.box-basse-saison{background-color: #88ddcf !important;}
.box-moyenne-saison{background-color: #dfd53b !important;}
.box-haute-saison {background-color: #df8a3b !important;}
.box-tres-haute-saison{background-color: #df5c3b !important;}
#book-homepage{background-color: #FFF;} .custom-background{    background-color: #073e28;
background-image: url(//www.yosemite-chalet.com/wp-content/uploads/concrete-wall-2.png);}
.fotorama__video-close{display: none !important;}
#reservation-woo{display: none !important;}
.qodef-e-calendar-wrapper{width: 100%;}
.qodef-e-availability-calendar{width: 100%;}
.qodef-datepick-calendar .datepick-month td a{border-radius: 16% !important;}
.qodef-room .qodef-e-availability{margin-top: 0px !important;}
#label-nb-pers{position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
margin: 0 0 20px;
padding: 4px 0;
font-family: Forum,sans-serif;
font-weight: 400;
font-size: 27px;
line-height: 38px;
letter-spacing: .7px;
color: #FFF;
border: none;
background-color: transparent;
border-bottom: 1px solid #c4c4c4;
border-radius: 0;
outline: 0;
cursor: pointer;
-webkit-appearance: none;
-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;}
.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header{top: 0px !important;}
#nb-pers{color: #FFF;width: 100%;} .ics-calendar  .event .hover_block{ position: absolute !important; left: -50000px !important;}
.ics-calendar-month-grid .has_events{background-color: #ffe5b6;}
.ics-calendar-month-grid  .all-day-indicator{display: none !important;}