.carousel-wrap .carousel,textarea{overflow:auto}body,figure{margin:0}.alignl,.floatleft{float:left}fieldset,img,legend{border:0}.alignc,.help-text,.nav-links{text-align:center}a:active,a:hover,input,textarea{outline:0}.gallery,.gallery-nav,.offer-detail ul,.offer-grid,fieldset ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}a:hover,body{color:#373737}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.gallery li,.nav-links li a.international,label{cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font:400 15px helvetica,'helvetica neue',arial,'lucida grande',sans-serif;line-height:24px}.wrap{margin:0 auto;padding:0 48px}.floatright{float:right}.header-wrap{height:auto;max-width:1800px;margin:auto;padding:0 0 15px;overflow:hidden}.header-wrap h2{text-transform:inherit;font-weight:400;font-size:20px;float:left}.h2,.h3,h2,h3{font-weight:300}.header-wrap h2 a{padding:0 30px 0 0;text-transform:uppercase}.header-wrap .more-btn{margin-top:12px}.header-wrap a:hover{text-decoration:underline}.h1,.h2,.h3,h1,h2,h3{margin:0;font-family:helvetica,'helvetica neue',arial,'lucida grande',sans-serif}.h1 a,.h2 a,.h3 a,h1 a,h2 a,h3 a{color:#373737;text-decoration:none}.h2,h2{font-size:24px;line-height:48px}.h3,h3{font-size:16px;line-height:24px}.h4,h4{font-size:15px}p{margin-top:0;margin-bottom:24px}a{background:0 0;color:#7f7f7f}fieldset,fieldset ul{margin:0;padding:0}fieldset li{margin-bottom:6px;clear:both}fieldset input,fieldset select,fieldset textarea{display:block;width:100%;padding:8px 12px 7px;border:1px solid #c5c5c5;font:inherit}.more,.sub-title.more{display:inline-block}fieldset textarea{height:114px}fieldset input[type=checkbox],fieldset input[type=radio]{width:auto}fieldset input[type=submit]{padding-top:9px;padding-bottom:8px;border:0;background:#0c3141;color:#fff;font-size:13px;font-weight:300;text-transform:uppercase}.footer-main,.standard-table{border-top:1px solid #c5c5c5}.sub-title{color:#7f7f7f}.more{float:right}.more a{color:#767676}.offername-wrap .city-name{color:#373737;font-size:15px;height:38px;line-height:38px;padding:0 10px;overflow:hidden}.margin-top-carousel{margin-top:40px}.push{padding-top:48px}.footer-main{padding-top:36px;background-color:#fff}.nav-links{margin:0 0 30px;padding:0;list-style-type:none;font-size:12px}.nav-links.international{margin:-36px -48px 20px;display:none;padding:10px 0 0;background:#f9f9f9}.nav-links li{display:inline-block;margin:0 10px 10px}.nav-links li a{text-decoration:none}.nav-links li a.active{font-weight:700;color:#373737}.nav-links li a img{position:relative;bottom:-1px;margin-right:3px}.offer-grid{max-width:2000px;margin:0;padding:0}.offer-grid:after,.offer-grid:before{content:" ";display:table}.offer-grid:after{clear:both}.offer-grid li{background:0 0;float:left;display:block;margin-right:1.74798%;width:32.16801%;position:relative;margin-bottom:20px;-webkit-box-shadow:0 1px 1px rgba(65,65,65,.4);box-shadow:0 1px 1px rgba(65,65,65,.4);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-wrap .next,.carousel-wrap .prev,.offer-grid .offername-wrap{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.offer-grid li:last-child,.offer-grid li:nth-child(3n){margin-right:0}.offer-grid li:nth-child(3n+1){clear:left}@media all and (max-width:1024px){.offer-grid li,.offer-grid li:nth-child(3n){margin-right:1.74798%}.offer-grid li{float:left;display:block;width:49.12601%}.offer-grid li:nth-child(3n+1){clear:none}.offer-grid li:last-child,.offer-grid li:nth-child(2n){margin-right:0}.offer-grid li:nth-child(2n+1){clear:left}}@media all and (max-width:800px){.offer-grid li,.offer-grid li:nth-child(2n){margin-right:1.74798%}.offer-grid li{float:left;display:block;width:100%}.offer-grid li:nth-child(2n+1){clear:none}.offer-grid li:last-child,.offer-grid li:nth-child(1n){margin-right:0}.offer-grid li:nth-child(1n+1){clear:left}}@media all and (max-width:360px){.offer-grid li,.offer-grid li:nth-child(2n){margin-right:1.74798%}.offer-grid li{float:left;display:block;width:100%}.offer-grid li:nth-child(2n+1){clear:none}.offer-grid li:last-child,.offer-grid li:nth-child(1n){margin-right:0}.offer-grid li:nth-child(1n+1){clear:left}}#calendars,#calendars:after,.clearfix:after,.gallery:after,.offer-intro:after,.offer-summary:after{clear:both}.offer-grid li:hover .offername-wrap{background:rgba(238,238,240,.8)}.offer-grid header{z-index:1;right:0;bottom:0;left:0;padding:30px 14px 6px;background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.5) 100%);color:#fff}.offer-grid h3{float:left;margin-top:12px}.offer-grid .offername-wrap{max-width:980px;height:38px;transition:all .2s ease-in-out}.offer-grid .offername-wrap .city-name{line-height:38px}.offer-grid .offername-wrap .prefix{padding:0 10px;float:right;text-align:right;height:35px;line-height:38px;font-size:12px;color:#7f7f7f}.offer-grid .offername-wrap .price{font-weight:700;font-size:15px;color:#404040}.offer-grid .discount{position:absolute;z-index:1;top:15px;right:15px;width:44px;height:44px;border-radius:22px;background:#e66b3c;color:#fff;font-size:15px;font-weight:600;line-height:44px;text-align:center}.offer-grid img{display:block;width:100%}.offer-grid .offer-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;text-indent:-999em;background-color:rgba(255,255,255,0)}.carousel-wrap{max-width:1800px;margin:auto;position:relative}.carousel-wrap .next,.carousel-wrap .prev{margin:35px 0 23px;background-position:center;background-repeat:no-repeat;padding:30px 0 51px;position:absolute;height:114px;width:32px;background-color:rgba(200,200,203,0);top:27%;border-radius:4px;cursor:pointer;z-index:2;transition:all .2s ease-in-out}@media all and (max-width:1400px){.carousel-wrap .next,.carousel-wrap .prev{height:105px;top:21%}}@media all and (max-width:1024px){.carousel-wrap .next,.carousel-wrap .prev{height:70px;top:14%}}.carousel-wrap .prev{left:-40px}.carousel-wrap .next{right:-40px}.carousel-wrap .next:hover,.carousel-wrap .prev:hover{background-color:#c8c8cb}.carousel-wrap .carousel ul{margin:0;padding:0;font-size:0;white-space:nowrap}.carousel-wrap .carousel li{display:inline-block;margin-right:18px;position:relative;width:281px;box-shadow:0 1px 1px rgba(65,65,65,.4);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-wrap .carousel li img{width:100%}.carousel-wrap .carousel li .offername-wrap{background:0 0;margin-top:-12px;overflow:hidden}.carousel-wrap .carousel li .citytrip-style h2{color:#272727;font-weight:500}.carousel-wrap .carousel li .citytrip-style a{text-align:left;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;background:0 0;bottom:0;background-color:rgba(255,255,255,0)}@media all and (max-width:1024px){.carousel-wrap .carousel li .citytrip-style a{font-size:13px}}@media all and (max-width:800px){.carousel-wrap .next,.carousel-wrap .prev{height:40px;top:4%}.carousel-wrap .carousel li .citytrip-style a{font-size:11px}}.carousel-wrap .carousel li .citytrip-style a .citytrip-name-carousel{background:#f44162;position:absolute;height:40px;padding:0 10px;width:100%;bottom:0;line-height:40px}.carousel-wrap .carousel li .citytrip-style a .citytrip-name-carousel span{display:block;font-size:13px;text-transform:lowercase;color:#404040}@media all and (max-width:1024px){.carousel-wrap .carousel li .citytrip-style a .citytrip-name-carousel span{font-size:11px}.offer-header{max-height:660px}}@media all and (max-width:800px){.carousel-wrap .carousel li .citytrip-style a .citytrip-name-carousel span{font-size:10px}}.carousel-wrap .carousel li .price-info{position:absolute;right:10px;bottom:50px;color:#fff;font-size:16px;font-weight:300;text-align:center;width:auto;line-height:19px;z-index:9}.carousel-wrap .carousel li .price-info .prefix{font-size:14px;display:block;text-align:right;text-transform:lowercase}.carousel-wrap .carousel li .price-info .price{color:#ffc21f;display:block;text-align:right;font-size:18px;font-weight:600}.carousel-wrap .carousel li .discount{position:absolute;top:15px;right:15px;width:44px;height:44px;border-radius:50%;background:#f1703e;color:#fff;line-height:44px;text-align:center;font-size:15px;font-weight:600}.carousel-wrap .carousel li a{width:100%;height:100%;position:absolute;top:0;right:0;bottom:1px;left:0;color:#404040;font-size:13px;font-weight:300;line-height:36px;background:url(data:image/png)}input[type=checkbox]:checked+label,input[type=radio]:checked+label,label{color:#666}.carousel-wrap .carousel li:hover{background:rgba(238,238,240,.8)}.carousel-wrap:hover .next,.carousel-wrap:hover .prev{opacity:1;background-color:rgba(200,200,203,.5)}@media all and (max-width:1400px){.carousel ul li:first-child{margin-left:1px}}.standard-table{width:100%}.standard-table td{padding:8px 0 7px;border-bottom:1px solid #c5c5c5;vertical-align:top}.standard-table td:first-child{display:table-cell;padding-right:1.16532%;width:24.85433%;padding-left:20px}.standard-table td:last-child{padding-right:20px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=search],textarea{margin:0 0 10px;border:1px solid #c8c8c8;width:100%;padding:10px;color:#373737;transition:background .25s;border-radius:0}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,input[type=search]:hover,textarea:hover{background-color:#f5f5f5}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=search]:focus,textarea:focus{border:1px solid #0077b5;background-color:#fff}input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=tel].invalid,input[type=text].invalid,input[type=url].invalid,input[type=color].invalid,input[type=date].invalid,input[type=datetime].invalid,input[type=datetime-local].invalid,input[type=month].invalid,input[type=time].invalid,input[type=week].invalid,input[type=search].invalid,textarea.invalid{border:1px solid #f06d61}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;border:0!important}input[type=checkbox]:checked+label span,input[type=radio]:checked+label span{display:inline-block}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}input:-moz-placeholder{color:#666}label{transition:.5s color}label span{display:none}input.icn,textarea.icn{padding-left:44px;background-repeat:no-repeat}.error-holder{height:inherit!important}.error-holder .form-error{position:absolute;top:-30px;right:10px;padding:5px;border-radius:4px;background:#f06d61;color:#fff;line-height:20px;float:left;font-size:11px;letter-spacing:.5px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.error-holder .form-error li{margin-bottom:0!important}.error-holder .form-error.active{top:8px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#newsletterForm .form-error{right:140px}#table-map{width:260px!important;text-align:inherit}.wrappermapcalltoaction{text-align:center;margin:0!important}.read-more{display:inline-block!important;width:auto!important;text-align:inherit!important;border-radius:0!important;border:0}.footer-banner{position:relative;height:100%;float:left;display:block;margin-right:1.74798%;width:15.21001%}.footer-banner:last-child{margin-right:0}@media all and (max-width:800px){.footer-banner{display:none}}@media all and (max-width:360px){.footer-banner{display:none}}.store-button:first-child{margin-top:14px}.store-button{display:block;margin:20px auto}.mobile-banner-iphone{position:absolute;display:block;left:50%;margin:0 auto 0 -97px;bottom:-65px}input.icn-name{background-image:url(../img/icon-head.8594a62e7671.png);background-position:12px 8px}input.icn-email{background-image:url(../img/icon-envelope.4b33d3b1a7ec.png);background-position:12px center}textarea.icn-message{background-image:url(../img/icon-text.fc49c43e237c.png);background-position:12px 8px}.datepicker td.selected{background-color:#ccc}@-webkit-keyframes GalleryMessage{0%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes GalleryMessage{0%{-moz-transform:translateY(-30px);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}@-o-keyframes GalleryMessage{0%{-o-transform:translateY(-30px);opacity:0}100%{-o-transform:translateY(0);opacity:1}}@keyframes GalleryMessage{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes GalleryMessageDeactivate{0%{-webkit-transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-30px);opacity:0}}@-moz-keyframes GalleryMessageDeactivate{0%{-moz-transform:translateY(0);opacity:1}100%{-moz-transform:translateY(-30px);opacity:0}}@-o-keyframes GalleryMessageDeactivate{0%{-o-transform:translateY(0);opacity:1}100%{-o-transform:translateY(-30px);opacity:0}}@keyframes GalleryMessageDeactivate{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-30px);opacity:0}}.gallery-overlay{display:none;position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.gallery-wrap{display:none;position:fixed;z-index:20}.gallery-nav{margin:10% 0 0;padding:0}.gallery-nav a{display:block;width:100%;height:100%}.gallery-nav .close{position:fixed;z-index:2;top:22%;right:31%}.gallery-nav .close a{background:url(../img/x.png) right 0 no-repeat;height:36px;padding-right:46px;color:#fff;line-height:36px;text-decoration:none;text-transform:uppercase}.gallery-nav .next,.gallery-nav .prev{position:fixed;z-index:1;top:0;bottom:0}.gallery-nav .next a,.gallery-nav .prev a{opacity:0;background-repeat:no-repeat;background-position:50% 50%;text-indent:-999em;transition:opacity .1s ease-in-out}.gallery-nav .prev a{background-image:url(../img/left-big.png)}.gallery-nav .next a{background-image:url(../img/right-big.png)}.gallery-nav .next a:hover,.gallery-nav .prev a:hover{opacity:1}.gallery-nav .next.hidden,.gallery-nav .prev.hidden{display:none}.gallery-nav .prev{right:50%;left:0}.gallery-nav .next{right:0;left:50%}.gallery-item{display:none;position:fixed;width:44%;top:20%;left:28%;transform:translate(-50%,0);z-index:1}offer-pricing .gallery-image img{display:block;width:100%}.gallery-meta{padding:20px}.gallery-message{display:none}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(200px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(200px)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideUp{0%{-o-transform:translateY(200px)}100%{-o-transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(200px)}100%{transform:translateY(0)}}body{background-attachment:fixed;background-repeat:no-repeat;background-size:100% auto}@media all and (max-width:800px){body{background-size:225% auto;background-position:50% 0}.offer-header{max-height:850px}}h2,h5{font-family:helvetica,arial,'lucida grande',sans-serif;line-height:48px;margin-top:0;margin-bottom:0}h2{font-size:24px;font-weight:300}h5{font-size:18px;font-weight:600}.offer-body{background:#fff;margin:0;padding-bottom:0}.offer-wrap{display:block;width:83%;float:none;margin:0 auto}.offer-header.halved{height:400px;height:47vh;padding-top:440px}.offer-header.halved .header-contents{padding-bottom:20px}.offer-header{position:relative;height:800px;height:86vh;background-position:center center;background-size:cover;color:#fff;text-align:center}.offer-header .header-contents{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 100%);position:absolute;right:0;bottom:0;left:0;padding:200px 0 60px}.offer-header .sub-title,.offer-header h1{text-shadow:1px 0 2px rgba(0,0,0,.8)}.offer-header h1{font-size:42px;line-height:48px;padding:0 0 10px;width:80%;margin:0 auto}.offer-header .sub-title{color:#fff;margin:0 auto 36px;width:60%}.offer-pricing{overflow:hidden;width:692px;margin:0 auto;padding:20px 20px 25px;background:#fff;border-bottom:15px solid #000;color:#373737}.offer-pricing table{float:left;width:430px;text-align:center}@media all and (max-width:800px){.offer-pricing table{display:none}.offer-pricing{width:90%}}.offer-pricing td{width:33.33333%}.offer-pricing thead{font-size:12px;text-transform:lowercase}.offer-pricing tbody td{font-size:17px;font-weight:200;line-height:30px}.offer-pricing .from{text-decoration:line-through}.offer-pricing .to{font-size:24px;font-weight:700}.offer-curso{position:relative;float:right;max-width:220px}@media all and (max-width:800px){.offer-curso{float:none;margin:0 auto}}.offer-curso::after{content:' ';position:absolute;bottom:-28px;left:50%;width:0;height:0;margin-left:-12px;border:solid transparent;border-color:transparent transparent #000;border-width:12px;pointer-events:none}.offer-curso .book-now{display:block;margin-bottom:6px;padding:15px 20px;border-radius:3px;background:#67b9ff;color:#000;font-size:22px;font-weight:600;text-decoration:none}.offer-curso p{margin:0}.offer-curso strong{color:#ffad00;font-weight:strong}.offer-curso span{font-size:12px;font-weight:strong}.offer-teaser{padding:0 0 48px;text-align:center;background:url(../img/sep.png) center bottom no-repeat}.offer-detail p,.offer-optional p{text-align:justify}.offer-teaser h2{font-size:18px;font-style:italic;font-weight:400}.offer-teaser h2::after,.offer-teaser h2::before{content:' ';position:relative;top:-6px;display:inline-block;width:90px;margin:0 18px;border-bottom:1px solid #373737}.offer-teaser p{max-width:820px;margin:12px auto 0;font-size:22px;font-weight:300;line-height:36px}.offer-summary{max-width:2000px;margin-left:auto;margin-right:auto;margin-top:60px}.offer-summary:after,.offer-summary:before{content:" ";display:table}.offer-summary h2{margin-bottom:18px;font-size:18px;font-weight:600;line-height:24px}.offer-included{display:block;width:49.12601%;float:none;margin:0 auto}.offer-included:last-child{margin-right:0}@media all and (max-width:1024px){.offer-included{float:left;display:block;margin-right:1.74798%;width:100%}.offer-included:last-child{margin-right:0}}.offer-included ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;padding:0;list-style:none}.offer-included li{padding-left:20px;background:url(../img/arrow.png) 0 7px no-repeat}.offer-optional{float:left;display:block;width:49.12601%;margin-right:0}.offer-optional:last-child{margin-right:0}.offer-intro{margin-top:36px}.offer-intro:after,.offer-intro:before{content:" ";display:table}.offer-intro figure{float:left;display:block;margin-right:1.74798%;width:49.12601%;margin-top:12px}.offer-intro figure:last-child{margin-right:0}.offer-intro figure img{width:95%}.offer-detail{margin:36px auto;max-width:860px}.offer-detail h3{margin-top:54px;margin-bottom:24px}.offer-detail table td:first-child{border-top:0;padding-left:24px;background:url(../img/checktd.png) 2px 5px no-repeat}.offer-detail table tr:first-child{border-top:0}.offer-detail table tr{border-top:1px solid #000}.offer-detail ul{margin:0 0 30px;padding:0}.offer-detail li{padding-left:20px;background:url(../img/arrow.png) 0 7px no-repeat}.offer-gallery{background:#fff}.offer-wrap{background:url(../img/sep.png) center bottom no-repeat rgba(0,0,0,0);padding-bottom:20px;margin-bottom:30px}.trip-supl{background:url(../img/sep.png) center top no-repeat rgba(0,0,0,0);padding:46px 0 0;margin-top:48px;text-align:center}.offer-contact,.wrapper-white{background:#fff}.trip-supl h2{line-height:25px}.offer-contact{margin-left:33.91599%;display:block;margin-right:1.74798%;width:32.16801%;float:none;padding-top:42px;text-align:center}.offer-contact:last-child{margin-right:0}.offer-contact h3{margin-bottom:24px;font-size:18px;font-weight:600}.offer-contact strong{display:block}.gallery{max-width:2000px;margin:0 auto;padding:0}.gallery:after,.gallery:before{content:" ";display:table}.gallery li{float:left;width:33.33333%;padding:0 10px}.gallery li.initial{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);opacity:0}.gallery li.show{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.gallery img{display:block;width:100%;margin-bottom:15px}#calendars:after,#calendars:before,.clearfix:after,.clearfix:before{content:" ";display:table}.footer-main{padding-bottom:36px}#map-canvas{height:500px}.map img{max-width:none}.contact{background:rgba(240,240,240,.6);margin-left:auto;margin-right:auto;max-width:2000px;padding-top:50px;padding-bottom:60px;position:relative;border-top:1px solid #c5c5c5;margin-top:50px}footer{margin-top:0!important}#calendars{margin-bottom:24px}#calendars .left,#calendars .right{float:left;width:25%;padding:0 20px 20px 0}#calendars .day{display:block;font-size:13px!important;color:#777}#calendars .month{display:block;margin:10px 0 0;font-weight:700}div#sticky{position:fixed;z-index:15;bottom:0;left:50%;margin-left:-130px;width:260px;background:#e6e9ed;padding:10px;text-align:center}div#sticky.initial{-webkit-transition:bottom .2s ease-in-out;-moz-transition:bottom .2s ease-in-out;transition:bottom .2s ease-in-out;bottom:-120px}div#sticky.show{bottom:0}div#sticky .dealcountdown{line-height:40px;font-size:11px}div#sticky .dealcountdown span{margin:0 5px}div#sticky .book-now{display:inline-block;padding:14px 28px;border-radius:2px;background:#fec841;color:#000;font-size:24px;font-weight:600;text-decoration:none}#sticky .large-button-label.book-now,.large-button-label.book-now{font-size:15px;padding:5px}.offer-unit-offerpage{text-align:center;font-weight:300;font-size:12px;display:none;position:absolute;width:100%}.offer-pricing.no-discount{width:500px;padding-bottom:10px}.offer-pricing.no-discount table{width:250px}.offer-pricing.no-discount .to{font-size:32px}.no-discount .offer-book::after{bottom:-10px}
