@charset "UTF-8";@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.box-wrapper{background:#f2f3f4}.box-wrapper .inner{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;padding-bottom:2.427em}.box-wrapper .inner:after{content:"";display:table;clear:both}.box-wrapper .inner header{float:left;display:block;margin-right:2.3576515979%;width:100%;overflow:hidden;margin-right:0;line-height:35px}.box-wrapper .inner header:last-child{margin-right:0}@media screen and (min-width:768px){.box-wrapper .inner header{line-height:170px}}.box-wrapper .inner header h2{float:none;width:100%;text-align:center;margin:0;padding:35px 0;font-size:1.5em;color:#3b3c3a;font-weight:bold;background:#f2f3f4}@media screen and (min-width:768px){.box-wrapper .inner header h2{font-size:2em;padding:0}}.box-wrapper .inner header h2 a{color:#3b3c3a}@media screen and (min-width:768px){.box-wrapper .inner header h2:after{display:inline-block;margin:0 0 8px 40px;height:2px;content:" ";text-shadow:none;background-color:#289a47;width:10%;margin-right:-10%}.box-wrapper .inner header h2:before{display:inline-block;margin:0 40px 8px 0;height:2px;content:" ";text-shadow:none;background-color:#289a47;width:10%;margin-left:-10%}}.box-wrapper .inner header>a,.box-wrapper .inner header>a:link,.box-wrapper .inner header>a:active,.box-wrapper .inner header>a:visited,.box-wrapper .inner header>a:hover,.box-wrapper .inner header>a:link:hover,.box-wrapper .inner header>a:active:hover,.box-wrapper .inner header>a:visited:hover{display:none;float:right;background:#f2f3f4;color:#3b3c3a;padding-left:20px;font-family:"open-sans",sans-serif;font-weight:400;font-size:1.2em;margin-top:11px}.box-wrapper .inner .content{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-wrapper .inner .content:last-child{margin-right:0}.box-wrapper .inner footer{float:left;display:block;margin-right:2.3576515979%;width:100%;text-align:right;margin-top:2.1034em}.box-wrapper .inner footer:last-child{margin-right:0}.box-wrapper .inner footer .more{margin-top:40px;padding:10px 30px;color:#289a47;font-weight:bold}.box-wrapper .inner footer .more:before{content:"";font-family:"icomoon";padding-right:10px}.box-wrapper.has-backgroundimage .inner{color:#fff}.box-wrapper.has-backgroundimage .inner header{overflow:hidden;background:none}.box-wrapper.has-backgroundimage .inner header h2{color:#fff;background:none!important;width:100%}.box-wrapper.has-backgroundimage .inner header h2:after{background-color:#fff}.box-wrapper.has-backgroundimage .inner header h2:before{background-color:#fff}.box-wrapper.has-backgroundimage .inner .content{text-shadow:1px 1px 1px #3b3c3a}.box-wrapper.has-backgroundimage .inner .content h2{color:#fff}.box-wrapper.tripadvisor,.box-wrapper.vakinn{background:#f2f3f4}.box-wrapper.tripadvisor .inner header h2,.box-wrapper.vakinn .inner header h2{background:#f2f3f4}.box-wrapper.tripadvisor .inner .content,.box-wrapper.vakinn .inner .content{padding-top:30px;background:url("/css/images/tripadvisor2024.png") no-repeat 1.618em 50%;padding-right:1.618em;background-size:172px;min-height:200px;width:96%;padding-top:200px;padding-left:0;background-position:top}@media screen and (min-width:768px){.box-wrapper.tripadvisor .inner .content,.box-wrapper.vakinn .inner .content{padding-top:30px;padding-left:250px;background-position:left 0;background-origin:padding-box;margin-left:30px}}.box-wrapper.tripadvisor .inner .content .review,.box-wrapper.vakinn .inner .content .review{text-align:center;font-size:1.4em}.box-wrapper.tripadvisor .inner .content .author,.box-wrapper.vakinn .inner .content .author{margin-top:1.618em;text-align:right;font-size:1em}.box-wrapper.tripadvisor.has-backgroundimage .inner .content,.box-wrapper.vakinn.has-backgroundimage .inner .content{background:url("/css/images/tripadvisor.png") no-repeat 1.618em 50%}.box-wrapper.vakinn{background:#fff}.box-wrapper.vakinn .inner header h2{background:#fff}.box-wrapper.vakinn .inner .content{background:url("/css/images/vakinn.png") no-repeat 1.618em 50%;background-size:auto;background-position:top}@media screen and (min-width:768px){.box-wrapper.vakinn .inner .content{padding-top:30px;padding-left:250px;background-position:left 30px;background-origin:padding-box;margin-left:30px}}.box-wrapper.swan{background:#fff}.box-wrapper.swan .inner header h2{background:#fff}.box-wrapper.swan .inner .content{background:url("/css/images/swan.png") no-repeat 1.618em 50%;background-size:auto;background-position:top}@media screen and (min-width:768px){.box-wrapper.swan .inner .content{padding-top:30px;padding-left:250px;background-position:left 30px;background-origin:padding-box;margin-left:30px}}.box-wrapper.map-of-accommodation{background:#fff}.box-wrapper.map-of-accommodation .inner header h2{background:#fff}.box-wrapper.map-of-accommodation .inner .colLeft{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:17.0596085997%;float:left;position:relative}.box-wrapper.map-of-accommodation .inner .colLeft:last-child{margin-right:0}@media screen and (min-width:768px){.box-wrapper.map-of-accommodation .inner .colLeft{float:left;display:block;margin-right:2.3576515979%;width:36.0264677513%;margin-left:0%}.box-wrapper.map-of-accommodation .inner .colLeft:last-child{margin-right:0}}.box-wrapper.map-of-accommodation .inner .colLeft .svg-map-wrapper{position:relative;top:auto;left:auto;width:100%;height:auto;max-height:300px;fill:#fff;stroke-width:3px;-moz-transition:fill .3s ease,opacity .3s ease;-o-transition:fill .3s ease,opacity .3s ease;-webkit-transition:fill .3s ease,opacity .3s ease;transition:fill .3s ease,opacity .3s ease}@media screen and (min-width:768px){.box-wrapper.map-of-accommodation .inner .colLeft .svg-map-wrapper{height:300px}}.box-wrapper.map-of-accommodation .inner .colLeft .svg-map-wrapper .landshluti path{fill:#cfcbbc;stroke:#fff}.box-wrapper.map-of-accommodation .inner .colLeft .svg-map-wrapper .landshluti.selected,.box-wrapper.map-of-accommodation .inner .colLeft .svg-map-wrapper .landshluti path:hover{stroke:#3b3c3a;fill:#289a47;stroke:none}.box-wrapper.map-of-accommodation .inner .colRight{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-top:5px;text-align:center}.box-wrapper.map-of-accommodation .inner .colRight:last-child{margin-right:0}@media screen and (min-width:768px){.box-wrapper.map-of-accommodation .inner .colRight{float:left;display:block;margin-right:2.3576515979%;width:61.6158806508%;padding-top:40px}.box-wrapper.map-of-accommodation .inner .colRight:last-child{margin-right:0}}.box-wrapper.map-of-accommodation .inner .colRight h2{font-size:2em;color:#3b3c3a;font-weight:normal}.box-wrapper.map-of-accommodation .inner .colRight p{padding:0 0 25px 0;line-height:1.4em;font-size:1.2em}.box-wrapper.map-of-accommodation .inner .colRight .more{margin-top:40px;padding:10px 30px;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.box-wrapper.map-of-accommodation .inner .colRight .more:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.box-wrapper.tours{background:#f2f3f4}.box-wrapper.tours .inner{max-width:1700px;padding:0 40px}.box-wrapper.tours .inner header h2{background:transparent}.box-wrapper.tours .inner header>a,.box-wrapper.tours .inner header b>a:link,.box-wrapper.tours .inner header>a:active,.box-wrapper.tours .inner header>a:visited,.box-wrapper.tours .inner header>a:hover,.box-wrapper.tours .inner header>a:link:hover,.box-wrapper.tours .inner header>a:active:hover,.box-wrapper.tours .inner header>a:visited:hover{background:#fff}.box-wrapper.fp-trip-types{background:#fff}.box-wrapper.fp-trip-types .inner{max-width:1700px;padding:0 40px 0 40px}@media screen and (min-width:992px){.box-wrapper.fp-trip-types .inner{padding:0 20px 0 40px}}.box-wrapper.fp-trip-types .inner header h2{background:#fff}.box-wrapper.fp-trip-types .inner header>a,.box-wrapper.fp-trip-types .inner header>a:link,.box-wrapper.fp-trip-types .inner header>a:active,.box-wrapper.fp-trip-types .inner header>a:visited,.box-wrapper.fp-trip-types .inner header>a:hover,.box-wrapper.fp-trip-types .inner header>a:link:hover,.box-wrapper.fp-trip-types .inner header>a:active:hover,.box-wrapper.fp-trip-types .inner header>a:visited:hover{background:#fff}.box-wrapper.fp-trip-types .inner footer{margin-bottom:3.236em}.box-wrapper.fp-travel-styles{background:#f2f3f4}.box-wrapper.fp-travel-styles .inner header h2{background:#f2f3f4}.box-wrapper.fp-travel-styles .inner header>a,.box-wrapper.fp-travel-styles .inner header>a:link,.box-wrapper.fp-travel-styles .inner header>a:active,.box-wrapper.fp-travel-styles .inner header>a:visited,.box-wrapper.fp-travel-styles .inner header>a:hover,.box-wrapper.fp-travel-styles .inner header>a:link:hover,.box-wrapper.fp-travel-styles .inner header>a:active:hover,.box-wrapper.fp-travel-styles .inner header>a:visited:hover{background:#f2f3f4}.box-wrapper.fp-travel-styles .inner .content{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0%}.box-wrapper.fp-travel-styles .inner .content:last-child{margin-right:0}@media screen and (min-width:768px){.box-wrapper.fp-travel-styles .inner .content{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%}.box-wrapper.fp-travel-styles .inner .content:last-child{margin-right:0}}.box-wrapper.fp-travel-styles .inner .content .trip-type-item .box-description a{color:#09b365}.box-wrapper.fp-travel-styles .inner .content .trip-type-item .box-description a span:before{color:#09b365!important}.accommodation-wrapper .box-wrapper{margin-top:0}.accommodation-wrapper .box-wrapper header h2{background:#ebeae1}.accommodation-wrapper .box-wrapper header>a,.accommodation-wrapper .box-wrapper header>a:link,.accommodation-wrapper .box-wrapper header>a:active,.accommodation-wrapper .box-wrapper header>a:visited,.accommodation-wrapper .box-wrapper header>a:hover,.accommodation-wrapper .box-wrapper header>a:link:hover,.accommodation-wrapper .box-wrapper header>a:active:hover,.accommodation-wrapper .box-wrapper header>a:visited:hover{background:#ebeae1}#one-col-sub .trip-info{background:#fff}#one-col-sub .trip-info .inner{max-width:1700px;padding-left:40px;padding-right:40px;padding-bottom:3.236em}#one-col-sub .trip-info .inner header h2{background:#fff}#one-col-sub.tour-detail .box-wrapper.tripadvisor{background:#fff}#one-col-sub.tour-detail .box-wrapper.tripadvisor header h2{background:#fff}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.scrollable-wrapper{float:left;margin:0 auto 0 auto;width:1088px;position:relative}.scrollable-wrapper .scrollable .banners{float:left;width:1043px}.scrollable-wrapper a.browse{background:url(/img/sprite_nav_slider_big.png) no-repeat;display:block;width:41px;height:41px;float:left;margin:50px 0;cursor:pointer;font-size:1px;position:absolute;z-index:1000}.scrollable-wrapper a.right{background-position:-44px 0;clear:right;top:0;right:-4px}.scrollable-wrapper a.right:hover{background-position:-44px -46px}.scrollable-wrapper a.left{left:-4px}.scrollable-wrapper a.left:hover{background-position:0 -46px}.scrollable-wrapper .scrollable{float:left;margin:0 auto 0 auto;margin-left:23px;position:relative;overflow:hidden;width:1043px;height:170px}.scrollable-wrapper .scrollable .items{width:20000em;position:absolute;clear:both;left:0}#instafeed{text-align:center;font-size:0;padding-bottom:60px}@media only screen and (max-width:500px){#instafeed{width:270px;margin:0 auto}}@media only screen and (min-width:500px){#instafeed{width:460px;margin:0 auto}}@media only screen and (min-width:992px){#instafeed{width:100%;margin:0 auto}}@media only screen and (min-width:1200px){#instafeed{width:98%;margin:0}}#instafeed>a{margin:0 0 0 20px;display:inline-block;position:relative;width:220px;height:220px;overflow:hidden}@media only screen and (max-width:500px){#instafeed>a{margin:20px 0 0 0}}@media only screen and (min-width:500px){#instafeed>a:first-child{margin:20px 0 20px 0}#instafeed>a:nth-child(2){margin:20px 0 20px 20px}#instafeed>a:nth-child(3){margin:0}}@media only screen and (min-width:992px){#instafeed>a{margin:0 20px 0 0}#instafeed>a:first-child{margin:0 20px 0 0}#instafeed>a:nth-child(2){margin:0 20px 0 0}#instafeed>a:nth-child(3){margin:0 20px 0 0}#instafeed>a:nth-child(4){margin:0}}#instafeed>a>div.image{position:relative;display:block}#instafeed>a>div.image>img{width:220px;height:220px}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#ddlSortPrice,#ddlSortType{display:none}section.farm-search>div.search-group .search-wrapper{overflow:auto;margin-bottom:20px;background:#fff;padding-bottom:10px;width:100%;border:1px solid #e1e1e1}section.farm-search>div.search-group .search-wrapper>span,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span{float:left;width:100%;padding:10px 15px 0 45px;border-radius:3px;background:#fff;z-index:1001;font-size:1.1em;font-family:"open-sans";font-weight:600;cursor:pointer;padding-left:10px}section.farm-search>div.search-group .search-wrapper>span:before,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span:before,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span:before{font-size:1.5em;margin-right:10px;float:left}section.farm-search>div.search-group .search-wrapper>span label,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span label,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span label{float:right;margin-top:7px;cursor:pointer}section.farm-search>div.search-group .search-wrapper>span label:after,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span label:after,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span label:after{font-size:.7em;margin-top:1px;float:left;text-align:right;content:"";font-family:"icomoon";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;color:#289a47}section.farm-search>div.search-group .search-wrapper>span.expanded,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span.expanded,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span.expanded{font-family:"open-sans"}section.farm-search>div.search-group .search-wrapper>span.expanded label:after,section.farm-search>div.search-group .search-wrapper.accommodation-search-wrapper div>span.expanded label:after,section.farm-search>div.search-group .search-wrapper.activity-search-wrapper div>span.expanded label:after{font-size:2px;margin-top:5px;float:left;text-align:right;content:"";font-family:"icomoon";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;color:#289a47}section.farm-search>div.search-group .search-wrapper #service-expand:before{content:"";font-family:"icomoon";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;font-size:1.1em;margin-top:3px}section.farm-search>div.search-group .search-wrapper #accommodation-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper #tour-expand:before{content:"";font-family:"icomoon";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;margin-top:5px;font-size:.95em}section.farm-search>div.search-group .search-wrapper #activities-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper #durationparent-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper #seasons-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper #regions-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper #travelstyle-expand:before{content:"";font-family:"icomoon";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;font-size:1.2em}section.farm-search>div.search-group .search-wrapper #subject-expand:before{content:"";font-family:"icomoon";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}section.farm-search>div.search-group .search-wrapper ul{float:left;list-style:none;margin:5px 0 0 7%;padding-left:0;width:86%}section.farm-search>div.search-group .search-wrapper ul#cblAccommodation{margin-bottom:15px}section.farm-search>div.search-group .search-wrapper ul li{position:relative;padding:2px 30px 2px 0;font-family:"open-sans";font-size:.95em;text-indent:-20px;margin-left:20px}section.farm-search>div.search-group .search-wrapper ul li input[type=checkbox]{margin-right:5px;font-family:"open-sans"}section.farm-search>div.search-group .search-wrapper ul li label span{border-radius:0;background:none;font-size:.8em;color:#bbb;position:absolute;top:5px;right:0;width:30px;text-align:right}section.farm-search>div.search-group .search-wrapper .datetime{float:left;display:block;margin-left:10px;padding:5px 20px;width:90%;border:1px solid #e1e1e1;font-weight:400;font-size:1em;font-family:"open-sans",sans-serif}section.farm-search>div.search-group .search-wrapper .from.datetime{margin-bottom:5px;margin-top:5px;margin-right:60px}section.farm-search>div.search-group .search-wrapper .from.datetime.watermark{color:#414141!important}section.farm-search>div.search-group .view-on-map{margin-top:10px;margin-bottom:20px}section.farm-search>div.search-group .view-on-map a{float:left;margin-bottom:20px;width:100%;color:#3b3c3a;font-weight:600;font-size:1.1em;border:1px solid #e1e1e1;background:#fff;padding-top:10px;padding-bottom:10px;padding-left:15px}section.farm-search>div.search-group .view-on-map a span{margin-right:12px}.is .farm-search .datetime{display:none}#SearchLoadingIcon{text-align:center;display:none;clear:both}#SearchResultContainer:after{content:"";display:table;clear:both}.farm-search{display:none;margin-top:1.618em;font-family:"open-sans"}@media screen and (min-width:500px){.farm-search{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-top:0;min-height:800px;margin-bottom:25px}.farm-search:last-child{margin-right:0}}@media screen and (min-width:992px){.farm-search{float:left;display:block;margin-right:2.3576515979%;width:18.9668591516%}.farm-search:last-child{margin-right:0}}.farm-search header,.farm-search .search-group,.farm-search footer{float:left;width:100%}.farm-search footer{display:none}@media screen and (min-width:500px){.farm-search footer{display:block}}.farm-search header h2{float:left;color:#242424;font-weight:600}.farm-search header a,.farm-search footer a{float:left;margin-top:4px;margin-right:12px;font-family:"open-sans";padding:15px 30px;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.farm-search header a:hover,.farm-search footer a:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.farm-search header{margin-bottom:25px}@media screen and (min-width:500px){.filter-options{display:none}}.filter-options a{font-family:"open-sans";padding:10px 40px;text-align:center;cursor:pointer;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.filter-options a:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.FormGenerator{float:left;width:100%}.FormGenerator table{width:100%}.FormGenerator table tr{float:left;width:100%;margin-top:7px}.FormGenerator table tr td{float:left;width:100%}.FormGenerator label{float:left;font-weight:bold}.FormGenerator span{font-weight:bold}.FormGenerator input[type=checkbox]{float:left;margin-right:7px;margin-top:7px}.FormGenerator input[type=radio]{float:left;margin-top:7px;margin-right:7px}.FormGenerator input[type=text],.FormGenerator select,.FormGenerator textarea{font-family:"open-sans",sans-serif;float:left;border:1px solid #959595;padding:7px 2% 7px 2%;width:96%!important}.FormGenerator select{width:100%!important}.FormGenerator .FormGeneratorResult{padding:10px 0 0 10px}.FormGenerator input[type=submit]{margin-top:1px;float:right;margin-bottom:10px;padding:7px 30px 7px 30px;background:#e67420;display:block;border:1px solid #e66720;border-radius:3px;font-weight:600;color:#fff;cursor:pointer;margin-left:0}.FormGeneratorCategory{padding-bottom:15px}.FormGeneratorEntry{float:left;width:100%;padding-top:15px}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#wrapper{z-index:0}.box-wrapper.top-news{background-color:#f2f3f4;padding-bottom:2.427em}.box-wrapper.top-news .fp-top-news{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box-wrapper.top-news .fp-top-news:after{content:"";display:table;clear:both}.box-wrapper.top-news .fp-top-news header h2{background:#f2f3f4}.box-wrapper.top-news .fp-top-news header a{background:#f2f3f4}.box-wrapper.top-news .fp-top-news .innerbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box-wrapper.top-news .fp-top-news .innerbox .item{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:10px;background:#fff;padding-top:0;padding-bottom:1.618em}.box-wrapper.top-news .fp-top-news .innerbox .item:last-child{margin-right:0}@media screen and (min-width:500px){.box-wrapper.top-news .fp-top-news .innerbox .item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:0}.box-wrapper.top-news .fp-top-news .innerbox .item:last-child{margin-right:0}}.box-wrapper.top-news .fp-top-news .innerbox .item a>img{float:left;margin:0 20px 0 0;width:100%}.box-wrapper.top-news .fp-top-news .innerbox .item .date{font-size:.9em;color:#acacab}.box-wrapper.top-news .fp-top-news .innerbox h3{float:left;display:block;margin-right:2.3576515979%;width:100%;display:block;padding-top:8px;padding-left:1.3483333333em;padding-right:1.3483333333em;margin-top:10px;margin-bottom:10px}.box-wrapper.top-news .fp-top-news .innerbox h3:last-child{margin-right:0}.box-wrapper.top-news .fp-top-news .innerbox h3 a{color:#3b3c3a;font-weight:normal;font-size:1.45em}@media only screen and (min-width:768px){.box-wrapper.top-news .fp-top-news .innerbox h3{display:inline;padding-top:0}}.box-wrapper.top-news .fp-top-news .innerbox p{margin:10px 0;line-height:1.5em;font-weight:300;padding-left:1.618em;padding-right:1.618em}.box-wrapper.top-news .fp-top-news .innerbox .more{float:left;border:solid 1px #289a47;padding:10px 30px;margin-left:1.618em;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.box-wrapper.top-news .fp-top-news .innerbox .more:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.box-front-top{position:relative;top:50px;left:0;width:100%;height:150px;z-index:1000}@media screen and (min-width:769px){.box-front-top{height:300px;top:120px}}@media screen and (min-width:1200px){.box-front-top{height:400px}}@media screen and (min-width:1500px){.box-front-top{height:485px}}.box-front-top .innerbox{float:left;height:auto;overflow:hidden;width:100%}@media screen and (min-width:769px){.box-front-top .innerbox{height:300px}}@media screen and (min-width:1200px){.box-front-top .innerbox{height:400px}}@media screen and (min-width:1500px){.box-front-top .innerbox{height:485px}}.box-front-top .innerbox #topbanner{float:left;position:relative;text-align:left;z-index:1;height:auto;width:100%}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner{height:300px}}@media screen and (min-width:1200px){.box-front-top .innerbox #topbanner{height:400px}}@media screen and (min-width:1500px){.box-front-top .innerbox #topbanner{height:485px}}.box-front-top .innerbox #topbanner .nav-wrapper{position:relative;margin:0 auto 0 auto;width:978px;display:none}.box-front-top .innerbox #topbanner .nav-container{position:absolute;top:52px;right:18px;z-index:50}.box-front-top .innerbox #topbanner #prev{float:left;position:relative;background:url(/img/slide_next_prev_sprite.png) no-repeat 0% 50%;display:block;cursor:pointer;width:31px;height:31px}.box-front-top .innerbox #topbanner #next{float:right;position:relative;background:url(/img/slide_next_prev_sprite.png) no-repeat 100% 50%;display:block;cursor:pointer;width:31px;height:31px}.box-front-top .innerbox #topbanner #nav{float:left}.box-front-top .innerbox #topbanner #nav a{background:transparent url(/img/slide_indicator_sprite.png) no-repeat 0 50%;text-indent:-5000em;margin:0 3px 0 3px;width:12px;height:31px;display:inline-block}.box-front-top .innerbox #topbanner #nav a.activeSlide{background:transparent url(/img/slide_indicator_sprite.png) no-repeat -14px 50%}.box-front-top .innerbox #topbanner ul,.box-front-top .innerbox #topbanner ul li{float:left;position:relative;margin:0;padding:0;list-style:none;width:100%!important}@media only screen and (min-width:500px){.box-front-top .innerbox #topbanner{height:180px!important}}.box-front-top .innerbox #topbanner .banner{float:left;position:relative;height:auto;width:100%}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner{height:400px}}@media screen and (min-width:1200px){.box-front-top .innerbox #topbanner .banner{height:450px}}@media screen and (min-width:1500px){.box-front-top .innerbox #topbanner .banner{height:550px}}.box-front-top .innerbox #topbanner .banner .bannerImage{display:block;height:180px;max-width:100%;float:left;position:relative;width:100%;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;z-index:12;opacity:0;-webkit-transition:opacity 1s ease .3s;-moz-transition:opacity 1s ease .3s;transition:opacity 1s ease .3s}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .bannerImage{height:500px}}.box-front-top .innerbox #topbanner .banner .bannerImage.hideForVideo{display:block}@media screen and (min-width:992px){.box-front-top .innerbox #topbanner .banner .bannerImage.hideForVideo{display:none}}.box-front-top .innerbox #topbanner .banner .bannerImage.show{opacity:1}.box-front-top .innerbox #topbanner .banner .video-background{background-color:#fff;pointer-events:none;height:100%;position:absolute;width:100%;min-height:250px;top:0;left:0;overflow:hidden;display:none}@media screen and (min-width:992px){.box-front-top .innerbox #topbanner .banner .video-background{display:block}}.box-front-top .innerbox #topbanner .banner .video-background-container{padding-bottom:56.25%;position:absolute;bottom:50%;right:50%;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);min-width:101%;min-height:100%;width:auto;height:auto;overflow:hidden;line-height:0}.box-front-top .innerbox #topbanner .banner .video-background-container iframe{height:100%;width:100%;position:absolute}.box-front-top .innerbox #topbanner .banner.filter{background:#56544b}.box-front-top .innerbox #topbanner .banner.filter .bannerImage.show{opacity:.5}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0;margin:0 auto 0 auto;position:relative;height:180px}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper{height:300px}}@media screen and (min-width:1200px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper{height:400px}}@media screen and (min-width:1500px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper{height:485px}}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay{position:absolute;right:10px;width:auto;height:auto;padding:0 5px 0 5px;text-transform:uppercase;bottom:20px;line-height:1.36em;z-index:13;color:#fff;font-size:1.09em;text-shadow:1px 1px 1px #3b3c3a;font-style:italic}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay{bottom:30px}}@media screen and (min-width:1200px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay{bottom:30px}}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay{margin-top:0}}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h1{color:#fff;margin:0 0 12px 0;padding:0;font-size:1.818em;font-weight:400;line-height:1.27em;margin-left:-50px;opacity:0;-webkit-transition:opacity 1.5s ease 1.2s,margin-left 1.5s ease-out 1.2s;-moz-transition:opacity 1.5s ease 1.2s,margin-left 1.5s ease-out 1.2s;transition:opacity 1.5s ease 1.2s,margin-left 1.5s ease-out 1.2s}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h1{font-size:3em}}@media only screen and (min-width:992px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h1{font-size:6em}}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h1.show{opacity:1;margin-left:0}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h2{text-align:center;color:#fff;margin:0 0 -5px 0;padding:0;font-size:1.163em;font-weight:400;margin-left:-50px;opacity:0;-webkit-transition:opacity 1.5s ease 1.7s,margin-left 1.5s ease-out 1.7s;-moz-transition:opacity 1.5s ease 1.7s,margin-left 1.5s ease-out 1.7s;transition:opacity 1.5s ease 1.7s,margin-left 1.5s ease-out 1.7s}@media screen and (min-width:769px){.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h2{font-size:1.7em}}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay h2.show{opacity:1;margin-left:0}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay a{color:#085d99;font-weight:bold}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay p{margin:0 0 10px 0;padding:0;color:#414040;line-height:1.36em}.box-front-top .innerbox #topbanner .banner .banner-overlay-wrapper .banner-overlay span.discover a{background:#2690da;color:#fff!important;text-align:center;font-weight:bold;margin:0 0 0 0;height:44px;line-height:44px;padding:0 38px 0 38px;font-size:1.09em;position:absolute;left:72px;bottom:30px}#one-col-sub .box-front-top{top:0;margin-top:-80px}#cookie-policy{max-width:370px;position:fixed;left:0;bottom:0;z-index:100000;background:#72726c;background:rgba(62,61,57,.85);display:block;padding:8px 0 10px 0;color:#fff;border-radius:2px}@media only screen and (max-width:500px){#cookie-policy{padding-bottom:20px;max-width:100%}}#cookie-policy .content{font-size:.85em;padding:3px 50px 3px 15px;text-align:left}@media only screen and (max-width:500px){#cookie-policy .content{width:80%;padding-right:2%;padding-left:2%}}#cookie-policy .content a{color:#fff;text-decoration:underline}#cookie-policy .content h5{color:#fff;font-size:1.2em;line-height:1.5em}#cookie-policy div.close-cookie-policy{position:absolute;top:12px;right:12px;font-size:14px;cursor:pointer;display:block;color:#fff}@media only screen and (max-width:500px){#cookie-policy div.close-cookie-policy{width:48px;height:48px;z-index:1}}#cookie-policy div.close-cookie-policy span{border:1px solid #fff;padding:5px 10px;display:block}@media only screen and (max-width:500px){#cookie-policy div.close-cookie-policy span{float:right}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#stickytop{max-width:100%;margin:0 auto;background:#f5a623;display:block;padding:10px 50px 10px 20px;width:100%}@media only screen and (max-width:500px){#stickytop{max-width:100%}}#stickytop .content{text-align:center}#stickytop a{text-align:center;color:#3b3c3a}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.articleList{float:left;padding:0}.articleList .article{float:left;display:block;margin-right:2.3576515979%;width:100%;position:relative;margin-bottom:20px;background:#fff;text-align:center}.articleList .article:last-child{margin-right:0}@media screen and (min-width:768px){.articleList .article{float:left;display:block;margin-right:1.4013751414%;width:49.2993124293%}.articleList .article:last-child{margin-right:0}.articleList .article:nth-child(2n){margin-right:0}.articleList .article:nth-child(2n+1){clear:left}}.articleList .article .imagehref{position:relative;width:100%;text-align:center}.articleList .article .imagehref .image{width:100%}.articleList .article .imagehref .tip{position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;height:0;width:0;left:50%;top:0;border-top:15px solid #fff;margin-left:-15px;z-index:2000}.articleList .article .title{font-size:32px;font-weight:400;margin-top:10px;margin-bottom:10px}.articleList .article .title a{float:left;width:100%;color:#4a4a4a}.articleList .article .date,.articleList .article .author{float:left;width:100%;font-size:1em;color:#95a5a6;line-height:1.3em;margin-bottom:15px}.articleList .article .date a,.articleList .article .author a{color:#95a5a6}.articleList .article .tag-list{float:left;width:80%;padding-left:2%;padding-right:2%;text-align:left;margin:-50px 0 10px 0;font-size:.9em}.articleList .article .tag-list .poster-in{float:left;margin-right:5px;font-weight:600}.articleList .article .tag-list ul{float:left;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}.articleList .article .tag-list ul li{float:left;border:1px solid #e1e1e1;margin-top:10px;margin-right:10px}.articleList .article .tag-list ul li a{float:left;padding:5px 15px;color:#4a4a4a;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.articleList .article .tag-list ul li a:hover{border:#4a4a4a;background-color:#e1e1e1}.articleList .article .introduction{float:left;padding:0 2%;line-height:1.5em;text-align:left;max-height:82px;overflow:hidden;margin-bottom:50px}.articleList .article .introduction p:first-child{margin-top:5px}.articleList .article .introduction p:last-child{padding-bottom:0}.articleList .article .introduction .tag-list{width:100%;padding-left:0;padding-right:0}.articleList .article .introduction img{margin-left:-2%!important;margin-right:0!important;float:left!important;width:104%!important;height:auto!important}@media only screen and (max-width:1023px){.articleList .article .introduction img{max-width:104%}}.articleList .article .introduction iframe{width:100%}.articleList .article .more{position:absolute;bottom:10px;right:10px;width:20%;padding-top:5px;padding-bottom:5px;font-size:.9em;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.articleList .article .more:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.articleList .article #about-the-author{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-top:1.618em;padding-bottom:1.618em;border-top:1px solid #e1e1e1}.articleList .article #about-the-author:last-child{margin-right:0}.articleList .article #about-the-author .author-desc{float:left;display:block;margin-right:2.3576515979%;width:100%}.articleList .article #about-the-author .author-desc:last-child{margin-right:0}@media screen and (min-width:500px){.articleList .article #about-the-author .author-desc{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.articleList .article #about-the-author .author-desc:last-child{margin-right:0}}.articleList .article #about-the-author .author-image{float:left;display:block;margin-right:2.3576515979%;width:100%}.articleList .article #about-the-author .author-image:last-child{margin-right:0}@media screen and (min-width:500px){.articleList .article #about-the-author .author-image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.articleList .article #about-the-author .author-image:last-child{margin-right:0}}.articleList .article #about-the-author .author-image img{width:100%}.articleList .loader{width:100%;text-align:center;clear:both}.articleList .load-more-blogs{float:left;display:block;margin-right:2.3576515979%;width:100%;text-align:center}.articleList .load-more-blogs:last-child{margin-right:0}.articleList .load-more-blogs.no-disp{display:none}.articleList .load-more-blogs button{display:block;background:#fff;border:0;border-radius:4px;width:100%;text-align:center;color:#706f66;font-weight:600;margin:0 auto 0 auto;padding:.809em 0}.articleList.detail .article{float:left;display:block;margin-right:2.3576515979%;width:100%;background:transparent;margin-top:-30px}.articleList.detail .article:last-child{margin-right:0}.articleList.detail .article .introduction{max-height:none;margin-bottom:0}@media screen and (min-width:992px){.articleList.detail .article .introduction{padding-left:0;padding-right:0;line-height:1.75em;font-size:1.125em}.articleList.detail .article .introduction img{width:100%!important;margin-left:0!important}}.articleList.detail .article .introduction .addthis_sharing_toolbox{position:relative;float:left;margin-top:1.618em;margin-bottom:1.618em}.articleList.detail .article .tag-list{margin-top:0}.articleList.detail .article .tag-list ul{width:90%;margin-top:-15px;margin-left:10px}.articleList.detail .article .tag-list ul li a{color:#289a47;background-color:#fff;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.articleList.detail .article .tag-list ul li a:hover{background-color:#289a47;color:#fff;border:1px solid #289a47}.related-articles .articleList .article .imagehref{width:25%;float:left;margin-top:0}.related-articles .articleList .article .imagehref .image{float:left}.related-articles .articleList .article .imagehref .tip{display:none}.related-articles .articleList .article .title{float:right;width:73%;text-align:left;padding-left:2%}.related-articles .articleList .article .date,.related-articles .articleList .article .author{display:none}.related-articles .articleList .article .introduction{width:71%;padding-top:0;padding-bottom:0}.prev-next-wrapper{float:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:96%;padding-left:2%;padding-right:2%;padding-top:.809em;padding-bottom:.809em;margin-bottom:20px}@media screen and (min-width:768px){.prev-next-wrapper{width:100%;padding-left:0;padding-right:0}}.prev-next-wrapper .next{float:right;color:#4a4a4a;font-weight:600}.prev-next-wrapper .next:after{margin-left:10px;font-size:.9em;content:"";font-family:"icomoon";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;color:#289a47}.prev-next-wrapper .next:hover{text-decoration:none}.prev-next-wrapper .prev{float:left;color:#4a4a4a;font-weight:600}.prev-next-wrapper .prev:before{margin-right:10px;font-size:.9em;content:"";font-family:"icomoon";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;color:#289a47;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);display:inline-block}.prev-next-wrapper .prev:hover{text-decoration:none}.disqus-wrapper{float:left;margin-top:30px;width:100%}.disqus-comment-count{float:right;height:30px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAMAAACE9bUqAAAAM1BMVEVekttekttekttekttekttekttekttekttekttekttekttekttekttekttekttekttektu9IuNwAAAAEHRSTlMAECAwQFBgcH+Pn6+/z9/vBVGEbAAAAHhJREFUeF590NsOhSAMRNENVBAE7P9/7blJ8ITG9djJJG25uC3Xqmc99sCdLzr1yEDWf/3quaaLX+1QgwBRLR3oaop4tRVEbfUh4VRTgqImD84s7QDBiApfYTkpg/m5Kgxep5YDw1gviUhgGj9tgYV85hHDVpJn9QK2RxWIwFuj1AAAAABJRU5ErkJggg==") no-repeat 0 0;text-indent:30px;margin-top:-22px;color:#5e92db;cursor:pointer;font-weight:600}.see-all-posts{display:none;float:left;width:96%;padding:5px 2%;text-transform:uppercase;margin-bottom:20px;background:#fff}.see-all-posts a{float:right}.tags header{display:none}.tags ul{list-style:none;padding-left:0;float:left;margin-top:0}.tags ul li{float:left;margin:0 10px 10px 0}.tags ul li a{float:left;color:#289a47;background-color:#fff;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;padding:5px 15px}.tags ul li a:hover{background-color:#289a47;color:#fff;border:1px solid #289a47}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}@media only screen and (min-width:833px){.farm-detail.has-bokun-widget .box-trip.bokun-widget{width:100%;float:right}}.farm-detail.has-bokun-widget .box-trip .description-wrapper{width:96%;padding-left:2%;padding-right:2%}@media only screen and (max-width:400px){.farm-detail.has-bokun-widget .box-trip .description-wrapper{padding-bottom:20px}}.farm-detail.has-bokun-widget .box-trip .description-wrapper header h1{width:75%}@media only screen and (max-width:687px){.farm-detail.has-bokun-widget .box-trip .description-wrapper header h1{width:70%}}@media only screen and (max-width:522px){.farm-detail.has-bokun-widget .box-trip .description-wrapper header h1{width:60%}}@media only screen and (max-width:400px){.farm-detail.has-bokun-widget .box-trip .description-wrapper header h1{width:80%}}.farm-detail.has-bokun-widget .box-trip .description-wrapper p{width:100%;padding-top:5px}@media only screen and (max-width:400px){.farm-detail.has-bokun-widget .box-trip .description-wrapper .social{padding-right:130px}}.farm-detail.has-bokun-widget .box-trip .info-wrapper{display:none}.farm-detail.has-bokun-widget .box-trip .info-wrapper .box-info{display:none}.farm-detail.has-bokun-widget .box-trip .info-wrapper a.book{display:none}.farm-detail.has-bokun-widget .box-trip .price-wrapper{position:absolute;right:2%;border:0}@media only screen and (max-width:400px){.farm-detail.has-bokun-widget .box-trip .price-wrapper{bottom:15px}}@media only screen and (max-width:833px){.farm-detail.has-bokun-widget .box-trip .price-wrapper{padding-top:15px}}.farm-detail.has-bokun-widget .box-trip.about .content{float:left;display:block;margin-right:2.3576515979%;width:100%}.farm-detail.has-bokun-widget .box-trip.about .content:last-child{margin-right:0}.farm-detail.has-bokun-widget .box-trip.about .sticky-wrapper{display:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#breadcrumbs{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em}#breadcrumbs:after{content:"";display:table;clear:both}@media screen and (min-width:500px){#breadcrumbs{margin-bottom:0;padding-left:0}}#breadcrumbs .content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0;margin-bottom:.809em;padding-bottom:.809em;margin-bottom:1.0786666667em}#breadcrumbs .content:after{content:"";display:table;clear:both}#breadcrumbs .content ul{float:left;display:block;margin-right:2.3576515979%;width:100%;list-style:none;padding:0;margin:0}#breadcrumbs .content ul:last-child{margin-right:0}#breadcrumbs .content ul>li{display:inline-block;padding:0;margin:0}#breadcrumbs .content ul>li>a{color:#242424;font-weight:400;font-size:.9em}#breadcrumbs .content ul>li>a:hover{text-decoration:underline}#breadcrumbs .content ul>li:after{margin-left:12px;font-size:.7em;content:"";font-family:"icomoon";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;color:#289a47}#breadcrumbs .content ul>li:after:hover{text-decoration:none}#breadcrumbs .content ul>li:last-child{background:no-repeat}#breadcrumbs .content ul>li:last-child a{color:#289a47}#breadcrumbs .content ul>li:last-child:after{display:none}#one-col-sub #breadcrumbs .content{border-bottom:0}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.contact-us-wrapper{float:left;width:100%;padding-top:1.618em;padding-bottom:1.618em;background:#f2f3f4}.contact-us-wrapper .content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em}.contact-us-wrapper .content:after{content:"";display:table;clear:both}.contact-us-wrapper .content .banners{float:left;display:block;margin-right:2.3576515979%;width:100%}.contact-us-wrapper .content .banners:last-child{margin-right:0}.contact-us-wrapper .content .banners .banner{float:left;display:block;margin-right:2.3576515979%;width:100%}.contact-us-wrapper .content .banners .banner:last-child{margin-right:0}@media screen and (min-width:768px){.contact-us-wrapper .content .banners .banner{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.contact-us-wrapper .content .banners .banner:last-child{margin-right:0}}.contact-us-wrapper .content .banners .banner .banner-text-item{float:left;display:block;margin-right:2.3576515979%;width:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1QTYyQkJBNkY3NjExRTY5NTJCQjhFMTZEODFBNkM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ1QTYyQkJCNkY3NjExRTY5NTJCQjhFMTZEODFBNkM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDVBNjJCQjg2Rjc2MTFFNjk1MkJCOEUxNkQ4MUE2QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDVBNjJCQjk2Rjc2MTFFNjk1MkJCOEUxNkQ4MUE2QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4o1bU5AAAAFUlEQVR42mK8c+cOAwMDEwMYAAQYAB8aApj+Rk8EAAAAAElFTkSuQmCC") repeat-x 50% 22px}.contact-us-wrapper .content .banners .banner .banner-text-item:last-child{margin-right:0}.contact-us-wrapper .content .banners .banner .banner-text-item h2{float:left;margin-top:0;margin-bottom:0;padding-top:0;padding-right:10px;font-weight:normal;text-align:left;background:#f2f3f4;width:auto;margin-bottom:.809em}.contact-us-wrapper .content .banners .banner .banner-text-item h2 a,.contact-us-wrapper .content .banners .banner .banner-text-item h2 a:hover{color:#5e95d9}.contact-us-wrapper .content .banners .banner .banner-text-item ul,.contact-us-wrapper .content .banners .banner .banner-text-item p,.contact-us-wrapper .content .banners .banner .banner-text-item div{float:left;display:block;margin-right:2.3576515979%;width:100%}.contact-us-wrapper .content .banners .banner .banner-text-item ul:last-child,.contact-us-wrapper .content .banners .banner .banner-text-item p:last-child,.contact-us-wrapper .content .banners .banner .banner-text-item div:last-child{margin-right:0}.contact-us-wrapper .content .banners .banner.connect-with-us ul{list-style:none;padding-left:0;text-align:center}.contact-us-wrapper .content .banners .banner.connect-with-us ul li{display:inline-block;margin-right:20px}.contact-us-wrapper .content .banners .banner.connect-with-us ul li:last-child{margin-right:0}.contact-us-wrapper .banner.opening-hours{border-right:0}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#mc_embed_signup{float:left;display:block;margin-right:2.3576515979%;width:100%}#mc_embed_signup:last-child{margin-right:0}@media screen and (min-width:768px){#mc_embed_signup{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#mc_embed_signup:last-child{margin-right:0}}#mc_embed_signup .text-item{float:left;display:block;margin-right:2.3576515979%;width:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1QTYyQkJBNkY3NjExRTY5NTJCQjhFMTZEODFBNkM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ1QTYyQkJCNkY3NjExRTY5NTJCQjhFMTZEODFBNkM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDVBNjJCQjg2Rjc2MTFFNjk1MkJCOEUxNkQ4MUE2QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDVBNjJCQjk2Rjc2MTFFNjk1MkJCOEUxNkQ4MUE2QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4o1bU5AAAAFUlEQVR42mK8c+cOAwMDEwMYAAQYAB8aApj+Rk8EAAAAAElFTkSuQmCC") repeat-x 50% 22px}#mc_embed_signup .text-item:last-child{margin-right:0}#mc_embed_signup form{padding:0!important}#mc_embed_signup label{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-right:10px;font-weight:normal;text-align:left;background:#f2f3f4;width:auto;font-size:1.63em;margin-right:200px;margin-bottom:.809em}#mc_embed_signup label:last-child{margin-right:0}#mc_embed_signup input.email{float:left;padding:7px 2% 7px 2%;border:1px solid #eae8db;font-family:"open-sans",sans-serif;font-size:15px;background:#f2f3f5;width:70%;height:50px;margin-bottom:10px;margin-right:0;outline:0;background:#fff}#mc_embed_signup .button{float:right;clear:none;font-size:15px;width:25%!important;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;border-radius:0;height:50px}#mc_embed_signup .button:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}#mc_embed_signup .mce-success{float:left;text-align:left}#mc_embed_signup .mce-success span{font-size:1.2em;font-weight:600}#mc_embed_signup .mce-success p{padding:5px 0 5px 0;margin:0;font-size:.9em}#mc_embed_signup .privacy-policy{text-align:center;clear:both;color:#4a4a4a;font-size:.891em}#mc_embed_signup .submit-wrapper{float:left;width:100%;text-align:center}#mc_embed_signup .submit-wrapper .button{float:none;display:inline-block;height:50px;line-height:50px}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.tour-top-image{margin-top:-10px;width:100%}@media screen and (min-width:768px){.tour-top-image{margin-top:-80px}}.tour-top-image .inner{max-width:100%;padding:0}.tour-top-image .inner #topbanner{text-align:left;z-index:1;display:block;min-height:12.5em;width:100%;position:relative}@media screen and (min-width:500px){.tour-top-image .inner #topbanner{height:21.875em}}@media screen and (min-width:768px){.tour-top-image .inner #topbanner{height:29.6875em}}@media screen and (min-width:992px){.tour-top-image .inner #topbanner{height:35.9375em}}.tour-top-image .inner .banner-top-content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;padding-bottom:.9375em;text-align:center}.tour-top-image .inner .banner-top-content:after{content:"";display:table;clear:both}@media screen and (min-width:768px){.tour-top-image .inner .banner-top-content{padding-bottom:.625em}}.tour-top-image .inner .banner-top-content .banner-text{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:.809em 0 0 0;color:#4a4a4a}.tour-top-image .inner .banner-top-content .banner-text:last-child{margin-right:0}@media screen and (min-width:768px){.tour-top-image .inner .banner-top-content .banner-text{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:17.0596085997%}.tour-top-image .inner .banner-top-content .banner-text:last-child{margin-right:0}}.tour-top-image .inner .banner-top-content .banner-text h1{margin:0 auto 7px auto;padding-top:2px;padding-bottom:7px;font-size:2.1875em;font-weight:500;border-bottom:3px solid #289a47}@media screen and (min-width:768px){.tour-top-image .inner .banner-top-content .banner-text h1{font-size:3.4375em}}.tour-top-image .inner .banner-top-content .banner-text p{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:1.375em;font-weight:300;margin-top:7px;margin-bottom:0}.tour-top-image .inner .banner-top-content .banner-text p:last-child{margin-right:0}.tour-top-image .inner .vakinn{position:absolute;bottom:20px;left:20px;background:url(/css/images/vakinn_hvitt.png);width:50px;height:50px;background-size:cover}@media screen and (min-width:768px){.tour-top-image .inner .vakinn{bottom:20px;left:20px;width:100px;height:100px;background-size:cover}}.tour-top-image .inner .swan{position:absolute;bottom:20px;left:20px;background:url(/css/images/swan.png);width:50px;height:50px;background-size:cover}@media screen and (min-width:768px){.tour-top-image .inner .swan{bottom:20px;left:20px;width:100px;height:100px;background-size:cover}}.tour-top-image.blog{margin-top:-70px;margin-bottom:20px}@media screen and (min-width:0) and (max-width:499px){.tour-top-image.blog{margin-top:-30px!important}}@media screen and (min-width:768px){.tour-top-image.blog .inner .banner-top-content .banner-text{float:left;display:block;margin-right:2.3576515979%;width:18.9668591516%;margin-left:40.5165704242%}.tour-top-image.blog .inner .banner-top-content .banner-text:last-child{margin-right:0}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.box-trip{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#fff;margin-bottom:20px;display:table;position:relative}.box-trip:last-child{margin-right:0}.box-trip:nth-child(2n){margin-right:0}.box-trip:nth-child(2n+1){clear:left}@media screen and (min-width:992px){.box-trip{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.box-trip:last-child{margin-right:0}.box-trip:nth-child(2n){margin-right:2.3576515979%}.box-trip:nth-child(2n+1){clear:none}}.box-trip .content{float:left;padding:30px 2% 30px 2%;float:left;display:block;margin-right:2.3576515979%;width:100%}.box-trip .content:last-child{margin-right:0}.box-trip .content .map{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:20px}.box-trip .content .map:last-child{margin-right:0}@media screen and (min-width:992px){.box-trip .content .map{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:0}.box-trip .content .map:last-child{margin-right:0}}.box-trip .content .map #map_canvas{width:100%;height:400px}.box-trip .content .map-description{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-trip .content .map-description:last-child{margin-right:0}@media screen and (min-width:992px){.box-trip .content .map-description{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-trip .content .map-description:last-child{margin-right:0}}.box-trip .content .map-description .checkmark{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-trip .content .map-description .checkmark:last-child{margin-right:0}.box-trip .content .map-description ul{list-style:none}.box-trip ul{list-style-position:outside;margin-left:15px}.box-trip .description-wrapper{width:100%}@media screen and (min-width:992px){.box-trip .description-wrapper{display:table-cell;width:78%;position:relative;border-right:1px solid #e1e1e1}}.box-trip .info-wrapper{padding:0;margin:0;font-size:.9em;float:none;width:100%}@media screen and (min-width:992px){.box-trip .info-wrapper{position:relative;width:22%;display:table-cell}}.box-trip .info-wrapper a:hover{text-decoration:none}.box-trip .info-wrapper a.book{width:90%;position:relative;display:block;clear:both;bottom:10px;left:5%;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;text-align:center;height:40px;line-height:40px;font-size:18px;color:#fff;font-weight:600}.box-trip .info-wrapper a.book:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media screen and (min-width:992px){.box-trip .info-wrapper a.book{position:absolute}}.box-trip .info-wrapper a.send-request{position:absolute;bottom:5px;left:4%;font-size:1.2em;font-weight:600;text-decoration:none}.box-trip .box-info{width:100%;padding:1.618em .809em;position:absolute;top:0;overflow:hidden;color:#4a4a4a;font-weight:800;font-family:"open-sans"}@media screen and (min-width:992px){.box-trip .box-info{display:block}}.box-trip .box-info span{font-weight:500}.box-trip .box-info ul{float:left;margin:0;padding:0;list-style:none}.box-trip .box-info ul li{float:left;width:100%;margin:0;padding:0;list-style:none;line-height:1.6em;font-family:"open-sans"}.box-trip .box-info ul li span{padding-left:2px;color:#3b3c3a;display:inline-block}.box-trip .box-info a:link,.box-trip .box-info .box-trip a:active,.box-trip .box-info a:visited{color:#3b3c3a;font-weight:400}.box-trip .box-info a:hover,.box-trip .box-info a:link:hover,.box-trip .box-info a:active:hover,.box-trip .box-info a:visited:hover{color:#3b3c3a;font-weight:400}.box-trip .box-info .input-field.datetime{float:left;width:45%;border:1px solid #e1e1e1;border-top-width:0;border-left-width:0;border-right-width:0;padding-top:12px;padding-bottom:12px;padding-left:0;margin-right:1%;cursor:pointer;_cursor:hand;color:#8f8f8f!important}.box-trip .box-info input.checkin{margin-right:5px}.box-trip .price-wrapper{width:100px;position:absolute;bottom:60px;padding:15px 15px 5px 15px;margin:0;line-height:16px;text-align:right;margin-right:0}@media screen and (min-width:992px){.box-trip .price-wrapper{bottom:7px;margin-right:15px}}@media screen and (min-width:992px){.box-trip .price-wrapper{left:auto;right:0;bottom:4px}}.box-trip .price-wrapper .icon-pila_nidur:before{position:absolute;font-size:6px;cursor:pointer;top:12px}.box-trip .price-wrapper span{font-family:"open-sans",sans-serif;font-size:24px;font-weight:600;color:#289a47;padding-left:10px}.box-trip .price-wrapper span i{font-style:normal}.box-trip .price-wrapper .per-person{font-size:.8em}.box-trip .box-image,.box-trip .box-location{float:left;position:relative;overflow:hidden;width:100%}@media screen and (min-width:992px){.box-trip .box-image,.box-trip .box-location{width:40%}}.box-trip .box-location{height:100%}.box-trip .box-location .map-canvas{display:block;width:100%;height:100%;float:left;min-height:240px!important}.box-trip .box-image img{float:left;width:100%}.box-trip .box-image .discount-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:center}.box-trip .box-image .discount-wrapper .discount{position:relative;display:inline-block;padding:0 1.618em;background:#f5a623;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;line-height:60px;height:60px;width:auto;float:left}.box-trip .box-description{float:left;width:100%;position:relative;padding:1.618em 1.618em 0 1.618em;line-height:1.55em;margin-bottom:50px}@media screen and (min-width:992px){.box-trip .box-description{width:60%;margin-bottom:0}}.box-trip .box-description a{font-weight:600}.box-trip .box-description p{float:left;padding:0;margin:0;display:inline}.box-trip h2{font-size:1.5em;font-weight:400;display:block;color:#3b3c3a;margin:20px 0 10px 0;padding:0;line-height:1em}.box-trip header h2{margin:0 0 10px 0;font-family:"open-sans",sans-serif;font-size:1.375em;font-weight:600}.box-trip header h2 a:link,.box-trip header h2 a:active,.box-trip header h2 a:visited{color:#3b3c3a}.box-trip header h2 a:hover,.box-trip header h2 a:link:hover,.box-trip header h2 a:active:hover,.box-trip header h2 a:visited:hover{color:#3b3c3a}.box-trip .type-info{font-weight:500;margin-bottom:5px;font-size:.9em}.box-trip .type-info span{padding-left:2px;color:#5e95d9;font-weight:400}.box-trip .related-info{margin-top:5px;font-weight:500;margin-bottom:5px;color:#2b2b2b;font-size:.9em;width:100%;max-height:50px;overflow:hidden}.box-trip .related-info a{text-decoration:underline}.box-trip .related-info span{padding-left:2px;color:#5e95d9}.box-trip.accommodation .box-info ul li.duration{display:none}.box-trip.info{float:left;position:relative;padding:0;color:#706f66}.box-trip.info ul{width:22%;float:left;margin:0 3% 15px 0;padding:0;list-style:none}.box-trip.info ul li{margin:0 5px 5px 0;padding:0;list-style:none;line-height:1.3em}.box-trip.info ul li span{padding-right:2px;font-weight:700}.box-trip.info ul.services{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%;columns:3;-webkit-columns:3;-moz-columns:3;padding-left:150px;margin-top:-30px;padding-bottom:40px;border-bottom:1px solid #e1e1e1;list-style:none}.box-trip.info ul.services:last-child{margin-right:0}@media screen and (min-width:768px){.box-trip.info ul.services{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.box-trip.info ul.services:last-child{margin-right:0}}@media(max-width:700px){.box-trip.info ul.services{columns:1;-webkit-columns:1;-moz-columns:1}}@media(max-width:455px){.box-trip.info ul.services{padding-left:0;margin-top:10px}}.box-trip.info ul.services:last-child{border:0}.box-trip.info ul.services li{max-width:440px}.box-trip.info ul.services li{padding-left:40px;margin-bottom:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBOUY5RjVGODU2RDExRTY4QjRGOEQ0ODcxN0E1N0Y0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBOUY5RjYwODU2RDExRTY4QjRGOEQ0ODcxN0E1N0Y0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUE5RjlGNUQ4NTZEMTFFNjhCNEY4RDQ4NzE3QTU3RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUE5RjlGNUU4NTZEMTFFNjhCNEY4RDQ4NzE3QTU3RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kCr1VAAAAqklEQVR42mL8//8/A7GAa0vaBCYSFDcAKQFGYmwAKnYAUvuBWJEJyBEgoBgkvwGIF37zmfUA5KQJBDQtAGJ+IAY5iYEJKvAAqMkAi+kBQMofZjpYA5BxAKrpALImqK0LoNwGmDgTksAHNE0wp8BNBwF4KCGFxEcgLgDi+VC2AlDDB3QbGKBOa4SaOh9mM7JiFBuQ3L4B6tGLQMUYAYEtphOA+CHUWRgAIMAAVytIDSDHHQsAAAAASUVORK5CYII=") no-repeat 0 4px}.box-trip .deco,.box-trip .geo{position:absolute;left:10px;width:35px;height:35px;top:10px;cursor:pointer;z-index:1}.box-trip .vakinn{position:absolute;bottom:10px;left:-10px;background:url(/css/images/vakinn_hvitt.png);width:120px;height:120px;background-size:cover}@media screen and (min-width:992px){.box-trip .vakinn{bottom:10px;left:5px;width:70px;height:70px;background-size:cover}}.box-trip .swan{position:absolute;bottom:10px;left:5px;background:url(/css/images/swan.png);width:120px;height:120px;background-size:cover}@media screen and (min-width:992px){.box-trip .swan{bottom:10px;left:5px;width:70px;height:70px;background-size:cover}}.box-trip.accommodation .box-image .deco{display:none}.box-trip.tour .box-image .deco{display:none}.box-trip.day-tour .box-image .deco{display:none}.box-trip .geo,.box-trip .box-location .deco{background:rgba(255,255,255,.7);border-radius:4px}.box-trip .geo:before,.box-trip .box-location .deco:before{float:left;font-size:1.5em;width:100%;text-align:center;content:"";font-family:"icomoon";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;font-size:1.3em;margin-top:7px;color:#289a47}@media screen and (min-width:992px){.searchresult-thread .box-trip .description-wrapper{min-height:220px}}.searchresult-thread .box-trip .info-wrapper a.book{width:40%;right:auto;left:auto;margin:0 auto}@media screen and (min-width:992px){.searchresult-thread .box-trip .info-wrapper a.book{right:5%;width:90%}}.searchresult-thread .box-trip .info-wrapper .box-info{display:none;font-size:.9em;padding-top:.4045em}@media screen and (min-width:992px){.searchresult-thread .box-trip .info-wrapper .box-info{display:table-cell}}@media screen and (min-width:1200px){.searchresult-thread .box-trip .info-wrapper .box-info{font-size:1em;padding-top:1.0786666667em}}.searchresult-thread .box-trip .price-wrapper{width:92%;padding-left:1%;padding-right:7%;padding-top:2px;margin-left:-1px;background:#fff;text-align:right}@media screen and (min-width:992px){.searchresult-thread .box-trip .price-wrapper{width:28%;padding-right:1%}}.searchresult-thread .box-trip .price-wrapper .per-person{display:none}.searchresult-thread .box-trip .price-wrapper .currency-Dropdown{margin-top:6px}.searchresult-thread .box-trip.accommodation .info-wrapper{margin-top:45px}.farm-detail .box-trip{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;float:left;display:block;margin-right:2.3576515979%;width:100%}.farm-detail .box-trip .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.farm-detail .box-trip .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.farm-detail .box-trip .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.farm-detail .box-trip:last-child{margin-right:0}.farm-detail .box-trip .content{position:relative}.farm-detail .box-trip ul{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%;list-style:none;margin-top:0}.farm-detail .box-trip ul:last-child{margin-right:0}@media screen and (min-width:768px){.farm-detail .box-trip ul{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.farm-detail .box-trip ul:last-child{margin-right:0}}.farm-detail .box-trip ul.checkmark{columns:2;-webkit-columns:2;-moz-columns:2;padding-left:150px;margin-top:-30px;padding-bottom:40px;border-bottom:1px solid #e1e1e1}@media(max-width:700px){.farm-detail .box-trip ul.checkmark{columns:1;-webkit-columns:1;-moz-columns:1}}@media(max-width:455px){.farm-detail .box-trip ul.checkmark{padding-left:0;margin-top:10px}}.farm-detail .box-trip ul.checkmark:last-child{border:0}.farm-detail .box-trip ul.checkmark li{max-width:440px}.farm-detail .box-trip ul li{padding-left:40px;margin-bottom:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBOUY5RjVGODU2RDExRTY4QjRGOEQ0ODcxN0E1N0Y0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBOUY5RjYwODU2RDExRTY4QjRGOEQ0ODcxN0E1N0Y0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUE5RjlGNUQ4NTZEMTFFNjhCNEY4RDQ4NzE3QTU3RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUE5RjlGNUU4NTZEMTFFNjhCNEY4RDQ4NzE3QTU3RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kCr1VAAAAqklEQVR42mL8//8/A7GAa0vaBCYSFDcAKQFGYmwAKnYAUvuBWJEJyBEgoBgkvwGIF37zmfUA5KQJBDQtAGJ+IAY5iYEJKvAAqMkAi+kBQMofZjpYA5BxAKrpALImqK0LoNwGmDgTksAHNE0wp8BNBwF4KCGFxEcgLgDi+VC2AlDDB3QbGKBOa4SaOh9mM7JiFBuQ3L4B6tGLQMUYAYEtphOA+CHUWRgAIMAAVytIDSDHHQsAAAAASUVORK5CYII=") no-repeat 0 4px}.farm-detail .box-trip.about{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0;background:none;border:0}.farm-detail .box-trip.about:last-child{margin-right:0}@media screen and (min-width:768px){.farm-detail .box-trip.about{float:left;display:block;margin-right:2.3576515979%;width:100%}.farm-detail .box-trip.about:last-child{margin-right:0}}.farm-detail .box-trip.about h1{margin-top:0;margin-bottom:15px;font-weight:600;font-size:32px}.farm-detail .box-trip.about .content{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0 0 20px 0}.farm-detail .box-trip.about .content:last-child{margin-right:0}@media screen and (min-width:500px){.farm-detail .box-trip.about .content{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;padding-bottom:40px}.farm-detail .box-trip.about .content:last-child{margin-right:0}}@media screen and (min-width:768px){.farm-detail .box-trip.about .content{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.farm-detail .box-trip.about .content:last-child{margin-right:0}}@media screen and (min-width:992px){.farm-detail .box-trip.about .content{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.farm-detail .box-trip.about .content:last-child{margin-right:0}}.farm-detail .box-trip.about .content .discount-wrapper{float:none;clear:both;margin:20px 0;font-weight:600}@media screen and (min-width:768px){.farm-detail .box-trip.about .content .discount-wrapper{float:right;clear:none;margin:auto;margin-top:-52px}}.farm-detail .box-trip.about .content>p{font-size:20px;line-height:32px}.farm-detail .box-trip.about .content .info-list ul{width:100%;float:left;margin:0 3% 15px 0;padding:0;list-style:none}.farm-detail .box-trip.about .content .info-list ul li{margin:0 5px 5px 0;padding:0;list-style:none;line-height:30px;background:none;color:#289a47}.farm-detail .box-trip.about .content .info-list ul li span{padding-right:2px;font-weight:600;color:#4a4a4a}.farm-detail .box-trip.about .content .info-list ul li span:before{float:left;font-size:1.5em;margin-top:3px;width:30px;text-align:center;margin-right:10px;margin-bottom:4px}.farm-detail .box-trip.about .content .info-list ul li span.tourtype:before{content:"";font-family:"icomoon";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;font-size:1.1em;margin-top:8px}.farm-detail .box-trip.about .content .info-list ul li span.activitytype:before{content:"";font-family:"icomoon";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}.farm-detail .box-trip.about .content .info-list ul li span.accommodationtype:before{content:"";font-family:"icomoon";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}.farm-detail .box-trip.about .content .info-list ul li span.regions:before{content:"";font-family:"icomoon";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}.farm-detail .box-trip.about .content .info-list ul li span.durations:before{content:"";font-family:"icomoon";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}.farm-detail .box-trip.about .content .info-list ul li span.seasons:before{content:"";font-family:"icomoon";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}.farm-detail .box-trip.about .content .info-list.upper ul li{float:left;margin-right:1.618em}.farm-detail .box-trip.about .content .price-wrapper{left:auto;right:20px;padding:0;width:auto;top:0}.farm-detail .box-trip.about .content .price-wrapper span{font-size:26px}.farm-detail .box-trip.about .content .price-wrapper .icon-pila_nidur{position:absolute;top:-5px;margin-left:5px;color:#289a47;cursor:pointer;right:-5px}.farm-detail .box-trip.about .content .price-wrapper .icon-pila_nidur:before{font-size:6px}.farm-detail .box-trip.about .content .addthis_sharing_toolbox{position:absolute;right:0;bottom:0}@media only screen and (max-width:768px){.farm-detail .box-trip.about .content .price-wrapper{top:-50px;right:-70%}.farm-detail .box-trip.about .content .addthis_sharing_toolbox{position:relative;float:left;margin-top:10px}}@media only screen and (max-width:499px){.farm-detail .box-trip.about .content .price-wrapper{position:absolute;top:auto;bottom:1.618em;right:.4045em}}.farm-detail .box-trip.about .sticky-wrapper{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;position:relative}.farm-detail .box-trip.about .sticky-wrapper:last-child{margin-right:0}@media screen and (min-width:768px){.farm-detail .box-trip.about .sticky-wrapper{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.farm-detail .box-trip.about .sticky-wrapper:last-child{margin-right:0}}@media screen and (min-width:992px){.farm-detail .box-trip.about .sticky-wrapper{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.farm-detail .box-trip.about .sticky-wrapper:last-child{margin-right:0}}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#fff;border:1px solid #e1e1e1;float:left;border-radius:3px;border-bottom-width:0}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper:last-child{margin-right:0}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper.sd-info-wrapper{border-bottom-width:1px}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper.sd-info-wrapper .send-request{display:inline-block;float:none;padding:10px 10px 15px;width:auto;height:auto}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper a.book,.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .send-request{width:100%;font-weight:600;position:relative;float:left;left:0;bottom:auto;margin-top:5px;padding:18px;height:61px;line-height:normal;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper a.book.book-or-send,.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .send-request.book-or-send{border-bottom-left-radius:0;border-bottom-right-radius:0}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .box-info{position:relative;width:100%;padding:1.618em;padding-bottom:10px;float:left}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .box-info span{font-weight:600;margin-bottom:10px}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .box-info .durations-wrapper select{width:100%;padding:5px 2%;border:1px solid #f1f1f0;color:#8f8f8f}.farm-detail .box-trip.about .sticky-wrapper .info-wrapper .box-info .input-field.datetime{width:100%;margin:5px 0 5px 0;border-radius:0}.farm-detail .box-trip.about .sticky-wrapper.is-sticky{position:relative;float:right;max-width:280px}.farm-detail .box-trip.about .sticky-wrapper.is-sticky .info-wrapper{z-index:100000;top:51px;width:23%;min-width:220px}@media screen and (min-width:1200px){.farm-detail .box-trip.about .sticky-wrapper.is-sticky .info-wrapper{width:283px}}@media only screen and (max-width:500px){.farm-detail .box-trip.about .sticky-wrapper{width:100%}.farm-detail .box-trip.about .sticky-wrapper.is-sticky .info-wrapper{position:relative!important;width:100%!important}}.farm-detail .box-trip.about .price-wrapper{line-height:16px;position:relative;clear:both;width:auto;bottom:0;padding:.809em 1.618em;padding-top:15px}.farm-detail .box-trip.about .price-wrapper .icon-pila_nidur{float:left}.farm-detail .box-trip.about .price-wrapper .icon-pila_nidur:before{position:absolute;font-size:6px;cursor:pointer;right:5px;top:20px}.farm-detail .box-trip h2{margin-top:0;padding-top:40px;min-width:140px}.farm-detail .box-trip h2 a:link,.farm-detail .box-trip h2 a:active,.farm-detail .box-trip h2 a:visited,.farm-detail .box-trip h2 a:hover,.farm-detail .box-trip h2 a:link:hover,.farm-detail .box-trip h2 a:active:hover,.farm-detail .box-trip h2 a:visited:hover{font-weight:600}.farm-detail .box-trip .box-info{width:100%;padding-left:0;padding-right:0;padding-top:10px}.farm-detail .box-trip .box-info span{float:left;margin-bottom:5px;font-family:"open-sans",sans-serif;font-size:1.1em}.farm-detail .box-trip .info-wrapper .box-info{width:100%}.farm-detail .box-trip.photos{padding:0;background:none;border:0}.farm-detail .box-trip.photos #imagelist{padding-top:12px;position:relative;overflow:hidden;max-height:486px;padding-left:0;width:100%;-moz-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out;font-size:0;line-height:0;padding:20px}@media only screen and (max-width:768px){.farm-detail .box-trip.photos #imagelist{max-height:520px}}.farm-detail .box-trip.photos #imagelist li{z-index:2}.farm-detail .box-trip.photos #imagelist li:hover:not(.random){-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.2);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.2);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.2);transition:all 200ms ease-in;transform:scale(1.2);z-index:6}.farm-detail .box-trip.photos #imagelist li:hover .overlay{opacity:1}.farm-detail .box-trip.photos #imagelist li:not(.random):hover~.random{z-index:-1}.farm-detail .box-trip.photos #imagelist .overlay{position:relative;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#000}.farm-detail .box-trip.photos #imagelist .text{color:#fff;font-size:11px;position:absolute;bottom:0;width:100%;left:50%;padding:0 10%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left;line-height:normal}.farm-detail .box-trip.photos.allphotos #imagelist{max-height:3000px}.farm-detail .box-trip.photos .content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0;max-width:1700px;float:none;background:#fff}.farm-detail .box-trip.photos .content:after{content:"";display:table;clear:both}.farm-detail .box-trip.photos ul{list-style:none;list-style-position:outside;list-style-image:none;margin-left:0;width:100%}.farm-detail .box-trip.photos ul li{float:left;width:20%;margin:0;overflow:hidden;background:none;padding-left:0}.farm-detail .box-trip.photos ul li.idx0,.farm-detail .box-trip.photos ul li.idx3{margin-right:40%}.farm-detail .box-trip.photos ul li img{width:100%}.farm-detail .box-trip.photos ul li iframe{border:4px solid #000;width:100%}@media only screen and (min-width:769px){.farm-detail .box-trip.photos ul li iframe{max-height:207px}}@media only screen and (min-width:800px){.farm-detail .box-trip.photos ul li iframe{max-height:214px}}@media only screen and (min-width:850px){.farm-detail .box-trip.photos ul li iframe{max-height:226px}}@media only screen and (min-width:900px){.farm-detail .box-trip.photos ul li iframe{max-height:240px}}@media only screen and (min-width:950px){.farm-detail .box-trip.photos ul li iframe{max-height:254px}}@media only screen and (min-width:1000px){.farm-detail .box-trip.photos ul li iframe{max-height:266px}}@media only screen and (min-width:1050px){.farm-detail .box-trip.photos ul li iframe{max-height:280px}}@media only screen and (min-width:1100px){.farm-detail .box-trip.photos ul li iframe{max-height:294px}}@media only screen and (min-width:1150px){.farm-detail .box-trip.photos ul li iframe{max-height:306px}}@media only screen and (min-width:1200px){.farm-detail .box-trip.photos ul li iframe{max-height:320px}}@media only screen and (min-width:1250px){.farm-detail .box-trip.photos ul li iframe{max-height:334px}}@media only screen and (min-width:1300px){.farm-detail .box-trip.photos ul li iframe{max-height:348px}}@media only screen and (min-width:1350px){.farm-detail .box-trip.photos ul li iframe{max-height:360px}}@media only screen and (min-width:1400px){.farm-detail .box-trip.photos ul li iframe{max-height:375px}}@media only screen and (min-width:1500px){.farm-detail .box-trip.photos ul li iframe{max-height:1000px}}@media only screen and (max-width:768px){.farm-detail .box-trip.photos ul li{width:25%}.farm-detail .box-trip.photos ul li.idx0,.farm-detail .box-trip.photos ul li.idx3{margin-right:0}}@media only screen and (max-width:500px){.farm-detail .box-trip.photos ul li{width:50%}}.farm-detail .box-trip.photos .random{position:absolute;left:20.7%;width:39%}@media only screen and (max-width:768px){.farm-detail .box-trip.photos .random{float:left;position:relative;left:0;width:100%;height:auto}}.farm-detail .box-trip.photos .photonav{position:relative;width:100%;float:left;background:#fff;left:0;bottom:0;padding:15px 0 15px 0}@media screen and (min-width:992px){.farm-detail .box-trip.photos .photonav{padding:5px 0 7px 0}}.farm-detail .box-trip.photos .photonav a{margin:0 3px 0 3px;color:#706f66;font-weight:600}.farm-detail .box-trip.photos .photonav .more-photos{display:block;border-radius:4px;width:96%;text-align:right;margin:0 auto 0 auto;padding:4px 0 4px 0;color:#289a47}.farm-detail .box-trip.photos.allphotos .photonav .more-photos{display:none}.farm-detail .box-trip.photos .photonav .less-photos{display:none}.farm-detail .box-trip.photos.allphotos .photonav .less-photos{display:block;border-radius:4px;width:96%;text-align:right;margin:0 auto 0 auto;padding:4px 0 4px 0;color:#289a47}.farm-detail .box-trip.subjects .content{padding-top:15px;padding-right:0;padding-bottom:8px}.farm-detail .box-trip.subjects .content span{float:left;margin-top:5px;font-weight:600}.farm-detail .box-trip.subjects .content ul{float:left;list-style:none;margin-left:0;margin-bottom:0}.farm-detail .box-trip.subjects .content ul li{float:left;margin-right:20px;margin-bottom:7px;background:none;padding:0;color:#289a47;background-color:#fff;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.farm-detail .box-trip.subjects .content ul li:hover{background-color:#289a47;color:#fff;border:1px solid #289a47}.farm-detail .box-trip.subjects .content ul li.no-bgr{padding:0;background:none;border:0;color:inherit}.farm-detail .box-trip.subjects .content ul li a{float:left;padding:5px 10px;color:#289a47}.farm-detail .box-trip.subjects .content ul li a:hover{color:#fff}.farm-detail .box-trip.about .sticky-wrapper.is-sticky .info-wrapper{z-index:1;top:0!important;position:relative!important;width:100%}.form .box-trip .content h3{padding-top:0;padding-bottom:.809em}.form .box-trip .content fieldset{border:0}.form .box-trip .content input[type=text],.form .box-trip .content textarea,.form .box-trip .content select{border:1px solid #e1e1e1}.form .box-trip .content table.cbl{margin-bottom:10px}.form .box-trip .content .line label{margin-bottom:8px;font-weight:400}.form .box-trip .content .line input[type=text],.form .box-trip .content .line select,.form .box-trip .content .line textarea{margin-bottom:10px}.form .box-trip .val{color:red;margin-left:3px;width:100%;float:left;font-size:.8em;margin-top:-5px;margin-bottom:5px}#map.box-trip .content{padding:8px}.farm-list.detail .searchresult-thread .box-trip{float:left;display:block;margin-right:2.3576515979%;width:100%}.farm-list.detail .searchresult-thread .box-trip:last-child{margin-right:0}@media screen and (min-width:768px){.farm-list.detail .searchresult-thread .box-trip{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.farm-list.detail .searchresult-thread .box-trip:last-child{margin-right:0}.farm-list.detail .searchresult-thread .box-trip:nth-child(2n){margin-right:0}.farm-list.detail .searchresult-thread .box-trip:nth-child(2n+1){clear:left}}@media screen and (min-width:1200px){.farm-list.detail .searchresult-thread .box-trip{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.farm-list.detail .searchresult-thread .box-trip:last-child{margin-right:0}.farm-list.detail .searchresult-thread .box-trip:nth-child(2n){margin-right:2.3576515979%}.farm-list.detail .searchresult-thread .box-trip:nth-child(2n+1){clear:none}.farm-list.detail .searchresult-thread .box-trip:nth-child(4n){margin-right:0}.farm-list.detail .searchresult-thread .box-trip:nth-child(4n+1){clear:left}}.farm-list.detail .searchresult-thread .box-trip .description-wrapper{width:100%;margin-bottom:90px;display:block}.farm-list.detail .searchresult-thread .box-trip .description-wrapper .box-image,.farm-list.detail .searchresult-thread .box-trip .description-wrapper .box-location{width:100%}.farm-list.detail .searchresult-thread .box-trip .description-wrapper .box-description{width:100%;margin-bottom:50px}.farm-list.detail .searchresult-thread .box-trip .description-wrapper .price-wrapper{width:87%;bottom:55px;text-align:left;padding-left:0;left:25px;float:left;position:relative}.farm-list.detail .searchresult-thread .box-trip .info-wrapper{position:absolute;right:0;bottom:0;width:100%}.farm-list.detail .searchresult-thread .box-trip .info-wrapper .box-info{display:none}.farm-list.detail .searchresult-thread .box-trip .info-wrapper a.book{width:87%;right:0;left:0}@media screen and (min-width:768px){.farm-list.detail .searchresult-thread .box-trip .info-wrapper a.book{width:92%;right:4%;left:auto}}.farm-list.detail.blog{padding-left:2%;padding-right:2%}@media screen and (min-width:992px){.farm-list.detail.blog{padding-left:0;padding-right:0}}.farm-list.detail.blog>header{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:1.618em;margin-top:1.618em;overflow:hidden}.farm-list.detail.blog>header:last-child{margin-right:0}.farm-list.detail.blog>header.no-disp{display:none}.farm-list.detail.blog>header h2{float:none;width:100%;text-align:center;margin:0;padding:0;font-size:2em;font-weight:normal;background:#fff}.farm-list.detail.blog>header h2 a{color:#3b3c3a}@media screen and (min-width:768px){.farm-list.detail.blog>header h2:after{display:inline-block;margin:0 0 8px 40px;height:1px;content:" ";text-shadow:none;background-color:#289a47;width:10%;margin-right:-10%}.farm-list.detail.blog>header h2:before{display:inline-block;margin:0 40px 8px 0;height:1px;content:" ";text-shadow:none;background-color:#289a47;width:10%;margin-left:-10%}}@media screen and (min-width:768px){.farm-list.detail.blog .searchresult-thread .box-trip{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.farm-list.detail.blog .searchresult-thread .box-trip:last-child{margin-right:0}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(2n){margin-right:0}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(2n+1){clear:left}}@media screen and (min-width:1200px){.farm-list.detail.blog .searchresult-thread .box-trip{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.farm-list.detail.blog .searchresult-thread .box-trip:last-child{margin-right:0}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(4n){margin-right:2.3576515979%}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(4n+1){clear:none}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(2n){margin-right:0}.farm-list.detail.blog .searchresult-thread .box-trip:nth-child(2n+1){clear:left}}.farm-list.detail.blog .searchresult-thread .box-trip .box-description{margin-bottom:90px}.farm-list.detail.blog .searchresult-thread .box-trip .box-description .related-info{display:none}.is .box-trip .price-wrapper .icon-pila_nidur{display:none}.input-field.datetime{padding-left:5px;background:url("/img/booking/icon_calendar.png") 97% 50% no-repeat;background-size:18px 17px;cursor:pointer;_cursor:hand}.input-field.datetime.inputdisabled{background:#fff}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.box-tour{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:.809em;padding:0;position:relative;background:transparent;margin-bottom:28px}.box-tour:last-child{margin-right:0}@media screen and (min-width:768px){.box-tour{margin-bottom:28px;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:0}.box-tour:last-child{margin-right:0}}.box-tour a:link,.box-tour a:active,.box-tour a:visited{color:inherit;text-decoration:none}.box-tour a:hover,.box-tour a:link:hover,.box-tour a:active:hover,.box-tour a:visited:hover{color:inherit;text-decoration:none}.box-tour .box-image{float:left;display:block;margin-right:2.3576515979%;width:100%;position:relative;overflow:visible;line-height:0}.box-tour .box-image:last-child{margin-right:0}.box-tour .box-image img{width:100%;margin-bottom:0}.box-tour .box-image .ribbon{position:absolute;bottom:0;left:0;transform:translate(0,0);padding:0 2.427em;color:#fff;font-size:18px;font-weight:bold;line-height:60px;background:#5e95d9;height:60px;z-index:1}.box-tour .box-image .ribbon.discount{background:#f5a623;text-transform:uppercase}.box-tour .box-image .package-availability{position:absolute;top:1.618em;left:-5px;line-height:1.2em}.box-tour .box-image .package-availability span{float:right;background:#289a47;color:#fff;padding:7px 2.427em;max-width:350px}.box-tour .box-description{position:absolute;float:left;display:block;margin-right:2.3576515979%;width:100%;background-color:rgba(255,255,255,.85);overflow:hidden;height:0;bottom:0;padding:.20225em .809em;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0;z-index:2}.box-tour .box-description:last-child{margin-right:0}.box-tour .box-description .inner{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:3.236em 1.618em 1.618em;height:100%;line-height:1.45em;font-weight:400;font-size:1em}.box-tour .box-description .inner:last-child{margin-right:0}.box-tour .box-description .inner>div{padding:0;height:100%;overflow:hidden}.box-tour .box-description .inner>div .view-details{width:100%;clear:both;width:auto;margin-top:1.618em}.box-tour .box-description .inner>div .view-details .detail{margin:0 auto;text-align:center;background:#289a47;color:#fff;padding:7px 2.427em;max-width:170px}.box-tour .box-description .inner p{margin:0;padding:0}.box-tour .box-description-small{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,.65);padding:10px 20px 5px 20px;opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;font-size:.8em}.box-tour:hover .box-description{height:100%;display:block!important;text-align:center}.box-tour.hovered .box-description{opacity:1}.box-tour.hovered .box-description-small{opacity:0}.box-tour.blue-ribbon .box-image .ribbon{background:#5e95d9}.box-tour.green-ribbon .box-image .ribbon{background:#289a47}.box-tour.orange-ribbon .box-image .ribbon{background:#f5a623}.box-tour.yellow-ribbon .box-image .ribbon{background:#f5a623}.box-tour .box-title{float:left;display:block;margin-right:2.3576515979%;width:100%;height:60px;background:#fff;height:205px;margin:0;text-align:left;padding:1.618em}.box-tour .box-title:last-child{margin-right:0}@media screen and (min-width:768px){.box-tour .box-title{height:225px}}@media screen and (min-width:1200px){.box-tour .box-title{height:175px}}.box-tour .box-title h2{width:100%;margin-top:0;margin-bottom:.809em;line-height:22px;text-align:left;font-size:1.6em}@media screen and (min-width:768px){.box-tour .box-title h2{font-size:1.2em}}@media screen and (min-width:992px){.box-tour .box-title h2{font-size:1.6em}}.box-tour .box-title .line2{font-size:16px;padding:.809em 0;line-height:30px;position:absolute;bottom:15px;left:30px}.box-tour .box-title .line2 .tour-time{margin-top:1px;line-height:20px;font-size:1em;display:block}.box-tour .box-title .line2 .price-wrapper{display:block}@media screen and (min-width:1200px){.box-tour .box-title .line2 .price-wrapper{display:block}}.box-tour .box-title .line2 .price-wrapper>span{margin-left:5px;margin-right:5px;color:#289a47;font-weight:700}.box-tour .box-title .line2 .price-wrapper>span i{font-style:normal}.box-tour .box-title .line2 .price-wrapper .per-person{float:none;display:inline-block;padding-top:0}.box-tour.w715{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-tour.w715:last-child{margin-right:0}@media screen and (min-width:768px){.box-tour.w715{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.box-tour.w715:last-child{margin-right:0}}.box-tour.last{margin-right:0}.accommodation-wrapper{margin-top:100px}.accommodation-wrapper .box-tour{width:24%;margin-right:1%;height:163px;overflow:hidden}.accommodation-wrapper .box-tour .box-image{width:100%;height:163px;overflow:hidden}.accommodation-wrapper .box-tour .box-image img{width:100%;height:163px}.accommodation-wrapper .box-tour .box-description{width:100%;padding-top:9px;padding-bottom:2px}.accommodation-wrapper .box-tour .box-description h2{background:none;font-size:1.1em;color:#3e3d39;font-weight:500}.accommodation-wrapper .box-tour.hovered .box-description{height:163px;background-repeat:no-repeat;background-position-x:224px;background-position-y:122px}.accommodation-wrapper .box-tour.hovered .box-description h2{margin-bottom:3px;font-size:1.1em}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.tour-pricing,.tour-pricing.box-trip{padding:10px 2%;width:100%;background:#fff;border:1px solid #e1e1e1}.tour-pricing .tour-selection{float:left;width:100%}@media screen and (min-width:768px){.tour-pricing .tour-selection{width:65%}}.tour-pricing .tour-selection>div{margin:5px 0;clear:both}.tour-pricing input[type=text]{margin:5px 15px 5px 0;padding:5px 10px;border-radius:3px;border:1px #a9a9a9 solid;cursor:pointer;width:100%}@media screen and (min-width:768px){.tour-pricing input[type=text]{width:160px}}.tour-pricing label{cursor:pointer;padding-right:10px;display:inline-block;min-width:90px}.tour-pricing label.no-disp{display:none}.tour-pricing .dates label.to{width:40px;min-width:43px}.tour-pricing select{margin:5px 10px 5px 0;padding:5px 10px;border-radius:3px}.tour-pricing .show-all-prices span:nth-child(1):before{content:"";font-family:"icomoon";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;margin-right:5px;line-height:10px;vertical-align:middle;font-size:2px;color:#289a47}.tour-pricing .show-all-prices span:nth-child(1):before:hover{text-decoration:none}.tour-pricing .show-all-prices span:nth-child(2):before{content:"";font-family:"icomoon";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;margin-right:5px;color:#289a47}.tour-pricing .show-all-prices span:nth-child(2):before:hover{text-decoration:none}.tour-pricing .price{float:right;font-size:1.455em;font-weight:600;color:#f76100;text-align:right;width:100%;color:#289a47;padding-bottom:60px}@media screen and (min-width:768px){.tour-pricing .price{width:35%;padding-bottom:0}}.tour-pricing .price .fancy{margin-left:18px}.tour-pricing .price .fancy #info{font-size:.5em;margin-left:2px;margin-bottom:3px;display:table-caption}.tour-pricing .price .fancy #info:hover{text-decoration:none}.tour-pricing .price .section-title{color:#4a4a4a}.tour-pricing .price .amount-wrapper{padding-right:12px}.tour-pricing .price .icon-pila_nidur{position:absolute;font-size:6px;cursor:pointer;margin-top:16px}.tour-pricing .price .icon-pila_nidur .currency-Dropdown{width:75px!important}.tour-pricing .price .icon-pila_nidur .currency-Dropdown.open ul{margin-left:38px;display:none;float:none;padding:0;list-style:inside!important;background:#fff;margin:0;position:absolute;border:1px solid #e1e1e1}.tour-pricing .price .icon-pila_nidur .currency-Dropdown.open ul a{font-family:"open-sans",sans-serif}.tour-pricing .price #infoDiscount{font-size:.5em}.tour-pricing .price .description{padding-top:10px;font-size:.6em;color:#3e3d39}.tour-pricing .price .description span.title{font-weight:800}.tour-pricing .price .description .period{padding:5px 0;margin:5px 0 15px}.tour-pricing .price a.included{font-size:.6em}.tour-pricing .price .exceptions{font-size:.6em;color:#3e3d39;padding:10px 0 0}.tour-pricing .durations select{width:182px}.tour-pricing .guests select{width:100%;margin-right:20px}@media screen and (min-width:768px){.tour-pricing .guests select{width:65px}}.about .discount-info{font-size:18px}#one-col-sub-center .tour-pricing .guests{clear:both}@media screen and (min-width:768px){#one-col-sub-center .tour-pricing .guests>div{float:left}}@media screen and (min-width:768px){#one-col-sub-center .tour-pricing .guests>div label{display:block}}#one-col-sub-center .tour-pricing .guests>div select{width:100%;margin-right:20px}@media screen and (min-width:768px){#one-col-sub-center .tour-pricing .guests>div select{width:65px;display:block}}.tour-pricing .single-rooms select,.tour-pricing .car-seats select{width:100%;margin-right:20px}@media screen and (min-width:768px){.tour-pricing .single-rooms select,.tour-pricing .car-seats select{width:auto}}.tour-pricing .room-options select,.tour-pricing .vehicle-options select{width:100%}@media screen and (min-width:768px){.tour-pricing .room-options select,.tour-pricing .vehicle-options select{width:440px}}.tour-pricing .actions{text-align:right;float:right;width:100%;clear:right;margin:40px 0 0}@media screen and (min-width:768px){.tour-pricing .actions{width:25%}}.tour-pricing .all-prices{margin-top:20px;clear:both;float:left}.tour-pricing .all-prices a:hover{text-decoration:none}.tour-pricing .comparison-table{float:left;margin-top:20px}.tour-pricing .comparison-table h4{color:#7a7a7a}.tour-pricing .comparison-table .overview{width:100%;margin:5px 0 50px}.tour-pricing .comparison-table .the-one{background-color:#eaeaea}.tour-pricing .comparison-table .the-one,.tour-pricing .comparison-table .the-one a{color:#289a47;font-weight:800;text-decoration:none}.tour-pricing .comparison-table .overview th{text-align:center}.tour-pricing .comparison-table .overview.col-4 th{width:25%}.tour-pricing .comparison-table .overview.col-5 th{width:20%}.tour-pricing .comparison-table .overview.col-6 th{width:16%}.tour-pricing .comparison-table .overview.col-7 th{width:14%}.tour-pricing .comparison-table .overview.col-8 th{width:12%}.tour-pricing .comparison-table .overview.col-9 th{width:11%}.tour-pricing .comparison-table .overview tr{border-bottom:1px solid #ccc}.tour-pricing .comparison-table .overview.col-8,.tour-pricing .comparison-table .overview.col-9{font-size:.9em}.tour-pricing .comparison-table .overview tr td{padding:20px 10px;border-right:1px solid #ccc;text-align:center}.tour-pricing .comparison-table .overview tr td a{font-weight:800}.tour-pricing .comparison-table .overview tr td:first-child{border-left:1px solid #ccc;font-weight:800}.tour-pricing .send-request{padding:10px 15px;border-radius:3px;font-weight:600;font-size:1.273em;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.tour-pricing .send-request:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.tour-pricing .price .amount.update,.tour-pricing .price .description.update{-webkit-animation:color_change 2s 1 alternate;-moz-animation:color_change 2s 1 alternate;-ms-animation:color_change 2s 1 alternate;-o-animation:color_change 2s 1 alternate;animation:color_change 2s 1 alternate}.strike{text-decoration:line-through}.strike.reduced{color:#cfcbbc;font-size:.891em}.discount-details span{font-size:14px;font-weight:600;background-color:#eecf15;display:inline-block;padding:4px 3px;color:#333}a.discount-info{margin-left:5px;margin-bottom:0;line-height:50px;height:50px;display:inline-block;position:relative;cursor:pointer;background-color:#f5a623;color:#fff;padding:0 1.618em;text-transform:uppercase;font-size:18px;font-weight:bold}span.discount-info{display:none}.amount-wrapper .discount-info{padding-right:5px;margin-right:10px}.amount-wrapper .discount-info:hover span{text-decoration:underline}.amount-wrapper .discount-info span{padding:0 3px}#one-col-sub-center .tour-pricing .price .amount-wrapper{position:relative}#one-col-sub-center .tour-pricing .price .amount-wrapper .discount-details{position:absolute;right:0;top:55px}@-webkit-keyframes color_change{from{color:#289a47}to{color:#3e3d39}}@-moz-keyframes color_change{from{color:#289a47}to{color:#3e3d39}}@-ms-keyframes color_change{from{color:#289a47}to{color:#3e3d39}}@-o-keyframes color_change{from{color:#289a47;}to{color:#3e3d39;}}@keyframes color_change{from{color:#289a47}to{color:#3e3d39}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.farm-list{position:relative;float:left;display:block;margin-right:2.3576515979%;width:100%}.farm-list:last-child{margin-right:0}@media screen and (min-width:500px){.farm-list{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.farm-list:last-child{margin-right:0}}@media screen and (min-width:992px){.farm-list{float:left;display:block;margin-right:2.3576515979%;width:78.6754892504%}.farm-list:last-child{margin-right:0}}.farm-list.detail{width:100%;margin-left:0;margin-top:0}.farm-list.detail h1.in-the-area{padding-bottom:10px}.farm-list .searchresult-thread{margin:0 auto;width:100%}.farm-list .search-result-summary{font-size:1.2em;font-weight:400;z-index:1000;width:100%;margin:20px 0 0;display:none}@media screen and (min-width:500px){.farm-list .search-result-summary{position:absolute;display:block;margin:0}}.farm-list .search-result-summary h2{float:right;margin:0 15px 0 7px;color:#3b3c3a;font-weight:600;padding-top:0;font-size:1em}.farm-list .search-result-summary .dropdown-wrapper-sortprice .dropdown.mobile{width:100%;margin-top:0}@media screen and (min-width:500px){.farm-list .search-result-summary .dropdown-wrapper-sortprice .dropdown.mobile{width:300px}}.farm-list .search-result-summary a{color:#3b3c3a;margin-right:25px;font-size:.85em;font-weight:500}.farm-list .search-result-summary a.selected{font-weight:700}.farm-list .search-result-summary .dropdown.mobile{height:30px;line-height:30px}.farm-list .search-result-summary .dropdown.mobile dt,.farm-list .search-result-summary .dropdown.mobile dt a{height:30px;line-height:30px}.farm-list .search-result-summary .dropdown.mobile dd ul{background:rgba(255,255,255,.95)}.farm-list .search-result-summary .dropdown.mobile dd ul li{height:inherit}.farm-list .search-result-summary .dropdown.mobile dd ul li a{width:99%;margin-right:0}@media screen and (min-width:500px){.farm-list .search-result-summary .dropdown.mobile dd ul li a{width:296px}}.farm-list .filter-by-wrapper{margin-top:1.618em;float:left}@media screen and (min-width:500px){.farm-list .filter-by-wrapper{margin-top:40px;float:none}}.farm-list .filter-by-wrapper h2{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:0;padding-top:0;padding-bottom:0;line-height:1em;font-size:1.2em;font-weight:600;color:#3b3c3a}.farm-list .filter-by-wrapper h2:last-child{margin-right:0}@media screen and (min-width:500px){.farm-list .filter-by-wrapper h2{float:left;display:block;margin-right:2.3576515979%;width:20.6728200116%}.farm-list .filter-by-wrapper h2:last-child{margin-right:0}}@media screen and (min-width:992px){.farm-list .filter-by-wrapper h2{float:left;display:block;margin-right:2.3576515979%;width:10.4370548518%}.farm-list .filter-by-wrapper h2:last-child{margin-right:0}}.farm-list .filter-by-wrapper #farm-checkbox-blocks{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;margin-bottom:4px}.farm-list .filter-by-wrapper #farm-checkbox-blocks:last-child{margin-right:0}.farm-list .filter-by-wrapper #farm-checkbox-blocks .checkbox-block{color:#3b3c3a;background-color:#fff;float:left;padding:2px 3px 3px 7px;margin:0 7px 7px 0;border:1px solid #e1e1e1;font-size:.8em}.farm-list .filter-by-wrapper #farm-checkbox-blocks .checkbox-block .checkbox-block-text{float:left}.farm-list .filter-by-wrapper #farm-checkbox-blocks .checkbox-block .checkbox-block-close{margin:2px 4px 0 7px;float:right;display:inline-block;cursor:pointer}.farm-list .filter-by-wrapper #farm-checkbox-blocks .checkbox-block .checkbox-block-close:after{font-size:1em;margin-top:1px;float:left;content:"";font-family:"icomoon";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;color:#289a47}.farm-list .filter-by-wrapper #farm-checkbox-blocks>a{float:left;color:#289a47;margin:1px 10px 0 0}.farm-list .search-by-keyword{margin-bottom:20px;font-size:1.2em}.farm-list .search-by-keyword span{font-weight:700}.farm-list #UpdateProgress1{position:fixed;top:0%;width:810px;height:100%;background:rgba(243,243,243,.5) url(/img/ajax-loader.gif) no-repeat 50% 30%;z-index:100}.farm-list .loadmore-searchresult{clear:both;display:block;margin-top:10px;width:96%;padding:7px 2%}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.farm-detail{background-color:#fff}.farm-detail .sticky-wrapper{float:left;margin-bottom:25px;width:100%}.farm-detail nav{float:left;width:100%;background:#fff;margin-bottom:20px;font-weight:500;border-bottom:1px solid #e1e1e1}.farm-detail .is-sticky nav{z-index:3;height:61px;border-bottom:1px solid #e1e1e1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:769px){.farm-detail .is-sticky nav{height:71px}}.farm-detail nav ul{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0;margin:0 auto;list-style:none}.farm-detail nav ul:after{content:"";display:table;clear:both}@media screen and (min-width:1200px){.farm-detail nav ul{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em}.farm-detail nav ul:after{content:"";display:table;clear:both}}.farm-detail nav ul li{float:left;margin-right:0;height:61px;border-left:1px solid #e1e1e1}@media screen and (min-width:768px) and (max-width:991px){.farm-detail nav ul li{float:left;display:block;width:17.0596085997%}.farm-detail nav ul li:last-child{width:14.7019570017%}}@media screen and (min-width:769px){.farm-detail nav ul li{height:71px}}@media screen and (min-width:992px){.farm-detail nav ul li{padding-left:40px;padding-right:40px;border-left:0}}@media screen and (min-width:992px) and (min-width:1200px){.farm-detail nav ul li:first-child{padding-left:0}.farm-detail nav ul li:first-child a{padding-left:0}}.farm-detail nav ul li a{float:left;width:100%;height:61px;color:#4a4a4a;font-weight:normal;padding:23px 3px 23px 3px;text-align:center}@media screen and (min-width:768px){.farm-detail nav ul li a{font-size:18px}}@media screen and (min-width:769px){.farm-detail nav ul li a{height:71px}}.farm-detail nav ul li:last-child{border-right:1px solid #e1e1e1}@media screen and (max-width:768px){.farm-detail nav ul li{height:60px}.farm-detail nav ul li a{height:60px}}@media(max-width:769px){.farm-detail nav ul.cnt2 li{float:left;display:block;width:34.1192171993%;margin-right:0;font-size:.9em}.farm-detail nav ul.cnt2 li:last-child{width:31.7615656014%}}@media screen and (max-width:769px) and (min-width:500px){.farm-detail nav ul.cnt2 li{font-size:1em}}@media(max-width:769px){.farm-detail nav ul.cnt3 li{float:left;display:block;width:25.5894128995%;margin-right:0;font-size:.7em}.farm-detail nav ul.cnt3 li:last-child{width:23.2317613015%}}@media screen and (max-width:769px) and (min-width:500px){.farm-detail nav ul.cnt3 li{font-size:1em}}@media(max-width:769px){.farm-detail nav ul.cnt4 li{float:left;display:block;width:20.4715303196%;margin-right:0;font-size:.7em}.farm-detail nav ul.cnt4 li:last-child{width:18.1138787216%}}@media screen and (max-width:769px) and (min-width:500px){.farm-detail nav ul.cnt4 li{font-size:1em}}@media(max-width:769px){.farm-detail nav ul.cnt6 li{float:left;display:block;width:14.6225216568%;margin-right:0}.farm-detail nav ul.cnt6 li:last-child{width:12.2648700589%}}@media screen and (max-width:769px) and (min-width:500px){.farm-detail nav ul.cnt6 li{font-size:1em}}@media(max-width:769px){.farm-detail nav ul.cnt7 li{float:left;display:block;width:12.7947064497%;margin-right:0}.farm-detail nav ul.cnt7 li:last-child{width:10.4370548518%}}@media screen and (max-width:769px) and (min-width:500px){.farm-detail nav ul.cnt7 li{font-size:1em}}.farm-detail nav ul li.book{position:relative;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.farm-detail nav ul li.book:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media screen and (min-width:992px){.farm-detail nav ul li.book{float:right;width:280px}}.farm-detail nav ul li.book a{color:#fff;font-weight:600}.farm-detail nav ul li.book a:hover{color:#289a47}.farm-detail .highlights header h1{background:none;padding:inherit;margin-top:inherit}.farm-detail span.offset-span{position:absolute;top:-120px}.farm-detail span.offset-span-related{position:absolute;bottom:80px;left:0}.fancybox-content.discount-terms{display:inline-block!important}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.smallLine{display:inline-block;float:left}.smallLineRight{display:inline-block;float:right;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.smallLineRight:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.smallLineRight .box-search-button{float:right;padding:15px 30px 15px 30px;font-weight:600;cursor:pointer;margin-left:0;border:1px solid #289a47;display:inline-block;float:right;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.smallLineRight .box-search-button:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media screen and (min-width:500px){.smallLineRight .box-search-button{float:right}}.line .box-search-button{margin-top:1px;float:right;margin-bottom:10px;padding:15px 30px 15px 30px;display:block;font-weight:600;cursor:pointer;margin-left:0;border:1px solid #289a47;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.line .box-search-button:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.line .box-search-button.left{float:left}.tour-enquiry-steps{text-align:left;float:left;display:block;margin-right:2.3576515979%;width:100%;height:50px;border:1px solid #e1e1e1;background:#f8f8f8}.tour-enquiry-steps:last-child{margin-right:0}@media screen and (min-width:500px){.tour-enquiry-steps{text-align:right}}.tour-enquiry-steps.step2{background:#fff}.tour-enquiry-steps.farm{margin-bottom:20px;text-align:left}.tour-enquiry-steps a{font-size:1.1em;color:#fff;float:left;padding-right:30px}.tour-enquiry-steps a span{padding-left:40px;padding-right:20px;padding-top:14px;color:#b6b6b6;float:left;height:48px;position:relative;background:#f8f8f8;font-weight:600;font-size:.8em}.tour-enquiry-steps a span:after,.tour-enquiry-steps a span:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;float:left}.tour-enquiry-steps a span:after{border-left-color:#f8f8f8;border-width:24px;margin-top:-24px}.tour-enquiry-steps a span:before{border-left-color:#e1e1e1;border-width:25px;margin-top:-25px}.tour-enquiry-steps a.current span:after,.tour-enquiry-steps a.current span:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;float:left}.tour-enquiry-steps.step1 a.current span:after{border-left-color:#fff;border-width:24px;margin-top:-24px}.tour-enquiry-steps.step1 a.current span:before{border-left-color:#e1e1e1;border-width:25px;margin-top:-25px}.tour-enquiry-steps a:hover{text-decoration:initial;color:#fff}.tour-enquiry-steps a:hover span{color:initial}.tour-enquiry-steps a.current span{color:#289a47;background:#fff;position:relative}.tour-enquiry-steps a:first-child{background:#fff}.tour-enquiry-steps a:first-child.current{background:#f8f8f8}.tour-enquiry-steps a:last-child span{padding-left:20px}.tour-enquiry-steps a:last-child span:before,.tour-enquiry-steps a:last-child span:after{display:none}.tour-enquiry-steps a:last-child.current span:before,.tour-enquiry-steps a:last-child.current span:after{display:inline-block}.tour-enquiry .minor-details{font-size:1.163em;margin:20px 0}.tour-enquiry .minor-details .detail-row{padding:10px 0 0}.tour-enquiry .minor-details .name{font-size:1.163em;font-weight:600}.tour-enquiry .minor-details .guidelines{margin:10px 0}.tour-enquiry .minor-details .payment-intro{margin:35px 0 10px}.tour-enquiry .logos img{max-width:100%;margin-top:-40px}.tour-enquiry h3{border-top:1px solid #ccc;padding-top:20px;margin-top:15px;float:left;width:100%}.tour-enquiry label{cursor:pointer}.tour-enquiry .line.fivecol fieldset>div{width:100%;margin-left:0}@media screen and (min-width:768px){.tour-enquiry .line.fivecol fieldset>div{width:20%}}.tour-enquiry .line .box-search-button.left.back{background-color:#289a47;border-color:#289a47;margin-top:15px;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.tour-enquiry .line .box-search-button.left.back:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media only screen and (max-width:500px){.tour-enquiry-steps a{font-size:1em}.tour-enquiry-steps a span{padding-top:14px}.tour-enquiry-steps a:last-child span{padding-right:0;padding-left:5px}.tour-enquiry-steps a:first-child span{padding-left:10px;padding-right:0}.tour-enquiry-steps a:last-child{padding-right:0}.tour-enquiry-steps a:first-child.current{padding-left:0}}@media only screen and (max-width:350px){.tour-enquiry-steps a{font-size:.8em}.tour-enquiry-steps a:last-child span{padding-left:0}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.box-employees{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em}.box-employees:after{content:"";display:table;clear:both}@media screen and (min-width:768px){.box-employees{float:left}}.box-employees h2{float:left;display:block;margin-right:2.3576515979%;width:100%;font-weight:400}.box-employees h2:last-child{margin-right:0}.box-employees .box-fields{float:left;width:100%}.box-employees .box-fields .item{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#fff;border:1px solid #e1e1e1;margin-bottom:.4045em}.box-employees .box-fields .item:last-child{margin-right:0}@media screen and (min-width:992px){.box-employees .box-fields .item{float:left;display:block;margin-right:1.165091401%;width:49.4174542995%}.box-employees .box-fields .item:last-child{margin-right:0}.box-employees .box-fields .item:nth-child(2n){margin-right:0}.box-employees .box-fields .item:nth-child(2n+1){clear:left}}.box-employees .box-fields .item .box-image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;line-height:0}.box-employees .box-fields .item .box-image:last-child{margin-right:0}.box-employees .box-fields .item .box-description{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;text-align:right;padding-right:1.618em;padding-left:.4045em;overflow:hidden}.box-employees .box-fields .item .box-description:last-child{margin-right:0}.box-employees .box-fields .item .box-description h3{font-weight:500;margin-top:0;padding-top:0;margin-bottom:5px}.box-employees .box-fields .item .box-description ul{list-style:none;padding-left:0}.box-employees .box-fields .item .box-description ul li{padding-top:3px}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#footer{background:#cfcbbc;padding-top:200px}#footer .content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;padding-bottom:3.236em}#footer .content:after{content:"";display:table;clear:both}#footer .content .banners{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:1.618em;float:left}#footer .content .banners:last-child{margin-right:0}#footer .content ul{margin:0;padding:0;list-style:none;width:100%}#footer .content ul li{width:100%;margin:0 15px 0 0;line-height:30px}#footer .content a{color:#3b3c3a}#footer .content h2{color:#3b3c3a;margin-top:20px;font-weight:400}@media screen and (min-width:500px){#footer .content h2{margin:0 0 10px 0}}#footer .content h2 a{color:#fff}#footer .banner{float:left;display:block;margin-right:2.3576515979%;width:100%}#footer .banner:last-child{margin-right:0}@media screen and (min-width:500px){#footer .banner{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#footer .banner:last-child{margin-right:0}#footer .banner:nth-child(2n+0){margin-right:0}}@media screen and (min-width:768px){#footer .banner{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}#footer .banner:last-child{margin-right:0}#footer .banner:nth-child(4n+0){margin-right:0}}#footer .banner.agents{margin-right:0}#footer .bottom-links{float:left;display:block;margin-right:2.3576515979%;width:100%;position:relative;border-top:1px solid #625f55;margin-top:20px;padding-top:20px}#footer .bottom-links:last-child{margin-right:0}#footer .bottom-links .banners{margin-top:0}#footer .bottom-links .banners .banner{float:left;display:block;margin-right:2.3576515979%;width:100%;text-align:center;margin:15px 0}#footer .bottom-links .banners .banner:last-child{margin-right:0}@media screen and (min-width:768px){#footer .bottom-links .banners .banner{width:auto;margin-right:25px!important;clear:none!important}#footer .bottom-links .banners .banner:nth-child(1n){margin-right:2.3576515979%}#footer .bottom-links .banners .banner:nth-child(1n+1){clear:none}}#footer .bottom-links .banners .banner img{max-width:100%;height:70px}#footer .bottom-links .banners .banner.sites-logo{display:none;position:relative;right:0;margin-right:0;line-height:10px}@media screen and (min-width:768px){#footer .bottom-links .banners .banner.sites-logo{position:absolute}}#footer .bottom-links .banners .banner.tripadvisor{position:relative;right:0;margin-right:0;bottom:20px;line-height:1.2em}#footer .bottom-links .banners .banner.tripadvisor img{height:70px;width:auto}@media screen and (min-width:768px){#footer .bottom-links .banners .banner.tripadvisor{position:absolute;top:10px;right:10px;bottom:0}#footer .bottom-links .banners .banner.tripadvisor img{height:100px}}#footer .bottom-links .banners .banner.tripadvisor.certificate{bottom:0}#footer .bottom-links .banners .banner.tripadvisor a{color:#fff}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.trip-type-item{position:relative;margin-bottom:.101125em;float:left;display:block;margin-right:.6958121018%;width:49.6520939491%;overflow:hidden}.trip-type-item:last-child{margin-right:0}.trip-type-item:nth-child(2n){margin-right:0}.trip-type-item:nth-child(2n+1){clear:left}@media screen and (min-width:768px){.trip-type-item{margin-bottom:.20225em;float:left;display:block;margin-right:.6958121018%;width:24.4781409237%}.trip-type-item:nth-child(2n+1),.trip-type-item:nth-child(2n){clear:none;margin-right:.28%}.trip-type-item:last-child{margin-right:0}.trip-type-item:nth-child(4n){margin-right:0}.trip-type-item:nth-child(4n+1){clear:left}}.trip-type-item .box-image{width:100%;line-height:0}.trip-type-item .box-image img{width:100%;-moz-transition:all .7s ease;-o-transition:all .7s ease;-webkit-transition:all .7s ease;transition:all .7s ease}.trip-type-item .box-background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.trip-type-item .box-description{position:absolute;top:0;left:0;width:100%;height:100%}.trip-type-item .box-description a{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:3.236em 0 0;text-align:center;overflow:hidden;height:100%;color:#fff;font-weight:400;font-size:.9em}.trip-type-item .box-description a:last-child{margin-right:0}@media screen and (min-width:500px){.trip-type-item .box-description a{font-size:1em;padding:5.5012em 0 0}}@media screen and (min-width:768px){.trip-type-item .box-description a{padding:4.3686em 0 0}}@media screen and (min-width:992px){.trip-type-item .box-description a{padding:4.3686em 0 0;font-size:1.38em}}@media screen and (min-width:1200px){.trip-type-item .box-description a{padding:4.3686em 0 0}}@media screen and (min-width:1500px){.trip-type-item .box-description a{padding:6.472em 0 0}}.trip-type-item .box-description a span{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:25px;font-size:3em;font-weight:normal}.trip-type-item .box-description a span:last-child{margin-right:0}.trip-type-item .box-description a span:before{color:#fff!important}.trip-type-item:hover{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:1;background-color:#289a47}.trip-type-item:hover .box-image img{opacity:0;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.trip-type-item:hover .box-background{opacity:0;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.trip-type-item:hover a{text-decoration:none!important}.fp-travel-styles .trip-type-item{height:150px}.fp-travel-styles .trip-type-item .box-background{background-color:#fff;opacity:1}.fp-travel-styles .trip-type-item .box-description a{padding:2.2652em 0 0;color:#3b3c3a}.fp-travel-styles .trip-type-item .box-description a span{margin-bottom:20px;font-size:3em}@media screen and (min-width:768px){.fp-travel-styles .trip-type-item .box-description a{font-size:.8em}}@media screen and (min-width:992px){.fp-travel-styles .trip-type-item .box-description a{font-size:1em}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}header.top-header{position:fixed;width:100%;z-index:8000}@media screen and (min-width:769px){header.top-header{top:0;height:auto;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity .5s,background-color .5s,border .5s,height .5s linear;-moz-transition:opacity .5s,background-color .5s,border .5s,height .5s linear;transition:opacity .5s,background-color .5s,border .5s,height .5s linear}}header.top-header .desktopInfo.hide{display:none}header.top-header.expanded{height:100%}header.top-header.expanded .desktopInfo{display:none}.fp #header{height:auto}@media screen and (min-width:769px){.fp #header{height:80px}}#header{height:auto;width:100%;position:fixed;z-index:7999;-webkit-transform:translateZ(0);transform:translateZ(0);background:none}@media screen and (min-width:769px){#header{height:80px;position:relative;transform:none;background:#fff;z-index:auto}}#header .header-wrapper{position:relative;width:auto;height:50px;z-index:8000}@media screen and (min-width:769px){#header .header-wrapper{width:100%;height:63px;z-index:8000}}@media screen and (min-width:992px){#header .header-wrapper{position:relative;height:63px;z-index:8000;padding:0;max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em}#header .header-wrapper:after{content:"";display:table;clear:both}}#header .header-content{width:auto;border-bottom:1px solid #ccc;background:#fff;height:inherit}@media screen and (min-width:769px){#header .header-content{border-bottom:0;background:none}}#header .header-content .menu-button{position:absolute;top:0;right:0;display:block;cursor:pointer}@media screen and (min-width:769px){#header .header-content .menu-button{display:none}}#header .header-content .menu-button.left a{display:block;height:50px;width:40px;padding-top:9px;text-align:center;font-size:1.5em}#header .header-content .menu-button.left a:after{content:"";font-family:"icomoon";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;color:#2c2c2a}#header .header-content .menu-button.left a.toggled:after{content:"";font-family:"icomoon";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;color:#2c2c2a}#header .header-content .menu-button.left a:hover{text-decoration:none}#header .header-content .menu-button.right{position:absolute;right:36px;top:0}#header .header-content .menu-button.right a{display:block;height:50px;width:40px;text-align:center;padding-top:15px}#header .header-content .menu-button.right a:after{content:"";font-family:"icomoon";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;color:#2c2c2a}#header .header-content .menu-button.right a:hover{text-decoration:none}#header .site-logo{width:55px;margin-left:10px}@media screen and (min-width:500px){#header .site-logo{width:11%}}@media screen and (min-width:769px){#header .site-logo{width:16%;margin-left:0}}#header .bf-logo{display:none;position:absolute;top:10px;right:30px}@media screen and (min-width:769px){#header .bf-logo img{width:60px;height:60px}}.NoScroll #header .site-logo{width:49px;z-index:8002}.box-elements .innerbox{margin-top:0}@media screen and (min-width:768px){.box-elements .innerbox{margin-top:0}}.box-elements .innerbox.header-links{margin:0;right:0;left:auto;z-index:8001}@media screen and (min-width:1200px){.box-elements .innerbox.header-links{left:50%;right:0;margin-left:-544px}}.mobileInfo{display:none}header.fixed-top .mobileInfo{display:block}header.fixed-top .desktopInfo{display:none}header.fixed-top #header{margin-top:-80px}header.fixed-top #header .site-logo{position:absolute;top:80px;width:70px}header.fixed-top #header .site-logo img{width:100%}header.fixed-top .main-navigation{background:#fff;border-bottom:1px solid #e1e1e1}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.main-navigation{display:none;width:100%;position:absolute;top:0;background:#fff;border-top:1px solid #cfcbbc;border-top:1px solid #cfcbbc;z-index:7999}@media(min-width:769px){.main-navigation{display:block}}.main-navigation .content{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0}.main-navigation .content:after{content:"";display:table;clear:both}.main-navigation ul.level1{position:relative;float:right;overflow:hidden;margin:0 0 0 0;width:90%;height:60px}@media screen and (min-width:992px){.main-navigation ul.level1{width:75%}}.main-navigation ul li{position:relative;float:left;margin:0;margin:0 0 0 0;width:17%;height:60px;list-style:none;text-transform:none;text-align:center}.main-navigation .first{border-left:0}.main-navigation .last{margin-right:0;width:15%;background:none}.main-navigation a,.main-navigation a:link,.main-navigation a:active,.main-navigation a:visited{display:block;float:left;padding:0 0 0 0;width:100%;color:#4a4a4a;text-transform:none;font-weight:500;font-size:1.125em;line-height:60px;height:60px}.main-navigation a:hover,.main-navigation a:link:hover,.main-navigation a:active:hover,.main-navigation a:visited:hover{background:url(/css/images/bg-green-border.png) repeat-x 0 0;text-decoration:none}.main-navigation .current_page a,.main-navigation .current_page a:link,.main-navigation .current_page a:visited,.main-navigation .current_page_ancestor a,.main-navigation .current_page_ancestor a:link,.main-navigation .current_page_ancestor a:visited{background:url(/css/images/bg-green-border.png) repeat-x 0 0;font-weight:bold}.main-navigation>div>ul>li>ul{display:none}.NoScroll .mobile-navigation{position:absolute;top:50px;left:0;height:100%;width:100%}.NoScroll .mobile-navigation .main-navigation{z-index:8000;display:block;border-top:0;height:100%}.NoScroll .mobile-navigation .main-navigation .content{width:100%;margin:0;max-width:none;background:#fff;height:100%;overflow-y:auto}.NoScroll .mobile-navigation .main-navigation .content ul{width:100%;height:auto;margin:0 0 0 0;padding:0}.NoScroll .mobile-navigation .main-navigation .content ul li{width:100%;border-top:1px solid #e1e1e1;height:auto;text-align:left}.NoScroll .mobile-navigation .main-navigation .content ul li.first{border-top:0}.NoScroll .mobile-navigation .main-navigation .content ul li a{height:auto;line-height:normal;padding:15px 60px 15px 20px}.NoScroll .mobile-navigation .main-navigation .content ul li a.expand{position:absolute;top:0;right:0;display:inline;float:none;width:60px;padding:0;text-align:center}.NoScroll .mobile-navigation .main-navigation .content ul li a.expand:before{content:"";font-family:"icomoon";width:100%;font-size:16px;padding:0;line-height:54px}.NoScroll .mobile-navigation .main-navigation .content ul li a.expand.expanded:before{content:"";font-family:"icomoon";width:100%;font-size:3px;padding:0;line-height:54px}.NoScroll .mobile-navigation .main-navigation .content ul li a:hover{background:none}.NoScroll .mobile-navigation .main-navigation .content ul li.current_page a,.NoScroll .mobile-navigation .main-navigation .content ul li.current_page_ancestor a{background:#ebeced;font-weight:normal}.NoScroll .mobile-navigation .main-navigation .content ul li:hover{background:#f2f3f4;font-weight:normal}.NoScroll .mobile-navigation .main-navigation .content ul li>ul{background:#ebeced}.NoScroll .mobile-navigation .main-navigation .content ul li>ul li.first{border-top:1px solid #e1e1e1}.NoScroll .mobile-navigation .main-navigation .content ul li>ul li a{padding:15px 60px 15px 40px}.NoScroll .mobile-navigation .main-navigation .content ul li>ul li>ul li.first{border-top:1px solid #e1e1e1}.NoScroll .mobile-navigation .main-navigation .content ul li>ul li>ul li a{padding:15px 60px 15px 60px;background:#fff!important}.NoScroll .mobile-navigation .main-navigation>div>ul>li ul{display:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#qsearch{-webkit-appearance:none;position:absolute;top:15px;z-index:8001;padding:0;width:96%;right:2%;height:40px;border:1px solid #eae8db;background:#f2f3f5}@media(min-width:769px){#qsearch{top:-59px;right:320px;width:325px;transform:none}}#qsearch .input-field{float:left;margin:5px 0 0 0;padding:0 5px 0 10px;width:279px;height:26px;border:0;background:none;color:#4a4a4a;font-weight:500;font-size:.9em;font-family:"open-sans",sans-serif;line-height:26px;outline:0}#qsearch input.button{float:right;padding:0;margin:0;width:30px;height:35px;border:0;background:url(/css/images/icomoon/magnifier.svg) no-repeat 50% 50%;background-size:20px 20px;color:#fff;text-indent:500%;font-weight:bold;font-size:.0009em;cursor:pointer;_cursor:hand}#qsearch .suggestions{margin-top:10px;text-align:left;font-size:1em}#qsearch .suggestions ul{max-width:965px;width:98%;border:1px solid #ddd;background:rgba(255,255,255,.95)}#qsearch .suggestions ul li{list-style:none}#qsearch .suggestions ul li a{display:block;padding:5px;color:#565859;font-family:"open-sans",sans-serif;font-weight:400;font-size:.95em}#qsearch .suggestions ul li a:hover{color:#565859;text-decoration:none;background:#ddd!important}#qsearch .suggestions ul li a.ui-state-hover{background-color:#eceae1;color:#565859;background:#ddd!important}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.mobile-search{position:relative;margin:0 auto;max-width:1088px;width:100%}@media only screen and (max-width:768px){.mobile-search{display:none;position:fixed;top:50px;width:100%;background-color:#3f3d39;height:100%;overflow-y:scroll;z-index:8000}.mobile-search.show-in-mobile{display:block!important}.mobile-search #qsearch input[type=text]{width:80%;margin-top:5px}.mobile-search #qsearch input.button{float:right;width:25px;height:30px;margin-right:3px;margin-top:0;background:url(/img/sprite.png) no-repeat 1px 7px;border:0;margin-bottom:5px;text-indent:-9999px}.mobile-search .mobile-filter{padding-top:10px;clear:both;display:block}.mobile-search .mobile-filter select{display:none}.mobile-search .mobile-filter .dropdown{display:block;height:50px;width:100%;margin:5px 0;background-position-x:95%;text-align:left;font-size:1em;background-color:#fff}.mobile-search .mobile-filter .dropdown dd ul{width:100%;background-color:#fff;margin-bottom:80px}.mobile-search .mobile-filter .dropdown dd ul li{height:50px}.mobile-search .mobile-filter .dropdown a{height:50px;line-height:50px;padding-left:10px;width:100%}.mobile-search .mobile-filter .search-availability .input-field.datetime{display:block;float:left;padding:0 5px 0 10px!important;width:48.5%!important;height:50px!important;line-height:24px!important;margin:4px 0 4px 15px!important;margin-left:0!important;border:1px solid #d3d3d3!important;border-radius:3px!important;color:#414141!important;background:#fff url(/img/calendar-blue.png) no-repeat 95% 50%!important;font-family:"open-sans",sans-serif!important}.mobile-search .mobile-filter #txtAvailabilityFrom{margin-right:9px!important}.mobile-search .mobile-filter #txtAvailabilityTo{float:right}.mobile-search .mobile-filter .dropdown-wrapper-1 .dropdown{width:48.5%;margin-right:9px}.mobile-search .mobile-filter .dropdown-wrapper-1 .view-on-map{margin:5px 0;float:right;width:48.5%;background:#fff}.mobile-search .mobile-filter .dropdown-wrapper-1 .view-on-map a{float:left;color:#414141;height:50px;padding:15px 12px;width:100%;font-weight:500}.mobile-search .mobile-filter .dropdown-wrapper-1 .view-on-map a span{margin-right:7px}.mobile-search .box-search-button-wrapper{height:35px;float:left;margin:5px auto;width:100%}.mobile-search .box-search-button-wrapper .box-search-button{background-color:#d66b00;width:100%;border:0;border-radius:3px;padding:5px 10px;color:#fff;font-size:1.182em;margin-top:0;margin-bottom:90px;height:50px;font-weight:400}}.mobile-filter{display:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.cartlink{position:fixed;top:12px;right:195px;z-index:8000;font-weight:400}.cartlink .cart-text{display:none}.cartlink.has-items{background-color:#289a47;padding:5px 10px;top:8px}@media screen and (min-width:769px){.cartlink.has-items{top:25px}}.cartlink.has-items a,.cartlink.has-items span{font-weight:400;color:#fff}@media screen and (min-width:500px){.cartlink .cart-text{display:inline}}@media screen and (min-width:769px){.cartlink{position:absolute;top:25px;right:155px}}@media screen and (min-width:1200px){.cartlink{position:absolute;top:25px;right:210px}}.cartlink a{padding:0;height:21px;color:#4a4a4a;font-size:1.1em;text-decoration:none}.cartlink a:before{font-weight:600;margin-right:7px;float:left;margin-top:3px;content:"";font-family:"icomoon";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}.cartlink a span{color:#2c2c2a;font-weight:600}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.map-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:20px;margin-bottom:1.618em}.map-wrapper:last-child{margin-right:0}.map-wrapper .infoBox>img{cursor:pointer;z-index:2;position:absolute!important;right:2px;top:2px;margin:0!important}.map-wrapper .infowindow{max-width:251px;position:relative;background-color:#fff;border:1px solid #ccc;border-bottom:0}.map-wrapper .infowindow #image{position:relative;line-height:0;overflow:hidden}.map-wrapper .infowindow #image img{width:251px;height:155px}.map-wrapper .infowindow #price{padding-bottom:10px;text-align:center;font-size:16px;font-family:"open-sans"}.map-wrapper .infowindow #price span{color:#289a47;font-weight:600;font-size:24px}.map-wrapper .infowindow #price .per-person{font-size:.7em;line-height:.8em}.map-wrapper .infowindow #seasons,.map-wrapper .infowindow #accommo-types{width:100%;padding-top:10px;padding-left:12px;font-size:1.2em}.map-wrapper .infowindow #seasons:before,.map-wrapper .infowindow #accommo-types:before{content:"";font-family:"icomoon";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;margin-right:7px;font-size:1.5em}.map-wrapper .infowindow #seasons span,.map-wrapper .infowindow #accommo-types span{font-weight:600}.map-wrapper .infowindow #accommo-types{padding-top:20px}.map-wrapper .infowindow #accommo-types:before{content:"";font-family:"icomoon";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}.map-wrapper .infowindow #desc{padding:0 10px}.map-wrapper .infowindow #desc p{line-height:1.5em;margin-bottom:5px}.map-wrapper .infowindow #book{border-bottom:1px solid #ccc;padding-bottom:14px}.map-wrapper .infowindow #book a{display:block;width:70%;text-align:center;height:40px;line-height:40px;font-size:1.3em;color:#fff;font-weight:400;text-decoration:none;margin:0 auto;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.map-wrapper .infowindow #book a:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.map-wrapper .infowindow #title{position:absolute;bottom:0;background-color:rgba(255,255,255,.85);width:100%;height:35px}.map-wrapper .infowindow #title h2{font-size:1.455em;padding:0 10px 5px;line-height:30px}.map-wrapper .infowindow #title h2 a{color:#3e3d39}.map-wrapper .infowindow .tip{position:absolute;bottom:-10px;left:6px;border-top:11px solid #ccc;border-left:11px solid transparent;border-right:11px solid transparent;height:0;width:0}.map-wrapper .infowindow .tip .tip-inner{position:absolute;left:-10px;top:-11px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}.map-wrapper .current-location{float:right;margin-bottom:20px;color:#fff;padding:15px 0;text-align:center;width:100%;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s}.map-wrapper .current-location:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.map-wrapper .filter{float:left;display:block;margin-right:2.3576515979%;width:100%}.map-wrapper .filter:last-child{margin-right:0}@media screen and (min-width:768px){.map-wrapper .filter{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.map-wrapper .filter:last-child{margin-right:0}}.map-wrapper .filter>div{margin-bottom:10px;padding-right:0;width:100%;float:left;background:#fff;border:1px solid #e1e1e1}.map-wrapper .filter .typePlus{cursor:pointer}.map-wrapper .filter div h2{float:left;width:100%;padding:10px 15px 0 45px;border-radius:3px;background:#fff;z-index:1001;font-size:1.1em;font-family:"open-sans";font-weight:600;cursor:pointer;padding-left:10px}.map-wrapper .filter div .type,.map-wrapper .filter div .area{padding-left:7%;margin-right:0}.map-wrapper .filter div .type label,.map-wrapper .filter div .area label{padding-left:7px;font-family:"open-sans"}.map-wrapper .filter div .type label.filter-type,.map-wrapper .filter div .area label.filter-type{cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAjCAMAAABB9MFTAAAA6lBMVEX///+QvsqUws6MusaPvcmUws6PvMiTwc2OvMeOvMeUws6Nu8eUws6Nu8aUws6Rv8uMusaUws6MucWUws2LucSQvcmKuMSKuMSTwc2KuMOTwcyJt8OTwMyItsKSwMyItsGSv8uHtcGEsr2GtMCRvsqGtL+QvsqFs7+Uwc2Fsr6DsLyDsb2Dsb2Uws6DsLyFs7+GtL+GtMCUws6MucWSwMyTwMySv8uHtcGLucSMusaKuMSJt8OKuMOItsGItsKTwcyRv8uRvsqUwc2QvcmQvsqTwc2Uws2PvcmPvMiFsr6Esr2Nu8eNu8aOvMdH70XmAAAAL3RSTlMAysgSx3dwAR36Fq59XuqE8K2gm01ZBuXFkkc9f9ighKEuaclKdgQiULgIKOn2T4Z+aTMAAADMSURBVHheXcbVbsQwFEDBs8zMzNw2yW6Zmfv/v1NZlhX7ztOgkM1Hi8fFaD6LQWJvJNCo7EMVFGrvthrA+tm1hlT7zdVO0X2QuvTPpD7DU2nI+FwaU3qUSsyfpDnLyKsrsoTGi6sBEP+wxVGSn7YkSjrzF8qkUcj9hHJohd9QAS1WvjLKMTSqB6OKUb806hjN1rXWamLQudU6hHo3Wg/L4F4ZYBvdKSNskwtlgmMWBMEM18L3/QWuled5K4TN1wZp+j1F2h3tkLYnW9N/rNRX6nk9oZgAAAAASUVORK5CYII=") no-repeat 8px 0;padding-left:30px;background-size:17px 20px}.map-wrapper .filter div .type div,.map-wrapper .filter div .area div{float:left;width:100%;margin-right:30px;padding:2px 0}.map-wrapper .filter div a.clear-filter{float:right;color:#289a47;background-color:#fff;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;padding:5px 20px 7px 20px;margin-top:10px;margin-bottom:10px;margin-right:10px;text-decoration:underline;font-size:.8em}.map-wrapper .filter div a.clear-filter:hover{background-color:#289a47;color:#fff;border:1px solid #289a47}.map-wrapper .map{float:left;display:block;margin-right:2.3576515979%;width:100%;height:720px;border-radius:5px}.map-wrapper .map:last-child{margin-right:0}@media screen and (min-width:768px){.map-wrapper .map{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.map-wrapper .map:last-child{margin-right:0}}.is .map-wrapper .infowindow #image #price{display:none}.mapSize{width:100%;margin-bottom:25px;height:300px}@media screen and (min-width:768px){.mapSize{height:500px}}@media screen and (min-width:992px){.mapSize{height:700px}}.box-maptours{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#fff;border:1px solid #e1e1e1;margin-bottom:20px}.box-maptours:last-child{margin-right:0}.box-maptours ul.content{padding-left:.809em;padding-right:.809em}.box-maptours .content{position:relative}.box-maptours .content h2{border-top:1px solid #e1e1e1;padding-top:6px;padding-bottom:5px;padding-left:2%;margin-bottom:56px;color:#4a4a4a;font-weight:600;font-size:29px}@media screen and (min-width:500px){.box-maptours .content h2{margin-bottom:0}}.box-maptours .content .expand-all,.box-maptours .content .close-all{position:absolute;top:0;left:0;right:auto;width:100%;background:url(/img/expand.png) no-repeat 18px 52%;cursor:pointer;padding:15px 25px 15px 35px;text-decoration:underline;color:#289a47;font-size:1.27em}@media screen and (min-width:500px){.box-maptours .content .expand-all,.box-maptours .content .close-all{padding:10px 25px 15px 45px;top:0}}.box-maptours .content .close-all{background:url(/img/collapse.png) no-repeat 18px 52%}.box-maptours .content .travelplan{float:left;display:block;margin-right:2.3576515979%;width:100%;min-height:52px;padding-top:0;margin-bottom:0;border-top:1px solid #e1e1e1}.box-maptours .content .travelplan:last-child{margin-right:0}.box-maptours .content .travelplan header{cursor:pointer}.box-maptours .content .travelplan header h3{margin-top:0;margin-bottom:0;padding-left:65px;min-height:53px;padding-top:15px;padding-bottom:10px;color:#3e3d39;font-weight:400;background:url(/img/expand-larger.png) repeat-y 0 50%}.box-maptours .content .travelplan .tp-info{display:none}.box-maptours .content .travelplan .tp-info .tp-description{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-top:0;padding-right:25px;padding-left:65px;padding-bottom:10px;line-height:1.5em}.box-maptours .content .travelplan .tp-info .tp-description:last-child{margin-right:0}@media screen and (min-width:768px){.box-maptours .content .travelplan .tp-info .tp-description{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.box-maptours .content .travelplan .tp-info .tp-description:last-child{margin-right:0}}.box-maptours .content .travelplan.expanded{height:auto;margin-top:1px}.box-maptours .content .travelplan.expanded h3{padding-top:14px;border-color:#fff;background:url(/img/collapse-large.png) no-repeat 0 50%}.box-maptours .content .travelplan.expanded .tp-info{display:block}.box-maptours .content .travelplan.expanded:last-child{border-bottom:0;padding-bottom:0}.box-maptours .content .travelplan .tp-image{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-right:.809em;padding-bottom:.809em}.box-maptours .content .travelplan .tp-image:last-child{margin-right:0}@media screen and (min-width:768px){.box-maptours .content .travelplan .tp-image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;float:right}.box-maptours .content .travelplan .tp-image:last-child{margin-right:0}}.box-maptours .content .travelplan .tp-image img{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-right:25px;padding-left:65px}.box-maptours .content .travelplan .tp-image img:last-child{margin-right:0}@media screen and (min-width:768px){.box-maptours .content .travelplan .tp-image img{padding-right:0;padding-left:0}}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.trip-info{background-size:cover;background:#fff}.trip-info .inner .banner{float:left;margin-top:45px}.trip-info .inner .banner .banner-text{float:left;display:block;margin-right:2.3576515979%;width:100%;line-height:1.5em;text-align:center}.trip-info .inner .banner .banner-text:last-child{margin-right:0}@media screen and (min-width:768px){.trip-info .inner .banner .banner-text{float:left;display:block;margin-right:2.3576515979%;width:70.1456849506%;text-align:left}.trip-info .inner .banner .banner-text:last-child{margin-right:0}}.trip-info .inner .banner .banner-text h2{font-weight:400;font-size:2.5em;margin-top:0;margin-bottom:.4045em;line-height:1.1em}.trip-info .inner .banner .banner-text .more{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;-webkit-column-span:12;-moz-column-span:12;column-span:12;padding:1.618em 0 0;text-shadow:none}.trip-info .inner .banner .banner-text .more:after{content:"";display:table;clear:both}.trip-info .inner .banner .banner-text .more a{padding:1.0786666667em;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;display:block;max-width:320px;margin:0 auto}.trip-info .inner .banner .banner-text .more a:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media screen and (min-width:768px){.trip-info .inner .banner .banner-text .more a{display:inline}}.trip-info .inner .banner .img-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%;display:none}.trip-info .inner .banner .img-wrapper:last-child{margin-right:0}@media screen and (min-width:768px){.trip-info .inner .banner .img-wrapper{display:block;float:left;display:block;margin-right:2.3576515979%;width:27.4966634515%}.trip-info .inner .banner .img-wrapper:last-child{margin-right:0}}.trip-info .inner .banner .img-wrapper img{width:100%}#three-col-home .trip-info{background-size:cover;overflow:hidden;position:relative}#three-col-home .trip-info header h2{display:none!important}#three-col-home .trip-info .inner{max-width:1700px!important;overflow:hidden;padding-right:0;padding-left:0}#three-col-home .trip-info .inner .content{overflow:hidden;padding:0 15px}@media screen and (min-width:768px){#three-col-home .trip-info .inner .content{padding:0 40px}}#three-col-home .trip-info .inner .content.slick-slider{position:static}#three-col-home .trip-info .inner .content .slick-prev{left:0!important;background:#f3f4f7}#three-col-home .trip-info .inner .content .slick-prev:before{font-family:"icomoon";content:""!important;color:#999!important}#three-col-home .trip-info .inner .content .slick-next{right:0!important;background:#f3f4f7}#three-col-home .trip-info .inner .content .slick-next:before{font-family:"icomoon";content:""!important;color:#999!important}#three-col-home .trip-info .inner .content .slick-prev,#three-col-home .trip-info .inner .content .slick-next{height:40px!important;width:30px!important}@media screen and (min-width:768px){#three-col-home .trip-info .inner .content .slick-prev,#three-col-home .trip-info .inner .content .slick-next{height:55px!important;width:35px!important}}#three-col-home .trip-info .inner .content:hover .slick-prev,#three-col-home .trip-info .inner .content:hover .slick-next{background:#f3f4f7;height:40px!important;width:30px!important}@media screen and (min-width:768px){#three-col-home .trip-info .inner .content:hover .slick-prev,#three-col-home .trip-info .inner .content:hover .slick-next{height:55px!important;width:35px!important}}#three-col-home .trip-info .inner .content:hover .slick-prev:before,#three-col-home .trip-info .inner .content:hover .slick-next:before{font-family:"icomoon";content:""!important}#three-col-home .trip-info .inner .content:hover .slick-prev:before{font-family:"icomoon";content:""!important;color:#999!important}#three-col-home .trip-info .inner .content:hover .slick-next:before{font-family:"icomoon";content:""!important;color:#999!important}#three-col-home .trip-info .inner .banner{width:100%;margin-bottom:1.618em;outline:0}@media screen and (min-width:768px){#three-col-home .trip-info .inner .banner{width:50%;margin-bottom:0}}#three-col-home .trip-info .inner .banner .banner-text{float:left;display:block;margin-right:2.3576515979%;width:100%;line-height:1.5em;text-align:center;float:right!important;padding:0 36px 0 36px;position:relative;height:auto}#three-col-home .trip-info .inner .banner .banner-text:last-child{margin-right:0}@media screen and (min-width:768px){#three-col-home .trip-info .inner .banner .banner-text{height:auto;min-height:330px}}@media screen and (min-width:1200px){#three-col-home .trip-info .inner .banner .banner-text{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:left;min-height:320px;padding:0 36px 30px 36px}#three-col-home .trip-info .inner .banner .banner-text:last-child{margin-right:0}}#three-col-home .trip-info .inner .banner .banner-text .top{text-transform:uppercase;font-weight:bold;font-size:12px;color:#289a47;border-bottom:1px solid #289a47;margin:0;padding:0;position:relative}@media screen and (min-width:1200px){#three-col-home .trip-info .inner .banner .banner-text .top{position:absolute;top:0}}#three-col-home .trip-info .inner .banner .banner-text h2{font-weight:bold;font-size:1.2em;margin-top:25px;margin-bottom:.4045em;line-height:1.1em}#three-col-home .trip-info .inner .banner .banner-text .more{max-width:77.5em;margin-left:auto;margin-right:auto;padding:0 .625em;-webkit-column-span:12;-moz-column-span:12;column-span:12;padding:1.618em 0 0;text-shadow:none;position:relative}#three-col-home .trip-info .inner .banner .banner-text .more:after{content:"";display:table;clear:both}@media screen and (min-width:768px){#three-col-home .trip-info .inner .banner .banner-text .more{position:absolute;bottom:0;left:0;width:100%}}@media screen and (min-width:1200px){#three-col-home .trip-info .inner .banner .banner-text .more{position:absolute;bottom:0;left:auto;width:auto}}#three-col-home .trip-info .inner .banner .banner-text .more a{padding:.5em 2em;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;display:block;max-width:320px;margin:0 auto}#three-col-home .trip-info .inner .banner .banner-text .more a:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}@media screen and (min-width:768px){#three-col-home .trip-info .inner .banner .banner-text .more a{display:inline-block}}#three-col-home .trip-info .inner .banner .img-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%;display:none;height:320px;overflow:hidden;position:relative}#three-col-home .trip-info .inner .banner .img-wrapper:last-child{margin-right:0}@media screen and (min-width:1200px){#three-col-home .trip-info .inner .banner .img-wrapper{display:block;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#three-col-home .trip-info .inner .banner .img-wrapper:last-child{margin-right:0}}#three-col-home .trip-info .inner .banner .img-wrapper .overlay{width:100%;height:100%;display:block}#three-col-home .trip-info .inner .banner .img-wrapper img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;max-height:none;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#three-col-home .trip-info .inner .banner .img-wrapper span{position:absolute;top:0;left:0;display:inline-block;width:80px;height:80px;z-index:1;text-align:center;line-height:80px;color:#fff;font-size:27px;font-weight:bold}#three-col-home .trip-info .inner .banner .img-wrapper span.discount{background:#f5a623}#three-col-home .trip-info .inner .banner .img-wrapper span.driverguide{background:#289a47}#three-col-home .trip-info .inner .banner .img-wrapper span.driverguide:after{content:"";width:80px;height:80px;display:inline-block;background:url(/icons/guided_white_navigation@2x.png) 50% 50% no-repeat;background-size:55%}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.travelplan{margin:0 0 20px;width:100%;float:left;position:relative}.travelplan .tp-info{width:100%;text-align:left;float:right;position:relative}.travelplan .tp-info header,.travelplan .tp-info .tpt-description{margin:0 0 10px;width:100%;float:left;position:relative}.travelplan .tp-info header h2{margin:0;padding:0;background:none}.travelplan .tp-image{margin-right:2%;float:left;position:relative;width:100%}@media screen and (min-width:768px){.travelplan .tp-image{width:25%}}.travelplan .tp-image img{float:left;position:relative;border-radius:4px;width:100%;height:auto}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.qnav{position:fixed;top:11px;right:70px;z-index:8002}@media screen and (min-width:768px){.qnav{position:absolute;top:24px;right:0}}.qnav h2{display:none}.qnav ul{float:left;margin:0;padding:0}.qnav ul li{float:left;position:relative;list-style:none;margin:0;padding:0 0 0 0;background:url(/img/sprite.png) no-repeat 0% -196px}.qnav ul li.first{background:none}.qnav ul li a{float:left;text-decoration:none;color:#4a4a4a;font-family:"open-sans",sans-serif;font-weight:600;font-size:1.2em;cursor:pointer;margin:0 10px 0 10px}.qnav ul li a span{text-decoration:none;color:#4a4a4a;cursor:pointer}.qnav ul li a:link:hover,.qnav ul li a:active:hover,.qnav ul li a:visited:hover,.qnav ul li a:hover{text-decoration:underline;color:#4a4a4a;cursor:pointer}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.second-navigation{padding:0;width:100%;margin-bottom:10px;background:#fff;border:1px solid #e1e1e1;font-size:1em;font-weight:500}.second-navigation .level1 a{display:block;width:100%;color:#3e3d39;padding:12px 10% 12px 10%;border-bottom:1px solid #f3f3f3}.second-navigation .first a{border-top:0}.second-navigation .last a{border-bottom:0}.second-navigation ul.level1{list-style:none;padding:2px 0 0 0;margin:0}.second-navigation .level1 a:hover{text-decoration:none;color:#289a47}.second-navigation .level1 .current_page a{text-decoration:none;color:#289a47}.second-navigation .level1 .current_page a:hover{color:#289a47}.second-navigation .level1 .level2{background-image:none;background-color:#ebeced;padding:0 5% 0 10%}.second-navigation .level1 .level2 a{color:#3e3d39;padding:7px 5% 7px 5%;text-transform:none;width:90%;background:none}.second-navigation .level1 .level2 li{background:none}.second-navigation .level1 .level2 li.last{border:0}.second-navigation .level1 .level2 a:hover,.second-navigation .level1 .level2 .current_page a{color:#289a47;text-decoration:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.booking{max-width:900px;padding-left:0!important;padding-right:0!important}.booking .form{background:#fff;padding:7px 15px 7px 15px;border-radius:4px;border:1px solid #ccc}.booking .form header h2{font-size:1.7em;font-weight:600;display:block;color:#3e3d39;margin:10px 0 10px 0;padding:0;line-height:1em}.booking .form .line{width:400px}.booking .form .line.twocol{width:100%}.booking .form .line.twocol .col1{width:100%;max-width:350px}@media screen and (min-width:768px){.booking .form .line.twocol .col1{width:54%}}.booking .form .line.twocol .col2{width:100%;margin-left:0}@media screen and (min-width:768px){.booking .form .line.twocol .col2{width:41%;margin-left:5%}}.booking .form .line label{width:100%}.booking .form .line span{font-size:.71em;margin-left:5px}.booking .form .line .input-field.datetime{width:157px;padding-top:7px;padding-bottom:7px;padding-right:30px}.booking .form .line .input-field.datetime#txtCheckoutDate{float:right}.booking .form .line select{width:120px;padding:7px}.booking .form .line .box-search-button{float:left;margin-top:15px}.booking .search-result-content span.no-of-rooms{padding-left:35px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZBAMAAAA2x5hQAAAAMFBMVEX///+BgYH8/Py7u7v9/f1/f3/V1dV+fn51dXX29vZ5eXmAgICzs7O1tbXHx8f09PR8tvlmAAAAAXRSTlMAQObYZgAAAFNJREFUGNNjYCAbMN3eBGezFzB2tMJ5HA2oPJ6OXpaO5eXlEB7T0SC2DiCA8Jg/8EmAeR0gHkcrmAPjdXQg8eAGgnidM2EAxOtAAAweqj4yeWQCANsEMkxCHbG5AAAAAElFTkSuQmCC") no-repeat;line-height:25px}.booking .search-result-content div.select-dates{padding:5px 40px 5px 40px;text-align:center}.booking .search-result-content div.actions{float:left;margin-top:10px}.booking .search-result-content .room-desc{float:left;width:100%;margin-top:80px}@media screen and (min-width:768px){.booking .search-result-content .room-desc{margin-top:0;width:80%}}.booking #UpdateProgress1{position:fixed;top:0%;z-index:100;width:100%;height:100%;background:rgba(243,243,243,.5) url(/img/ajax-loader.gif) no-repeat 50% 30%}.accommodation-calendar-wrapper{border:1px solid #ccc;margin:1em 0;padding:1em;position:relative;background:#fff;border-radius:4px}.accommodation-calendar-wrapper.focused{box-shadow:1px 1px #ccc}.accommodation-calendar-wrapper .toggle-controls{float:left;width:100%;margin-left:15px}.accommodation-calendar-wrapper .toggle-controls .not-available,.accommodation-calendar-wrapper .toggle-controls .hide-calendar{padding-left:10px;cursor:pointer}.accommodation-calendar-wrapper .toggle-controls .not-available:hover,.accommodation-calendar-wrapper .toggle-controls .hide-calendar:hover{color:#289a47}.accommodation-calendar-wrapper .toggle-controls a{font-size:1.818em}.accommodation-calendar-wrapper .toggle-controls a.showsri,.accommodation-calendar-wrapper .toggle-controls a.hidesri{display:inline-block;width:16px;height:16px}.accommodation-calendar-wrapper .toggle-controls a.showsri{background:url("/img/add.png") no-repeat}.accommodation-calendar-wrapper .toggle-controls a.showsri.toggled{background:url("/img/add-inactive.png") no-repeat}.accommodation-calendar-wrapper .toggle-controls a.hidesri{background:url("/img/remove.png") no-repeat;margin-left:10px}.accommodation-calendar-wrapper .toggle-controls a.hidesri.toggled{background:url("/img/remove-inactive.png") no-repeat}.accommodation-calendar-wrapper .toggle-controls a.add-room{line-height:1.273em;margin-left:50px;display:inline-block;font-size:1em;color:#3e3d39;text-decoration:initial;padding-left:24px;background:url("/img/add.png") no-repeat}.accommodation-calendar-wrapper .toggle-controls a.add-room:hover{color:#289a47}.accommodation-calendar-wrapper .toggle-controls a.add-room span{font-size:1.818em;color:#289a47;font-weight:800}.accommodation-calendar-wrapper .room-desc .not-available{padding:0 15px 5px}.accommodation-calendar-wrapper .room-desc .not-available span.accent{font-weight:800}.accommodation-calendar-wrapper a.add-another-room{line-height:1.273em;display:inline-block;margin-right:30px;font-size:1em;color:#3e3d39;text-decoration:initial;padding-left:24px;background:url("/img/add.png") no-repeat}.accommodation-calendar-wrapper a.remove-room{line-height:1.273em;display:inline-block;font-size:1em;color:#3e3d39;text-decoration:initial;padding-left:24px;background:url("/img/remove.png") no-repeat}.accommodation-calendar-wrapper a.add-another-room:hover,.accommodation-calendar-wrapper a.remove-room:hover{color:#289a47}.accommodation-calendar-wrapper .room-desc h3{float:left;width:100%}.accommodation-calendar-wrapper .room-desc h3 b{float:left}.accommodation-calendar-wrapper .room-desc a.qmark{float:left;width:18px;height:18px;margin-left:4px;margin-top:-2px;background:url(/img/spurningarmerki.png) no-repeat 0 0}#searchPanel .btn{position:absolute;top:50px;right:16px;margin-top:0}#searchPanel #searchPanelExpand{width:100%}#searchPanel .category-total-price{position:absolute;right:15px;top:15px}#searchPanel #roomParameters{padding:5px 0 5px 0}#searchPanel #roomParameters .room-detail-info{margin-top:10px}#searchPanel .actions .no-of-rooms{display:none;padding-right:.5em;padding-top:.4em}.btn-orange-new input{display:block;float:right;margin-top:1px;margin-bottom:10px;padding:7px 10px 7px 10px;border:1px solid #e66720;border-radius:3px;background:#e67420;color:#fff;text-align:center;font-weight:600;cursor:pointer}.btn-orange-new.back{margin-right:10px}*:first-child+html .btn-orange-new input{margin:0}.btn-green input{display:block;float:left;margin:1px 10px 10px 20px;padding:7px 10px 7px 10px;border:1px solid #289a47;border-radius:3px;background:#289a47;color:#fff;text-align:center;font-weight:600;cursor:pointer}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.cal-outer-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%;max-width:670px;border-bottom:1px solid #ccc;padding:0 0 20px;margin-bottom:15px}.cal-outer-wrapper:last-child{margin-right:0}.cal-outer-wrapper.last{border-bottom:0;padding-bottom:0}.cal-wrapper{position:relative;width:100%;float:left;margin:10px 0 15px 0}.cal-placeholder{width:92%;float:left}.room-actions{margin:5px 0 0 0}.cal{float:left;width:96%;margin:0 2% 15px 2%}@media screen and (min-width:610px){.cal{height:180px;width:29.33%;margin:0 2% 0 2%}}.cal table{float:left;width:100%;border-collapse:collapse;border:1px solid #dce1ce;font-size:.875em}.cal table th,.cal table td{width:17px}.cal table th{height:17px;text-align:center;font-weight:bold;background-color:#f1f1f1}.cal table td{height:17px;text-align:center;background-color:#fff;font-size:.875em;color:#000}.cal table .cal-header{background:#289a47;color:#fff;font-weight:bold}.cal table td.calendar-cell-available{background:#fff}.cal table td.calendar-cell-selected{cursor:pointer;background:#e67420}.cal table td.calendar-cell-begin-avail-selected{cursor:pointer;background:#fff url("/img/cal/start-booking.gif") no-repeat 50% 50%}.cal table td.calendar-cell-end-avail-selected{cursor:pointer;background:#fff url("/img/cal/end-booking.gif") no-repeat 50% 50%}.cal table td.calendar-cell-booked{background:#ccc}.cal table td.calendar-cell-availtobooked{cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAflBMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMy9vo/UAAAAKXRSTlMAAwYJDA8SYGZpbG9ydXh7foSHio2Qk5aZn6KlqKuusbS3ur3Aw8bJzId5e4MAAAC1SURBVHhencvZboJQAEBBuIg7IkUR963b+f8fbPqiMRECZ94nkkb24d4Y5HNxgotTAMxzcYaLc1zMcDHDxQUu5riY4+ISFwtcLHDxAxdLXCxxcYWLa1yscLHCxQ0u1rhY4+IWFeO2h300vx0qxnva2UfDO6BifETF0OFhH2/eCRXDGRXDBRXDFRWTzg/7eHk3VEzu9GAfz/eJiskXKg76Ph5PxfSb3uzj//2gYvqLikP3iOTjDylt/EGdFYz3AAAAAElFTkSuQmCC") no-repeat 50% 50%}.cal table td.calendar-cell-bookedtoavail{cursor:pointer;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAe1BMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwXUhsCAAAAKHRSTlMAAwYJDA8SYGNmaWxvcnV4e4GEh4qNkJOWmZ+ipairrrG3ur3Aw8bM+fPOigAAALFJREFUeF6dy8kWgQAAQNFXyRQhkcxT9P9faGHh4CDv7i+1c0W+Nu7FqHiJAfsQr4WK1f0hnopVhIrnCBVPj8efT8VjhIqHp4d9NH4hKu5fH42firsQFbfvD+yjwQtQcROg4vrD4/dTcRWg4vLzwz6+PVCxxMUSFxe4WOBigYtzXJzhYo6LOS5OcTHDxQwXJ7g4xsUxLo5wMcXFFBeHuDjAxQQXE1zs42IPwz7qLk4H5wbe4fZeG6cNWAAAAABJRU5ErkJggg==") no-repeat 50% 50%}.cal table td.calendar-cell-availtobooked.calendar-cell-end-booking-selected{background:#e67420 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAflBMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMy9vo/UAAAAKXRSTlMAAwYJDA8SYGZpbG9ydXh7foSHio2Qk5aZn6KlqKuusbS3ur3Aw8bJzId5e4MAAAC1SURBVHhencvZboJQAEBBuIg7IkUR963b+f8fbPqiMRECZ94nkkb24d4Y5HNxgotTAMxzcYaLc1zMcDHDxQUu5riY4+ISFwtcLHDxAxdLXCxxcYWLa1yscLHCxQ0u1rhY4+IWFeO2h300vx0qxnva2UfDO6BifETF0OFhH2/eCRXDGRXDBRXDFRWTzg/7eHk3VEzu9GAfz/eJiskXKg76Ph5PxfSb3uzj//2gYvqLikP3iOTjDylt/EGdFYz3AAAAAElFTkSuQmCC") no-repeat 50% 50%}.cal table td.calendar-cell-bookedtoavail.calendar-cell-begin-booking-selected{background:#e67420 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAe1BMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwXUhsCAAAAKHRSTlMAAwYJDA8SYGNmaWxvcnV4e4GEh4qNkJOWmZ+ipairrrG3ur3Aw8bM+fPOigAAALFJREFUeF6dy8kWgQAAQNFXyRQhkcxT9P9faGHh4CDv7i+1c0W+Nu7FqHiJAfsQr4WK1f0hnopVhIrnCBVPj8efT8VjhIqHp4d9NH4hKu5fH42firsQFbfvD+yjwQtQcROg4vrD4/dTcRWg4vLzwz6+PVCxxMUSFxe4WOBigYtzXJzhYo6LOS5OcTHDxQwXJ7g4xsUxLo5wMcXFFBeHuDjAxQQXE1zs42IPwz7qLk4H5wbe4fZeG6cNWAAAAABJRU5ErkJggg==") no-repeat 50% 50%}.cal table td.selectable{cursor:pointer}.cal.all-days table td.selectable{text-decoration:none}.cal-result{-moz-ouline-radius:4px;position:relative;display:none;float:left;padding:10px 7px 30px 8px;width:170px;outline:1px solid #ddd;border:1px solid #d2d2d2;border:2px solid #fff;background:#edecec;background:rgba(66,66,66,.1)}.ie7 .fp-box,.ie8 .cal-result{border:1px solid #ddd}.cal-result span{float:left;width:100%;font-size:.8em}.cal-result span.cap{font-size:1.2em;font-weight:bold}.cal-result span.result{font-size:1.4em;font-weight:bold;color:#147fc5;margin-bottom:5px}.cal-result span.result.price{font-size:1.6em}.cal-result .button{position:absolute;bottom:5px;right:10px}.cal-result p{float:left;width:170px;margin:4px 0 4px 0}.cal-result header{width:100%;color:#147fc5;text-transform:uppercase;padding-bottom:14px;font-weight:bold;font-size:18px;background:url(/images/box-header-bg.png) repeat-x 100% 100%}.cal-result label{text-transform:uppercase;font-size:12px;font-weight:bold;color:#147fc5;float:left;width:160px}.cal-result input[type=text],.cal-result textarea{width:165px}.cal-result .terms input{width:20px;float:left;margin-top:3px}.cal-result .terms label{width:150px;float:left}.hidden{display:none}.cal-desc-header{float:left;margin-bottom:5px;width:100%;max-width:676px;border:1px solid #c5c5c5;font-size:.9em}.cal-desc-header .description .avail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAbCAAAAADO5VfeAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC7SURBVEjHY/hPZcAwauCogYPKwN+OX/7/X8fAUIGpCCQFlGFgmINVCkUX3MDf5vJf/j9J+Pk3Yw+GJpAUEDwx/oJVCkUXzMC/ee9BzpiDxRMQKSDo2YNdCmRg9g2sXu6Zp47Ly/9B+nBIPVEXu4E9DHvCfmJxB9TAHmzOB0mdDcPiZaiBQOF1OEIeYirW+ALqOFuB1UCQMC4XYvUxzIUI52Mmmzk4AupsxX8cBv7vwZZsRvPyqIGjBuIBAMBsJnwMkQ34AAAAAElFTkSuQmCC") no-repeat 5px 5px;height:25px;padding-top:6px;padding-left:90px;margin:2px;float:left}.cal-desc-header .description .unavail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAbCAAAAADO5VfeAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVEjHrdIxa8JAFAfw+xSCk2MRHAVH6dDRpQXpmFEoiJO45AOImV3q6JwxU8Ehg1JOcFAwu2sp1Khcbfq8S1TEe7dc3lsyvMuP/3s8BubiFhUxYg+M4L+dZwRtPROY2HoG0N7DwRweCv7l8DAwl3cDHh9jAJ+xrv56Vg35gMly0Zbq9TTwWCvFsHGEeBlqP1WKofoG5RBtBY1l0vq4A5P2t0zoj371fJ+vk2oqdYZ4K3gWydsaHdl7LzEHH1kGbEzxVrR5KKzxHfafpkiOM9hxOQpG86bQR05BobCBYfOZqrcWclEA8x4CfvGxw40J0Yn5rBaDTAjeSAfr2QG4hh2OHez+VurYPOxs4JDrnkEDibwruCfyLuCOyjuDdF4GEnopGBN6CtxSehKk9YD90HpwAqwzEchBBLesAAAAAElFTkSuQmCC") no-repeat 5px 5px;height:25px;padding-top:6px;padding-left:90px;margin:2px;float:left}.cal-desc-header .description .your-booking{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAbCAMAAADcUPgwAAAAt1BMVEUAAADmcx7///+dThTNZxzcbx5+PxDmdCD09PT9/f2NRhJBQUFXKwypVBaurq5sNg7Nzc3Y2Njcbhx4eHjgcB3ich/k5OQ7HQh+PxGMjIz5+fn7+/ucnJyNRxOORxJOJwpWVladTxVXKwupVRcfHx+5XBi5XRm8vLxeLwxgYGDXbB5jMg1oaGhra2sjEQTgcR/icR1sNg/kch3kcx9ubm4nJycuFwbv7+8yGQc3Nzc7HQcWFhYcDgQPKvgjAAABFklEQVR4Xp3SxY5FMQwD0NoX4THjMDPz/3/XvFzNqm2kUbxoF5GOYimOWoDCEhWEDaQGwgZSA2EDqYGwgdRA2EBqIGwgNRA2kBoIG8gQXDcl2XOuH4LTeVYcul22ASQjmY0DcP15UnJ2NHm66Prg9OMnkz99ywJPRmlnVd2ce2D18t6UTGqElZ+vr+attDj2uL9Rermqboexysj37pTKsmDnvohW5uz1W7wAHCHfnyDvKuBiW0RBDg6kcgh+jVosqaOgPFGwZG9DDsYB+LADT/vQNpTGMbApZUMuNz4IAZE4VyMOnj0WkbTHtoycDcL8/54lHggbSA2EDaQGwgZSA2EDqYGwgdRA2EBqIGwgNRA2kBbQ4vEXL10wuOsxYygAAAAASUVORK5CYII=") no-repeat 5px 5px;height:25px;padding-top:6px;padding-left:90px;margin:2px;float:left}.cal-wrapper .months-navigation-left{float:left;width:8%;margin-left:-4%}.cal-wrapper .months-navigation-left a{float:right}.cal-wrapper .months-navigation-right{float:left;width:8%;margin-right:-4%}.cal-wrapper .months-navigation-left .month-left,.cal-wrapper .months-navigation-right .month-right{margin:10px 0 0 0!important}@media screen and (min-width:570px){.cal-wrapper .months-navigation-left .month-left,.cal-wrapper .months-navigation-right .month-right{margin:70px 0 0 0!important}}.cal-wrapper .months-navigation .back{border:0 none;width:21px;position:inherit;right:18px}.cal-wrapper .months-navigation .forward{border:0 none;width:21px;position:inherit;right:-10px}.cal-wrapper .months-navigation img{position:inherit;margin:0!important}.cal-wrapper h2{display:none;margin-top:10px;margin-bottom:5px!important;font-size:2em;color:#545454;padding:5px 10px 0 10px}.cal-wrapper h2 span{color:#147fc5}.cal-wrapper h3{float:left;margin-top:0;width:350px;height:50px;font-size:1.2em;color:#545454;padding:5px 10px 5px 10px}.cal-wrapper h3 span{color:#147fc5}.showsri,.hidesri{font-size:1.5em;font-weight:bold;text-decoration:none}.showsri:visited{font-size:1.5em;font-weight:bold;text-decoration:none}.showsri:active{font-size:1.5em;font-weight:bold;text-decoration:none}.showsri:active:hover{font-size:1.5em;font-weight:bold;text-decoration:none}.showsri:hover{font-size:1.5em;font-weight:bold;text-decoration:none}.hidesri{font-size:2em;font-weight:bold;text-decoration:none}.hidesri:visited{font-size:2em;font-weight:bold;text-decoration:none}.hidesri:active{font-size:2em;font-weight:bold;text-decoration:none}.hidesri:active:hover{font-size:2em;font-weight:bold;text-decoration:none}.hidesri:hover{font-size:2em;font-weight:bold;text-decoration:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.shopping-cart{width:100%}h3.shopping-cart{background:transparent url(../img/bg-cart-01.gif) no-repeat 0% 0%;padding:3px 25px}.shopping-cart h4{background:transparent url(../img/box_tl-green-01.gif) no-repeat 0% 0%;padding:6px 0 4px 6px;margin-bottom:0}.shopping-cart h4 span{color:#fff;background:#008f49 url(../img/box_tr-green-01.gif) no-repeat 100% 0%;padding:6px 32px 4px 6px}.shopping-cart table{width:100%;margin-bottom:14px}.shopping-cart .summary .price-total{display:inline-block;margin-left:5px}.shopping-cart td{padding:5px;border-bottom:1px solid #dce1ce}.shopping-cart td.arrival{text-align:center;border-left:1px solid #dce1ce}.shopping-cart td.departure a{background:url(../img/icon-pencil-01.gif) no-repeat 100% 0%;width:70px;display:block;padding:2px;color:#000}.shopping-cart td.location{width:67px}.shopping-cart td.delete{border-right:1px solid #dce1ce;text-align:right}.shopping-cart table th{color:#008041;background-color:#dce1ce;padding:4px;text-align:left}.shopping-cart th.arrival{width:70px;padding-left:14px}.shopping-cart th.delete{background:#dce1ce url(../img/corner-tr-01.gif) no-repeat 100% 0%}.shopping-cart h1{border:0;padding:7px 30px 0 7px;text-align:right;color:#000;margin-bottom:0}.shopping-cart h3{border:0;padding:0 30px 7px 7px;margin-top:0;text-align:right;color:#444}.shopping-cart .availability-warning{float:left;width:100%;margin-bottom:20px;text-align:right;padding:0 30px 7px 7px}.total{font-weight:bold;border-right:1px solid #dce1ce;border-left:0}.total.sum{text-align:right;padding-right:15px;border-left:1px solid #dce1ce;border-right:0}.shopping-cart .total{_text-align:left;_border-left:none}.shopping-cart .total.sum{_text-align:right;_border-left:1px solid #dce1ce;_border-right:none}.shopping-cart .cart-accommodation-line{width:96%;border:1px solid #ccc;background:#fff;margin:1em 0;padding:1em 2% 1em 2%;overflow:auto}.shopping-cart .cart-accommodation-line .photo{width:160px;float:left}.shopping-cart .cart-accommodation-line .cart-accommodation-detail{width:55%;float:left}.shopping-cart .cart-accommodation-line.extras .cart-accommodation-detail{padding-left:0}.shopping-cart .cart-accommodation-line.extras .cart-accommodation-detail .extra-name,.shopping-cart .cart-accommodation-line.extras .cart-accommodation-detail .property{font-weight:800}.shopping-cart .cart-accommodation-line .cart-accommotation-delete{margin-top:0;float:right}.shopping-cart .cart-accommodation-line .cart-accommotation-delete .price-text{font-size:1.2em;margin-top:40px}.shopping-cart .cart-accommodation-line.extras .cart-accommotation-delete .price-text{margin-top:15px}.checkout{font-size:1em;font-weight:bold;clear:both;padding:10px 0;margin-bottom:5px}.checkout .checkout-on{width:25px;height:31px;margin-right:5px;color:#fff;font-size:1.2em;background:#289a47;text-align:center;padding-top:2px;padding-bottom:2px;float:left}.checkout .title{font-size:1.2em;font-weight:bold}h2.checkout{border-bottom:0}.checkout-steps{position:absolute;top:16px;right:52px;font-size:1.1em;font-weight:bold}*:first-child+html .checkout-steps{padding:6px 4px}.checkout-on{width:25px;height:25px;margin-right:5px;color:#fff;font-size:1.2em;background:#289a47;text-align:center;padding-top:0;float:left}.checkout-off{width:25px;height:25px;margin-right:5px;color:#fff;font-size:1.2em;background:#289a47;text-align:center;padding-top:0;float:left;background:#a7a7a7}.continue a.terms{display:block;text-align:right;margin-bottom:10px;clear:both;_margin-top:-15px}*:first-child+html .continue a.terms{margin-top:-15px}.continue label,.continue .checkbox{float:right;margin-right:7px;margin-bottom:0}.continue label{margin-right:0;padding-top:4px;font-weight:bold}.continue.right{float:right;margin-right:10px;width:100%}.checkout{padding-bottom:14px;margin-bottom:14px}.checkout p{margin:4px}.checkout label{float:left;width:120px;text-align:right;margin-right:12px;font-size:.9em}.checkout input{width:190px}.checkout input.submit{width:auto}.checkout fieldset{border:0}.checkout legend{color:#289a47;font-size:1em;font-weight:bold}p.confirmation{padding-bottom:14px;margin-bottom:14px}.checkout.user-login{clear:left}.confirmation strong{display:block;width:130px;float:left}#personal-details{overflow:visible}#personal-details p{position:relative;overflow:visible}#personal-details p span{position:absolute;left:330px;_left:180px;width:300px}#personal-details p select{width:170px}.checkout-wrapper{background:#fff;float:left;padding:10px 2% 10px 2%;margin-bottom:20px;border:1px solid #e1e1e1;width:96%}.checkout-wrapper .register-details{float:left;width:62%}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#return-to-top{position:fixed;bottom:10px;right:50%;margin-right:-25px;background:#000;background:rgba(74,74,74,.8);width:50px;height:50px;display:block;cursor:pointer;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top i{color:#fff;margin:0;position:relative;left:15px;top:6px;font-size:31px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:#4a4a4a}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.currency{position:absolute;top:14px;right:145px;font-weight:bold;padding-left:20px}@media screen and (min-width:769px){.currency{right:185px;top:27px}}.currency:hover{cursor:pointer}.currency .fancy:after{display:none}.currency>a{color:#444;position:relative}.currency>a:after{content:"";font-family:"icomoon";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;margin-left:5px;margin-top:8px;font-size:6px;position:absolute}.currency>a:hover{text-decoration:none}.currency.open .currency-Dropdown{display:block!important}.currency.open ul{display:block}.currency.open>a{font-family:"open-sans",sans-serif}.currency.open>a:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.currency .currency-text{display:none;font-weight:normal}@media screen and (min-width:1200px){.currency .currency-text{display:inline-block}}.currency .currency-Dropdown{margin-left:38px;display:none;float:none;padding:0;list-style:inside!important;background:#fff;margin:0;width:75px;position:absolute;border:1px solid #e1e1e1}.currency .currency-Dropdown.open ul{display:block}@media screen and (min-width:1200px){.currency .currency-Dropdown{margin-left:78px}}.currency .currency-Dropdown li{list-style:none;float:none;display:list-item;font-weight:normal;margin:0}.currency .currency-Dropdown li:hover{background:#d0d0d0}.currency .currency-Dropdown li a{color:#444;padding:1px 10px;font-size:15px}.currency .currency-Dropdown li a:hover{text-decoration:none}.currency-Dropdown{display:none!important;text-align:left;float:none;padding:0;list-style:inside!important;background:#fff;margin:0;right:-40px;top:20px;width:78px;position:absolute;z-index:1;border:1px solid #e1e1e1}.currency-Dropdown.open{display:block!important}.currency-Dropdown li{list-style:none;float:none;display:list-item;font-weight:normal;margin:0!important;background:none!important;padding-left:0!important}.currency-Dropdown li:hover{background:#d0d0d0}.currency-Dropdown li a{font-family:"open-sans",sans-serif;padding:4px 10px;display:block;color:#444;font-size:15px;outline:0}.currency-Dropdown li a:hover{text-decoration:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.switch-languages{position:absolute;top:14px;right:90px;font-weight:bold;padding-left:0}@media screen and (min-width:769px){.switch-languages{right:125px;top:27px}}.switch-languages:hover{cursor:pointer}.switch-languages>a{color:#444;position:relative}.switch-languages>a:after{content:"";font-family:"icomoon";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;margin-left:5px;margin-top:8px;font-size:6px;position:absolute}.switch-languages>a:hover{text-decoration:none}.switch-languages.open .languages-dropdown{display:block!important}.switch-languages.open ul{display:block}.switch-languages.open>a:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.switch-languages .languages-dropdown{display:none;float:none;padding:0;list-style:inside!important;background:#fff;margin:0;width:45px;position:absolute;border:1px solid #e1e1e1}.switch-languages .languages-dropdown li{list-style:none;float:none;display:list-item;font-weight:normal;margin:0}.switch-languages .languages-dropdown li:hover{background:#d0d0d0}.switch-languages .languages-dropdown li a{color:#444;padding:1px 10px;font-size:15px}.switch-languages .languages-dropdown li a:hover{text-decoration:none}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.switch-field{display:flex;overflow:hidden}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field input:focus+label{outline:0;border:1px solid #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}.switch-field label{background-color:#f7f7f7;color:rgba(74,74,74,.3);font-size:14px;font-weight:600;line-height:1;text-align:center;padding:12px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);transition:all .1s ease-in-out}@media(min-width:769px){.switch-field label{padding:12px 16px}}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:#fff;color:#289a47;box-shadow:none}.switch-field input.yes:checked+label{color:#289a47}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0;margin-right:0}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.booking-steps{float:left;position:fixed;top:50px;height:50px;overflow:scroll;margin-left:0;width:100%;background:#fff;font-size:.8em;z-index:2}@media(min-width:769px){.booking-steps{position:absolute;top:25px;height:auto;width:calc(100% - 625px);margin-left:150px;margin-bottom:30px;font-size:.9em;min-width:0;overflow:visible;z-index:9000}}@media(min-width:1025px){.booking-steps{background-color:transparent}}@media(min-width:1281px){.booking-steps{width:calc(100% - 770px);margin-left:175px}}@media(min-width:1601px){.booking-steps{margin-left:200px}}.booking-steps ul{list-style:none;padding-left:10px;min-width:769px}@media(min-width:769px){.booking-steps ul{padding-left:0;min-width:0}}.booking-steps ul li{float:left;margin-right:3%}@media(min-width:1281px){.booking-steps ul li{margin-right:5%}}.booking-steps ul li:last-child{margin-right:0}.booking-steps ul li>div,.booking-steps ul li>a{float:left;padding-bottom:12px;font-weight:700;font-size:12px;color:#8f8f8f;text-transform:uppercase}.booking-steps ul li>div.highlight,.booking-steps ul li>a.highlight{border-bottom:2px solid #289a47;padding-bottom:10px;color:#289a47}@media(min-width:769px){.booking-steps ul li>div,.booking-steps ul li>a{padding-bottom:32px}.booking-steps ul li>div.highlight,.booking-steps ul li>a.highlight{padding-bottom:40px}}@media(min-width:1281px){.booking-steps ul li>div,.booking-steps ul li>a{letter-spacing:1.5px}}.booking-steps ul li>a{cursor:pointer}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.selection-top-image{margin-top:auto;float:left;display:block;margin-right:2.3576515979%;width:100%}.selection-top-image:last-child{margin-right:0}@media(min-width:769px){.selection-top-image{height:220px;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.selection-top-image:last-child{margin-right:0}}@media(min-width:1601px){.selection-top-image{height:260px}}.selection-top-image .inner #topbanner{max-height:200px;z-index:0}@media(min-width:1601px){.selection-top-image .inner #topbanner{max-height:260px}}.hidden-content{display:none}.box-trip.about.selection-box-trip{float:left;display:block;margin-right:2.3576515979%;width:100%}.box-trip.about.selection-box-trip:last-child{margin-right:0}@media(min-width:769px){.box-trip.about.selection-box-trip{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.box-trip.about.selection-box-trip:last-child{margin-right:0}}.box-trip.about.selection-box-trip .content{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-bottom:0}.box-trip.about.selection-box-trip .content:last-child{margin-right:0}.selection{clear:both}.selection .DayPicker_transitionContainer{min-height:298px}.selection .selection-inner h2{margin-top:0;margin-bottom:10px;font-size:1.6em;text-align:center;font-weight:600}@media(min-width:769px){.selection .selection-inner h2{margin-top:70px;margin-bottom:20px;font-size:2em;text-align:left}}.selection .selection-inner .options-box-wrapper{width:100%;padding-top:50px}@media(min-width:769px){.selection .selection-inner .options-box-wrapper{margin:0 auto;padding-top:0;width:65%;padding-bottom:80px}}.selection .selection-inner .options-box-wrapper .slick-dots{bottom:auto}.selection .selection-inner .options-box-wrapper .options-box{float:left;padding:80px 2% 20px 2%;margin-bottom:20px;margin-left:0;margin-right:0}@media(min-width:1025px){.selection .selection-inner .options-box-wrapper .options-box{padding:10px 2% 20px 2%}}.selection .selection-inner .options-box-wrapper .options-box .desktop-guideline{margin-bottom:40px;font-size:20px;font-weight:300;text-align:center}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .desktop-guideline{text-align:left}}.selection .selection-inner .options-box-wrapper .options-box .mobile-guideline{text-align:center;font-size:18px;font-weight:300}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box{float:left;width:100%;padding:20px 2%}}.selection .selection-inner .options-box-wrapper .options-box .option{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;position:relative;cursor:pointer}.selection .selection-inner .options-box-wrapper .options-box .option .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .option .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .option .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width:992px){.selection .selection-inner .options-box-wrapper .options-box .option{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.selection .selection-inner .options-box-wrapper .options-box .option:hover{-moz-transform:scale(1.025);-webkit-transform:scale(1.025);transform:scale(1.025)}}.selection .selection-inner .options-box-wrapper .options-box .option .check-mark{position:absolute;top:15px;left:15px;background:url(/img/booking/icon_checkmark_circle_green_moblie.png) no-repeat 0 0;width:26px;height:26px}.selection .selection-inner .options-box-wrapper .options-box .option .check-mark.unchecked{background-image:url(/img/booking/icon_uncheck_circle_grey_moblie.png)}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .option .check-mark.unchecked{display:none}}.selection .selection-inner .options-box-wrapper .options-box .option input[type=checkbox]{position:relative;display:none}.selection .selection-inner .options-box-wrapper .options-box .option input[type=checkbox]+label{background:url(/img/booking/svg/icon_uncheck_circle_white.svg) no-repeat 0 50%;background-size:18px;padding-left:25px;font-size:.891em}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .option input[type=checkbox]+label{font-size:1em}}.selection .selection-inner .options-box-wrapper .options-box .option input[type=checkbox]:checked{padding-left:0}.selection .selection-inner .options-box-wrapper .options-box .option input[type=checkbox]:checked+label{background:url(/img/booking/svg/icon_checkmark_circle_green.svg) no-repeat 0 50%;background-size:18px}.selection .selection-inner .options-box-wrapper .options-box .dates{display:none;padding:20px 4% 25px;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;width:100%}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .dates{float:left}}.selection .selection-inner .options-box-wrapper .options-box .dates .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div{width:97%;margin:10px 0 10px 0}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .dates>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.selection .selection-inner .options-box-wrapper .options-box .dates>div:last-child{margin-right:0}.selection .selection-inner .options-box-wrapper .options-box .dates>div:nth-child(2n){margin-right:0}.selection .selection-inner .options-box-wrapper .options-box .dates>div:nth-child(2n+1){clear:left}}.selection .selection-inner .options-box-wrapper .options-box .dates>div label{cursor:pointer;display:block;margin-bottom:5px}.selection .selection-inner .options-box-wrapper .options-box .dates>div label.hidden{visibility:hidden;display:none}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .dates>div label.hidden{display:block}}.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=text],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=tel],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=number],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=date],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=time],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=email],.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=text] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=tel] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=number] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=date] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=time] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=email] .image-wrapper,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=text] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=tel] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=number] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=date] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=time] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=email] .image-wrapper .image,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=text] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=tel] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=number] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=date] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=time] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=email] .select-item,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div select{border:1px solid #e1e1e1;border-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div input,.selection .selection-inner .options-box-wrapper .options-box .dates>div select,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .dates>div input,.selection .selection-inner .options-box-wrapper .options-box .dates>div select,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea{width:96%}}.selection .selection-inner .options-box-wrapper .options-box .dates>div input.readonly,.selection .selection-inner .options-box-wrapper .options-box .dates>div select.readonly,.selection .selection-inner .options-box-wrapper .options-box .dates>div textarea.readonly{background-color:#f2f3f4}.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=date],.selection .selection-inner .options-box-wrapper .options-box .dates>div input[type=time]{padding:4px 2%}.selection .selection-inner .options-box-wrapper .options-box .dates>div .date-label{font-weight:600}.selection .selection-inner .options-box-wrapper .options-box .dates>div .night-count div{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:5px 2%;margin-top:7px}.selection .selection-inner .options-box-wrapper .options-box .dates>div .night-count div .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div .night-count div .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div .night-count div .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .dates>div input{padding-bottom:20px;font-family:"open-sans"}.selection .selection-inner .options-box-wrapper .options-box .dates>div input.readonly{background-color:#fff}.selection .selection-inner .options-box-wrapper .options-box .dates input.hasDatepicker{background-color:#fff;border:0;border-bottom:1px solid #e1e1e1;border-radius:0;padding-left:0;padding-right:0;border:0!important;border-bottom:1px solid #e1e1e1!important;border-radius:0!important;background:url("/img/booking/icon_calendar.png") 100% 7px no-repeat;cursor:pointer}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;border-width:0;padding:30px 2% 40px;font-family:"open-sans"}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .no-of-days{margin:20px 20px 0;font-weight:300}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .date-range-picker{margin-top:40px}}@media(min-width:1025px){.selection .selection-inner .options-box-wrapper .options-box .date-range-picker{border-width:1px}}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput_arrow{display:none}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .CalendarDay__selected,.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .CalendarDay__selected:active,.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .CalendarDay__selected:hover{background:#289a47;border-color:#289a47}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .CalendarDay__selected_span{background:rgba(40,154,71,.7);border-color:rgba(40,154,71,.7)}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput_input{border-bottom-color:#cfcbbc;border-bottom-width:1px;background:url("/img/booking/icon_calendar.png") 100% 11px no-repeat;padding-left:0;padding-right:0}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput_input__focused{border-bottom-color:#289a47}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput{width:100%;margin-bottom:30px}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput:last-child{margin-bottom:0}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput:before{font-size:14px;margin-bottom:7px;display:block}@media(min-width:1025px){.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateInput{width:320px;margin-left:20px;margin-bottom:0}}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:first-child:before{content:"From";font-weight:700}.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:nth-child(3):before,.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:nth-child(4):before{content:"To";font-weight:700}.selection .selection-inner .options-box-wrapper .options-box .duration-options-wrapper{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;float:left;width:100%;margin:20px auto 0;padding:20px 4%;display:none}.selection .selection-inner .options-box-wrapper .options-box .duration-options-wrapper .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .duration-options-wrapper .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .duration-options-wrapper .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection .selection-inner .options-box-wrapper .options-box .people{float:left;width:100%;margin:10px 0 10px 0}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control{float:left;clear:none;padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-radius:4px;border:1px solid #e1e1e1}@media(min-width:769px){.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control{padding:20px 0 40px 0}}@media screen and (min-width:500px){.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control:last-child{margin-right:0}}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div{float:left;margin:10px 0 0}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.type{width:100%;text-align:center;font-weight:600}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls{width:100%;text-align:center}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a:hover{text-decoration:none}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control>div.controls span{font-size:31px}.selection .selection-inner .options-box-wrapper .options-box .people .no-of-people-control{margin-top:20px}.selection .selection-inner .options-box-wrapper .options-box .slick-dots li{border:1px solid #cfcbbc;border-radius:50%;line-height:20px;font-size:12px}.selection .selection-inner .options-box-wrapper .options-box .slick-dots li a{color:#4a4a4a}.selection .selection-inner .options-box-wrapper .options-box .slick-dots li.slick-active{border:1px solid #289a47}.selection .summary-wrapper{position:fixed;bottom:0;width:100%;z-index:1000;left:0;overflow:hidden}@media(min-width:769px){.selection .summary-wrapper{top:80px;background-color:#fff;bottom:auto}}.selection .summary-wrapper.expanded{height:100%;z-index:1001}.selection .summary-wrapper.expanded .summary .summary-box{display:block}@media(min-width:769px){.selection .summary-wrapper.expanded .summary .summary-box{height:calc(-220px + 100vh)}}.selection .summary-wrapper.expanded .summary .summary-box>h2{color:#4a4a4a;text-align:center;margin-top:20px;margin-bottom:15px;font-size:1.9em;text-transform:none}.selection .summary-wrapper.expanded .summary .summary-box .mobile-actions{display:block;border:0;float:none}@media(min-width:769px){.selection .summary-wrapper{position:fixed;top:0;width:340px;height:auto;z-index:auto;background-color:transparent;left:auto;right:0;overflow:visible}}@media(min-width:1281px){.selection .summary-wrapper{width:360px}}@media(min-width:1601px){.selection .summary-wrapper{width:35%}}.selection .summary-wrapper .summary{padding:10px;z-index:1;font-size:.891em;min-height:75px;border:0}@media(min-width:769px){.selection .summary-wrapper .summary{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;border-top-width:0;border-radius:0;width:320px;padding:5px 10px;border:0;padding-top:25px;min-height:65px;float:right;height:100vh;padding-bottom:94px;-webkit-box-shadow:-14px 0 38px -20px rgba(0,0,0,.73);-moz-box-shadow:-14px 0 38px -20px rgba(0,0,0,.73);box-shadow:-14px 0 38px -20px rgba(0,0,0,.73);overflow-y:scroll;padding-bottom:65px}.selection .summary-wrapper .summary .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection .summary-wrapper .summary .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection .summary-wrapper .summary .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}}@media(min-width:1281px){.selection .summary-wrapper .summary{width:360px}}@media(min-width:1601px){.selection .summary-wrapper .summary{width:440px;font-size:14px;padding:25px 20px 20px 20px}}.selection .summary-wrapper .summary .toggler-wrapper{z-index:1;position:relative}@media(min-width:769px){.selection .summary-wrapper .summary .toggler-wrapper{display:none}}.selection .summary-wrapper .summary .toggler-wrapper .toggler{float:right;background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47}.selection .summary-wrapper .summary .toggler-wrapper .toggler.expanded-toggler{background-color:#fff;color:#289a47;display:none}.selection .summary-wrapper .summary .toggler-wrapper .toggler.animated{-webkit-animation:bounce .8s alternate;-moz-animation:bounce .8s alternate;animation:bounce .8s alternate}.selection .summary-wrapper .summary .mobile-summary-box{display:block}.selection .summary-wrapper .summary .mobile-summary-box.full{width:100%!important}.selection .summary-wrapper .summary .mobile-summary-box .not-available{display:none!important}.selection .summary-wrapper .summary .mobile-summary-box .capacity-warning{padding:10px;color:#fff}@media(min-width:769px){.selection .summary-wrapper .summary .mobile-summary-box .capacity-warning{color:#4a4a4a}}.selection .summary-wrapper .summary .mobile-summary-box .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47}@media(min-width:769px){.selection .summary-wrapper .summary .mobile-summary-box{display:none}}.selection .summary-wrapper .summary .mobile-summary-box .deposit-row,.selection .summary-wrapper .summary .mobile-summary-box .notice-row{display:none}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price{font-weight:500;font-size:1.163em;margin:10px 0}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .approximate-amount{font-size:.75em}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price h5{display:none}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price i{color:#fff;margin-left:10px;font-size:.891em}@media(min-width:769px){.selection .summary-wrapper .summary .mobile-summary-box .total-item-price i{display:none}}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .amount{color:#289a47;font-weight:600}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .total-label{display:none}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .discount-price-row>div:first-child{display:none}@media(min-width:769px){.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .discount-price-row>div:first-child{display:block}}.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .total-price-row.only-desktop,.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .two-col-breakdown.only-desktop{display:none}@media(min-width:min-width 500px 12){.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .total-price-row.only-desktop,.selection .summary-wrapper .summary .mobile-summary-box .total-item-price .two-col-breakdown.only-desktop{display:block}}.selection .summary-wrapper .summary .summary-box{position:relative;display:none}@media(min-width:769px){.selection .summary-wrapper .summary .summary-box{display:block}}.selection .summary-wrapper .summary .summary-box .mobile-actions{display:none}.selection .summary-wrapper .summary .summary-box .mobile-actions .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;width:48%;text-align:center;margin:0 1%}.selection .summary-wrapper .summary .summary-box .mobile-actions .book.secondary{background-color:#fff;color:#289a47}.selection .summary-wrapper .summary .summary-box>h2{color:#289a47;text-transform:uppercase;font-size:1em}.selection .summary-wrapper .summary .summary-box h3{display:block;margin-top:15px;color:#289a47}@media(min-width:769px){.selection .summary-wrapper .summary .summary-box h3{margin-top:5px}}.selection .summary-wrapper .summary .summary-box .total-item-price .total-price-row{font-weight:700;margin-top:15px}.selection .summary-wrapper .summary .summary-box .total-item-price .addon-price-row{margin-top:15px}.selection .summary-wrapper .summary .summary-box .total-item-price h5{margin-bottom:15px}.selection .summary-wrapper .summary .summary-box .total-item-price .total-label{color:#4a4a4a;font-weight:700}@media(min-width:769px){.selection .summary-wrapper .summary .summary-box .total-item-price .total-label.only-mobile{font-weight:400}}.selection .summary-wrapper .summary .summary-box .total-item-price i{display:none}.selection .summary-wrapper .summary .summary-box .total-item-price .amount{color:#4a4a4a}.selection .summary-wrapper .summary .summary-box .total-item-price .discount-amount{color:#f5a623;top:auto!important}.selection .summary-wrapper .summary .summary-box .actions{text-align:center;border-top:0;display:none}@media(min-width:769px){.selection .summary-wrapper .summary .summary-box .actions{display:block}}.selection .summary-wrapper .summary .summary-box .actions .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;margin-top:10px}@media(min-width:769px){.selection .summary-wrapper .summary .summary-box .actions .book{padding:15px 35px;float:right;font-size:1.273em}}.selection .summary-wrapper .summary .summary-box>div{padding:20px 0 10px 0;border-top:1px solid #e1e1e1;float:left;width:100%}.selection .summary-wrapper .summary .summary-box>div h5{font-size:14px;margin:0 0 5px}.selection .summary-wrapper .summary .summary-box>div h5 a{color:#4a4a4a}.selection .summary-wrapper .summary .summary-box>div .travellers{background:url(/img/booking/icon_tiny_travellers.png) no-repeat 0 8px}.selection .summary-wrapper .summary .summary-box>div .travel-dates{background:url(/img/booking/icon_tiny_calendar.png) no-repeat 0 8px}.selection .summary-wrapper .summary .summary-box>div .accommodation{background:url(/img/booking/icon_tiny_bed.png) no-repeat 0 8px}.selection .summary-wrapper .summary .summary-box>div .vehicle-type{background:url(/img/booking/icon_tiny_car.png) no-repeat 0 8px}.selection .summary-wrapper .summary .summary-box>div .tabled{background:url(/img/booking/icon_tiny_tablet.png) no-repeat 0 8px}.selection .summary-wrapper .summary .summary-box>div .tabled i{cursor:pointer;color:#cfcbbc;margin-left:5px}.selection .summary-wrapper .summary .summary-box>div .padded{padding-left:26px;padding-top:5px;padding-bottom:5px}.selection .summary-wrapper .summary .summary-box>div .types-count{margin-bottom:10px}.selection .summary-wrapper .summary .summary-box>div .room-type-group{margin:10px 0;border-bottom:1px solid #e1e1e1;padding-bottom:5px}.selection .summary-wrapper .summary .summary-box>div .room-type-group:last-child{border-bottom:0}.selection .summary-wrapper .summary .summary-box>div .room-type-group .room-type-name{background:url(/img/booking/icon_tiny_bed.png) no-repeat 0 3px;padding-left:25px}.selection .summary-wrapper .summary .summary-box>div .room-type-group .room-type-name i.fa-trash{cursor:pointer;float:right;color:#cfcbbc}.selection .summary-wrapper .summary .summary-box>div .room-type-group .room-type-name i.fa-trash:hover{color:#4a4a4a}.selection .summary-wrapper .summary .summary-box>div .room-type-group .rate-group{margin:10px 0 5px;font-size:.95em}.selection .summary-wrapper .summary .summary-box>div .room-type-group .rate-group .room-details{margin-bottom:5px;white-space:pre;position:relative}.selection .summary-wrapper .summary .summary-box>div .room-type-group .rate-group .room-details .amount{position:absolute;top:0;right:0}.selection .summary-wrapper .summary .summary-box>div .three-col-breakdown>div{display:inline-block;width:35%;text-align:right;color:#289a47}.selection .summary-wrapper .summary .summary-box>div .three-col-breakdown>div:first-child{text-align:left;color:#4a4a4a;width:30%}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown{padding-bottom:10px}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown>div{display:inline-block;text-align:right}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown>div:first-child{width:60%;text-align:left}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown>div:last-child{width:40%}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown>div.no-disp{display:none}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown .vehicle-description .similar{font-size:.75em}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown .vehicle-description.long{width:100%}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown.deposit-row .total-label,.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown.deposit-row .amount{color:#289a47}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown.notice-row{font-size:.75em;font-style:italic;margin-bottom:95px}.selection .summary-wrapper .summary .summary-box>div .two-col-breakdown.notice-row>div{width:75%}.selection .summary-wrapper .summary .summary-box>div .addon div:first-child{padding-left:26px;background:url("/img/booking/icon_tiny_activity.png") no-repeat;background-size:16px 16px}.selection .summary-wrapper .summary .summary-box>div .amount{color:#289a47;text-align:right}.selection .summary-wrapper .summary .summary-box>div .discount-amount{color:#f5a623;top:auto!important}.selection .summary-wrapper .summary .summary-box .addons-summary i,.selection .summary-wrapper .summary .summary-box .room-summary i{padding-left:10px;cursor:pointer;color:#cfcbbc;display:none}.selection .summary-wrapper .summary .summary-box .addons-summary i:hover,.selection .summary-wrapper .summary .summary-box .room-summary i:hover{color:#4a4a4a}.selection .summary-wrapper .summary .item-detail{float:left;width:100%;border-top:0!important}.selection .summary-wrapper .summary .item-detail h4 a{color:#4a4a4a;text-decoration:underline}.selection .summary-wrapper .summary .item-detail .left-col{float:left;width:66%;padding-right:0}.selection .summary-wrapper .summary .item-detail .left-col p{margin-top:5px}.selection .summary-wrapper .summary .item-detail .img-wrapper{float:right;width:70px;height:70px;background-position:center;background-size:cover;background-repeat:no-repeat}.selection .summary-wrapper .summary .item-detail .img-wrapper img{width:100%;display:none}.selection .summary-wrapper .summary .item-detail .img-wrapper a{display:block;height:100%;width:100%}.selection .summary-wrapper.step-dates .addons-summary{display:none}.selection .summary-wrapper.step-room .addons-summary{display:none}.selection .summary-wrapper.step-travel .accommodation-summary,.selection .summary-wrapper.step-travel .vehicle-summary,.selection .summary-wrapper.step-travel .addons-summary{display:none}.selection .summary-wrapper.step-stay .vehicle-summary,.selection .summary-wrapper.step-stay .addons-summary{display:none}.selection .summary-wrapper.step-drive .addons-summary{display:none}.selection .summary-wrapper.step-addons .summary .summary-box .addons-summary i{display:inline-block}@media(min-width:769px){.selection .summary-wrapper.step-yourdetails .summary{padding-bottom:185px}}@media(min-width:769px){.selection .summary-wrapper.step-paymentinfo .summary-div-toggler{display:block}.selection .summary-wrapper.step-paymentinfo .accommodation-summary,.selection .summary-wrapper.step-paymentinfo .room-summary,.selection .summary-wrapper.step-paymentinfo .vehicle-summary,.selection .summary-wrapper.step-paymentinfo .addons-summary{display:none}.selection .summary-wrapper.step-paymentinfo .total-item-price{border-top:0!important}.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .accommodation-summary,.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .room-summary{border-top:0}.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .accommodation-summary,.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .vehicle-summary,.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .addons-summary,.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .room-summary{display:block}.selection .summary-wrapper.step-paymentinfo.summary-div-expanded .total-item-price{border-top:1px solid #e1e1e1!important}}.selection .summary-wrapper.step-confirmation .addons-summary i,.selection .summary-wrapper.step-confirmation .room-summary i{display:none}.selection .summary-wrapper.step-confirmation .mobile-summary-box{display:none}.selection .summary-wrapper .summary-div-toggler{display:none;border-top:0!important;padding-top:0!important;padding-bottom:0!important}.selection .summary-wrapper .summary-div-toggler .toggler{text-align:center;height:30px;background:url(/img/bg-light-gray.jpg) repeat-x 50% 50%}.selection .summary-wrapper .summary-div-toggler .toggler img{cursor:pointer;background:#fff}.selection .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.selection .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.selection .loading-overlay span{top:47%}}.selection .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.selection .loading-overlay div:nth-child(1){animation-delay:-.45s}.selection .loading-overlay div:nth-child(2){animation-delay:-.3s}.selection .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selection.sd-selection{padding:0}.selection.sd-selection .options-box-wrapper{width:96%;margin-left:2%}@media(min-width:769px){.selection.sd-selection .options-box-wrapper{margin:0 auto;width:96%;max-width:920px}}.selection.sd-selection .options-box-wrapper.room .single-rooms{margin-bottom:5px;clear:both;text-align:center;font-size:.891em}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.room .single-rooms{text-align:left;font-size:1em}}.selection.sd-selection .options-box-wrapper.room .separate-beds{margin-top:10px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.room .single-rooms,.selection.sd-selection .options-box-wrapper.room .separate-beds{padding-left:35px;padding-right:35px}}.selection.sd-selection .options-box-wrapper.room .number-of-rooms .no-of-room-control{padding:0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.room .number-of-rooms .no-of-room-control{padding:10px 0}}.selection.sd-selection .options-box-wrapper.room .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-bottom:10px}.selection.sd-selection .options-box-wrapper.room .options-box .option:last-child{margin-right:0}@media screen and (min-width:992px){.selection.sd-selection .options-box-wrapper.room .options-box .option{height:570px}}.selection.sd-selection .options-box-wrapper.room .options-box .option .details{min-height:217px}.selection.sd-selection .options-box-wrapper.room .options-box .option .details .short-description{padding:5px;background:none;font-size:.75em}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.room .options-box .option .details .short-description{padding:20px 35px 5px;display:block;font-size:1em;background:url("/img/bg-short-description.jpg") no-repeat 50% 0}}.selection.sd-selection .options-box-wrapper.room .options-box .option a.room-info{width:12px;height:12px;display:inline-block;background:url("/img/questionmark_black.png") no-repeat;background-size:contain}.selection.sd-selection .options-box-wrapper.room .options-box .option .room-config{display:none;margin:5px 0;padding-left:4%;padding-right:4%}.selection.sd-selection .options-box-wrapper.room .options-box .option .room-config select{margin-left:5px}.selection.sd-selection .options-box-wrapper.room .options-box .option .room-config input{margin-right:5px}.selection.sd-selection .options-box-wrapper.room .options-box .option .room-config label{cursor:pointer;display:block}.selection.sd-selection .options-box-wrapper.room .options-box .option .image-wrapper .image{height:100px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.room .options-box .option .image-wrapper .image{height:250px}}.selection.sd-selection .options-box-wrapper.room .options-box .option .image-wrapper .image img{display:none!important}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-bottom:10px}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option:last-child{margin-right:0}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option:nth-child(2n){margin-right:0}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option:nth-child(2n+1){clear:left}@media screen and (min-width:992px){.selection.sd-selection .options-box-wrapper.vehicle .options-box .option{height:550px}}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper{background:#fff}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image{height:100px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image{height:auto}}@media screen and (min-width:992px){.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image{width:100%}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image img{height:100px;max-width:300px}}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image img{margin:0 auto;height:100px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .image-wrapper .image img{height:auto}}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option .details .name{padding:0}.selection.sd-selection .options-box-wrapper.vehicle .options-box .option.selected:hover .overlay{display:none}.selection.sd-selection .options-box-wrapper.addons .skip-activities{margin:30px 0;font-weight:700}.selection.sd-selection .options-box-wrapper.addons .skip-activities a:before{content:"";font-family:"icomoon";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;font-size:.75em;color:#289a47;margin-right:15px}.selection.sd-selection .options-box-wrapper.addons .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-bottom:0;cursor:default}.selection.sd-selection .options-box-wrapper.addons .options-box .option:last-child{margin-right:0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.selection.sd-selection .options-box-wrapper.addons .options-box .option:last-child{margin-right:0}.selection.sd-selection .options-box-wrapper.addons .options-box .option:nth-child(2n){margin-right:0}.selection.sd-selection .options-box-wrapper.addons .options-box .option:nth-child(2n+1){clear:left}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image{background-position:center;background-size:cover;background-repeat:no-repeat;height:150px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image{height:250px;cursor:pointer}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image img{display:none!important}.selection.sd-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image a{display:block;height:100%;width:100%}.selection.sd-selection .options-box-wrapper.addons .options-box .option .activity-price{text-align:center;position:absolute;bottom:0;width:100%;padding:15px 5%;border-top:1px solid rgba(255,255,255,.4)}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .remove-addon{position:absolute;top:20px;right:20px;height:24px;width:24px;text-align:right}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .remove-addon i{cursor:pointer;color:#fff;text-shadow:1px 1px 1px #3b3c3a;font-size:1.273em}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .remove-addon i:hover{color:#a7a7a7}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details a span{font-weight:600}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details a .button{clear:both}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details a:not(.addon-link) span{display:block!important;border-top:1px solid #e1e1e1;padding:10px 5%}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details a:not(.addon-link) span{padding:15px 5%}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .url{text-align:center}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .name{max-width:320px;height:52px;overflow:hidden}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .name{height:auto;overflow:visible}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .name a{color:#4a4a4a}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .name .item-name{cursor:pointer}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .name .item-name:hover{text-decoration:underline}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .short-description{text-align:center;background:none;padding-top:0;display:none;margin-top:10px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .short-description{text-align:left;margin-bottom:20px;display:block}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details{clear:both;padding:10px 2%;font-size:.75em;min-height:110px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details{font-size:1em;padding:10px 4%;min-height:159px}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail{padding:5px 4%;float:left;width:100%}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail{padding:10px 4%}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail span:first-child{float:left;font-weight:600}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail span:last-child{float:right;padding-right:25px}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.passengers span:last-child{background:url("/img/booking/icon_tiny_travellers_white.png") no-repeat 100% 3px}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.date span:last-child{background:url("/img/booking/icon_calendar_white.png") no-repeat 100% 0;background-size:16px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.date span:last-child{background-position-y:3px}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .duration{margin:20px auto 10px;font-size:14px;line-height:14px;text-align:center}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .duration{text-align:left;margin:15px 35px 35px;min-height:0}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .duration:before{margin-right:15px}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .duration:before{content:"";font-family:"icomoon";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;color:#289a47;margin-right:5px}.selection.sd-selection .options-box-wrapper.addons .options-box .option .details .activity-price{position:relative;clear:both}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity{z-index:1}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay span{top:47%}}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(1){animation-delay:-.45s}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(2){animation-delay:-.3s}.selection.sd-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details .addon-link{color:#fff}.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details a{margin-top:0}.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details a span{color:#fff;background-color:#289a47;display:block}.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details a.button{clear:both}.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:hover,.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:visited,.selection.sd-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:focus{color:#fff}.selection.sd-selection .options-box-wrapper .number-of-rooms,.selection.sd-selection .options-box-wrapper .car-seats-option{clear:both;width:100%;margin:10px 0}.selection.sd-selection .options-box-wrapper .number-of-rooms label,.selection.sd-selection .options-box-wrapper .car-seats-option label{cursor:pointer;display:block;margin-bottom:5px}.selection.sd-selection .options-box-wrapper .number-of-rooms label.hidden,.selection.sd-selection .options-box-wrapper .car-seats-option label.hidden{visibility:hidden;display:none}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .number-of-rooms label.hidden,.selection.sd-selection .options-box-wrapper .car-seats-option label.hidden{display:block}}.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=text],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=tel],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=number],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=date],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=time],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=email],.selection.sd-selection .options-box-wrapper .number-of-rooms textarea,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=text],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=tel],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=number],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=date],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=time],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=email],.selection.sd-selection .options-box-wrapper .car-seats-option textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=text] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=tel] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=number] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=date] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=time] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=email] .image-wrapper,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=text] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=tel] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=number] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=date] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=time] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=email] .image-wrapper,.selection.sd-selection .options-box-wrapper .car-seats-option textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=text] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=tel] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=number] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=date] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=time] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=email] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=text] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=tel] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=number] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=date] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=time] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=email] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .car-seats-option textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=text] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=tel] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=number] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=date] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=time] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=email] .select-item,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=text] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=tel] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=number] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=date] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=time] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option input[type=email] .select-item,.selection.sd-selection .options-box-wrapper .car-seats-option textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection.sd-selection .options-box-wrapper .number-of-rooms select,.selection.sd-selection .options-box-wrapper .car-seats-option select{border:1px solid #e1e1e1;border-radius:3px}.selection.sd-selection .options-box-wrapper .number-of-rooms input,.selection.sd-selection .options-box-wrapper .number-of-rooms select,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea,.selection.sd-selection .options-box-wrapper .car-seats-option input,.selection.sd-selection .options-box-wrapper .car-seats-option select,.selection.sd-selection .options-box-wrapper .car-seats-option textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .number-of-rooms input,.selection.sd-selection .options-box-wrapper .number-of-rooms select,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea,.selection.sd-selection .options-box-wrapper .car-seats-option input,.selection.sd-selection .options-box-wrapper .car-seats-option select,.selection.sd-selection .options-box-wrapper .car-seats-option textarea{width:96%}}.selection.sd-selection .options-box-wrapper .number-of-rooms input.readonly,.selection.sd-selection .options-box-wrapper .number-of-rooms select.readonly,.selection.sd-selection .options-box-wrapper .number-of-rooms textarea.readonly,.selection.sd-selection .options-box-wrapper .car-seats-option input.readonly,.selection.sd-selection .options-box-wrapper .car-seats-option select.readonly,.selection.sd-selection .options-box-wrapper .car-seats-option textarea.readonly{background-color:#f2f3f4}.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=date],.selection.sd-selection .options-box-wrapper .number-of-rooms input[type=time],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=date],.selection.sd-selection .options-box-wrapper .car-seats-option input[type=time]{padding:4px 2%}.selection.sd-selection .options-box-wrapper .number-of-rooms label,.selection.sd-selection .options-box-wrapper .car-seats-option label{display:block;margin-right:10px}.selection.sd-selection .options-box-wrapper .number-of-rooms select,.selection.sd-selection .options-box-wrapper .car-seats-option select{padding-top:4px;padding-bottom:4px}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .number-of-rooms select,.selection.sd-selection .options-box-wrapper .car-seats-option select{width:30%}}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control{float:left;padding:10px 0 10px 0;margin-bottom:10px;float:left;display:block;margin-right:2.3576515979%;width:100%}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control:last-child,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control:last-child{margin-right:0}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div{float:left;margin:0}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls{width:100%;text-align:center}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a{display:inline-block!important;font-weight:600;width:25px!important;height:25px;margin:0 20px!important;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a:hover,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a:hover{text-decoration:none}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a.minus,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle_white.png")}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a.minus.disabled,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a.minus.disabled{background-image:url("/img/booking/icon_minus_circle_white_disabled.png")}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a.plus,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle_white.png")}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls a.plus.disabled,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls a.plus.disabled{background-image:url("/img/booking/icon_plus_circle_white_disabled.png")}.selection.sd-selection .options-box-wrapper .number-of-rooms .no-of-room-control>div.controls span,.selection.sd-selection .options-box-wrapper .car-seats-option .no-of-room-control>div.controls span{font-size:1.4em}.selection.sd-selection .options-box-wrapper .number-of-rooms{margin-bottom:5px}.selection.sd-selection .options-box-wrapper .car-seats-option{margin:0;clear:none;padding-top:0!important;text-align:center}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .car-seats-option{text-align:left}}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div{float:left;margin:10px 0 0}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.type{width:100%;text-align:center;font-weight:600}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls{width:100%;text-align:center}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a:hover{text-decoration:none}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats>div.controls span{font-size:31px}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls{margin:0;height:23px;line-height:23px;text-align:center}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls{text-align:left!important}}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls span{font-size:22px!important}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls a{border-color:#fff!important;width:20px!important;height:20px!important;font-size:14px!important;background-size:20px!important}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle_white.png")!important}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls a.minus.disabled{background-image:url("/img/booking/icon_minus_circle_white_disabled.png")!important}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle_white.png")!important}.selection.sd-selection .options-box-wrapper .car-seats-option .no-selector-control.no-of-car-seats .controls a.plus.disabled{background-image:url("/img/booking/icon_plus_circle_white_disabled.png")!important}.selection.sd-selection .options-box-wrapper .options-box .option{margin-bottom:35px;height:auto;padding-bottom:50px;float:left;display:block;margin-right:2.3576515979%;width:100%}.selection.sd-selection .options-box-wrapper .options-box .option:last-child{margin-right:0}@media screen and (min-width:992px){.selection.sd-selection .options-box-wrapper .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.selection.sd-selection .options-box-wrapper .options-box .option:last-child{margin-right:0}.selection.sd-selection .options-box-wrapper .options-box .option:nth-child(2n){margin-right:0}.selection.sd-selection .options-box-wrapper .options-box .option:nth-child(2n+1){clear:left}}.selection.sd-selection .options-box-wrapper .options-box .option .image-wrapper{position:relative}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .image-wrapper{margin-bottom:20px}}.selection.sd-selection .options-box-wrapper .options-box .option .image-wrapper .image{height:250px;text-align:center}.selection.sd-selection .options-box-wrapper .options-box .option .image-wrapper .image img{max-width:100%}.selection.sd-selection .options-box-wrapper .options-box .option .details{padding:0}.selection.sd-selection .options-box-wrapper .options-box .option .details .name{display:block;margin:0 auto;max-width:240px;padding-top:10px;padding-bottom:10px;font-weight:600;text-align:center}.selection.sd-selection .options-box-wrapper .options-box .option .details .name div{font-size:.891em}.selection.sd-selection .options-box-wrapper .options-box .option .details .name .item-name{font-size:.891em}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .details .name .item-name{font-size:1.273em}}.selection.sd-selection .options-box-wrapper .options-box .option .details .short-description{background:url(/img/bg-short-description.jpg) no-repeat 50% 0;margin-top:20px;padding:20px 35px 5px;text-align:center}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link){display:block;margin:10px auto 0;width:100%;text-align:center}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).select-item{margin:0 auto}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).select-item{position:absolute;bottom:0;margin:10px auto 0;font-weight:700}}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link):hover{text-decoration:none}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span{padding:5px 5%;display:block;background:#fff;color:#289a47}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span:not(.mobile){display:none}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span{border-top:1px solid #e1e1e1;padding:15px 5%}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.mobile{display:none}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span:not(.mobile){display:block}}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.cta-selected{background:#289a47;color:#fff}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.cta-selected{border-top:1px solid #39ae64}}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox{margin-left:10px}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox span{display:none}.selection.sd-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox.button span{display:inline}.selection.sd-selection .options-box-wrapper .options-box .option .overlay{top:0;left:0;position:absolute;display:none;height:100%;width:100%;background:rgba(255,255,255,.95)}.selection.sd-selection .options-box-wrapper .options-box .option .overlay .category-title{font-weight:600;margin-top:20px;padding-left:10%;padding-right:10%}.selection.sd-selection .options-box-wrapper .options-box .option .overlay .category-description{padding:15px 10%}.selection.sd-selection .options-box-wrapper .options-box .option .overlay .category-details{padding:15px 10%}.selection.sd-selection .options-box-wrapper .options-box .option .name span.similar{font-size:.891em;font-weight:400;margin-bottom:10px;display:block}.selection.sd-selection .options-box-wrapper .options-box .option .car-config{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:10px 35px}.selection.sd-selection .options-box-wrapper .options-box .option .car-config:last-child{margin-right:0}.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail{font-size:.971em;font-weight:400;margin-bottom:2px}.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail>div{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:2px;margin-bottom:2px}.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail>div:last-child{margin-right:0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail>div:last-child{margin-right:0}}.selection.sd-selection .options-box-wrapper .options-box .option .car-config .car-detail.highlight{color:#289a47}.selection.sd-selection .options-box-wrapper .options-box .option .car-config:not(.car-seats-option){padding-bottom:0;padding-top:0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .car-config:not(.car-seats-option){padding-top:10px}}.selection.sd-selection .options-box-wrapper .options-box .option .car-config:not(.car-seats-option) .car-detail{display:none}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .option .car-config:not(.car-seats-option) .car-detail{display:block}}.selection.sd-selection .options-box-wrapper .options-box .option.selected{background:#289a47}.selection.sd-selection .options-box-wrapper .options-box .option.selected .details{color:#fff}.selection.sd-selection .options-box-wrapper .options-box .option.selected .details .short-description{display:none}.selection.sd-selection .options-box-wrapper .options-box .option.selected .room-config{display:block}.selection.sd-selection .options-box-wrapper .options-box .option:hover .overlay{display:none}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .duration-options{width:30%}}.selection.sd-selection .options-box-wrapper .options-box .duration-options label{cursor:pointer;display:block;margin-bottom:5px}.selection.sd-selection .options-box-wrapper .options-box .duration-options label.hidden{visibility:hidden;display:none}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .duration-options label.hidden{display:block}}.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=text],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=tel],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=number],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=date],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=time],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=email],.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=text] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=tel] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=number] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=date] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=time] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=email] .image-wrapper,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=text] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=tel] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=number] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=date] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=time] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=email] .image-wrapper .image,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=text] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=tel] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=number] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=date] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=time] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=email] .select-item,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection.sd-selection .options-box-wrapper .options-box .duration-options select{border:1px solid #e1e1e1;border-radius:3px}.selection.sd-selection .options-box-wrapper .options-box .duration-options input,.selection.sd-selection .options-box-wrapper .options-box .duration-options select,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.selection.sd-selection .options-box-wrapper .options-box .duration-options input,.selection.sd-selection .options-box-wrapper .options-box .duration-options select,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea{width:96%}}.selection.sd-selection .options-box-wrapper .options-box .duration-options input.readonly,.selection.sd-selection .options-box-wrapper .options-box .duration-options select.readonly,.selection.sd-selection .options-box-wrapper .options-box .duration-options textarea.readonly{background-color:#f2f3f4}.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=date],.selection.sd-selection .options-box-wrapper .options-box .duration-options input[type=time]{padding:4px 2%}.selection.sd-selection .options-box-wrapper .options-box .duration-options label{font-weight:600}.selection.sd-selection .payment-wrapper .step-wrapper.customer-details .field-error,.selection.sd-selection .payment-wrapper .step-wrapper.payment-information .field-error{color:#972319;font-size:.75em;margin-top:-10px}.selection.sd-selection .payment-wrapper .step-wrapper.customer-details .terms-acceptance-wrapper .terms-acceptance{padding-left:30px!important;text-align:right}.selection.sd-selection .payment-wrapper .step-wrapper.customer-details .vendor-specific{display:none}.selection.sd-selection .payment-wrapper .section h2{text-align:center;margin-top:0;margin-bottom:10px;font-size:2em;font-weight:600}@media(min-width:769px){.selection.sd-selection .payment-wrapper .section h2{margin-top:70px;text-align:left}}.selection.sd-selection .payment-wrapper .section>div input,.selection.sd-selection .payment-wrapper .section>div select{margin-bottom:20px}.selection.sd-selection .payment-wrapper .label-error{color:#972319}.selection.sd-selection .payment-wrapper .label-error+.ddl:before{border-top-color:#972319}.selection.sd-selection .payment-wrapper .has-error{border-color:#972319!important}.selection.sd-selection .summary-wrapper.expanded .summary .summary-box{display:block;position:fixed;background:#fff;bottom:60px;left:0;width:100%;height:calc(-150px + 100vh);border-top:1px solid #e1e1e1;width:100%;display:block;z-index:100000;overflow:scroll;padding-left:20px;padding-right:20px;padding-bottom:20px;top:90px}@media(min-width:769px){.selection.sd-selection .summary-wrapper.expanded .summary .summary-box{padding-bottom:80px;bottom:75px;top:auto}}.selection.sd-selection .summary-wrapper .summary{position:relative}.selection.sd-selection .summary-wrapper .summary .toggler-wrapper{display:none}.selection.sd-selection .summary-wrapper .summary .mobile-summary-box{position:fixed;bottom:0;left:0;width:50%;height:60px;background:#289a47;border-right:1px solid #1a9342}.selection.sd-selection .summary-wrapper .summary .mobile-summary-box .total-item-price{margin:20px 0;text-align:center}.selection.sd-selection .summary-wrapper .summary .mobile-summary-box .total-item-price .amount{color:#fff;padding-left:30px;background:url(/img/booking/icon_basket_white.png) no-repeat 0 50%}.selection.sd-selection .summary-wrapper .summary .summary-box{display:none}@media(min-width:769px){.selection.sd-selection .summary-wrapper .summary .summary-box{display:block}}.selection.sd-selection .summary-wrapper .summary .summary-box .mobile-actions{height:0;padding:0}.selection.sd-selection .summary-wrapper .summary .summary-box .mobile-actions .book.secondary{position:fixed;top:91px;right:0;width:auto;padding:0;border:0;font-size:1.455em;line-height:1.455em;padding:5px 7px;margin:0;cursor:pointer;background-color:#289a47;color:#fff}.selection.sd-selection .summary-wrapper .summary .summary-box .mobile-actions .book.secondary:hover{text-decoration:none}.selection.sd-selection .summary-wrapper .summary .summary-box .mobile-actions .basket-icon{display:inline-block;width:40px;height:16px;background:url("/img/booking/icon_basket_white.png") no-repeat;background-position-x:5px}.selection.accommodation-selection{padding:0}.selection.accommodation-selection .options-box-wrapper{width:96%;margin-left:2%}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper{margin:0 auto;width:96%;max-width:920px}}.selection.accommodation-selection .options-box-wrapper.addons .skip-activities{margin:30px 0;font-weight:700}.selection.accommodation-selection .options-box-wrapper.addons .skip-activities a:before{content:"";font-family:"icomoon";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;font-size:.75em;color:#289a47;margin-right:15px}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-bottom:0;cursor:default}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option:last-child{margin-right:0}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option:last-child{margin-right:0}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option:nth-child(2n){margin-right:0}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option:nth-child(2n+1){clear:left}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image{background-position:center;background-size:cover;background-repeat:no-repeat;height:150px}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image{height:250px;cursor:pointer}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image img{display:none!important}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .image-wrapper .image a{display:block;height:100%;width:100%}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .activity-price{text-align:center;position:absolute;bottom:0;width:100%;padding:15px 5%;border-top:1px solid rgba(255,255,255,.4)}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .remove-addon{position:absolute;top:20px;right:20px;height:24px;width:24px;text-align:right}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .remove-addon i{cursor:pointer;color:#fff;text-shadow:1px 1px 1px #3b3c3a;font-size:1.273em}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .remove-addon i:hover{color:#a7a7a7}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details a span{font-weight:600}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details a .button{clear:both}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details a:not(.addon-link) span{display:block!important;border-top:1px solid #e1e1e1;padding:10px 5%}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details a:not(.addon-link) span{padding:15px 5%}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .url{text-align:center}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .name{max-width:320px;height:52px;overflow:hidden}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .name{height:auto;overflow:visible}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .name a{color:#4a4a4a}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .name .item-name{cursor:pointer}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .name .item-name:hover{text-decoration:underline}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .short-description{text-align:center;background:none;padding-top:0;display:none;margin-top:10px}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .short-description{text-align:left;margin-bottom:20px;display:block}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details{clear:both;padding:10px 2%;font-size:.75em;min-height:110px}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details{font-size:1em;padding:10px 4%;min-height:159px}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail{padding:5px 4%;float:left;width:100%}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail{padding:10px 4%}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail span:first-child{float:left;font-weight:600}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail span:last-child{float:right;padding-right:25px}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.passengers span:last-child{background:url("/img/booking/icon_tiny_travellers_white.png") no-repeat 100% 3px}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.date span:last-child{background:url("/img/booking/icon_calendar_white.png") no-repeat 100% 0;background-size:16px}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .selected-activity-details .detail.date span:last-child{background-position-y:3px}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .duration{margin:20px auto 10px;font-size:14px;line-height:14px;text-align:center}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .duration{text-align:left;margin:15px 35px 35px;min-height:0}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .duration:before{margin-right:15px}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .duration:before{content:"";font-family:"icomoon";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;color:#289a47;margin-right:5px}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .details .activity-price{position:relative;clear:both}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity{z-index:1}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay span{top:47%}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(1){animation-delay:-.45s}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(2){animation-delay:-.3s}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option .loading-activity .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details .addon-link{color:#fff}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details a{margin-top:0}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details a span{color:#fff;background-color:#289a47;display:block}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details a.button{clear:both}.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:hover,.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:visited,.selection.accommodation-selection .options-box-wrapper.addons .options-box .option.selected .details .name a:focus{color:#fff}.selection.accommodation-selection .options-box-wrapper .options-box .option .details{padding:0}.selection.accommodation-selection .options-box-wrapper .options-box .option .details .name{display:block;margin:0 auto;max-width:240px;padding-top:10px;padding-bottom:10px;font-weight:600;text-align:center}.selection.accommodation-selection .options-box-wrapper .options-box .option .details .name div{font-size:.891em}.selection.accommodation-selection .options-box-wrapper .options-box .option .details .name .item-name{font-size:.891em}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper .options-box .option .details .name .item-name{font-size:1.273em}}.selection.accommodation-selection .options-box-wrapper .options-box .option .details .short-description{background:url(/img/bg-short-description.jpg) no-repeat 50% 0;margin-top:20px;padding:20px 35px 5px;text-align:center}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link){display:block;margin:10px auto 0;width:100%;text-align:center}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).select-item{margin:0 auto}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).select-item{position:absolute;bottom:0;margin:10px auto 0;font-weight:700}}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link):hover{text-decoration:none}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span{padding:5px 5%;display:block;background:#fff;color:#289a47}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span:not(.mobile){display:none}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span{border-top:1px solid #e1e1e1;padding:15px 5%}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.mobile{display:none}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span:not(.mobile){display:block}}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.cta-selected{background:#289a47;color:#fff}@media(min-width:769px){.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link) span.cta-selected{border-top:1px solid #39ae64}}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox{margin-left:10px}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox span{display:none}.selection.accommodation-selection .options-box-wrapper .options-box .option .details a:not(.addon-link).fancybox.button span{display:inline}.selection.accommodation-selection .options-box-wrapper .options-box .option.selected{background:#289a47}.selection.accommodation-selection .options-box-wrapper .options-box .option.selected .details{color:#fff}.selection.accommodation-selection .options-box-wrapper .options-box .option.selected .details .short-description{display:none}.selection.accommodation-selection .options-box-wrapper .options-box .option:hover .overlay{display:none}.selection.accommodation-selection .date-selection{width:100%;padding:10px 2%}.selection.accommodation-selection .date-selection .ui-datepicker{width:100%;margin:15px auto;font-family:"open-sans",sans-serif}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-icon{width:18px;height:18px}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-datepicker-next{border:1px solid #fff;cursor:pointer}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:1px;top:1px}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:1px;top:1px}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w{background-image:url("/img/sprite_nav_slider_small.png");background-position:0 0}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w:hover{background-position:0 -20px}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e{background-image:url("/img/sprite_nav_slider_small.png");background-position:-20px 0}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e:hover{background-position:-20px -20px}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker-title{font-size:1.163em;color:#4a4a4a}.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker td span,.selection.accommodation-selection .date-selection .ui-datepicker .ui-datepicker td a{padding:.5em .2em}.selection.accommodation-selection .date-selection .ui-datepicker .ui-state-default,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-content .ui-state-default,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-header .ui-state-default{background-color:#dff0d8}.selection.accommodation-selection .date-selection .ui-datepicker .ui-state-default,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-content .ui-state-default,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-header .ui-state-default{background-color:#dff0d8}.selection.accommodation-selection .date-selection .ui-datepicker .ui-state-active,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-content .ui-state-active,.selection.accommodation-selection .date-selection .ui-datepicker .ui-widget-header .ui-state-active{color:#4a4a4a;border-color:#289a47;font-weight:800}@media(min-width:769px){.selection.accommodation-selection .date-selection .ui-datepicker{width:45%;float:left}}.selection.accommodation-selection .date-selection .stay-length{width:100%}@media(min-width:769px){.selection.accommodation-selection .date-selection .stay-length{width:53%;margin:15px 0% 15px 2%;float:left}}.selection.accommodation-selection .date-selection .stay-length label{cursor:pointer;margin-right:5px}.selection.accommodation-selection .date-selection .stay-length label:last-child{margin-right:0;margin-left:5px}.selection.accommodation-selection .date-selection .stay-length select{padding:5px 1%;border:1px solid #cfcbbc;border-radius:3px}.selection.accommodation-selection .date-selection .stay-length>div{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:10px 2%;margin-bottom:10px}.selection.accommodation-selection .date-selection .stay-length>div .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .date-selection .stay-length>div .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .date-selection .stay-length>div .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection.accommodation-selection .dates-selection .not-available{padding:0 20px;clear:both}.selection.accommodation-selection .dates-selection .not-available .error-summary{border:1px solid #972319;border-radius:3px;padding:10px 20px 10px 65px;color:#972319;width:100%;background:url("/img/icon_warning.png") no-repeat 15px 50%;background-size:16px 16px;margin-bottom:5px}@media(min-width:1281px){.selection.accommodation-selection .dates-selection .not-available .error-summary{padding:15px 20px 15px 65px;margin-bottom:15px}}.selection.accommodation-selection .dates-selection .options-box .date-range-picker{padding-bottom:0}@media(min-width:769px){.selection.accommodation-selection .dates-selection .options-box .date-range-picker{padding-bottom:40px}}.selection.accommodation-selection .room-types{clear:both;padding-top:20px}.selection.accommodation-selection .room-types .options-box{width:100%;padding-top:0}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box{padding-top:80px}}.selection.accommodation-selection .room-types .options-box h2{margin-top:0}.selection.accommodation-selection .room-types .options-box .room-type{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;margin-bottom:20px;padding:15px 2%;clear:both;float:left;height:auto;width:100%}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type.selected{border:2px solid #289a47}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type{height:auto}}.selection.accommodation-selection .room-types .options-box .room-type label{cursor:pointer;display:block;margin-bottom:5px}.selection.accommodation-selection .room-types .options-box .room-type label.hidden{visibility:hidden;display:none}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type label.hidden{display:block}}.selection.accommodation-selection .room-types .options-box .room-type input[type=text],.selection.accommodation-selection .room-types .options-box .room-type input[type=tel],.selection.accommodation-selection .room-types .options-box .room-type input[type=number],.selection.accommodation-selection .room-types .options-box .room-type input[type=date],.selection.accommodation-selection .room-types .options-box .room-type input[type=time],.selection.accommodation-selection .room-types .options-box .room-type input[type=email],.selection.accommodation-selection .room-types .options-box .room-type textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type input[type=text] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type input[type=tel] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type input[type=number] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type input[type=date] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type input[type=time] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type input[type=email] .image-wrapper,.selection.accommodation-selection .room-types .options-box .room-type textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type input[type=text] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type input[type=tel] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type input[type=number] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type input[type=date] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type input[type=time] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type input[type=email] .image-wrapper .image,.selection.accommodation-selection .room-types .options-box .room-type textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type input[type=text] .select-item,.selection.accommodation-selection .room-types .options-box .room-type input[type=tel] .select-item,.selection.accommodation-selection .room-types .options-box .room-type input[type=number] .select-item,.selection.accommodation-selection .room-types .options-box .room-type input[type=date] .select-item,.selection.accommodation-selection .room-types .options-box .room-type input[type=time] .select-item,.selection.accommodation-selection .room-types .options-box .room-type input[type=email] .select-item,.selection.accommodation-selection .room-types .options-box .room-type textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type select{border:1px solid #e1e1e1;border-radius:3px}.selection.accommodation-selection .room-types .options-box .room-type input,.selection.accommodation-selection .room-types .options-box .room-type select,.selection.accommodation-selection .room-types .options-box .room-type textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type input,.selection.accommodation-selection .room-types .options-box .room-type select,.selection.accommodation-selection .room-types .options-box .room-type textarea{width:96%}}.selection.accommodation-selection .room-types .options-box .room-type input.readonly,.selection.accommodation-selection .room-types .options-box .room-type select.readonly,.selection.accommodation-selection .room-types .options-box .room-type textarea.readonly{background-color:#f2f3f4}.selection.accommodation-selection .room-types .options-box .room-type input[type=date],.selection.accommodation-selection .room-types .options-box .room-type input[type=time]{padding:4px 2%}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper{width:100%;position:relative;height:100%;text-align:center}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper{float:left;width:25%}}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper img{max-width:100%;border:1px solid #f2f3f4}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper .facilities-and-tags{text-align:left}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper .facilities-and-tags .title{font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .image-wrapper .magnifier{position:absolute;top:5px;right:5px;height:26px;width:26px;font-size:1.455em;font-weight:300;color:#fff;text-shadow:1px 1px 1px #4a4a4a}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper{width:100%;padding:0 2%}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper{float:left;width:71%}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper.without-image{width:100%}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .description-wrapper .collapsed{overflow:hidden;height:60px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .description-wrapper>a{float:right;margin-top:5px}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection .available{width:50%;float:left}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection .available .price-per-room-wrapper{margin-top:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection .available .price-per-room-wrapper .price-per-room{color:#289a47;font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection{border-top:1px solid #e1e1e1;padding-top:20px;margin:20px 0 10px;clear:both;float:left;width:100%}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .rate-description{width:100%;margin-bottom:20px}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .rate-description{width:60%;float:left}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .rate-description .title{font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .rate-description .amount{color:#289a47}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .selected-options{width:40%}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .room-selection.bokun-selection .selected-options label{display:inline-block;margin-right:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .warn{color:#e34a3e}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .name{font-size:1.455em}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options{margin-top:10px}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options{width:50%;float:left;text-align:center}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div{float:left;margin:10px 0 0}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.type{width:100%;text-align:center;font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls{width:100%;text-align:center}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a:hover{text-decoration:none}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .no-selector-control>div.controls span{font-size:31px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .total-for-selected{font-weight:600;clear:both;padding-top:25px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .selected-options .total-for-selected .amount{color:#289a47}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .included-extras{float:left;width:100%;font-size:.891em}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .included-extras{width:60%}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .included-extras .included-title{font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown{float:left;width:100%;margin-top:5px}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown{margin-top:15px}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown{float:left;width:100%;margin:5px 0;padding:5px 0;font-size:.971em}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .room-index{padding:5px 0;font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .third{float:left;width:100%}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .third{margin-right:1%;width:32%}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .third label{display:inline-block;margin-right:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras{clear:both;width:100%;font-size:.891em;padding-top:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input,.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras label{display:inline-block}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input{width:auto;margin-top:5px;margin-left:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras select{margin-left:10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input[type=checkbox]{position:relative;display:none}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input[type=checkbox]+label{display:block;background:url(/img/booking/svg/icon_tiny_uncheck.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input[type=checkbox]:checked{padding-left:0}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input[type=checkbox]:checked+label{display:block;background:url(/img/booking/svg/icon_tiny_check.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .optional-extras input+label{background-position-y:0!important;padding-left:25px!important}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection{font-size:.891em}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control{float:left;clear:none;padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-radius:4px;border:1px solid #e1e1e1}@media(min-width:769px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control{padding:20px 0 40px 0}}@media screen and (min-width:500px){.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control:last-child{margin-right:0}}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div{float:left;margin:10px 0 0}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.type{width:100%;text-align:center;font-weight:600}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls{width:100%;text-align:center}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a:hover{text-decoration:none}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control>div.controls span{font-size:31px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper .rooms-breakdown .breakdown .people-selection .no-of-people-control{width:100%;margin:0 0 10px}.selection.accommodation-selection .room-types .options-box .room-type .details-wrapper select{width:auto}.selection.accommodation-selection .payment-wrapper .step-wrapper.customer-details .field-error,.selection.accommodation-selection .payment-wrapper .step-wrapper.payment-information .field-error{color:#972319;font-size:.75em;margin-top:-10px}.selection.accommodation-selection .payment-wrapper .step-wrapper.customer-details .terms-acceptance-wrapper .terms-acceptance{padding-left:30px!important;text-align:right}.selection.accommodation-selection .payment-wrapper .step-wrapper.customer-details .vendor-specific{display:none}.selection.accommodation-selection .payment-wrapper .section h2{text-align:center;margin-top:0;margin-bottom:10px;font-size:2em;font-weight:600}@media(min-width:769px){.selection.accommodation-selection .payment-wrapper .section h2{margin-top:70px;text-align:left}}.selection.accommodation-selection .payment-wrapper .section>div input,.selection.accommodation-selection .payment-wrapper .section>div select{margin-bottom:20px}.selection.accommodation-selection .payment-wrapper .label-error{color:#972319}.selection.accommodation-selection .payment-wrapper .label-error+.ddl:before{border-top-color:#972319}.selection.accommodation-selection .payment-wrapper .has-error{border-color:#972319!important}.selection.accommodation-selection .summary-wrapper.expanded .summary .summary-box{display:block;position:fixed;background:#fff;bottom:60px;left:0;width:100%;height:calc(-150px + 100vh);border-top:1px solid #e1e1e1;width:100%;display:block;z-index:100000;overflow:scroll;padding-left:20px;padding-right:20px;padding-bottom:20px;top:90px}@media(min-width:769px){.selection.accommodation-selection .summary-wrapper.expanded .summary .summary-box{padding-bottom:80px;bottom:75px;top:auto}}.selection.accommodation-selection .summary-wrapper .summary{position:relative}.selection.accommodation-selection .summary-wrapper .summary .toggler-wrapper{display:none}.selection.accommodation-selection .summary-wrapper .summary .mobile-summary-box{position:fixed;bottom:0;left:0;width:50%;height:60px;background:#289a47;border-right:1px solid #1a9342}.selection.accommodation-selection .summary-wrapper .summary .mobile-summary-box .total-item-price{margin:20px 0;text-align:center}.selection.accommodation-selection .summary-wrapper .summary .mobile-summary-box .total-item-price .amount{color:#fff;padding-left:30px;background:url(/img/booking/icon_basket_white.png) no-repeat 0 50%}.selection.accommodation-selection .summary-wrapper .summary .summary-box{display:none}@media(min-width:769px){.selection.accommodation-selection .summary-wrapper .summary .summary-box{display:block}}.selection.accommodation-selection .summary-wrapper .summary .summary-box .mobile-actions{height:0;padding:0}.selection.accommodation-selection .summary-wrapper .summary .summary-box .mobile-actions .book.secondary{position:fixed;top:91px;right:0;width:auto;padding:0;border:0;font-size:1.455em;line-height:1.455em;padding:5px 7px;margin:0;cursor:pointer;background-color:#289a47;color:#fff}.selection.accommodation-selection .summary-wrapper .summary .summary-box .mobile-actions .book.secondary:hover{text-decoration:none}.selection.accommodation-selection .summary-wrapper .summary .summary-box .mobile-actions .basket-icon{display:inline-block;width:40px;height:16px;background:url("/img/booking/icon_basket_white.png") no-repeat;background-position-x:5px}@media(min-width:1281px){.selection.accommodation-selection .summary-wrapper .summary{padding-left:40px;padding-right:40px}}.selection.accommodation-selection .summary-wrapper .summary .item-detail{padding-top:40px}.selection.accommodation-selection .summary-wrapper .summary .item-detail p{line-height:1.673em}.selection .empty-state{padding:20px 0;clear:both}.selection .loading{position:relative}.selection .loading .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.selection .loading .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.selection .loading .loading-overlay span{top:47%}}.selection .loading .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.selection .loading .loading-overlay div:nth-child(1){animation-delay:-.45s}.selection .loading .loading-overlay div:nth-child(2){animation-delay:-.3s}.selection .loading .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.added-to-basket{margin-top:20px;padding:0 2%}@media(min-width:769px){.added-to-basket{padding:0 1%}}.added-to-basket h3{font-weight:400;font-size:1.673em}.added-to-basket h3:before{content:"";font-family:"icomoon";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;color:#289a47;padding-right:10px}.added-to-basket .btn{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;float:right}.added-to-basket .btn:hover{color:#fff}.added-to-basket .btn.secondary{background-color:#cfcbbc;margin-right:10px;border-color:#cfcbbc}.added-to-basket .item{position:relative;margin:20px 0 0;border:1px solid #cfcbbc;background-color:#fff;width:100%}@media(min-width:769px){.added-to-basket .item{float:left;height:260px}}.added-to-basket .item.type-2 .details-wrapper .detail.travelers{width:100%}.added-to-basket .item.type-2 .details-wrapper .extras-and-more{font-size:.891em}.added-to-basket .item.bokun-item{height:auto}.added-to-basket .item.bokun-item .image-wrapper{min-height:260px}.added-to-basket .item .image-wrapper{min-height:260px;background-size:cover;height:100%;position:relative}@media(min-width:769px){.added-to-basket .item .image-wrapper{float:left;width:25%;min-height:0}}.added-to-basket .item .unavailable{padding:20px 2%;color:#e34a3e}@media(min-width:769px){.added-to-basket .item .unavailable{float:left}}.added-to-basket .item .address-wrapper{display:none;white-space:pre-line;padding:20px 2%;float:left}.added-to-basket .item .details-wrapper{padding:20px 2%;height:100%;position:relative}@media(min-width:769px){.added-to-basket .item .details-wrapper{float:left;width:55%}}.added-to-basket .item .details-wrapper .overlay{position:absolute;width:auto;top:15px;left:3%;padding:5px 15px;background:rgba(74,74,74,.85);color:#fff;text-align:center}.added-to-basket .item .details-wrapper .overlay span{padding-left:5px}.added-to-basket .item .details-wrapper .overlay.accommodation:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.added-to-basket .item .details-wrapper .overlay.sd-tour:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.added-to-basket .item .details-wrapper .overlay.activity:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.added-to-basket .item .details-wrapper .overlay.package:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.added-to-basket .item .details-wrapper .overlay.general-item:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.added-to-basket .item .details-wrapper .title{font-weight:600;font-size:1.363em;margin-top:35px}.added-to-basket .item .details-wrapper .title.simplified{margin-top:0}.added-to-basket .item .details-wrapper .details .detail{margin:5px 0}@media(min-width:1025px){.added-to-basket .item .details-wrapper .details .detail{width:50%;float:left}}@media(min-width:1025px){.added-to-basket .item .details-wrapper .details .detail.travel-dates{width:70%}}@media(min-width:1025px){.added-to-basket .item .details-wrapper .details .detail.duration{width:30%}}.added-to-basket .item .details-wrapper .details .detail:before{padding-right:10px;font-weight:600}.added-to-basket .item .details-wrapper .details .detail .category-amount{margin-left:5px;display:inline-block;color:#289a47}.added-to-basket .item .details-wrapper .details .travel-dates:before{content:"";font-family:"icomoon";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}.added-to-basket .item .details-wrapper .details .travel-dates span{display:inline-block}.added-to-basket .item .details-wrapper .details .travel-dates span.check-out{padding-left:10px}.added-to-basket .item .details-wrapper .details .travelers:before{content:"";font-family:"icomoon";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}.added-to-basket .item .details-wrapper .details .room-type:before{content:"";font-family:"icomoon";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;padding-right:18px}.added-to-basket .item .details-wrapper .details .vehicle-description:before{content:"";font-family:"icomoon";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}.added-to-basket .item .details-wrapper .details .vehicle-description .similar{font-size:.75em}.added-to-basket .item .details-wrapper .details .duration:before{content:"";font-family:"icomoon";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}.added-to-basket .item .details-wrapper .details .rooms{float:left;margin-top:10px}.added-to-basket .item .details-wrapper .details .rooms .room-name{font-size:.891em}.added-to-basket .item .details-wrapper .details .rooms .room-name>span{font-weight:600}.added-to-basket .item .details-wrapper .details .rooms .room-name .room-guests{padding-right:10px}.added-to-basket .item .details-wrapper .details .rooms .room-name .rate-group{margin-bottom:8px}.added-to-basket .item .details-wrapper .details .rooms .room-name .rate-group>div{margin-bottom:3px}.added-to-basket .item .details-wrapper .details .extras-and-more{clear:both}.added-to-basket .item .details-wrapper .comments{clear:both;margin-top:5px}.added-to-basket .item .details-wrapper .comments p{margin:0;padding-bottom:5px}.added-to-basket .item .price-wrapper{padding:0 2% 10px;clear:both}@media(min-width:769px){.added-to-basket .item .price-wrapper{float:left;clear:none;width:20%;padding:40px 2% 0}}.added-to-basket .item .price-wrapper .price{font-size:1.273em;font-weight:600}@media(min-width:769px){.added-to-basket .item .price-wrapper .price{padding:20px 0}}.added-to-basket .item .price-wrapper .price .title{margin-bottom:5px}.added-to-basket .item .price-wrapper .price .strike{color:#4a4a4a;font-weight:400}.added-to-basket .item .price-wrapper .price .amount{color:#289a47}.added-to-basket .item .price-wrapper .price .deposit{font-size:.75em}.added-to-basket .item .price-wrapper .discount-wrapper{float:none;clear:both;width:100%}.added-to-basket .item .price-wrapper .discount-wrapper .discount{background-color:#eecf15;padding:0 5px;font-size:.75em}.added-to-basket .item .price-wrapper .approximate-amount{font-size:.75em}.added-to-basket .item .status{position:absolute;top:0;right:0;padding:10px;background-color:#cfcbbc;color:#fff;font-size:.891em}.added-to-basket .item .actions{position:absolute;top:-1px;right:-1px}.added-to-basket .item .actions a{display:inline-block;height:25px;border:1px solid #cfcbbc;padding-left:5px;padding-right:5px;text-align:center;color:#fff;background-color:#289a47}@media(min-width:769px){.added-to-basket .item .actions a{color:#289a47;background-color:#fff}}.added-to-basket .item .actions a:first-child{border-right:0}.added-to-basket .item .actions a:hover{text-decoration:none}.added-to-basket .item .actions a.change:before{content:"";font-family:"icomoon";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;padding-right:5px}.added-to-basket .item .actions a.remove:before{content:"";font-family:"icomoon";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;padding-right:5px}.added-to-basket .item .actions a.remove.the-only{border-right:1px solid #cfcbbc}.added-to-basket .item{clear:both;margin-bottom:20px}.added-to-basket .item .actions{display:none}.added-to-basket .item .details-wrapper{height:100%}.approximate-amount{font-weight:400;font-size:12px;color:#4a4a4a;margin-bottom:15px}.fb-modal-content{max-width:480px;padding:20px}.fb-modal-content.fb-wide{max-width:768px}.tour-selection-wrapper h5{font-size:1.163em}.tour-selection-wrapper label{cursor:pointer;margin-right:5px}.tour-selection-wrapper label.amount-label{color:#289a47}.tour-selection-wrapper span.amount{color:#289a47}.tour-selection-wrapper input[type=checkbox]{margin-right:5px}.tour-selection-wrapper select{padding:5px 1%;border:1px solid #cfcbbc;border-radius:3px}.tour-selection-wrapper .CalendarDay__selected,.tour-selection-wrapper .CalendarDay__selected:active,.tour-selection-wrapper .CalendarDay__selected:hover{background-color:#289a47;border-color:#289a47}.tour-selection-wrapper .DayPicker_transitionContainer{min-height:298px}.tour-selection-wrapper .DayPicker__hidden{visibility:visible}.tour-selection-wrapper .date-and-time{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;float:left;width:100%;margin-bottom:20px;padding:10px 0}.tour-selection-wrapper .date-and-time .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .date-and-time .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .date-and-time .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.tour-selection-wrapper .date-and-time{padding:10px 2%}}.tour-selection-wrapper .date-and-time .DayPicker{width:319px}.tour-selection-wrapper .date-and-time .DayPicker,.tour-selection-wrapper .date-and-time .time-slots-wrapper{float:left;padding:15px 2%}.tour-selection-wrapper .date-and-time .time-slots-wrapper{padding:25px 8%}.tour-selection-wrapper .date-and-time .time-slots-wrapper .selected-date{font-weight:600;font-size:1.163em;padding-bottom:35px;padding-top:10px}.tour-selection-wrapper .date-and-time .time-slots-wrapper .time-slots>div{margin-bottom:5px}.tour-selection-wrapper .date-and-time .time-slots-wrapper .time-slots>div.selected-time-slot{color:#289a47}.tour-selection-wrapper .date-and-time .time-slots-wrapper .time-slots label{cursor:pointer;margin-left:15px}.tour-selection-wrapper .date-and-time .time-slots-wrapper .time-slots input[type=radio]:checked+label{color:#289a47}.tour-selection-wrapper .date-and-time{float:left;width:100%;padding:0}.tour-selection-wrapper .date-and-time .view-switch{width:100%;background-color:#f3f4f7}.tour-selection-wrapper .date-and-time .view-switch a{display:inline-block;width:140px;padding:15px 0;text-align:center;color:#4a4a4a}.tour-selection-wrapper .date-and-time .view-switch a:last-child{margin-left:1%}.tour-selection-wrapper .date-and-time .view-switch .selected{font-weight:600;color:#289a47;background-color:#fff}.tour-selection-wrapper .unavailable{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;float:right;width:100%;text-align:center}.tour-selection-wrapper .unavailable .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .unavailable .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .unavailable .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.tour-selection-wrapper .unavailable{width:60%;padding:40px 1%}}.tour-selection-wrapper .options-box-wrapper .options-box{float:right;width:100%;margin-bottom:0!important}@media(min-width:769px){.tour-selection-wrapper .options-box-wrapper .options-box{width:60%;padding:0 1%}}.tour-selection-wrapper .options-box-wrapper .options-box.categories-options-box{padding-top:20px}@media(min-width:769px){.tour-selection-wrapper .options-box-wrapper .options-box.categories-options-box{padding-top:80px}}.tour-selection-wrapper .options-box-wrapper .options-box.categories-options-box .GuestSelectionInfo{background:#ffc0cb;line-height:60px}.tour-selection-wrapper .options-box-wrapper .options-box:nth-child(2) h2{margin-top:0}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control{float:left;clear:none;padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-radius:4px;border:1px solid #e1e1e1}@media(min-width:769px){.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control{padding:20px 0 40px 0}}@media screen and (min-width:500px){.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control:last-child{margin-right:0}}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div{float:left;margin:10px 0 0}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.type{width:100%;text-align:center;font-weight:600}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls{width:100%;text-align:center}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a:hover{text-decoration:none}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .no-of-people-control>div.controls span{font-size:31px}.tour-selection-wrapper .options-box-wrapper .options-box .rate-selection,.tour-selection-wrapper .options-box-wrapper .options-box .pickup-selection{padding:15px 3%;margin:0 0 15px;float:left;width:100%;font-size:.891em;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .rate-selection .image-wrapper,.tour-selection-wrapper .options-box-wrapper .options-box .pickup-selection .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .rate-selection .image-wrapper .image,.tour-selection-wrapper .options-box-wrapper .options-box .pickup-selection .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .rate-selection .select-item,.tour-selection-wrapper .options-box-wrapper .options-box .pickup-selection .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection>div{float:left;width:33%}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection>div label{display:block;margin:0;margin-bottom:3px}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection>div select{margin-right:10px;font-size:1.273em;padding-left:10px;padding-right:10px}.tour-selection-wrapper .options-box-wrapper .options-box .people-selection .capacity-notes{float:none;width:100%}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection{width:100%;float:left}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;margin-bottom:20px}@media screen and (min-width:500px){.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option:last-child{margin-right:0}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option:nth-child(4n){margin-right:0}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option:nth-child(4n+1){clear:left}}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control{float:right;line-height:20px;margin-bottom:-4px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div{float:left;margin:10px 0 0}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.type{width:100%;text-align:center;font-weight:600}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls{width:100%;text-align:center}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a:hover{text-decoration:none}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls span{font-size:31px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls{margin-left:10px;margin-top:0}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a{font-size:.75em;height:20px;width:20px;background-size:20px!important}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.minus{margin-right:10px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.minus:before{margin-top:7px;-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.plus{margin-left:10px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls a.plus:before{margin-top:5px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .no-selector-control>div.controls span{font-size:1.081em}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .title{padding:15px 2%;text-align:center;font-size:1.273em}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-booking-wrapper,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-person-wrapper{padding:15px 6%}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-booking-wrapper .extra-per-person,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-person-wrapper .extra-per-person{height:30px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-booking-wrapper .amount-label,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .extra-per-person-wrapper .amount-label{color:#289a47;margin-left:5px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .actions{clear:both;padding-top:20px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .actions a{padding:10px 20px;background-color:#fff;color:#289a47;border:0;border-top:1px solid #e1e1e1;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:center;display:block}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option .actions span{text-align:center;display:block;padding:10px 0;border-top:1px solid #e1e1e1}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option.selected{background:url("/img/booking/icon_checkmark_circle_green_moblie.png") no-repeat 98% 5px;border-color:#289a47}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option.selected .actions a,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-option.selected .actions span{border-top-color:#289a47}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection select{font-size:1.273em;padding-left:10px;padding-right:10px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-booking-wrapper,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-person-wrapper{padding:15px 6%}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-booking-wrapper .extra-per-person,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-person-wrapper .extra-per-person{height:30px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-booking-wrapper .amount-label,.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-per-person-wrapper .amount-label{color:#289a47;margin-left:5px}.tour-selection-wrapper .options-box-wrapper .options-box .extra-selection .extra-unit{margin-bottom:5px}.tour-selection-wrapper .summary-wrapper.expanded .summary .summary-box{display:block;position:fixed;background:#fff;bottom:60px;left:0;width:100%;height:calc(-150px + 100vh);border-top:1px solid #e1e1e1;width:100%;display:block;z-index:100000;overflow:scroll;padding-left:20px;padding-right:20px;padding-bottom:20px;top:90px}@media(min-width:769px){.tour-selection-wrapper .summary-wrapper.expanded .summary .summary-box{padding-bottom:80px;bottom:75px;top:auto}}.tour-selection-wrapper .summary-wrapper .summary{position:relative}.tour-selection-wrapper .summary-wrapper .summary .toggler-wrapper{display:none}.tour-selection-wrapper .summary-wrapper .summary .mobile-summary-box{position:fixed;bottom:0;left:0;width:50%;height:60px;background:#289a47;border-right:1px solid #1a9342}.tour-selection-wrapper .summary-wrapper .summary .mobile-summary-box .total-item-price{margin:20px 0;text-align:center}.tour-selection-wrapper .summary-wrapper .summary .mobile-summary-box .total-item-price .amount{color:#fff;padding-left:30px;background:url(/img/booking/icon_basket_white.png) no-repeat 0 50%}.tour-selection-wrapper .summary-wrapper .summary .summary-box{display:none}@media(min-width:769px){.tour-selection-wrapper .summary-wrapper .summary .summary-box{display:block}}.tour-selection-wrapper .summary-wrapper .summary .summary-box .mobile-actions{height:0;padding:0}.tour-selection-wrapper .summary-wrapper .summary .summary-box .mobile-actions .book.secondary{position:fixed;top:91px;right:0;width:auto;padding:0;border:0;font-size:1.455em;line-height:1.455em;padding:5px 7px;margin:0;cursor:pointer;background-color:#289a47;color:#fff}.tour-selection-wrapper .summary-wrapper .summary .summary-box .mobile-actions .book.secondary:hover{text-decoration:none}.tour-selection-wrapper .summary-wrapper .summary .summary-box .mobile-actions .basket-icon{display:inline-block;width:40px;height:16px;background:url("/img/booking/icon_basket_white.png") no-repeat;background-position-x:5px}.tour-selection-wrapper .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.tour-selection-wrapper .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.tour-selection-wrapper .loading-overlay span{top:47%}}.tour-selection-wrapper .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.tour-selection-wrapper .loading-overlay div:nth-child(1){animation-delay:-.45s}.tour-selection-wrapper .loading-overlay div:nth-child(2){animation-delay:-.3s}.tour-selection-wrapper .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tour-selection-wrapper .payment-wrapper .step-wrapper.customer-details .field-error,.tour-selection-wrapper .payment-wrapper .step-wrapper.payment-information .field-error{color:#972319;font-size:.75em;margin-top:-10px}.tour-selection-wrapper .payment-wrapper .step-wrapper.customer-details .terms-acceptance-wrapper .terms-acceptance{padding-left:30px!important;text-align:right}.tour-selection-wrapper .payment-wrapper .step-wrapper.customer-details .vendor-specific{display:none}.tour-selection-wrapper .payment-wrapper .section h2{text-align:center;margin-top:0;margin-bottom:10px;font-size:2em;font-weight:600}@media(min-width:769px){.tour-selection-wrapper .payment-wrapper .section h2{margin-top:70px;text-align:left}}.tour-selection-wrapper .payment-wrapper .section>div input,.tour-selection-wrapper .payment-wrapper .section>div select{margin-bottom:20px}.tour-selection-wrapper .payment-wrapper .label-error{color:#972319}.tour-selection-wrapper .payment-wrapper .label-error+.ddl:before{border-top-color:#972319}.tour-selection-wrapper .payment-wrapper .has-error{border-color:#972319!important}.capacity-icon{display:inline-block;padding-left:10px}.capacity-icon span{padding-left:5px}.capacity-icon div{margin-top:-8px;font-size:.75em}@media(min-width:769px){#wrapper.has-selection-control{z-index:1}}.next-step-wrapper{position:fixed;bottom:0;right:0;z-index:1001;width:50%;padding:0}@media(min-width:769px){.next-step-wrapper{width:320px;padding:20px 30px;background:#fff;border-top:1px solid #e1e1e1}}@media(min-width:1281px){.next-step-wrapper{width:360px}}@media(min-width:1601px){.next-step-wrapper{width:440px}}.next-step-wrapper .book{width:100%;float:left;text-align:center;padding:10px 20px;height:60px;font-weight:600;color:#fff;background-color:#289a47;border:1px solid #289a47;-moz-transition:background 1s;-o-transition:background 1s;-webkit-transition:background 1s;transition:background 1s;line-height:40px}.next-step-wrapper .book:hover{background-color:#fff;color:#289a47;border:1px solid #289a47}.next-step-wrapper .book:hover{text-decoration:none}@media(min-width:769px){.next-step-wrapper .book{height:auto;line-height:normal;height:auto;padding:15px 20px}}.next-step-wrapper .book .ascii{margin-left:15px;font-size:.9em}.selection-header header.top-header{position:relative;width:100%;z-index:8000;padding-right:40px}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-9px)}60%{-webkit-transform:translateY(-4px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-9px)}60%{-moz-transform:translateY(-4px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-9px)}60%{transform:translateY(-4px)}}.fancybox-container-full .fancybox-content{padding:10px}@media(min-width:1281px){.fancybox-container-full .fancybox-content{padding:44px}}.DayPickerNavigation_button__default{border-width:0!important}@media(min-width:1281px){.fancybox-container .vendor-specific{min-width:640px}}.fancybox-container .vendor-specific .vendor-policy>span{font-weight:600;display:inline-block;padding-top:20px;padding-bottom:5px}.fancybox-container .addon-details .loading-activity{z-index:100}.fancybox-container .addon-details .loading-activity .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.fancybox-container .addon-details .loading-activity .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.fancybox-container .addon-details .loading-activity .loading-overlay span{top:47%}}.fancybox-container .addon-details .loading-activity .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.fancybox-container .addon-details .loading-activity .loading-overlay div:nth-child(1){animation-delay:-.45s}.fancybox-container .addon-details .loading-activity .loading-overlay div:nth-child(2){animation-delay:-.3s}.fancybox-container .addon-details .loading-activity .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fancybox-container .addon-details h3{padding:30px 0 10px;font-weight:600}.fancybox-container .addon-details .CalendarDay__selected,.fancybox-container .addon-details .CalendarDay__selected:active,.fancybox-container .addon-details .CalendarDay__selected:hover{background-color:#289a47;border-color:#289a47}.fancybox-container .addon-details .DayPicker_transitionContainer{min-height:298px}.fancybox-container .addon-details .DayPicker__hidden{visibility:visible}.fancybox-container .addon-details .date-and-time{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;float:left;width:100%;margin-bottom:20px;padding:10px 0}.fancybox-container .addon-details .date-and-time .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.fancybox-container .addon-details .date-and-time .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.fancybox-container .addon-details .date-and-time .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.fancybox-container .addon-details .date-and-time{padding:10px 2%}}.fancybox-container .addon-details .date-and-time .DayPicker{width:319px}.fancybox-container .addon-details .date-and-time .DayPicker,.fancybox-container .addon-details .date-and-time .time-slots-wrapper{float:left;padding:15px 2%}.fancybox-container .addon-details .date-and-time .time-slots-wrapper{padding:25px 8%}.fancybox-container .addon-details .date-and-time .time-slots-wrapper .selected-date{font-weight:600;font-size:1.163em;padding-bottom:35px;padding-top:10px}.fancybox-container .addon-details .date-and-time .time-slots-wrapper .time-slots>div{margin-bottom:5px}.fancybox-container .addon-details .date-and-time .time-slots-wrapper .time-slots>div.selected-time-slot{color:#289a47}.fancybox-container .addon-details .date-and-time .time-slots-wrapper .time-slots label{cursor:pointer;margin-left:15px}.fancybox-container .addon-details .date-and-time .time-slots-wrapper .time-slots input[type=radio]:checked+label{color:#289a47}.fancybox-container .addon-details .addon-categories{clear:both}.fancybox-container .addon-details .addon-categories .no-of-people-control{float:left;clear:none;padding:10px 0 20px 0;margin-bottom:20px;width:100%;border-radius:4px;border:1px solid #e1e1e1}@media(min-width:769px){.fancybox-container .addon-details .addon-categories .no-of-people-control{padding:20px 0 40px 0}}@media screen and (min-width:500px){.fancybox-container .addon-details .addon-categories .no-of-people-control{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.fancybox-container .addon-details .addon-categories .no-of-people-control:last-child{margin-right:0}}.fancybox-container .addon-details .addon-categories .no-of-people-control>div{float:left;margin:10px 0 0}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.type{width:100%;text-align:center;font-weight:600}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls{width:100%;text-align:center}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a:hover{text-decoration:none}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.fancybox-container .addon-details .addon-categories .no-of-people-control>div.controls span{font-size:31px}.fancybox-container .addon-details .addon-price{color:#289a47;padding:10px 0;text-align:right;font-weight:600;clear:both}.fancybox-container .addon-details .error-message{width:100%;padding:5px 2%;text-align:right;border-color:#f6b9b9;color:#e34a3e}.fancybox-container .addon-details .extras{width:100%;float:left}.fancybox-container .addon-details .extras .extra-selection .extra-option{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;margin-bottom:20px}@media screen and (min-width:500px){.fancybox-container .addon-details .extras .extra-selection .extra-option{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.fancybox-container .addon-details .extras .extra-selection .extra-option:last-child{margin-right:0}.fancybox-container .addon-details .extras .extra-selection .extra-option:nth-child(3n){margin-right:0}.fancybox-container .addon-details .extras .extra-selection .extra-option:nth-child(3n+1){clear:left}}.fancybox-container .addon-details .extras .extra-selection .extra-option .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.fancybox-container .addon-details .extras .extra-selection .extra-option .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.fancybox-container .addon-details .extras .extra-selection .extra-option .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control{float:right;line-height:20px;margin-bottom:-4px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div{float:left;margin:10px 0 0}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.type{width:100%;text-align:center;font-weight:600}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.type.age{font-size:.9em;font-weight:400;margin-top:0}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls{width:100%;text-align:center}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a{display:inline-block;font-weight:600;width:25px;height:25px;margin:0 20px;text-align:center;font-size:1.163em;text-indent:-9999em;background-size:25px;background-repeat:no-repeat}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.disabled.minus{background-image:url("/img/booking/icon_minus_circle_disabled.png")}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.disabled.plus{background-image:url("/img/booking/icon_plus_circle_disabled.png")}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a:hover{text-decoration:none}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.minus{margin-left:0;background-image:url("/img/booking/icon_minus_circle.png")}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.plus{margin-right:0;background-image:url("/img/booking/icon_plus_circle.png")}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls span{font-size:31px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls{margin-left:10px;margin-top:0}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a{font-size:.75em;height:20px;width:20px;background-size:20px!important}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.minus{margin-right:10px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.minus:before{margin-top:7px;-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.plus{margin-left:10px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls a.plus:before{margin-top:5px}.fancybox-container .addon-details .extras .extra-selection .extra-option .no-selector-control>div.controls span{font-size:1.081em}.fancybox-container .addon-details .extras .extra-selection .extra-option .title{padding:15px 2%;text-align:center;font-size:1.273em}.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-booking-wrapper,.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-person-wrapper{padding:15px 6%}.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-booking-wrapper .extra-per-person,.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-person-wrapper .extra-per-person{height:30px}.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-booking-wrapper .amount-label,.fancybox-container .addon-details .extras .extra-selection .extra-option .extra-per-person-wrapper .amount-label{color:#289a47;margin-left:5px}.fancybox-container .addon-details .extras .extra-selection .extra-option .actions a{padding-top:10px;padding-bottom:10px;background-color:#fff;color:#289a47;border:0;border-top:1px solid #e1e1e1;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fancybox-container .addon-details .extras .extra-selection .extra-option .actions span{text-align:center;display:block;padding:10px 0;border-top:1px solid #e1e1e1}.fancybox-container .addon-details .extras .extra-selection .extra-option.selected{background:url("/img/booking/icon_checkmark_circle_green_moblie.png") no-repeat 98% 5px;border-color:#289a47}.fancybox-container .addon-details .extras .extra-selection .extra-option.selected .actions a,.fancybox-container .addon-details .extras .extra-selection .extra-option.selected .actions span{border-top-color:#289a47}.fancybox-container .addon-details .actions{clear:both;padding-top:20px}.fancybox-container .addon-details .actions a{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;display:block;text-align:center;padding-top:18px;padding-bottom:18px}.fancybox-container .addon-details .actions a.secondary{background-color:#a7a7a7;border-color:#a7a7a7}.de-selection.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:first-child:before{content:"Von"}.de-selection.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:last-child:before{content:"Bis"}.is-selection.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:first-child:before{content:"Innritunardagur"}.is-selection.selection .selection-inner .options-box-wrapper .options-box .date-range-picker .DateRangePicker .DateRangePickerInput .DateInput:last-child:before{content:"Útritunardagur"}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.basket-wrapper{padding:0 2%}@media(min-width:769px){.basket-wrapper{padding:0 1%}}.basket-wrapper .basket .items .item{position:relative;margin:20px 0 0;border:1px solid #cfcbbc;background-color:#fff;width:100%}@media(min-width:769px){.basket-wrapper .basket .items .item{float:left;height:260px}}.basket-wrapper .basket .items .item.type-2 .details-wrapper .detail.travelers{width:100%}.basket-wrapper .basket .items .item.type-2 .details-wrapper .extras-and-more{font-size:.891em}.basket-wrapper .basket .items .item.bokun-item{height:auto}.basket-wrapper .basket .items .item.bokun-item .image-wrapper{min-height:260px}.basket-wrapper .basket .items .item .image-wrapper{min-height:260px;background-size:cover;height:100%;position:relative}@media(min-width:769px){.basket-wrapper .basket .items .item .image-wrapper{float:left;width:25%;min-height:0}}.basket-wrapper .basket .items .item .unavailable{padding:20px 2%;color:#e34a3e}@media(min-width:769px){.basket-wrapper .basket .items .item .unavailable{float:left}}.basket-wrapper .basket .items .item .address-wrapper{display:none;white-space:pre-line;padding:20px 2%;float:left}.basket-wrapper .basket .items .item .details-wrapper{padding:20px 2%;height:100%;position:relative}@media(min-width:769px){.basket-wrapper .basket .items .item .details-wrapper{float:left;width:55%}}.basket-wrapper .basket .items .item .details-wrapper .overlay{position:absolute;width:auto;top:15px;left:3%;padding:5px 15px;background:rgba(74,74,74,.85);color:#fff;text-align:center}.basket-wrapper .basket .items .item .details-wrapper .overlay span{padding-left:5px}.basket-wrapper .basket .items .item .details-wrapper .overlay.accommodation:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.basket-wrapper .basket .items .item .details-wrapper .overlay.sd-tour:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.basket-wrapper .basket .items .item .details-wrapper .overlay.activity:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.basket-wrapper .basket .items .item .details-wrapper .overlay.package:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.basket-wrapper .basket .items .item .details-wrapper .overlay.general-item:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.basket-wrapper .basket .items .item .details-wrapper .title{font-weight:600;font-size:1.363em;margin-top:35px}.basket-wrapper .basket .items .item .details-wrapper .title.simplified{margin-top:0}.basket-wrapper .basket .items .item .details-wrapper .details .detail{margin:5px 0}@media(min-width:1025px){.basket-wrapper .basket .items .item .details-wrapper .details .detail{width:50%;float:left}}@media(min-width:1025px){.basket-wrapper .basket .items .item .details-wrapper .details .detail.travel-dates{width:70%}}@media(min-width:1025px){.basket-wrapper .basket .items .item .details-wrapper .details .detail.duration{width:30%}}.basket-wrapper .basket .items .item .details-wrapper .details .detail:before{padding-right:10px;font-weight:600}.basket-wrapper .basket .items .item .details-wrapper .details .detail .category-amount{margin-left:5px;display:inline-block;color:#289a47}.basket-wrapper .basket .items .item .details-wrapper .details .travel-dates:before{content:"";font-family:"icomoon";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}.basket-wrapper .basket .items .item .details-wrapper .details .travel-dates span{display:inline-block}.basket-wrapper .basket .items .item .details-wrapper .details .travel-dates span.check-out{padding-left:10px}.basket-wrapper .basket .items .item .details-wrapper .details .travelers:before{content:"";font-family:"icomoon";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}.basket-wrapper .basket .items .item .details-wrapper .details .room-type:before{content:"";font-family:"icomoon";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;padding-right:18px}.basket-wrapper .basket .items .item .details-wrapper .details .vehicle-description:before{content:"";font-family:"icomoon";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}.basket-wrapper .basket .items .item .details-wrapper .details .vehicle-description .similar{font-size:.75em}.basket-wrapper .basket .items .item .details-wrapper .details .duration:before{content:"";font-family:"icomoon";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}.basket-wrapper .basket .items .item .details-wrapper .details .rooms{float:left;margin-top:10px}.basket-wrapper .basket .items .item .details-wrapper .details .rooms .room-name{font-size:.891em}.basket-wrapper .basket .items .item .details-wrapper .details .rooms .room-name>span{font-weight:600}.basket-wrapper .basket .items .item .details-wrapper .details .rooms .room-name .room-guests{padding-right:10px}.basket-wrapper .basket .items .item .details-wrapper .details .rooms .room-name .rate-group{margin-bottom:8px}.basket-wrapper .basket .items .item .details-wrapper .details .rooms .room-name .rate-group>div{margin-bottom:3px}.basket-wrapper .basket .items .item .details-wrapper .details .extras-and-more{clear:both}.basket-wrapper .basket .items .item .details-wrapper .comments{clear:both;margin-top:5px}.basket-wrapper .basket .items .item .details-wrapper .comments p{margin:0;padding-bottom:5px}.basket-wrapper .basket .items .item .price-wrapper{padding:0 2% 10px;clear:both}@media(min-width:769px){.basket-wrapper .basket .items .item .price-wrapper{float:left;clear:none;width:20%;padding:40px 2% 0}}.basket-wrapper .basket .items .item .price-wrapper .price{font-size:1.273em;font-weight:600}@media(min-width:769px){.basket-wrapper .basket .items .item .price-wrapper .price{padding:20px 0}}.basket-wrapper .basket .items .item .price-wrapper .price .title{margin-bottom:5px}.basket-wrapper .basket .items .item .price-wrapper .price .strike{color:#4a4a4a;font-weight:400}.basket-wrapper .basket .items .item .price-wrapper .price .amount{color:#289a47}.basket-wrapper .basket .items .item .price-wrapper .price .deposit{font-size:.75em}.basket-wrapper .basket .items .item .price-wrapper .discount-wrapper{float:none;clear:both;width:100%}.basket-wrapper .basket .items .item .price-wrapper .discount-wrapper .discount{background-color:#eecf15;padding:0 5px;font-size:.75em}.basket-wrapper .basket .items .item .price-wrapper .approximate-amount{font-size:.75em}.basket-wrapper .basket .items .item .status{position:absolute;top:0;right:0;padding:10px;background-color:#cfcbbc;color:#fff;font-size:.891em}.basket-wrapper .basket .items .item .actions{position:absolute;top:-1px;right:-1px}.basket-wrapper .basket .items .item .actions a{display:inline-block;height:25px;border:1px solid #cfcbbc;padding-left:5px;padding-right:5px;text-align:center;color:#fff;background-color:#289a47}@media(min-width:769px){.basket-wrapper .basket .items .item .actions a{color:#289a47;background-color:#fff}}.basket-wrapper .basket .items .item .actions a:first-child{border-right:0}.basket-wrapper .basket .items .item .actions a:hover{text-decoration:none}.basket-wrapper .basket .items .item .actions a.change:before{content:"";font-family:"icomoon";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;padding-right:5px}.basket-wrapper .basket .items .item .actions a.remove:before{content:"";font-family:"icomoon";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;padding-right:5px}.basket-wrapper .basket .items .item .actions a.remove.the-only{border-right:1px solid #cfcbbc}.basket-wrapper .summary{clear:both;margin:0 0 20px;padding-top:20px}@media(min-width:769px){.basket-wrapper .summary{text-align:right}}.basket-wrapper .summary .total-price,.basket-wrapper .summary .deposit{font-size:1.455em;margin:0 0 5px}.basket-wrapper .summary .total-price .amount,.basket-wrapper .summary .deposit .amount{color:#289a47}.basket-wrapper .summary .deposit{font-size:1em}.basket-wrapper .basket-actions{margin:20px 0}@media(min-width:769px){.basket-wrapper .basket-actions{text-align:right}}.basket-wrapper .basket-actions .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;display:block;text-align:center;clear:both}@media(min-width:769px){.basket-wrapper .basket-actions .book{display:inline-block}}.basket-wrapper .has-unavailable-items{margin:20px 0;padding:10px 2%;color:#e34a3e;border:1px solid #f6b9b9;border-radius:3px;background-color:#fff}@media(min-width:769px){.basket-wrapper .has-unavailable-items{float:right}}.empty-container{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;text-align:center;padding:80px 20px;width:100%}.empty-container .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.empty-container .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.empty-container .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.empty-container{margin:0 auto;width:65%;clear:both}}@media(min-width:769px){.empty-container{height:200px}}.empty-container .suggestion-items{max-width:440px;margin:20px auto 0}.empty-container .suggestion-items a{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;min-width:230px;margin-bottom:10px}@media(min-width:769px){.empty-container .suggestion-items a{min-width:0;margin-left:10px;margin-bottom:0}}.hide-nav .way-of-travel-wrapper,.hide-nav .map-of-accommodation-wrapper{display:none}.way-of-travel-wrapper,.map-of-accommodation-wrapper{max-width:1281px;padding:0;margin:40px auto 0}.map-of-accommodation-wrapper{max-width:100%}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}@keyframes shine-animation{to{background-position:100% 0,0 50px}}@-webkit-keyframes shine-animation{to{background-position:100% 0,0 50px}}.payment-wrapper{position:relative;padding:0 2%}@media(min-width:769px){.payment-wrapper{padding:0 1%}}.payment-wrapper .sub-label{font-size:12px;color:#289a47;margin-bottom:15px}.payment-wrapper label{cursor:pointer;display:block;margin-bottom:5px;font-weight:600;font-size:14px}@media(min-width:769px){.payment-wrapper label{font-size:16px}}.payment-wrapper label.hidden{visibility:hidden;display:none}@media(min-width:769px){.payment-wrapper label.hidden{display:block}}.payment-wrapper input[type=text],.payment-wrapper input[type=tel],.payment-wrapper input[type=number],.payment-wrapper input[type=date],.payment-wrapper input[type=time],.payment-wrapper input[type=email],.payment-wrapper textarea{background-color:#fff;border:0;border-bottom:1px solid #e1e1e1;border-radius:0;padding-left:0;padding-right:0;font-size:18px;font-family:"open-sans"}@media(min-width:769px){.payment-wrapper input[type=text],.payment-wrapper input[type=tel],.payment-wrapper input[type=number],.payment-wrapper input[type=date],.payment-wrapper input[type=time],.payment-wrapper input[type=email],.payment-wrapper textarea{font-size:20px}}.payment-wrapper .ddl{position:relative;display:inline-block;width:100%}.payment-wrapper .ddl:before{content:"";display:block;border:5px solid transparent;border-top-color:#3ca87b;position:absolute;right:0;top:calc(50% - 10px)}.payment-wrapper .ddl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;font-family:"open-sans";position:relative;background-color:transparent}@media(min-width:769px){.payment-wrapper .ddl select{font-size:20px}}.payment-wrapper select{background-color:#fff;border:0;border-bottom:1px solid #e1e1e1;border-radius:0;padding-left:0;padding-right:0}.payment-wrapper input,.payment-wrapper select,.payment-wrapper textarea{width:100%;padding-top:7px;padding-bottom:7px;margin:2px 0}.payment-wrapper input.readonly,.payment-wrapper select.readonly,.payment-wrapper textarea.readonly{background-color:#f2f3f4}.payment-wrapper input::-webkit-input-placeholder,.payment-wrapper select::-webkit-input-placeholder,.payment-wrapper textarea::-webkit-input-placeholder{color:#b6b5b5}.payment-wrapper input:-moz-placeholder,.payment-wrapper select:-moz-placeholder,.payment-wrapper textarea:-moz-placeholder{color:#b6b5b5}.payment-wrapper input::-moz-placeholder,.payment-wrapper select::-moz-placeholder,.payment-wrapper textarea::-moz-placeholder{color:#b6b5b5}.payment-wrapper input:-ms-input-placeholder,.payment-wrapper select:-ms-input-placeholder,.payment-wrapper textarea:-ms-input-placeholder{color:#b6b5b5}.payment-wrapper h2{text-align:center}@media(min-width:769px){.payment-wrapper h2{text-align:left}}.payment-wrapper.standalone .card-entry{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:10px 20px 48px!important;margin-right:0;margin-left:1%!important}.payment-wrapper.standalone .card-entry .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper.standalone .card-entry .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper.standalone .card-entry .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.payment-wrapper.standalone .card-entry{width:49%!important}}@media(min-width:769px){.payment-wrapper.standalone .customer-details .actions .book{padding:15px 35px;font-size:1.091em;margin-bottom:20px}}.payment-wrapper.standalone .error-summary{clear:both;background-color:#fff!important}.payment-wrapper.standalone .step-wrapper.customer-details .terms-and-conditions .terms-acceptance-wrapper{margin-top:10px}.payment-wrapper.standalone p{text-align:left!important}.payment-wrapper .phone-field-set select{width:30%;margin-right:5px}.payment-wrapper .phone-field-set .ddl{width:30%;margin-right:5%}.payment-wrapper .phone-field-set .ddl select{width:100%;margin-right:0!important;padding-right:10px;width:100%;position:relative;background-color:transparent}.payment-wrapper .phone-field-set input{width:65%}.payment-wrapper .phone-field-set select,.payment-wrapper .phone-field-set input{display:inline-block}.payment-wrapper .has-error{border-color:#e34a3e!important}.payment-wrapper .label-error{color:#e34a3e}.payment-wrapper .promocode-entry{padding-top:15px;width:100%;clear:both}.payment-wrapper .promocode-entry .activated{background-image:url("/img/booking/icon_checkmark_circle_green_moblie.png");background-position:right top;background-repeat:no-repeat}.payment-wrapper .promocode-entry>div.hidden{display:none!important}.payment-wrapper .promocode-entry>div.flex{display:flex!important}.payment-wrapper .promocode-entry>div .right{float:right}.payment-wrapper .promocode-entry>div>input{margin-bottom:0!important}.payment-wrapper .promocode-entry>div>div{position:relative}@media(max-width:769px){.payment-wrapper .promocode-entry>div>div.no-mobile{display:none}}.payment-wrapper .promocode-entry>div>div>a{cursor:pointer;position:absolute;bottom:0}.payment-wrapper a.apply{color:#289a47;display:inline-block;padding:10px 20px;border:1px solid #e1e1e1;display:block;text-align:center;font-weight:600;width:100%;padding-top:15px;padding-bottom:15px;margin-top:15px}.payment-wrapper a.disabled{background-color:#f7f7f7;color:rgba(74,74,74,.3);pointer-events:none;cursor:not-allowed}.payment-wrapper a.book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;display:block;text-align:center}.payment-wrapper a.book.confirmation-button{width:100%;font-weight:600}@media(max-width:768px){.payment-wrapper a.book.confirmation-button{position:fixed;bottom:0;right:0;width:50%;height:60px;padding-top:18px;font-weight:600;z-index:1001}}.payment-wrapper a.book.confirmation-button .desktop{display:none}@media(min-width:769px){.payment-wrapper a.book.confirmation-button .mobile{display:none}.payment-wrapper a.book.confirmation-button .desktop{display:inline}}.payment-wrapper a.book.confirmation-button i{margin-right:10px}@media(min-width:769px){.payment-wrapper a.book{display:inline-block;padding-top:15px;padding-bottom:15px}}.payment-wrapper a.book.secondary{background-color:#cfcbbc;border-color:#cfcbbc}@media(min-width:1601px){.payment-wrapper a.book.mobile{display:none}}.payment-wrapper a.book.desktop{display:none}@media(min-width:1601px){.payment-wrapper a.book.desktop{display:block}}.payment-wrapper .is-sticky .steps{width:100%;left:0;z-index:1}.payment-wrapper .steps div{float:left;width:20%;font-size:1.091em;background-color:#fff;padding:5px 2%;border:2px solid #cfcbbc;border-right-width:0;margin-bottom:20px;position:relative}@media(min-width:769px){.payment-wrapper .steps div{width:33%}}@media(min-width:1281px){.payment-wrapper .steps div{font-size:1.455em}}.payment-wrapper .steps div .index{border:1px solid #289a47;border-radius:50%;display:inline-block;width:35px;height:35px;text-align:center;margin-right:20px;font-size:1.163em}@media(min-width:769px){.payment-wrapper .steps div .index{font-size:1em}}.payment-wrapper .steps div span:nth-child(1){margin-left:20px}.payment-wrapper .steps div span:nth-child(2){display:none}@media(min-width:769px){.payment-wrapper .steps div span:nth-child(1){margin-left:0}.payment-wrapper .steps div span:nth-child(2){display:inline}}.payment-wrapper .steps div.highlight{width:60%;border-color:#289a47;color:#289a47}@media(min-width:769px){.payment-wrapper .steps div.highlight{width:33%}}.payment-wrapper .steps div.highlight .index{background-color:#289a47;color:#fff}.payment-wrapper .steps div.highlight span:nth-child(1){margin-left:0}.payment-wrapper .steps div.highlight span:nth-child(2){display:inline}.payment-wrapper .steps div.highlight .chevron-right{display:block}.payment-wrapper .steps div.highlight .chevron-right:before{border-color:#289a47;border-top:24px solid transparent;border-right:15px solid transparent;border-bottom:24px solid transparent}.payment-wrapper .steps div:last-child{border-right-width:2px}@media(min-width:769px){.payment-wrapper .steps div:last-child{width:34%}}.payment-wrapper .steps div:last-child .chevron-right{display:none}.payment-wrapper .step-wrapper{clear:both}.payment-wrapper .step-wrapper .sections .section{float:left;width:100%;margin:5px 0;padding:10px 0}@media(min-width:769px){.payment-wrapper .step-wrapper .sections .section{margin:10px 0;padding:20px 0}}.payment-wrapper .step-wrapper .sections .section .sf>label{width:calc(100% - 120px);float:left;margin-top:5px}.payment-wrapper .step-wrapper .sections .section .sf .switch-field{float:right;padding-right:1px}.payment-wrapper .step-wrapper .sections .section .sf .switch-field.single-switch-field label:last-of-type{border-radius:4px}.payment-wrapper .step-wrapper .sections .section p{clear:both;padding-top:10px;margin-top:0;font-size:18px;font-weight:300;text-align:center}@media(min-width:769px){.payment-wrapper .step-wrapper .sections .section p{text-align:left;font-size:20px}}.payment-wrapper .step-wrapper .sections .section>div{float:left;margin-top:25px}.payment-wrapper .step-wrapper .sections .section>div .inline{display:inline;margin-right:20px}.payment-wrapper .step-wrapper .sections .section>div input[type=radio],.payment-wrapper .step-wrapper .sections .section>div input[type=checkbox]{width:auto;margin-right:10px}.payment-wrapper .step-wrapper .sections .section>div input[type=checkbox]+label{display:inline}@media(min-width:769px){.payment-wrapper .step-wrapper .sections .section>div input[type=checkbox]+label{display:inline-block}}.payment-wrapper .step-wrapper .sections .section:last-child{border-bottom:0}.payment-wrapper .step-wrapper .sections .section .sub-section{padding:0;margin:0}.payment-wrapper .step-wrapper .sections .section .sub-section>div{float:left}.payment-wrapper .step-wrapper .sections .section.order-summary{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:5px 10px}.payment-wrapper .step-wrapper .sections .section.order-summary .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .sections .section.order-summary .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .sections .section.order-summary .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.payment-wrapper .step-wrapper .sections .section.order-summary{float:left;padding:10px 20px;min-height:426px}}.payment-wrapper .step-wrapper .sections .section.order-summary .items{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:5px 2%;width:100%}.payment-wrapper .step-wrapper .sections .section.order-summary .items .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .sections .section.order-summary .items .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .sections .section.order-summary .items .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.payment-wrapper .step-wrapper .sections .section.order-summary .items .item{margin:10px 0 0;padding-bottom:10px;border-bottom:1px solid #f3f4f7}.payment-wrapper .step-wrapper .sections .section.order-summary .items .item .details-row span.label{font-weight:600;display:none}@media(min-width:1601px){.payment-wrapper .step-wrapper .sections .section.order-summary .items .item .details-row span.label{display:inline}}.payment-wrapper .step-wrapper .sections .section.order-summary .items .item .details-row .name{font-size:1.163em}.payment-wrapper .step-wrapper .sections .section.order-summary .items .item .details-row .price .strike{padding-right:10px}.payment-wrapper .step-wrapper .sections .section.order-summary .items .item:last-child{border-bottom:0}.payment-wrapper .step-wrapper .sections .section.order-summary .total-price{float:right;font-size:1.163em}.payment-wrapper .step-wrapper .sections .section.order-summary .total-price>div{text-align:right}@media(min-width:769px){.payment-wrapper .step-wrapper .sections .section.order-summary .total-price>div{float:right;text-align:left;width:55%;clear:both}}.payment-wrapper .step-wrapper .sections .section.order-summary .total-price .notice{font-size:.75em;margin:5px 0 10px}.payment-wrapper .step-wrapper .sections .section.order-summary .total-price .approximate-amount{font-size:.891em}.payment-wrapper .step-wrapper .sections .section.order-summary .total-price .amount{color:#289a47}.payment-wrapper .step-wrapper .summary-small-wrapper{padding-top:20px}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:10px 0}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item{padding:0 10px;margin:5px 0;border-bottom:1px solid #cfcbbc}@media(min-width:769px){.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item{padding:5px 10px}}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item .title{font-weight:600}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item .price{font-weight:600}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item .price .amount{color:#289a47}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .items .item:last-child{border-bottom:0}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .total-amount{font-weight:600;text-align:right;margin-top:20px}.payment-wrapper .step-wrapper .summary-small-wrapper .summary-small .total-amount .amount{color:#289a47}.payment-wrapper .step-wrapper .actions{clear:both;margin:10px 0}@media(min-width:769px){.payment-wrapper .step-wrapper .actions{margin-top:50px;height:50px}}.payment-wrapper .step-wrapper .actions .book{display:block;text-align:center}@media(min-width:769px){.payment-wrapper .step-wrapper .actions .book{float:right;display:inline-block}}.payment-wrapper .step-wrapper .actions .book.secondary{margin-bottom:60px}@media(min-width:769px){.payment-wrapper .step-wrapper .actions .book.secondary{float:left;margin-bottom:0}}.payment-wrapper .step-wrapper .actions .book.view{background-color:#fff;color:#289a47;margin:10px 0}@media(min-width:769px){.payment-wrapper .step-wrapper .actions .book.view{margin:0;margin-right:10px}}.payment-wrapper .step-wrapper.customer-details>.threequarters,.payment-wrapper .step-wrapper.customer-details>.twothird{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:0 20px}.payment-wrapper .step-wrapper.customer-details>.threequarters .image-wrapper,.payment-wrapper .step-wrapper.customer-details>.twothird .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper.customer-details>.threequarters .image-wrapper .image,.payment-wrapper .step-wrapper.customer-details>.twothird .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper.customer-details>.threequarters .select-item,.payment-wrapper .step-wrapper.customer-details>.twothird .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.payment-wrapper .step-wrapper.customer-details .hide{display:none}.payment-wrapper .step-wrapper.payment-information{position:relative}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options{width:100%;margin-bottom:20px;margin-top:45px;clear:both}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div{float:left;margin-right:30px}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div{margin-right:60px}}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div label{display:inline-block;height:30px}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div input{display:none}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div input.alipay+label{height:25px;width:80px;background:url("/img/alipay.png") no-repeat;background-size:contain}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div input.wechat+label{height:25px;width:80px;background:url("/img/wechat.png") no-repeat;background-size:contain}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div input:checked+label{border-bottom:2px solid #289a47}.payment-wrapper .step-wrapper.payment-information .card-entry .payment-options>div:last-child{margin-right:0}.payment-wrapper .step-wrapper.payment-information .card-entry>div{float:left}.payment-wrapper .step-wrapper.payment-information .card-entry>div .ddl{width:43%;margin-right:4%;font-size:18px;font-family:"open-sans"}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .card-entry>div .ddl{font-size:20px}}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .card-entry>div .ddl{width:43%;margin-right:4%}}.payment-wrapper .step-wrapper.payment-information .card-entry .alipay{width:100%}.payment-wrapper .step-wrapper.payment-information .card-entry .alipay iframe{border:0}.payment-wrapper .step-wrapper.payment-information .card-entry input{margin-bottom:3px}.payment-wrapper .step-wrapper.payment-information .card-entry .logos{text-align:center;padding:15px 0;width:100%;display:table-cell}.payment-wrapper .step-wrapper.payment-information .card-entry .logos img{vertical-align:middle;margin:0 5px}.payment-wrapper .step-wrapper.payment-information .card-entry .logos.mobile{clear:both;display:block}.payment-wrapper .step-wrapper.payment-information .card-entry .logos.desktop{display:none}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .card-entry .logos.mobile{display:none}.payment-wrapper .step-wrapper.payment-information .card-entry .logos.desktop{display:block}}.payment-wrapper .step-wrapper.payment-information .amount-to-charge-wrapper{padding:10px 0;text-align:left}.payment-wrapper .step-wrapper.payment-information .amount-to-charge-wrapper .amount-to-charge{clear:both;color:#289a47;font-size:1.163em;font-weight:700}.payment-wrapper .step-wrapper.payment-information .error-message{width:100%;padding:5px 2%;margin:10px 0;border-color:#f6b9b9;color:#e34a3e;text-align:right}.payment-wrapper .step-wrapper.payment-information .newsletter-option,.payment-wrapper .step-wrapper.payment-information .disclaimer{text-align:right;margin:10px 0}.payment-wrapper .step-wrapper.payment-information .newsletter-option input,.payment-wrapper .step-wrapper.payment-information .newsletter-option label,.payment-wrapper .step-wrapper.payment-information .disclaimer input,.payment-wrapper .step-wrapper.payment-information .disclaimer label{display:inline;width:auto}.payment-wrapper .step-wrapper.payment-information .newsletter-option input,.payment-wrapper .step-wrapper.payment-information .disclaimer input{margin-right:5px}.payment-wrapper .step-wrapper.payment-information .newsletter-option p,.payment-wrapper .step-wrapper.payment-information .disclaimer p{display:inline}.payment-wrapper .step-wrapper.payment-information .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.payment-wrapper .step-wrapper.payment-information .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .loading-overlay span{top:47%}}.payment-wrapper .step-wrapper.payment-information .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.payment-wrapper .step-wrapper.payment-information .loading-overlay div:nth-child(1){animation-delay:-.45s}.payment-wrapper .step-wrapper.payment-information .loading-overlay div:nth-child(2){animation-delay:-.3s}.payment-wrapper .step-wrapper.payment-information .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.payment-wrapper .step-wrapper.payment-information .error-summary{border:1px solid #972319;border-radius:3px;padding:10px 20px 10px 65px;color:#972319;width:100%;background:url("/img/icon_warning.png") no-repeat 15px 50%;background-size:16px 16px;margin-bottom:5px}@media(min-width:1281px){.payment-wrapper .step-wrapper.payment-information .error-summary{padding:15px 20px 15px 65px;margin-bottom:15px}}.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:5px 10px;margin:5px 0}.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper{float:left;width:49%;margin:10px 1% 10px 0;padding:10px 20px;min-height:426px}}@media(min-width:769px){.payment-wrapper .step-wrapper.payment-information .summary-small-wrapper .notice{float:right;width:50%;text-align:right;font-size:.75em;padding:10px 0 0}}.payment-wrapper .step-wrapper.confirmation{padding-top:60px}.payment-wrapper .step-wrapper.confirmation .payment-details{margin-top:20px;margin-bottom:25px}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .summary-column{width:23%;float:right}}.payment-wrapper .step-wrapper.customer-details .customer-details-entry .error-summary{border:1px solid #972319;border-radius:3px;padding:10px 20px 10px 65px;color:#972319;width:100%;background:url("/img/icon_warning.png") no-repeat 15px 50%;background-size:16px 16px;margin-bottom:5px}@media(min-width:1281px){.payment-wrapper .step-wrapper.customer-details .customer-details-entry .error-summary{padding:15px 20px 15px 65px;margin-bottom:15px}}.payment-wrapper .step-wrapper.customer-details .customer-details-entry+div.section h2{margin-top:0}.payment-wrapper .step-wrapper.customer-details .rooms{clear:both;float:left;padding:10px 0;width:100%;border-bottom:1px solid #cfcbbc}.payment-wrapper .step-wrapper.customer-details .rooms .room-name{font-weight:600}.payment-wrapper .step-wrapper.customer-details .guests{float:left;margin-top:10px;width:100%}.payment-wrapper .step-wrapper.customer-details .guests>div{float:left}.payment-wrapper .step-wrapper.customer-details .guests .traveler-field-set{float:left;width:100%}.payment-wrapper .step-wrapper.customer-details .guests .traveler-field-set>div{float:left}.payment-wrapper .step-wrapper.customer-details .guests .traveler-field-set label{display:none}.payment-wrapper .step-wrapper.customer-details .guests .traveler-field-set:first-child label{display:block}.payment-wrapper .step-wrapper.customer-details .guests .traveler-field-set:last-child{margin-bottom:10px}.payment-wrapper .step-wrapper.customer-details textarea{height:100px}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .summary-small-wrapper .summary-small{width:280px}}.payment-wrapper .step-wrapper.customer-details .external-questions .item-preferences{margin-bottom:20px;width:100%}.payment-wrapper .step-wrapper.customer-details .external-questions .item-preferences .room-preferences{clear:both}.payment-wrapper .step-wrapper.customer-details .external-questions .item-title{font-size:1.163em;font-weight:600}.payment-wrapper .step-wrapper.customer-details .external-questions .transportation{margin:10px 0}.payment-wrapper .step-wrapper.customer-details .external-questions .transportation>div{float:left;width:100%}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .external-questions .transportation>div{width:33%}}.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question{clear:both;margin:10px 0 5px;float:left;width:100%}.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question .group{font-size:.891em}.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question .group>div{float:left;width:100%}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question .group>div{width:33%}}.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question.activity-extra-question .extra-title{margin-bottom:10px;font-weight:600}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question.activity-extra-question .group>div{padding-right:15px}}.payment-wrapper .step-wrapper.customer-details .external-questions .extra-question.activity-extra-question .group .questions label{font-weight:400}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions .hey-policy{height:200px;overflow-y:scroll;text-align:left;padding:10px 2%;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .terms-and-conditions{width:100%}}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions label{font-weight:400;text-align:right;font-size:.891em}@media(min-width:769px){.payment-wrapper .step-wrapper.customer-details .terms-and-conditions .terms-acceptance-wrapper{max-width:600px;float:right;margin-bottom:10px;margin-top:0}}@media(max-width:768px){.payment-wrapper .step-wrapper.customer-details .terms-and-conditions .terms-acceptance-wrapper{margin-top:auto}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions .terms-acceptance-wrapper .terms-acceptance{padding-top:4px}}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions input[type=checkbox]{position:relative;display:none}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions input[type=checkbox]+label{display:block;background:url(/img/booking/svg/icon_tiny_uncheck.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions input[type=checkbox]:checked{padding-left:0}.payment-wrapper .step-wrapper.customer-details .terms-and-conditions input[type=checkbox]:checked+label{display:block;background:url(/img/booking/svg/icon_tiny_check.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}@media(max-width:768px){.payment-wrapper .step-wrapper.customer-details .next-step-wrapper{float:left;position:relative;width:100%;padding-left:10px;margin-bottom:40px}.payment-wrapper .step-wrapper.customer-details .next-step-wrapper a.book{position:fixed;bottom:0;right:0;width:50%}}.payment-wrapper .step-wrapper .full{width:100%;float:left}.payment-wrapper .step-wrapper .full.right{text-align:right}.payment-wrapper .step-wrapper .half{float:left;display:block;margin-right:2.3576515979%;width:100%}.payment-wrapper .step-wrapper .half:last-child{margin-right:0}@media(min-width:769px){.payment-wrapper .step-wrapper .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.payment-wrapper .step-wrapper .half:last-child{margin-right:0}}.payment-wrapper .step-wrapper .third{float:left;display:block;margin-right:2.3576515979%;width:100%}.payment-wrapper .step-wrapper .third:last-child{margin-right:0}@media(min-width:769px){.payment-wrapper .step-wrapper .third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.payment-wrapper .step-wrapper .third:last-child{margin-right:0}}.payment-wrapper .step-wrapper .quarter{float:left;display:block;margin-right:2.3576515979%;width:100%}.payment-wrapper .step-wrapper .quarter:last-child{margin-right:0}@media(min-width:769px){.payment-wrapper .step-wrapper .quarter{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.payment-wrapper .step-wrapper .quarter:last-child{margin-right:0}}.payment-wrapper .step-wrapper .twothird{float:left;display:block;margin-right:2.3576515979%;width:100%}.payment-wrapper .step-wrapper .twothird:last-child{margin-right:0}@media(min-width:769px){.payment-wrapper .step-wrapper .twothird{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.payment-wrapper .step-wrapper .twothird:last-child{margin-right:0}}.payment-wrapper .step-wrapper .threequarters{float:left;display:block;margin-right:2.3576515979%;width:100%}.payment-wrapper .step-wrapper .threequarters:last-child{margin-right:0}@media(min-width:769px){.payment-wrapper .step-wrapper .threequarters{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.payment-wrapper .step-wrapper .threequarters:last-child{margin-right:0}}@media(min-width:769px){.payment-wrapper .step-wrapper .sixth{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.payment-wrapper .step-wrapper .sixth:last-child{margin-right:0}}.payment-wrapper .step-wrapper .no-margin{margin-right:0}.payment-wrapper .step-wrapper .newsletter-field-set input[type=checkbox]{position:relative;display:none}.payment-wrapper .step-wrapper .newsletter-field-set input[type=checkbox]+label{display:block;background:url(/img/booking/svg/icon_tiny_uncheck.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.payment-wrapper .step-wrapper .newsletter-field-set input[type=checkbox]:checked{padding-left:0}.payment-wrapper .step-wrapper .newsletter-field-set input[type=checkbox]:checked+label{display:block;background:url(/img/booking/svg/icon_tiny_check.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.payment-wrapper .step-wrapper .newsletter-field-set label{background-position-y:1px!important}@media(min-width:769px){.payment-wrapper .step-wrapper .newsletter-field-set label{background-position-y:3px!important}}.payment-wrapper .step-wrapper .validation-summary{clear:both;margin-bottom:10px}.payment-wrapper .step-wrapper .validation-summary .message{color:#e34a3e}.payment-wrapper .step-wrapper .validation-summary .message.general{text-align:right}.payment-wrapper .step-wrapper .half.ccard .twothird{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.payment-wrapper .step-wrapper .half.ccard .twothird:last-child{margin-right:0}.payment-wrapper .step-wrapper .half.ccard .third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.payment-wrapper .step-wrapper .half.ccard .third:last-child{margin-right:0}.payment-wrapper .no-disp{display:none!important}.chevron-right{border-color:#fff;right:1px;top:-1px;position:absolute;z-index:1;display:none}.chevron-right:before{width:0;height:0;border:15px solid;border-color:#cfcbbc;border-top:24px solid transparent;border-right:15px solid transparent;border-bottom:24px solid transparent;position:absolute;content:"";display:block;margin-left:1px}.chevron-right:after{width:0;height:0;border:10px solid;border-color:inherit;border-top:24px solid transparent;border-right:8px solid transparent;border-bottom:24px solid transparent;position:absolute;content:"";display:block}.slick-list{margin:0 10px}.slick-prev,.slick-next{height:25px!important;width:25px!important;z-index:1}.slick-prev:before,.slick-next:before{color:#289a47!important}.slick-next{right:-10px!important}.slick-prev{left:-10px!important}.alipay .note{margin:0 0 20px;font-weight:300}.alipay iframe{height:700px;width:100%;border:1px solid #e1e1e1;margin:10px 0 0}.external-payment .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.external-payment .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.external-payment .loading-overlay span{top:47%}}.external-payment .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.external-payment .loading-overlay div:nth-child(1){animation-delay:-.45s}.external-payment .loading-overlay div:nth-child(2){animation-delay:-.3s}.external-payment .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.payment-loading-display-none{display:none!important}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.my-booking-wrapper h2,.my-booking-wrapper h4{padding-left:2%;padding-right:2%}@media(min-width:769px){.my-booking-wrapper h2,.my-booking-wrapper h4{padding-left:1%;padding-right:1%}}@media(min-width:769px){.my-booking-wrapper .booking-details .section .payment-information{float:left;width:49%;margin-left:1%}}.my-booking-wrapper .booking-details .section .payment-information .card-entry{width:100%;float:left}.my-booking-wrapper .booking-details .section .payment-information.simplified{margin-left:0}.my-booking-wrapper .booking-details .section .payment-information.simplified .amount-to-charge-wrapper,.my-booking-wrapper .booking-details .section .payment-information.simplified .disclaimer,.my-booking-wrapper .booking-details .section .payment-information.simplified .newsletter-option{text-align:left}.my-booking-wrapper .booking-details .section .payment-information.simplified .card-entry .error{color:#972319}.my-booking-wrapper.internal-booking .booking-details .section .items .item{height:auto}.my-booking-wrapper.internal-booking .booking-details .section .items .item .image-wrapper{min-height:260px}.booking-details{position:relative;padding:0 2%}@media(min-width:769px){.booking-details{padding:0 1%}}.booking-details label{cursor:pointer;display:block;margin-bottom:5px}.booking-details label.hidden{visibility:hidden;display:none}@media(min-width:769px){.booking-details label.hidden{display:block}}.booking-details input[type=text],.booking-details input[type=tel],.booking-details input[type=number],.booking-details input[type=date],.booking-details input[type=time],.booking-details input[type=email],.booking-details textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.booking-details input[type=text] .image-wrapper,.booking-details input[type=tel] .image-wrapper,.booking-details input[type=number] .image-wrapper,.booking-details input[type=date] .image-wrapper,.booking-details input[type=time] .image-wrapper,.booking-details input[type=email] .image-wrapper,.booking-details textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details input[type=text] .image-wrapper .image,.booking-details input[type=tel] .image-wrapper .image,.booking-details input[type=number] .image-wrapper .image,.booking-details input[type=date] .image-wrapper .image,.booking-details input[type=time] .image-wrapper .image,.booking-details input[type=email] .image-wrapper .image,.booking-details textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details input[type=text] .select-item,.booking-details input[type=tel] .select-item,.booking-details input[type=number] .select-item,.booking-details input[type=date] .select-item,.booking-details input[type=time] .select-item,.booking-details input[type=email] .select-item,.booking-details textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.booking-details select{border:1px solid #e1e1e1;border-radius:3px}.booking-details input,.booking-details select,.booking-details textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.booking-details input,.booking-details select,.booking-details textarea{width:96%}}.booking-details input.readonly,.booking-details select.readonly,.booking-details textarea.readonly{background-color:#f2f3f4}.booking-details input[type=date],.booking-details input[type=time]{padding:4px 2%}.booking-details .booking-actions{text-align:right}.booking-details .booking-actions a{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;font-size:.891em;background-color:#cfcbbc;margin-bottom:5px;border-color:#cfcbbc}.booking-details .section{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:20px;margin-bottom:10px;clear:both;float:left;width:100%}.booking-details .section .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.booking-details .section .items{float:left;width:100%}.booking-details .section .items .item{position:relative;margin:20px 0 0;border:1px solid #cfcbbc;background-color:#fff;width:100%}@media(min-width:769px){.booking-details .section .items .item{float:left;height:260px}}.booking-details .section .items .item.type-2 .details-wrapper .detail.travelers{width:100%}.booking-details .section .items .item.type-2 .details-wrapper .extras-and-more{font-size:.891em}.booking-details .section .items .item.bokun-item{height:auto}.booking-details .section .items .item.bokun-item .image-wrapper{min-height:260px}.booking-details .section .items .item .image-wrapper{min-height:260px;background-size:cover;height:100%;position:relative}@media(min-width:769px){.booking-details .section .items .item .image-wrapper{float:left;width:25%;min-height:0}}.booking-details .section .items .item .unavailable{padding:20px 2%;color:#e34a3e}@media(min-width:769px){.booking-details .section .items .item .unavailable{float:left}}.booking-details .section .items .item .address-wrapper{display:none;white-space:pre-line;padding:20px 2%;float:left}.booking-details .section .items .item .details-wrapper{padding:20px 2%;height:100%;position:relative}@media(min-width:769px){.booking-details .section .items .item .details-wrapper{float:left;width:55%}}.booking-details .section .items .item .details-wrapper .overlay{position:absolute;width:auto;top:15px;left:3%;padding:5px 15px;background:rgba(74,74,74,.85);color:#fff;text-align:center}.booking-details .section .items .item .details-wrapper .overlay span{padding-left:5px}.booking-details .section .items .item .details-wrapper .overlay.accommodation:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.booking-details .section .items .item .details-wrapper .overlay.sd-tour:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.booking-details .section .items .item .details-wrapper .overlay.activity:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.booking-details .section .items .item .details-wrapper .overlay.package:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.booking-details .section .items .item .details-wrapper .overlay.general-item:before{content:"";font-family:"icomoon";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;padding-top:2px;font-size:1.273em}.booking-details .section .items .item .details-wrapper .title{font-weight:600;font-size:1.363em;margin-top:35px}.booking-details .section .items .item .details-wrapper .title.simplified{margin-top:0}.booking-details .section .items .item .details-wrapper .details .detail{margin:5px 0}@media(min-width:1025px){.booking-details .section .items .item .details-wrapper .details .detail{width:50%;float:left}}@media(min-width:1025px){.booking-details .section .items .item .details-wrapper .details .detail.travel-dates{width:70%}}@media(min-width:1025px){.booking-details .section .items .item .details-wrapper .details .detail.duration{width:30%}}.booking-details .section .items .item .details-wrapper .details .detail:before{padding-right:10px;font-weight:600}.booking-details .section .items .item .details-wrapper .details .detail .category-amount{margin-left:5px;display:inline-block;color:#289a47}.booking-details .section .items .item .details-wrapper .details .travel-dates:before{content:"";font-family:"icomoon";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}.booking-details .section .items .item .details-wrapper .details .travel-dates span{display:inline-block}.booking-details .section .items .item .details-wrapper .details .travel-dates span.check-out{padding-left:10px}.booking-details .section .items .item .details-wrapper .details .travelers:before{content:"";font-family:"icomoon";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}.booking-details .section .items .item .details-wrapper .details .room-type:before{content:"";font-family:"icomoon";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;padding-right:18px}.booking-details .section .items .item .details-wrapper .details .vehicle-description:before{content:"";font-family:"icomoon";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}.booking-details .section .items .item .details-wrapper .details .vehicle-description .similar{font-size:.75em}.booking-details .section .items .item .details-wrapper .details .duration:before{content:"";font-family:"icomoon";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}.booking-details .section .items .item .details-wrapper .details .rooms{float:left;margin-top:10px}.booking-details .section .items .item .details-wrapper .details .rooms .room-name{font-size:.891em}.booking-details .section .items .item .details-wrapper .details .rooms .room-name>span{font-weight:600}.booking-details .section .items .item .details-wrapper .details .rooms .room-name .room-guests{padding-right:10px}.booking-details .section .items .item .details-wrapper .details .rooms .room-name .rate-group{margin-bottom:8px}.booking-details .section .items .item .details-wrapper .details .rooms .room-name .rate-group>div{margin-bottom:3px}.booking-details .section .items .item .details-wrapper .details .extras-and-more{clear:both}.booking-details .section .items .item .details-wrapper .comments{clear:both;margin-top:5px}.booking-details .section .items .item .details-wrapper .comments p{margin:0;padding-bottom:5px}.booking-details .section .items .item .price-wrapper{padding:0 2% 10px;clear:both}@media(min-width:769px){.booking-details .section .items .item .price-wrapper{float:left;clear:none;width:20%;padding:40px 2% 0}}.booking-details .section .items .item .price-wrapper .price{font-size:1.273em;font-weight:600}@media(min-width:769px){.booking-details .section .items .item .price-wrapper .price{padding:20px 0}}.booking-details .section .items .item .price-wrapper .price .title{margin-bottom:5px}.booking-details .section .items .item .price-wrapper .price .strike{color:#4a4a4a;font-weight:400}.booking-details .section .items .item .price-wrapper .price .amount{color:#289a47}.booking-details .section .items .item .price-wrapper .price .deposit{font-size:.75em}.booking-details .section .items .item .price-wrapper .discount-wrapper{float:none;clear:both;width:100%}.booking-details .section .items .item .price-wrapper .discount-wrapper .discount{background-color:#eecf15;padding:0 5px;font-size:.75em}.booking-details .section .items .item .price-wrapper .approximate-amount{font-size:.75em}.booking-details .section .items .item .status{position:absolute;top:0;right:0;padding:10px;background-color:#cfcbbc;color:#fff;font-size:.891em}.booking-details .section .items .item .actions{position:absolute;top:-1px;right:-1px}.booking-details .section .items .item .actions a{display:inline-block;height:25px;border:1px solid #cfcbbc;padding-left:5px;padding-right:5px;text-align:center;color:#fff;background-color:#289a47}@media(min-width:769px){.booking-details .section .items .item .actions a{color:#289a47;background-color:#fff}}.booking-details .section .items .item .actions a:first-child{border-right:0}.booking-details .section .items .item .actions a:hover{text-decoration:none}.booking-details .section .items .item .actions a.change:before{content:"";font-family:"icomoon";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;padding-right:5px}.booking-details .section .items .item .actions a.remove:before{content:"";font-family:"icomoon";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;padding-right:5px}.booking-details .section .items .item .actions a.remove.the-only{border-right:1px solid #cfcbbc}.booking-details .section .items .item .actions{display:none}.booking-details .section .items .item .details-wrapper{height:100%}.booking-details .section .items .grouped-item{border:1px solid #cfcbbc;float:left;margin-top:20px;width:100%}.booking-details .section .items .grouped-item .item{border:0;margin-top:0}.booking-details .section .items .grouped-item .package-items{clear:both;float:left;border-left:5px solid #289a47;width:100%}.booking-details .section .items .grouped-item .package-items .item{margin:0 0 10px;border-top:1px solid #cfcbbc;border-bottom:1px solid #cfcbbc;font-size:.891em}.booking-details .section .items .grouped-item .package-items .item .details-wrapper{width:60%}.booking-details .section .items .grouped-item .package-items .item .price-wrapper{width:15%}.booking-details .section .items .grouped-item .package-items .item:last-child{border-bottom:0}.booking-details .section .remaining-amount{font-size:1.273em;padding:5px 10px;margin-bottom:10px;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}@media(min-width:769px){.booking-details .section .remaining-amount{padding:10px 20px;float:left;width:49%;margin-right:1%;margin-bottom:0}}.booking-details .section .remaining-amount .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .remaining-amount .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .remaining-amount .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.booking-details .section .payment-information{position:relative}.booking-details .section .payment-information .card-entry{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:5px 10px}.booking-details .section .payment-information .card-entry .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .payment-information .card-entry .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.booking-details .section .payment-information .card-entry .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media(min-width:769px){.booking-details .section .payment-information .card-entry{width:50%;padding:10px 20px;float:left}}.booking-details .section .payment-information .card-entry .payment-options{width:100%;margin-bottom:20px;margin-top:45px;clear:both}.booking-details .section .payment-information .card-entry .payment-options>div{float:left;margin-right:30px}@media(min-width:769px){.booking-details .section .payment-information .card-entry .payment-options>div{margin-right:60px}}.booking-details .section .payment-information .card-entry .payment-options>div label{display:inline-block;height:30px}.booking-details .section .payment-information .card-entry .payment-options>div input{display:none}.booking-details .section .payment-information .card-entry .payment-options>div input.alipay+label{height:25px;width:80px;background:url("/img/alipay.png") no-repeat;background-size:contain}.booking-details .section .payment-information .card-entry .payment-options>div input.wechat+label{height:25px;width:80px;background:url("/img/wechat.png") no-repeat;background-size:contain}.booking-details .section .payment-information .card-entry .payment-options>div input:checked+label{border-bottom:2px solid #289a47}.booking-details .section .payment-information .card-entry .payment-options>div:last-child{margin-right:0}.booking-details .section .payment-information .card-entry .alipay{width:100%}.booking-details .section .payment-information .card-entry .alipay iframe{border:0}.booking-details .section .payment-information .card-entry .book{float:left}.booking-details .section .payment-information .card-entry>div{float:left}.booking-details .section .payment-information .card-entry>div .ddl{width:43%;margin-right:4%;float:left}.booking-details .section .payment-information .card-entry input{margin-bottom:3px}.booking-details .section .payment-information .card-entry .logos{text-align:center;padding:15px 0;width:100%;display:table-cell}.booking-details .section .payment-information .card-entry .logos img{vertical-align:middle;margin:0 5px}.booking-details .section .payment-information .amount-to-charge-wrapper{padding:10px 0;text-align:right}.booking-details .section .payment-information .amount-to-charge-wrapper .amount-to-charge{clear:both}.booking-details .section .payment-information .amount-to-charge-wrapper .amount-to-charge span.amount{color:#289a47;font-size:1.163em}.booking-details .section .payment-information .payment-frame{width:390px;height:400px;border:0}.booking-details .section .payment-information .error-message{width:100%;padding:5px 2%;margin:10px 0;border-color:#f6b9b9;color:#e34a3e;text-align:right}.booking-details .section .payment-information .newsletter-option,.booking-details .section .payment-information .disclaimer{text-align:right;margin:10px 0}.booking-details .section .payment-information .newsletter-option input,.booking-details .section .payment-information .newsletter-option label,.booking-details .section .payment-information .disclaimer input,.booking-details .section .payment-information .disclaimer label{display:inline;width:auto}.booking-details .section .payment-information .newsletter-option input,.booking-details .section .payment-information .disclaimer input{margin-right:5px}.booking-details .section .payment-information .newsletter-option p,.booking-details .section .payment-information .disclaimer p{display:inline}.booking-details .section .payment-information .loading-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999}.booking-details .section .payment-information .loading-overlay span{display:block;position:absolute;top:40%;left:0;width:100%;text-align:center}@media(min-width:769px){.booking-details .section .payment-information .loading-overlay span{top:47%}}.booking-details .section .payment-information .loading-overlay div{top:50%;left:50%;margin-left:-25px;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;border:5px solid #289a47;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#289a47 transparent transparent transparent}.booking-details .section .payment-information .loading-overlay div:nth-child(1){animation-delay:-.45s}.booking-details .section .payment-information .loading-overlay div:nth-child(2){animation-delay:-.3s}.booking-details .section .payment-information .loading-overlay div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.booking-details .section .payment-information .loading-overlay{padding-top:50px;background-position-y:75px}.booking-details .section .payment-information .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;margin-top:5px;float:right;clear:both}.booking-details .full{width:100%;float:left}.booking-details .full.right{text-align:right}.booking-details .half{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-details .half:last-child{margin-right:0}@media(min-width:769px){.booking-details .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.booking-details .half:last-child{margin-right:0}}.booking-details .third{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-details .third:last-child{margin-right:0}@media(min-width:769px){.booking-details .third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.booking-details .third:last-child{margin-right:0}}.booking-details .quarter{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-details .quarter:last-child{margin-right:0}@media(min-width:769px){.booking-details .quarter{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.booking-details .quarter:last-child{margin-right:0}}.booking-details .twothird{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-details .twothird:last-child{margin-right:0}@media(min-width:769px){.booking-details .twothird{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.booking-details .twothird:last-child{margin-right:0}}.booking-details .threequarters{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-details .threequarters:last-child{margin-right:0}@media(min-width:769px){.booking-details .threequarters{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.booking-details .threequarters:last-child{margin-right:0}}@media(min-width:769px){.booking-details .sixth{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.booking-details .sixth:last-child{margin-right:0}}.booking-details .no-margin{margin-right:0}.booking-details .newsletter-field-set input[type=checkbox]{position:relative;display:none}.booking-details .newsletter-field-set input[type=checkbox]+label{display:block;background:url(/img/booking/svg/icon_tiny_uncheck.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.booking-details .newsletter-field-set input[type=checkbox]:checked{padding-left:0}.booking-details .newsletter-field-set input[type=checkbox]:checked+label{display:block;background:url(/img/booking/svg/icon_tiny_check.svg) no-repeat 0 5px;background-size:18px;padding-left:30px}.booking-details .newsletter-field-set label{background-position-y:1px!important}@media(min-width:769px){.booking-details .newsletter-field-set label{background-position-y:3px!important}}.booking-details .validation-summary{clear:both;margin-bottom:10px}.booking-details .validation-summary .message{color:#e34a3e}.booking-details .validation-summary .message.general{text-align:right}.booking-details .actions{text-align:right;clear:both;padding-top:20px}.booking-details .actions .book{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47}.booking-details .overview-terms{clear:both;padding:20px 0 10px}@media(min-width:769px){.booking-control .booking-details .section .payment-information .loading-overlay{padding-top:300px;background-position-y:325px}}.lookup-entry{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;padding:20px;margin-bottom:10px}.lookup-entry .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.lookup-entry .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.lookup-entry .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lookup-entry .fieldset label{cursor:pointer;display:block;margin-bottom:5px}.lookup-entry .fieldset label.hidden{visibility:hidden;display:none}@media(min-width:769px){.lookup-entry .fieldset label.hidden{display:block}}.lookup-entry .fieldset input[type=text],.lookup-entry .fieldset input[type=tel],.lookup-entry .fieldset input[type=number],.lookup-entry .fieldset input[type=date],.lookup-entry .fieldset input[type=time],.lookup-entry .fieldset input[type=email],.lookup-entry .fieldset textarea{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}.lookup-entry .fieldset input[type=text] .image-wrapper,.lookup-entry .fieldset input[type=tel] .image-wrapper,.lookup-entry .fieldset input[type=number] .image-wrapper,.lookup-entry .fieldset input[type=date] .image-wrapper,.lookup-entry .fieldset input[type=time] .image-wrapper,.lookup-entry .fieldset input[type=email] .image-wrapper,.lookup-entry .fieldset textarea .image-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.lookup-entry .fieldset input[type=text] .image-wrapper .image,.lookup-entry .fieldset input[type=tel] .image-wrapper .image,.lookup-entry .fieldset input[type=number] .image-wrapper .image,.lookup-entry .fieldset input[type=date] .image-wrapper .image,.lookup-entry .fieldset input[type=time] .image-wrapper .image,.lookup-entry .fieldset input[type=email] .image-wrapper .image,.lookup-entry .fieldset textarea .image-wrapper .image{border-top-left-radius:3px;border-top-right-radius:3px}.lookup-entry .fieldset input[type=text] .select-item,.lookup-entry .fieldset input[type=tel] .select-item,.lookup-entry .fieldset input[type=number] .select-item,.lookup-entry .fieldset input[type=date] .select-item,.lookup-entry .fieldset input[type=time] .select-item,.lookup-entry .fieldset input[type=email] .select-item,.lookup-entry .fieldset textarea .select-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lookup-entry .fieldset select{border:1px solid #e1e1e1;border-radius:3px}.lookup-entry .fieldset input,.lookup-entry .fieldset select,.lookup-entry .fieldset textarea{width:100%;padding:7px 2%;margin:2px 0}@media(min-width:769px){.lookup-entry .fieldset input,.lookup-entry .fieldset select,.lookup-entry .fieldset textarea{width:96%}}.lookup-entry .fieldset input.readonly,.lookup-entry .fieldset select.readonly,.lookup-entry .fieldset textarea.readonly{background-color:#f2f3f4}.lookup-entry .fieldset input[type=date],.lookup-entry .fieldset input[type=time]{padding:4px 2%}.lookup-entry a{background-color:#289a47;color:#fff;display:inline-block;padding:10px 20px;border:1px solid #289a47;margin:10px 0 0}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}#one-col-sub-center.wide.pdf-version{max-width:1280px}#one-col-sub-center.wide.pdf-version #stickytop{display:none}#one-col-sub-center.wide.pdf-version .addthis-smartlayers{display:none}#one-col-sub-center.wide.pdf-version #qsearch{display:none}#one-col-sub-center.wide.pdf-version #intercom-container{display:none}#one-col-sub-center.wide.pdf-version #cookie-policy{display:none}#one-col-sub-center.wide.pdf-version #wrapper{padding-top:80px}@media(min-width:769px){#one-col-sub-center.wide.pdf-version #wrapper #block_wrapper #block_1{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%;margin-left:4.2649021499%}#one-col-sub-center.wide.pdf-version #wrapper #block_wrapper #block_1:last-child{margin-right:0}}#one-col-sub-center.wide.pdf-version #wrapper #block_wrapper #block_1 .booking-control{width:100%;margin:0}#one-col-sub-center.wide.pdf-version header.top-header{position:relative}#one-col-sub-center.wide.pdf-version header.top-header #header .left.menu-button{display:none}#one-col-sub-center.wide.pdf-version #header .header-wrapper{width:100%;margin:0}#one-col-sub-center.wide.pdf-version #breadcrumbs,#one-col-sub-center.wide.pdf-version .contact-us-wrapper,#one-col-sub-center.wide.pdf-version .payment-section,#one-col-sub-center.wide.pdf-version .main-navigation,#one-col-sub-center.wide.pdf-version .mobile-search{display:none}#one-col-sub-center.wide.pdf-version .booking-details .booking-actions a{display:none}#one-col-sub-center.wide.pdf-version .booking-details .overview-terms{display:none}#one-col-sub-center.wide.pdf-version .booking-details .address-wrapper{display:block}#one-col-sub-center.wide.pdf-version #footer a,#one-col-sub-center.wide.pdf-version #footer .banner4,#one-col-sub-center.wide.pdf-version #footer .banner5{display:none}#one-col-sub-center.wide.pdf-version .header-content>div{display:none}#one-col-sub-center.wide.pdf-version .header-content>div.site-logo{display:block}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.drivers-guide{border:1px solid #e1e1e1;float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:100px;background:#fff}.drivers-guide:last-child{margin-right:0}.drivers-guide .description{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:30px 30px 30px 80px}.drivers-guide .description:last-child{margin-right:0}@media(max-width:988px){.drivers-guide .description{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:30px 30px 30px 30px}.drivers-guide .description:last-child{margin-right:0}}@media(max-width:466px){.drivers-guide .description{padding:30px 20px}}.drivers-guide .description .top{text-transform:uppercase;font-weight:bold;font-size:12px;color:#289a47;border-bottom:1px solid #289a47;position:absolute}.drivers-guide .description .header{margin-top:56px}.drivers-guide .description .text{margin-bottom:42px}.drivers-guide .description .icons{margin-top:80px}.drivers-guide .description .icons ul{display:inline-block;list-style-type:none;width:100%;padding:0}.drivers-guide .description .icons ul li{width:25%;text-align:center;font-size:12px;float:left}@media(max-width:358px){.drivers-guide .description .icons ul li{font-size:10px}}.drivers-guide .description .icons ul li p{width:84px}@media(max-width:358px){.drivers-guide .description .icons ul li p{width:100%}}.drivers-guide .description .icons ul li .nav:before{background:url(/icons/guided_navigation@2x.png) no-repeat;background-size:100%}.drivers-guide .description .icons ul li .wifi:before{background:url(/icons/wifi_hotspot@2x.png) no-repeat;background-size:100%}.drivers-guide .description .icons ul li .safe-travel:before{background:url(/icons/safe_travel@2x.png) no-repeat;background-size:100%}.drivers-guide .description .icons ul li .digital::before{background:url(/icons/digital_vouchers@2x.png) no-repeat;background-size:100%}.drivers-guide .description .icons ul li p:before{content:"";display:block;height:40px;width:32px;background-position-x:center;margin-left:25px}.drivers-guide .description .button{background-color:#289a47;color:#fff;font-weight:bold;font-size:15px;padding:14px 30px;border:1px solid #289a47;-moz-transition:background-color .7s ease;-o-transition:background-color .7s ease;-webkit-transition:background-color .7s ease;transition:background-color .7s ease}.drivers-guide .description .button:hover{cursor:pointer;text-transform:none;background-color:#fff;color:#289a47}.drivers-guide .video{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:0 50px 0 0;float:left;display:block;width:48.82117%;position:relative;margin-top:0;padding-bottom:0;padding-top:0;overflow:hidden}.drivers-guide .video:last-child{margin-right:0}@media(max-width:988px){.drivers-guide .video{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:30px}.drivers-guide .video:last-child{margin-right:0}}@media screen and (min-width:992px){.drivers-guide .video{margin-top:70px}}.drivers-guide .video img{display:block;width:100%}.drivers-guide .video iframe,.drivers-guide .video object,.drivers-guide .video embed{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{from{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@media(min-width:769px){.mobile-guideline{display:none}}.mobile-guideline .btn{margin-bottom:10px}.desktop-guideline{display:none}@media(min-width:769px){.desktop-guideline{display:block}}.custom-tab-banner{border:1px solid #e1e1e1;float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:50px;background:#fff}.custom-tab-banner:last-child{margin-right:0}.custom-tab-banner .description{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:30px 80px}.custom-tab-banner .description:last-child{margin-right:0}@media(max-width:988px){.custom-tab-banner .description{float:left;display:block;margin-right:2.3576515979%;width:100%}.custom-tab-banner .description:last-child{margin-right:0}}@media(max-width:466px){.custom-tab-banner .description{padding:30px 20px}}.custom-tab-banner .description .top{text-transform:uppercase;font-weight:bold;font-size:12px;color:#289a47;border-bottom:1px solid #289a47;position:absolute}.custom-tab-banner .description .header{margin-top:56px}.custom-tab-banner .description .text{margin-bottom:42px}.custom-tab-banner .description .button{background-color:#289a47;color:#fff;font-weight:bold;font-size:15px;padding:14px 30px;border:1px solid #289a47;-moz-transition:background-color .7s ease;-o-transition:background-color .7s ease;-webkit-transition:background-color .7s ease;transition:background-color .7s ease}.custom-tab-banner .description .button:hover{cursor:pointer;text-transform:none;background-color:#fff;color:#289a47}.custom-tab-banner .photo{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;position:relative;float:left;display:block;width:48.82117%;position:relative;margin-top:0;padding-bottom:30px;padding-top:0}.custom-tab-banner .photo:last-child{margin-right:0}@media(max-width:988px){.custom-tab-banner .photo{float:left;display:block;margin-right:2.3576515979%;width:100%}.custom-tab-banner .photo:last-child{margin-right:0}}@media screen and (min-width:992px){.custom-tab-banner .photo{padding-top:30px;padding-bottom:30px}}.custom-tab-banner .photo img{position:relative;float:left;margin-left:2%;width:94%;height:auto}.custom-tab-banner .photo .ribbon{position:absolute;top:0;right:4%;transform:translate(0,0);padding:0 2.427em;color:#fff;font-size:18px;font-weight:bold;line-height:60px;background:#f5a623;height:60px;z-index:1}@media screen and (min-width:992px){.custom-tab-banner .photo .ribbon{top:30px}}.b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}@media(min-width:769px){.fancybox-slide--iframe .fancybox-content{width:800px!important;height:600px!important;max-width:80%;max-height:80%;margin:0}}.simple-page #wrapper{padding:0!important}.simple-page #wrapper .wrap .inner{padding:0}