.blue{color:#002C71}.blue-tint{color:#6680AA}.blue-lite{color:#D4EDFC}.green{color:#80CFD7}.rgba.blue{background:#002c71}.groups{color:#88287F}.rgba.groups{background:#88287f}.weekend-breaks{color:#E3B411}.rgba.weekend-breaks{background:#e3b411}.catered{color:#D86812}.rgba.catered{background:#d86812}.self-catered{color:#DF1E5E}.rgba.self-catered{background:#df1e5e}.family{color:#3A9CDC}.rgba.family{background:#3a9cdc}.luxury{color:#9F1418}.rgba.luxury{background:#9f1418}.summer{color:#82AC20}.rgba.summer{background:#82ac20 0}*{padding:0px;margin:0px}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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{border:0;display:block}:focus{outline:none}.skip-link{display:none}body{font-family:'Open Sans', sans-serif;font-size:62.5%;background-color:#002C71}a{color:#002C71;text-decoration:none}.no-touchevents a:hover{color:#002C71;text-decoration:underline}.no-touchevents .accommodation_title a:hover{color:#FFFFFF;text-decoration:none}h1{font-size:4.8em;line-height:1.3em;font-weight:300;color:#002C71;margin-bottom:30px}@media screen and (max-width: 767px){h1{font-size:3.6em}}h1 a{text-decoration:none !important}h2{font-size:2em;line-height:1.3em;font-weight:600;color:#002C71}h3{font-size:1.6em;line-height:1.4em;font-weight:600;color:#002C71;margin-bottom:0.5em}h4,h5,h6{font-size:1.4em;line-height:1.4em;font-weight:600;color:#002C71;margin-bottom:0.5em}p,ul,ol{font-size:1.4em;line-height:1.4em;font-weight:400;color:#000000;margin-bottom:1em}ul{list-style:outside disc;margin-left:1.5em}ol{list-style:outside decimal;margin-left:1.5em}ul ul,ul ol,ol ol,ol ul{font-size:1em}hr{height:0px;clear:both;display:block;border-top:1px solid #CCCCCC}strong,b{font-weight:700}em{font-style:italic}.alt014-no-results{font-style:italic;color:#999999}.alt014-button{font-size:1em;line-height:1em}.alt014-button:after{content:"";display:block;clear:both}.alt014-button a{font-size:16px;line-height:1.1em;font-weight:700;text-transform:uppercase;text-align:center;color:#FFFFFF;background-color:#80CFD7;padding:10px 20px;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.alt014-button a:hover{color:#FFFFFF;background-color:#002C71;text-decoration:none}html{padding-top:125px}.alt014-wrapper{width:1240px;margin:0px auto;position:relative}.alt014-wrapper:after{content:"";display:block;clear:both}@media screen and (max-width: 1340px){.alt014-wrapper{width:960px}}@media screen and (max-width: 1000px){html{padding-top:70px}.alt014-wrapper{width:auto;margin:0px 20px}.alt014-home-section-1{margin:0px}}@media screen and (max-width: 767px){html{padding-top:62px}}#main{background-color:#D4EDFC}#alt014_header{position:fixed;left:0px;top:0px;right:0px;z-index:10000;border-bottom:1px solid #D4EDFC}.alt014-header-panel{background-color:#002C71}.alt014-header-panel:after{content:"";display:block;clear:both}#alt014_logo{padding-top:14px;float:left}#alt014_logo a{width:210px;height:56px;display:block;background:url(/images/site/altitude-holidays-logo-2016.png) left top no-repeat;text-indent:-999999px;background-size:contain;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.backgroundsize #alt014_logo a{background-image:url(/images/site/altitude-holidays-logo-2016_x2.png)}@media screen and (max-width: 767px){#alt014_logo a{width:180px;height:48px}}#alt014_nav{background-color:#FFFFFF}#alt014_nav ul{list-style:none;margin:0px;font-size:1em;line-height:1em}ul.alt014-nav-menu{width:100%;display:table}ul.alt014-nav-menu li{display:table-cell}ul.alt014-nav-menu li a{font-size:17px;line-height:55px;font-weight:600;text-align:center;padding:0px 28px;display:block;position:relative}.no-touchevents ul.alt014-nav-menu li a:hover{text-decoration:none}ul.alt014-nav-menu li a.active{color:#80CFD7}.no-touchevents ul.alt014-nav-menu li:hover a:after{content:"";width:0;height:0;display:block;border-bottom:6px solid #6680AA;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;bottom:0px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}ul.alt014-nav-menu li ul{position:absolute;left:0px;right:0px;top:55px;background-color:#6680AA;display:none}ul.alt014-nav-menu li ul:after{content:"";display:block;clear:both}.no-touchevents ul.alt014-nav-menu li:hover>ul{display:block}ul.alt014-nav-menu li ul li{width:25%;float:left;display:block}ul.alt014-nav-menu li ul#nav_resorts li{width:16.666666%}ul.alt014-nav-menu li ul#nav_resorts li:nth-child(6n+1){clear:both}ul.alt014-nav-menu li ul li a{font-size:16px;font-weight:400;color:#FFFFFF}.no-touchevents ul.alt014-nav-menu li ul li a:hover{color:#D4EDFC}.no-touchevents ul.alt014-nav-menu li ul li:hover a:after{display:none}.no-touchevents ul.alt014-nav-menu li ul#nav_resorts li:hover a:after{border-bottom-color:#D4EDFC;display:block}ul.alt014-nav-menu li ul li ul{border-top:1px solid #D4EDFC;padding-bottom:20px}ul.alt014-nav-menu li ul li ul li a{font-size:14px;line-height:18px;padding-top:20px}.no-touchevents ul.alt014-nav-menu li ul li:hover ul li a:after{display:none !important}.alt014-functions-menu{width:auto;display:block;position:absolute;top:-47px;right:0px}.alt014-functions-menu li{display:block;float:left}.alt014-functions-menu li a{color:#FFFFFF}.no-touchevents .alt014-functions-menu li a:hover{color:#D4EDFC;text-decoration:none}.alt014-account-functions a{font-size:16px;line-height:20px}.alt014-account-functions li{margin-left:15px}.alt014-account-functions li:first-child{position:relative;padding-right:17px}.alt014-account-functions li:first-child:after{content:"";width:5px;height:5px;display:block;background-color:#80CFD7;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;right:0;top:50%;margin-top:-2.5px}.alt014-account-functions i{font-size:16px;line-height:20px;color:#80CFD7;margin-right:5px}.alt014-social{margin-left:25px}.alt014-social li{margin-left:25px}.alt014-social a{height:20px;display:block;background-image:url(/images/site/social-icons-2016.png);background-repeat:no-repeat}.alt014-social a span{display:none}.backgroundsize .alt014-social a{background-image:url(/images/site/social-icons-2016_x2.png);background-size:75px 40px}.alt014-social .facebook a{width:10px;background-position:left top}.alt014-social .twitter a{width:25px;background-position:-20px top}.alt014-social .rss a{width:20px;background-position:right top}.no-touchevents .alt014-social .facebook a:hover{width:10px;background-position:left -20px}.no-touchevents .alt014-social .twitter a:hover{width:25px;background-position:-20px -20px}.no-touchevents .alt014-social .rss a:hover{width:20px;background-position:right -20px}.alt014-nav-controls{display:none}@media screen and (max-width: 1000px){#alt014_nav{height:auto;background-color:transparent;display:none}.alt014-header-panel{position:fixed;left:0px;top:0px;right:0px;z-index:10001}#alt014_nav .alt014-wrapper{margin:0px}ul.alt014-nav-menu,ul.alt014-nav-menu li{width:auto;display:block}#alt014_header,.alt014-functions-menu,ul.alt014-nav-menu li ul{position:relative;top:auto;left:auto;right:auto}.alt014-functions-menu{background-color:#002C71;padding:10px 0px}.alt014-functions-menu:after{content:"";display:block;clear:both}ul.alt014-nav-menu li{background-color:#D4EDFC;border-bottom:1px solid #FFFFFF}ul.alt014-nav-menu li a:after{display:none !important}ul.alt014-nav-menu li a{color:#002C71 !important;text-align:left;padding:0px 20px}ul.alt014-nav-menu li ul{background-color:#D4EDFC;padding-bottom:10px}ul.alt014-nav-menu li ul li{width:auto !important;float:none;border-bottom:0px}ul.alt014-nav-menu li ul li a{color:#333333 !important;padding-left:40px;line-height:45px}ul.alt014-nav-menu li ul li ul{display:none !important}ul.alt014-nav-menu li.has-sub-menu.clicked>ul{display:block}ul.alt014-nav-menu li.has-sub-menu>a:after,ul.alt014-nav-menu li.has-sub-menu:hover>a:after{content:"";width:0px;height:0px;display:block !important;border-top:6px solid #002C71;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0px;position:absolute;left:auto;right:20px;top:50%;bottom:auto;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.no-touchevents ul.alt014-nav-menu li.has-sub-menu:hover>a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.alt014-nav-controls{display:block;position:fixed;top:20px;right:20px;z-index:10002}.alt014-nav-controls div{float:right;margin-left:25px}.alt014-nav-controls a,.alt014-nav-controls a:hover{color:#FFFFFF;text-decoration:none}.alt014-nav-controls a .txt{display:none !important}.alt014-nav-toggle a{width:25px;height:22px;display:block;position:relative}.alt014-nav-toggle a:before,.alt014-nav-toggle a:after,.alt014-nav-toggle a span{content:"";width:25px;height:3px;display:block;background-color:#FFFFFF;position:absolute;left:0px;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.alt014-nav-toggle a:before{top:0px}.alt014-nav-toggle a:after{bottom:0px}.alt014-nav-toggle a span,.alt014-nav-toggle a.active:before,.alt014-nav-toggle a.active:after{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-nav-toggle a.active:before,.alt014-nav-toggle a.active:after,.alt014-nav-toggle a.active span{background-color:#80CFD7}.alt014-nav-toggle a.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.alt014-nav-toggle a.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.alt014-nav-toggle a.active span{-webkit-opacity:0;-moz-opacity:0;opacity:0}.alt014-search-toggle{font-size:23px;line-height:23px}}@media screen and (max-width: 767px){.alt014-social{margin-left:0px}}.alt014-home-title{background-color:#80CFD7;padding:15px 0px;margin-bottom:40px}.alt014-home-title h1{font-size:1.6em;line-height:1.3em;color:#FFFFFF;font-weight:400;text-align:center;margin:0px}@media screen and (max-width: 767px){.alt014-home-title{margin-bottom:0px}}#alt014-footer{clear:both;background-color:#002C71;padding:30px 0px}#alt014-footer ul{list-style:none;margin-left:0px;margin-bottom:30px}.alt014-footer-contacts{font-size:16px;line-height:26px;color:#80CFD7;text-align:center}.alt014-footer-contacts li{position:relative;padding-left:30px;display:inline-block;margin:0px 20px}.alt014-footer-contacts li.e{padding-left:35px}.alt014-footer-contacts a{color:#FFFFFF}.alt014-footer-contacts a:hover{color:#80CFD7;text-decoration:none}.alt014-footer-contacts i{font-size:25px;position:absolute;left:0px;top:0px}.alt014-footer-contacts .t i{font-size:30px}.alt014-footer-nav{text-align:center}.alt014-footer-nav li{display:inline;margin:0px 15px}.alt014-footer-nav a{color:#80CFD7}.alt014-footer-nav a:hover{color:#FFFFFF;text-decoration:none}@media screen and (max-width: 1000px){.alt014-footer-nav li{margin:0px 10px}}@media screen and (max-width: 767px){.alt014-footer-nav li{display:block;margin:0px;border-bottom:1px solid #103C81}.alt014-footer-nav li:first-child{border-top:1px solid #103C81}.alt014-footer-nav a{padding:10px;display:block}.alt014-footer-contacts li{margin-bottom:15px}}p.alt014-credit{font-size:11px;line-height:14px;color:#6680AA;text-align:center}p.alt014-credit a{color:#6680AA}p.alt014-credit a:hover{color:#FFFFFF;text-decoration:none}#alt014_breadcrumb{font-size:12px;line-height:15px;text-transform:capitalize;padding-top:20px;text-align:center;background-color:#D4EDFC;display:block}.account #alt014_breadcrumb,.contact-us #alt014_breadcrumb,.shop #alt014_breadcrumb{display:none}.shop #page_functions_wrapper{border-top:0px}@media screen and (max-width: 1000px){#alt014_breadcrumb{display:none}}.home #alt014_page_header{padding-top:30px}#alt014_page_header{text-align:center;padding-top:30px}.row:after{content:"";display:block;clear:both}.col,.home #search_form{width:30.6%;float:left;margin-left:4.1%}.col:first-child{clear:both;margin-left:0px}.col_x2{width:65.3%}#page{padding-top:0px}#page:after{content:"";display:block;clear:both}.home #page{padding:0px !important}#page_content.home{width:65.3%;float:left}#search_form,#travel_nav,.home #search_form{width:30.6%;float:right;clear:none}#page_content #alt014_page_header{display:none}@media screen and (max-width: 1000px){#alt014_page_header{display:none}#page_content #alt014_page_header{display:block}#page_content.home{width:auto;float:none}}.slick-arrow{width:15px;height:30px;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);z-index:100;cursor:pointer}.slick-arrow span{display:none}.slick-arrow:before,.slick-arrow:after{content:"";width:2px;height:17px;display:block;background-color:#80CFD7}.slick-arrow:hover:before,.slick-arrow:hover:after{background-color:#002C71}.slick-prev{left:20px}.slick-prev:before,.slick-prev:after,.slick-next:before,.slick-next:after{position:absolute;left:6px}.slick-prev:before{margin-top:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.slick-prev:after{top:50%;margin-top:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-next{right:20px}.slick-next:before{margin-top:1px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-next:after{top:50%;margin-top:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.slick-arrow{display:none !important}}#alt014_slideshow{background-color:#FFFFFF}#alt014_slideshow,.home #search_form{margin-left:0;margin-bottom:40px}.alt014-slide{position:relative}.alt014-img-wrap,.alt014-no-slides{height:0;padding-bottom:51.6%;position:relative;overflow:hidden;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s}.alt014-img-wrap iframe,.alt014-img-wrap img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.alt014-img-wrap img{width:100%;height:auto;display:block}.alt014-no-slides{background-color:#C6DBE5}.alt014-no-slides:after{content:"";width:210px;height:56px;padding:10px 0px 0px 10px;display:block;background:#002C71 url(/images/site/altitude-holidays-logo-2016.png) right bottom no-repeat;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.2}.alt014-slide-panel{width:100%;background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;bottom:0}.alt014-slide-panel.hide{display:none}.alt014-link-panel:before{border-left:12px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent;right:28px}.alt014-link-panel:after{width:28px;height:28px;border:2px solid #FFFFFF;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;right:20px}.alt014-slide-panel h3{font-size:2em;line-height:1.1em;color:#FFFFFF;text-transform:uppercase;padding:20px 20px 0px 20px;margin-bottom:10px}.alt014-slide-panel p{color:#FFFFFF;padding:0px 20px 20px 20px;margin:0}.alt014-link-panel h3,.alt014-link-panel p{padding-right:70px}a.alt014-slide-link{width:100%;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-indent:-999999px}.slick-slide{height:auto}@media screen and (max-width: 1000px){#alt014_slideshow{width:auto;float:none;margin-bottom:0px}}@media screen and (max-width: 767px){.alt014-slide-panel p{display:none}}#alt014_holidays_panels{clear:both;display:flex;flex-wrap:wrap}@media screen and (max-width: 1340px){#alt014_holidays_panels{margin-bottom:40px}}#alt014_holidays_panels:after{content:"";display:block;clear:both}.alt014-holidays-panel{width:22.5%;float:left;margin:0px 0px 3.33333% 3.33333%}.alt014-holidays-panel:nth-child(4n+1){clear:both;margin-left:0}.alt014-holidays-panel a{height:0;padding-bottom:67%;display:block;position:relative;overflow:hidden;background-color:#002C71;color:#FFFFFF;text-align:center;text-decoration:none}.alt014-holidays-panel a:hover{text-decoration:none}.alt014-holidays-panel img{width:100%;height:auto;display:block;position:absolute;left:0;top:0}.alt014-holidays-panel .txt-wrap{height:40px;position:absolute;left:0;right:0;bottom:0;background-background:rgba(0,0,0,0.6);color:#FFFFFF;display:block;text-align:center}.alt014-holidays-panel .txt{height:40px;display:block}.alt014-holidays-panel .title{font-size:1.6em;line-height:40px;text-transform:uppercase;font-weight:600;display:block}.alt014-holidays-panel .spacer{display:none}.alt014-holidays-panel .description{font-size:1.4em;line-height:1.4em;padding-top:0px;display:block;-webkit-opacity:0;-moz-opacity:0;opacity:0}.alt014-holidays-panel .txt-wrap,.alt014-holidays-panel a{-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s}.alt014-holidays-panel a:hover .txt-wrap{height:100%}.alt014-holidays-panel a:hover .txt,.alt014-holidays-title a span{width:80%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.alt014-holidays-panel a:hover .description{-webkit-transition:0.7s;-moz-transition:0.7s;transition:0.7s;-webkit-opacity:1;-moz-opacity:1;opacity:1}.holiday-2 .txt-wrap{background:#88287F;background:rgba(136,40,127,0.8)}.holiday-4 .txt-wrap{background:#E3B411;background:rgba(227,180,17,0.8)}.holiday-5 .txt-wrap{background:#D86812;background:rgba(216,104,18,0.8)}.holiday-6 .txt-wrap{background:#DF1E5E;background:rgba(223,30,94,0.8)}.holiday-3 .txt-wrap{background:#3A9CDC;background:rgba(58,156,220,0.8)}.holiday-37 .txt-wrap{background:#9F1418;background:rgba(159,20,24,0.8)}.holiday-7 .txt-wrap{background:#82AC20;background:rgba(130,172,32,0.8)}.alt014-holidays-title a{font-size:40px;line-height:50px;font-weight:300}.alt014-holidays-title a:hover{color:#FFFFFF;background-color:#103C81}@media screen and (max-width: 1340px){.alt014-holidays-panel{width:33.333333%;margin:0}.alt014-holidays-panel:nth-child(4n+1){clear:none}.alt014-holidays-title{width:66.666666%}.alt014-holidays-title a{padding-bottom:33.45%}}@media screen and (max-width: 767px){.alt014-holidays-panel{width:100%;float:none;clear:both}.alt014-holidays-title a{height:auto;padding:20px}.alt014-holidays-title a span{width:auto;height:auto;position:relative;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}#alt014_push_panels{display:flex;flex-wrap:wrap;padding:40px 0px}@media screen and (max-width: 767px){#alt014_push_panels{padding:0px}}.alt014-home-panel{background-color:#FFFFFF;margin-bottom:3%;position:relative}.alt014-home-panel .img{height:0;padding-bottom:48%;position:relative;overflow:hidden}.alt014-home-panel .img img{width:100%;height:auto;display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-home-panel .txt{padding:30px}.alt014-home-panel h2{font-size:1.9em;margin-bottom:1em}.alt014-home-panel ul{list-style:none;margin:0px}.alt014-home-panel ul li{padding-left:40px;min-height:30px;position:relative;margin-bottom:10px}.alt014-home-panel ul li:before{content:"";width:25px;height:20px;display:block;background:url(/images/site/icons-2016.png) left -130px no-repeat;position:absolute;left:0;top:5px}.backgroundsize .alt014-home-panel ul li:before{background-image:url(/images/site/icons-2016_x2.png);background-size:40px 150px}.alt014-home-panel p{font-size:18px;line-height:24px;font-weight:300;color:#333333;margin-bottom:15px}.alt014-offers-panel{padding-bottom:70px}.alt014-offers-panel h2{position:absolute;left:30px;top:-3px;font-size:20px;line-height:24px;margin:0px;text-align:center;text-transform:uppercase}.alt014-offers-panel h2 a,.alt014-offers-panel h2 a:hover{width:90px;height:48px;padding:20px;display:block;color:#FFFFFF;background-color:#002C71;text-decoration:none;text-align:center}.alt014-offers-panel h2 a:before,.alt014-offers-panel h2 a:after{content:"";width:0;height:0;display:block;position:absolute;top:100%;border-top:30px solid #002C71}.alt014-offers-panel h2 a:before{left:0;border-right:65px solid transparent}.alt014-offers-panel h2 a:after{right:0;border-left:65px solid transparent}.alt014-offers-panel .alt014-carousel{padding-top:10px}.alt014-offers-panel .alt014-offer{border-bottom:1px solid #D4EDFC}.alt014-offers-panel .alt014-offer a{color:#000000;padding:20px 80px 20px 40px;display:block;position:relative}.alt014-offers-panel .alt014-offer a:hover{color:#002C71;text-decoration:none}.alt014-offers-panel .alt014-offer a span{display:block}.alt014-offers-panel .alt014-offer a .title{font-size:1.6em;line-height:1.2em;font-weight:600}.alt014-offers-panel .alt014-offer a .spacer{display:none}.alt014-offers-panel .alt014-offer a .details{font-size:1.4em;line-height:1.4em}.alt014-offers-panel .alt014-offer a:before,.alt014-offers-panel .alt014-offer a:after,.alt014-search-options-link a:before,.alt014-search-options-link a:after,.alt014-search-options-link-back a:before,.alt014-search-options-link-back a:after,.alt014-link-panel:before,.alt014-link-panel:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-offers-panel .alt014-offer a:before,.alt014-search-options-link a:before{width:0;height:0;border-left:5px solid #6680AA;border-top:4px solid transparent;border-bottom:4px solid transparent;right:31px}.alt014-offers-panel .alt014-offer a:after,.alt014-search-options-link a:after,.alt014-search-options-link-back a:after{width:16px;height:16px;border:1px solid #6680AA;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;right:26px}.alt014-offers-panel .alt014-offer a:hover:before,.alt014-search-options-link a:hover:before{border-left-color:#002C71}.alt014-offers-panel .alt014-offer a:hover:after,.alt014-search-options-link a:hover:after{border-color:#002C71}.alt014-offers-panel .alt014-no-results{color:#999999;font-weight:300;font-style:normal;padding:40px;text-align:center}.alt014-offers-button{width:100%;text-align:center;position:absolute;left:0;right:0;bottom:17px}.alt014-offers-panel .slick-arrow{top:auto;bottom:-63px}.alt014-offers-panel .slick-prev{left:40px}.alt014-offers-panel .slick-next{right:40px}.alt014-carousel-sticky{width:70%;float:right;padding:0px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1340px){.alt014-carousel-sticky{width:67%;padding:0px}.alt014-carousel-sticky .slick-arrow{display:none !important}}@media screen and (max-width: 1000px){#alt014_push_panels .alt014-home-panel.col{width:48%;margin-left:0}#alt014_push_panels .alt014-home-panel.col.alt014-home-panel-2{margin-left:4%}#alt014_push_panels .alt014-home-panel.col.alt014-home-panel-3{width:auto;float:none;clear:both}}@media screen and (max-width: 767px){#alt014_push_panels{display:block;padding-bottom:20px}#alt014_push_panels .alt014-home-panel.col{width:auto;float:none;clear:both;margin-left:0px !important;margin-bottom:20px}#alt014_push_panels .alt014-home-panel.col.alt014-home-panel-3{margin-bottom:0px}.alt014-mpu-wrap.alt014-mpu-sticky{float:none;margin:0px auto}.alt014-carousel-sticky{width:auto;float:none;clear:both}}#search_form.alt014-search{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (max-width: 1000px){#search_form.alt014-search{width:auto;padding:20px;float:none;margin-bottom:0px;display:none}}#search_form.alt014-search input[type=text],#search_form.alt014-search input[type=number]{width:100%;padding:15px 35px 15px 20px;border:0px;font-family:'Open Sans', sans-serif;font-size:14px;color:#333333;background-color:#FFFFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search_form.alt014-search input[type=number]{width:60px;padding:7px 10px}#search_form.alt014-search input[type=submit]{width:100%;font-size:16px;font-weight:700;text-align:center;color:#FFFFFF;background-color:#80CFD7;text-transform:uppercase;border:0px;padding:15px 20px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;-webkit-appearance:none}#search_form.alt014-search input[type=submit]:hover{color:#FFFFFF;background-color:#002C71}.alt014-search-keyword{margin-bottom:20px}.alt014-search h4{font-size:16px;line-height:1.1em;text-transform:uppercase;color:#FFFFFF;background-color:#002C71;padding:15px 20px;margin:0px}.alt014-search-wrap{width:100%;overflow:hidden}.alt014-search-track{width:200%;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s;background-color:#FFFFFF}.alt014-search-wrap:after,.alt014-search-track:after{content:"";display:block;clear:both}.alt014-search-track.alt014-show-options{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.alt014-search-view{width:50%;float:left}.alt014-search-field{position:relative;border-bottom:1px solid #D4EDFC}.alt014-search-field i{font-size:18px;color:#CCCCCC;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-search-submit{background-color:#FFFFFF;padding:8px 20px 20px 20px}#search_form.alt014-search .alt014-search-ref input[type=text]{background-color:#F1F6F8}.alt014-search-options-link,.alt014-search-options-link-back{padding:15px 20px;background-color:#FFFFFF}@media screen and (min-width: 1000px) and (max-width: 1340px){#alt014_search_main .alt014-search-options-link{border-top:1px solid #D4EDFC;padding-top:14px}.alt014-search-ref{border-bottom:0px}}.alt014-search-options-link-back{padding:13px 20px}.alt014-search-options-link:after,.alt014-search-options-link-back:after{content:"";display:block;clear:both}.alt014-search-options-link a,.alt014-search-options-link-back a{font-size:14px;line-height:18px;font-weight:600;position:relative;float:left;color:#6680AA}.alt014-search-options-link a:hover,.alt014-search-options-link-back a:hover{text-decoration:none}.alt014-search-options-link a:before{right:auto;left:100%;margin-left:12px}.alt014-search-options-link a:after{right:auto;left:100%;margin-left:5px}.alt014-search-options-wrap{border-bottom:1px solid #D4EDFC}#search_form.alt014-search #alt014_search_options input[type=number]{width:50px;border:1px solid #D4EDFC}#search_form.alt014-search #alt014_search_options input[type=number]:focus{border-color:#80CFD7}#alt014_search_options h5{color:#999999;padding:15px 20px 15px 45px;margin:0px;position:relative;cursor:pointer}#alt014_search_options h5:before{content:"";width:0;height:0;display:block;border-top:6px solid #999999;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:20px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.no-touchevents #alt014_search_options h5:hover{color:#000000}.no-touchevents #alt014_search_options h5:hover:before{border-top-color:#000000}#alt014_search_options h5.active{color:#002C71 !important}#alt014_search_options h5.active:before{border-top-color:#002C71 !important;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-3px}.alt014-search-options-fields{padding-left:45px;padding-right:20px;display:none}.alt014-search-option{padding:10px 20px}.alt014-search-option label{font-size:13px}.alt014-guests-rooms{padding-left:25px}.alt014-search-rooms{margin-bottom:5px}@media screen and (min-width: 1340px){.home .alt014-search-rooms{width:50%;float:left}.home .alt014-search-rooms:nth-child(odd){clear:both}}ul.alt014-checkboxes{list-style:none;margin-left:0px}ul.alt014-checkboxes li{margin-bottom:5px}#alt014_search_options{padding-bottom:45px;position:relative}.alt014-search-options-panel{height:250px;overflow:auto}@media screen and (min-width: 1000px) and (max-width: 1340px){.alt014-search-options-panel{height:153px}}.alt014-search-options-link-back{border-bottom:0px;position:absolute;left:0;bottom:0}.alt014-search-options-link-back a{padding-left:25px}.alt014-search-options-link-back a:before{border-right:6px solid #6680AA;border-top:6px solid transparent;border-bottom:6px solid transparent;right:auto;left:5px}.alt014-search-options-link-back a:after{right:auto;left:0px}.alt014-adverts{background-color:#C6DBE5;padding:25px 0px}.alt014-adverts:after{content:"";display:block;clear:both}.alt014-adverts .alt014-carousel{margin:0px 90px}.alt014-adverts .alt014-carousel .slick-prev{left:-90px}.alt014-adverts .alt014-carousel .slick-next{right:-90px}.alt014-mpu-wrap{float:left}.alt014-mpu{width:300px;height:250px;position:relative;margin:15px auto;overflow:hidden}.alt014-mpu .txt{width:260px;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.alt014-mpu-img .txt{display:none}.alt014-mpu .title{font-size:28px;line-height:32px;font-weight:600;color:#FFFFFF;text-shadow:3px 3px 3px rgba(0,0,0,0.75);display:block;margin-bottom:10px}.alt014-mpu .spacer{display:none}.alt014-mpu .description{font-size:14px;line-height:18px;font-weight:400;color:#FFFFFF;display:block;margin-bottom:10px}.alt014-mpu a{display:block}.alt014-mpu .link{font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase;padding:10px 42px 10px 15px;display:inline-block;clear:both;position:relative;background:rgba(0,0,0,0.7);color:#FFFFFF}.alt014-mpu .link:before,.alt014-mpu .link:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-mpu .link:before{width:16px;height:16px;border:1px solid #FFFFFF;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;right:15px}.alt014-mpu .link:after{width:0;height:0;border-left:5px solid #FFFFFF;border-top:4px solid transparent;border-bottom:4px solid transparent;right:20px}.alt014-mpu-txt{background-color:#002C71}.alt014-mpu-txt .title{font-size:18px;line-height:22px;text-shadow:none}.alt014-mpu-txt .link{background:#80CFD7}.alt014-adverts .slick-arrow{width:20px;height:42px}.alt014-adverts .slick-arrow:before,.alt014-adverts .slick-arrow:after{height:25px;background-color:#6680AA}.alt014-adverts .slick-prev:before,.alt014-adverts .slick-prev:after,.alt014-adverts .slick-next:before,.alt014-adverts .slick-next:after{left:9px}.alt014-adverts .slick-arrow:hover:before,.alt014-adverts .slick-arrow:hover:after{background-color:#002C71}@media screen and (max-width: 1340px){.alt014-adverts .alt014-carousel{margin:0px}.alt014-adverts .alt014-carousel .slick-arrow{display:none}}.about #page_content p img{float:left;margin:0px 15px 15px 0px}@media print{#alt014_nav,#alt014_breadcrumb,.alt014-footer-nav{display:none}.alt014-footer-contacts a{color:#000000}#alt014_logo a{width:auto;height:auto;float:none;background:none;color:#000000;text-indent:0;margin-bottom:5mm;text-align:center}#alt014_header{border-bottom:1px solid #000000}h1,h2,h3,a{color:#000000}}.alt014-search-resort-hdr{position:relative;font-size:14px;line-height:16px;color:#999999;padding:17px 20px;cursor:pointer}.alt014-search-resort-hdr,.alt014-search-resort-hdr i{-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.alt014-search-resort-hdr i{right:20px}.alt014-search-resort-hdr:hover,.alt014-search-resort-hdr:hover i,.alt014-search-resort-hdr.selected:hover,.alt014-search-resort-hdr.selected i:hover{color:#000000}.alt014-search-resort-hdr.selected,.alt014-search-resort-hdr.selected i{color:#666666}.alt014-search-resort-hdr.selected .alt014-default-msg{display:none}.alt014-search-resort-hdr.selected .alt014-active-msg{display:block}.alt014-search-resort-hdr.selected .alt014-active-msg:after{content:"View selected resorts"}.alt014-search-resort-hdr.active,.alt014-search-resort-hdr.active i{color:#002C71}.alt014-search-resorts-list,.alt014-search-country-resorts{list-style:none;margin:0px;font-size:1em;line-height:1em;display:none}.alt014-search-country-resorts{padding:10px 0px}.alt014-search-country-li.active .alt014-search-country-resorts{display:block}.alt014-search-country-li{border-top:1px solid #D4EDFC}.alt014-search-country{padding:10px 20px;display:block;background-color:#E8F6FD;position:relative}.alt014-search-country:after,.alt014-search-country-resorts:after{content:"";display:block;clear:both}.alt014-search-country-name{font-size:14px;line-height:20px;font-weight:600;color:#002C71}.alt014-search-country-resorts{font-size:13px}.alt014-search-country-resorts li{width:50%;padding:7px 20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alt014-search-country-resorts li:nth-child(odd){clear:both}.alt014-search-country-functions{position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014search-showhide{width:20px;height:20px;display:block;position:relative;text-indent:-999999px}.alt014search-showhide:after{content:"";width:0px;height:0px;display:block;border-top:6px solid #002C71;border-left:4px solid transparent;border-right:4px solid transparent}.alt014search-showhide:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#search_form .forget_search{float:right;margin:13px}#search_form .forget_search a{width:20px;height:20px;display:block;text-indent:-999999px;position:relative}#search_form .forget_search a:before,#search_form .forget_search a:after{content:"";width:14px;height:1px;display:block;background-color:#FFFFFF;position:absolute;left:3px;top:9px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#search_form .forget_search a:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#search_form .forget_search a:hover{background-color:#80CFD7}.alt014-register-intro{background-color:#FFFFFF;padding:40px;margin-bottom:40px}.alt014-register-property-link{background-color:#002C71;padding:40px}.alt014-register-property-link p{color:#FFFFFF}.alt014-register-property-link .alt014-button a:hover{color:#002C71;background-color:#FFFFFF}.alt014-account-dashboard .alt014-register-property-link{padding:20px 20px 10px 20px;margin-bottom:40px;text-align:center}.alt014-account-dashboard .alt014-register-property-link p,.alt014-account-dashboard .alt014-register-property-link .alt014-button{display:inline;margin:0px}.alt014-account-dashboard .alt014-register-property-link .alt014-button{margin-left:10px}#skideals_category_checkboxes{background-color:#FFFFFF}#skideals_category_checkboxes li{border-bottom:1px solid #D4EDFC}#skideals_category_checkboxes li:after{content:"";display:block;clear:both}span.skideals_category_img{float:right}.alt014-search-noresults{padding:185px 170px;background-color:#FFFFFF;text-align:center}@media screen and (max-width: 1000px){.alt014-search-noresults{padding:50px}}@media screen and (max-width: 767px){.alt014-search-noresults{padding:30px}.alt014-account-dashboard .alt014-register-property-link p{margin-bottom:10px;display:block}.alt014-account-dashboard .alt014-register-property-link .alt014-button{display:block}}.accommodation_preview a{width:auto;height:0px;display:block;padding-bottom:73%;position:relative;overflow:hidden}.accommodation_preview a .accommodation_preview_title{width:100%;height:100%;padding:15px;position:absolute;left:0;top:0;right:0;bottom:0;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:-99999px}.accommodation_preview a .accommodation_preview_title:after{content:"View Details";font-size:11px;color:#FFFFFF;text-indent:0px;text-transform:uppercase;font-weight:normal;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.site.info .alt014-create-group-button{text-align:center;margin-bottom:30px}.site.info .alt014-create-group-button a{float:none;display:inline-block;font-size:16px !important}#alt014_country_form{position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:#002C71;background:rgba(0,44,113,0.9);z-index:10001}#alt014_country_form_content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;background:rgba(0,0,0,0.6);padding:40px}#alt014_country_form_content label{font-size:26px;line-height:34px;font-weight:300;color:#FFFFFF;padding-bottom:20px;display:block}#alt014_country_form_content .controls{margin-bottom:20px}#alt014_country_form_content input[type=submit]{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;text-transform:uppercase;border:1px solid #FFFFFF;padding:5px 15px;background-color:transparent;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}#alt014_country_form_content input[type=submit]:hover{background-color:#002C71}@media screen and (max-width: 1000px){#alt014_country_form_content label{font-size:18px;line-height:24px}#alt014_country_form_content{width:70%;max-height:70%;overflow:auto}}@media screen and (max-width: 767px){#alt014_country_form_content{width:auto;max-height:100%;left:20px;top:20px;right:20px;bottom:20px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0);transform:translate(0, 0)}}#checkout_content:after,#checkout_totals:after{content:"";display:block;clear:both}#checkout_totals{width:32%;float:right;margin-bottom:30px}#checkout_totals h2{margin-bottom:20px}#checkout_form_fields{width:60%;float:left;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 100px;background-color:#FFFFFF}@media screen and (max-width: 1340px){#checkout_form_fields{width:64%;padding:30px}}#checkout_form_fields fieldset{padding-top:20px;display:block}@media screen and (max-width: 1000px){#checkout_totals,#checkout_form_fields{width:auto;float:none;clear:both}}@media screen and (max-width: 960px){#checkout_form_fields.updated_form div.select{box-sizing:border-box;width:320px}}@media screen and (max-width: 767px){#checkout_form_fields.updated_form div.select{width:auto;border:0px;padding:5px 0px 10px 0px}#checkout_form_fields{padding:0px;background-color:transparent}}.alt014-acc-nav{padding-bottom:20px;border-bottom:1px solid #FFFFFF;margin-bottom:20px}.alt014-acc-nav:after{content:"";display:block;clear:both}.alt014-acc-nav ul{list-style:none;margin:0px}.alt014-acc-nav ul li{float:left;margin-right:20px}.alt014-acc-nav ul li a{padding:12px 20px 12px 42px;display:block;text-transform:uppercase;font-weight:bold;transition:0.3s;color:#FFFFFF;background-color:#80CFD7;position:relative}.alt014-acc-nav ul li a i{font-size:1.4em;position:absolute;left:15px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.alt014-acc-nav ul li a:hover{text-decoration:none;background-color:#FFFFFF}.alt014-acc-nav ul li.contact{float:right;margin-right:0px}.alt014-acc-nav ul li.contact a{color:#FFFFFF;background-color:#CC0000}.alt014-acc-nav ul li.contact a:hover{color:#002C71;background-color:#FFFFFF}.alt014-acc-nav ul li a.active{color:#FFFFFF !important;background-color:#002C71 !important}p.alt014-reference{font-weight:700;margin-bottom:20px}p.alt014-reference span{padding:7px 15px;color:#002C71;background-color:rgba(255,255,255,0.5);display:inline-block}.alt014-acc-secondary:after{content:"";display:block;clear:both}.alt014-acc-secondary p.alt014-reference{float:right}.alt014-acc-secondary .alt014-acc-contact a{background-color:#CC0000}#alt014_contact_button{clear:both;padding-top:20px;text-align:center;margin-bottom:20px;border-top:1px solid #FFFFFF}#alt014_contact_button a{font-size:18px !important;background-color:#CC0000}#alt014_contact_button a:hover{color:#FFFFFF;background-color:#002C71}@media screen and (max-width: 767px){.alt014-acc-nav ul{width:100%;display:table}.alt014-acc-nav ul li{display:table-cell;float:none !important;margin:0px}.alt014-acc-nav ul li a{padding:10px;text-align:center}.alt014-acc-nav ul li a i{position:relative;left:auto;top:auto;-webkit-transform:translate(0, 0%);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.alt014-acc-nav ul li a .txt{display:none}}#alt014_push_panels{padding:0}#alt014_push_panels .alt014-home-panel{box-sizing:border-box;margin-bottom:0;margin-left:0 !important;width:100% !important}#alt014_push_panels .subscribe-form{padding:40px}#alt014_push_panels .subscribe-form h2{font-size:3.2em}#alt014_push_panels .subscribe-form .form-row:not(:first-child){margin-top:20px}#alt014_push_panels .subscribe-form .form-label{font-size:14px;font-weight:700;padding-bottom:5px}#alt014_push_panels .subscribe-form .formField{box-shadow:2px 3px 6px rgba(0,0,0,0.1),6px 9px 18px rgba(0,0,0,0.05);box-sizing:border-box;font-size:14px;padding:1em;width:100%}#alt014_push_panels .subscribe-form form p{font-size:13px;margin:1.5em 0 0}#alt014_push_panels .subscribe-form button[type=submit]{background-color:#002C71;border:0;color:#FFF;font-size:14px;font-weight:700;padding:1em;text-transform:uppercase}@media screen and (max-width: 1000px){#alt014_push_panels .alt014-home-panel:not(:first-child){margin-top:20px}}@media screen and (min-width: 1001px){.alt014-home-section-2{padding-bottom:40px}#alt014_push_panels{display:flex;flex-wrap:nowrap}#alt014_push_panels .alt014-home-panel{flex-basis:calc(50% - 20px) !important;width:calc(50% - 20px) !important}#alt014_push_panels .alt014-home-panel:not(:first-child){margin-left:40px !important}#alt014_push_panels .subscribe-form h2{font-size:3.6em}body.search.results #page_content.home{width:calc(100% - 360px)}body.search.results #search_form.alt014-search{width:320px}}.alt014-offers-panel .alt014-offer a{padding:20px 40px}.alt014-offers-panel .alt014-offer a:before,.alt014-offers-panel .alt014-offer a:after{display:none}.pagination{margin:0}.pagination+.results-entries-wrap{padding-top:30px}.results-entries-wrap+.pagination{margin-top:30px}body.search.results .page_width{max-width:none}body.search.results .page_width:after{clear:both;content:"";display:block}@media screen and (min-width: 960px){body.search.results .page_width{padding:40px}}.results-entries-wrap .accommodation-entry{display:flex;flex-direction:column;max-width:500px;position:relative}.results-entries-wrap .accommodation-entry a{background:#FFF;color:#000;display:flex;flex:1;flex-direction:column;text-decoration:none}.results-entries-wrap .accommodation-entry h2{background-color:#002C71;color:#FFF;padding:10px 20px;text-transform:none}.results-entries-wrap .accommodation-entry h2 .accommodation-location{color:#7FCED7;display:block;font-size:.8em;line-height:1.2;text-transform:uppercase}.results-entries-wrap .accommodation-entry dl{display:grid;grid-template-columns:auto 1fr;font-size:1.4em;line-height:1.4}.results-entries-wrap .accommodation-entry dl.guests-number{background-color:#000C41;color:#FFF}.results-entries-wrap .accommodation-entry dl.guests-number dt{padding:.5em .5em .5em 20px}.results-entries-wrap .accommodation-entry dl.guests-number dd{font-weight:700;padding:.5em 20px .5em 0;text-align:right}.results-entries-wrap .accommodation-entry dl.accommodation-features{margin:20px}.results-entries-wrap .accommodation-entry dl.accommodation-features dt,.results-entries-wrap .accommodation-entry dl.accommodation-features dd{border-bottom:1px solid #E6E6E6;padding:.5em 0}.results-entries-wrap .accommodation-entry dl.accommodation-features dt:first-of-type,.results-entries-wrap .accommodation-entry dl.accommodation-features dd:first-of-type{padding-top:0}.results-entries-wrap .accommodation-entry dl.accommodation-features dt:last-of-type,.results-entries-wrap .accommodation-entry dl.accommodation-features dd:last-of-type{border-bottom:0;padding-bottom:0}.results-entries-wrap .accommodation-entry dl.accommodation-features dt{padding-right:.75em}.results-entries-wrap .accommodation-entry img{display:block;height:auto;width:100%}.results-entries-wrap .accommodation-entry .accommodation-meta{background:rgba(255,255,255,0.4);padding:20px}.results-entries-wrap .accommodation-entry .accommodation-meta p,.results-entries-wrap .accommodation-entry .accommodation-meta ul{margin:0}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation-ref{font-size:1.2em;font-weight:700}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links{position:relative;left:auto;top:auto;bottom:auto}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul{display:flex;font-size:1.3em;line-height:1.3;left:auto;top:auto;padding-top:10px;position:inherit;width:auto}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul:after{clear:both;content:"";display:block}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul li:not(:first-child){margin-left:5px}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul li a{align-items:center;background-color:transparent;display:flex;flex-direction:row;position:relative}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul li a span{float:none}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul li a .accommodation_holiday_link_icon{height:18px;width:18px}.results-entries-wrap .accommodation-entry .accommodation-meta .accommodation_holiday_links ul li a .accommodation_holiday_link_label{height:100%;opacity:0;overflow:auto;position:absolute;left:0;top:0;width:100%}@media screen and (min-width: 520px){.results-entries-wrap{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}}@media screen and (min-width: 640px){.results-entries-wrap{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.pagination{font-size:1.3em;padding:10px}.paginate_previous,.paginate_next{top:50%;transform:translateY(-50%)}
