/*! LES HOTELS D'EN HAUT - HEH *//*! LES HOTELS D'EN HAUT - HEH */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus,button:focus{outline:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}/*! LES HOTELS D'EN HAUT - HEH */@-webkit-viewport{zoom:1}@-moz-viewport{zoom:1}@-ms-viewport{zoom:1}@-o-viewport{zoom:1}@viewport{zoom:1}*,:before,:after{box-sizing:border-box}@font-face{font-family:"simplon-regular";src:url("../../assets/fonts/simplon-regular.woff2") format("woff2"),url("../../assets/fonts/simplon-regular.woff") format("woff")}@font-face{font-family:"simplon-bold";src:url("../../assets/fonts/simplon-bold.woff2") format("woff2"),url("../../assets/fonts/simplon-bold.woff") format("woff")}@font-face{font-family:"agaramondpro-regular";src:url("../../assets/fonts/agaramondpro-regular.woff2") format("woff2"),url("../../assets/fonts/agaramondpro-regular.woff") format("woff")}html{overflow-x:hidden}body{overflow-x:hidden;background-color:#fff;background-repeat:no-repeat;background-position:center;background-attachment:fixed;font:14px/1.5 Arial, Helvetica, sans-serif;color:#000}#preload-images{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}#heh{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:transparent;background-position:center top, center bottom;background-repeat:no-repeat;background-size:100% auto}#main{width:100%;position:fixed;opacity:0;transition:opacity 450ms ease;background-color:#fff;background-repeat:repeat;background-position:center;overflow:hidden}.loaded #main{position:relative;opacity:1}#hotel{width:1160px;margin:100px auto 170px;position:relative;z-index:2}#trail{width:100%;position:relative;background-color:transparent;background-repeat:no-repeat;background-position:left center, right center;overflow:hidden}#title{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}#content{width:100%;margin:0 auto;position:relative;z-index:3;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}#article{position:relative;z-index:2;background-color:#fff}#disclaimer{display:block;position:absolute;left:20px;bottom:20px;line-height:15px;font-size:11px;text-transform:uppercase;color:#000;text-decoration:none}#disclaimer:hover{text-decoration:underline}.section{position:relative}.section .inside{max-width:600px;width:100%;margin:0 auto;padding:50px 0;font-size:0}.basic{background-color:#fff}.grey{background-color:#c8c7c7}.text h1,.text h2,.text p{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif}.text h1{margin-bottom:30px;line-height:40px;font-size:36px;font-weight:bold}.text h2{margin-bottom:30px;line-height:30px;font-size:26px;font-weight:normal;text-align:center}.text p{margin-top:30px;line-height:14px;font-size:16px;font-weight:normal}.text strong{font-weight:bold}.text em{font-style:italic}.text a,.text u{text-decoration:underline}.text.center{text-align:center}.button{display:inline-block;padding:10px 15px;text-decoration:none;font-family:"simplon-regular", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:15px;font-size:15px;height:34px;color:#fff;letter-spacing:1px;cursor:pointer}.button.basic{background-color:#fff;border:1px solid #000;color:#000}.button.basic:hover{background-color:#DCDCDC}.cover{display:block;width:100%;height:auto}.book-now-desktop{width:200px;height:200px;overflow:hidden;position:fixed;bottom:0;left:50%;margin-left:380px;z-index:4}.book-now-desktop a{display:block;height:300px;width:300px;padding-top:20px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:245px 110px;transform-origin:245px 110px;background:#000;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:22px;line-height:26px}.book-now-desktop a:hover{background:#333}.book-now-desktop.limit{position:absolute;bottom:0;right:0}@media only screen and (max-width: 1281px){#hotel{width:calc(100% - 120px);margin:100px 60px 170px}.book-now-desktop{left:auto;right:60px}}@media only screen and (max-width: 1025px){#hotel{width:100%;margin:100px 0 170px}#main{right:0;transition:opacity 450ms ease}.is-open #main{right:260px}.book-now-desktop{display:none}}@media only screen and (max-width: 641px){#hotel{margin:0 0 50px}}/*! LES HOTELS D'EN HAUT - HEH */#header{width:100%;position:absolute;top:0;left:0;right:0;z-index:3}#header .header-i{width:100%;margin:0 auto;padding:0;font-size:0;position:relative}#header .inside{width:100%;height:95px;position:relative;background-color:transparent;transition:background-color 400ms ease}#header.open .inside{height:185px;background-color:#fff;transition:height 390ms ease;box-shadow:0 0 30px rgba(0,0,0,0.1)}#header.open.sticky .inside{height:175px}#header.sticky{position:fixed;animation-name:fadeIn;animation-duration:460ms}#header.sticky .header-i{max-width:1280px;padding:0 60px}#header.sticky .inside{height:65px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.1)}#header.white .inside{background-color:#fff}@media only screen and (max-width: 1281px){#header{width:100%}}@media only screen and (max-width: 1025px){#header{transform:translate3d(0, 0, 0)}#header .header-i{height:65px;padding:0}#header .inside{height:65px;transition:none}#header.sticky .header-i{padding:0}#header.sticky .inside{height:65px}#header.open .header-i{padding:0}#header.open .inside{height:65px;background-color:transparent;box-shadow:none}#header.sticky.open .inside{height:65px;background-color:#fff}.is-open #header{-ms-transform:none;transform:none}}/*! LES HOTELS D'EN HAUT - HEH */#footer{padding:10px 20px 280px;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;text-align:center;font-family:"simplon-regular", Arial, Helvetica, sans-serif;position:relative;z-index:2}#footer .hostel{margin:0 auto 40px;background-size:100% auto;position:relative;overflow:hidden}#footer .hostel span{position:absolute;top:-100%}#footer ul{width:100%;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}#footer li{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(20% - 10px);vertical-align:top;padding:5px 20px;margin-left:10px}#footer li.current a{color:#000}#footer li a{text-decoration:none;font-family:"simplon-regular", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:17px;font-size:15px;color:#6d6e6e;text-align:center;display:block;width:100%}#footer li a:hover{color:#000}#footer li a .hotel-l{width:auto;height:150px}#footer li a .hotel-t{padding-top:10px}#footer li a .hotel-s{display:block}#footer li a .hotel-s span{display:inline-block;vertical-align:middle;font-size:10px;line-height:10px}#footer li a .hotel-c{display:block;font-size:70%}#footer .link{display:block;width:100px;height:100px;margin:0 auto 25px}#footer .link img{display:block;width:100%;height:auto}#footer .form-w{width:220px;margin:50px auto 0}#footer .form-w form{width:100%;font-size:0}#footer .form-w label{display:inline-block;margin-bottom:5px;font-family:"simplon-regular", Arial, Helvetica, sans-serif;line-height:15px;font-size:13px;color:#000}#footer .form-w input,#footer .form-w button{display:inline-block;width:100%;height:30px;padding:0 5px;border:1px solid #757575;background-color:#fff;vertical-align:top;font-family:"Bariol-Light", Arial, Helvetica, sans-serif;line-height:12px;font-size:12px}#footer .form-w input[type="text"],#footer .form-w input[type="email"],#footer .form-w button[type="text"],#footer .form-w button[type="email"]{width:calc(100% - 40px);color:#000;border-right:0;outline-style:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#footer .form-w input[type="button"],#footer .form-w input[type="submit"],#footer .form-w button[type="button"],#footer .form-w button[type="submit"]{width:40px;text-align:center;text-transform:uppercase;color:#000;cursor:pointer;border-left:0;background-image:url("../../assets/images/sprite-icons-black.png");background-position:50% -512px;background-size:100% auto}#footer .form-w input[type="email"],#footer .form-w button[type="email"]{border-top:1px solid #757575;border-left:1px solid #757575;border-bottom:1px solid #757575}#footer .recruitment{font-size:14px;line-height:16px;color:#000;background-color:#DCDCDC;padding:8px;margin-bottom:40px}#footer .mention{display:block;width:188px;height:15px;margin:60px auto 0;background:url("../../assets/images/a-member-of-design-hotels.png") no-repeat center;position:relative;overflow:hidden;background-size:100% auto;text-decoration:none}#footer .mention span{position:absolute;left:-100%}#footer .mention-2{display:none}#mc_embed_signup .clear{display:inline-block !important;width:auto !important}#mc_embed_signup label{margin-bottom:10px !important;padding-bottom:0 !important}@media only screen and (max-width: 769px){#footer ul li{width:100%;display:block}#footer fieldset{margin:20px}}@media only screen and (max-width: 1281px){#footer ul{-ms-flex-align:start;align-items:flex-start}#footer ul li a .hotel-l{height:150px}}@media only screen and (max-width: 1025px){#footer ul li a .hotel-l{height:110px}}/*! LES HOTELS D'EN HAUT - HEH */#navigation{display:inline-block;vertical-align:middle;position:relative;z-index:1}#navigation .menu{width:100%}#navigation .menu>li{display:inline-block;position:relative;vertical-align:top;cursor:pointer}#navigation .menu>li .tab{padding:10px 15px;position:relative;z-index:1;text-decoration:none;font-family:"simplon-Regular", Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:15px;font-size:15px;color:#fff;text-shadow:1px 0px 2px rgba(0,0,0,0.2)}.sticky #navigation .menu>li .tab{color:#000}.open #navigation .menu>li .tab{padding-bottom:100px;color:#000}.white #navigation .menu>li .tab{color:#000}#navigation .menu>li .tab.booking{height:34px;display:block;padding-bottom:0;position:relative;top:-10px;text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff}#navigation .menu>li .tab.special{height:34px;display:block;padding-bottom:0;position:relative;top:-10px;text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff}html[lang=ru] header.open #navigation .menu>li .tab.special{display:none}#navigation .menu>li.last{padding-left:10px}#navigation .menu>li .submenu{width:200px;visibility:hidden;position:absolute;top:30px;left:20px;z-index:2}#navigation .menu>li .submenu li{display:block;margin:0;padding-bottom:10px}.open #navigation .menu>li .submenu{visibility:visible}#navigation .menu>li .subtab{position:relative;z-index:2;font-family:"simplon-medium", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:12px;font-size:12px;color:#000;text-decoration:none;opacity:0}#navigation .menu>li:hover .submenu{visibility:visible}#navigation .menu>li:hover .subtab{opacity:1;transition:opacity 260ms ease 260ms}#navigation .menu>li.active .tab:not(.special),#navigation .menu>li.current .tab:not(.special){text-decoration:underline}#navigation .list{display:none}#navigation .list>li{position:relative;display:inline-block;width:40px;vertical-align:top}#navigation .list>li:first-child{margin-left:15px}#navigation .list>li.language-switcher{margin:10px 0 0 10px}#navigation .list>li.language-switcher ul li ul{display:none;width:100%;position:absolute;top:20px;animation-name:fadeIn;animation-duration:460ms}#navigation .list>li.language-switcher ul li ul a{height:auto;margin-top:10px;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;padding:0}#navigation .list>li.language-switcher ul li ul a:hover{color:#7b7b7b}#navigation .list>li.language-switcher.open ul li ul{display:block}#navigation .list>li.language-switcher span{display:block;width:100%;padding-right:15px;text-transform:uppercase;line-height:18px;font-size:18px;color:#fff;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-shadow:1px 0px 2px rgba(0,0,0,0.2);cursor:pointer;position:relative}#navigation .list>li.language-switcher span:after{content:"";position:absolute;top:5px;right:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}#navigation .list>li a{display:block;height:40px;text-decoration:none;text-transform:uppercase;line-height:14px;font-size:14px;color:#fff;font-family:"simplon-bold", Arial, Helvetica, sans-serif}#navigation .list>li a.the-host-cloud{display:block;background:url("../../assets/images/the-host-cloud-white.svg") no-repeat center;background-size:auto 20px}#navigation .list>li a.gift{background:url("../../assets/images//gift-white.svg") no-repeat center;background-size:54% auto}#navigation .list>li a.social{background-image:url("../../assets/images/sprite-icons-white.png");background-position:center;background-repeat:no-repeat;background-size:100% auto}#navigation .list>li a.social.chat{background-position:50% -80px}#navigation .list>li a.social.facebook{background-position:50% -120px}#navigation .list>li a.social.twitter{background-position:50% -160px}#navigation .list>li a.social.instagram{background-position:50% -200px}#navigation .list>li a.social.linkedin{background-position:50% -240px}#navigation .list>li a.social.google{background-position:50% -280px}#navigation .list>li a.social.pinterest{background-position:50% -320px}#navigation .list>li a.social.tumblr{background-position:50% -360px}@media only screen and (max-width: 1024px){#navigation{width:260px;position:fixed;top:0;right:-260px;left:auto;height:100%;padding-top:10px;background-color:#4c4c4c}.is-open #navigation{right:0}.open #navigation .menu>li .tab,.sticky #navigation .menu>li .tab{padding:10px 25px 8px;color:#fff}#navigation .menu>li{width:100%}#navigation .menu>li .tab{display:inline-block;width:auto;padding:10px 25px 8px;color:#fff;position:relative}#navigation .menu>li .tab.js-accordion-t{padding:10px 18px 8px 25px}#navigation .menu>li .tab.js-accordion-t:after{content:"";position:absolute;top:12px;right:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}#navigation .menu>li .tab.js-accordion-t.open:after{display:block}#navigation .menu>li .tab.booking{display:none}#navigation .menu>li .tab.special{top:initial}#navigation .menu>li.last{padding-left:0}#navigation .menu>li .submenu{display:none;position:static;visibility:visible;padding-left:25px}#navigation .menu>li .submenu li{padding-left:10px}#navigation .menu>li .subtab{line-height:11px;font-size:11px;color:#fff;opacity:1}#navigation .menu>li:hover .submenu{visibility:visible}#navigation .menu>li:hover .subtab{opacity:1;transition:none}#navigation .list{display:block}}/*! LES HOTELS D'EN HAUT - HEH */#menu-mobile{display:none;position:absolute;width:50px;height:55px;top:30px;right:25px;z-index:3;margin-top:-25px;background-image:url("../../assets/images/sprite-icons-black.png");background-repeat:no-repeat;background-position:0 -597px;background-size:100% auto;cursor:pointer}.sticky #menu-mobile{background-position:0 -548px}@media only screen and (max-width: 1024px){#menu-mobile{display:block}.is-open #header.sticky #menu-mobile{right:calc(5px + 260px);background-image:url("../../assets/images/times.svg");background-position:center center;background-size:50%}}@media only screen and (max-width: 641px){#menu-mobile{right:5px}}/*! LES HOTELS D'EN HAUT - HEH */#season{position:absolute;top:20px;z-index:4;right:30px}.sticky #season{top:12px}.is-open #season{display:none}#season a{display:block;color:#fff;font-size:15px;line-height:20px;text-transform:uppercase;text-decoration:none;font-weight:normal;font-family:"simplon", Arial, Helvetica, sans-serif;text-shadow:1px 0px 2px rgba(0,0,0,0.2)}#season a:before{content:"";display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;width:5px;height:5px;border-radius:50%;background:transparent}#season a.current{font-family:"simplon-bold", Arial, Helvetica, sans-serif}#season a.current:before{background:#fff}.sticky #season a,.open #season a{color:#000}.sticky #season a.current:before,.open #season a.current:before{background:#000}@media only screen and (max-width: 1025px){#season{top:20px;right:90px}.sticky #season a{color:#000}.open #season a{color:#fff}.open #season a.current:before{background:#fff}.is-open .sticky #season a{color:#fff}.open #season a.current:before{background:#fff}}/*! LES HOTELS D'EN HAUT - HEH */.slideshow-w{width:100%;-ms-touch-action:pan-y;z-index:1;position:relative}.slideshow{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.slide{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.slideshow-control-h-tol,.slideshow-control-h-bor{width:10%;height:100%;position:absolute;top:0;right:0;z-index:2;cursor:pointer}.slideshow-control-h-tol:before,.slideshow-control-h-bor:before{content:"";display:block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.slideshow-control-h-tol:after,.slideshow-control-h-bor:after{content:"";display:block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.slideshow-control-h-tol{left:0}.slideshow-control-h-tol:before{left:30px;border-bottom:2px solid rgba(255,255,255,0.8);border-left:2px solid rgba(255,255,255,0.8);z-index:2}.slideshow-control-h-tol:after{left:32px;border-bottom:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5);z-index:1}.slideshow-control-h-bor{right:0}.slideshow-control-h-bor:before{right:30px;border-top:2px solid rgba(255,255,255,0.8);border-right:2px solid rgba(255,255,255,0.8);z-index:2}.slideshow-control-h-bor:after{right:32px;border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5);z-index:1}/*! LES HOTELS D'EN HAUT - HEH */.section:first-child .fader-f{display:-ms-flexbox;display:flex}.fader-w{width:100%;height:0;-ms-touch-action:pan-y;z-index:1;position:relative;margin:0 auto;padding-top:56.1%;overflow:hidden}.fader-f{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;-ms-flex-align:end;align-items:flex-end;padding:60px}.fader-f p{font-size:65px;line-height:60px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#fff;text-shadow:0px 0px 2px rgba(0,0,0,0.35);margin:auto;text-align:center}.fader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.fader .slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;list-style-type:none;z-index:0;opacity:0;visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#a7a7a7}.fader .slide p{margin:auto;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;font-size:50px;line-height:52px;color:#fff}.fader .slide.default{opacity:1;visibility:visible}.fader .slide.active{z-index:1}.fader .slide .image{display:block;width:100%;height:auto}.ap-fader-arrow-left,.ap-fader-arrow-right{width:10%;height:100%;position:absolute;top:0;right:0;z-index:2;cursor:pointer}.ap-fader-arrow-left:before,.ap-fader-arrow-right:before{content:"";display:block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ap-fader-arrow-left:after,.ap-fader-arrow-right:after{content:"";display:block;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ap-fader-arrow-left{left:0}.ap-fader-arrow-left:before{left:30px;border-bottom:1px solid rgba(255,255,255,0.8);border-left:1px solid rgba(255,255,255,0.8)}.ap-fader-arrow-left:after{left:32px;border-bottom:1px solid rgba(0,0,0,0.5);border-left:1px solid rgba(0,0,0,0.5)}.ap-fader-arrow-right{right:0}.ap-fader-arrow-right:before{right:30px;border-top:1px solid rgba(255,255,255,0.8);border-right:1px solid rgba(255,255,255,0.8)}.ap-fader-arrow-right:after{right:32px;border-top:1px solid rgba(0,0,0,0.5);border-right:1px solid rgba(0,0,0,0.5)}@media only screen and (max-width: 641px){.fader-f p{font-size:25px;line-height:20px}.ap-fader-arrow-left:before,.ap-fader-arrow-right:before,.ap-fader-arrow-left:after,.ap-fader-arrow-right:after{width:20px;height:20px;margin-top:-10px}.ap-fader-arrow-left:before{left:20px}.ap-fader-arrow-left:after{left:22px}.ap-fader-arrow-right:before{right:20px}.ap-fader-arrow-right:after{right:22px}}@media only screen and (max-width: 421px){.fader-f{padding:0 50px 30px}.fader-f p{margin:0}}/*! LES HOTELS D'EN HAUT - HEH */.accordion-w{max-width:940px;width:100%;margin:0 auto;padding:40px 40px 60px}.accordion-t{position:relative;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #000;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:16px;font-size:14px;cursor:pointer}.accordion-t:before,.accordion-t:after{content:"";position:absolute;top:4px;left:-10px;height:8px;width:2px;background-color:#000;opacity:1;transition:opacity 250ms ease}.accordion-t:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-t.open:before{opacity:0}.accordion-b{font-size:0}.accordion-c{display:inline-block;width:50%;vertical-align:top;opacity:0;transition:opacity 400ms ease}.accordion-c:first-child{padding-right:15px}.accordion-c:last-child{padding-left:15px}.accordion-c h3{margin-bottom:5px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:21px;font-size:20px;font-weight:normal}.accordion-c h4{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:16px;margin-bottom:5px}.accordion-c p,.accordion-c a{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:16px;font-weight:normal;color:#000}.accordion-c p strong,.accordion-c a strong{font-weight:bold}.accordion-c p{margin:0 0 25px}.accordion-c a{margin:15px 0}.accordion-c .iframe-w{position:relative;padding-top:56.25%}.accordion-c .iframe-w iframe{position:absolute;top:0;left:0;height:100%;width:100%}.accordion-b{display:none}.accordion-i{margin-bottom:40px}.accordion-i h2{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px}.accordion-i p,.accordion-i a{margin-top:15px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:16px;font-weight:normal;color:#000}.accordion-i p strong,.accordion-i a strong{font-weight:bold}.accordion-i p u,.accordion-i a u{text-decoration:none}@media only screen and (max-width: 641px){.accordion-c{display:block;width:100%}.accordion-c:last-child{padding-left:0}.accordion-w{padding:20px 20px 40px}}/*! LES HOTELS D'EN HAUT - HEH */.room-w{font-size:0;padding-bottom:40px}.room-w .button-w{text-align:center}.room-w .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff;height:34px;font-size:15px}.room-t{display:inline-block;padding:40px;vertical-align:top}.room-t .title{font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:16px}.room-e{display:inline-block;vertical-align:top}.room-e ul{width:100%}.room-e li{text-align:right;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:16px;font-size:12px;padding-right:60px;position:relative;margin-bottom:10px}.room-e span{display:inline-block;width:90px;padding-left:10px;text-align:left;position:absolute;top:auto;right:-30px}.room-d{display:-ms-flexbox;display:flex;width:100%;vertical-align:top;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.room-d p,.room-d a:not(.button){line-height:24px;font-size:18px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#000}.room-d .button-w{text-align:center;-ms-flex-item-align:end;align-self:flex-end}.room-d .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff;height:34px;font-size:15px}.room-2{padding:0 40px;display:-ms-flexbox;display:flex}.room-2 .room-e{-ms-flex:1;flex:1}.room-2 .room-e.room-e-1{width:25%;padding-left:30px}.room-2 .room-e.room-e-2{width:25%;padding-left:30px}.room-2 .room-e.room-e-4{width:50%}.room-2 .room-d{width:50%;padding-left:40px}.room-3{padding:0 40px}.room-3 .room-e{-ms-flex:1;flex:1}.room-3 .room-e.room-e-1{width:33.33%}.room-3 .room-e.room-e-2{width:33.33%;padding-left:30px}.room-3 .room-e.room-e-3{width:33.33%;padding-left:30px}.room-3 .room-e.room-e-4{width:100%}.room-3 .room-d{margin:20px 0}@media only screen and (max-width: 1025px){.room-2 .room-e.room-e-1{width:50%;padding:0 40px 40px 0}.room-2 .room-e.room-e-2{width:50%;padding:0 40px 40px}.room-t{width:100%;padding:40px}.room-e{-ms-flex:none;flex:none}.room-e li{text-align:left}.room-2,.room-d{display:block}.room-2 .room-d,.room-3 .room-d{width:100%;padding:0}.room-w .button-w{margin-top:40px;width:100%;text-align:center}}@media only screen and (max-width: 641px){.room-2 .room-e.room-e-1{width:100%;padding:0 40px 40px}.room-2 .room-e.room-e-2{width:100%;padding:0 40px 40px}.room-3 .room-e.room-e-1,.room-3 .room-e.room-e-2,.room-3 .room-e.room-e-3{width:100%;padding:0}}@media only screen and (max-width: 421px){.room-2 .room-e.room-e-1{padding:0 0 20px 0}.room-2 .room-e.room-e-2{padding:0 0 20px 0}}/*! LES HOTELS D'EN HAUT - HEH */.chalet-w{font-size:0;padding-bottom:40px}.chalet-w .button-w{text-align:right}.chalet-w .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff}.chalet-t{display:inline-block;width:20%;padding:40px;vertical-align:top}.chalet-t .title{font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:16px}.chalet-e{display:inline-block;vertical-align:top}.chalet-e ul{width:100%}.chalet-e li{text-align:right;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:16px;font-size:12px;padding-right:60px;position:relative;margin-bottom:10px}.chalet-e span{display:inline-block;width:90px;padding-left:10px;text-align:left;position:absolute;top:auto;right:-30px}.chalet-d{display:-ms-flexbox;display:flex;width:50%;padding:0 40px 30px;vertical-align:top;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.chalet-d p,.chalet-d a:not(.button){line-height:24px;font-size:18px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#000}.chalet-d .button-w{text-align:center;-ms-flex-item-align:end;align-self:flex-end}.chalet-d .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff;height:34px;font-size:15px}.chalet-2{padding:0 40px;display:-ms-flexbox;display:flex}.chalet-2 .chalet-e{-ms-flex:1;flex:1}.chalet-2 .chalet-e.chalet-e-1{width:25%;padding-left:30px}.chalet-2 .chalet-e.chalet-e-2{width:25%;padding-left:30px}.chalet-2 .chalet-e.chalet-e-4{width:50%}.chalet-2 .chalet-d{width:50%;padding-left:40px}.chalet-3{padding:0 40px}.chalet-3 .chalet-e{-ms-flex:1;flex:1}.chalet-3 .chalet-e.chalet-e-1{width:33.33%}.chalet-3 .chalet-e.chalet-e-2{width:33.33%;padding-left:30px}.chalet-3 .chalet-e.chalet-e-3{width:33.33%;padding-left:30px}.chalet-3 .chalet-e.chalet-e-4{width:100%}@media only screen and (max-width: 1025px){.chalet-2 .chalet-e.chalet-e-1{width:50%;padding:0 40px 40px 0}.chalet-2 .chalet-e.chalet-e-2{width:50%;padding:0 40px 40px}.chalet-t{width:100%;padding:40px}.chalet-e{-ms-flex:none;flex:none}.chalet-e li{text-align:left}.chalet-2,.chalet-d{display:block}.chalet-2 .chalet-d,.chalet-3 .chalet-d{width:100%;padding:0}.chalet-w .button-w{margin-top:40px;width:100%;text-align:center}}@media only screen and (max-width: 641px){.chalet-2 .chalet-e.chalet-e-1{width:100%;padding:0 40px 40px}.chalet-2 .chalet-e.chalet-e-2{width:100%;padding:0 40px 40px}.chalet-3 .chalet-e.chalet-e-1,.chalet-3 .chalet-e.chalet-e-2,.chalet-3 .chalet-e.chalet-e-3{width:100%;padding:0}}@media only screen and (max-width: 421px){.chalet-2 .chalet-e.chalet-e-1{padding:0 0 20px 0}.chalet-2 .chalet-e.chalet-e-2{padding:0 0 20px 0}}/*! LES HOTELS D'EN HAUT - HEH */.apartment-w{font-size:0;padding-bottom:40px}.apartment-w .button-w{text-align:right}.apartment-w .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff}.apartment-t{display:inline-block;padding:40px;vertical-align:top}.apartment-t .title{font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:16px}.apartment-e{display:inline-block;vertical-align:top}.apartment-e ul{width:100%}.apartment-e li{text-align:right;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:12px;padding-right:60px;position:relative;margin-bottom:10px}.apartment-e span{display:inline-block;width:90px;padding-left:10px;text-align:left;position:absolute;top:auto;right:-30px}.apartment-d{display:-ms-flexbox;display:flex;width:100%;vertical-align:top;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.apartment-d p,.apartment-d a:not(.button){line-height:24px;font-size:18px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#000}.apartment-d .button-w{text-align:center;-ms-flex-item-align:end;align-self:flex-end}.apartment-d .button-w .button.basic{text-shadow:0px 0px 2px rgba(0,0,0,0.2);background-color:#000;color:#fff;height:34px;font-size:15px}.apartment-2{padding:0 40px;display:-ms-flexbox;display:flex}.apartment-2 .apartment-e{-ms-flex:1;flex:1}.apartment-2 .apartment-e.apartment-e-1{width:25%;padding-left:30px}.apartment-2 .apartment-e.apartment-e-2{width:25%;padding-left:30px}.apartment-2 .apartment-e.apartment-e-4{width:50%}.apartment-2 .apartment-d{width:50%;padding-left:40px}.apartment-3{padding:0 40px}.apartment-3 .apartment-e.apartment-e-1{width:33.33%}.apartment-3 .apartment-e.apartment-e-2{width:33.33%;padding-left:30px}.apartment-3 .apartment-e.apartment-e-3{width:33.33%;padding-left:30px}.apartment-3 .apartment-e.apartment-e-4{width:100%}.apartment-3 .apartment-d{margin:20px 0}@media only screen and (max-width: 1025px){.apartment-2 .apartment-e.apartment-e-1{width:50%;padding:0 40px 40px 0}.apartment-2 .apartment-e.apartment-e-2{width:50%;padding:0 40px 40px}.apartment-t{width:100%;padding:40px}.apartment-e{-ms-flex:none;flex:none}.apartment-e li{text-align:left}.apartment-2,.apartment-d{display:block}.apartment-2 .apartment-d,.apartment-3 .apartment-d{width:100%;padding:0}.apartment-w .button-w{margin-top:40px;width:100%;text-align:center}}@media only screen and (max-width: 641px){.apartment-2 .apartment-e.apartment-e-1{width:100%;padding:0 40px 40px}.apartment-2 .apartment-e.apartment-e-2{width:100%;padding:0 40px 40px}.apartment-3 .apartment-e.apartment-e-1,.apartment-3 .apartment-e.apartment-e-2,.apartment-3 .apartment-e.apartment-e-3{width:100%;padding:0}}@media only screen and (max-width: 421px){.apartment-2 .apartment-e.apartment-e-1{padding:0 0 20px 0}.apartment-2 .apartment-e.apartment-e-2{padding:0 0 20px 0}}/*! LES HOTELS D'EN HAUT - HEH */.column-w{max-width:690px;width:100%;margin:0 auto;padding:40px;text-align:center}.column-w h2{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.column-w p{margin-top:15px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal}.column-w a{display:inline-block;line-height:22px;font-size:16px;font-weight:normal;color:#000}.column-w a.button{line-height:15px}.column-w strong{font-family:"agaramondpro-bold", "Times New Roman", Georgia, Serif;font-weight:bold}.column-w em{font-style:italic}.column-w ul{max-width:480px;width:100%;margin-top:15px;padding-left:110px}.column-w li{margin-top:5px;list-style-type:disc;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal}.columns-w{max-width:800px;width:100%;margin:0 auto;padding:40px;font-size:0}.columns-w .column-l{display:inline-block;width:50%;padding-right:20px;vertical-align:top}.columns-w .column-r{display:inline-block;width:50%;padding-left:20px;vertical-align:top}.columns-w h2{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.columns-w h3{text-transform:uppercase;line-height:22px;font-size:16px;font-weight:normal;font-family:"simplon-regular", Arial, Helvetica, sans-serif}.columns-w p{margin-top:15px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal;color:#000}.columns-w img{max-width:100%}.columns-w a{color:#000}.columns-w strong{font-weight:bold}.columns-w em{font-style:italic}.columns-w ul{width:100%;margin-top:20px}.columns-w ul li{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal}.columns-w ul li:before{content:"-";display:inline-block;margin-right:5px}.columns-w .button.basic{font-family:"simplon-regular", Arial, Helvetica, sans-serif}@media only screen and (max-width: 641px){.columns-w{display:block;width:100%;padding:20px 20px 40px}.columns-w .column-l,.columns-w .column-r{width:100%;padding:0}.column-w h2{line-height:32px;font-size:30px}}/*! LES HOTELS D'EN HAUT - HEH */.news-t{margin-bottom:30px;text-align:center;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.news-w{padding-top:80px}.news-w .slideshow-w{height:595px;overflow:hidden}.news-w .slideshow-i{max-width:990px;width:100%;margin:0 auto;padding:0 30px;font-size:0}.news-w .slideshow-i li{display:inline-block;vertical-align:top}.news-w .fig-w{display:inline-block;width:33.33%;padding:0 30px;vertical-align:top;text-align:left;text-decoration:none}.news-w .fig-w:nth-child(even){padding:40px 30px 0}.news-w .fig-l{display:block;position:relative;text-decoration:none}.news-w .fig-l img{display:block;width:100%;height:auto}.news-w .fig-l:hover .fig-t,.news-w .fig-l:hover .fig-st,.news-w .fig-l:hover .fig-p{color:#6d6e6e}.news-w .fig-f{width:100%}.news-w .fig-f:before{content:"";display:block;width:20px;height:2px;margin:15px 0 10px;background-color:#000}.news-w .fig-t{display:block;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:16px;font-size:14px;color:#000}.news-w .fig-st{display:block;margin-top:5px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:14px;color:#000;font-style:italic}.news-w .fig-p{margin-top:5px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:14px;color:#000}.news-w .button{margin-top:10px}@media only screen and (max-width: 641px){.news-w .slideshow-w{height:1060px}.news-w .fig-w{width:100%;margin-bottom:20px}.news-w .fig-w .fig-l{display:block}.news-w .fig-w .fig-l img{float:left;max-width:150px;margin-right:15px}.news-w .fig-w .fig-l .fig-f{float:left}.news-t{line-height:32px;font-size:30px}}/*! LES HOTELS D'EN HAUT - HEH */.gallery-t{padding:70px 0 30px;text-align:center;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal;display:none}.gallery-w{overflow:hidden}.gallery-w .slideshow-w{width:60%;margin:0 auto;padding-top:31.8%}.gallery-w .slide{display:inline-block;padding:0 20px;vertical-align:top}.gallery-w img{display:block;width:100%;height:auto}.gallery-w .slideshow-control-h-tol{left:calc( -30% - 15px)}.gallery-w .slideshow-control-h-tol:before{border-bottom:2px solid #fff;border-left:2px solid #fff}.gallery-w .slideshow-control-h-bor{right:-30%}.gallery-w .slideshow-control-h-bor:before{border-top:2px solid #fff;border-right:2px solid #fff}/*! LES HOTELS D'EN HAUT - HEH */.instagram{padding:0 3px}.instagram .instagram-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3px}.instagram .instagram-grid a.instagram-t{display:block;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:calc(100% / 6 - 3px);margin:0 0 3px 3px;line-height:0}.instagram .instagram-grid a.instagram-t:before{content:"";position:absolute;z-index:4;transition:all .2s ease-in-out;top:0;bottom:0;left:0;right:0}.instagram .instagram-grid a.instagram-t:first-child:before{background-color:rgba(0,0,0,0.3);background-image:url("../../assets/images/instagram.png");background-position:center center;background-size:30%;background-repeat:no-repeat}.instagram .instagram-grid a.instagram-t:hover:before{background-color:rgba(255,255,255,0.3);background-image:none}.instagram .instagram-grid a.instagram-t img.instagram-i{width:100%;height:auto}/*! LES HOTELS D'EN HAUT - HEH */#contact{padding:40px 20px;font-family:"simplon-regular", Arial, Helvetica, sans-serif}#contact:before{content:"";display:block;z-index:5;width:100px;height:100px;background-image:url("../../assets/images/compagnie-d-hotels.png");margin:0 auto 20px}#contact div{position:relative;display:block;margin:0 auto;text-align:center}#contact label{display:inline-block;vertical-align:top;width:80px;text-align:right;padding-right:15px}#contact input,#contact textarea{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;font-size:14px;padding:3px;display:inline-block;vertical-align:top;margin-bottom:10px;width:250px;box-shadow:none;outline:0;background:#fff;border:1px solid rgba(0,0,0,0.5);transition:background .3s}#contact input:focus,#contact textarea:focus{box-shadow:none;outline:0;background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.3)}#contact button[type=submit]{margin:0 auto;display:block;background:#fff;border:1px solid rgba(0,0,0,0.5);color:#000;padding:10px 20px;text-decoration:none;text-transform:uppercase;line-height:18px;font-size:13px;text-shadow:0px 0px 2px rgba(0,0,0,0.2);letter-spacing:1px;transition:background .3s;cursor:pointer}#contact button[type=submit]:hover{background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.3)}@media only screen and (max-width: 641px){#contact label{width:100%;text-align:center}#contact input,#contact textarea{width:100%;max-width:250px}}/*! LES HOTELS D'EN HAUT - HEH */.lightbox{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;pointer-events:none}.lightbox.is-open{pointer-events:visible}.lightbox.is-open .lightbox-i{-ms-transform:scale(1);transform:scale(1);opacity:1}.lightbox.is-open .lightbox-c,.lightbox.is-open .lightbox-s{opacity:1}.lightbox .lightbox-i{width:680px;position:absolute;top:100px;left:50%;margin-left:-340px;padding:40px;z-index:2;opacity:0;-ms-transform:scale(0);transform:scale(0);transition:transform 420ms ease,  opacity 420ms ease;background-color:#fff;overflow:hidden;border:1px solid #000}.lightbox .lightbox-i strong{display:block;margin-bottom:35px;position:relative;z-index:1;text-decoration:none;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:18px;font-size:18px;color:#000}.lightbox .lightbox-c{display:block;width:40px;height:40px;top:0;right:0;z-index:2;position:absolute;opacity:0;cursor:pointer;transition:opacity 380ms ease}.lightbox .lightbox-c:before,.lightbox .lightbox-c:after{content:"";position:absolute;top:10px;right:18px;height:18px;width:1px;background-color:#000}.lightbox .lightbox-c:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.lightbox .lightbox-c:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox .lightbox-s{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 380ms ease}.lightbox .form-w label{display:block;margin-top:20px;font-family:"simplon-Regular", Arial, Helvetica, sans-serif;line-height:16px;font-size:16px;color:#000;text-transform:uppercase}.lightbox .form-w input,.lightbox .form-w button{display:inline-block;width:60%;height:30px;margin-top:5px;padding:0 5px;vertical-align:top;font-family:"Bariol-Light", Arial, Helvetica, sans-serif;line-height:12px;font-size:12px}.lightbox .form-w input[type="text"],.lightbox .form-w input[type="email"],.lightbox .form-w button[type="text"],.lightbox .form-w button[type="email"]{border:1px solid #000;color:#000}.lightbox .form-w input[type="button"],.lightbox .form-w input[type="submit"],.lightbox .form-w button[type="button"],.lightbox .form-w button[type="submit"]{margin-top:10px;border:1px solid #c8c7c7;background-color:#c8c7c7;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;text-shadow:1px 0px 2px rgba(0,0,0,0.2)}.lightbox .form-w textarea{width:60%;height:100px;resize:none;padding:5px;border:1px solid #000;font-family:"Bariol-Light", Arial, Helvetica, sans-serif;line-height:12px;font-size:12px;color:#000}@media only screen and (max-width: 1025px){.lightbox .lightbox-i{width:100%;top:0;left:0;margin-left:0}}/*! LES HOTELS D'EN HAUT - HEH */.offer-w{padding:40px 0;font-size:0}.offer-w .button-w{padding:0 40px;text-align:right}.offer-w .button{margin-left:5px}.offer-t{display:inline-block;width:20%;padding:0 40px;vertical-align:top}.offer-t .title{font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:16px}.offer-e{display:inline-block;width:15%;vertical-align:top}.offer-e ul{width:100%}.offer-e li{text-align:right;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:18px;font-size:12px}.offer-e span{display:inline-block;width:50px;padding-left:10px;text-align:left}.offer-d{display:inline-block;width:50%;padding:0 40px 30px;vertical-align:top}.offer-d p,.offer-d a{line-height:18px;font-size:13px;font-family:'Simplon', sans-serif;color:#000}@media only screen and (max-width: 769px){.offer-t,.offer-e{width:50%;padding:40px}.offer-d{width:100%}.offer-w .button-w{width:100%;text-align:center}}@media only screen and (max-width: 641px){.offer-t,.offer-e,.offer-d{padding:20px}}@media only screen and (max-width: 421px){.offer-t,.offer-e,.offer-d{width:100%}.offer-e li{text-align:left}}/*! LES HOTELS D'EN HAUT - HEH */.offerc-w{padding:40px 0;font-size:0}.offerc-w .button-w{padding:0 40px;text-align:right}.offerc-w .button{margin-left:5px}.offerc-l{display:inline-block;width:50%;vertical-align:top}.offerc-t{padding:0 40px;margin-bottom:20px;vertical-align:top}.offerc-t .title{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal;text-align:center;margin-bottom:20px}.offerc-i{margin-bottom:20px}.offerc-i img{width:100%;height:auto}.offerc-i .iframe-w{position:relative;width:100%;height:0;padding-bottom:51%}.offerc-i .iframe-w iframe{position:absolute;width:100%;height:100%;left:0;top:0}.offerc-d{padding:0 10px 30px 40px;vertical-align:top}.offerc-d p,.offerc-d a{margin-top:15px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal;color:#000}.offerc-c{display:inline-block;width:50%}.offerc-c .contact-w{margin-top:15px}.offerc-c .contact-w .form-w .column-l,.offerc-c .contact-w .form-w .column-r{width:100%;padding:0}.offerc-c .contact-w .form-w .column-l.column-l label,.offerc-c .contact-w .form-w .column-r.column-l label{margin-top:0}.offerc-c .contact-w .form-w .column-l .input-group,.offerc-c .contact-w .form-w .column-r .input-group{width:50%;display:inline-block}.offerc-c .contact-w .form-w .column-l .input-group:first-child,.offerc-c .contact-w .form-w .column-r .input-group:first-child{padding-right:5px}.offerc-c .contact-w .form-w .column-l .input-group:last-child,.offerc-c .contact-w .form-w .column-r .input-group:last-child{padding-left:5px}@media only screen and (max-width: 421px){.offerc-w{padding:0}.offerc-w .offerc-t,.offerc-w .offerc-c,.offerc-w .offerc-l{width:100%}.offerc-w .offerc-t{margin-bottom:0}.offerc-w .offerc-t .title{margin-top:20px}.offerc-w .offerc-l .offerc-d{padding-top:5px}.offerc-w .offerc-c .contact-w .form-w .column-l{padding:0}.offerc-w .offerc-c .contact-w .form-w .column-r{padding:0}}@media only screen and (max-width: 641px){.offerc-t,.offerc-e,.offerc-d{padding:20px}}@media only screen and (max-width: 769px){.offerc-d{width:100%}.offerc-w{padding-bottom:0}}/*! LES HOTELS D'EN HAUT - HEH */body.admin{top:0}.section-admin .quick-edit,body.admin .quick-edit{position:absolute;right:0;z-index:10;background:#000}.section-admin .quick-edit a,body.admin .quick-edit a{display:inline-block;padding:10px;font-size:11px;line-height:11px;text-decoration:none;color:white}.section-admin .quick-edit span,body.admin .quick-edit span{font-weight:normal}.section-admin .quick-edit em,body.admin .quick-edit em{font-style:italic}.section-admin .quick-edit{-ms-transform:scaleY(0);transform:scaleY(0);transition:100ms transform ease-in-out;-ms-transform-origin:bottom;transform-origin:bottom;bottom:0}.section-admin:hover .quick-edit{-ms-transform:scaleY(1);transform:scaleY(1)}/*! LES HOTELS D'EN HAUT - HEH */#sidebar{width:60px;padding:0 0 10px 0;position:fixed;left:50%;top:160px;z-index:2;margin-left:580px;background-color:#f1eee5;background-size:85% auto;box-shadow:0 0 30px rgba(0,0,0,0.3);transform:translateZ(0)}#sidebar .list{position:relative;display:block}#sidebar .list li{position:relative;display:block;width:100%}#sidebar .list li.language-switcher{margin-top:5px}#sidebar .list li.language-switcher ul li ul{display:none;width:100%;position:absolute;top:calc( 100% + 10px);padding:6px 0;background:#f1eee5;box-shadow:0 0 30px rgba(0,0,0,0.3);animation-name:fadeIn;animation-duration:460ms}#sidebar .list li.language-switcher ul li ul a{height:auto;padding:5px 0 5px 15px}#sidebar .list li.language-switcher ul li ul a:hover{color:#7b7b7b}#sidebar .list li.language-switcher.open ul li ul{display:block}#sidebar .list li.language-switcher span{display:block;width:100%;padding-left:15px;background-color:transparent;background-image:url("../../assets/images/sprite-icons-black.png");background-repeat:no-repeat 16px -497px;background-position:16px -497px;background-size:80% auto;text-transform:uppercase;line-height:14px;font-size:14px;color:#000;font-family:"simplon-bold", Arial, Helvetica, sans-serif;text-shadow:1px 0px 2px rgba(0,0,0,0.2);cursor:pointer}#sidebar .list li.language-switcher span:hover{background-image:url("../../assets/images/sprite-icons-grey.png");color:#7b7b7b}#sidebar .list a{display:block;width:100%;height:40px;text-decoration:none;text-transform:uppercase;line-height:14px;font-size:14px;color:#000;font-family:"simplon-bold", Arial, Helvetica, sans-serif}#sidebar .list a.contact{background:url("../../assets/images/contact-black.svg") no-repeat center;background-size:auto 27px}#sidebar .list a.contact:hover{background-image:url("../../assets/images/contact-grey.svg")}#sidebar .list a.mail{background:url("../../assets/images/mail-black.svg") no-repeat center;background-size:auto 21px}#sidebar .list a.mail:hover{background-image:url("../../assets/images/mail-grey.svg")}#sidebar .list a.the-host-cloud{background:url("../../assets/images/the-host-cloud-black.svg") no-repeat center;background-size:auto 22.5px}#sidebar .list a.the-host-cloud:hover{background-image:url("../../assets/images/the-host-cloud-grey.svg")}#sidebar .list a.hotel-location{background:url("../../assets/images/hotel-location-black.svg") no-repeat center;background-size:auto 27px}#sidebar .list a.hotel-location:hover{background-image:url("../../assets/images/hotel-location-grey.svg")}#sidebar .list a.services{background:url("../../assets/images/sprite-icons-black.png") no-repeat center -8px;background-size:100% auto;display:none}#sidebar .list a.gift{background:url("../../assets/images//gift.svg") no-repeat center 6px;background-size:43% auto}#sidebar .list a.gift:hover{background-image:url("../../assets/images/gift-grey.svg")}#sidebar .list a.social{width:90%;background-image:url("../../assets/images/sprite-icons-black.png");background-position:center;background-repeat:no-repeat;background-size:90% auto}#sidebar .list a.social:hover{background-image:url("../../assets/images/sprite-icons-grey.png")}#sidebar .list a.social.chat{background-position:50% -130px}#sidebar .list a.social.facebook{background-position:80% -150px}#sidebar .list a.social.twitter{background-position:50% -250px}#sidebar .list a.social.instagram{background-position:80% -247px}#sidebar .list a.social.linkedin{background-position:50% -292px}#sidebar .list a.social.google{background-position:50% -342px}#sidebar .list a.social.pinterest{background-position:50% -388px}#sidebar .list a.social.tumblr{background-position:50% -437px}#sidebar .list .meteo{display:block;width:100%;height:35px;background-image:url("../../assets/images/sprite-icons-black.png");background-repeat:no-repeat;background-position:50% -1260px;background-size:80% auto}#sidebar .list .meteo.clouds{background-position:50% -777px}#sidebar .list .meteo.clear{background-position:50% -678px}#sidebar .list .meteo.mist{background-position:50% -920px}#sidebar .list .meteo.rain{background-position:50% -823px}#sidebar .list .meteo.storm{background-position:50% -920px}#sidebar .list .meteo.snow{background-position:50% -968px}#sidebar .list .meteo.extreme{background-position:50% -920px}#sidebar .list .meteo-temp{display:block;width:100%;margin:5px 0;text-align:center;line-height:15px;font-size:15px;font-family:"simplon-Regular", Arial, Helvetica, sans-serif;text-shadow:1px 0px 2px rgba(0,0,0,0.2)}#sidebar .book-now-mobile{display:none;height:50px;vertical-align:top;background:#000;text-align:center;text-transform:uppercase;text-decoration:none;font-family:"simplon-Regular", Arial, Helvetica, sans-serif;color:#fff;font-size:15px;line-height:15px;padding:20px 20px 0}#sidebar .book-now-mobile:hover{background:#333}#heh-a{display:block;width:60px;height:60px;background:transparent url("../../assets/images/heh.png") center no-repeat;background-size:80% auto;overflow:hidden;position:relative}#heh-a span{position:absolute;left:-100%}@media screen and (max-width: 1279px), screen and (max-height: 640px){#sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:auto;height:50px;padding:0;margin:0;top:auto;right:0;bottom:0;left:auto;z-index:3;font-size:0}#sidebar .list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;height:100%;font-size:0;vertical-align:top;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start}#sidebar .list li{-ms-flex:1;flex:1;display:inline-block;width:auto;vertical-align:middle}#sidebar .list li.language-switcher{display:none}#sidebar .list a{width:50px;height:50px}#sidebar .list a.social,#sidebar .list a.the-host-cloud,#sidebar .list a.gift{width:50px;height:50px}#sidebar .list a.social.facebook,#sidebar .list a.the-host-cloud.facebook,#sidebar .list a.gift.facebook{background-position:50% -132px}#sidebar .list a.social.instagram,#sidebar .list a.the-host-cloud.instagram,#sidebar .list a.gift.instagram{background-position:50% -222px}#sidebar .list .meteo{display:inline-block;width:40px;background-size:100% auto;vertical-align:middle}#sidebar .list .meteo.clouds{background-position:50% -645px}#sidebar .list .meteo.clear{background-position:50% -564px}#sidebar .list .meteo.mist{background-position:50% -763px}#sidebar .list .meteo.rain{background-position:50% -683px}#sidebar .list .meteo.storm{background-position:50% -763px}#sidebar .list .meteo.snow{background-position:50% -803px}#sidebar .list .meteo.extreme{background-position:50% -763px}#sidebar .list .meteo-temp{display:inline-block;width:40px;margin:0;vertical-align:middle}#sidebar .book-now-mobile{display:inline-block;margin-left:auto}#heh-a{width:50px;height:50px;margin-left:10px;display:inline-block;vertical-align:top;background-size:80%}}@media only screen and (max-width: 769px){#sidebar{width:100%}}@media only screen and (max-width: 641px){#sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;box-shadow:none}#sidebar #heh-a{display:none}#sidebar .list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1;list-style-type:none;padding:0;margin:0}#sidebar .list li{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;display:inline-block;height:100%;text-align:center}#sidebar .list li.hide-m{display:none}#sidebar .list li a{display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none}#sidebar .list li a.contact{background:url("../../assets/images/contact-black.svg") no-repeat center;background-size:auto 30px}#sidebar .list li a.mail{background:url("../../assets/images/mail-black.svg") no-repeat center;background-size:auto 23px}#sidebar .list li a.hotel-location{background:url("../../assets/images/hotel-location-black.svg") no-repeat center;background-size:27px 27px}#sidebar .book-now-mobile{-ms-flex-align:center;align-items:center;display:inline-block;height:100%;line-height:50px;text-align:center;font-size:16px;width:auto;vertical-align:middle;background-color:#000;font-family:"simplon-regular", Arial, Helvetica, sans-serif;padding:0 24px}}/*! LES HOTELS D'EN HAUT - HEH */.activity-w{max-width:940px;width:100%;margin:0 auto;padding:40px;text-align:center}.activity-w h2{text-align:center;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.activity-w p{margin-top:20px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal;color:#000}.activity-w .list{max-width:720px;margin:40px auto 0;text-align:center;font-size:0}.activity-w .list li{display:inline-block;vertical-align:top;text-align:center;padding:0 10px}.activity-w .list .figure{display:block;width:100px;padding-bottom:20px;position:relative;text-decoration:none;color:#000}.activity-w .list .figure:hover figcaption{display:block}.activity-w .list figcaption{display:none;width:100%;position:absolute;bottom:0;left:0}.activity-w .list figcaption strong{display:block;line-height:10px;font-size:10px;text-transform:uppercase;color:#000;font-family:"simplon-Regular", Arial, Helvetica, sans-serif}.activity-w .list figcaption strong:after{display:block;content:"";height:1px;width:50%;margin:2px auto 3px;background-color:#000}.activity-w .list figcaption span{display:block;line-height:8px;font-size:8px;text-transform:uppercase;color:#000}@media only screen and (max-width: 1025px){.activity-w .list figure figcaption,.activity-w .list figure:hover figcaption{display:block}.activity-w h2{line-height:32px;font-size:30px}}/*! LES HOTELS D'EN HAUT - HEH */.contact .columns-w strong{font-family:"simplon-Regular", Arial, Helvetica, sans-serif}.contact .columns-w h5{font:normal 13px / 1 "simplon-regular", Arial, Helvetica, sans-serif}.contact-w{width:100%;max-width:800px;margin:0 auto;padding:0 40px}.contact-w h2{margin-bottom:30px;text-align:center;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.contact-w .form-w{font-size:0;position:relative}.contact-w .form-w .success-modal{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;bottom:0;right:0;background-color:#e5e5e5;font-size:12px;opacity:0}.contact-w .form-w .success-modal.shown{opacity:1;pointer-events:auto;animation:fadeIn 250ms ease-out}.contact-w .form-w .column-l{width:50%;display:inline-block;vertical-align:top}.contact-w .form-w .column-r{width:50%;display:inline-block;vertical-align:top;padding-left:40px}.contact-w .form-w label{display:block;margin:10px 0 5px;text-align:left;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:18px;font-size:18px;color:#000}.contact-w .form-w [data-error-for]{font-size:12px;text-align:left;color:red}.contact-w .form-w input[type="text"].error,.contact-w .form-w input[type="email"].error,.contact-w .form-w textarea.error{border-color:red;border-width:2px;animation:shake 0.62s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.contact-w .form-w input,.contact-w .form-w button{display:block;width:100%;height:34px;padding:10px 15px;font-family:"simplon-regular", Arial, Helvetica, sans-serif;line-height:15px;font-size:15px}.contact-w .form-w input[type="text"],.contact-w .form-w input[type="email"],.contact-w .form-w button[type="text"],.contact-w .form-w button[type="email"]{border:1px solid #000;color:#000}.contact-w .form-w input[type="button"],.contact-w .form-w input[type="submit"],.contact-w .form-w button[type="button"],.contact-w .form-w button[type="submit"]{display:inline-block;width:auto;padding:10px 15px;background-color:#fff;border:1px solid #000;text-align:center;text-transform:uppercase;color:#000;letter-spacing:1px;cursor:pointer;text-shadow:1px 0px 2px rgba(0,0,0,0.2);font-family:"simplon-Regular", Arial, Helvetica, sans-serif;line-height:15px;font-size:15px;margin-top:40px}.contact-w .form-w textarea{width:100%;height:213px;padding:5px;border:1px solid #000;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:14px;font-size:14px;color:#000}.contact-w .form-w div{text-align:right}@media only screen and (max-width: 641px){.contact-w{padding:0 20px}.contact-w .form-w .column-l{width:100%}.contact-w .form-w .column-r{width:100%;padding-left:0}}/*! LES HOTELS D'EN HAUT - HEH */.double-picture{padding-top:40px;font-size:0}.double-picture .col-left,.double-picture .col-right{position:relative;text-decoration:none;display:inline-block;width:calc(49.9% - 10px);height:auto}.double-picture .col-left img,.double-picture .col-right img{width:100%;height:auto}.double-picture .col-left{margin-right:10px}.double-picture .col-right{margin-left:10px;float:right}.double-picture-t{position:absolute;font-size:36px;font-weight:normal;margin-top:-18px;top:50%;right:0;bottom:0;left:0;text-align:center;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#000}@media only screen and (max-width: 641px){.double-picture .col-left,.double-picture .col-right{display:block;width:100%;margin:0;float:none}.double-picture .col-left{margin-bottom:20px}.double-picture-t{font-size:30px;margin-top:-15px}}/*! LES HOTELS D'EN HAUT - HEH */.simple-picture{position:relative;display:inline-block;width:100%;height:auto}.simple-picture img{width:100%;height:auto}@media only screen and (max-width: 641px){.simple-picture{margin:0;height:200px;overflow:hidden}}.popin{width:100%;height:100%;position:fixed;z-index:3;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popin.active{display:-ms-flexbox;display:flex}.popin .overlay{background:black;height:100%;width:100%;position:absolute;z-index:-1;opacity:0.3}.popin .popin-content{background:white;min-width:45%;width:auto;max-width:45%}.popin .popin-content .close{height:50px;cursor:pointer;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}.popin .popin-content .close img{width:25px;height:25px;margin-top:15px;margin-right:15px}.popin .popin-content .block-content{margin:20px 5%;text-align:center}.popin .popin-content .block-content h2{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:40px;font-size:36px;font-weight:normal}.popin .popin-content .block-content p{margin-top:15px;font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;line-height:24px;font-size:18px;font-weight:normal}.popin .popin-content .block-content p .mobile-linebreak{display:none}.popin .popin-content .block-content p .desktop-linebreak{display:block}.popin .popin-content .block-content p strong{font-family:"agaramondpro-bold", "Times New Roman", Georgia, Serif;font-weight:700}.popin .popin-content .block-content p a{font-family:"agaramondpro-regular", "Times New Roman", Georgia, Serif;color:#000}.popin .popin-content .block-content .button{margin-top:10px}.popin-nav{color:#000;display:block;position:absolute;left:20px;bottom:5px;line-height:15px;font-size:9px;text-transform:uppercase;text-decoration:none}.theme-alpaga .popin-nav{color:white}@media only screen and (max-width: 1441px){.popin .popin-content{min-width:70%;max-width:70%}}@media only screen and (max-width: 1025px){.popin .popin-content{min-width:60%;max-width:60%}}@media only screen and (max-width: 769px){.popin .popin-content{min-width:90%;max-width:90%;max-height:90vh;overflow-y:scroll}.popin .popin-content .block-content{margin:0px 10% 10px}.popin .popin-content .block-content h2{margin:10px 0}.popin .popin-content .block-content p{font-size:16px;line-height:20px;margin:0px}.popin .popin-content .block-content p .mobile-linebreak{display:block}.popin .popin-content .block-content p .desktop-linebreak{display:none}}/*! LES HOTELS D'EN HAUT - ALPAGA */.theme-alpaga body{background-image:url("../../assets/medias/images/alpaga/logo/opacity.png")}.theme-alpaga #header .inside{padding:40px 0 0 150px}.theme-alpaga #header.sticky .inside{padding:25px 0 0 150px}.theme-alpaga #name{display:block;width:120px;height:80px;overflow:hidden;position:absolute;top:10px;left:20px;z-index:2;background-color:transparent;background-image:url("../../assets/medias/images/alpaga/logo/white.png");background-repeat:no-repeat;background-position:0;background-size:auto 100%}.theme-alpaga #name span{position:absolute;top:-100%}.theme-alpaga .open #name{background-image:url("../../assets/medias/images/alpaga/logo/black.png")}.theme-alpaga .sticky #name{height:100px;top:-21px;background-image:url("../../assets/medias/images/alpaga/logo/sticky.png")}.theme-alpaga #footer{background-image:url("../../assets/medias/images/alpaga/footer/bg.png")}.theme-alpaga #footer .hostel{width:200px;height:252px;background-image:url("../../assets/medias/images/alpaga/footer/label.png")}.theme-alpaga #footer .mention{display:none}.theme-alpaga #footer .mention-2{display:block;margin:60px auto 0;max-width:150px;width:100%;height:auto;position:relative;overflow:hidden;background-size:100% auto;text-decoration:none}.theme-alpaga #footer .mention-2 span{position:absolute;left:-100%}.theme-alpaga.season-summer #main{background-image:url("../../assets/medias/images/alpaga/bg/summer/bg-m.jpg")}.theme-alpaga.season-summer #trail{background-image:url("../../assets/medias/images/alpaga/bg/summer/bg-m-1.jpg"),url("../../assets/medias/images/alpaga/bg/summer/bg-m-2.jpg")}.theme-alpaga.season-summer #heh{background-image:url("../../assets/medias/images/alpaga/bg/summer/bg-t.jpg"),url("../../assets/medias/images/alpaga/bg/summer/bg-b.jpg")}.theme-alpaga.season-winter #main{background-image:url("../../assets/medias/images/alpaga/bg/winter/bg-m.jpg")}.theme-alpaga.season-winter #trail{background-image:url("../../assets/medias/images/alpaga/bg/winter/bg-m-1.jpg"),url("../../assets/medias/images/alpaga/bg/winter/bg-m-2.jpg")}.theme-alpaga.season-winter #heh{background-image:url("../../assets/medias/images/alpaga/bg/winter/bg-t.jpg"),url("../../assets/medias/images/alpaga/bg/winter/bg-b.jpg")}.theme-alpaga .grey{background-color:#f5eee4}.theme-alpaga #disclaimer{color:#fff}.theme-alpaga .is-open #name{display:none}@media only screen and (max-width: 1025px){.theme-alpaga #header .inside{transition:none;padding:0}}/*! LES HOTELS D'EN HAUT - LE FITZROY */.theme-lefitzroy body{background-image:url("../../assets/medias/images/lefitzroy/logo/opacity.png")}.theme-lefitzroy #header .inside{padding:40px 0 0 130px}.theme-lefitzroy #header.sticky .inside{padding:25px 0 0 130px}.theme-lefitzroy #header #navigation .menu>li .tab.special{background-color:#BBB3A9}.theme-lefitzroy #name{display:block;width:112px;height:90px;overflow:hidden;position:absolute;top:10px;left:20px;background-color:transparent;background-image:url("../../assets/medias/images/lefitzroy/logo/white.png");background-repeat:no-repeat;background-position:0;background-size:auto 100%}.theme-lefitzroy #name span{position:absolute;top:-100%}.theme-lefitzroy .open #name{background-image:url("../../assets/medias/images/lefitzroy/logo/black.png")}.theme-lefitzroy .sticky #name{height:100px;background-image:url("../../assets/medias/images/lefitzroy/logo/sticky.png");top:-18px}.theme-lefitzroy #footer{background-image:url("../../assets/medias/images/lefitzroy/footer/bg.png")}.theme-lefitzroy #footer .hostel{width:200px;height:280px;background-image:url("../../assets/medias/images/lefitzroy/footer/label.png")}.theme-lefitzroy.season-summer #main{background-image:url("../../assets/medias/images/lefitzroy/bg/summer/bg-m.jpg")}.theme-lefitzroy.season-summer #trail{background-image:url("../../assets/medias/images/lefitzroy/bg/summer/bg-m-1.jpg"),url("../../assets/medias/images/lefitzroy/bg/summer/bg-m-2.jpg")}.theme-lefitzroy.season-summer #heh{background-image:url("../../assets/medias/images/lefitzroy/bg/summer/bg-t.jpg"),url("../../assets/medias/images/lefitzroy/bg/summer/bg-b.jpg")}.theme-lefitzroy.season-winter #main{background-image:url("../../assets/medias/images/lefitzroy/bg/winter/bg-m.jpg")}.theme-lefitzroy.season-winter #trail{background-image:url("../../assets/medias/images/lefitzroy/bg/winter/bg-m-1.jpg"),url("../../assets/medias/images/lefitzroy/bg/winter/bg-m-2.jpg")}.theme-lefitzroy.season-winter #heh{background-image:url("../../assets/medias/images/lefitzroy/bg/winter/bg-t.jpg"),url("../../assets/medias/images/lefitzroy/bg/winter/bg-b.jpg")}.theme-lefitzroy .grey{background-color:#bcb4aa}.theme-lefitzroy .is-open #name{display:none}@media only screen and (max-width: 1025px){.theme-lefitzroy #header .inside{transition:none;padding:0}}/*! LES HOTELS D'EN HAUT - LE VALTHORENS */.theme-levalthorens body{background-image:url("../../assets/medias/images/levalthorens/logo/opacity.png")}.theme-levalthorens #header .inside{padding:40px 0 0 120px}.theme-levalthorens #header.sticky .inside{padding:25px 0 0 120px}.theme-levalthorens #header #navigation .menu>li .tab.special{background-color:#E50F1F}.theme-levalthorens #name{display:block;width:94px;height:90px;overflow:hidden;position:absolute;top:10px;left:16px;z-index:2;background-color:transparent;background-image:url("../../assets/medias/images/levalthorens/logo/white.png");background-repeat:no-repeat;background-position:0;background-size:auto 100%}.theme-levalthorens #name span{position:absolute;top:-100%}.theme-levalthorens .open #name{background-image:url("../../assets/medias/images/levalthorens/logo/black.png")}.theme-levalthorens .sticky #name{height:100px;top:-18px;background-image:url("../../assets/medias/images/levalthorens/logo/sticky.png")}.theme-levalthorens #footer{background-image:url("../../assets/medias/images/levalthorens/footer/bg.png")}.theme-levalthorens #footer .hostel{width:200px;height:222px;background-image:url("../../assets/medias/images/levalthorens/footer/label.png")}.theme-levalthorens.season-summer #main{background-image:url("../../assets/medias/images/levalthorens/bg/summer/bg-m.jpg")}.theme-levalthorens.season-summer #trail{background-image:url("../../assets/medias/images/levalthorens/bg/summer/bg-m-1.jpg"),url("../../assets/medias/images/levalthorens/bg/summer/bg-m-2.jpg")}.theme-levalthorens.season-summer #heh{background-image:url("../../assets/medias/images/levalthorens/bg/summer/bg-t.jpg"),url("../../assets/medias/images/levalthorens/bg/summer/bg-b.jpg")}.theme-levalthorens.season-winter #main{background-image:url("../../assets/medias/images/levalthorens/bg/winter/bg-m.jpg")}.theme-levalthorens.season-winter #trail{background-image:url("../../assets/medias/images/levalthorens/bg/winter/bg-m-1.jpg"),url("../../assets/medias/images/levalthorens/bg/winter/bg-m-2.jpg")}.theme-levalthorens.season-winter #heh{background-image:url("../../assets/medias/images/levalthorens/bg/winter/bg-t.jpg"),url("../../assets/medias/images/levalthorens/bg/winter/bg-b.jpg")}.theme-levalthorens .grey{background-color:#efe6d7}.theme-levalthorens .is-open #name{display:none}@media only screen and (max-width: 1025px){.theme-levalthorens #header .inside{transition:none;padding:0}}/*! LES HOTELS D'EN HAUT - LES ROCHES ROUGES */.theme-lesrochesrouges body{background-image:url("../../assets/medias/images/lesrochesrouges/logo/opacity.png")}.theme-lesrochesrouges #header .inside{padding:40px 0 0 130px}.theme-lesrochesrouges #header.sticky .inside{padding:25px 0 0 130px}.theme-lesrochesrouges #header.open .inside{height:210px}.theme-lesrochesrouges #header.sticky.open .inside{height:195px}.theme-lesrochesrouges #name{display:inline-block;width:90px;height:90px;vertical-align:middle;position:absolute;top:5px;left:20px;z-index:2;background-color:transparent;background-image:url("../../assets/medias/images/lesrochesrouges/logo/white.png");background-repeat:no-repeat;background-position:center;background-size:auto 100%}.theme-lesrochesrouges #name span{position:absolute;top:-100%}.theme-lesrochesrouges .open #name{background-image:url("../../assets/medias/images/lesrochesrouges/logo/black.png")}.theme-lesrochesrouges .sticky #name{height:90px;top:-14px;background-image:url("../../assets/medias/images/lesrochesrouges/logo/sticky.png")}.theme-lesrochesrouges #footer{background-image:url("../../assets/medias/images/lesrochesrouges/footer/bg.png")}.theme-lesrochesrouges #footer .hostel{width:200px;height:306px;background-image:url("../../assets/medias/images/lesrochesrouges/footer/label.png")}.theme-lesrochesrouges.season-summer #main{background-image:url("../../assets/medias/images/lesrochesrouges/bg/summer/bg-m.jpg")}.theme-lesrochesrouges.season-summer #trail{background-image:url("../../assets/medias/images/lefitzroy/bg/summer/bg-m-1.jpg"),url("../../assets/medias/images/lefitzroy/bg/summer/bg-m-2.jpg")}.theme-lesrochesrouges.season-summer #heh{background-image:url("../../assets/medias/images/lesrochesrouges/bg/summer/bg-t.jpg"),url("../../assets/medias/images/lesrochesrouges/bg/summer/bg-b.jpg")}.theme-lesrochesrouges.season-winter #main{background-image:url("../../assets/medias/images/lesrochesrouges/bg/winter/bg-m.jpg")}.theme-lesrochesrouges.season-winter #trail{background-image:url("../../assets/medias/images/lesrochesrouges/bg/winter/bg-m-1.jpg"),url("../../assets/medias/images/lesrochesrouges/bg/winter/bg-m-2.jpg")}.theme-lesrochesrouges.season-winter #heh{background-image:url("../../assets/medias/images/lesrochesrouges/bg/winter/bg-t.jpg"),url("../../assets/medias/images/lesrochesrouges/bg/winter/bg-b.jpg")}.theme-lesrochesrouges .grey{background-color:#dedad1}.theme-lesrochesrouges .section:first-child .fader-f{display:none}.theme-lesrochesrouges .is-open #name{display:none}@media only screen and (max-width: 1025px){.theme-lesrochesrouges #header .inside{transition:none;padding:0}}@media only screen and (max-width: 641px){.theme-lesrochesrouges #name{width:50px;height:48px}.theme-lesrochesrouges .sticky #name{width:50px;height:22px;top:22px;left:20px}}/*! LES HOTELS D'EN HAUT - LES TROIS VALLEES */.theme-hoteldes3vallees body{background-image:url("../../assets/medias/images/hoteldes3vallees/logo/opacity.png")}.theme-hoteldes3vallees #header .inside{padding:40px 0 0 125px}.theme-hoteldes3vallees #header.sticky .inside{padding:25px 0 0 125px}.theme-hoteldes3vallees #name{display:block;width:110px;height:90px;overflow:hidden;position:absolute;top:10px;left:16px;z-index:2;background-color:transparent;background-image:url("../../assets/medias/images/hoteldes3vallees/logo/white.png");background-repeat:no-repeat;background-position:0;background-size:auto 100%}.theme-hoteldes3vallees #name span{position:absolute;top:-100%}.theme-hoteldes3vallees .open #name{background-image:url("../../assets/medias/images/hoteldes3vallees/logo/black.png")}.theme-hoteldes3vallees .sticky #name{height:100px;top:-20px;background-image:url("../../assets/medias/images/hoteldes3vallees/logo/sticky.png")}.theme-hoteldes3vallees #footer{background-image:url("../../assets/medias/images/hoteldes3vallees/footer/bg.png")}.theme-hoteldes3vallees #footer .hostel{width:200px;height:271px;background-image:url("../../assets/medias/images/hoteldes3vallees/footer/label.png")}.theme-hoteldes3vallees.season-summer #main{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/summer/bg-m.jpg")}.theme-hoteldes3vallees.season-summer #trail{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/summer/bg-m-1.jpg"),url("../../assets/medias/images/hoteldes3vallees/bg/summer/bg-m-2.jpg")}.theme-hoteldes3vallees.season-summer #heh{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/summer/bg-t.jpg"),url("../../assets/medias/images/hoteldes3vallees/bg/summer/bg-b.jpg")}.theme-hoteldes3vallees.season-winter #main{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/winter/bg-m.jpg")}.theme-hoteldes3vallees.season-winter #trail{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/winter/bg-m-1.jpg"),url("../../assets/medias/images/hoteldes3vallees/bg/winter/bg-m-2.jpg")}.theme-hoteldes3vallees.season-winter #heh{background-image:url("../../assets/medias/images/hoteldes3vallees/bg/winter/bg-t.jpg"),url("../../assets/medias/images/hoteldes3vallees/bg/winter/bg-b.jpg")}.theme-hoteldes3vallees .grey{background-color:#cec3ba}.theme-hoteldes3vallees .is-open #name{display:none}@media only screen and (max-width: 1025px){.theme-hoteldes3vallees #header .inside{transition:none;padding:0}}
