blockquote p,em{font-style:italic}.the_title,a{color:#000}@font-face{font-family:'Courier New';src:url(../css/fonts/courier_new.woff2) format("woff2"),url(../css/fonts/courier_new.woff) format("woff"),url(../css/fonts/courier_new.ttf) format("truetype"),url(../css/fonts/courier_new.svg#courier_new) format("svg"),url(../css/fonts/courier_new.eot?#iefix) format("embedded-opentype")}@font-face{font-family:'Courier New Bold';src:url(../css/fonts/courier_new_bold.woff2) format("woff2"),url(../css/fonts/courier_new_bold.woff) format("woff"),url(../css/fonts/courier_new_bold.ttf) format("truetype"),url(../css/fonts/courier_new_bold.svg#courier_new_bold) format("svg"),url(../css/fonts/courier_new_bold.eot?#iefix) format("embedded-opentype")}body,html{background-color:#fdfdfd;font-family:"Courier New",Arial,Helvetica,sans-serif;font-size:18px;line-height:28px}a:focus,a:hover{color:#000;text-decoration:underline}ol,ul{margin-left:20px}ol li,ul li{list-style-type:disc}.discover,a{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#open_menu,.body p,.the_title{text-align:center}.the_title,a,strong{font-family:"Courier New Bold",Arial,Helvetica,sans-serif}#open_menu,.book{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#languages_menu #custom_languages .title,#open_menu,#sidebar ul.menu li a{font-family:"Courier New",Arial,Helvetica,sans-serif}#bookingform-wrapper .section-submit_wrap #bf_submit,#footer_menu ul li a,.book,.contact_form li label,.discover,.map-marker-popup .info .address .label,.map-marker-popup .info .book_map,.map-marker-popup .info .email .label,.map-marker-popup .info .phone .label,.map-marker-popup .info .title,.map-marker-popup .info .website,.map-marker-popup .info .website .label,.single_hotel #name_hotel,.single_hotel .box .label{font-family:"Courier New Bold",Arial,Helvetica,sans-serif}blockquote{margin:1.5em 10px;padding:.5em 10px}blockquote :after,blockquote :before{content:"\201C";line-height:.1em;margin-right:.25em}blockquote :after{content:"\201D";margin-left:.25em;margin-right:0}.section{background:#feeff3}.the_title{font-size:32px;margin-bottom:18px}.the_title:after{content:'';width:50px;height:1px;background:#000;display:block;margin:20px auto 0}.book,.discover{font-size:18px;line-height:80px;padding:0 40px;display:inline-block}.discover{border:1px solid #fff;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.discover:focus,.discover:hover{text-decoration:none;background:#fff;color:#000}.book{background:#fbc2cd;color:#000;margin-left:25px}@media (max-width:767px){.book{margin-left:0}}.book:focus,.book:hover{text-decoration:none;background:#fff;color:#000}#header_wrapper{height:100px;width:100%;position:fixed;z-index:500}#header_wrapper.fixed{background:rgba(0,0,0,.3)}#seobar_wrapper{display:none}#open_menu{padding-top:10px;float:left;display:block;height:100px;width:100px;text-transform:uppercase;text-decoration:none;font-size:12px;background:#000;color:#fff}@media (max-width:991px){#open_menu{display:none}}#open_menu .icon{display:block;height:50px;position:relative;z-index:300}#open_menu .icon .bar{position:absolute;z-index:400;top:50%;left:50%;width:40px;height:2px;margin-left:-20px;margin-top:-1px;background-color:#fff}#open_menu .icon .bar:after,#open_menu .icon .bar:before{width:40px;height:2px;display:block;content:'';cursor:pointer;position:absolute;z-index:401;left:0;background-color:#fff}#sidebar,#sidebar_overlay{height:100%;position:fixed}#open_menu .icon .bar:before{top:-10px}#open_menu .icon .bar:after{bottom:-10px}#bookingform-wrapper .section-submit_wrap #bf_submit,#footer_menu ul li a,#languages_menu,#languages_menu #close_lang,#languages_menu #close_lang .cross,#scroll_down,#sidebar,#sidebar .close_sidebar,#sidebar .close_sidebar .cross,#sidebar .close_sidebar .cross:after,#sidebar .close_sidebar .cross:before,#sidebar ul.menu li a,.contact_form .button,.preview_hotels .single_hotel{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#languages_menu #close_lang,#languages_menu #close_lang .cross,#sidebar .close_sidebar .cross,#sidebar .close_sidebar .cross:after,#sidebar .close_sidebar .cross:before{display:block}#sidebar ul.menu li.current_page_item a,#sidebar ul.menu li:focus a,#sidebar ul.menu li:hover a{color:#fbc2cd}#sidebar_overlay{display:none;width:100%;z-index:1;top:0;left:0;background:rgba(0,0,0,.3)}#sidebar_overlay.visible{display:block;z-index:900}#sidebar{width:240px;z-index:999;top:0;left:-240px;background:#000}#sidebar.visible{left:0}#sidebar .close_sidebar{display:block;width:40px;height:40px;line-height:40px;position:absolute;z-index:300;top:0;right:0}#sidebar .close_sidebar .cross{color:#000;height:100%;position:relative;z-index:301;width:100%}#sidebar .close_sidebar .cross:after,#sidebar .close_sidebar .cross:before{cursor:pointer;height:1px;width:21px;position:absolute;z-index:400;content:'';background:#fff}#sidebar .close_sidebar .cross:before{top:20px;left:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#languages_menu #close_lang .cross:after,#sidebar .close_sidebar .cross:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#sidebar .close_sidebar .cross:after{top:20px;right:9px;transform:rotate(45deg)}#sidebar #sidebar_box{height:100%;padding:40px 20px;width:100%}#sidebar ul.menu{margin-left:0}#sidebar ul.menu li{width:100%;display:block;border-bottom:1px dotted #ccc;position:relative;list-style-type:none}#logo_mobile,#sidebar ul.menu li a{display:inline-block;text-align:center}#sidebar ul.menu li a{color:#fff;text-decoration:none;font-size:15px;line-height:150%;padding:10px 0;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}#logo{width:100%;margin-top:40px;text-align:center}#logo a,#logo_mobile a{display:block;width:100%;height:100%}#logo a img{max-height:80px;max-width:100%}#logo a:focus,#logo a:hover{outline:0}#logo_mobile{line-height:80px}#logo_mobile a img{max-height:60px;max-width:100%}#logo_mobile a:focus,#logo_mobile a:hover{outline:0;opacity:.5;filter:Alpha(opacity=50)}#languages_menu,#languages_menu #close_lang{z-index:900}.open_langs{width:150px;float:right;text-align:right;line-height:100px;margin-right:30px}@media (max-width:991px){.open_langs{display:none}}.open_langs a{font-size:14px;line-height:40px;text-decoration:none;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3),1px 1px 10px rgba(0,0,0,.3)}.open_langs a .fa{display:inline-block;padding:0 5px}#languages_menu{width:350px;height:0;padding:0;margin:0;overflow:hidden;position:fixed;top:100px;right:0;background:#000}#languages_menu.visible{height:300px}#languages_menu #close_lang{height:40px;line-height:40px;width:40px;text-align:center;position:absolute;top:0;bottom:0}#languages_menu #close_lang .cross{color:#fff;height:100%;width:100%;position:relative;z-index:301}#languages_menu #close_lang .cross:after,#languages_menu #close_lang .cross:before{cursor:pointer;height:1px;width:21px;position:absolute;z-index:400;display:block;content:'';-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#fff}#languages_menu #close_lang .cross:before{top:20px;left:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#languages_menu #close_lang .cross:after{top:20px;right:9px;transform:rotate(45deg)}#languages_menu #custom_languages{height:100%;width:100%}#languages_menu #custom_languages .title{width:100%;font-size:22px;line-height:130%;text-align:center;position:relative;z-index:300;color:#fff;margin-bottom:20px}#languages_menu #custom_languages .langs_list{margin:0 auto;width:60%}#languages_menu #custom_languages .langs_list ul li{display:inline-block;width:50%;float:left}#languages_menu #custom_languages .langs_list ul li a{font-size:16px;letter-spacing:.05em;text-transform:uppercase;margin:0 auto;text-decoration:none;padding:10px 0;position:relative;z-index:301;color:#fff}#languages_menu #custom_languages .langs_list ul li a.lang_sel_sel{color:#fbc2cd}#languages_menu #custom_languages .langs_list ul li a.lang_sel_sel:before{display:inline-block;padding-right:20px;font-family:FontAwesome,Serif;content:'\f00c'}#slideshow-wrapper,#slideshow-wrapper .slideshow{height:100%;overflow:hidden;margin:0;padding:0;width:100%}#slideshow-wrapper{position:relative;z-index:200}#slideshow-wrapper .slideshow .slick-list,#slideshow-wrapper .slideshow .slick-track{height:100%!important}#slideshow-wrapper .slideshow .slide{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:100%;width:100%;position:relative}#bookingform-wrapper{display:none;height:80px;width:1000px;margin:-40px auto 0 -500px;position:absolute;left:50%;line-height:80px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);z-index:200}#bookingform-wrapper .booking-tab{display:inline-block;float:left;padding:0 15px;font-size:17px;position:relative}#bookingform-wrapper .booking-tab:after{content:'';width:1px;height:50px;position:absolute;top:50%;right:0;margin-top:-25px;display:inline-block;float:left;background:#b1b1b1;opacity:.5}#bookingform-wrapper select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../css/images/select.png) right center no-repeat #fff;min-width:40px}#bookingform-wrapper .section-iata{display:none}#bookingform-wrapper .section-submit_wrap{display:inline-block;float:right}#bookingform-wrapper .section-submit_wrap #bf_submit{background:#fbc2cd;border:0;color:#000;display:inline-block;padding:0 30px}#bookingform-wrapper .section-submit_wrap #bf_submit:focus,#bookingform-wrapper .section-submit_wrap #bf_submit:hover{background:#000;color:#fbc2cd}#scroll_down{background:rgba(0,0,0,.3);display:block;width:60px;height:60px;text-align:center;padding:15px;position:absolute;z-index:500;right:0;bottom:0}@media (max-width:991px){#scroll_down{display:none}}#scroll_down span{z-index:400;width:30px;height:30px;display:inline-block}#scroll_down span:after,#scroll_down span:before{width:15px;height:1px;display:block;content:'';cursor:pointer;background-color:#fff;position:absolute;z-index:401;left:6%}#scroll_down span:before{bottom:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#scroll_down span:after{bottom:15px;right:6%;left:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#scroll_down:focus,#scroll_down:hover{background:#fbc2cd}#logo-group{width:250px;height:170px;position:absolute;left:50%;top:50%;margin-left:-125px;margin-top:-85px;z-index:10;background-position:center;background-repeat:no-repeat}#content_wrapper,#scroll_down span{position:relative}#content_wrapper:after,#content_wrapper:before{content:'';display:inline-block;width:200px;height:200px;background-repeat:no-repeat;background-position:center center;position:absolute;opacity:.3}@media (max-width:767px){#content_wrapper:after,#content_wrapper:before{display:none}}#content_wrapper:before{background-image:url(../css/images/hotel-grand-amour.svg);left:90px}#content_wrapper:after{background-image:url(../css/images/hotel-amour.svg);right:90px;bottom:0}#content_wrapper .content,#content_wrapper .the_title{padding-top:68px}.preview_hotels{padding-top:70px;clear:both}.preview_hotels .single_hotel{width:50%;display:inline-block;float:left;position:relative;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width:991px){.preview_hotels .single_hotel{width:100%;margin-bottom:0}}.preview_hotels .single_hotel .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:600px;border:1px solid #fff}.preview_hotels .single_hotel .thumb:last-child{border:0}.preview_hotels .single_hotel .content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:100px 0}.preview_hotels .single_hotel #logo,.preview_hotels .single_hotel #logo_dark{width:200px;height:200px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto 86px;float:none}.preview_hotels .single_hotel #logo_dark{position:relative;display:none}.preview_hotels .single_hotel:hover #logo{display:none}.preview_hotels .single_hotel:hover #logo_dark{display:block}.contact_form li .gfield_required,.map-marker-popup .info .address a,.map-marker-popup .info .email a,.map-marker-popup .info .phone a,.map-marker-popup .info .website a{color:#000}#footer_hotels .single_hotel .box a,.map-marker-popup{font-family:"Courier New",Arial,Helvetica,sans-serif}.map_wrapper{padding:100px 0;margin:auto;clear:both}.map_wrapper #map_canvas{height:550px;background:#ccc;width:60%;margin:auto;border:10px solid #fff}@media (max-width:991px){.map_wrapper #map_canvas{width:100%}}.map-marker-popup .info,.map-marker-popup .thumb{display:inline-block;float:left}.map-marker-popup .thumb{width:100px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:150px;margin-right:10px}.map-marker-popup .info{width:300px}.map-marker-popup .info .title{text-transform:uppercase;font-size:18px}.map-marker-popup .info .address,.map-marker-popup .info .email,.map-marker-popup .info .phone,.map-marker-popup .info .website{display:block}.map-marker-popup .info .address .label:after,.map-marker-popup .info .email .label:after,.map-marker-popup .info .phone .label:after,.map-marker-popup .info .website .label:after{content:':';display:inline-block;margin-right:5px}.map-marker-popup .info .book_map,.map-marker-popup .info .website{line-height:40px;display:inline-block;padding:0 20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.map-marker-popup .info .book_map{border:1px solid #000}.map-marker-popup .info .book_map:focus,.map-marker-popup .info .book_map:hover{text-decoration:none;background:#fbc2cd;border-color:#fbc2cd}.map-marker-popup .info .website{margin-left:10px;background:#fbc2cd;border:1px solid #fbc2cd}.map-marker-popup .info .website:focus,.map-marker-popup .info .website:hover{text-decoration:none;background:#fff;border-color:#fff}.contact_form li{display:inline-block;width:50%;float:left;clear:none!important;vertical-align:text-top}@media (max-width:991px){.contact_form li{width:100%}}.contact_form li input,.contact_form li select,.contact_form li textarea{width:100%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc}.contact_form li input,.contact_form li select{height:40px;line-height:40px;padding:2px 5px}.contact_form li select{background:url(../css/images/select.png) right center no-repeat #fff}.contact_form li.message{width:100%}.contact_form .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:50px;background:#fff;border:1px solid #000;padding:0 20px;display:inline-block}.contact_form .button:focus,.contact_form .button:hover{background:#fbc2cd;border-color:#fbc2cd;text-decoration:none}.validation_error{display:none}.gfield_error{border-top:0!important;border-bottom:0!important;background-color:transparent!important;width:50%!important;padding-right:16px!important;max-width:none!important}@media (max-width:991px){.gfield_error{width:100%!important;padding-right:0!important}}.gfield_error div.ginput_container{margin-top:0!important}.gfield_error .gfield_label{color:#000!important;margin-top:0!important}.gfield_error input,.gfield_error select,.gfield_error textarea{border-color:#ccc!important}#footer_hotels,#footer_wrap .menu_wrapper{border-bottom:1px solid rgba(0,0,0,.15);-webkit-flex-direction:row}.gfield_error.message{width:100%!important;max-width:inherit!important}.validation_message{color:red!important}#footer_wrap{background:#fbc2cd;color:#000;padding:35px 0 5px;border-top:3px solid #000;clear:both}@media (max-width:991px){#footer_wrap{padding-bottom:90px}}#footer_wrap .menu_wrapper{padding-bottom:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer_menu{margin-left:auto;margin-right:auto}#footer_menu ul li{display:inline-block}@media (max-width:991px){#footer_menu ul li{display:block;text-align:center}}#footer_menu ul li a{text-decoration:none;color:#000;text-transform:uppercase;line-height:30px;font-size:14px;padding:0 10px}#footer_menu ul li a:focus,#footer_menu ul li a:hover{text-decoration:underline}.social{text-align:right}@media (max-width:991px){.social{text-align:center;margin-top:20px}}.social a{margin:0 2px;display:inline-block}.social a .fa{background:#000;color:#fff;display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;font-size:14px}.social a:hover .fa-facebook{background:#3b5998}.social a:hover .fa-twitter{background:#1da1f2}.social a:hover .fa-google-plus{background:#dd4b39}.social a:hover .fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}.social a:hover .fa-pinterest{background:#bd081c}.social a:hover .fa-youtube{background:#cd201f}.social a:hover .fa-linkedin{background:#0077b5}.social a:hover .fa-tripadvisor{background:#00af87}.social a:hover .fa-foursquare{background:#f94877}.social a:hover .fa-flickr{background:#ff0084}#footer_hotels{padding:20px 0 10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer_hotels .single_hotel{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;font-size:16px;line-height:18px;text-align:center;margin-bottom:20px}@media (max-width:991px){#footer_hotels .single_hotel{margin-bottom:20px;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}#footer_hotels .single_hotel #name_hotel{margin-bottom:10px}#footer_hotels .single_hotel .box{display:inline-block;width:100%;padding:0 20px}@media (max-width:991px){#footer_hotels .single_hotel .box{display:block}}#footer_hotels .single_hotel .box .label:after{content:':';display:inline-block;margin-left:5px}.seo_footer #seobar_container{display:none}.seo_footer #seobar_wrapper{display:block;text-align:center;padding-top:30px}.seo_footer #seobar_wrapper h1,.seo_footer #seobar_wrapper span{display:inline-block;font-size:11px}.seo_footer #seobar_wrapper h1{margin-right:10px}#header_mobile,#mobile_open_booking{position:fixed;height:80px;background:#fff;width:100%;z-index:500;line-height:80px;display:none}#header_mobile{box-shadow:0 0 5px #ccc}#header_mobile #open_sidebar{width:80px;height:80px;display:inline-block;text-align:center}#header_mobile #languages_mobile{display:none;float:right;padding-right:20px}@media (max-width:991px){#header_mobile,#mobile_open_booking{display:block}#header_mobile #languages_mobile{display:inline-block}}#header_mobile #languages_mobile select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../css/images/select.png) right center no-repeat #fff;width:50px;text-transform:uppercase}#mobile_open_booking{display:none;bottom:0;background:#000;text-align:center;color:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#mobile_open_booking:focus,#mobile_open_booking:hover{text-decoration:none;color:#fbc2cd}.bookingform-wrapper form .side .fields .field.iata{display:block}
/*# sourceMappingURL=main.min.css.map */