﻿@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?x639y7);src:url(fonts/icomoon.eot?x639y7#iefix) format('embedded-opentype') , url(fonts/icomoon.ttf?x639y7) format('truetype') , url(fonts/icomoon.woff?x639y7) format('woff') , url(fonts/icomoon.svg?x639y7#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-office:before{content:"\e907"}.icon-businessdomain:before{content:"\e900"}.icon-location_onplaceroom:before{content:"\e901"}.icon-directions_car:before{content:"\e908"}.icon-local_parking:before{content:"\e909"}.icon-location_city:before{content:"\e902"}.icon-date_range:before{content:"\e905"}.icon-apartment:before{content:"\e906"}.icon-house:before{content:"\e903"}.icon-location:before{content:"\e904"}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{text-decoration:none!important}body #top-header{background:#2aa0ca;background:-moz-linear-gradient(90deg,rgba(42,160,202,1) 0%,rgba(30,80,102,1) 100%);background:-webkit-linear-gradient(90deg,rgba(42,160,202,1) 0%,rgba(30,80,102,1) 100%);background:linear-gradient(90deg,rgba(42,160,202,1) 0%,rgba(30,80,102,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2aa0ca",endColorstr="#1e5066",GradientType=1)}#top-header .container{padding-top:5px;padding-bottom:5px}#top-header #et-info{float:none;padding-bottom:0;line-height:normal;font-size:14px}#top-header .et-social-icons{float:right;margin-right:30px}#et-info-phone2{float:right;padding:5px 15px;background:#2aa0ca;margin-left:40px;font-size:14px}#et-info-phone2 span{display:block;font-size:11px}#et-info-phone{display:inline-block;padding-left:20px;padding-top:3px;position:relative;vertical-align:middle}#et-info-email{padding:10px 0 10px 20px;display:inline-block;position:relative;vertical-align:middle}#et-info-phone:before,#et-info-email:before{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#et-info-phone .label-phone{display:block;font-size:11px}#et-info-phone::before,#et-info-email::before{color:#1e5066}#top-header .btn-reserve{padding:0!important;display:inline-block}#top-header .btn-reserve a{display:block;padding:10px 20px 10px 40px;font-weight:800;text-transform:uppercase;font-size:12px;color:#fff;background:#ffae12;position:relative}#top-header .btn-reserve a:before{content:"Z";font-family:"ETmodules"!important;color:#fff;line-height:inherit;font-size:18px!important;opacity:1;right:auto;display:inline-block;position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#top-header .btn-reserve a:hover{background:#1e5066}#top-header .btn-client{float:right}#top-header .btn-client a{background:#2aa0ca}#top-header .btn-client a:before{content:"~"}#top-header .et-social-icons li{margin:0;padding:0}#top-header .et-social-icon a{display:block;padding:10px}#main-header{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.0);-moz-box-shadow:0 1px 0 rgba(0,0,0,.0);box-shadow:0 1px 0 rgba(0,0,0,.0)}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:0!important}.et_fullwidth_nav #main-header .container{padding:0}.et_header_style_centered #et-top-navigation{border-top:1px solid rgba(30,80,102,.6);border-bottom:1px solid rgba(30,80,102,.6)}.et_header_style_centered #top-menu>li{padding:0 15px}.et_header_style_centered #top-menu>li>a{padding:15px 0!important;position:relative}.et_header_style_centered #top-menu>li>a:hover{opacity:1}.et_header_style_centered #top-menu>li>a:before{position:absolute;top:auto!important;left:0;bottom:0;width:100%;height:4px;content:"";bottom:-2px}.et_header_style_centered #top-menu>li>a:hover:before,#top-menu li.current-menu-ancestor>a:before,#top-menu li.current-menu-item>a:before,.et_color_scheme_red #top-menu li.current-menu-ancestor>a:before,.et_color_scheme_red #top-menu li.current-menu-item>a:before,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a:before,.et_color_scheme_pink #top-menu li.current-menu-item>a:before,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a:before,.et_color_scheme_orange #top-menu li.current-menu-item>a:before,.et_color_scheme_green #top-menu li.current-menu-ancestor>a:before,.et_color_scheme_green #top-menu li.current-menu-item>a:before{background:#2aa0ca}.nav li ul{padding:0 0}#top-menu li li{padding:0 0;display:block}#top-menu li li a{width:auto}#et-secondary-nav .menu-item-has-children>a:first-child::after,#top-menu .menu-item-has-children>a:first-child::after{top:14px;right:-18px}#footer-info{}#footer-widgets{padding:0}.et_pb_gutters3 .footer-widget{margin-bottom:0}#custom_html-3{position:fixed;right:0;bottom:12%;z-index:100000;margin:0;padding:0}#custom_html-3 ul{list-style:none;margin:0;padding:0}#custom_html-3 ul li{display:block;margin-bottom:5px}#custom_html-3 ul li:before{display:none!important}#custom_html-3 ul li a{display:block;position:relative;width:180px;height:50px;background:#2aa0ca;color:#fff;padding:10px 10px 10px 45px;font-size:13px;font-weight:700}#custom_html-3 ul li a.ico-reserve{background:#ffae12}#custom_html-3 ul li a span{display:block;font-size:13px;line-height:100%}#custom_html-3 ul li a:before{text-shadow:0 0;font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;position:absolute;left:10px;top:50%;font-size:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#custom_html-3 ul li a.ico-phone:before{content:"\e090"}#custom_html-3 ul li a.ico-reserve:before{content:"Z"}#custom_html-3 ul li a.ico-contact:before{content:"\e076"}#calltoslide{background:#fff;padding:30px}.item_contact .et_pb_blurb_content{text-align:left}body #page-container .et_pb_section #btnc .et_pb_button{position:relative;padding-left:40px!important}body #page-container .et_pb_section #btnc .et_pb_button::before{font-size:24px!important;color:#ffae12}.band-garantie .et_pb_blurb_position_left .et_pb_blurb_container,.band-garantie .et_pb_blurb_position_right .et_pb_blurb_container{vertical-align:middle}.option_form.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px}.reservation h1.main_title{font-weight:bold;text-align:center}.post-747{max-width:100%;width:960px;padding:30px 40px;margin:0 auto 50px;border:1px solid rgba(0,0,0,.125);-webkit-box-shadow:0 1px 15px 1px rgba(62,57,107,.07);box-shadow:0 1px 15px 1px rgba(62,57,107,.07)}#progress{padding:0!important;font-weight:bold;margin:0 -40px 40px;background-color:rgba(42,160,202,1);color:#fff}ul#progress li{padding:10px}ul#progress li.active{background-color:#ffae12}.reservation div.champ span.label{color:#1e5066;font-weight:800;display:block;margin-bottom:5px}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{width:100%;padding:16px;border:1px solid #cfd1e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#495057;background-color:#fff;font-size:14px;-webkit-appearance:none;-webkit-box-shadow:0 2px 4px rgba(228,230,242,.75);box-shadow:0 2px 4px rgba(228,230,242,.75)}.wpcf7 .trx_mscf_next,.wpcf7 .trx_mscf_prev{color:#fff!important;border-width:0!important;border-radius:0;letter-spacing:1px;font-size:16px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:15px 30px;background-color:#ffae12!important;box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);margin-right:10px}.reservation div.champ{margin-bottom:20px}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{display:flex;display:-ms-flexbox;flex-direction:row;flex-wrap:wrap}.reservation div.champ .wpcf7-form-control-wrap.ville:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e901";font-size:24px;position:absolute;left:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#ffae12}.reservation div.champ .wpcf7-form-control-wrap.visite:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e905";font-size:24px;position:absolute;left:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#ffae12}.reservation div.champ .wpcf7-form-control-wrap.ville input,.reservation div.champ .wpcf7-form-control-wrap.visite input{padding-left:30px}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin:0 10px 7px 0}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-list-item.first{}.reservation div.champ .wpcf7-form-control-wrap.typeappart .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{max-width:80px;width:100%}.reservation div.champ .wpcf7-form-control-wrap.typevilla .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{max-width:150px;width:100%}.reservation div.champ .wpcf7-form-control-wrap.typebureau .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{max-width:200px;width:100%}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-list-item label span{margin:0;margin-top:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;font-size:1rem;line-height:140%;font-weight:600;text-align:center;-webkit-box-shadow:0 2px 4px #cfd1e5;box-shadow:0 2px 4px #cfd1e5;-webkit-transition:border-color .15s ease-out , color .25s ease-out , background-color .15s ease-out , -webkit-box-shadow .15s ease-out;transition:border-color .15s ease-out , color .25s ease-out , background-color .15s ease-out , -webkit-box-shadow .15s ease-out;transition:border-color .15s ease-out , color .25s ease-out , background-color .15s ease-out , box-shadow .15s ease-out;transition:border-color .15s ease-out , color .25s ease-out , background-color .15s ease-out , box-shadow .15s ease-out , -webkit-box-shadow .15s ease-out;background:#f5f5f5;color:#2aa0ca;cursor:pointer;border:1px solid #cfd1e5;text-align:center;font-size:13px;text-transform:uppercase;font-weight:800}.reservation div.champ#typebien .wpcf7-form-control-wrap .wpcf7-list-item label span{padding-left:2.5rem}.reservation div.champ#typebien .wpcf7-form-control-wrap .wpcf7-list-item label span:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e903";font-size:24px;position:absolute;left:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#ffae12}.reservation div.champ#typebien .wpcf7-form-control-wrap .wpcf7-list-item.first label span:before{content:"\e900"}.reservation div.champ#typebien .wpcf7-form-control-wrap .wpcf7-list-item.last label span:before{content:"\e902"}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-list-item label input:checked+span{background-color:#1e5066;color:#fff;-webkit-box-shadow:0 0 10px rgba(102,179,251,.5);box-shadow:0 0 10px rgba(102,179,251,.5);z-index:1;border-color:#1e5066}.reservation div.champ .wpcf7-form-control-wrap .wpcf7-list-item label input{display:none}#et-secondary-menu{display:none}.bookly-form input[type="date"],.bookly-form input[type="text"],.bookly-form input[type="number"],.bookly-form input[type="password"],.bookly-form select,.bookly-form textarea,input.custom-combobox-input,.bookly-details-step .bookly-form-group .intl-tel-input input{width:100%;padding:16px!important;border:1px solid #cfd1e5!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;color:#495057;background-color:#fff;font-size:14px;-webkit-appearance:none;-webkit-box-shadow:0 2px 4px rgba(228,230,242,.75);box-shadow:0 2px 4px rgba(228,230,242,.75);display:block}.bookly-details-step .bookly-form-group .intl-tel-input input{padding-left:45px!important}.bookly-form .bookly-form-group>label,.bookly-form-group span{display:inline-block!important;margin-bottom:0!important}.form-reservation .bookly-nav-steps{border:none!important}.form-reservation .bookly-form{margin:40px auto}.form-reservation .bookly-progress-tracker{margin:0 -40px 40px!important;padding:0!important;width: calc(100% + 80px);background:rgba(42,160,202,1);color:#fff}.form-reservation .bookly-progress-tracker>div{padding:10px;text-align:center}.form-reservation .bookly-progress-tracker>div.active{background:#ffae12;color:#fff!important}.form-reservation .bookly-progress-tracker .step{display:none}.form-reservation .bookly-box{overflow:visible}.form-reservation .bookly-box.bookly-nav-steps:after{display:block;content:"";width:100%;height:0;clear:both}.form-reservation .bookly-box.bookly-bold{margin:0 0 30px;text-transform:uppercase;font-size:18px}.form-reservation .bookly-form-group{width:auto;display:block}.form-reservation .bookly-table .bookly-form-group{display:table-cell}.form-reservation .bookly-js-mobile-step-1 .bookly-table .bookly-form-group{display:block;margin-bottom:30px}.form-reservation .bookly-form-group.bookly-location{}.form-reservation .bookly-mobile-step-1 .bookly-form-group select{display:none}.form-reservation .bookly-form-group>div>br{display:none}.form-reservation .bookly-payment-nav .bookly-list,.form-reservation .bookly-form-group>div>label{display:inline-block}.form-reservation .bookly-payment-nav .bookly-list label input[type="radio"],.form-reservation .bookly-form-group>div>label input[type="radio"]{display:none}.form-reservation .bookly-payment-nav .bookly-list label span,.form-reservation .bookly-form-group>div>label span{display:block;padding:15px;-webkit-box-shadow:0 2px 4px #cfd1e5;box-shadow:0 2px 4px #cfd1e5;background:#f5f5f5;color:#2aa0ca;cursor:pointer;border:1px solid #cfd1e5;text-align:center;font-size:13px;text-transform:uppercase;font-weight:800;line-height:normal;border-radius:5px;margin:3px}.form-reservation .bookly-payment-nav .bookly-list label input[type="radio"]:checked+span,.form-reservation .bookly-form-group>div>label input[type="radio"]:checked+span{border:2px solid #ffae12!important}.form-reservation .bookly-payment-nav>div>label>img{display:none}.form-reservation .bookly-btn{color:#fff!important;border-width:0!important;border-radius:0!important;letter-spacing:1px;font-size:16px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:15px 30px!important;background-color:#ffae12!important;box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-webkit-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-moz-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-ms-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);-o-box-shadow:0 12px 18px -6px rgba(0,0,0,.3);margin-right:10px}.form-reservation .bookly-btn>span{color:#fff!important;font-size:16px!important;line-height:inherit!important;font-weight:600!important;text-transform:uppercase!important}.form-reservation .bookly-extra-step .bookly-extras-item{width:auto}.form-reservation .bookly-extra-step .bookly-extras-thumb .extra-widget-title{padding:15px!important;-webkit-box-shadow:0 2px 4px #cfd1e5;box-shadow:0 2px 4px #cfd1e5;background:#f5f5f5;color:#2aa0ca;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:800}.form-reservation .bookly-columnizer{white-space:normal}.form-reservation .bookly-columnizer .bookly-time-screen,.form-reservation .bookly-columnizer .bookly-column{display:block}.form-reservation .bookly-columnizer .bookly-hour{display:inline-block!important;min-width:0;width:calc(50% - 10px);margin:1.5px 4px!important}.form-reservation div.btnsvc label,.form-reservation div.btncat label{display:block}.form-reservation div.btnsvc label input[type="radio"],.form-reservation div.btncat label input[type="radio"]{display:none}.form-reservation div.btnsvc label span,.form-reservation div.btncat label span{display:block!important;padding:15px;position:relative;-webkit-box-shadow:0 2px 4px #cfd1e5;box-shadow:0 2px 4px #cfd1e5;background:#f5f5f5;color:#2aa0ca;cursor:pointer;border:1px solid #cfd1e5;text-align:center;font-size:13px;text-transform:uppercase;font-weight:800;line-height:normal;border-radius:5px;margin:3px;color:#2aa0ca!important}.form-reservation div.btncat label span{}.form-reservation div.btncat label span::before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e903";font-size:70px;position:relative;left:0;top:0%;transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);color:#ffae12;display:block}.form-reservation div.btncat label#appart span::before{content:"\e900"}.form-reservation div.btncat label#maison span::before{content:"\e903"}.form-reservation div.btncat label#bureau span::before{content:"\e902"}.form-reservation div.btncat:nth-child(4) label span::before {content:"\e908"}.form-reservation div.btnsvc label input[type="radio"]:checked+span,.form-reservation div.btncat label input[type="radio"]:checked+span{border:2px solid #ffae12!important}.form-reservation .bookly-available-date .bookly-form-group>div,.form-reservation .bookly-location .custom-combobox{position:relative}.form-reservation .bookly-location .custom-combobox a{display:none}.form-reservation .bookly-date-from.picker__input,.form-reservation .bookly-location input.custom-combobox-input{padding-left:40px!important}.form-reservation .bookly-available-date .bookly-form-group>div:before,.form-reservation .bookly-location .custom-combobox:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e901";font-size:34px;position:absolute;left:3px;top:9px;color:#ffae12}.form-reservation .bookly-available-date .bookly-form-group>div#datec:before{content:"\e905"}.form-reservation .bookly-extras-item.bookly-js-extras-item[data-id="29"]::before{margin-bottom:20px}.form-reservation .bookly-custom-fields-container .bookly-custom-field-row{display:inline-block;width:calc(50% - 2px)}.form-reservation .bookly-custom-fields-container .bookly-custom-field-row[data-id="22462"],.form-reservation .bookly-custom-fields-container .bookly-custom-field-row[data-id="78635"],.form-reservation .bookly-custom-fields-container .bookly-custom-field-row[data-id="50445"]{width:100%}#cookie-notice .cn-button{background:#ffae12}.ui-autocomplete.ui-menu{z-index:100000;padding:15px}