/**handles:datestyle,easy-frontend,easy-form,asp-default-style**/
.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{border:1px solid #d1d1d1;border:1px solid var(--easy-ui-inner-border);border-top:3px solid var(--easy-ui-primary);background:#fff;background:var(--easy-ui-background);padding:0;margin:0}.ui-widget-content a{color:#222}.ui-widget-header{color:#232a39;color:var(--easy-ui-color-h1);background:#fbfbfb;background:var(--easy-ui-background-h1);border-bottom:1px solid #d1d1d1;border-bottom:1px solid var(--easy-ui-inner-border);border-top:1px solid #d1d1d1;border-top:1px solid var(--easy-ui-inner-border);padding:2px 4px;font-weight:normal;min-height:43px}.ui-widget-header .ui-datepicker-month{font-weight:bold;z-index:4}.ui-widget-header a{color:#333;color:var(--easy-ui-color)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-radius:0;color:#333;color:var(--easy-ui-color)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}.ui-widget-content .ui-state-hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.ui-state-hover a,.ui-state-hover a:hover{color:#111;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#569ff7;color:#fff;border-color:#569ff7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-widget :active{outline:0}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon.ui-icon-circle-triangle-e,.ui-icon.ui-icon-circle-triangle-w{display:inline-block;position:relative;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-indent:9999px;pointer-events:none}.ui-icon.ui-icon-circle-triangle-w:before{content:"\f053";position:absolute;left:-9997px;top:0;cursor:pointer}.ui-icon.ui-icon-circle-triangle-e:before{content:"\f054";position:absolute;left:-9995px;top:0}.ui-datepicker{display:none}.easy-datepicker{width:18em;display:none;user-select:none}.easy-datepicker .ui-datepicker-header{position:relative;padding:.4em 0}.easy-datepicker .ui-datepicker-prev,.easy-datepicker .ui-datepicker-next{position:absolute;top:10px;width:1.8em;text-decoration:none;height:1.8em;box-shadow:none}.easy-datepicker .ui-datepicker-prev:hover,.easy-datepicker .ui-datepicker-next:hover{text-decoration:none;box-shadow:none;transition:none;background:inherit;color:#000}.easy-datepicker .ui-datepicker-prev{left:2px}.easy-datepicker .ui-datepicker-next{right:2px}.easy-datepicker .ui-datepicker-prev span,.easy-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;width:16px;height:16px}.easy-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.easy-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.easy-datepicker select.ui-datepicker-month-year{width:100%}.easy-datepicker select.ui-datepicker-month,.easy-datepicker select.ui-datepicker-year{width:49%}.easy-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;border-spacing:0;margin:0;padding:0}.easy-datepicker th{text-align:center;border:0;color:#333;color:var(--easy-ui-color);text-transform:none;font-size:13px;padding:4px 0;border-bottom:1px solid #d1d1d1;border-bottom:1px solid var(--easy-ui-inner-border)}.easy-datepicker td{border:0;font-size:14px;padding:0;border:0;border-bottom:1px solid #d1d1d1;border-bottom:1px solid var(--easy-ui-inner-border);border-right:1px solid #d1d1d1;border-right:1px solid var(--easy-ui-inner-border);background:#fff;background:var(--easy-ui-background);color:#333;color:var(--easy-ui-color)}.easy-datepicker tr{border:0}.easy-datepicker tr>td:last-of-type{border-right:0}.easy-datepicker tr:last-of-type>td{border-bottom:0}.easy-datepicker td span,.easy-datepicker td a{display:block;padding:6px;text-align:center;text-decoration:none;box-shadow:none !important;font-weight:normal}.easy-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.easy-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.easy-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.easy-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.easy-loading{background:#fff;background:var(--easy-ui-background,#fff);background-image:url(https://www.instant-leman.fr/wp-content/plugins/easyreservations/assets/css/images/formloading.gif);background-repeat:no-repeat;background-position:center 15%;background-position-x:center;background-position-y:15%}#easyFormOverlay{margin:0 auto;left:0;right:0;position:absolute;display:none;-moz-opacity:.80;opacity:.80;z-index:3;background-color:#fff}#easyFormOverlay.full{-moz-opacity:1;opacity:1}#easyFormInnerlay{display:none;position:absolute;margin-top:0;min-width:400px;z-index:4;outline:0}#easyFormInnerlay img{max-width:100%;display:inline;vertical-align:bottom}#easyFormInnerlay a{cursor:pointer}#easyFormInnerlay .easy_validate_message{margin-bottom:10px}#easyFormInnerlay .easy_overlay_count{display:block;margin-left:10px}#easyFormInnerlay .easy_overlay_price{display:block;margin-left:10px}#easyFormInnerlay ul{margin-top:5px;color:#008cff;margin-bottom:0}#easyFormInnerlay .easy_overlay_submit{font-weight:bold}#easyFormInnerlay .easy_overlay_submit{float:right}#easy_overlay_table{width:99%;margin:0;border-bottom:0;border-collapse:collapse;margin-top:10px}#easy_overlay_table tbody tr:last-of-type td{font-weight:bold;border-bottom:0;border-top:0}#easy_overlay_table td{border-top:0;border-bottom:1px solid #e4e4e4}#easy_overlay_table table thead th{text-transform:capitalize}#easyFormInnerlay th{text-transform:capitalize;border-bottom:1px solid #e4e4e4;font-size:12px;padding:2px 4px}#easyFormInnerlay td{font-size:12px;vertical-align:middle;text-align:left;padding:4px}#easy_overlay_table tbody tr td:nth-child(3),#easy_overlay_table thead tr th:nth-child(3){text-align:center}#easy_overlay_table tbody tr td:nth-last-child(2),#easy_overlay_table thead tr th:nth-last-child(2){text-align:right !important}#easy_overlay_table tbody tr td:last-child{text-align:center}#easyFormInnerlay.full{margin-left:15px}span.creditor{margin:10px 0;padding:0 15px;display:flex;flex-direction:row;justify-content:center;text-align:center;font-weight:bold;line-height:17px;color:#999}span.creditor:before,span.creditor:after{background-color:#e0e0e0;content:'\a0';flex-grow:1;height:6px;position:relative;top:6px}span.creditor:before{margin-right:10px}span.creditor:after{margin-left:10px}span.creditor:before{left:0}input.cvv{width:60px}.easy_show_price_submit{display:block}#easy_deposit_perc{width:128px}#easy_form_success{margin-bottom:10px}.easy_form_success form,#easy_form_success form{text-align:center}#easy_credit_form{display:block;width:450px;margin:10px auto}.deposit-box{text-align:left;width:260px;display:block;margin:10px auto}.deposit-box label{font-size:12px}.easy-payment-select{width:50%;min-width:300px}div.payment{width:50%;min-width:300px;margin-left:auto;margin-right:auto;text-align:center;display:block}div.payment form{margin:0}#easy_overlay_table img{cursor:pointer}.captcha-input{width:50px}.captcha-image{background-color:#fff}select[name="date-to-hour"],select[name="date-from-hour"],select[name="date-to-min"],select[name="date-from-min"]{width:auto !important}
.easyFrontendFormular{position:relative}#easyFrontendFormular{margin-left:auto;margin-right:auto;display:inline-block;width:100%}#easyFrontendFormular.inline{line-height:38px}#easyFrontendFormular.inline footer{display:block;width:100%;text-align:right;margin-top:10px}span.small{display:none}.easy-show-error-div{display:block;padding:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;border-left-color:#d9534f;margin:0 10px}.easy-show-error-div.hidden{visibility:hidden;max-width:1px;max-height:1px;position:absolute;overflow:hidden}.easy-show-error-div h2{color:#d9534f;margin-top:0;margin-bottom:.25rem;font-size:1.5rem;font-weight:500;line-height:1.2}.easy-show-error-div ul{margin-bottom:0}.easy-show-error-div ul li label{cursor:pointer}span.error-wrapper{margin:0 20% 2px 30%;display:block}div.content span.error-wrapper{margin:0}label.easy-show-error{width:fit-content !important;display:block;color:#e15352 !important}#easyFrontendFormular>textarea,#easyFrontendFormular>select,#easyFrontendFormular>span.select,#easyFrontendFormular>input[type=number],#easyFrontendFormular>input[type=text]{width:52%}.easy-ui-container{border-top:3px solid var(--easy-ui-primary)}.easy-ui-container>.easy-ui-container{border-top:0}div.receipt{position:relative}div.receipt.inline{width:auto;padding:5px 10px;font-size:14px;border:1px solid #d8d8d8;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:0;display:inline-block}.easy-ui.receipt-container{margin-bottom:10px}.easy-ui.receipt-container,div.receipt.inline{position:relative}.easy-ui.receipt-container:after,div.receipt.inline:after{content:'';width:100%;width:calc(100% - -18px);height:0;box-sizing:border-box;position:absolute;right:-10px;bottom:-7px;border-style:solid;border-width:9px;border-image:url(https://www.instant-leman.fr/wp-content/plugins/easyreservations/assets/images/bordertry.png) 9 round;display:inline-block}.easy-ui.receipt-container:after{right:-9px;bottom:-7px}#easyFrontendFormular div.receipt{margin:15px 40px 0 30%}.easy-ui.receipt-container div.receipt,#easyFrontendFormular .easy-ui.receipt-container div.receipt{margin:0;padding:0 10px}#easyFrontendFormular .easy-ui-container.receipt-container{border-right:0;border-left:0;border-bottom:0}div.receipt .line{font-size:14px;display:inline-flex;box-sizing:border-box;width:100%;padding:0;margin:0;line-height:30px}div.receipt .line.stay,div.receipt .line.total,div.receipt .line.subtotal{border-top:1px solid #d5d5d5}div.receipt .line.total{border-top:1px solid #d5d5d5}div.receipt .line span.receipt-label span{white-space:nowrap}div.receipt .line span.receipt-label,div.receipt .line span.receipt-amount,div.receipt .line span.receipt-rate{display:table-cell;flex:1;flex-direction:column;position:relative;padding:4px 2px}div.receipt .line span.receipt-label{min-width:50%}div.receipt .line span.receipt-amount{width:15%;min-width:80px;max-width:85px;white-space:nowrap}div.receipt .line span.receipt-rate,div.receipt .line span.receipt-amount{text-align:right}div.receipt .line.total span.receipt-amount span{text-decoration:underline;font-weight:bold}div.receipt .line.header,div.receipt .line.stay .receipt-rate,div.receipt .line.total .receipt-rate,div.receipt .line.subtotal .receipt-rate{font-weight:bold}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:var(--easy-ui-primary);border-color:var(--easy-ui-primary)}@media only screen and (max-width:1000px){.easyFrontendFormular #easyFrontendFormular div.receipt{margin:20px 20px}}
.asp_product_item{display:block;border:1px solid #e7e9eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);margin-top:10px;margin-bottom:10px;padding:15px}.asp_product_item_thumbnail img{width:75px;height:75px;float:left;margin-right:10px;object-fit:cover}.asp_product_name{float:left;font-size:24px;font-weight:700;line-height:75px}.asp_product_description{margin:15px 0 15px 0;border-bottom:1px solid #eee}.asp_price_container{font-weight:700;margin:5px 0}.asp_product_currency_input_container,.asp_product_custom_field_input_container,.asp_product_item_amount_input_container{margin:5px 0 10px 0}.asp_product_item_qty_input_container{margin:10px 0}.asp_product_item_qty_input{max-width:50px}.asp_post_item{width:90%}.asp_post_item_top{display:block}.asp_post_thumbnail img{width:100%;border:1px solid #e8e4e3;padding:5px}.asp_post_title{font-size:26px;font-weight:700;margin-bottom:20px}.asp_product_buy_button input{display:inline-block;line-height:1;padding:8px 10px}.asp_product_buy_button input::placeholder{font-style:italic;color:#bbb}.asp_product_buy_button{display:block}.asp_product_buy_btn{text-decoration:none;font:bold 13px/13px HelveticaNeue,Arial;padding:8px 15px;text-transform:none;height:32px;border-radius:4px;vertical-align:middle;border:0}.asp_product_buy_btn:hover{transition:none;text-transform:none}.asp_product_buy_btn span{vertical-align:middle}@media (max-width:500px){.asp_product_buy_btn{min-width:130px}.asp-stripe-form{text-align:center}.asp_price_container{text-align:center}}.asp_product_buy_btn.blue{background:#92dbf6;background:-webkit-gradient(linear,left top,left bottom,from(#abe4f8),to(#6fcef3));background:-moz-linear-gradient(top,#abe4f8,#6fcef3);border-color:#8dc5da #76b7cf #63abc7;color:#1e4657!important;text-shadow:0 1px 0 #b6e6f9;-webkit-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;-moz-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa}.asp_product_buy_btn.blue:hover{background:#92dbf6;border-color:#7caec0 #68a3ba #5a9cb5;text-shadow:0 1px 0 #bee9fa;-webkit-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;-moz-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8}.asp_product_buy_btn.green{background:#b7d770;background:-webkit-gradient(linear,left top,left bottom,from(#cae285),to(#9fcb57));background:-moz-linear-gradient(top,#cae285,#9fcb57);border-color:#adc671 #98b65b #87aa4a;color:#2f4014!important;text-shadow:0 1px 0 #cfe5a4;-webkit-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;-moz-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4}.asp_product_buy_btn.green:hover{background:#b9d972;background:-webkit-gradient(linear,left top,left bottom,from(#b8d872),to(#b9d972));background:-moz-linear-gradient(top,#b8d872,#b9d972);border-color:#8bb14d #83a648 #7d9e45;text-shadow:0 1px 0 #d5e8aa;-webkit-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;-moz-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295}