﻿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}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}*:focus{outline:none}.row{margin-right:0;margin-left:0}@font-face{font-family:'brandonlight';src:url("fonts/brandon_reg-webfont.eot");src:local("☺︎"),url("fonts/brandon_light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/brandon_light-webfont.woff") format("woff"),url("fonts/brandon_light-webfont.ttf") format("truetype"),url("fonts/brandon_light-webfont.svg#brandonlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'brandonregular';src:url("fonts/brandon_reg-webfont.eot");src:local("☺︎"),url("fonts/brandon_reg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/brandon_reg-webfont.woff") format("woff"),url("fonts/brandon_reg-webfont.ttf") format("truetype"),url("fonts/brandon_reg-webfont.svg#brandonregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'brandonmedium';src:url("fonts/brandon_med-webfont.eot");src:local("☺︎"),url("fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/brandon_med-webfont.woff") format("woff"),url("fonts/brandon_med-webfont.ttf") format("truetype"),url("fonts/brandon_med-webfont.svg#brandonmedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'brandonbold';src:url("fonts/brandon_bld-webfont.eot");src:local("☺︎"),url("fonts/brandon_bld-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/brandon_bld-webfont.woff") format("woff"),url("fonts/brandon_bld-webfont.ttf") format("truetype"),url("fonts/brandon_bld-webfont.svg#brandonbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'agrafie';src:url("fonts/AgrafieLLMedium_0.eot");src:local("☺︎"),url("fonts/AgrafieLLMedium_0.eot?#iefix") format("embedded-opentype"),url("fonts/AgrafieLLMedium_0.woff") format("woff"),url("fonts/AgrafieLLMedium_0.ttf") format("truetype"),url("fonts/AgrafieLLMedium_0.svg#brandonbold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'huttopia';src:url("fonts/huttopia.eot?jwj025");src:url("fonts/huttopia.eot?jwj025#iefix") format("embedded-opentype"),url("fonts/huttopia.ttf?jwj025") format("truetype"),url("fonts/huttopia.woff?jwj025") format("woff"),url("fonts/huttopia.svg?jwj025#huttopia") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Neutra';src:url("fonts/NeutraText-Book.eot");src:url("fonts/NeutraText-Book.eot?#iefix") format("embedded-opentype"),url("fonts/NeutraText-Book.woff2") format("woff2"),url("fonts/NeutraText-Book.woff") format("woff"),url("fonts/NeutraText-Book.ttf") format("truetype"),url("fonts/NeutraText-Book.svg#NeutraText-Book") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Neutra Bold';src:url("fonts/NeutraText-Bold.eot");src:url("fonts/NeutraText-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/NeutraText-Bold.woff2") format("woff2"),url("fonts/NeutraText-Bold.woff") format("woff"),url("fonts/NeutraText-Bold.ttf") format("truetype"),url("fonts/NeutraText-Bold.svg#NeutraText-Bold") format("svg");font-weight:bold;font-style:normal}[class^="huttopia-"],[class*=" huttopia-"]{font-family:'huttopia' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.huttopia-user:before{content:"\e900"}.huttopia-locator:before{content:"\e901"}.huttopia-arrow:before{content:"\e902"}.huttopia-burger:before{content:"\e903"}.huttopia-close:before{content:"\e904"}.huttopia-mail-box:before{content:"\e905"}.huttopia-pin-map:before{content:"\e906"}.huttopia-oldlocator:before{content:"\e907"}.huttopia-check:before{content:"\e908"}.huttopia-cta:before{content:"\e909"}.huttopia-jumelle:before{content:"\e917"}.huttopia-kit-cuisine:before{content:"\e919"}.huttopia-mobilier2:before{content:"\e921"}.huttopia-petit-equipement:before{content:"\e922"}.huttopia-poele-bois2:before{content:"\e923"}.huttopia-icon-emplacement:before{content:"\e925"}.huttopia-toile-bois:before{content:"\e927"}.huttopia-camping-car:before{content:"\e92a"}.huttopia-caravane:before{content:"\e92b"}.huttopia-terrasse2:before{content:"\e930"}.huttopia-acces-eau:before{content:"\e931"}.huttopia-act-nautique:before{content:"\e932"}.huttopia-avec-electricite:before{content:"\e933"}.huttopia-salle-bain:before{content:"\e934"}.huttopia-table-pique-nique2:before{content:"\e935"}.huttopia-barbecue:before{content:"\e942"}.huttopia-canoe-barque:before{content:"\e943"}.huttopia-chauffage-elect:before{content:"\e944"}.huttopia-clim-naturelle:before{content:"\e945"}.huttopia-demi-pension:before{content:"\e946"}.huttopia-uniE948:before{content:"\e948"}.huttopia-ensoleille:before{content:"\e949"}.huttopia-equitation:before{content:"\e959"}.huttopia-golf:before{content:"\e95a"}.huttopia-lave-vaisselle:before{content:"\e973"}.huttopia-location-velo:before{content:"\e974"}.huttopia-ombrage:before{content:"\e982"}.huttopia-piscine:before{content:"\e994"}.huttopia-piscine-chauffe:before{content:"\e995"}.huttopia-uniE99F:before{content:"\e99f"}.huttopia-restauration:before{content:"\e9a0"}.huttopia-sport-eau-vive:before{content:"\e9b7"}.huttopia-table-pique-nique:before{content:"\e9b8"}.huttopia-terrasse:before{content:"\e9b9"}.huttopia-pierre-bois:before{content:"\e9ba"}@font-face{font-family:'ctk';src:url("fonts/ctk.eot?2orgvm");src:url("fonts/ctk.eot?2orgvm#iefix") format("embedded-opentype"),url("fonts/ctk.ttf?2orgvm") format("truetype"),url("fonts/ctk.woff?2orgvm") format("woff"),url("fonts/ctk.svg?2orgvm#ctk") format("svg");font-weight:normal;font-style:normal}[class^="ctk-"],[class*=" ctk-"]{font-family:'ctk' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ctk-seemore .path1:before{content:"\e900";color:#fff}.ctk-seemore .path2:before{content:"\e901";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path3:before{content:"\e902";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path4:before{content:"\e903";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path5:before{content:"\e904";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path6:before{content:"\e905";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path7:before{content:"\e906";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path8:before{content:"\e907";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path9:before{content:"\e908";margin-left:-1.1640625em;color:#fff}.ctk-seemore .path10:before{content:"\e909";margin-left:-1.1640625em;color:#4cb996}.ctk-arrowbg:before{content:"\e90a"}.ctk-dotmap .path1:before{content:"\e90b";color:#a7ecd5}.ctk-dotmap .path2:before{content:"\e90c";margin-left:-1.0078125em;color:#fff}.ctk-dotmap .path3:before{content:"\e90d";margin-left:-1.0078125em;color:#fff}.ctk-dotmap .path4:before{content:"\e90e";margin-left:-1.0078125em;color:#fff}.ctk-dotmap .path5:before{content:"\e90f";margin-left:-1.0078125em;color:#fff}.ctk-dotmap .path6:before{content:"\e910";margin-left:-1.0078125em;color:#fff}.ctk-arrow:before{content:"\e911"}.ctk-largearrow:before{content:"\e912"}.ctk-securecb:before{content:"\e913"}.ctk-allday:before{content:"\e914"}.ctk-globe:before{content:"\e915"}.ctk-bus:before{content:"\e916"}.ctk-train:before{content:"\e917"}.ctk-car:before{content:"\e918"}.ctk-man:before{content:"\e919"}.navbar-default{border:none;z-index:10;position:fixed;width:100%;border-radius:0;transition:all 0.5s ease;text-transform:uppercase;font-size:10px;font-weight:600}.navbar-default .navbar-brand{padding:3px 6px}.navbar-default .navbar-brand img{margin-top:7px;height:40px}@media only screen and (min-width: 360px){.navbar-default .navbar-brand img{margin-top:4px;height:46px}}@media only screen and (min-width: 1200px){.navbar-default .navbar-brand img{padding:3px 10px;position:relative;top:7px;height:50px;margin-top:0}}.navbar-default .dropdown-menu{border-radius:0;border:none;padding:0;margin:0;box-shadow:none;-webkit-box-shadow:none}.navbar-default .dropdown-menu>li:before{content:' ';display:block;width:100%;position:relative;border-bottom:2px solid #e8e8e8}.navbar-default .dropdown-menu>li>a{padding:12px 0;font-size:10px;font-weight:bold;text-align:center}.navbar-default .navbar-nav>li>a{padding:23px 22px;transition:all 0.5s ease;line-height:20px}.navbar-default .navbar-nav>li>a.langSelect{padding:16px 18px 23px}.navbar-default .navbar-nav>li>a.langSelect span{position:relative;font-weight:bold;top:7px;margin-left:2px;font-size:21px}.navbar-default .navbar-nav>li>a.btn-huttopia{height:24px;margin-top:14px;border-radius:0;padding:16px 36px;line-height:3px;font-size:10px;font-weight:600;margin-right:20px}.navbar-default.moreOpa img{height:30px;margin-top:5px;transition:all 0.5s ease}@media only screen and (min-width: 1200px){.navbar-default.moreOpa img{height:36px;margin-top:1px}}@media only screen and (max-width: 1200px){.navbar-default.moreOpa .bookingBtn{margin-top:11px}.navbar-default.moreOpa .huttopia-mail-box{margin-top:9px}.navbar-default.moreOpa .navbar-toggle{margin-top:13px}}.navbar-default.moreOpa .navMobil{transition:all 0.5s ease;height:48px}.navbar-default.moreOpa .bigger{font-size:20px;padding:14px 15px !important}.navbar-default.moreOpa .navbar-nav>li>a{padding:16px 15px;transition:all 0.5s ease}.navbar-default.moreOpa .navbar-nav>li>a.langSelect{padding:8px 9px 17px}.navbar-default.moreOpa .navbar-nav>li>a.btn-huttopia{margin-top:8px}.huttopia-carousel{top:0;z-index:1;width:100%}.huttopia-carousel .innerimg{height:75vh;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 1200px){.huttopia-carousel .innerimg{height:600px}}.huttopia-carousel .intitle{position:absolute;padding:0 30px;height:115px;width:100%;text-transform:uppercase;top:75vh;margin-top:-115px;display:table}@media only screen and (min-width: 1200px){.huttopia-carousel .intitle{padding:0 65px}}.huttopia-carousel .intitle div{font-family:'brandonlight';font-size:24px;line-height:30px;text-align:center;display:table-cell;vertical-align:middle}@media only screen and (min-width: 1200px){.huttopia-carousel .intitle div{text-align:left;font-size:40px;line-height:54px}}@media only screen and (min-width: 1200px){.huttopia-carousel .intitle{height:170px;width:47%;margin-top:0;top:calc(600px - 170px)}}.huttopia-carousel .carousel-indicators{display:none}@media only screen and (min-width: 1200px){.huttopia-carousel .carousel-indicators{width:200px;text-align:right;right:60px;display:block;left:initial;margin-bottom:10px}.huttopia-carousel .carousel-indicators li{background-color:#AEAEAE;border:1px solid #AEAEAE;width:8px;height:8px;margin:1px;margin-left:8px}.huttopia-carousel .carousel-indicators li.active{background-color:#fff;border:1px solid #fff;width:8px;height:8px;margin:1px;margin-left:8px}}#mlangselect a,.btmmenu,.btmmenu a{font-family:brandonbold}.navMobil{float:right;height:57px;font-family:brandonbold;font-weight:bolder}.navMobil .iconcontact{font-size:22px;position:fixed;right:105px;margin-top:17px}@media only screen and (min-width: 1200px){.navMobil{display:none}}@media only screen and (max-width: 1200px){.huttopia-mail-box{font-size:32px;position:fixed;right:58px;margin-top:13px}}.bookingBtn{position:relative;right:60px}.navbar-toggle{font-size:23px;border:0;cursor:pointer;position:fixed;right:17px;margin:17px 0 0 0;padding:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}#smartmenu{display:none;height:100vh;width:100vw;position:fixed;z-index:10;top:0;left:0}#smartmenu .huttopia-close{position:fixed;right:16px;top:10px;font-size:30px;cursor:pointer}#smartmenu .mcontent{position:fixed;top:50px;width:100vw;text-align:center}#smartmenu .mcontent li{border-top:2px solid #e8e8e8;padding:22px 0}#smartmenu .mbottom{border-top:2px solid #e8e8e8;width:100vw;position:fixed;bottom:0;height:52px}#smartmenu .mbottom .langselect{width:50vw;float:left;text-align:center;padding:16px 0 24px;cursor:pointer;z-index:95}#smartmenu .mbottom .rightbtn{width:50vw;float:left;text-align:center;padding:21px 0;border-left:2px solid #e8e8e8}.toile{position:fixed;display:none;width:100vw;height:100vh;top:0;z-index:15;left:0;background:rgba(255,255,255,0.8)}#mlangselect{text-transform:uppercase;font-size:10px;font-weight:600;width:50vw;float:left;text-align:center;padding:10px 0 24px;cursor:pointer;z-index:95;position:fixed;display:none;bottom:-4px}#mlangselect .huttopia-arrow{font-size:20px;top:5px;left:4px;position:relative}#mlangselect .huttopia-arrow:before{transform:rotate(180deg);position:absolute}#mlangselect #mllist{display:none;position:fixed;width:100vw;height:auto;bottom:50px}#mlangselect #mllist li{list-style:none;border-top:2px solid #c5c5c5;padding:24px 0}@media (max-width: 1200px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.header-img{width:100%;position:relative;margin-top:-68px}.content strong{font-weight:bolder}.content em{font-style:italic}.content ul{margin:36px 50px;padding-bottom:36px}@media only screen and (min-width: 1200px){.content ul{margin:36px 120px}}.content ul li{list-style:none;margin:0;padding:0;margin-bottom:14px;font-weight:600;text-align:left}.content ul li:before{content:"";position:absolute;margin-left:-36px;margin-top:5px;width:16px;height:6px}.content h2{margin-bottom:30px;font-size:33px;font-weight:600}.content h3{font-size:30px;margin-bottom:28px}.content h4{font-size:26px;margin-bottom:26px}.content h5{font-size:24px;margin-bottom:24px}.content h6{font-size:22px;margin-bottom:22px}.content p{text-align:justify;line-height:24px;margin-bottom:25px}.content img{max-width:100%;height:auto}.content .btnwrap{margin:35px 0}.content .btnwrap .btn{border:none;border-radius:0}.content .wrappedcontent{max-width:1200px;margin:auto;padding:40px 18px}@media only screen and (min-width: 1200px){.content .wrappedcontent{padding:85px 0}}@media only screen and (max-width: 1200px){.content .wrappedcontent p,.content .wrappedcontent h2,.content .wrappedcontent h3,.content .wrappedcontent ul{text-align:center}.content .wrappedcontent img{max-width:100vw;height:auto;position:relative;left:-18px}}.content .vc_row{position:relative;margin:auto;margin-top:0;max-width:100%}.content .vc_row .vc_column_container>.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.content .vc_row .fullwidthimg{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 600px){.content .vc_row .fullwidthimg{height:300px}}@media only screen and (min-width: 1200px){.content .vc_row .fullwidthimg{height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}}.content .vc_row .fullwidthimg.csmall{height:auto}@media only screen and (min-width: 600px){.content .vc_row .fullwidthimg.csmall{height:auto}}@media only screen and (min-width: 1200px){.content .vc_row .fullwidthimg.csmall{height:450px}}.content .vc_row .fullwidthimg.cregular{height:auto}@media only screen and (min-width: 600px){.content .vc_row .fullwidthimg.cregular{height:auto}}@media only screen and (min-width: 1200px){.content .vc_row .fullwidthimg.cregular{height:550px}}.content .vc_row .fullwidthimg.clarge{height:auto}@media only screen and (min-width: 600px){.content .vc_row .fullwidthimg.clarge{height:auto}}@media only screen and (min-width: 1200px){.content .vc_row .fullwidthimg.clarge{height:700px}}.content .vc_row.content{padding:0 20px}@media only screen and (min-width: 1200px){.content .vc_row.content{padding:0}}.content .full-carousel .carousel-inner{height:100%}.content .full-carousel .carousel-inner .innerimg{height:auto;margin-left:-1px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 1200px){.content .full-carousel .carousel-inner .innerimg{height:100%;margin-left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}}.content .full-carousel .ccontrol{position:absolute;bottom:0;right:0;z-index:15;width:100%}.content .full-carousel .ccontrol .carousel-indicators{left:initial;position:absolute;bottom:0px;right:0px;list-style:none;padding:18px 18px;text-align:right;width:100%;background:rgba(0,0,0,0.4)}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .carousel-indicators{text-align:center;width:190px;padding:30px 20px}}.content .full-carousel .ccontrol .carousel-indicators li{background-color:#AEAEAE;border:1px solid #AEAEAE;margin:1px;width:6px;height:6px;margin-left:11px}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .carousel-indicators li{width:8px;height:8px;margin-left:8px}}.content .full-carousel .ccontrol .carousel-indicators li.active{background-color:#fff;border:1px solid #fff;margin:1px;width:6px;height:6px;margin-left:11px}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .carousel-indicators li.active{width:8px;height:8px;margin-left:8px}}.content .full-carousel .ccontrol .arrowcontrol{position:absolute;bottom:0;height:76px;width:143px;z-index:50}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .arrowcontrol{right:190px;background:rgba(0,0,0,0.4)}}.content .full-carousel .ccontrol .arrowcontrol .left{transform:rotate(90deg);position:absolute;padding:9px 14px;color:white;background:rgba(0,0,0,0.5);left:-4px;font-size:24px;bottom:4px}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .arrowcontrol .left{left:-2px;font-size:47px;bottom:3px}}.content .full-carousel .ccontrol .arrowcontrol .left:hover{background:rgba(0,0,0,0.8)}.content .full-carousel .ccontrol .arrowcontrol .right{transform:rotate(-90deg);position:absolute;padding:9px 14px;color:white;background:rgba(0,0,0,0.5);left:42px;font-size:24px;bottom:4px}@media only screen and (min-width: 1200px){.content .full-carousel .ccontrol .arrowcontrol .right{left:70px;font-size:47px;bottom:3px}}.content .full-carousel .ccontrol .arrowcontrol .right:hover{background:rgba(0,0,0,0.8)}.content .huttvideo{width:100%;display:block;margin:0 auto;transition:all 5s ease;cursor:pointer}.content .huttvideo .fadeit{transition:all 5s ease;opacity:0}.content .huttvideo video{width:100%}@media only screen and (min-width: 1200px){.content .huttvideo{width:700px}}.content .video-container,.content .playpausebtn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .video-container{position:relative;margin:0 auto}@media only screen and (min-width: 1200px){.content .video-container{margin:50px auto}}.content .video-container .video_controls_bar{position:absolute;background:rgba(0,0,0,0.5);bottom:3px;right:0;width:70%;max-width:370px;height:55px;-webkit-transition:opacity  3s;-moz-transition:opacity  3s;-o-transition:opacity 3s;-ms-transition:opacity  3s;transition:opacity  3s}@media only screen and (min-width: 1200px){.content .video-container .video_controls_bar{height:76px}}.content .video-container .video_controls_bar input[type="range"]{-webkit-appearance:none;background-color:#bdc3c7;height:2px;outline:0}.content .video-container .video_controls_bar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;background-color:white;width:10px;height:10px;border-radius:50%;cursor:pointer;transition:.3s ease-in-out}.content .video-container .video_controls_bar ​ input[type="range"]::-webkit-slider-thumb:hover{background-color:white}.content .video-container .video_controls_bar input[type="range"]::-webkit-slider-thumb:active{transform:scale(2)}.content .video-container .video_controls_bar p.seekslider{margin-bottom:0;text-transform:uppercase;color:white;cursor:pointer;text-align:center}.content .video-container .video_controls_bar .seekslider{width:245px;height:20px;margin-left:20px;display:inline-block;vertical-align:middle;font-size:18px}@media only screen and (max-width: 600px){.content .video-container .video_controls_bar .seekslider{width:calc(100% - 100px);margin-left:16px;font-size:14px}}.content .video-container .video_controls_bar .playpausebtn{width:55px;height:55px;background:rgba(0,0,0,0.8);color:white;font-size:28px;cursor:pointer;border:0;display:inline-block;vertical-align:middle}@media only screen and (min-width: 1200px){.content .video-container .video_controls_bar .playpausebtn{width:76px;height:76px;font-size:37px}}.content .video-container .video_controls_bar .playpausebtn:before{font-family:FontAwesome;content:"\f04b";display:inline-block;vertical-align:middle;top:-2px;position:relative}.content .video-container .video_controls_bar .playpausebtn.paused:before{font-family:FontAwesome;content:"\f04c";display:inline-block;vertical-align:middle}.content .map{width:100%;height:550px}.content .map h4{color:white;font-size:18px;font-weight:bold;margin-bottom:12px}.content .map .gm-style .gm-style-iw{width:280px !important;top:16px !important;left:0px !important;min-height:120px !important;padding-top:10px;display:block !important}.content .map .gm-ui-hover-effect{margin-top:6px !important}.content .map .gm-style .gm-style-iw #google-popup p{padding:10px}.content .map .gm-style div div div div div div div div{padding:0;margin:0;top:0;font-size:16px;overflow:hidden !important}.content .map .gm-style div div div div div div div div a{color:white;font-weight:bold}.content .map #bodyContent{color:white}.content .map #content{text-align:center !important;margin:15px 30px;font-family:brandonregular !important;position:relative;top:-14px;min-width:180px}.content .map #content p{margin-bottom:0;text-align:center}.content .gmapform{position:relative;height:65px;z-index:7;margin-top:0;box-shadow:0 4px 10px -2px rgba(60,60,60,0.4)}@media only screen and (min-width: 1200px){.content .gmapform{position:absolute;float:left;width:100%}}.content .gmapform input[type=text]{width:100%;height:65px;border:none;background:rgba(0,0,0,0.6);padding:0 5vw;color:white;font-family:'brandonlight'}.content .gmapform input[type=text]::-webkit-input-placeholder{color:white}.content .gmapform input[type=text]:-moz-placeholder{color:white}.content .gmapform .gminput span{display:none;color:white;font-size:20px;position:absolute;padding:22px;width:62px;height:65px;top:0;right:0;cursor:pointer;background:rgba(0,0,0,0.3)}.content .gmapform input[type=submit]{width:100%;height:65px;border:none;background:white;font-family:'brandonlight';text-transform:uppercase;font-size:12px;position:absolute}@media only screen and (min-width: 1200px){.content .wrapservice{padding-top:30px}}.content .services{color:white;padding:55px 0}.content .services>div{max-width:1200px;margin:auto}.content .services>div .row{max-width:calc(1200px - 50px);margin:auto}.content .services>div h4{color:white;font-size:28px;font-weight:400;text-align:center;margin-bottom:40px}@media only screen and (min-width: 1200px){.content .services>div h4{text-align:left}}.content .services>div .wservice{font-size:60px;padding:40px;text-align:center;max-width:150px;margin:auto;box-shadow:0 0 32px 15px rgba(0,0,0,0.08)}.content .services>div .tservice{text-align:center;margin-top:30px;font-weight:100;margin-bottom:45px}@media only screen and (min-width: 1200px){.content .services>div .tservice{margin-bottom:0}}@media only screen and (min-width: 1200px){.content .services .huttocol1>div{width:100%}.content .services .huttocol2>div{width:50%;float:left}.content .services .huttocol3>div{width:33%;float:left}.content .services .huttocol4>div{width:25%;float:left}}.content .mflex{display:inline-block}@media only screen and (min-width: 1200px){.content .mflex{display:flex}}.content .accordeonimg{height:auto;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 992px){.content .accordeonimg{height:600px}}@media only screen and (min-width: 1200px){.content .accordeoncontent{height:600px}}.content .accordeoncontent h4,.content .accordeoncontent h4 a{color:white !important}.content .accordeoncontent h4 i,.content .accordeoncontent h4 a i{left:auto !important;right:45px}.content .accordeoncontent .vc_active i{display:none}.content .accordeoncontent .vc_tta.vc_general .vc_tta-panel-title>a{padding:28px 40px}.content .accordeoncontent .vc_tta-panels>.vc_tta-panel .vc_tta-panel-heading>h4>a{box-shadow:0 4px 10px -5px #4c4c4c}.content .accordeoncontent .vc_tta-panels>.vc_tta-panel:last-child .vc_tta-panel-heading>h4>a{box-shadow:none}.content .accordeoncontent .vc_tta.vc_general .vc_tta-panel-body{padding:40px}.content .accordeoncontent .vc_tta-panel-body{background:white !important}.content .accordeoncontent .vc_tta-panel-body:before{background:linear-gradient(transparent 150px, #fff)}@media only screen and (min-width: 992px){.content .accordeoncontent .vc_tta-panel-body{height:0;overflow-y:scroll !important}}.content .accordeoncontent .vc_tta .vc_tta-controls-icon{height:30px;width:30px}.content .accordeoncontent .vc_tta .vc_tta-controls-icon:before,.content .accordeoncontent .vc_tta .vc_tta-controls-icon:after{border-color:white !important}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion h4,.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion h4 a{color:white !important}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion h4 i,.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion h4 a i{left:auto !important;right:45px}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_active i{display:none}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panel-title>a{padding:28px 40px !important}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panels>.vc_tta-panel .vc_tta-panel-heading>h4>a{box-shadow:0 4px 10px -5px #4c4c4c}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panels>.vc_tta-panel:last-child .vc_tta-panel-heading>h4>a{box-shadow:none}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panel-body{height:auto !important;padding:40px;border-right:none !important}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panel-body{background:white !important}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panel-body:before{background:linear-gradient(transparent 150px, #fff)}@media only screen and (min-width: 992px){.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-panel-body{height:0;overflow-y:scroll !important}}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-controls-icon{height:30px;width:30px}.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-controls-icon:before,.content .wrappedcontent>.vc_tta-container>.vc_tta-accordion .vc_tta-controls-icon:after{border-color:white !important}.content .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,.content .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading,.content .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a{border-radius:0;border:none}.flexform{display:flex;align-items:center}.content .error{color:#ff562f;font-size:12px;font-weight:100}.content #mailok{font-size:130px;text-align:center;width:100%;line-height:0}.content #mailok span{font-size:23px;bottom:55px;position:relative;font-family:'brandonlight'}.content label{margin-bottom:8px;font-family:'brandonbold'}.content .fields-container{padding:60px 70px;color:#4d4d4d;background:white;min-height:582px}@media only screen and (max-width: 767px){.content .fields-container{padding:12px;min-height:200px}}.content .section-form .field-item.hutp-pcu{height:35px}@media only screen and (min-width: 992px){.content .section-form .field-item.hutp-pcu{width:50%}}.content .input-custom{visibility:hidden;position:absolute;left:-9999px}.content .input-custom+.label-description{display:inline-block;line-height:25px;position:relative;margin-left:40px}.content .input-custom+.label-description:before{content:'';position:absolute;width:25px;height:25px;background:transparent;left:-39px;top:0;border:2px solid #4d4d4d}.content .input-custom+.label-description:after{content:'';width:15px;height:15px;position:absolute}.content .input-custom:checked+.label-description:after{left:-34px;top:5px}.content .input-custom+.field-label{width:70px;padding:10px 0;color:#4d4d4d;border:1px solid white;opacity:0.5;text-align:center}.content .input-custom:checked+.field-label{color:#4d4d4d;opacity:1}.content .section-form .left-field,.content .section-form .right-field{float:left;width:50%}.content .field-label{font-size:15px;text-transform:uppercase}@media only screen and (max-width: 767px){.content .field-label{font-size:12px}}.content .field-item{margin-top:15px}.content .field-item.hutp-pcu{margin-top:0}.content .field-item .form-control{border-radius:0;height:50px;border:1px solid #4d4d4d}@media only screen and (min-width: 1200px){.content .field-digit{width:70%}}.content .ctacontact{padding:40px 0 80px;text-align:center}.content .section-form .btn{border-radius:0;padding:14px 40px;text-transform:uppercase;color:white}.content .form-col-left{width:100%}@media only screen and (min-width: 1200px){.content .form-col-left{float:left;width:50%;margin-bottom:25px;padding-right:25px}}.content .form-col-right{width:100%}@media only screen and (min-width: 1200px){.content .form-col-right{float:left;width:50%;padding-left:25px}}.content textarea{height:318px !important;resize:none}.content .section-form .msgError-wrapper{display:none}.content .hdn-field{display:none !important}.content .form-bottom-block-wrapper{text-align:center;padding:50px 0 30px}.content .positioning{margin:50px auto;position:relative}.content #contact-loading{width:100%}.content .loading-sticks{height:5rem;width:5rem;display:flex;justify-content:space-between;align-items:center}.content .loading-sticks .loading{flex:0 0 18%;height:30%;animation:pulse 1s ease infinite;border-radius:10px;animation-delay:0}.content .loading-sticks .loading:nth-child(2){animation-delay:.3s}.content .loading-sticks .loading:nth-child(3){animation-delay:.6s}@keyframes pulse{0%{height:30%}50%{height:100%}100%{height:30%}}footer{width:100%;padding:10px 20px 30px;text-align:center}footer .row{margin:0 10px}@media only screen and (min-width: 1200px){footer .row{display:flex;margin:auto;margin-top:20px}}footer .row>div{padding:40px 0 0 0;width:100%}footer .row>div img{padding-top:20px}footer .row>div:after{content:"";display:block;width:85%;margin:auto;border-bottom:2px solid #9d9d9d;height:40px}@media only screen and (min-width: 1200px){footer .row>div{border-right:2px solid #9d9d9d;padding:30px 40px;width:33.33333333%}footer .row>div:after{display:none}}footer .row>div:last-child{border-right:none}footer .row>div:last-child:after{display:none}footer h4{font-family:'agrafie';font-size:18px;margin-bottom:25px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.content table{width:100%;border-collapse:collapse}.content table td,.content table th{border:1px solid #ddd;padding:8px}.content table tr:nth-child(even){background-color:#f2f2f2}.content table tr:hover{background-color:#ddd}.content table th,.content table thead{padding-top:12px;padding-bottom:12px;text-align:left;color:white}.accommodation{top:80px;padding-top:25px;padding-bottom:25px;position:fixed;width:100%}@media only screen and (min-width: 1200px){.accommodation{z-index:2}}@media only screen and (max-width: 1200px){.accommodation{margin-top:56px;position:initial}}.hbtn{float:left;width:20%;margin-top:30px;margin-bottom:30px}@media only screen and (max-width: 1200px){.hbtn{width:50%;margin-top:16px;margin-bottom:16px}}.hbtn span{padding:10px 25px}@media only screen and (max-width: 1200px){.hbtn span{display:block;text-align:center;width:90%;margin:auto;padding:10px !important}}.dispoaccommodation{top:80px;padding-top:3px;padding-bottom:25px}@media only screen and (min-width: 1200px){.dispoaccommodation .innersawrap{max-width:900px;margin:auto}}@media only screen and (min-width: 1200px){.dispoaccommodation{z-index:2}}@media only screen and (max-width: 1200px){.dispoaccommodation{margin-top:56px;position:initial}}.dispoaccommodation .hbtn{float:left;width:33%;margin-top:30px;margin-bottom:30px}@media only screen and (max-width: 1200px){.dispoaccommodation .hbtn{width:50%;margin-top:16px;margin-bottom:16px}}.dispoaccommodation .hbtn span{padding:10px 25px}@media only screen and (min-width: 1200px){.initcontent{margin-top:205px}}@media only screen and (max-width: 1200px){.hacco.imgheader{height:auto;background-image:none !important}}.hacco .incta{position:relative}@media only screen and (max-width: 1200px){.hacco .incta{bottom:0;height:90px}}.saccommodation .hmargin{margin-top:0}.saccommodation .wrapservice{width:25%}@media only screen and (max-width: 1200px){.saccommodation .wrapservice{width:50%}}@media only screen and (min-width: 1200px){.saccommodation .innersawrap{max-width:1000px;margin:auto}}.b4pictos>.blocs{padding:60px 30px}.b4pictos>.blocs>.bcontent{padding-right:60px}@media only screen and (max-width: 1200px){.b4pictos>.blocs>.bcontent{padding-right:0}}.b4pictos>.blocs>.bcontent h2{max-width:360px}@media only screen and (max-width: 1200px){.b4pictos>.blocs>.bcontent h2{max-width:100%}}.b4pictos>.blocs>.bcontent .bwrap{margin-top:15px}.b4pictos>.blocs>.bcontent .bpicto{font-size:60px}.b4pictos>.blocs>.bcontent .blabel{position:absolute;top:20px;margin-left:20px;font-size:18px;font-weight:500}.b4pictos>.blocs .bcwrap{margin-bottom:55px}.b4pictos>.blocs>.bimg>div{margin:auto;height:350px;width:435px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:60px}.imgmp .gmcontent{padding:50px 55px !important}@media only screen and (max-width: 1200px){.imgmp .gmcontent{height:450px}}@media only screen and (max-width: 768px){.imgmp .gmcontent{height:550px}}.imgmp .gmcontent>div{width:515px}@media only screen and (max-width: 1200px){.imgmp .gmcontent>div{width:100%}}.imgmp .gmcontent .gmapform{position:relative;height:60px;box-shadow:none;background:#ccc}.imgmp .gmcontent .gmapform .gmformwrap{margin-bottom:60px}.imgmp .gmcontent .gmapform .gmformwrap .gminput{width:100%;float:left}.imgmp .gmcontent .gmapform .gmformwrap .gminput span{height:60px;font-size:25px;padding:18px 19px}.imgmp .gmcontent .gmapform .gmformwrap input[type=text]{padding:0 40px;height:60px;color:#ccc;background:#fff;font-weight:400}.imgmp .gmcontent .gmapform .gmformwrap input[type=text]::-webkit-input-placeholder{color:#ccc;font-weight:400}.imgmp .gmcontent .gmapform .gmformwrap input[type=text]:-moz-placeholder{color:#ccc;font-weight:400}.imgmp .gmcontent .gmtitle{max-width:360px}@media only screen and (max-width: 1200px){.imgmp .gmcontent .gmtitle{max-width:100%}}.imgmp .gmcontent .gmpicto{font-size:40px;text-align:center}.imgmp .gmcontent .gmlabel{position:absolute;top:10px;margin-left:20px;font-size:18px;font-weight:500}.imgmp .gmcontent .gmwrap{height:140px;top:15px;position:relative}@media only screen and (max-width: 768px){.imgmp .gmcontent .gmwrap{height:200px}}.imgmp .gmcontent .gmwrap .bwrap{margin-top:15px}.imgmp .accordeonimg{height:505px}@media only screen and (max-width: 992px){.accordeonimg{background-image:none !important;height:auto !important}.accordeonimg img{visibility:visible !important}}.ibcontent .ibin{padding:10px}.ibcontent.ibflex{display:-ms-flex;display:-webkit-flex;display:flex}.ibcontent .ibin1{padding:10px;width:60%}.ibcontent .ibin2{width:40%}.iblink{text-align:center;height:100%;display:flex}.iblink span{margin:auto}.multi-item-carousel{margin-top:20px;margin-bottom:60px}@media only screen and (max-width: 1200px){.multi-item-carousel .carousel-inner>.item{max-width:500px;margin:auto;padding:0 20px}}.multi-item-carousel .carousel-inner>.item>div{width:100%}.multi-item-carousel .carousel-inner>.item>div .imgbox{height:220px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.multi-item-carousel .carousel-inner>.item>div .imgbox span{color:#fff;font-weight:bold;font-size:22px;position:relative;top:180px;left:14px}.multi-item-carousel .carousel-inner>.item>div .imgboxcontent{box-shadow:0 0 15px 1px rgba(0,0,0,0.1)}@media only screen and (min-width: 992px){.multi-item-carousel{margin-left:-15px;margin-right:-15px}.multi-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left}.multi-item-carousel .carousel-inner>.item>div{padding-left:15px;width:25%;float:left;padding-right:15px}.multi-item-carousel .carousel-inner>.item>div .imgbox{height:175px}.multi-item-carousel .carousel-inner>.item>div .imgbox span{top:140px;left:14px}.multi-item-carousel .carousel-inner .active.left{left:-25%}.multi-item-carousel .carousel-inner .active.right{left:25%}.multi-item-carousel .carousel-inner .next{left:25%}.multi-item-carousel .carousel-inner .prev{left:-25%}}@media only screen and (min-width: 992px) and (-webkit-transform-3d){.multi-item-carousel .carousel-inner>.item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;backface-visibility:visible;transform:none !important}}@media only screen and (min-width: 992px){.multi-item-carousel .carouse-control.left,.multi-item-carousel .carouse-control.right{background-image:none}}.carousel-control{opacity:0.7}.carousel-control span{color:#0e0e0e;font-size:40px;position:relative;top:calc(50% - 20px)}.carousel-control.right{background-image:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%)}@media only screen and (max-width: 992px){.carousel-control.right{right:20px}}.carousel-control.right:hover{background-image:none}.carousel-control.right span{left:30px}@media only screen and (min-width: 992px){.carousel-control.right span{left:75px}}.carousel-control.left{background-image:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%)}.carousel-control.left:hover{background-image:none}@media only screen and (max-width: 992px){.carousel-control.left{left:20px}}.carousel-control.left span{left:-30px;display:block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}@media only screen and (min-width: 992px){.carousel-control.left span{left:-75px}}.discoverdestinations{background-size:cover;background-repeat:no-repeat;background-position:center center}.discoverdestinations>div{padding:70px 0}.discoverdestinations>div .ddpicto{font-size:180px;width:100%;font-weight:100;text-align:center}@media only screen and (min-width: 1200px){.discoverdestinations>div .ddpicto{float:left;width:36%;font-size:270px;text-align:left}}.discoverdestinations>div .ddpicto img{width:100%;height:auto;padding:0 30px}.discoverdestinations>div .ddcontent{width:100%}@media only screen and (min-width: 1200px){.discoverdestinations>div .ddcontent{float:left;width:64%}}.discoverdestinations>div .ddcontent .twoligntitle{color:#fff;text-transform:uppercase;margin-bottom:20px;margin-left:25px}@media only screen and (min-width: 1200px){.discoverdestinations>div .ddcontent .twoligntitle{margin-left:0}}.discoverdestinations>div .ddcontent .twoligntitle .t1{display:block;font-size:40px;font-weight:bold}.discoverdestinations>div .ddcontent .twoligntitle .t2{display:block;font-size:36px;font-weight:100;margin-top:10px}.discoverdestinations .destinationcard{text-align:center}.discoverdestinations .destinationcard>a>div{margin:25px 30px;padding:20px;background:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,0.18);text-transform:uppercase;font-weight:bold;font-size:18px}.discoverdestinations .destinationcard>a>div:hover{box-shadow:none;transition:all 0.5s ease}@media only screen and (min-width: 1200px){.discoverdestinations .destinationcard:nth-child(3n)>a>div{margin-right:0}.discoverdestinations .destinationcard:nth-child(4n)>a>div,.discoverdestinations .destinationcard:first-child>a>div{margin-left:0}}.center-cta{text-transform:uppercase;text-align:center}.center-cta.aleft{text-align:left}@media only screen and (max-width: 1200px){.center-cta.aleft{text-align:center}}.center-cta>a>span{padding:15px 45px;font-weight:500}@media only screen and (max-width: 500px){.center-cta>a>span{font-size:10px}}.ctknews{padding-top:2px;padding-bottom:60px}.ctknews .row>.newswrap{margin-top:20px;padding:0 15px;margin-bottom:60px}@media only screen and (max-width: 1200px){.ctknews .row>.newswrap{max-width:400px;margin:auto;margin-bottom:40px}}.ctknews .row>.newswrap>div{background-color:#fff}.ctknews .row>.newswrap>div>div{padding:15px 30px 30px}.ctknews .ntitle{margin-top:15px}.ctknews .readmore{text-transform:uppercase;font-size:14px;font-weight:bold}.ctknews .readmore span{font-size:10px;position:relative;bottom:1px;left:10px}.ntag{padding:2px 9px;background:#c9c9c9;text-transform:uppercase;font-size:8px;color:#fff;margin-right:10px;border-radius:3px}.ctkservices{padding-top:50px;padding-bottom:0 !important}.ctkservices .wrapservice{float:left;width:50%;padding-top:0;padding-bottom:50px}@media only screen and (min-width: 1200px){.ctkservices .wrapservice{width:20%}}.ctkservices .wrapservice .wservice{padding:22px !important;max-width:140px !important}.ctkservices .wrapservice .wservice p{font-size:16px;margin-top:0;margin-bottom:0 !important}.ctkservices .smwrap{float:left;width:100%;text-align:center;margin-top:33px;padding-bottom:50px}@media only screen and (min-width: 1200px){.ctkservices .smwrap{width:20%}}.ctkservices .smwrap .ctk-seemore{font-size:70px}.sbwrap{padding:0 80px !important;margin-bottom:60px;margin-top:5px;max-width:500px}@media only screen and (max-width: 1200px){.sbwrap{margin:auto;margin-bottom:30px;padding:0 60px !important}}.sbwrap .sbimg{margin-bottom:10px}.sbwrap .sbtitle{margin-bottom:20px;font-size:20px;font-weight:400}.sbwrap .sbcontent{font-style:italic;font-weight:400;font-size:15px}.allsites{max-width:700px;margin:auto;margin-top:50px;position:relative;margin-bottom:40px}.allsites>.swrap{padding-right:20px;margin-bottom:30px}.allsites>.swrap>div{box-shadow:0 4px 10px -5px #4c4c4c}.allsites>.swrap .simg{position:relative;margin-bottom:-3px}.allsites>.swrap .ibin1{width:65%;padding:12px}.allsites>.swrap .ibin2{width:35%}.allsites>.swrap:nth-child(2n){padding-right:0;padding-left:20px}@media only screen and (max-width: 992px){.allsites>.swrap{padding-right:0 !important;padding-left:0 !important;max-width:500px;margin:auto;margin-bottom:50px}}.allsites>.swrap .sdist>span{font-size:30px;margin-right:10px}.allsites>.swrap .sdist .thdist{font-size:12px;margin-right:0;font-weight:100;position:relative;bottom:7px}.allsites .stitle{position:relative;float:left;bottom:37px;color:#fff;display:none}.imgheader{height:75vh;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 1200px){.imgheader{height:600px}}.boxtitle{position:relative;border:3px solid #fff;top:130px;width:490px;margin:auto;font-family:brandon}@media only screen and (max-width: 992px){.boxtitle{width:auto;margin:0 10px;top:80px}}.boxtitle h2{margin-bottom:0;padding:27px 68px;font-weight:100;text-align:center;font-size:30px;line-height:45px;color:#fff !important}@media only screen and (max-width: 992px){.boxtitle h2{padding:27px}}@media only screen and (max-width: 600px){.boxtitle h2{padding:10px;font-size:25px}}.incta{position:absolute;padding:0 30px;height:140px;width:100%;bottom:15px;display:table;margin-top:0;top:0}@media only screen and (min-width: 1200px){.incta{padding:0 40px;width:auto;height:160px;top:calc(${desktopCarouselHeight} - 215px)}}.incta .cta1{font-size:20px;line-height:35px;display:block}@media only screen and (max-width: 600px){.incta .cta1{font-size:18px}}.incta .cta2{display:block;font-size:36px;font-weight:bold;line-height:35px}.incta .cta2 span{margin-left:30px}@media only screen and (max-width: 600px){.incta .cta2{font-size:30px}}.incta div{font-family:brandon;font-size:24px;line-height:30px;text-align:center;display:table-cell;vertical-align:middle}@media only screen and (min-width: 1200px){.incta div{text-align:left;font-size:40px;line-height:54px}}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.prefooter div div{margin:20px 0;color:#fff !important;text-align:center}.prefooter div div .rpicto{font-size:40px;left:-7px;position:relative}.prefooter div div .preft{font-size:14px;display:inline;position:relative;bottom:12px;left:7px}body{font-family:brandonregular;overflow-x:hidden}@media only screen and (min-width: 1200px){body{overflow-x:auto}}.dhide{display:none}h1.maint{position:absolute;float:left;z-index:-1;color:white}.content h1{font-family:'brandonlight';margin-bottom:15px;font-size:50px;text-transform:uppercase}.wrapcontent{position:relative;max-width:1200px;margin:auto;margin-top:30px}.wrapcontent.content{padding:0 20px}@media only screen and (min-width: 1200px){.wrapcontent.content{padding:0}}.wildcontent{position:relative;padding-top:0}.wildcontent.bgrey{background:#ececec}.pagecontentcontact{height:100px}.mobilOnly{display:block}@media only screen and (min-width: 1200px){.mobilOnly{display:none}}.clear{clear:both}.desktopOnly{display:none}@media only screen and (min-width: 1200px){.desktopOnly{display:block}}.bigger{font-size:20px;padding:21.5px 20px !important}.bookingBtn{font-family:brandonregular;height:24px;margin-top:14px;border-radius:0;padding:16px 36px;line-height:3px;font-size:10px;font-weight:600;margin-right:20px}@media only screen and (max-width: 1200px){.bookingBtn{position:fixed;padding:13px 15px;margin-right:90px;margin-top:15px;font-size:10px}}.btn-huttopia-cta{text-transform:uppercase;padding:10px 35px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:0;padding-right:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:#838383}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important}.vc_tta-container{margin-bottom:0}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:0 !important}.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-heading,.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab>a{border-width:0;border-radius:0 !important}.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body,.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-heading,.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab>a{border-width:0 !important}.wpb-js-composer .vc_tta-container{margin-bottom:0 !important}.content ul{margin:30px 80px;padding-bottom:0}.content ul li{font-weight:400}.content ul li:before{content:"";position:absolute;margin-left:-33px;margin-top:5px;width:14px;height:5px}.wrapcontentraw{position:relative;max-width:1200px;margin:auto}.wrapcontentraw.content{padding:0 20px}@media only screen and (min-width: 1200px){.wrapcontentraw.content{padding:0}}
/*# sourceMappingURL=style.css.map */
