﻿@keyframes fadeIn{99%{visibility:hidden}100%{visibility:visible}}.clearfix:after,.content:after,.row:after,.tabs:after,.operator__header:after{content:"";display:table;clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:16px}html{font-size:16px;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body.debug *[class=""],body.debug *[id=""]{outline:5px dotted red}body.debug img[alt=""]{border:3px dotted orange}body.debug img:not([alt]){border:5px solid red}body.debug img[title=""]{outline:3px dotted orange}body.debug img:not([title]){outline:5px solid fuchsia}body.debug table:not([summary]){outline:5px solid red}body.debug table[summary=""]{outline:3px dotted orange}body.debug th{border:2px solid red}body.debug th[scope="col"],body.debug th[scope="row"]{border:none}body.debug a[href]:not([title]){border:5px solid red}body.debug a[title=""]{outline:3px dotted orange}body.debug a[href=""]{background:fuchsia}b,strong,h1,h2,h3,h4{font-weight:600}h1{font-size:1.5rem;line-height:1.75rem}.serif{font-family:'Gentium Basic', serif}.sans{font-family:'Noto Sans', 'Arial', sans-serif}a:hover{text-decoration:underline}a{color:#0378a0;text-decoration:none}a.a--dashed{border-bottom:1px dashed}a.a--dashed:hover{text-decoration:none !important}a.a--dotted{color:#444;border-bottom:1px dotted}a.a--dotted:hover{border-bottom:none;text-decoration:none !important}.sb-green{color:#2a7018}.sb-red{color:#a50a08}html,body{height:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Noto Sans', 'Arial', sans-serif;color:#444;font-size:16px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#f2f2f2}body.reviewbox{background-color:#fff}.container{margin:0 auto;display:block}.container--main{padding:.9375rem 0 1.875rem;width:auto;text-align:left}.container--main--white{background:#fff;position:relative;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;z-index:1;padding:0;margin:0 .625rem 1.875rem}.container--main img{max-width:100%}.content{background-color:#fff;-webkit-box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0;box-shadow:0px 0px 5px #d0d0d0;display:block;color:#444;z-index:10;padding:.625rem .625rem}.content--tabbed{padding:0 !important}.hide{display:none !important}.wrapper{min-height:100%;position:relative}.wrapper,.overlay{font-size:.9375rem;line-height:1.25rem}.svg{display:none}.svg.replaced-svg{display:inline-block}svg.only-defs{width:0;height:0;visibility:hidden}.center-aligned{text-align:center}.right-aligned{text-align:right}.right-floated{float:right}@media (max-width: 743px){.swap-mobile{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}.swap-mobile>div{flex:1}.swap-mobile>div:nth-child(1){order:3}.swap-mobile>div:nth-child(2){order:1}}.mirrored{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.txt--small{font-size:.875rem;line-height:1.125rem}.txt--xsmall{font-size:.8125rem;line-height:1rem}.txt--grey{color:#666}.txt--xgrey{color:#999}.txt--green{color:#2a7018}.txt--xgreen{color:#41922c}.txt--normal{font-weight:normal !important;font-style:normal !important}.txt--italic{font-style:italic}.txt--bold{font-weight:bold !important}.txt--center{text-align:center}.nowrap{display:inline-block;white-space:nowrap}.col{width:100%;padding-left:.625rem;padding-right:.625rem;float:left;height:100%}.col-0-5{width:4.1666666667%}.col-1{width:8.3333333333%}.col-1-5{width:12.5%}.col-2{width:16.6666666667%}.col-2-5{width:20.8333333333%}.col-3{width:25%}.col-3-5{width:29.1666666667%}.col-4{width:33.3333333333%}.col-4-5{width:37.5%}.col-5{width:41.6666666667%}.col-5-5{width:45.8333333333%}.col-6{width:50%}.col-6-5{width:54.1666666667%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-8-5{width:70.8333333333%}.col-9{width:75%}.col-9-5{width:79.1666666667%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.col-0{display:none}.no-gutter{padding-left:0;padding-right:0}.no-gutter-right{padding-right:0}.no-gutter-left{padding-left:0 !important}.row{position:relative}.row .row-0{display:none}@media (max-width: 743px){.row .col-m-0{display:none}}header{position:relative;color:#fff;height:2.5rem;z-index:100;background-color:#a50a08;width:100%;-webkit-transition:top 0.2s ease-out;-moz-transition:top 0.2s ease-out;-ms-transition:top 0.2s ease-out;-o-transition:top 0.2s ease-out;transition:top 0.2s ease-out}header .open-old{position:absolute !important;top:.3125rem;right:.3125rem;font-size:.75rem}header.fixed{position:fixed;top:-2.5rem;z-index:200}header .skiplink{position:absolute;top:0;left:-31.25rem;background-color:#a50a08;color:#fff}header .skiplink:focus{width:100%;left:0;position:relative;display:block;text-align:center;border-bottom:.0625rem solid #fff}header .container__head--main{position:relative;height:100%;z-index:11;background-color:#a50a08}header .container__head--main .row{height:100%}header .container__head--main:after{content:"";width:75%;height:5px;background-color:#121212;position:absolute;bottom:-5px;left:-75%;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.menu-open header .container__head--main:after{-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}header .container__head--search{position:absolute;width:100%;height:3rem;background-color:#fff;z-index:10;top:-9.25rem;opacity:0;-webkit-transition:top 0.15s ease-out;-moz-transition:top 0.15s ease-out;-ms-transition:top 0.15s ease-out;-o-transition:top 0.15s ease-out;transition:top 0.15s ease-out}header .container__head--search .row{height:100%}header .container__head--search.visible{opacity:1;top:2.5rem}@media (max-width: 743px){header .container__head--search .col{padding-left:0;padding-right:0}}header nav{display:none}body.menu-open header .container__head--search{transition:top 0.01s ease-out}body.menu-open header .container__head--search.visible{z-index:12}@media (max-width: 743px){body.menu-open header:after{content:'';background-color:rgba(0,0,0,0.3);width:75%;height:100%;position:absolute;top:0;left:auto;right:0;z-index:79}body.menu-open header .header__icon--menu{background-color:#121212;border-right:1px solid #121212}}@media (max-width: 743px){header{-webkit-transition:margin-bottom 0.15s ease-out;-moz-transition:margin-bottom 0.15s ease-out;-ms-transition:margin-bottom 0.15s ease-out;-o-transition:margin-bottom 0.15s ease-out;transition:margin-bottom 0.15s ease-out}}@media (max-width: 743px){body.search-open header{margin-bottom:3rem}body.search-open header:after{content:'';background-color:rgba(0,0,0,0.3);width:75%;height:100%;position:absolute;top:0;left:0;right:auto;z-index:79}body.search-open header .header__icon--search{border-left:1px solid #a50a08}}.header__icon{text-align:center;line-height:2.5rem;cursor:pointer}.header__icon a{color:#fff;display:block;width:100%;height:100%}.header__icon--menu{border-right:1px solid #b73b3a;white-space:nowrap}.header__icon--menu i{width:1.125rem;margin-right:.3125rem;position:relative;top:.1875rem;overflow:hidden}.header__icon--menu i.sbi--cross{width:.875rem;margin-right:.4375rem;top:.0625rem}.header__icon--menu .txt{position:relative;top:-.0625rem}.header__icon--search{border-left:1px solid #b73b3a;white-space:nowrap}.header__icon--search a:hover{text-decoration:none}.header__icon--search i{width:1.25rem;position:relative;top:.1875rem}.header__icon--search i.sbi--cross{width:.875rem;margin-right:.4375rem;top:.0625rem}.header__icon--search .txt{position:relative;top:-.0625rem}.header__icon .halflings{position:relative;top:.1875rem;margin:0 .25rem}.header__search{height:100%;padding:.5rem 0;position:relative}.header__search input[type=search]{width:68%;height:100%;display:block;font-size:1rem;border:1px solid #999;padding:0 .625rem .1875rem .625rem;-webkit-appearance:none;box-sizing:border-box}.header__search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.header__search .btn{position:absolute;top:.5rem;right:.625rem;width:28%;height:2rem;vertical-align:middle;line-height:1.375rem}@media (max-width: 743px){.header__search{-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;padding:.5rem .625rem}}.header__logo{display:block;overflow:hidden;width:8.75rem;height:1.375rem;margin:.5625rem auto 0 auto}.header__logo img{width:10.8125rem;margin-left:-2.0625rem}@media (max-width: 743px){html.menu-open,body.menu-open,html.search-open,body.search-open{overflow:hidden}body.menu-open:after,body.search-open:after{content:'';background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:79}}.container__mobilemenu{width:75%;color:#fff;background-color:#121212;margin:0 0;position:fixed;top:0;left:-75%;z-index:80;min-height:100%;padding-top:3.75rem;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.container__mobilemenu .col-12{padding:0}.container__mobilemenu a{display:block;color:#fff;border-bottom:1px solid #444;padding:.875rem 1.25rem}.container__mobilemenu li:first-child a{border-top:1px solid #444}.container__mobilemenu.visible{-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.titlebar{background-color:#fff;border-bottom:1px solid #d9d9d9}.titlebar h1{font-size:1.5rem;position:relative;top:-.25rem}.titlebar.no-white{background-color:transparent;border-bottom:0}.titlebar.no-white h1{top:.375rem}.titlebar .row{padding:.625rem 0}.titlebar .row.breadcrumbs{display:none}.titlebar .row.row-d-0{padding:.625rem 0}.titlebar__sub{font-size:.875rem;color:#666;text-align:left}.titlebar--tour,.titlebar--operators{position:absolute;width:100%;padding-top:5rem}.titlebar--tour .btn--filter,.titlebar--operators .btn--filter{z-index:20;position:relative;top:-.625rem}.titlebar--grey{background-color:#e2e1e1}.titlebar--searchresults h1{margin-top:.625rem}.titlebar--searchresults .row{padding-bottom:0}@media (min-width: 744px){.titlebar--searchresults .btn--filter{bottom:-1.125rem}}.tabs{background-color:#f8f8f8;-webkit-box-shadow:inset 0px -1px 2px #d0d0d0;-moz-box-shadow:inset 0px -1px 2px #d0d0d0;box-shadow:inset 0px -1px 2px #d0d0d0;margin:0;padding:0;z-index:36;position:relative;height:2.4375rem;margin-bottom:.1875rem}.tabs a[role=tab]{display:inline-block;padding:.4375rem .25rem .5625rem;float:left;text-align:center;color:#666;font-size:.875rem}.tabs a[role=tab]:nth-child(n+2){border-left:1px solid #d9d9d9}.tabs a[role=tab]:hover{text-decoration:underline}.tabs a[role=tab]:hover span{text-decoration:underline}.tabs a[role=tab].active{background-color:#fff;-webkit-box-shadow:1px -2px 12px #d0d0d0;-moz-box-shadow:1px -2px 12px #d0d0d0;box-shadow:1px -2px 12px #d0d0d0;position:relative;top:-3px;padding:.6875rem .25rem .5625rem;color:#a50a08;cursor:default}.tabs a[role=tab].active:hover{text-decoration:none;cursor:default}.tabs a[role=tab].active:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:.5625rem;background-color:#fff}@media (min-width: 320px){.tabs a[role=tab]{padding:.5rem .5rem .5rem .4375rem}.tabs a[role=tab].active{padding:.6875rem .5rem .625rem .4375rem}}@media (min-width: 335px){.tabs a[role=tab]{padding:.5rem .5rem .5rem}.tabs a[role=tab].active{padding:.6875rem .5rem .625rem}}@media (min-width: 367px){.tabs a[role=tab]{font-size:.9375rem;padding:.5rem .625rem .5rem}.tabs a[role=tab].active{padding:.6875rem .625rem .625rem}}@media (min-width: 406px){.tabs a[role=tab]{padding:.5rem .9375rem .5rem}.tabs a[role=tab].active{padding:.6875rem .9375rem .625rem}}@media (min-width: 744px){.tabs{height:2.25rem}.tabs a[role=tab]{padding:.4375rem 1.25rem .5625rem}.tabs a[role=tab].active{padding:.625rem 1.25rem .5rem}}@media (min-width: 970px){.tabs{height:2.5rem}.tabs a[role=tab]{padding:.5rem 1.25rem .75rem}.tabs a[role=tab].active{padding:.6875rem 1.25rem .6875rem}}.sticky .tabs{position:fixed;top:0;left:0;width:100%;padding:0 .625rem;-webkit-box-shadow:inset 0px -2px 2px #d0d0d0;-moz-box-shadow:inset 0px -2px 2px #d0d0d0;box-shadow:inset 0px -2px 2px #d0d0d0;overflow:hidden}.sticky .tabs>div{width:100%;max-width:73.75rem;margin:0 auto}.sticky .tabs a[role=tab].active{display:inline-block}.sticky .tabs a[role=tab].active:after{display:none}@media (min-width: 744px){.sticky .tabs{padding:0 1.5625rem}}.tabs--countriesparks a{width:50%}footer{background-color:#3f3d3d;color:#fff;padding:.625rem 0;margin-top:2.5rem;font-size:.8125rem;line-height:1.5rem}.expertbar+footer{margin-top:0}footer .col-4{padding-top:1.25rem}footer ul li{padding:.25rem 0}footer ul li a{color:#cbc7c7;line-height:1.375rem;width:100%;height:100%;display:block;white-space:nowrap}footer p{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #999;color:#999}footer .container{margin-bottom:1.25rem}footer .copyright{text-align:left;font-size:.75rem}footer .copyright img{display:none}footer .copyright .container{margin-bottom:0}footer .currency-selector__button.btn{border:.0625rem solid #cbc7c7;text-align:left;padding-left:.9375rem;border-radius:0}html.no-touch footer .currency-selector__button.btn:hover{text-decoration:none;background-color:#cbc7c7;color:#fff}html.no-touch footer .currency-selector__button.btn:hover:before{border:0 !important}footer .currency-selector--mobile{margin-bottom:.3125rem;margin-top:1.25rem}footer .mobile-socials{text-align:center;padding-top:0}footer .mobile-socials a{float:none;margin:0;margin-top:.625rem;position:relative;width:1.5rem;height:1.5rem;border-radius:.75rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem;-o-border-radius:.75rem}footer .mobile-socials .social-icon:nth-child(1),footer .mobile-socials .social-icon:nth-child(2){margin-right:.5rem;margin-left:0}body.has-floating-request-btn footer .copyright{padding-bottom:5.3125rem}footer.expertbar{background-color:#e9e9e9;color:#444;padding:2.5rem 0 1.25rem 0;border-top:1px solid #d9d9d9;position:relative;display:block}footer.expertbar .container{margin-bottom:1.25rem}footer.expertbar a{color:#0378a0;text-decoration:none}footer.expertbar a:hover{text-decoration:underline !important}footer.expertbar h2 strong{font-size:1rem}footer.expertbar .expertbar__subtext{display:block;line-height:1.125rem}footer.expertbar .expertbar__top{margin-bottom:1.875rem}footer.expertbar .expertbar__top span{display:block;width:2.5rem;height:2.8125rem;background-color:#a50a08;position:absolute;right:1.5625rem;top:-2.6875rem}footer.expertbar .expertbar__top span img{width:1.5rem;margin-left:.5rem;margin-top:.3125rem}footer.expertbar .expertbar__top span:before{content:'';display:block;width:0;height:0;border-left:1.25rem solid transparent;border-right:1.25rem solid transparent;border-bottom:.875rem solid #e9e9e9;position:absolute;bottom:-.03125rem;left:0}footer.expertbar .pagination span{font-size:.9375rem;line-height:2.125rem;color:#666;text-align:center;display:block}footer.expertbar .expert p{line-height:1rem}.shadowed-box{-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0}.shadowed-box--hover{-webkit-transition:"box-shadow .2s ease-in-out";-moz-transition:"box-shadow .2s ease-in-out";-ms-transition:"box-shadow .2s ease-in-out";-o-transition:"box-shadow .2s ease-in-out";transition:box-shadow .2s ease-in-out}.shadowed-box--hover:hover{-webkit-box-shadow:0px 2px 10px #999;-moz-box-shadow:0px 2px 10px #999;box-shadow:0px 2px 10px #999}.sbi{line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center}.sbi:before{content:'';padding-top:100%;display:block}.sbi--halfop{opacity:0.5}.sbi--180deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sbi--xmedium{width:1.25rem}.sbi--medium{width:1.5rem}.sbi--large{width:2rem}.sbi--africa{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/africa.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/africa.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--africa{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/africa@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/africa.svg")}}.sbi--alert{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/alert.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/alert.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--alert{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/alert@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/alert.svg")}}.sbi--altitude{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/altitude.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/altitude.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--altitude{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/altitude@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/altitude.svg")}}.sbi--arrow-down-green{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-green.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-green.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--arrow-down-green{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-green@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-green.svg")}}.sbi--arrow-down-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--arrow-down-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/arrow-down-red.svg")}}.sbi--avatar-female{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-female.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-female.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--avatar-female{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-female@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-female.svg")}}.sbi--avatar-male{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-male.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-male.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--avatar-male{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-male@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-male.svg")}}.sbi--avatar-unisex{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-unisex.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-unisex.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--avatar-unisex{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-unisex@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/avatar-unisex.svg")}}.sbi--avatar-large{width:3.125rem}.sbi--best-time{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--best-time{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time.svg")}}.sbi--best-time-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--best-time-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-time-white.svg")}}.sbi--best-weather{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-weather.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-weather.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--best-weather{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-weather@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/best-weather.svg")}}.sbi--calendar{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/calendar.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/calendar.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--calendar{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/calendar@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/calendar.svg")}}.sbi--checkmark{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--checkmark{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.svg")}}.sbi--checkmark-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--checkmark-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg")}}.sbi--checkmark-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--checkmark-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.svg")}}.sbi--clear{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--clear{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.svg")}}.sbi--cross{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--cross{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.svg")}}.sbi--cross-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--cross-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.svg")}}.sbi--dislike{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dislike.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dislike.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--dislike{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dislike@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dislike.svg")}}.sbi--dollar-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--dollar-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big.svg")}}.sbi--dollar-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--dollar-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar-big-white.svg")}}.sbi--dollar-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--dollar-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/dollar.svg")}}.sbi--envelope{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/envelope.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/envelope.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--envelope{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/envelope@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/envelope.svg")}}.sbi--euro-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--euro-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big.svg")}}.sbi--euro-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--euro-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro-big-white.svg")}}.sbi--euro-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--euro-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/euro.svg")}}.sbi--filter{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/filter.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/filter.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--filter{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/filter@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/filter.svg")}}.sbi--flag{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/flag.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/flag.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--flag{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/flag@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/flag.svg")}}.sbi--full-screen{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/full-screen.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/full-screen.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--full-screen{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/full-screen@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/full-screen.svg")}}.sbi--hamburger-icon{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/hamburger-icon.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/hamburger-icon.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--hamburger-icon{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/hamburger-icon@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/hamburger-icon.svg")}}.sbi--heart{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--heart{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart.svg")}}.sbi--heart-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--heart-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/heart-red.svg")}}.sbi--high-season{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--high-season{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season.svg")}}.sbi--high-season-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--high-season-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/high-season-white.svg")}}.sbi--info{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--info{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.svg")}}.sbi--info-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--info-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info-red.svg")}}.sbi--like{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/like.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/like.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--like{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/like@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/like.svg")}}.sbi--low-season{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/low-season.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/low-season.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--low-season{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/low-season@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/low-season.svg")}}.sbi--map-pin{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/map-pin.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/map-pin.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--map-pin{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/map-pin@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/map-pin.svg")}}.sbi--medal{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-gold.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-gold.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--medal{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-gold@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-gold.svg")}}.sbi--medal-silver{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-silver.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-silver.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--medal-silver{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-silver@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/medal-silver.svg")}}.sbi--minus{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--minus{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.svg")}}.sbi--nophoto{background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/nophoto.svg")}.sbi--photos{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/photos.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/photos.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--photos{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/photos@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/photos.svg")}}.sbi--play-button-large{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-large.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-large.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--play-button-large{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-large@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-large.svg")}}.sbi--play-button-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-small.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-small.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--play-button-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-small@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/play-button-small.svg")}}.sbi--plus{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--plus{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.svg")}}.sbi--pound-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--pound-big{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big.svg")}}.sbi--pound-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--pound-big-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound-big-white.svg")}}.sbi--pound-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--pound-small{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/pound.svg")}}.sbi--search{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--search{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search.svg")}}.sbi--search-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search-grey.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search-grey.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--search-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search-grey@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/search-grey.svg")}}.sbi--share{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--share{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share.svg")}}.sbi--share-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--share-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/share-red.svg")}}.sbi--size{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/size.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/size.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--size{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/size@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/size.svg")}}.sbi--star{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-full.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-full.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--star{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-full@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-full.svg")}}.sbi--starhalf{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-half.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-half.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--starhalf{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-half@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-default-half.svg")}}.sbi--starempty,.sbi--starcontrastempty{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-empty.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-empty.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--starempty,.sbi--starcontrastempty{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-empty@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-empty.svg")}}.sbi--starcontrast{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-full.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-full.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--starcontrast{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-full@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-full.svg")}}.sbi--starcontrasthalf{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-half.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-half.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--starcontrasthalf{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-half@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/star-contrast-half.svg")}}.sbi--travelers{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/travelers.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/travelers.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--travelers{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/travelers@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/travelers.svg")}}.sbi--usp-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-grey.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-grey.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--usp-grey{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-grey@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-grey.svg")}}.sbi--usp-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--usp-red{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/usp-red.svg")}}.sbi--worst-weather{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/worst-weather.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/worst-weather.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--worst-weather{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/worst-weather@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/worst-weather.svg")}}.sbi--zoom{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--zoom{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom.svg")}}.sbi--zoom-blue{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-blue.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-blue.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--zoom-blue{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-blue@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-blue.svg")}}.sbi--zoom-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.sbi--zoom-white{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg")}}.icon.camera{cursor:pointer;display:inline-block;width:.875rem;height:.6875rem;border:.0625rem solid #ccc;position:relative;top:.0625rem;margin-left:.3125rem}.icon.camera:before{width:2px;height:1px;background-color:#ccc;position:absolute;left:0;top:2px;content:'';display:block}.icon.camera:after{width:.4375rem;height:.4375rem;border-radius:50%;border:1px solid #ccc;position:absolute;right:1px;top:1px;display:inline-block;content:''}.icon.camera span{position:absolute;width:40%;height:.125rem;border-top:1px solid #ccc;border-bottom:1px solid #fff;display:inline-block;top:-2px;right:18%}.icon.camera:hover{border-color:#09c}.icon.camera:hover:before{background-color:#09c}.icon.camera:hover:after{border:1px solid #09c}.icon.camera:hover span{border-top:1px solid #09c}.icon--listremove{width:.875rem !important;height:.875rem !important;border-radius:.4375rem;display:inline-block !important;overflow:hidden;background-color:#a50a08;position:relative;float:right;top:.1875rem}.icon--listremove i{font-size:.875rem;line-height:.75rem;color:#fff;position:absolute;top:.0625rem;left:0}.icon--listremove:hover{background-color:#e48901}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}50%{-ms-transform:rotate(180deg)}to{-ms-transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg)}50%{-o-transform:rotate(180deg)}to{-o-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.loading{display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border:4px solid #048cba;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading--small{width:1.25rem;height:1.25rem;margin-top:-.625rem;margin-left:-.625rem;border-width:3px}.loading--white{border-color:#fff;border-right-color:transparent}@media (max-width: 743px){.ajax-holder,.navigation__sidebar.navigation-list{-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}}body.reload .ajax-holder{opacity:0.4;position:relative}body.reload .ajax-holder:before{content:'';display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border:4px solid #048cba;border-right-color:transparent;border-radius:50%;-webkit-animation:fadeIn 0.4s forwards, spin 1s linear infinite;-moz-animation:fadeIn 0.4s forwards, spin 1s linear infinite;-ms-animation:fadeIn 0.4s forwards, spin 1s linear infinite;-o-animation:fadeIn 0.4s forwards, spin 1s linear infinite;animation:fadeIn 0.4s forwards, spin 1s linear infinite;visibility:hidden;top:9.375rem}@media (max-width: 743px){body.reload .ajax-holder:before{top:2.5rem}}@media (max-width: 743px){body.reload .imgpagehead--parkcountry,body.reload .imgpagehead--tour,body.reload .tour__head__container,body.reload .operator__header{opacity:0.1}body.reload .ajax-holder,body.reload .navigation__sidebar.navigation-list{opacity:0.4}}input{outline:none}input[type=text],input[type=tel],input[type=email],input[type=date],input[type=password],input[type=search]{padding:.375rem .625rem;line-height:1.3125rem;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,input[type=password]:focus,input[type=search]:focus{border:1px solid #999;-webkit-box-shadow:0px 0px 1px #999;-moz-box-shadow:0px 0px 1px #999;box-shadow:0px 0px 1px #999}input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=email]::-ms-clear{display:none}input[type=checkbox],input[type=radio]{cursor:pointer;position:absolute;top:.375rem;left:0;-webkit-appearance:none;border:1px solid #999;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-transition:"border-color .2s ease-in-out";-moz-transition:"border-color .2s ease-in-out";-ms-transition:"border-color .2s ease-in-out";-o-transition:"border-color .2s ease-in-out";transition:border-color .2s ease-in-out}input[type=checkbox]:not([disabled]):hover,input[type=radio]:not([disabled]):hover{cursor:pointer;border:1px solid #a50a08}input[type=checkbox]:before,input[type=radio]:before{opacity:0;content:'';-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}input[type=checkbox]:checked,input[type=radio]:checked{border:1px solid #a50a08}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1}input[type=checkbox].radio--green:not([disabled]):hover,input[type=checkbox].checkbox--green:not([disabled]):hover,input[type=radio].radio--green:not([disabled]):hover,input[type=radio].checkbox--green:not([disabled]):hover{border:1px solid #2a7018}input[type=checkbox].radio--green:before,input[type=checkbox].checkbox--green:before,input[type=radio].radio--green:before,input[type=radio].checkbox--green:before{color:#2a7018}input[type=checkbox].radio--green:checked,input[type=checkbox].checkbox--green:checked,input[type=radio].radio--green:checked,input[type=radio].checkbox--green:checked{border:1px solid #2a7018}input[type=checkbox].radio--blue:not([disabled]):hover,input[type=checkbox].checkbox--blue:not([disabled]):hover,input[type=radio].radio--blue:not([disabled]):hover,input[type=radio].checkbox--blue:not([disabled]):hover{border:1px solid #0378a0}input[type=checkbox].radio--blue:before,input[type=checkbox].checkbox--blue:before,input[type=radio].radio--blue:before,input[type=radio].checkbox--blue:before{color:#0378a0}input[type=checkbox].radio--blue:checked,input[type=checkbox].checkbox--blue:checked,input[type=radio].radio--blue:checked,input[type=radio].checkbox--blue:checked{border:1px solid #0378a0}input[type=checkbox]:before{line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg");width:.75rem;height:.75rem;position:relative;left:.1875rem;top:-.0625rem}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){input[type=checkbox]:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg")}}input[type=checkbox].checkbox--green:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){input[type=checkbox].checkbox--green:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark.svg")}}input[type=checkbox].checkbox--blue:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){input[type=checkbox].checkbox--blue:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-blue.svg")}}input[type=radio]{position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;top:.3125rem;margin-right:.625rem}input[type=radio]:before{content:'';top:.25rem;left:.25rem;width:.625rem;height:.625rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-color:#a50a08;display:block;position:relative}input[type=radio].radio--green:before{background-color:#2a7018}input[type=radio].radio--blue:before{background-color:#0378a0}input[type=number].enhance,input[type=url].enhance{-webkit-appearance:none;-moz-appearance:textfield;margin:0;display:inline-block;letter-spacing:.06875rem}input[type=number].enhance::-webkit-outer-spin-button,input[type=number].enhance::-webkit-inner-spin-button,input[type=url].enhance::-webkit-outer-spin-button,input[type=url].enhance::-webkit-inner-spin-button{-webkit-appearance:none}textarea{outline:none;overflow:auto;resize:vertical;padding:.25rem .625rem;border:1px solid #ccc}textarea:focus{border:1px solid #999;-webkit-box-shadow:0px 0px 1px #999;-moz-box-shadow:0px 0px 1px #999;box-shadow:0px 0px 1px #999}select{outline:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border:1px solid #999;background-color:transparent;color:#f2f2f2;border-radius:0;padding:.3125rem .5rem;font-size:.75rem;cursor:pointer;line-height:1.4375rem}.select--holder{margin-bottom:1.25rem;position:relative;background-color:#fff}.select--holder:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;position:absolute;right:.875rem;top:.8125rem;z-index:1}.select--holder select{z-index:2;position:relative}.select--holder:hover:before{border-top-color:#fff}.select--holder+p{padding-left:1.25rem;display:inline-block;padding-top:.1875rem}.numberinput_enhanced{display:inline-block;height:2.625rem;width:8.125rem;position:absolute;float:right}.numberinput_enhanced input{height:2.625rem;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0;font-size:1rem;font-weight:600;border:1px solid #d9d9d9;line-height:2.1875rem;text-align:center;width:8.125rem;cursor:default}.numberinput_enhanced input:focus{border:1px solid #d9d9d9;-webkit-box-shadow:0px 0px 0px #000;-moz-box-shadow:0px 0px 0px #000;box-shadow:0px 0px 0px #000}a.numberinput{position:absolute;width:2.5rem;height:2.5rem;outline:inherit !important;background-color:#f2fafc;color:#048cba !important;font-weight:600;line-height:2.25rem;text-align:center;display:inline-block;cursor:pointer;z-index:2;font-size:1.375rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;top:.0625rem;left:.0625rem}a.numberinput__plus{border-left:1px solid #d9d9d9;left:auto;right:.0625rem}a.numberinput__min{border-right:1px solid #d9d9d9;line-height:2.125rem;font-size:1.5625rem}a.numberinput.inactive{background-color:#f2f2f2;color:#ccc !important;cursor:default}a.numberinput:hover{text-decoration:none !important}input,select,textarea,button{font-size:.9375rem;font-family:'Noto Sans', 'Arial', sans-serif}input.error,select.error,textarea.error,button.error{border:1px solid #e88988 !important}.btn{border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-weight:600;font-size:1rem;height:2.25rem;line-height:2.0625rem;width:100%;color:#fff;padding-bottom:.3125rem;cursor:pointer;text-shadow:1px 1px 1px #444;-webkit-appearance:none;font-family:'Noto Sans', 'Arial', sans-serif;vertical-align:top;white-space:nowrap;-webkit-transition:"opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";-o-transition:"opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out";transition:opacity .2s ease-in-out, background .2s ease-in-out, border-color .2s ease-in-out}.btn--large{height:4.125rem;width:14.375rem;line-height:3.9375rem;padding-bottom:.625rem;font-size:1.625rem}.btn--large:active{line-height:4.0625rem !important}.btn--orange{background-color:#e48901;border-bottom:1px solid #ab6701;border-top:1px solid #e48901}.btn--orange:hover{border-top:1px solid #ab6701}.btn--orange:active{border-color:#e48901;border-top:1px solid #ab6701;line-height:2.125rem}.btn--small{height:1.625rem;line-height:1.4375rem;padding-bottom:.125rem;font-size:.875rem}.btn--small:active{line-height:1.5625rem}.btn--small.btn--next:after{font-size:1.375rem}html.no-touch .btn--orange:not(:active):hover{background-color:#ab6701}.btn--grey{background-color:#d9d9d9;border-bottom:1px solid #999;cursor:default}.btn--blue{background-color:#048cba;border-top:1px solid #03698b}.btn--mediumgreen{color:#444;text-shadow:none;background-color:#6fa838;border-bottom:1px solid #2e5f1d}.btn--mediumgreen:active{border-color:#a50a08;line-height:2.125rem}.btn--red{background-color:#a50a08;border-top:1px solid #750f0e;border-bottom:1px solid #750f0e}.btn--red:hover{border-top:1px solid #750f0e}.btn--red:active{border-color:#a50a08;border-top:1px solid #750f0e;line-height:2.125rem}.btn--mediumred{color:#444;text-shadow:none;background-color:#dc6060;border-bottom:1px solid #7a1a1a}.btn--mediumred:active{border-color:#a50a08;line-height:2.125rem}.btn--white{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;color:#048cba;text-shadow:none;-webkit-box-shadow:0px 0px 6px #d0d0d0;-moz-box-shadow:0px 0px 6px #d0d0d0;box-shadow:0px 0px 6px #d0d0d0}.btn--white:active{-webkit-box-shadow:inset 0px 0px 6px #d0d0d0;-moz-box-shadow:inset 0px 0px 6px #d0d0d0;box-shadow:inset 0px 0px 6px #d0d0d0}.btn--white.active{background-color:#f2f2f2;color:#a50a08;-webkit-box-shadow:0px 0px 0px #d0d0d0;-moz-box-shadow:0px 0px 0px #d0d0d0;box-shadow:0px 0px 0px #d0d0d0;cursor:default;text-decoration:none}.btn--white.inactive{background-color:#f2f2f2;color:#999;-webkit-box-shadow:0px 0px 0px #d0d0d0;-moz-box-shadow:0px 0px 0px #d0d0d0;box-shadow:0px 0px 0px #d0d0d0;cursor:default;text-decoration:none;opacity:0.5}.btn--white.inactive:hover{opacity:0.5 !important}.btn--roundwhite{border:.0625rem solid #048cba;text-shadow:none;background-color:#fff;color:#048cba;font-weight:bold}.btn--arrow:after{content:'›';font-size:1.75rem;margin:0 .25rem;position:absolute;font-weight:normal;position:absolute;top:-.1875rem;margin-left:.5rem}html.no-touch .btn--white:hover{background-color:#f2f2f2}html.no-touch .btn--roundwhite:hover{background-color:#048cba;color:#fff}.btn--prev,.btn--next,.btn--up{text-align:center;position:relative;width:100%;display:block}.btn--prev:after,.btn--next:after,.btn--up:after{content:"\2039";position:absolute;left:.75rem;top:-.1875rem;font-size:1.75rem;font-weight:normal}.btn--prev:active:after,.btn--next:active:after,.btn--up:active:after{top:-.125rem}.btn--next:after{content:"\203A";left:auto;right:auto;margin-left:.4375rem}.btn--next-right:after{position:absolute;left:auto;margin-left:0;right:.75rem;top:-.1875rem;font-size:1.75rem;font-weight:normal}.btn--next.btn--onlyarrow:after,.btn--prev.btn--onlyarrow:after{left:0;right:0;margin:0}.btn--up:after{content:"\203A";left:auto;right:1rem;top:0;transform:rotate(-90deg)}.btn .halflings{position:relative;left:-.625rem;top:.1875rem}.btn i{position:absolute;margin-left:-1.875rem;margin-top:.125rem}.btn--autowidth{width:auto;padding-left:1.25rem;padding-right:1.25rem}.btn--autowidth.btn--next,.btn--autowidth.btn--up{padding-right:1.875rem}.btn--autowidth.btn--next:after,.btn--autowidth.btn--up:after{left:auto;right:auto}.btn--autowidth.btn--nexttoinput{height:2.1875rem !important;line-height:1.875rem;margin-left:.625rem}.btn--autowidth.btn--nexttoinput:active{line-height:1.9375rem}.btn--autowidth--wide{padding-left:2.5rem;padding-right:2.5rem}.btn--autowidth--wide.btn--next{padding-right:3.125rem}.btn--right{float:right}.btn--transparent{margin:.3125rem .9375rem .3125rem 0;background-color:rgba(0,0,0,0.55);border:1px solid #ccc;color:#fff;padding:.5rem 1.875rem .5rem 1.25rem;line-height:1rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative;-webkit-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-o-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";transition:opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out;text-shadow:none}.btn--transparent:after{content:'›';display:block;font-size:1.25rem;position:absolute;top:.4375rem;right:.625rem}.btn--transparent:hover{opacity:1;background-color:#fff;color:#444;text-decoration:none;text-shadow:none}.btn--transparent:active{line-height:1.0625rem}.btn--withsubtext{line-height:.875rem !important;padding-top:.25rem !important;padding-bottom:.25rem !important;height:2.625rem !important}.btn--withsubtext>span{font-size:.75rem;font-weight:normal;display:block;position:relative;top:.1875rem}.btn.busy{display:inline-block;position:relative;color:transparent;text-shadow:none}.btn.busy:after{display:block;content:'';position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin-top:-.6875rem;margin-left:-.625rem;border:4px solid #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.btn.busy:hover{color:transparent}a.btn{display:inline-block;text-align:center;position:relative}html.no-touch .btn:not(.btn--orange):hover{opacity:0.9}html.no-touch a.btn:hover{text-decoration:none !important}.floating-request-btn{position:fixed;bottom:0;left:0;width:100%;-webkit-box-shadow:0px -1px 10px #d0d0d0;-moz-box-shadow:0px -1px 10px #d0d0d0;box-shadow:0px -1px 10px #d0d0d0;padding:.9375rem .625rem;background-color:#fff;z-index:78}.floating-request-btn .col{padding:0}.uploadifive-button input[type=file]:hover{cursor:pointer}.btn+.btn--addtext{position:relative;top:.5rem}.clear-btn{position:absolute;width:.875rem;height:.875rem;display:inline-block;cursor:pointer}.clear-btn:before{content:'';width:.875rem;height:.875rem;border-radius:50%;border:1px solid #aaa;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.clear-btn:after{content:'';line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.svg");height:.5rem;width:.5rem;position:absolute;opacity:0.8;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.clear-btn:after{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/clear.svg")}}.clear-btn:hover:before{background-color:#a50a08;border-color:#a50a08}.clear-btn:hover:after{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.svg");opacity:1}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.clear-btn:hover:after{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross.svg")}}.country-with-flag{display:inline-block;margin-right:1.25rem}.country-with-flag img{margin-right:.125rem;position:relative;opacity:0.7}.country-with-flag.small{font-size:.75rem;margin-right:1rem}.country-with-flag.small img{width:.875rem;top:0;opacity:0.55}.calendar{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.calendar.rendered{padding:0}.calendar.rendered .checkbox-lbl{margin-top:.625rem}.calendar__inner{background-color:#fff;text-align:center;position:relative}.calendar__inner:after{content:"";display:table;clear:both}.calendar__inner__top{font-size:1rem;height:2.25rem;font-weight:600;line-height:2.0625rem;margin-bottom:.5rem}.calendar__inner__top span{color:#444 !important}.calendar__inner__top a{border:1px solid #d9d9d9;display:inline-block;height:2.1875rem;width:14.2857142857%;border-radius:.25rem;float:right;text-decoration:none;color:#0378a0;font-size:1.5625rem;line-height:1.6875rem;-webkit-transition:"all .2s ease-in-out";-moz-transition:"all .2s ease-in-out";-ms-transition:"all .2s ease-in-out";-o-transition:"all .2s ease-in-out";transition:all .2s ease-in-out}.calendar__inner__top a:nth-child(1){float:left}.calendar__inner__top a.inactive{background-color:#fff;color:#ccc;cursor:default;border:1px solid #d9d9d9}html.no-touch .calendar__inner__top a:hover{background-color:#0378a0;color:#fff;border-color:#0378a0;text-decoration:none !important}html.no-touch .calendar__inner__top a.inactive{background-color:#fff;color:#ccc;cursor:default;border:1px solid #d9d9d9}html.no-touch .calendar__inner__top a.inactive:hover{background-color:#fff;color:#ccc;border:1px solid #d9d9d9}.calendar__inner__grid__row{display:block;height:2.8125rem;line-height:2.8125rem;font-size:.8125rem}.calendar__inner__grid__row div{display:inline-block;height:2.8125rem;width:14.2857142857%;float:left;text-align:center;border-right:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}.calendar__inner__grid__row div:first-child{border-left:.0625rem solid #d9d9d9}.calendar__inner__grid__row:first-child div{border-top:.0625rem solid #d9d9d9}.calendar__inner__grid__row:nth-child(n+2) div{cursor:pointer;background-color:#f2fafc;color:#0378a0;-webkit-transition:"all .2s ease-in-out";-moz-transition:"all .2s ease-in-out";-ms-transition:"all .2s ease-in-out";-o-transition:"all .2s ease-in-out";transition:all .2s ease-in-out}.calendar__inner__grid__row:nth-child(n+2) div.other_month{background-color:#fff;color:#61a7c1}.calendar__inner__grid__row:nth-child(n+2) div.selected{font-weight:600;background-color:#2a7018;color:#fff}.calendar__inner__grid__row:nth-child(n+2) div.inactive{background-color:#fff;color:#ccc;cursor:default}html.no-touch .calendar__inner__grid__row:nth-child(n+2) div:hover{font-weight:600;background-color:#0378a0;color:#fff}html.no-touch .calendar__inner__grid__row:nth-child(n+2) div.inactive:hover{background-color:#fff;color:#ccc;cursor:default;font-weight:normal}.calendar__inner__grid__header{font-size:.6875rem;font-weight:600;color:#444;background-color:#f2f2f2}.calendar__inner__year>b,.calendar__inner__month>b,.calendar__inner__day>b{font-weight:normal;display:block;margin-top:.625rem;margin-bottom:1.25rem}.calendar__inner__year>b span,.calendar__inner__month>b span,.calendar__inner__day>b span{color:#999}.calendar__inner__year ul li,.calendar__inner__month ul li{display:inline-block;height:2.8125rem;width:100%;text-align:center;line-height:2.6875rem;border:.0625rem solid #d9d9d9;cursor:pointer;font-size:.8125rem;-webkit-transition:"all .2s ease-in-out";-moz-transition:"all .2s ease-in-out";-ms-transition:"all .2s ease-in-out";-o-transition:"all .2s ease-in-out";transition:all .2s ease-in-out;background-color:#f2fafc;color:#0378a0}.calendar__inner__year ul li.other_month,.calendar__inner__month ul li.other_month{background-color:#fff;color:#61a7c1}.calendar__inner__year ul li.selected,.calendar__inner__month ul li.selected{font-weight:600;background-color:#2a7018;color:#fff;position:relative}.calendar__inner__year ul li.inactive,.calendar__inner__month ul li.inactive{background-color:#fff;color:#ccc;cursor:default}.calendar__inner__year ul li:nth-child(2),.calendar__inner__month ul li:nth-child(2){border-left:0}.calendar__inner__year ul li:before,.calendar__inner__year ul li:after,.calendar__inner__month ul li:before,.calendar__inner__month ul li:after{-webkit-transition:"all .2s ease-in-out";-moz-transition:"all .2s ease-in-out";-ms-transition:"all .2s ease-in-out";-o-transition:"all .2s ease-in-out";transition:all .2s ease-in-out}html.no-touch .calendar__inner__year ul li:hover,html.no-touch .calendar__inner__month ul li:hover{font-weight:600;background-color:#0378a0;color:#fff}html.no-touch .calendar__inner__year ul li:hover:before,html.no-touch .calendar__inner__year ul li:hover:after,html.no-touch .calendar__inner__month ul li:hover:before,html.no-touch .calendar__inner__month ul li:hover:after{border-left-color:#0378a0}html.no-touch .calendar__inner__year ul li.inactive,html.no-touch .calendar__inner__month ul li.inactive{background-color:#fff;color:#ccc;cursor:default}html.no-touch .calendar__inner__year ul li.inactive:hover,html.no-touch .calendar__inner__month ul li.inactive:hover{font-weight:normal}.calendar__inner__year ul{width:100%}.calendar__inner__year ul li{float:left;width:25%}.calendar__inner__year ul li.selected:after{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #2a7018;position:absolute;top:2.5625rem;right:50%;transform:rotate(90deg)}.calendar__inner__month ul li{width:25%;border:.0625rem solid #d9d9d9;float:left}.calendar__inner__month ul li:nth-child(4n+2),.calendar__inner__month ul li:nth-child(4n+3),.calendar__inner__month ul li:nth-child(4n+4){border-left:0}.calendar__inner__month ul li:nth-child(n+5){border-top:0}.calendar__inner__disabled{position:absolute;top:2.75rem;width:100%;background-color:rgba(255,255,255,0.9);border:.0625rem solid #d9d9d9}.calendar__inner__disabled span{display:inline-block;height:1.25rem;width:100%;position:absolute;top:50%;left:0;margin-top:-.625rem}.calendar.stepped li.inactive,.calendar.stepped div.inactive{position:relative;overflow:hidden}.calendar.stepped li.inactive:before,.calendar.stepped div.inactive:before{content:'';display:block;left:50%;top:50%;width:200%;height:0;border-top:.0625rem solid #a50a08;opacity:0.5;position:absolute;-ms-transform:translateX(-50%) translateY(-50%) rotate(-30deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-30deg);transform:translateX(-50%) translateY(-50%) rotate(-30deg)}.calendar.stepped div.limited{position:relative;overflow:hidden;float:left}.calendar.stepped div.limited:before{width:1.25rem;height:1.25rem;background-color:#e48901;content:'';position:absolute;right:-.6875rem;top:-.6875rem;display:block;transform:rotate(-45deg)}.calendar__legend{text-align:left;margin-bottom:.625rem}.calendar__legend div{margin:0 .625rem 0 0;color:#666;display:inline-block;font-size:.8125rem}.calendar__legend div:after{content:"";display:table;clear:both}.calendar__legend div span{display:inline-block;width:1.25rem;height:1rem;line-height:.875rem;font-size:.625rem;border:1px solid #d9d9d9;margin-right:.375rem;background-color:#f2fafc;color:#0378a0;position:relative;text-align:center;overflow:hidden;top:.125rem;float:left}.calendar__legend div span.limited:before{width:1.25rem;height:1.25rem;background-color:#e48901;content:'';position:absolute;right:-.875rem;top:-.875rem;display:block;transform:rotate(-45deg)}.calendar__legend div span.unavailable{background-color:#fff;color:#ccc}.calendar__legend div span.unavailable:before{content:'';display:block;left:0;top:5%;width:200%;height:100%;border-top:.0625rem solid #a50a08;opacity:0.5;position:absolute;-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.calendar__legend div a.help{position:relative !important;float:right !important}@media (max-width: 743px){.calendar__inner__month{padding-right:0 !important}}.list--tours .list__item,.list--operators .list__item{background-color:#fff;margin-bottom:2.5rem;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;overflow:hidden;display:block;color:#444;position:relative;-webkit-transition:"box-shadow .2s ease-in-out";-moz-transition:"box-shadow .2s ease-in-out";-ms-transition:"box-shadow .2s ease-in-out";-o-transition:"box-shadow .2s ease-in-out";transition:box-shadow .2s ease-in-out}.list--tours .list__item:hover,.list--operators .list__item:hover{text-decoration:none}.list--tours .list__item:hover:not(.reload),.list--operators .list__item:hover:not(.reload){cursor:pointer;-webkit-box-shadow:0px 1px 13px #666;-moz-box-shadow:0px 1px 13px #666;box-shadow:0px 1px 13px #666}.list--tours .list__item .loading,.list--operators .list__item .loading{display:none}.list--tours .list__item.reload:before,.list--operators .list__item.reload:before{z-index:2;display:block;width:100%;height:100%;content:'';background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0}.list--tours .list__item.reload .loading,.list--operators .list__item.reload .loading{display:block;z-index:3}.list--tours .list__item.reload img,.list--operators .list__item.reload img{visibility:hidden}.list--tours .list__item.reload .list__item--image__full h2,.list--tours .list__item.reload .list__item--image__full h3,.list--operators .list__item.reload .list__item--image__full h2,.list--operators .list__item.reload .list__item--image__full h3{font-size:0}.list--tours .list__item.reload .list__item--image__full .review-summary--oneline,.list--operators .list__item.reload .list__item--image__full .review-summary--oneline{visibility:hidden}.list--tours .list__item.reload .picture-holder .picture-frame,.list--operators .list__item.reload .picture-holder .picture-frame{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.list--tours .list__item.reload .picture-holder .picture-frame:before,.list--operators .list__item.reload .picture-holder .picture-frame:before{display:none}.list--tours .list__item.reload .operator-snippet__data,.list--tours .list__item.reload .score_expl,.list--operators .list__item.reload .operator-snippet__data,.list--operators .list__item.reload .score_expl{visibility:hidden}.list--tours .list__item.reload .list__item--data p,.list--operators .list__item.reload .list__item--data p{display:inline-block;position:relative}.list--tours .list__item.reload .list__item--data p:after,.list--operators .list__item.reload .list__item--data p:after{content:'';width:100%;height:84%;background-color:#d9d9d9;position:absolute;top:8%;left:0;display:block}.list--tours .list__item.reload .data-holder h2,.list--tours .list__item.reload .data-holder .review-summary--oneline,.list--tours .list__item.reload .data-holder dd,.list--operators .list__item.reload .data-holder h2,.list--operators .list__item.reload .data-holder .review-summary--oneline,.list--operators .list__item.reload .data-holder dd{display:inline-block !important;position:relative;width:auto}.list--tours .list__item.reload .data-holder h2:after,.list--tours .list__item.reload .data-holder .review-summary--oneline:after,.list--tours .list__item.reload .data-holder dd:after,.list--operators .list__item.reload .data-holder h2:after,.list--operators .list__item.reload .data-holder .review-summary--oneline:after,.list--operators .list__item.reload .data-holder dd:after{content:'';width:100%;height:98%;background-color:#d9d9d9;position:absolute;top:1%;left:0;display:block}.list--tours .list__item.reload .data-holder .review-summary--oneline,.list--operators .list__item.reload .data-holder .review-summary--oneline{left:0}.list--tours .list__item.reload .data-holder h2,.list--operators .list__item.reload .data-holder h2{display:block !important}.list--tours .list__item.reload .data-holder h2:after,.list--operators .list__item.reload .data-holder h2:after{height:120%;top:-10%}.list--tours .list__item.reload .logo-holder,.list--operators .list__item.reload .logo-holder{border-left:0}.list--tours .list__item.reload div.row,.list--operators .list__item.reload div.row{border-top:0;visibility:hidden}.list--tours .list__snippets,.list--operators .list__snippets{margin-top:.625rem}.list--tours .list__snippets li>h2,.list--operators .list__snippets li>h2{font-size:1.25rem;margin:-.3125rem 0 1.25rem;border-top:1px solid #ccc;padding-top:1.875rem}.list--tours .list__snippets li>h2.list--split,.list--operators .list__snippets li>h2.list--split{margin-top:5rem}.list--tours .list__item h2,.list--tours .list__item h3{display:block}.list--tours .list__item h2:before,.list--tours .list__item h3:before{content:'';position:relative;width:100%;height:100%;background-image:linear-gradient(transparent 50%, #fff 50%);background-repeat:repeat-x}.list--tours .list__item:hover:not(.reload) picture img{opacity:0.95}.list--tours .list__item:hover:not(.reload) h2,.list--tours .list__item:hover:not(.reload) h3{text-decoration:underline}.list--tours .list__item--data{padding:.3125rem .625rem .625rem}.list--tours .list__item--data p{padding:.1875rem 0}.list--tours .list__item--data p.price{padding:.4375rem 0}.list--tours .list__item--data p b{padding:0;margin:0;display:inline}.list--tours .list__item--data p span:not(.nowrap){color:#999}.list--tours .list__item--data p sup{font-size:1.875rem;line-height:.0625rem;font-weight:600;position:relative;top:.375rem}.list--tours .list__item .visit.dsh em{display:none}.list--tours .list__item .desc span{width:1.25rem;display:inline-block;height:1.25rem;position:relative}.list--tours .list__item .desc span:after{content:'';display:inline-block;background-color:#444;width:.375rem;height:.375rem;border-radius:.1875rem;position:absolute;left:.4375rem;top:.8125rem}.list--operators .list__item>a{display:block;color:#444}.list--operators .list__item>a .list__item--image__full.with-placeholder:before{background:#000}.list--operators .list__item>a .list__item--image__full .stars.notrated i{opacity:0.6}.list--operators .list__item>a .list__item--image__full img{top:0;min-height:100%;min-width:100%;width:auto;max-width:none;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list--operators .list__item>a .list__item--image__full img.placeholder{min-width:initial;max-width:none;min-height:initial;max-height:none;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:20%}.list--operators .list__item>a .list__item--image__full h2,.list--operators .list__item>a .list__item--image__full h3{padding-bottom:2.1875rem}.list--operators .list__item>a .data-holder h2,.list--operators .list__item>a .data-holder h3{margin-top:1.25rem;margin-bottom:.75rem;line-height:1.625rem}.list--operators .list__item>a .data-holder .country-with-flag{margin-right:.25rem;min-width:2.375rem}.list--operators .list__item>a .data-holder dl{line-height:1.125rem;margin-top:.3125rem;margin-bottom:.625rem}.list--operators .list__item>a .data-holder dl:after{content:"";display:table;clear:both}.list--operators .list__item>a .data-holder dl dt{width:6.75rem;position:absolute;font-weight:600}.list--operators .list__item>a .data-holder dl dd{width:100%;margin-bottom:.5rem;padding-left:6.75rem}.list--operators .list__item>a .data-holder dl dd b{font-weight:normal}.list--operators .list__item>a .data-holder dl dd.officesin img{display:none}.list--operators .list__item>a .data-holder dl dd.officesin .country-with-flag:not(:last-child){padding-right:.3125rem}.list--operators .list__item>a .data-holder dl dd.officesin .country-with-flag:not(:last-child):after{content:'';display:inline-block;background-color:#444;width:.375rem;height:.375rem;border-radius:.1875rem;position:relative;right:-.3125rem;top:-.125rem}.list--operators .list__item div.row{border-top:.0625rem dotted #b3b3b3;padding:.3125rem 0}.list--operators .list__item div.row span{display:none}.list--operators .list__item div.row a{margin-top:.625rem}.list--operators .list__item div.row img{max-height:2.8125rem;max-width:5.625rem}.list--operators .list__item div.row ul.bullet-list{margin-bottom:.625rem}.list--tours .col,.list--operators .col{padding-left:0;padding-right:0}.list__item--image__full{background:#999;background:-moz-linear-gradient(top, #999 0%, #fff 100%);background:-webkit-linear-gradient(top, #999 0%, #fff 100%);background:-o-linear-gradient(top, #999 0%, #fff 100%);background:-ms-linear-gradient(top, #999 0%, #fff 100%);background:linear-gradient(to bottom, #999 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);position:relative;overflow:hidden}.list__item--image__full:before{content:"";display:block;padding-top:50%;background-color:#f2f2f2;position:absolute}.list__item--image__full:after{content:"";display:block;padding-top:50%;background-color:transparent;position:relative}.list__item--image__full img{display:block;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.list__item--image__full img.holder{position:absolute}.list__item--image__full h2,.list__item--image__full h3{position:absolute;left:0;bottom:0;display:block;width:100%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);padding:3.75rem .625rem .9375rem;color:#fff;font-size:1.5rem;line-height:1.75rem;text-shadow:1px 1px 5px #000}@media (max-width: 743px){.list__item--image__full.with-placeholder--op{background:#f0eee8}.list__item--image__full.with-placeholder--op .placeholder{height:100%;position:absolute;width:100%;text-align:center;opacity:0.5}.list__item--image__full.with-placeholder--op .placeholder i.sbi--nophoto{display:inline-block;width:3.75rem;margin-top:.3125rem;opacity:0.7}.list__item--image__full.with-placeholder--op .placeholder span{display:block}}.list__noresults{text-align:center;font-weight:bold;position:relative;margin-top:3.125rem}.list__noresults:before{content:'';display:block;width:100%;height:0;border-top:1px dotted #b3b3b3;position:absolute;top:.75rem;z-index:2}.list__noresults span{background-color:#f2f2f2;padding:.125rem 1.25rem;display:inline-block;position:relative;z-index:3;font-size:1.125rem}.list__scrolltoresults{text-align:center}.list__scrolltoresults a{font-weight:normal}.list__scrolltoresults a span{font-weight:bold}.numbered-list{list-style-type:decimal;margin:.3125rem 0}.numbered-list li{line-height:1.375rem;padding-top:.125rem;padding-bottom:.125rem;margin-left:1rem}.bullet-list li{position:relative;padding-top:.375rem;padding-bottom:.375rem;padding-left:1.375rem}.bullet-list li strong{font-style:italic}.bullet-list li:before{content:"•";font-weight:normal;font-size:1.5rem;position:absolute}.bullet-list li:before{left:.375rem}.bullet-list li.plus,.bullet-list li.min{padding-left:2.25rem}.bullet-list li.plus:before,.bullet-list li.min:before{content:'';width:1rem;height:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;margin-top:.1875rem}.bullet-list li.plus:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.bullet-list li.plus:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/plus.svg")}}.bullet-list li.min:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.bullet-list li.min:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/minus.svg")}}.bullet-list li.active{color:#a50a08}.bullet-list li.active a{color:#a50a08}.bullet-list.indent li{padding-left:1.375rem}.bullet-list--arrow li:before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:.375rem;left:.75rem}.bullet-list--check li{padding-left:2.25rem}.bullet-list--check li:before{content:'';width:1rem;height:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;margin-top:.125rem;background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.bullet-list--check li:before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/checkmark-red.svg")}}.bullet-list--nopadding li{padding-top:0;padding-bottom:.25rem;padding-left:.625rem}.bullet-list--nopadding li:before{left:0;top:-.0625rem}.bullet-list--removable li{padding-right:1.25rem}.bullet-list--removable .icon--listremove{position:absolute;top:0;right:0}@media (max-width: 743px){.list--operators .data-holder{padding:.625rem .625rem 0}.list--operators .btn--orange{margin-left:.625rem}.list--operators .review-summary--oneline{position:absolute;bottom:.875rem;left:.75rem;color:#fff}.list--operators .review-summary--oneline .review-score,.list--operators .review-summary--oneline .review-score em{color:#fff}.list--operators .operator-logo-m{margin-left:.3125rem;margin-top:.125rem}.list--operators .col-oplogo{padding-left:.625rem;padding-top:.125rem}}.container--tours-directory,.container--operators-directory{padding-top:0;-webkit-overflow-scrolling:touch}.container--tours-directory .row-header,.container--operators-directory .row-header{background-color:#fff;border-bottom:.0625rem solid #d9d9d9;margin:-.625rem -.625rem 1.5625rem;padding:1.25rem .625rem}.container--tours-directory .row-header h1,.container--operators-directory .row-header h1{margin:.625rem 0}.container--tours-directory .pagination,.container--operators-directory .pagination{margin-top:0}h2.with-icon,h3.with-icon{position:relative}h2.with-icon span,h3.with-icon span{padding-left:1.8125rem}h2 i,h3 i{position:absolute;top:-.0625rem;left:0;margin-right:.3125rem}h2 i.sb-green,h3 i.sb-green{color:#2a7018}h2 i.sb-red,h3 i.sb-red{color:#a50a08}h2.with-icon i{width:1.25rem;top:0}h5{font-size:.875rem}.metabox h5{margin-bottom:.625rem}a.help:not(.textual):not(.numberinput){display:inline-block;overflow:hidden;width:1rem;height:1rem;position:absolute;margin-left:.25rem;margin-top:.125rem;float:left;cursor:default}a.help:not(.textual):not(.numberinput):before{content:'';line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.svg");width:.875rem;height:.875rem}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){a.help:not(.textual):not(.numberinput):before{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/info.svg")}}a.wildlife,a.help.textonly{white-space:nowrap}.help-balloon{display:none;position:absolute;background-color:#fefdf9;color:#444;padding:.5rem .5rem;text-align:left;border:.0625rem solid #f6d89a;-webkit-box-shadow:0 0 7px silver;-moz-box-shadow:0 0 7px silver;box-shadow:0 0 7px silver;z-index:13;font-size:.8125rem;line-height:1rem}.help-balloon .balloon-content{min-width:1.25rem;min-height:1.0625rem;position:relative}.help-balloon .balloon-content ul.bullet-list{margin-left:0;margin-top:0;margin-bottom:.9375rem}.help-balloon .balloon-content ul.bullet-list:last-of-type{margin-bottom:0}.help-balloon .balloon-content--overlay{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);position:absolute;bottom:0;left:0;width:100%;padding:1.5625rem .625rem .3125rem;line-height:1.25rem;color:#fff}.help-balloon .balloon-content--overlay span{position:absolute;right:.625rem;display:inline-block}.help-balloon .balloon-content--overlay span:before{content:'';display:inline-block;width:.625rem;height:.625rem;background-color:#0a8b05;border-radius:50%;margin-right:.3125rem;position:relative;top:.0625rem}.help-balloon .balloon-content--overlay span.lightgreen:before{background-color:#5ab657}.help-balloon .balloon-content--overlay span.red:before{background-color:#d83a39}.help-balloon .balloon-content--overlay span.orange:before{background-color:#f8a909}.help-balloon .balloon-content--overlay span.grey:before{background-color:#999}.help-balloon.with-ratetable{max-width:31.25rem}.help-balloon.wide{max-width:43.75rem}.help-balloon div.help-close-container{padding:8px;position:relative;margin-top:-16px;margin-right:-8px;float:right;top:8px;cursor:pointer}.help-balloon div.help-close-container.with-image{position:absolute;margin:0;top:0;right:0;float:none}.help-balloon div.help-close-container div.help-close{background-color:#666;width:1.125rem;height:1.125rem;border-radius:.1875rem}.help-balloon div.help-close-container div.help-close i.sbi{width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.help-balloon i:not(.sbi){position:absolute;top:0;left:50%}.help-balloon i:not(.sbi):before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f6d89a;position:absolute;top:-7px;left:50%;margin-left:-7px}.help-balloon i:not(.sbi):after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fefdf9;position:absolute;top:-5px;left:50%;margin-left:-5px}.help-balloon.align-right i{top:50%;left:0}.help-balloon.align-right i:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #f6d89a;border-left:none}.help-balloon.align-right i:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fefdf9;border-left:none}.help-balloon.align-left i{top:50%;left:unset;right:7px}.help-balloon.align-left i:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #f6d89a;border-right:none;right:0;margin-left:7px}.help-balloon.align-left i:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fefdf9;border-right:none;right:0;margin-left:7px}.help-balloon img{float:left}.help-balloon .rate-expl-balloon td{padding:0 .3125rem .25rem}.help-balloon .rate-expl-balloon td.border-top{border-top:1px solid #d9d9d9;padding-top:.25rem}.help-balloon .rate-expl-balloon tr:nth-child(1) td{padding-bottom:.625rem}.help-balloon span.divider{color:#999}.help-balloon span.copied{display:none;color:#6fa838}.filters__block{padding-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem}.filters__block:nth-child(n+3){padding-top:1.25rem;border-top:1px solid #d9d9d9}.filters__block.disabled .slider,.filters__block.disabled .slider-val1,.filters__block.disabled .slider-val2{opacity:0.3}.filters__block.disabled .slider{position:relative}.filters__block.disabled .slider:after{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;content:'';padding:.9375rem;margin:-.9375rem;z-index:20;box-sizing:content-box}.filters__block h3{margin-top:.25rem;position:relative}.filters__block h3 i{color:#999;font-weight:normal;position:absolute;top:-.1875rem;font-size:1.375rem;margin-left:.3125rem}.filters__block h3 span{font-size:.875rem;color:#666;font-weight:normal;display:inline-block;padding:0 .125rem}.filters__block h3 a.currency-selector{font-size:.8125rem;font-weight:normal;display:inline-block;white-space:nowrap}.filters__block h3+span{display:block;margin-top:.375rem;font-size:.8125rem;line-height:1rem;color:#666}.filters__block>ul:not(.autocomplete){margin-top:.75rem}.filters__block>ul li{line-height:1.125rem;padding:.375rem 0;position:relative;cursor:pointer}.filters__block>ul li.filters__block__stars{padding:.125rem 0}.filters__block>ul li:not(.inactive) label:hover,.filters__block>ul li:not(.inactive) span:hover{cursor:pointer}.filters__block>ul li label{display:block;width:100%;height:100%;padding-left:1.6875rem;box-sizing:border-box}.filters__block>ul li a.help:not(.textual){float:none;margin-top:.1875rem}.filters__block>ul li label+a.icon--listremove{top:-1.4375rem}.filters__block>ul li span{color:#666;font-size:.875rem}.filters__block>ul li.with-hint span{padding-right:1.25rem}.filters__block>ul li:not(.inactive) label:hover span{text-decoration:underline}.filters__block>ul li:not(.inactive) label:hover span span{text-decoration:none}.filters__block>ul li:not(.inactive) label:hover span+span{text-decoration:none}.filters__block>ul li span.filters__block__check__amount{color:#999;font-size:.8125rem}.filters__block>ul li span.filters__block__radio__amount{color:#999;font-size:.8125rem}.filters__block>ul li span.filters__block__stars__amount span{color:#999;font-size:.8125rem}.filters__block>ul li a{display:block;width:100%;height:100%}.filters__block>ul li ul{display:none;margin-top:0;margin-bottom:.75rem;margin-left:2rem}.filters__block>ul li input[type=checkbox]:checked+span{color:#a50a08}.filters__block>ul li input[type=checkbox]:checked+span span{color:#a50a08}.filters__block>ul li input[type=radio]{top:.125rem}.filters__block>ul li input[type=radio]:checked+span{color:#a50a08}.filters__block>ul li input[type=radio]:checked+span span{color:#a50a08}.filters__block>ul li input[type=radio]+span{position:relative;left:-.1875rem;top:-.25rem;text-decoration:none !important}.filters__block>ul li input[type=radio]+span+span{position:relative;top:-.3125rem;text-decoration:none !important}.filters__block>ul li .stars{cursor:pointer}.filters__block>ul li .stars i{cursor:pointer}.filters__block>ul li.more--hidden{display:none}.filters__block>ul li.filters__more{cursor:default}.filters__block>ul li.filters__more a{margin-left:2rem}.filters__block>ul li.inactive{opacity:0.3}.filters__block>ul li.inactive input[type=checkbox],.filters__block>ul li.inactive input[type=checkbox]:hover{cursor:default;border-color:#999}.filters__block>ul li.inactive label:hover{cursor:default}.filters__block>ul li.inactive label:hover span{text-decoration:none !important;cursor:default}.filters__block>ul li.filters__block__stars label,.filters__block>ul li.filters__block__radio label{padding-left:0}.filters__block--tourpreferences h3{font-size:1.5rem}.filters__block--tourpreferences form{margin:.9375rem 0 .625rem}.filters__block--tourpreferences .col{width:100% !important;padding:0}.filters__block--tourpreferences .col.tourpreferences__block{border:1px solid #d9d9d9 !important;height:auto}@media (max-width: 743px){.filters__block--tourpreferences.messagebox.messagebox--yellow{margin-top:.625rem;margin-left:-.625rem;margin-right:-.625rem;width:auto;border-left:0;border-right:0;padding-left:1.25rem;padding-right:1.25rem}.filters__block--tourpreferences.messagebox.messagebox--yellow h3{font-family:'Noto Sans', 'Arial', sans-serif;font-size:.9375rem}.filters__block--tourpreferences.messagebox.messagebox--yellow form{margin-bottom:0}}.filters__block--operator form{margin-top:.625rem}.filters__block--operator .col{position:relative}.filters__block--operator input[type=text]{width:100%;height:2.1875rem;line-height:2rem;padding:0 1.75rem 0 .625rem;border:1px solid #ccc;box-sizing:border-box}.filters__block--operator input[type=text]:hover,.filters__block--operator input[type=text]:focus{border:1px solid #e48901}.filters__block--operator .col .clear-btn{width:1.5625rem;height:2.125rem;right:0;top:0}@media (max-width: 743px){.filters__block--operator input[type=text]{font-size:1rem}}@media (max-width: 969px){.filters__block--operator .autocomplete-container{position:relative}}.filters__block--operator input[type=submit]{border-radius:0;background-color:#f2f9fb;color:#0378a0;height:2.1875rem;line-height:1.875rem;padding:0;margin:0;border:1px solid #ccc;border-left:0;display:block;width:100%;-webkit-appearance:none;box-sizing:border-box;cursor:pointer}.filters__block--operator input[type=submit]:hover{border:1px solid #999;border-left:0}.filters__block--operator input[type=submit].reload{color:#f2f9fb}.filters__block--operator .autocomplete-holder{display:none;width:100%;position:relative}.filters__block--operator .messagebox{margin-top:.625rem;padding:.5rem .625rem .25rem;z-index:180}.filters__block--operator .messagebox ul{margin-top:.1875rem}.filters__block--operator .messagebox li{padding-top:.25rem;padding-bottom:.25rem;line-height:1rem}.filters__block--operator .messagebox li:before{top:.1875rem}.filters__block--operator .messagebox li .icon--listremove{top:.375rem}.filters__block--operator .messagebox li:hover{color:#a50a08}.filters__block .slider{width:auto;margin:1.5625rem .9375rem 1.25rem .9375rem;height:1.4375rem;position:relative}.filters__block .slider[data-breakdown]{margin-top:2.1875rem}.filters__block .slider .noUi-base{width:100%;height:.25rem;background-color:#d9d9d9;position:relative;top:.625rem}.filters__block .slider .noUi-base .noUi-connect{position:absolute;top:0;height:.25rem;background-color:#a50a08}.filters__block .slider .noUi-base .noUi-origin{cursor:pointer;position:absolute;display:block;top:-.75rem;margin-left:-.875rem;border:1px solid #d9d9d9;width:1.75rem;height:1.75rem;background-color:#fff;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;-webkit-transition:"border-color .2s ease-in-out";-moz-transition:"border-color .2s ease-in-out";-ms-transition:"border-color .2s ease-in-out";-o-transition:"border-color .2s ease-in-out";transition:border-color .2s ease-in-out;z-index:2}.filters__block .slider .noUi-base .noUi-origin:hover{cursor:pointer;border:1px solid #a50a08}.filters__block .slider .noUi-target,.filters__block .slider .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0}.filters__block .slider .noUi-target{position:relative;direction:ltr}.filters__block .slider-val1,.filters__block .slider-val2{font-size:.875rem;color:#666;position:relative;top:-1rem}.filters__block .slider-val1{float:left}.filters__block .slider-val2{float:right}.filters__block .noUi-target,.filters__block .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0}.filters__block .noUi-target{position:relative;direction:ltr}.filters__block .noUi-base{width:100%;height:100%;position:relative;z-index:1}.filters__block .noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.filters__block .noUi-origin{position:absolute;height:0;width:0}.filters__block .noUi-handle{position:relative;z-index:1}.filters__block .noUi-state-tap .noUi-connect,.filters__block .noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}.filters__block .noUi-state-drag *{cursor:inherit !important}.filters__block .noUi-base,.filters__block .noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.filters__block .noUi-horizontal{height:28px}.filters__block .noUi-horizontal .noUi-handle{width:28px;height:28px;left:0;top:0;position:relative}.filters__block .noUi-horizontal .noUi-origin.right-indicator{z-index:3}.filters__block .noUi-horizontal .noUi-origin.right-indicator .noUi-handle:after{position:absolute;top:0;left:.5rem;content:'›';font-size:1.875rem;color:#999}.filters__block .noUi-horizontal .noUi-origin.left-indicator{z-index:3}.filters__block .noUi-horizontal .noUi-origin.left-indicator .noUi-handle:after{position:absolute;top:0;left:.5rem;content:'‹';font-size:1.875rem;color:#999}.filters__block .noUi-draggable{cursor:ew-resize}.filters__block .noUi-vertical .noUi-draggable{cursor:ns-resize}.filters__block [disabled] .noUi-connect{background:#B8B8B8}.filters__block [disabled].noUi-target,.filters__block [disabled].noUi-handle,.filters__block [disabled] .noUi-handle{cursor:not-allowed}.filters__block .noUi-pips,.filters__block .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.filters__block .noUi-pips{position:absolute;color:#999}.filters__block .noUi-value{position:absolute;text-align:center}.filters__block .noUi-value-sub{color:#ccc;font-size:10px}.filters__block .noUi-marker{position:absolute;background:#CCC}.filters__block .noUi-marker-sub{background:#AAA}.filters__block .noUi-marker-large{background:#AAA}.filters__block .noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.filters__block .noUi-value-horizontal{-webkit-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0)}.filters__block .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.filters__block .noUi-marker-horizontal.noUi-marker-sub{height:10px}.filters__block .noUi-marker-horizontal.noUi-marker-large{height:15px}.filters__block .noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.filters__block .noUi-value-vertical{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);padding-left:25px}.filters__block .noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.filters__block .noUi-marker-vertical.noUi-marker-sub{width:10px}.filters__block .noUi-marker-vertical.noUi-marker-large{width:15px}.filters__block .breakdown{width:100%;height:1.875rem;position:relative;top:-1.875rem}.filters__block .breakdown div{background-color:#c3c6c2;float:left;position:absolute;bottom:0}@media (max-width: 969px){body .filters{-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}body .filters__apply{-webkit-transition:bottom 0.2s 0.2s ease-in-out;transition:bottom 0.2s 0.2s ease-in-out}html.filters-open{height:100%;overflow:hidden;position:fixed;width:100%}html.filters-open,body.filters-open{overflow:hidden}body.filters-open .filters__apply{left:0;bottom:0;-webkit-transition:bottom 0.2s 0.8s ease-in-out;transition:bottom 0.2s 0.8s ease-in-out}body.filters-open .filters{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.filters{display:block;position:fixed;background-color:#fff;border-left:1px solid #e2e1e1;z-index:200;padding:2.5rem 0 0 0;top:0;left:0;margin-top:0;overflow:hidden;height:100%;left:100%;width:70%}.filters__all{position:relative;overflow:auto;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;padding:0 .625rem;padding-bottom:5rem;z-index:20}.filters__close{background-color:#e2e1e1;padding:.625rem 1.25rem;position:absolute;width:100%;top:0 !important;left:0;box-sizing:border-box;font-size:1.25rem;z-index:200;-webkit-box-shadow:0px px 2px #d0d0d0;-moz-box-shadow:0px px 2px #d0d0d0;box-shadow:0px px 2px #d0d0d0}.filters__close a{position:absolute;top:.3125rem;right:1.25rem;background-color:#444;border-radius:.3125rem;width:1.875rem;height:1.875rem}.filters__close a i{width:1.25rem;margin-top:.3125rem;margin-left:.3125rem}.filters__close a:hover{background-color:#666}.filters__apply{background-color:#f2f2f2;-webkit-box-shadow:0px -1px 2px #d0d0d0;-moz-box-shadow:0px -1px 2px #d0d0d0;box-shadow:0px -1px 2px #d0d0d0;border-top:1px solid #e2e1e1;padding:.9375rem .625rem;position:absolute;bottom:-4.1875rem;left:0;width:100%;z-index:200}}.btn--filter{margin-top:.625rem}.btn--filter i{margin-top:.5rem}@media (max-width: 568px){.filters{width:100%}.filters__apply{bottom:-4.1875rem}}@media (max-width: 743px){body.filters-open.tourpref-active .filters__apply{bottom:-4.1875rem;-webkit-transition:bottom 0.2s 0s ease-in-out;transition:bottom 0.2s 0s ease-in-out}body.video-fullscreen:after{content:'';background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:101}}@media (min-width: 501px) and (max-width: 969px){body.filters-open:after{content:'';background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:101}}.container--search-directory .filters__block__radio__amount{top:-.25rem !important}.container--directory .filters__block:nth-child(2){padding-top:1.25rem}.container--directory .list--numbers.reload,.container--directory .selected-filters.reload{visibility:hidden}.inputform{margin:0 .625rem;padding-bottom:.0625rem}.inputform fieldset{width:100%;margin:1.875rem 0 3.125rem;padding:0 0}.inputform fieldset legend{font-size:1rem;font-weight:600;display:block;width:100%;position:relative;margin-bottom:1.25rem}.inputform fieldset legend span{display:block;max-width:37.5rem;margin:0 auto}.inputform fieldset legend span em{background-color:#f2f2f2;padding:0 1.25rem;display:inline-block;position:relative;margin-left:-1.25rem}.inputform fieldset legend span em a.clear{font-weight:normal;display:inline-block;margin-left:1.25rem;display:none}.inputform fieldset legend span em a.clear:before{content:'–';display:inline-block;color:#666;position:relative;font-size:.875rem;left:-.625rem}.inputform fieldset legend span em i{font-weight:normal;padding-left:.625rem}.inputform fieldset legend:before{content:'';display:block;width:100%;height:0;border-top:.0625rem dotted #ccc;position:absolute;top:.625rem}.inputform fieldset.clearable a.clear{display:inline-block}.inputform fieldset.clearable .date-selected{font-weight:normal;padding-left:0;margin-left:1.25rem}.inputform fieldset.clearable .date-selected:before{content:'–';display:inline-block;color:#666;position:relative;font-size:.875rem;left:-.625rem}.inputform fieldset .date-selected{padding-left:0}.inputform fieldset .field-counter{color:#666;margin-top:.4375rem}.inputform fieldset>div{max-width:37.5rem;margin:0 auto}.inputform fieldset>div label{display:block;position:relative;margin:.9375rem 0;min-height:2.125rem;clear:both}.inputform fieldset>div label.with-numberinput{min-height:2.9375rem}.inputform fieldset>div label span.lbl{display:block;width:100%;margin-bottom:.3125rem}.inputform fieldset>div label span.sub{color:#999}.inputform fieldset>div label.with-checkbox,.inputform fieldset>div label.with-radio{min-height:1.25rem;padding-left:1.75rem;line-height:1.1875rem;cursor:pointer}.inputform fieldset>div label.with-checkbox input,.inputform fieldset>div label.with-radio input{position:absolute;top:0}.inputform fieldset>div label.with-checkbox:hover{text-decoration:underline}@media (max-width: 743px){.inputform fieldset>div label .numberinput_enhanced{position:relative;margin-top:.3125rem;margin-bottom:.625rem;float:none}}.inputform fieldset>div .input--holder{display:inline-block;position:relative;width:100%}.inputform fieldset>div .input--holder input{transition:margin-bottom 0.3s linear}.inputform fieldset>div .input--holder input.error{margin-bottom:3.125rem}.inputform fieldset>div .input--holder .error-balloon-container{position:absolute;top:2.3125rem}.inputform fieldset>div input[type=text]:not(.enhance),.inputform fieldset>div input[type=email],.inputform fieldset>div input[type=tel],.inputform fieldset>div input[type=password]{width:100%}.inputform fieldset>div input[type=text]:not(.enhance).half-width,.inputform fieldset>div input[type=email].half-width,.inputform fieldset>div input[type=tel].half-width,.inputform fieldset>div input[type=password].half-width{width:50%}.inputform fieldset>div input[type=number]{font-size:1rem;font-weight:600;padding:.1875rem .3125rem;border:1px solid #d9d9d9;width:7.25rem;height:2.1875rem;line-height:2.1875rem;text-align:center}.inputform fieldset>div .select--holder{width:12.5rem;margin-bottom:0;float:left}.inputform fieldset>div .select--holder:before{border-top:6px solid #444;top:.875rem}.inputform fieldset>div .select--holder.inactive{opacity:0.4}.inputform fieldset>div .select--holder select{color:#444;font-size:1rem;border-color:#ccc;float:left}.inputform fieldset>div .btn+.txt--xsmall{white-space:normal}.inputform fieldset>div p{margin:.3125rem 0 .9375rem}.inputform fieldset>div textarea{width:100%;min-height:12.5rem;max-height:25rem}.inputform fieldset>div #request-warning{display:none}.inputform fieldset>div #request-warning>div{margin-top:.625rem}.inputform fieldset>div #request-warning>div>span{display:block;margin-bottom:.625rem}.inputform fieldset>div #request-warning>div>span:last-child{margin-bottom:0}.inputform.subscribe input[type=text]:not(.enhance),.inputform.subscribe input[type=email],.inputform.subscribe input[type=tel],.inputform.subscribe input[type=password],.inputform.medialibrary input[type=text]:not(.enhance),.inputform.medialibrary input[type=email],.inputform.medialibrary input[type=tel],.inputform.medialibrary input[type=password]{top:0}.inputform.reviewcontactform fieldset>div.messagebox.fullwidth{max-width:none}.inputform.reviewcontactform button[type=submit]{margin-bottom:.625rem;outline:0}.inputform.reviewcontactform div.done-button{text-align:center;margin-top:3.125rem}@supports (-ms-ime-align: auto){.inputform fieldset legend span em{background-color:#fbfbfb}}.container--main--white .inputform fieldset{padding:0}div.error-balloon-container{clear:both;display:none;position:relative;margin:0;padding:0;overflow:visible;margin-bottom:.625rem}div.error-balloon-container div.error-balloon{border:1px solid #e88988;overflow:visible;color:#ca4947;margin-top:9px;display:inline-block}div.error-balloon-container div.error-balloon .inner{display:inline-block;position:relative;background-color:#f3e1e0;padding:.375rem .5rem;z-index:1}div.error-balloon-container div.error-balloon:before{z-index:0;position:absolute;top:.3125rem;left:1.25rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:.9375rem;height:.9375rem;background-color:#f3e1e0;border:1px solid #e88988}.metabox{border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative}@media (max-width: 743px){.metabox{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.metabox:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.metabox:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.metabox--white{background-color:#fff}.metabox--notopborder{border-top:0}.selected-filters{font-size:.875rem;line-height:1.875rem;margin-bottom:0;position:relative;margin-top:0;top:-.75rem}.selected-filters span{position:relative;left:0;display:block}.selected-filters__item{display:inline-block;color:#0378a0;background-color:#fff;padding:0 1.5625rem 0 .625rem;border:1px solid #0378a0;margin-right:.5rem;margin-bottom:.4375rem;line-height:1.75rem;position:relative}.selected-filters__item--clear{color:#a50a08;border:1px solid #a50a08;padding-right:.625rem}.selected-filters__item--clear:hover{color:#fff;background-color:#a50a08;cursor:pointer}.selected-filters__item .clear-btn{top:0;left:auto;right:0;height:100%;width:1.5625rem}.row .col-12.selected-filters{padding-right:0;padding-left:0}.gallery__preview{width:100%;border:.0625rem solid #d9d9d9;display:inline-block;text-align:center;-webkit-box-shadow:0px 0px 3px #d0d0d0;-moz-box-shadow:0px 0px 3px #d0d0d0;box-shadow:0px 0px 3px #d0d0d0;line-height:2.625rem;font-size:.875rem}.gallery__preview div{overflow:hidden;width:100%;position:relative}.gallery__preview div:before{content:"";display:block;padding-top:62.5%;background-color:#f2f2f2}.gallery__preview div:after{content:"";display:block;width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0}.gallery__preview div img{display:block;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.gallery__preview div img.lazyload{height:100%}.gallery__preview span{color:#444}h3+.gallery__preview{margin-top:1.125rem}.gallery__preview em{font-style:normal !important;font-weight:normal !important}.gallery__preview em i{position:relative;margin-right:.3125rem;top:.1875rem;font-size:1.25rem}.gallery__preview--mobile{margin-bottom:.625rem}.gallery__preview--mobile:after{content:"";display:table;clear:both}.gallery__preview--mobile a{width:33.3333333333%;float:left;position:relative}.gallery__preview--mobile a div{overflow:hidden;width:100%;position:relative}.gallery__preview--mobile a div:before{content:"";display:block;padding-top:50%;background-color:#f2f2f2}.gallery__preview--mobile a div:after{content:"";display:block;width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0;border-right:.0625rem solid #fff}.gallery__preview--mobile a div img{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0}.gallery__preview--mobile a div img.map{width:120%;max-width:120%;left:-10%}.gallery__preview--mobile a i.sbi--play-button-large{width:2.5rem;position:absolute;top:50%;left:50%;margin-top:-1.25rem;margin-left:-1.25rem}.gallery__preview--mobile a.more-photos{color:#fff}.gallery__preview--mobile a.more-photos div:before{background-color:#000}.gallery__preview--mobile a.more-photos div:after{border-right:0}.gallery__preview--mobile a.more-photos span{position:absolute;text-align:center;display:block;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:.8125rem;line-height:1rem}.gallery__preview--mobile a.more-photos span b{font-size:1.125rem;display:block}html.no-touch .gallery__preview:hover{text-decoration:none}html.no-touch .gallery__preview:hover em{text-decoration:underline}html.no-touch .gallery__preview--mobile a:hover{opacity:0.9}.inline-gallery i.sbi{margin-right:.5rem;position:relative;top:.1875rem}.inline-gallery--floated{float:right;margin:.75rem 0 .625rem 1.25rem;padding:0}.overlay img.map{max-width:100%}.overlay .gallery{background-color:#000}.overlay .gallery__image{position:relative;overflow:hidden}.overlay .gallery__image:after{content:'';display:block;padding-top:62.1%;position:relative;z-index:2}.overlay .gallery__image:before{content:'';display:block;display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border:4px solid #048cba;border-right-color:transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;opacity:0.3}.overlay .gallery__image img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:1}.overlay .gallery__image img.lib{max-width:none;max-height:none;width:100%}.overlay .gallery__image .btn{width:3.75rem;height:100%;padding:0;position:absolute;top:0;left:0;line-height:1.75rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:100;transition:opacity 0.3s;background-color:transparent;border:0;color:#fff}.overlay .gallery__image .btn:hover{background-color:transparent}.overlay .gallery__image .btn:before{z-index:2;width:2.5rem;height:2.5rem;border-radius:2.5rem;content:'';display:block;top:50%;left:50%;margin-left:-1.25rem;margin-top:-1.25rem;background-color:transparent;border:2px solid #fff;position:absolute;box-shadow:0px 0px 5px #222;opacity:0.7}.overlay .gallery__image .btn--next{left:auto;right:0;position:absolute}.overlay .gallery__image .btn:after{font-size:2.5rem;top:50%;left:50%;z-index:3;margin-top:-1.1875rem;margin-left:-.4375rem;text-shadow:0px 0px 5px #222;opacity:0.7}.overlay .gallery__image .btn--next:after{margin-left:-.375rem}html.no-touch .overlay .gallery__image .btn{opacity:0.6}html.no-touch .overlay .gallery__image .btn:hover{opacity:1}html.no-touch .overlay .gallery__image .btn:hover:before,html.no-touch .overlay .gallery__image .btn:hover:after{opacity:1}html.no-touch .overlay .gallery__image .btn:before{border:2px solid #fff}html.no-touch .overlay .gallery__image:hover .btn{opacity:0.65}html.no-touch .overlay .gallery__image:hover .btn:hover{opacity:1}html.no-touch .overlay .gallery__image:hover .btn:hover:before,html.no-touch .overlay .gallery__image:hover .btn:hover:after{opacity:1}html.no-touch .overlay .gallery__image:hover .btn:hover:before{border:2px solid #fff}.overlay .gallery__image .btn.clicked{opacity:1}.overlay .gallery--map .gallery__image:after{padding-top:70%}.overlay .gallery__caption{text-align:center;color:#fff;padding:.3125rem 1.25rem .625rem 1.25rem}.overlay .gallery__caption h3{font-weight:600;font-size:1.25rem;line-height:1.5rem;margin-bottom:.3125rem}.overlay .gallery__caption h3 small{font-size:70%;position:relative;top:-.0625rem}@media (max-width: 743px){.overlay .gallery__caption h3{font-size:1.125rem;line-height:1.125rem;margin-bottom:0}}.overlay .gallery__caption p{font-size:.8125rem;line-height:1rem;color:#999}.overlay .gallery__caption p a{color:#999;text-decoration:underline;white-space:nowrap}.overlay .gallery__caption p a:hover{text-decoration:none}.overlay .gallery__thumbs:after{content:"";display:table;clear:both}.overlay .gallery__thumbs a{width:14.2857%;display:inline-block;position:relative;overflow:hidden;float:left}.overlay .gallery__thumbs a:before{content:'';display:block;padding-top:62.5%;position:relative;z-index:3}.overlay .gallery__thumbs a img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);opacity:0.55;transition:opacity 0.3s}.overlay .gallery__thumbs a.active:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;border:2px solid #a50a08}.overlay .gallery__thumbs a.active img,.overlay .gallery__thumbs a:hover img{opacity:0.95}.overlay .gallery__thumbs a:not(.active)+a:not(.active):after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;border-left:1px solid #000}@media (max-width: 743px){.overlay .gallery__thumbs a{width:20%}}@media (max-width: 743px){.overlay--gallery{background-color:#fff;padding-top:0;transition:top 0s ease-out}.overlay--gallery .overlay__header{transition:top 0s ease-out;background-color:transparent;width:1.875rem;right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.overlay--gallery .overlay__header h4{display:none}.overlay--gallery .overlay__header a.close{border:0;right:.5rem;top:.5rem;background:transparent}.overlay--gallery .overlay__header a.close:hover{border:0 !important}.overlay--gallery .overlay__header a.close i{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.svg");width:2rem;left:0;margin-left:0;top:0;margin-top:0}}@media (max-width: 743px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 743px) and (min-resolution: 192dpi){.overlay--gallery .overlay__header a.close i{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/cross-grey.svg")}}@media (max-width: 743px){.overlay--gallery .gallery{background-color:transparent}.overlay--gallery .gallery__caption{color:#444}}@media (max-width: 743px) and (max-width: 743px){.overlay--gallery .gallery.mobile-landscape{margin:0 auto;top:0;left:0;transform:none;overflow:hidden;height:100%}.overlay--gallery .gallery.mobile-landscape .gallery__image{margin:0 auto;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.overlay--gallery .gallery.mobile-landscape .gallery__image .btn{color:#666;width:5rem}.overlay--gallery .gallery.mobile-landscape .gallery__image .btn:after{text-shadow:none}.overlay--gallery .gallery.mobile-landscape .gallery__caption{display:none}.overlay--gallery .gallery.mobile-landscape h3{margin-bottom:0}}@media (max-width: 743px){.overlay--gallery .gallery__count{font-size:1.125rem;position:absolute;top:.3125rem;left:.625rem}.overlay--gallery .gallery__count small{font-size:.75rem;position:relative;top:-.125rem}}.pagination{margin:1.25rem 0}.pagination li{float:left}.pagination:not(.pagination--small) .col:nth-child(1){padding-left:0;padding-right:.625rem}.pagination:not(.pagination--small) .col:nth-child(4){padding-right:0;padding-left:.625rem}.pagination .col:nth-child(2){text-align:center;padding-left:.625rem;padding-right:.625rem}.pagination__summary{display:block;font-size:.8125rem;line-height:2.125rem;text-align:center}.pagination__nmbr,.pagination__dots{display:none}.pagination .btn--prev span{display:none}.pagination .btn--prev:before{left:50%;margin-left:-.3125rem}.pagination.pagination--small .btn--next span{display:none}.pagination.pagination--small .btn--next:before{left:50%;right:auto;margin-left:-.125rem}.operator-snippet__data{display:block;border-top:1px dotted #b3b3b3}.operator-snippet__data p{padding:.25rem .625rem .25rem 6.25rem;font-size:.8125rem}.operator-snippet__data p b{white-space:nowrap;overflow:hidden;line-height:.9375rem;text-overflow:ellipsis;display:block}.operator-snippet__data p:nth-child(2){padding-top:.625rem;padding-bottom:.125rem}.operator-snippet__data p:nth-child(3){padding-top:0}.operator-snippet__data p:nth-child(3) .review-score{margin-left:1.25rem}.operator-snippet__data p i{width:.875rem;position:absolute;display:inline-block;margin-left:-.1875rem;margin-top:.1875rem}.operator-snippet__data p em{padding-left:.3125rem}.operator-snippet__data p .rating{font-weight:600;padding-right:.125rem}.operator-snippet__data p.norating span{padding-left:.875rem;color:#999}.operator-snippet__data .stars{float:left;margin-left:.625rem;top:.375rem}.operator-snippet__data .stars i{width:.875rem}@media (max-width: 360px){.operator-snippet__data .stars{position:relative;margin-left:.5625rem;top:.5rem}.operator-snippet__data .stars i{width:.75rem}.operator-snippet__data .review-score{margin-left:.125rem}.operator-snippet__data .review-score em{margin-right:.0625rem}}.operator-snippet__data .opdata__image{width:5.625rem;height:3.5rem;padding:.5rem .625rem;border-right:1px dotted #b3b3b3;box-sizing:border-box;display:inline-block;float:left;text-align:center;vertical-align:middle;position:relative}.operator-snippet__data .opdata__image img{max-height:2.5rem;max-width:4.375rem;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.tour__head__container .operator-snippet__data p em{padding-left:.875rem}a.operator-snippet__data em{color:#444;text-decoration:none}a.operator-snippet__data p strong{font-weight:normal}a.operator-snippet__data:hover{text-decoration:none !important}a.operator-snippet__data:hover p b,a.operator-snippet__data:hover p strong{text-decoration:underline !important}.price{padding-top:.4375rem;font-size:.875rem;color:#2a7018}.price b{font-size:1.125rem}.price b span[dir]{color:#2a7018}.stars{display:inline-block;position:relative;font-size:1.125rem;cursor:default;vertical-align:middle;top:-.125rem}.stars i{float:left;margin-right:.0625rem}@media (max-width: 320px){.stars i{margin-right:0}}.stars.large{top:-.125rem}.stars.large i{width:1.3125rem;height:1.3125rem;margin-right:.125rem}.stars.select i{width:2.25rem;padding:.125rem;position:relative;top:.125rem}.stars.select.small i{width:1.5rem}.stars.notrated i{opacity:0.1}.stars.notrated:after{width:100%;height:100%;margin:0;content:'Not rated';font-size:.625rem;display:block;position:absolute;text-align:center;line-height:.875rem;text-shadow:none;top:.0625rem}@media (min-width: 744px) and (max-width: 969px){.stars.onestar-t i+i{display:none !important}}.reviewform .detail__title__block{margin:0;padding:.625rem 0 1.25rem}.reviewform .detail__title__block:before{right:0;top:3rem}.reviewform fieldset.hidden{display:none}.reviewform fieldset legend span{max-width:none}.reviewform fieldset legend span em{background-color:#fff}.reviewform fieldset legend span em span{display:inline}.reviewform fieldset legend:before{content:'';display:block;width:100%;height:0;border-top:.0625rem dotted #b3b3b3;position:absolute;top:.5rem}.reviewform fieldset>div{margin-left:.625rem;max-width:none}.reviewform fieldset>div .select--holder{width:100%}.reviewform fieldset>div input[type=text]{float:none !important}.reviewform fieldset>div input#review_title{width:100%}.reviewform fieldset>div.main-rating,.reviewform fieldset>div.sub-rating{margin-bottom:1rem}.reviewform fieldset>div.main-rating .rating-selector #main-rating-selector,.reviewform fieldset>div.sub-rating .rating-selector #main-rating-selector{display:block;margin-top:.625rem}.reviewform fieldset>div.main-rating .rating-selector .rating-label,.reviewform fieldset>div.sub-rating .rating-selector .rating-label{display:inline-block;background-color:#f3f9f3;border:1px solid #c2e4c2;position:relative;margin-top:.9375rem;white-space:nowrap}.reviewform fieldset>div.main-rating .rating-selector .rating-label.dark,.reviewform fieldset>div.sub-rating .rating-selector .rating-label.dark{color:#fff}.reviewform fieldset>div.main-rating .rating-selector .rating-label.dark:before,.reviewform fieldset>div.sub-rating .rating-selector .rating-label.dark:before{background-color:#2a7018}.reviewform fieldset>div.main-rating .rating-selector .rating-label.dark:after,.reviewform fieldset>div.sub-rating .rating-selector .rating-label.dark:after{border-right-color:#2a7018}.reviewform fieldset>div.main-rating .rating-selector .rating-label.dark>div.inner,.reviewform fieldset>div.sub-rating .rating-selector .rating-label.dark>div.inner{background-color:#2a7018}.reviewform fieldset>div.main-rating .rating-selector .rating-label:before,.reviewform fieldset>div.sub-rating .rating-selector .rating-label:before{z-index:0;position:absolute;top:-.4375rem;left:.9375rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;background-color:#f3f9f3;border:1px solid #c2e4c2}.reviewform fieldset>div.main-rating .rating-selector .rating-label>.inner,.reviewform fieldset>div.sub-rating .rating-selector .rating-label>.inner{position:relative;z-index:1;background-color:#f3f9f3;padding:.4375rem .9375rem;line-height:1.25rem}.reviewform fieldset>div.main-rating ul li,.reviewform fieldset>div.sub-rating ul li{line-height:initial}.reviewform fieldset>div.main-rating ul li:before,.reviewform fieldset>div.sub-rating ul li:before{top:0}.reviewform fieldset>div.main-rating ul li#sub-rating-e,.reviewform fieldset>div.sub-rating ul li#sub-rating-e{display:none}.reviewform fieldset>div.main-rating ul li .rating-title,.reviewform fieldset>div.sub-rating ul li .rating-title{width:7.1875rem}.reviewform fieldset>div.sub-rating{margin-top:1.5625rem}.reviewform fieldset>div.sub-rating ul.bullet-list li{margin-top:.3125rem;margin-bottom:.625rem}.reviewform fieldset>div.sub-rating ul.bullet-list li .stars-and-notsure{margin-top:.3125rem;white-space:nowrap}.reviewform fieldset>div.subject-holder{position:relative}.reviewform fieldset>div.subject-holder #change-subject #subject-name{font-size:1.125rem}.reviewform fieldset>div #country,.reviewform fieldset>div #park,.reviewform fieldset>div #accommodation,.reviewform fieldset>div #operator{display:none}.reviewform fieldset>div #country:not(#country),.reviewform fieldset>div #park:not(#country),.reviewform fieldset>div #accommodation:not(#country),.reviewform fieldset>div #operator:not(#country){width:100%;min-width:initial}.reviewform fieldset>div .operator_autocomplete{position:relative;display:none}.reviewform fieldset>div #year-holder{margin-top:.625rem;clear:both}.reviewform fieldset>div .reviewtype-sub{padding-top:.625rem;display:block;clear:both}.reviewform fieldset>div .reviewtype-sub input[type=text]{width:100%}.reviewform fieldset>div.explain-why textarea{margin-top:.3125rem;height:6.25rem}.reviewform fieldset>div.field-counter{color:#999}.reviewform fieldset>div #operator_logo{height:4.6875rem;margin-top:.625rem;position:relative}.reviewform fieldset>div #operator_logo span{display:inline-block;height:100%;vertical-align:middle}.reviewform fieldset>div #operator_logo.nomargin{margin:0}.reviewform fieldset>div #operator_logo img{vertical-align:middle}.reviewform fieldset>div .rating-selector .rating-title{width:7.5625rem;display:inline-block}.reviewform fieldset>div .rating-selector .stars.select{top:-.25rem}.reviewform fieldset>div .rating-selector .stars.select i{cursor:pointer}.reviewform fieldset>div .rating-selector .rating-label.error{border:1px solid #e88988 !important;color:#ca4947 !important}.reviewform fieldset>div .rating-selector .rating-label.error:before{border:1px solid #e88988 !important;background-color:#f3e1e0 !important}.reviewform fieldset>div .rating-selector .rating-label.error>div.inner{background-color:#f3e1e0 !important}.reviewform fieldset>div .rating-selector input[type=checkbox],.reviewform fieldset>div .rating-selector label{position:relative;top:auto;left:auto;display:inline-block;margin:auto;min-height:inherit}.reviewform fieldset>div .rating-selector input[type=checkbox][type=checkbox],.reviewform fieldset>div .rating-selector label[type=checkbox]{top:.0625rem;margin:0 .3125rem 0 .625rem}.reviewform fieldset>div .rating-selector label:hover{text-decoration:underline;cursor:pointer}.reviewform fieldset>div div.reviewer_country_autocomplete{position:relative;display:none;width:50%}.reviewform fieldset>div#otherparks ul{float:left;width:46%}.reviewform fieldset>div#otherparks ul li{position:relative;padding-left:1.25rem;line-height:2.0625rem}.reviewform fieldset.skeleton-park-review{display:none}.reviewform fieldset .uploadifive-queue a.close{display:none}.reviewform fieldset .uploadifive-queue .uploadifive-queue-item{margin:1.25rem 0;width:100%}.reviewform fieldset .uploadifive-queue .uploadifive-queue-item .progress .progress-bar{background-color:#d83a39;height:.1875rem}.reviewform fieldset .uploadifive-queue .uploadifive-queue-item .filename{line-height:1.875rem;font-weight:bold;font-style:italic}.reviewform fieldset .uploadifive-queue img{float:left;margin-right:.625rem;border:1px solid #eee}.reviewform fieldset .uploadifive-queue #caption input{display:block;width:75%}.reviewform fieldset.submit>div{padding-left:0}.reviewform fieldset.submit a#reviewsubmit{margin-top:.625rem}.reviewform fieldset.reviewform__header{margin-top:0}.reviewform fieldset.reviewform__header>div{margin-left:0}.reviewform fieldset.reviewform__header ul.bullet-list{margin-top:.625rem}.reviewform fieldset.reviewform__header ul.bullet-list li.operator_warning{display:none}.reviewform fieldset.reviewform__subject{position:relative}div.page-filler{margin:3.125rem 0 6.25rem 1.25rem}div.help-balloon ul.bullet-list{margin-left:.625rem;margin-top:.625rem}div.help-balloon ul.bullet-list li{margin-top:.1875rem}.review{margin:0 0 .9375rem}.review__person{position:relative;min-height:3.5rem;padding-top:.25rem;padding-left:3.125rem}.review__person i,.review__person img.avatar{width:2.625rem;position:absolute;top:.25rem;left:0;opacity:0.75}.review__person img.avatar{border-radius:1.3125rem}.review__person p{line-height:1rem;font-style:italic;font-size:.8125rem;color:#999;display:block;padding-top:.125rem;padding-bottom:.625rem;padding-left:0}.detail__content__block .review__person p{padding-top:.125rem;padding-left:0}.review__person p a{font-style:normal}.review__person p span{white-space:nowrap}.review__person p+p{padding-top:0 !important;padding-bottom:.3125rem;position:relative;top:-.3125rem;font-style:normal;color:#666}.review__person__name{display:inline-block}.review__person__when,.review__person__reviewed,.review__person__country{display:inline-block;font-size:.8125rem}.review__person__when,.review__person__reviewed{margin-right:.9375rem}.review__person__name+.review__person__when{margin-left:1.5625rem}.review__body{border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative;padding:1.25rem 1.5625rem;position:relative;margin-top:.625rem}@media (max-width: 743px){.review__body{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:1.25rem 1.25rem}}.review__body:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.review__body:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.review__body h5{font-family:'Gentium Basic', serif;font-size:1.375rem;line-height:1.5625rem;margin-bottom:.625rem;position:relative}.review__body h5:before{content:"“";position:absolute;top:0;left:-.5rem}.review__body h5:after{content:"”";margin-left:.125rem}.review__body span{margin-left:.25rem;font-size:.75rem;color:#666;font-family:'Noto Sans', 'Arial', sans-serif}.review__body span em{font-size:.875rem;font-weight:600;color:#444;font-style:normal !important;letter-spacing:.03125rem;margin-right:.1875rem}.review__body span a{font-size:.875rem}.review__body .stars.large{top:-.1875rem;margin-left:.25rem}.review__body .overallrating,.review__body .subratings{font-size:.8125rem}.review__body .subratings{margin:.625rem 0 1.25rem .75rem;max-width:28.125rem}.review__body .subratings .subrating{display:inline-block}.review__body .subratings .subrating label{display:inline-block;width:5.125rem}.review__body .subratings .subrating .stars{position:relative;top:-.125rem;margin-right:3.125rem}.review__body p{margin-top:.625rem}.detail__content__block .review__body p{padding-top:0;padding-left:0}.detail__content__block .review__body p em{font-weight:normal;font-style:normal}.review__body p em{display:none;font-weight:normal;font-style:normal}.review__body:after{left:4.0625rem}.review__body:before{left:4.1875rem}.review__body__footer{border-top:.0625rem solid #f6d89a;padding-top:1.4375rem;margin-top:1.875rem;font-size:.8125rem}.review__body__footer div{display:inline-block;position:relative}.review__body__footer div>span{display:inline-block;float:left;margin-right:.625rem}.review__body__footer div .review_helpful_link{position:relative;padding-left:1.25rem;margin:0 .375rem;top:.125rem}.review__body__footer div .review_helpful_link i{position:absolute;top:0;left:0;color:#666;width:1rem;height:1rem}.review__body__footer div .review_helpful_link span{position:relative;top:-.1875rem}.review__body__footer div .review_helpful_link:hover span{text-decoration:underline}.review__body__footer div .review_helpful_no i{top:0}.review__body__footer div .loading{left:auto;right:-1.25rem;top:.375rem;width:.75rem;height:.75rem;border:.125rem solid #048cba;border-right-color:transparent}.review__body__footer .link-to{float:right}.review__body__footer span{margin-left:0}.review__body__photos{margin-top:.9375rem}.review__body__photos:after{content:"";display:table;clear:both}.review__body__photos img{float:left;margin-right:.3125rem;margin-top:.3125rem}.review+.review{margin-top:1.5625rem;padding-top:1.5625rem}.review__reply{margin-top:1.25rem}@media (min-width: 744px){.review__reply{margin-left:1.875rem}}.review__reply h6{font-weight:bold;padding-left:.3125rem;margin-bottom:.125rem;position:relative;padding-right:10.625rem}.review__reply h6 span{font-weight:normal}.review__reply img{max-width:6.25rem;float:right}.review__reply .txt--small{padding-left:.3125rem !important}.review__reply p{padding-left:.3125rem !important}.review-score{margin-left:.25rem;font-size:.75rem;color:#666;font-family:'Noto Sans', 'Arial', sans-serif}.review-score em{font-size:.875rem;font-weight:600;color:#444;font-style:normal !important;letter-spacing:.03125rem;margin-right:.1875rem}.review-score a{font-size:.875rem}.review-score--white{color:#fff}.review-score--white em{color:#fff}@media (min-width: 744px){.review-score--tabletwhite{color:#fff}.review-score--tabletwhite em{color:#fff}}.stars.large+.review-score{position:relative;margin-left:0}.review-more a.reviews-all-link{position:relative;padding-left:.625rem;display:inline-block}.review-more a.reviews-all-link:before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:0;left:0}.review-more a.reviews-all-link:before{color:#444}.review-more--write{margin-top:.625rem;padding-top:.625rem}.review-more--write a.btn{top:-.375rem}@media (min-width: 744px) and (max-width: 810px), (min-width: 970px) and (max-width: 1110px){.review-more--write{padding-top:0}.review-more--write a.btn{float:none;top:0}.review-more--write a.reviews-all-link{display:block;margin-bottom:.875rem}}.review-summary{margin:.625rem 0 .625rem 0}@media (min-width: 744px){.review-summary{margin:1.4375rem 0 .625rem 0}}.review-summary ul:nth-child(1){position:relative;top:.0625rem;margin-bottom:.4375rem}.review-summary ul:nth-child(1) b{display:inline-block;width:6.5625rem}.review-summary ul:nth-child(1) a{margin-left:.0625rem;font-size:.8125rem}.review-summary ul:nth-child(1) span{margin-left:.25rem;font-size:.75rem;color:#666;font-family:'Noto Sans', 'Arial', sans-serif}.review-summary ul:nth-child(1) span em{font-size:.875rem;font-weight:600;color:#444;font-style:normal !important;letter-spacing:.03125rem;margin-right:.1875rem}.review-summary ul:nth-child(1) span a{font-size:.875rem}.review-summary ul:nth-child(1) li>div .score-count{display:inline-block}.review-summary ul:nth-child(1) .stars.large{position:relative;top:-.125rem}.review-summary ul:nth-child(2) li{line-height:1.5rem;position:relative;padding-left:.75rem}.review-summary ul:nth-child(2) li span{display:inline-block;width:5.875rem}.review-summary:not(.review-summary--subtype):not(.review-summary--hidetitle) ul:nth-child(1) b{position:absolute}.review-summary:not(.review-summary--subtype):not(.review-summary--hidetitle) ul:nth-child(1) li>div{padding-left:6.875rem;display:inline-block}.review-summary:not(.review-summary--subtype):not(.review-summary--hidetitle) ul:nth-child(1) li>div .stars{margin-right:.3125rem}.review-summary:not(.review-summary--subtype):not(.review-summary--hidetitle) ul:nth-child(1) li>div .score-count{display:inline-block;white-space:nowrap}.review-summary:not(.review-summary--subtype):not(.review-summary--hidetitle) ul:nth-child(1) li>div .score-count .review-score{margin-left:0}.review-summary .btn{margin:1.5625rem 0 0 .75rem}.review-summary+.review-summary{margin-top:.9375rem}.review-summary--indent{padding:0 !important;padding-left:.75rem !important}.review-summary--subtype b{display:block !important;margin-bottom:.625rem}.review-summary--subtype a{white-space:nowrap;margin-left:0;margin-top:.25rem;display:inline-block}.review-summary--subtype+.review-summary--subtype{margin-top:0}.review-summary--oneline{font-size:.8125rem}.review-summary--oneline .stars{position:relative;left:-.125rem}.review-summary--oneline .stars.large{top:-.1875rem}.review-summary--oneline .stars.large+.review-score{position:relative;top:0}.review-summaries{padding-left:.75rem;padding-top:.3125rem}.review-summaries li{padding-bottom:.3125rem}.review-summaries b{display:inline-block;width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:.25rem;font-weight:normal}.review-summaries b.strong{font-weight:bold}.review-summaries span{margin-left:.25rem;font-size:.75rem;color:#666;font-family:'Noto Sans', 'Arial', sans-serif}.review-summaries span em{font-size:.875rem;font-weight:600;color:#444;font-style:normal !important;letter-spacing:.03125rem;margin-right:.1875rem}.review-summaries span a{font-size:.875rem}.review-summaries .stars{position:relative;top:-.125rem}@media (max-width: 743px){.review-summaries li{position:relative;padding-left:.625rem}.review-summaries li:before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:.25rem;left:0}.review-summaries b{width:58%;max-width:13.75rem}}@media (max-width: 743px) and (max-width: 400px){.review-summaries b{width:70%}.review-summaries .stars .sbi+.sbi{display:none}}@media (min-width: 744px){.review-summaries{padding-left:1.25rem}.review-summaries .review-score{padding-right:1.875rem}}.review-summaries a{white-space:nowrap}@media (min-width: 744px) and (max-width: 1150px){.review-summaries li b{width:45%}.review-summaries li a i{display:none}.review-summaries li .review-score{padding-right:1.25rem}.review-summary--indent+.review-summary--indent{margin-top:1.4375rem}}@media (min-width: 744px) and (max-width: 920px){.review-summaries li .stars .sbi+.sbi{display:none}}@media (min-width: 970px) and (max-width: 1100px){.review-summaries li b{width:50%}.review-summaries li .stars .sbi+.sbi{display:none}}.review-breakdown{margin-top:.625rem}.review-breakdown li{margin-top:.125rem}.review-breakdown span{position:relative;display:inline-block;width:6.875rem;height:.625rem;background-color:#d9d9d9;margin:0 .3125rem;top:.0625rem}.review-breakdown span em{display:inline-block;height:.625rem;display:block;position:absolute;background-color:#f2c058}@media (min-width: 970px) and (max-width: 1075px){.review-breakdown span{width:5.3125rem}}.review-breakdown i{color:#999}.review-breakdown+a{margin-top:3.125rem}.reviewlist__sorting{font-size:.875rem}.reviewlist__sorting div{position:relative;margin-top:.625rem;margin-bottom:1.875rem;border-bottom:.0625rem solid #d9d9d9;padding-bottom:2.5rem}.reviewlist__sorting div a{margin:0 .3125rem 0 .3125rem;display:inline-block;padding-right:.8125rem}.reviewlist__sorting div a.active-asc,.reviewlist__sorting div a.active-desc{position:relative}.reviewlist__sorting div a.active-asc:after,.reviewlist__sorting div a.active-desc:after{content:'';display:block;position:absolute;top:.5625rem;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #a50a08}.reviewlist__sorting div a.active-desc:after{border-top:4px solid #a50a08;border-bottom:none}.reviewlist__sorting div span{position:absolute;bottom:.625rem;left:0}.navigation__sidebar{padding:0 !important;margin-top:0}.navigation__sidebar b{display:none}.navigation__sidebar a.btn{display:none}.navigation__sidebar ul:not(.more-items) li:first-child{border-top:0}.navigation__sidebar ul li em{display:inline}.navigation__sidebar ul li.more{height:auto}.navigation__sidebar ul li.more>a{display:none}.navigation__sidebar ul li span{display:inline-block;border-radius:.3125rem;background-color:#d9d9d9;color:#444;line-height:1.125rem;font-size:.75rem;font-weight:600;padding:0 .3125rem;margin-left:.625rem;position:relative;top:-.0625rem}.navigation__sidebar ul ul.subs{display:none}@media (max-width: 969px){.navigation__sidebar:not(.navigation-list) ul{background-color:#f8f8f8;-webkit-box-shadow:inset 0px -1px 2px #d0d0d0;-moz-box-shadow:inset 0px -1px 2px #d0d0d0;box-shadow:inset 0px -1px 2px #d0d0d0;margin:0;padding:0;z-index:36;position:relative;height:2.4375rem;margin-bottom:.1875rem;height:2.25rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab]{display:inline-block;padding:.4375rem .25rem .5625rem;float:left;text-align:center;color:#666;font-size:.875rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab]:nth-child(n+2){border-left:1px solid #d9d9d9}.navigation__sidebar:not(.navigation-list) ul a[role=tab]:hover{text-decoration:underline}.navigation__sidebar:not(.navigation-list) ul a[role=tab]:hover span{text-decoration:underline}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{background-color:#fff;-webkit-box-shadow:1px -2px 12px #d0d0d0;-moz-box-shadow:1px -2px 12px #d0d0d0;box-shadow:1px -2px 12px #d0d0d0;position:relative;top:-3px;padding:.6875rem .25rem .5625rem;color:#a50a08;cursor:default}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active:hover{text-decoration:none;cursor:default}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:.5625rem;background-color:#fff}}@media (max-width: 969px) and (min-width: 320px){.navigation__sidebar:not(.navigation-list) ul a[role=tab]{padding:.5rem .5rem .5rem .4375rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.6875rem .5rem .625rem .4375rem}}@media (max-width: 969px) and (min-width: 335px){.navigation__sidebar:not(.navigation-list) ul a[role=tab]{padding:.5rem .5rem .5rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.6875rem .5rem .625rem}}@media (max-width: 969px) and (min-width: 367px){.navigation__sidebar:not(.navigation-list) ul a[role=tab]{font-size:.9375rem;padding:.5rem .625rem .5rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.6875rem .625rem .625rem}}@media (max-width: 969px) and (min-width: 406px){.navigation__sidebar:not(.navigation-list) ul a[role=tab]{padding:.5rem .9375rem .5rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.6875rem .9375rem .625rem}}@media (max-width: 969px) and (min-width: 744px){.navigation__sidebar:not(.navigation-list) ul{height:2.25rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab]{padding:.4375rem 1.25rem .5625rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.625rem 1.25rem .5rem}}@media (max-width: 969px) and (min-width: 970px){.navigation__sidebar:not(.navigation-list) ul{height:2.5rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab]{padding:.5rem 1.25rem .75rem}.navigation__sidebar:not(.navigation-list) ul a[role=tab].active{padding:.6875rem 1.25rem .6875rem}}@media (max-width: 969px){.navigation__sidebar:not(.navigation-list) ul li a[role=tab]{padding:.4375rem .6875rem .5625rem}.navigation__sidebar:not(.navigation-list) ul li a[role=tab].active{padding:.625rem .75rem .5625rem;z-index:2}.navigation__sidebar:not(.navigation-list) ul li:not(.more) a[role=tab].active:before{content:'';display:block;width:.0625rem;height:100%;position:absolute;background-color:#fff;top:0;right:-.0625rem}.navigation__sidebar:not(.navigation-list) ul li:nth-child(n+2) a:not(.active){border-left:1px solid #d9d9d9}.navigation__sidebar:not(.navigation-list) ul li:nth-child(n+2) a.active{border-left:1px solid #fff}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar:not(.navigation-list) ul li.last-t a:not(.active),.navigation__sidebar:not(.navigation-list) ul li:last-child a:not(.active){border-right:1px solid #d9d9d9}}@media (min-width: 920px) and (max-width: 969px){.navigation__sidebar:not(.navigation-list) ul.park-country li a[role=tab]{padding:.4375rem 1.125rem .5rem}.navigation__sidebar:not(.navigation-list) ul.park-country li a[role=tab].active{padding:.625rem 1.125rem .5625rem}}@media (max-width: 800px){.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab],.navigation__sidebar:not(.navigation-list) ul.park-country li a[role=tab]{padding:.4375rem .4375rem .5rem}.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab].active,.navigation__sidebar:not(.navigation-list) ul.park-country li a[role=tab].active{padding:.625rem .5rem .5625rem}}@media (max-width: 743px){.navigation__sidebar:not(.navigation-list) ul li a[role=tab]{padding:.4375rem 2.1875rem .5rem}.navigation__sidebar:not(.navigation-list) ul li a[role=tab].active{padding:.625rem 2.1875rem .5625rem}.navigation__sidebar:not(.navigation-list) ul li.last-m a:not(.active),.navigation__sidebar:not(.navigation-list) ul li:last-child a:not(.active){border-right:1px solid #d9d9d9}.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab]{padding:.4375rem .9375rem .5rem}.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab].active{padding:.625rem .9375rem .5625rem}}@media (max-width: 585px){.navigation__sidebar:not(.navigation-list) li a span{display:none}}@media (max-width: 560px){.navigation__sidebar:not(.navigation-list) ul li a[role=tab]{padding:.4375rem .75rem .5rem}.navigation__sidebar:not(.navigation-list) ul li a[role=tab].active{padding:.625rem .75rem .5625rem}}@media (max-width: 520px){.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab]{padding:.4375rem .625rem .5rem}.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[role=tab].active{padding:.625rem .625rem .5625rem}}@media (max-width: 460px){.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a[data-ajax='profile-tab'] em{display:none}}@media (max-width: 410px){.navigation__sidebar:not(.navigation-list) ul li a[data-ajax='profile-tab'] em{display:none}}@media (max-width: 395px){.navigation__sidebar:not(.navigation-list) ul.tours-reviews li a em{display:none}}@media (max-width: 350px){.navigation__sidebar:not(.navigation-list) ul li a em{display:none}}@media (max-width: 319px){.navigation__sidebar:not(.navigation-list) ul{overflow:hidden}}@media (max-width: 969px){.content--tabbed.sticky{padding-top:2.5625rem !important}.content--tabbed.sticky .sticky-side-nav{position:fixed;left:0;top:0;width:100%;z-index:10;height:2.1875rem}.content--tabbed.sticky .sticky-side-nav>ul{padding-left:1.5625rem;-webkit-box-shadow:inset 0px -2px 2px #d0d0d0;-moz-box-shadow:inset 0px -2px 2px #d0d0d0;box-shadow:inset 0px -2px 2px #d0d0d0}.content--tabbed.sticky .sticky-side-nav>ul a[role=tab].active{padding-bottom:.5rem !important}.content--tabbed.sticky .sticky-side-nav>ul a[role=tab].active:after{display:none}}@media (max-width: 743px){.content--tabbed.sticky{padding-top:2.625rem !important}.content--tabbed.sticky .sticky-side-nav{height:2.1875rem}.content--tabbed.sticky .sticky-side-nav>ul{padding-left:.625rem}}@media (max-width: 743px){.navigation-list{margin-top:0;padding:0 !important}.navigation-list b{display:none}.navigation-list:not(.navigation__sidebar){border-top:.0625rem solid #d9d9d9;margin-top:.625rem}.navigation-list li{font-weight:600;position:relative}.navigation-list li:nth-child(n+2){border-top:.0625rem solid #d9d9d9}.navigation-list li>a{display:block;padding:.875rem .625rem;-webkit-transition:"background .2s ease-in-out";-moz-transition:"background .2s ease-in-out";-ms-transition:"background .2s ease-in-out";-o-transition:"background .2s ease-in-out";transition:background .2s ease-in-out}.navigation-list li>a:after{content:"\203A";float:right;right:0;font-size:1.5625rem;font-weight:normal;position:relative;top:-.1875rem}.navigation-list li>a span{position:relative;right:auto}.navigation-list li>a:hover{background-color:#f8f8f8}.navigation-list li.more>a{display:none}.navigation-list li span{color:#666;font-weight:normal;position:absolute;top:50%;margin-top:-.625rem;right:1.875rem;font-size:.75rem;pointer-events:none}.navigation-list li span a{pointer-events:auto}}.messagebox{width:100%;padding:.625rem .625rem;display:block;font-size:.875rem;line-height:initial;position:relative}.messagebox--green{background-color:#f3f9f3;border:1px solid #c2e4c2}.messagebox--green--pointer:before{border:.0625rem solid #c2e4c2;background-color:#f3f9f3}.messagebox--green--pointer:after{background-color:#f3f9f3}.messagebox--red{background-color:#f3e1e0;border:1px solid #e88988}.messagebox--red--pointer:before{background-color:#f3e1e0;border:1px solid #e88988}.messagebox--red--pointer:after{background-color:#f3e1e0}.messagebox--yellow{background-color:#fefdfa;border:1px solid #f6d89f}.messagebox--yellow--pointer:before{background-color:#fefdfa;border:1px solid #f6d89f}.messagebox--yellow--pointer:after{background-color:#fefdfa}.messagebox--orange{background-color:#fef4e7;border:1px solid #f6b776}.messagebox--orange--pointer:before{background-color:#fef4e7;border:1px solid #f6b776}.messagebox--orange--pointer:after{background-color:#fef4e7}.messagebox--center{text-align:center}.messagebox__title{display:block;font-weight:bold;font-size:1rem;line-height:1.25rem;margin-bottom:.3125rem}.messagebox__title--warning{color:#a50a08}.messagebox__title--warning i.sbi{float:left;margin-right:.4375rem;position:relative;top:-.125rem}.messagebox__title--extramargin{margin:.625rem 0 1.25rem}.messagebox--pointer:before{position:absolute;top:-.5rem;left:9.6875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem}.messagebox--pointer:after{position:absolute;top:0;left:9.375rem;content:'';display:block;width:1.625rem;height:.8125rem}.messagebox--pointer--left:before{left:2.5rem}.messagebox--pointer--left:after{left:2.1875rem}.enquiryform{display:none}.enquiryform textarea,.enquiryform input{font-size:1rem}.enquiryform__head{border-bottom:1px solid #dddddd;background-color:#fff;padding-top:.625rem}.enquiryform__header{position:relative;background-color:#fff;padding:.625rem .625rem .625rem 7.8125rem;margin-bottom:.625rem;min-height:4.6875rem}.enquiryform__header img{width:5.9375rem;height:3rem;position:absolute;left:.625rem}.enquiryform__header h5{font-weight:bold;font-size:1.125rem;line-height:1.375rem}.enquiryform__header h5 span{font-weight:normal}.enquiryform__header .price{font-size:1rem}.enquiryform__header .price b{font-size:1.125rem}.enquiryform__notes{clear:both;background-color:#fff;padding:0 .625rem 0}.enquiryform__notes div.messagebox{margin-bottom:10px}.enquiryform__notes div.messagebox:before,.enquiryform__notes div.messagebox:after{display:none}.enquiryform__notes div.messagebox ul.bullet-list li b{font-style:italic}.enquiryform__notes__extra{margin:.625rem -.625rem 0;background-color:#67a856;color:#fff;padding:.25rem .625rem .375rem;font-size:.875rem}.enquiryform__notes__extra a{color:#fff}.enquiryform__notes__extra b{font-style:italic}.enquiryform__notes__extra.red{background-color:#a50a08}.enquiryform__footer div#email-address-check{position:relative;display:none;opacity:0}.enquiryform__footer div#email-address-check h3{margin-bottom:.625rem}.enquiryform__footer div#email-address-check #email-check{font-size:1.25rem;color:#128a12;word-break:break-all}.enquiryform__footer div#email-address-check #email-check #edit-email{font-size:.8125rem}.enquiryform__footer div#enquirysubmit-container a#enquirysubmit{margin-left:.0625rem;margin-top:3.125rem;margin-bottom:.625rem}.enquiryform__footer div#enquirysubmit-container #send-info{margin-left:.0625rem;margin-top:.3125rem}.enquiryform__verification{clear:both;padding-bottom:.0625rem}.enquiryform__verification>fieldset>div{max-width:43.75rem}.enquiryform__verification>fieldset.centered{max-width:31.25rem;margin:1.875rem auto 3.125rem}.enquiryform__verification>fieldset.explanation{display:none}.enquiryform__verification>fieldset>div#email_verification_code{text-align:left;width:18.125rem}.enquiryform__verification>fieldset>div#email_verification_code form{text-align:center}.enquiryform__verification>fieldset>div#email_verification_code input[name=email_verification_code]{text-align:center}.enquiryform__verification>fieldset #verify-email{margin-top:.9375rem;margin-left:0}.enquiryform__verification div.messagebox{text-align:center}.enquiryform__verification div.messagebox__title{margin-bottom:0}.enquiryform__verification div.intro{margin-top:2.5rem;text-align:center}.enquiryform__verification div.intro hr{margin-top:3.125rem;border:0;height:1px;background:#d9d9d9}.enquiryform__verification div.intro .btn{margin-top:1.25rem}.enquiryform__verification .verify-explain #cant-find-email{display:inline-block;margin-top:1.25rem}.enquiryform__verification #cant-find-email-explanation{display:none;max-width:43.75rem;padding:3.125rem 0 0;border-top:1px solid #d9d9d9}.enquiryform__verification #cant-find-email-explanation div.text-box{margin-bottom:3.125rem}.enquiryform__verification #cant-find-email-explanation .steps-container>div.step>span{margin-top:.625rem}.enquiryform__verification #cant-find-email-explanation .steps-container>div.step>span.nr{float:left;font-weight:bold;color:#666;padding-right:.625rem}.enquiryform__verification #cant-find-email-explanation .steps-container>div.step>span.step{float:left;width:80%}.enquiryform__verification #cant-find-email-explanation .resend-busy{display:none;padding-left:1.25rem;background:url(//s3.amazonaws.com/static.safaribookings.com/images/load.gif) no-repeat 0;margin-top:.3125rem}.enquiryform__verification #cant-find-email-explanation .resend-ok{display:none;padding-left:1.25rem;background:url(//s3.amazonaws.com/static.safaribookings.com/images/accept.png) no-repeat 0 4px;color:#135900;margin-top:.3125rem}.enquiryform fieldset>div #travelers-short,.enquiryform fieldset>div #date-short{margin-top:.625rem}.enquiryform fieldset>div .fixeddates{margin-top:.625rem;font-size:.875rem}.enquiryform fieldset>div .fixeddates div.row{font-weight:600;background-color:#f8f8f8;border:1px solid #ccc}.enquiryform fieldset>div .fixeddates div.row div:nth-child(1){padding-left:3.1875rem}.enquiryform fieldset>div .fixeddates div.row.pagination{background-color:#f8f8f8;border-top:0;padding:.625rem 0}.enquiryform fieldset>div .fixeddates div.row.pagination div:nth-child(1),.enquiryform fieldset>div .fixeddates div.row.pagination div:nth-child(2){padding-left:.625rem}.enquiryform fieldset>div .fixeddates div.row.pagination div:nth-child(1).select--holder,.enquiryform fieldset>div .fixeddates div.row.pagination div:nth-child(2).select--holder{padding-left:0;margin:0 auto;width:100%;margin-top:.375rem}.enquiryform fieldset>div .fixeddates div.row.pagination .btn{margin-top:.3125rem}.enquiryform fieldset>div .fixeddates div.row.fixeddates-note{padding:.1875rem 0;border-top:0;background-color:#f8f8f8}.enquiryform fieldset>div .fixeddates div.row.fixeddates-note div{padding:.5rem .9375rem;font-size:.8125rem;line-height:1.0625rem;font-weight:normal}.enquiryform fieldset>div .fixeddates label.row{background-color:#fff;border:1px solid #d9d9d9;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:0;cursor:pointer;-webkit-transition:"all .2s ease-in-out";-moz-transition:"all .2s ease-in-out";-ms-transition:"all .2s ease-in-out";-o-transition:"all .2s ease-in-out";transition:all .2s ease-in-out}.enquiryform fieldset>div .fixeddates label.row:nth-child(odd){background-color:#edf5f8}.enquiryform fieldset>div .fixeddates label.row div:nth-child(1),.enquiryform fieldset>div .fixeddates label.row div:nth-child(2){color:#999}.enquiryform fieldset>div .fixeddates label.row div:nth-child(1) span,.enquiryform fieldset>div .fixeddates label.row div:nth-child(2) span{color:#444}.enquiryform fieldset>div .fixeddates label.row div:nth-child(1){padding-left:3.1875rem}.enquiryform fieldset>div .fixeddates label.row div:nth-child(1) input{margin-left:.9375rem;margin-top:.5rem;position:absolute}.enquiryform fieldset>div .fixeddates label.row:not(.inactive):hover{background-color:#048cba}.enquiryform fieldset>div .fixeddates label.row:not(.inactive):hover div{color:#fff !important;font-weight:600}.enquiryform fieldset>div .fixeddates label.row:not(.inactive):hover div span{color:#fff !important}.enquiryform fieldset>div .fixeddates label.row:not(.inactive).checked{background-color:#41922c}.enquiryform fieldset>div .fixeddates label.row:not(.inactive).checked div{color:#fff !important;font-weight:600}.enquiryform fieldset>div .fixeddates label.row:not(.inactive).checked div span{color:#fff !important}.enquiryform fieldset>div .fixeddates label.row.inactive{cursor:default}.enquiryform fieldset>div .fixeddates label.row.inactive .col:nth-child(1),.enquiryform fieldset>div .fixeddates label.row.inactive .col:nth-child(2){opacity:0.3}.enquiryform fieldset>div .fixeddates .row{margin:0;line-height:1.125rem;padding:1rem 0}.enquiryform fieldset>div .fixeddates .row div span{display:inline-block;text-align:right;margin-right:.125rem}.enquiryform fieldset>div .fixeddates .row div span.personrate{width:auto;margin-right:0;display:none}.enquiryform fieldset>div .fixeddates .row div span.limited{width:auto}.enquiryform fieldset>div .fixeddates .row div:nth-child(3){text-align:right}.enquiryform fieldset>div .numberinput_enhanced+span{display:block}.enquiryform fieldset>div .enquiryform-descriptionnote-adults,.enquiryform fieldset>div .enquiryform-descriptionnote-children,.enquiryform fieldset>div .enquiryform-descriptionnote-children-7,.enquiryform fieldset>div .enquiryform-descriptionnote-duration{display:none}.enquiryform fieldset>div .bullet-list--descriptionnotes{margin-top:.25rem;margin-bottom:.3125rem}.enquiryform fieldset>div .bullet-list--sendinfo li:before{top:0}.enquiryform fieldset>div .country_autocomplete{margin-left:0;width:100%}.enquiryform fieldset .duration label{display:inline-block;height:2.125rem;width:2.125rem;float:left;position:relative;cursor:pointer;margin:0;clear:none;margin-bottom:.625rem;background-color:#f2fafc}.enquiryform fieldset .duration label input{width:100%;height:100%;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;top:0;left:0;background-color:#f2fafc;border-color:#d9d9d9;border:0 !important;-webkit-appearance:none;-moz-appearance:none;visibility:hidden}.enquiryform fieldset .duration label input:before{border-radius:0;width:100%;height:100%;top:0;left:0}.enquiryform fieldset .duration label span{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-align:center;line-height:2rem;color:#0378a0;font-size:.8125rem;border:1px solid #d9d9d9}.enquiryform fieldset .duration label:hover{border:0;background-color:#0378a0}.enquiryform fieldset .duration label input:checked+span,.enquiryform fieldset .duration label input:hover+span,.enquiryform fieldset .duration label:hover span{color:#fff}.enquiryform fieldset .duration label input:checked+span{background-color:#41922c}.enquiryform fieldset .duration label+label span{border-left:0}.enquiryform fieldset .duration label+label input{border-left:none}.enquiryform fieldset .duration div{line-height:1.875rem;margin-left:.9375rem;display:inline-block}.enquiryform fieldset .tourtypes h4{margin-top:2.5rem;margin-bottom:1.25rem;position:relative}.enquiryform fieldset .tourtypes label{margin:.3125rem 0 .3125rem .625rem;padding:.125rem 0 .125rem 1.875rem;cursor:pointer;position:relative}.enquiryform fieldset .tourtypes label input{position:absolute;top:.1875rem;left:0}.enquiryform fieldset .tourtypes label span{position:relative}.enquiryform fieldset .tourtypes label span em{display:block;color:#999;margin-top:.125rem}.enquiryform fieldset .tourtypes input:checked+span{color:#2a7018;font-weight:bold}.enquiryform fieldset .tourtypes input:checked+span em{color:#444;font-weight:bold}@media (max-width: 743px){.enquiryform .calendarstepped__inner .col.col-12{padding-left:0;padding-right:0;margin-bottom:.625rem}.enquiryform .calendarstepped__inner .calendar__inner__year ul li.selected:before{display:none}}div.enquiry-count-warning{padding:.625rem}div.enquiry-count-warning b{display:block}.score_expl{overflow:hidden;width:3.125rem;height:3.125rem;float:right;transition:height 0.3s ease-in-out;padding-top:3.125rem;position:absolute;bottom:0;right:0}.score_expl b{display:block;width:3.125rem;height:3.125rem;position:absolute;font-size:.625rem;font-weight:normal;text-align:right;background-color:#2a7018;top:0;left:0;line-height:5.3125rem;color:#fff}.score_expl b:before{content:'';display:block;background-color:#fff;width:6.25rem;height:6.25rem;position:absolute;transform:rotate(45deg);top:-3.75rem;left:-3.75rem}.score_expl.hovered{position:relative;bottom:3.125rem;right:auto;padding:1.25rem;width:100%;height:auto;font-size:.6875rem;padding-top:5rem;line-height:1rem;padding-bottom:0}.score_expl.hovered:before{content:'';display:block;width:100%;height:0;border-top:1px dotted #b3b3b3;position:absolute;top:3.125rem;left:0}.score_expl.hovered hr{border:0;height:0;border-top:1px dotted #b3b3b3;margin:.3125rem 0}.score_expl.hovered .green{color:#2a7018}.score_expl.hovered .red{color:#a50a08}.score_expl.hovered b{display:inline-block;width:auto;height:auto;border-radius:inherit;position:relative;color:#2a7018;line-height:normal;background-color:transparent}.score_expl.hovered b:before{display:none}.currencyselector{max-width:73.75rem;margin:0 auto}.currencyselector ul{margin-bottom:1.25rem}.currencyselector ul:after{content:"";display:table;clear:both}.currencyselector ul li{line-height:2.5rem}.currencyselector ul li a{line-height:2.25rem;cursor:pointer;display:inline-block;height:2.375rem;position:relative;top:-.125rem;left:-.5625rem;width:7.625rem}.currencyselector ul li a img{width:2.375rem;height:1.3125rem;margin-right:.625rem;position:relative;top:.3125rem;margin-left:.5625rem}.currencyselector ul li.current a{background-color:#e2e1e1;color:#444;-webkit-box-shadow:inset 0 0 .3125rem #d0d0d0;-moz-box-shadow:inset 0 0 .3125rem #d0d0d0;box-shadow:inset 0 0 .3125rem #d0d0d0}.currencyselector ul li.current a:hover{text-decoration:none}.currencyselector__header{padding:.625rem 0;background-color:#fff;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;margin-bottom:1rem}.currencyselector__continentheader{font-size:1.125rem;line-height:2.25rem;white-space:nowrap}.currencyselector .row>.col{padding-left:1.25rem}.currencyselector__footer a.btn{margin-top:1.25rem;margin-bottom:1.875rem;font-weight:normal}.countryselector{max-width:73.75rem;margin:0 auto}.countryselector ul{margin-bottom:1.25rem;margin-top:1.25rem}.countryselector ul:after{content:"";display:table;clear:both}.countryselector ul li{line-height:2.5rem}.countryselector ul li a{line-height:2.25rem;cursor:pointer;display:inline-block;height:2.375rem;position:relative;top:-.125rem;left:-.5625rem;padding:0 .625rem}.countryselector ul li.current a{background-color:#e2e1e1;color:#444;-webkit-box-shadow:inset 0 0 .3125rem #d0d0d0;-moz-box-shadow:inset 0 0 .3125rem #d0d0d0;box-shadow:inset 0 0 .3125rem #d0d0d0}.countryselector ul li.current a:hover{text-decoration:none}.overlay{display:block;margin:0 auto;position:relative;top:0;left:0;right:0;background:#f2f2f2;z-index:9000;display:none;font-size:.9375rem;padding-top:2.5rem}@media (max-width: 743px){.overlay{width:100% !important}}@media (max-width: 969px){.overlay{min-height:100% !important}}.overlay__header{background-color:#a50a08;color:#fff;padding:.625rem 1.25rem;height:3.375rem}@media (max-width: 743px){.overlay__header{position:fixed;width:100%;z-index:9001;top:0;height:2.5rem}}.overlay__header h4{float:left;font-size:1.25rem;font-family:'Gentium Basic', serif;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2.1875rem;height:1.25rem;line-height:1.25rem}.overlay__header h4 span{font-size:1.125rem;margin-right:.625rem;float:left}.overlay__header a.close{width:2rem;height:2rem;padding:0;border:1px solid #c96c6b;background-color:#840807;display:block;overflow:hidden;position:absolute;text-shadow:none;cursor:pointer;top:.25rem;right:1.25rem}.overlay__header a.close i{width:1rem;left:0;margin-left:.4375rem;margin-top:.4375rem}html.no-touch .overlay__header a.close:hover{border:1px solid #fff}.overlay__buttonbar{padding:1.25rem 1.25rem;background-color:#fff;-webkit-box-shadow:0px -1px 2px #d0d0d0;-moz-box-shadow:0px -1px 2px #d0d0d0;box-shadow:0px -1px 2px #d0d0d0}.overlay__buttonbar .btn{margin-right:.9375rem;height:2.5625rem;line-height:2.375rem;font-size:1.0625rem;border-radius:.3125rem}.overlay__buttonbar .btn--ok{min-width:7.8125rem}@supports (-ms-ime-align: auto){.overlay{background-color:#fbfbfb}}.wrapper.with-overlay{position:fixed;width:100%}.wrapper.with-overlay:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.85);z-index:8999}@media (max-width: 969px){.overlay{top:100%;transition:top 0.2s ease-out}.wrapper.with-overlay:after{top:100%;transition:0.2s top 0.2s ease-out}body.with-overlay .overlay{top:0}body.with-overlay .wrapper.with-overlay:after{top:0}}@media (max-width: 743px){.overlay__header{top:100%;transition:top 0.2s ease-out;-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000}body.with-overlay .overlay__header{top:0}.gallery,.video{position:absolute !important;top:50%;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}}.country_autocomplete_holder{display:none}.autocomplete-show{display:block !important}.autocomplete-container{position:absolute;background-color:#fff !important;margin-top:.5625rem;border:1px solid #d9d9d9;z-index:999;width:100%;-webkit-box-shadow:0px 0px 7px rgba(50,50,50,0.4);-moz-box-shadow:0px 0px 7px rgba(50,50,50,0.4);box-shadow:0px 0px 7px rgba(50,50,50,0.4)}.autocomplete-container:before{position:absolute;top:-.4375rem;left:1.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #d9d9d9;background-color:#fff;z-index:0}.autocomplete-container:after{background-color:#fff;position:absolute;top:.9375rem;left:1.875rem;content:'';display:block;width:1.625rem;height:1rem}.autocomplete-container.with-title{padding-top:1.875rem}.autocomplete-container.with-title:before{background-color:#efefef;border-color:#e2e1e1}.autocomplete-container.with-title:after{display:none}.autocomplete-container.with-title .detail__title{position:absolute;z-index:11;width:100%;line-height:1.875rem;height:1.875rem;background-color:#efefef;padding:0 1.25rem;top:.9375rem;text-align:center;font-size:.875rem;border-bottom:1px solid #d9d9d9;border-top:1px solid #ccc;top:0;border-top:0}.autocomplete-container.with-title .detail__title a{position:absolute;top:-.0625rem;right:-.0625rem;width:1.875rem;height:1.875rem;background-color:transparent}.autocomplete-container.with-title .detail__title a:before{content:'';position:absolute;background-color:#444;border-radius:.1875rem;width:1.125rem;height:1.125rem}.autocomplete-container.with-title .detail__title a i{width:.625rem;position:absolute}.autocomplete-container.with-title .detail__title a:before,.autocomplete-container.with-title .detail__title a i{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.autocomplete-container.with-title .detail__title a:hover:before{background-color:#666}.autocomplete-container .autocomplete{z-index:2}.autocomplete-container .autocomplete li{z-index:10;position:relative;background-color:#fff;color:#0378a0;line-height:2.125rem;cursor:pointer;padding:0 .625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-container .autocomplete li span{font-size:.75rem;display:inline-block;width:2.8125rem;color:#666;position:relative;top:-.0625rem;pointer-events:none}.autocomplete-container .autocomplete li span.capitalize{text-transform:capitalize}.autocomplete-container .autocomplete li span.amount{float:right;width:auto}.autocomplete-container .autocomplete li:hover,.autocomplete-container .autocomplete li.active{background-color:#f2f2f2}.autocomplete-container .autocomplete li.multiline{height:2.875rem;line-height:1.875rem;font-weight:bold;font-size:.875rem}.autocomplete-container .autocomplete li.multiline span.capitalize{position:absolute;font-weight:normal;top:1rem;left:.625rem;float:none;width:auto}.autocomplete-container .autocomplete li+li{border-top:1px solid #d9d9d9}.detail__destination .autocomplete li span.capitalize{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:right;top:.0625rem}.parkpopup{padding:0 .625rem 1.875rem .625rem}.parkpopup h3{margin-top:2.375rem;margin-bottom:.625rem;font-size:1.25rem;position:relative}.parkpopup h3 span{background-color:#f2f2f2;display:inline-block;padding-right:.625rem;position:relative}.parkpopup h3:before{content:"";width:94%;height:0;border-top:1px dotted #b3b3b3;position:absolute;right:0;top:.6875rem}.parkpopup label{padding-left:2rem;line-height:1.875rem;position:relative;cursor:pointer;display:block}.parkpopup label span{font-size:.875rem;color:#666}.parkpopup label input:checked+span{color:#a50a08}.parkpopup label .grey,.parkpopup label .amount{color:#999;font-size:.6875rem}.parkpopup label .amount+span{color:#999;margin-left:.3125rem}.parkpopup label:hover span.title{text-decoration:underline}.parkpopup label:hover span.title.grey,.parkpopup label:hover span.title .amount{text-decoration:none}.parkpopup div.inactive{opacity:0.3}.parkpopup div.inactive input{cursor:default;border-color:#999}.parkpopup div.inactive label{cursor:default}.parkpopup div.inactive label:hover span.title{text-decoration:none}.imgpagehead{width:100%;max-width:73.75rem;margin:0 auto;background-color:#999;position:relative;overflow:hidden}.imgpagehead picture{display:block}.imgpagehead picture:before{content:'';display:block;padding-top:50%;position:relative}.imgpagehead img:not(.country-with-flag--flag):not(.video-img){width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1}.imgpagehead__overlay{width:100%;height:auto;position:absolute;left:0;bottom:0;color:#fff;-webkit-text-shadow:1px 1px 5px #000;-ms-text-shadow:1px 1px 5px #000;-moz-text-shadow:1px 1px 5px #000;text-shadow:1px 1px 5px #000;padding:3.75rem 1.25rem .9375rem;z-index:3}.imgpagehead__overlay a{color:#fff}.imgpagehead__overlay__sub{white-space:nowrap;margin-top:.3125rem}.imgpagehead__overlay__sub__parklink{margin-right:1.875rem}.imgpagehead__overlay__sub__parklink img{position:relative;top:.0625rem;margin-right:.3125rem;-webkit-box-shadow:0px 1px 13px #666;-moz-box-shadow:0px 1px 13px #666;box-shadow:0px 1px 13px #666}.imgpagehead__overlay__sub .stars{position:relative;top:-.125rem}.imgpagehead__overlay__sub .stars i{position:relative;top:.0625rem}.imgpagehead__overlay__sub .review-score{margin-left:.125rem}.imgpagehead__overlay__sub a{font-size:.875rem;text-decoration:underline}.imgpagehead__overlay__sub a:hover{text-decoration:none !important}.imgpagehead__overlay__video{background-color:#fff;border:.0625rem solid #fff;text-shadow:none;margin-top:.625rem;max-width:23.75rem;position:relative}.imgpagehead__overlay__video .sbi{position:absolute;top:1.125rem;left:2.625rem;z-index:1;width:2.5rem}.imgpagehead__overlay__video a{color:#444}.imgpagehead__overlay__video a:hover{text-decoration:none}.imgpagehead__overlay__video a:hover .play-icon{text-shadow:1px 1px 10px #000}.imgpagehead__overlay__video a:hover b,.imgpagehead__overlay__video a:hover p{text-decoration:none}.imgpagehead__overlay__video img{position:relative;width:7.75rem;float:left;margin-right:1.25rem;-ms-transform:none;-webkit-transform:none;transform:none}.imgpagehead__overlay__video div{font-size:.875rem}.imgpagehead__overlay__video div.video-overlay{min-height:4.8125rem}.imgpagehead__overlay__video div p,.imgpagehead__overlay__video div b{position:relative;top:.875rem}.imgpagehead__overlay__video div p{top:1rem}.imgpagehead__overlay__video div:hover p,.imgpagehead__overlay__video div:hover b{text-decoration:underline}.imgpagehead__overlay__video div .video-time{background-color:#000;color:#fff;font-size:.6875rem;display:inline-block;padding:0 .375rem;position:absolute;top:-.0625rem;right:.625rem}.imgpagehead h2.imgpagehead__overlay__sub{font-size:1.25rem}@media (max-width: 743px){.imgpagehead:not(.imgpagehead--parkcountry) .imgpagehead__overlay{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%)}}.imgpagehead:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.imgpagehead--parkcountry{overflow:visible;z-index:4}.imgpagehead--parkcountry:before{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 25%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 25%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 25%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 25%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 25%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%)}.imgpagehead--parkcountry .picturediv{overflow:hidden;position:relative}.imgpagehead--parkcountry picture{overflow:hidden}.imgpagehead--parkcountry picture:before{padding-top:50%}@media (max-width: 743px){.imgpagehead--parkcountry .imgpagehead__overlay__sub{margin-bottom:.3125rem;margin-top:.1875rem}.imgpagehead--parkcountry h1{font-weight:normal;font-size:1.5rem;line-height:1.75rem}.imgpagehead--parkcountry h1.txt--bold{margin-bottom:.0625rem;font-size:1.625rem}.imgpagehead--parkcountry h2{font-size:1.625rem;line-height:1.875rem}}.imgpagehead--parkcountry .country-with-flag--flag--big{width:1.375rem;position:relative;top:0;float:none;margin-left:.625rem}@media (max-width: 743px){.imgpagehead--parkcountry{-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}}.imgpagehead--parkcountry{width:auto}@media (max-width: 743px){.imgpagehead--parkcountry--menu{margin-bottom:.625rem}}@media (max-width: 743px){.imgpagehead--tour{-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}}.imgpagehead .btn--orange{margin-top:.625rem}@media (max-width: 743px){.imgpagehead-btn{position:fixed;top:auto;bottom:0;width:100%;z-index:14}}.expert{padding:0 1.25rem .3125rem 4.6875rem;position:relative}.expert__photo{position:absolute;top:.3125rem;left:0}.expert__photo div{width:3.5rem;height:3.5rem;border-radius:1.75rem;-webkit-border-radius:1.75rem;-moz-border-radius:1.75rem;-ms-border-radius:1.75rem;-o-border-radius:1.75rem;position:relative;z-index:3;overflow:hidden;background-color:#f2f2f2}.expert__photo div img{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.expert__photo span{position:absolute;bottom:-.3125rem;display:block;width:100%;height:.8125rem;background:#d69425;z-index:2}.expert__photo span:before,.expert__photo span:after{content:'';display:block;position:absolute;top:0;left:-.625rem;width:.8125rem;height:.8125rem;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#e9e9e9}.expert__photo span:after{left:auto;right:-.625rem}.expert__photo i{display:block;content:'Expert';width:2.625rem;height:.8125rem;line-height:.6875rem;background-color:#ffb431;font-size:.625rem;color:#000;left:.4375rem;bottom:-.5rem;position:absolute;z-index:4;text-align:center}.expert__photo i:before,.expert__photo i:after{content:'';background-color:#666;width:.125rem;height:.0625rem;position:absolute;top:-.0625rem;z-index:2;left:.125rem}.expert__photo i:after{left:auto;right:.125rem}.expert__photo--large{position:relative;width:8.75rem;display:block;margin:.625rem auto 1.875rem}.expert__photo--large div{width:8.75rem;height:8.75rem;border-radius:4.375rem;-webkit-border-radius:4.375rem;-moz-border-radius:4.375rem;-ms-border-radius:4.375rem;-o-border-radius:4.375rem}.expert__photo--large span{height:1.25rem;bottom:-.4375rem}.expert__photo--large span:before,.expert__photo--large span:after{width:1.25rem;height:1.25rem;background-color:#fff;left:-.75rem}.expert__photo--large span:after{left:auto;right:-.75rem}.expert__photo--large i{width:5.25rem;height:1.25rem;line-height:1.125rem;font-size:.875rem;font-weight:bold;left:1.75rem;bottom:-.75rem}.expert__photo--large i:before,.expert__photo--large i:after{background-color:transparent;width:0;height:0;border-top:6px solid transparent;border-bottom:2px solid transparent;border-right:3px solid #666;top:-.375rem;transform:rotate(90deg)}.expert__photo--large i:before{left:.1875rem}.expert__photo--large i:after{border-top:2px solid transparent;border-bottom:6px solid transparent;left:auto;right:.1875rem}.expert h3,.expert h5{font-weight:bold;margin-right:.3125rem;font-size:.875rem;display:inline-block}.expert .country-with-flag{font-size:.8125rem}.expert__reviews{font-weight:bold;font-size:.75rem;line-height:.875rem;padding-left:1.25rem;position:relative;top:.125rem}.expert .sbi--star{width:.875rem;position:absolute;top:-.0625rem;left:0}.expert p{color:#444;margin-top:0;line-height:1.25rem;margin-bottom:.625rem;border:0;padding-top:.625rem}.expertdetail{padding-top:0}.expertdetail h4{font-size:1.125rem;display:block;position:relative;margin-top:1.875rem;margin-bottom:1.25rem}.expertdetail h4 div{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.625rem}.expertdetail h4 div i{display:inline-block;border-radius:.3125rem;background-color:#d9d9d9;color:#444;line-height:1.125rem;font-size:.75rem;font-weight:600;padding:0 .3125rem;position:relative;top:-.0625rem;margin-right:.3125rem;margin-left:.3125rem}.expertdetail h4 div em{font-size:1rem;font-weight:normal}.expertdetail h4:before{border-top:1px dotted #b3b3b3;content:'';width:100%;height:0;position:absolute;top:.75rem;left:0;z-index:1}.expertdetail__main{padding-bottom:3.75rem}.expertdetail__main__details{position:relative;margin-top:.625rem}.expertdetail__main__details:after{content:"";display:table;clear:both}.expertdetail__main__details__inner{display:block;clear:both;text-align:center}.expertdetail__main__details__inner h1{padding-bottom:.3125rem}.expertdetail__main__details__inner h3{font-weight:normal;font-size:.8125rem}.expertdetail__main__details__inner dl{display:inline-block;text-align:left;margin:.625rem auto}.expertdetail__main__details__inner dl dt{width:7.5rem;float:left;clear:both;margin-bottom:.3125rem}.expertdetail__main__details__inner dl dd{float:left;position:relative}.expertdetail__main__details__inner dl dd .sbi--star{position:absolute;top:.125rem;left:0}.expertdetail__main__details__inner dl dd .sbi--star+span{padding-left:1.375rem}.expertdetail__main__desc{margin-top:1.875rem;clear:both}.expertdetail__main__desc p{padding-bottom:1.25rem}.expertdetail__main__countryblock{margin-top:1.875rem}.expertdetail__main__countryblock .country-with-flag span{font-weight:bold;position:relative;top:.0625rem;margin-left:.625rem}.expertdetail__main__countryblock ul{margin-left:-.625rem;margin-top:.625rem}.expertdetail__main__countryblock ul li{font-size:.875rem}.expertdetail__main__countryblock ul li:before{top:.5625rem}.expertdetail__main__countryblock ul li a{font-size:1rem;display:inline-block;width:15.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:.25rem;margin-bottom:.125rem}.expertdetail__main__countryblock ul li .stars{margin-right:.25rem;position:relative;top:-.0625rem}.expertdetail__main__countryblock ul li em{font-weight:bold}.expertdetail__main__countryblock ul li .txt--grey{margin-right:.5rem}.expertdetail__main__countryblock ul li p{display:block;position:relative;top:.3125rem;margin-bottom:.625rem}.expertdetail__main__countryblock+.expertdetail__main__countryblock{border-top:1px dotted #b3b3b3;padding-top:1.875rem}.expertdetail__sidebar{margin-top:1.25rem;padding:0}.expertdetail__sidebar.content{padding:0}.expertdetail__sidebar h4{margin-top:0;padding-top:1.25rem;margin-right:1.25rem}.expertdetail__sidebar h4 div{padding-left:1.25rem}.expertdetail__sidebar h4:before{top:1.875rem}.expertdetail__sidebar .expert{padding:.9375rem 1.25rem 1.25rem 5.9375rem}.expertdetail__sidebar .expert .expert__photo{left:1.25rem;top:1.25rem}.expertdetail__sidebar .expert .expert__photo span:before,.expertdetail__sidebar .expert .expert__photo span:after{background-color:#fff}.expertdetail__sidebar .expert+.expert{border-top:1px dotted #b3b3b3}.tourpreferences .col{padding:0 !important;color:#444;position:relative;text-decoration:none;height:3.125rem;margin-bottom:.8125rem}@media (max-width: 743px){.tourpreferences .col.tourpreferences__block{border:.125rem solid #fff;height:auto;min-height:3.25rem}.tourpreferences .col .tourpreferences__destination__row i.row-icon{top:.75rem}}.tourpreferences .col .clear-btn{z-index:3;cursor:pointer;width:1.5625rem;height:3rem;position:absolute;top:-.0625rem;right:0}.tourpreferences .col .open-sign{z-index:3;top:.5625rem;right:.5625rem;font-size:1.5625rem;position:absolute;color:#999;line-height:1.25rem}.tourpreferences .col .open-sign--arrow{pointer-events:none}.tourpreferences .col .open-sign--search{width:1.5625rem;top:.8125rem;right:0;cursor:pointer}.tourpreferences .col .open-sign--search i{opacity:0.6;width:.875rem;position:relative;top:-.25rem;left:.3125rem}.tourpreferences .col .open-sign--search:hover i{opacity:1}@media (max-width: 969px){.tourpreferences .col .open-sign--arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);top:.8125rem;right:.375rem}.tourpreferences .col.active .open-sign--arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:.8125rem;right:.8125rem}}.tourpreferences .col.tourpreferences__block{background-color:#fff;position:relative;line-height:3rem;padding-left:2.625rem !important;cursor:default}.tourpreferences .col.tourpreferences__block svg{opacity:.8}.tourpreferences .col.tourpreferences__block div.placeholder{padding-left:0 !important;border:0;line-height:2.875rem;font-size:1rem}.tourpreferences .col.tourpreferences__block span.lbl{font-size:1rem;position:relative;top:0;color:#999}.tourpreferences .col.tourpreferences__block span.lbl.filled{position:relative;color:#444}.tourpreferences .col.tourpreferences__block span.lbl.filled:before{content:'Start Date';font-size:.8125rem;color:#888;position:absolute;top:-.3125rem;left:0;line-height:.625rem}.tourpreferences .col.tourpreferences__block span.lbl.filled span{position:relative;top:.5625rem}.tourpreferences .col.tourpreferences__block span.lbl.lbl-persons.filled{color:#444}.tourpreferences .col.tourpreferences__block span.lbl.lbl-persons.filled:before{content:'Travelers'}.tourpreferences .col.tourpreferences__date,.tourpreferences .col.tourpreferences__persons{cursor:pointer}.tourpreferences .col.tourpreferences__destination{padding-left:0 !important}.tourpreferences .col.tourpreferences__destination .clear-btn{display:none}.tourpreferences .col.tourpreferences__destination input{border:0;background-color:transparent;width:100%;height:100%;position:absolute;z-index:3;top:0;right:0;margin:0;padding:0 1.5625rem 0 .625rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:textfield;display:block;color:#444;height:3.125rem;-webkit-box-shadow:"none";-moz-box-shadow:"none";-ms-box-shadow:"none";-o-box-shadow:"none";box-shadow:none}.tourpreferences .col .tourpreferences__destination__row{position:relative}.tourpreferences .col .tourpreferences__destination__row:after{content:"";display:table;clear:both}.tourpreferences .col .tourpreferences__destination__row .placeholder{margin-left:2.625rem;color:#999}.tourpreferences .col .tourpreferences__destination__row.filled div.placeholder{font-size:.8125rem !important;position:relative;line-height:1rem;top:.375rem;margin-bottom:1.75rem;z-index:2;color:#888}.tourpreferences .col .tourpreferences__destination__row.filled input[name=destination]{padding-top:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tourpreferences .col .tourpreferences__destination__row input[name=destination]:focus{padding-top:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tourpreferences .col .tourpreferences__destination__row input[name=destination]:focus+div.placeholder{font-size:.8125rem;position:relative;line-height:1rem;top:.25rem;margin-bottom:1.75rem;z-index:2;color:#888}.tourpreferences .col:hover{text-decoration:none}.tourpreferences .tourpreferences__destination__add{font-size:.8125rem;line-height:1.375rem;margin-top:.1875rem}.tourpreferences .tourpreferences__destination__add .txt1{display:none}@media (min-width: 970px) and (max-width: 1165px){.tourpreferences .tourpreferences__destination__add .txt2{display:none}.tourpreferences .tourpreferences__destination__add .txt1{display:inline}}.tourpreferences .tourpreferences__destination__suggestions{margin-left:.9375rem;margin-bottom:1.25rem;display:none}.tourpreferences .tourpreferences__destination__suggestions b{margin-top:.9375rem;display:block;margin-bottom:.125rem;position:relative}.tourpreferences .tourpreferences__destination__suggestions li{padding:.125rem 0}.tourpreferences a.search{height:100%;line-height:3rem;font-size:1.125rem}.tourpreferences i.row-icon{position:absolute;top:.875rem;left:.75rem;z-index:4;width:1.375rem}.tourpreferences .col.tourpreferences__date .tourpreferences__date__extraflex{display:none}.tourpreferences .col.tourpreferences__date.filled{position:relative}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex{display:block !important;background-color:#fff;position:absolute;width:100%;left:0;right:0;border:0;margin-top:.375rem;line-height:1.375rem;box-sizing:content-box}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex .txt1{display:none}@media (min-width: 970px) and (max-width: 1165px){.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex .txt2{display:none}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex .txt1{display:inline}}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex label{display:block;font-size:.8125rem;cursor:pointer;position:relative;color:#0378a0;padding-left:2.1875rem;padding-bottom:.6875rem;padding-top:.25rem}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex label:hover{text-decoration:underline}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex label input[type=checkbox]{width:.875rem;height:.875rem;position:absolute;top:.5rem;left:.875rem}.tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex label input[type=checkbox]:before{width:.625rem;top:-.1875rem;left:.125rem}.tourpreferences .detail{display:none;background-color:transparent !important;position:absolute;left:0;cursor:default;width:100%;z-index:10}.tourpreferences .detail__title{position:absolute;z-index:11;width:100%;line-height:1.875rem;height:1.875rem;background-color:#efefef;padding:0 1.25rem;top:.9375rem;text-align:center;font-size:.875rem;border-bottom:1px solid #d9d9d9;border-top:1px solid #ccc;top:0;border-top:0}.tourpreferences .detail__title a{position:absolute;top:-.0625rem;right:-.0625rem;width:1.875rem;height:1.875rem;background-color:transparent}.tourpreferences .detail__title a:before{content:'';position:absolute;background-color:#444;border-radius:.1875rem;width:1.125rem;height:1.125rem}.tourpreferences .detail__title a i{width:.625rem;position:absolute}.tourpreferences .detail__title a:before,.tourpreferences .detail__title a i{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.tourpreferences .detail__title a:hover:before{background-color:#666}.tourpreferences .detail span{color:#999}.tourpreferences .detail label{display:inline-block;line-height:3.75rem}.tourpreferences .detail input[type=date]{font-size:1rem;font-weight:600;padding:.1875rem .3125rem;border:1px solid #d9d9d9;width:7.25rem;height:2.1875rem;line-height:2.1875rem;text-align:center;width:10.375rem}.tourpreferences .detail .inner{padding:1.875rem .625rem .625rem !important;background-color:#fff !important;margin-top:.9375rem;border:1px solid #d9d9d9}.tourpreferences .detail .inner:before{position:absolute;top:.5625rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #d9d9d9;background-color:#efefef}.tourpreferences .detail .inner:after{background-color:#efefef;position:absolute;top:1rem;left:1.875rem;content:'';display:block;width:1.625rem;height:.875rem}.tourpreferences .detail .inner.calendar.rendered{padding:2.5rem 1.25rem .9375rem !important}@media (max-width: 743px){.tourpreferences .detail .inner.calendar.rendered{padding:2.5rem .625rem .9375rem !important}}.tourpreferences .detail__destination{margin-top:.4375rem}.tourpreferences .detail__destination .inner{padding:0 !important}.tourpreferences .detail__persons .inner{-webkit-box-shadow:0px 0px 7px rgba(50,50,50,0.4);-moz-box-shadow:0px 0px 7px rgba(50,50,50,0.4);box-shadow:0px 0px 7px rgba(50,50,50,0.4);padding-bottom:4.375rem !important}.tourpreferences .detail__persons .btn{width:8.125rem;float:right;margin-top:.625rem}.tourpreferences .detail__persons .numberinput_enhanced{margin-top:.625rem}.tourpreferences .detail__date .inner{-webkit-box-shadow:0px 0px 7px rgba(50,50,50,0.4);-moz-box-shadow:0px 0px 7px rgba(50,50,50,0.4);box-shadow:0px 0px 7px rgba(50,50,50,0.4)}.tourpreferences .detail__date label{width:7.8125rem}.tourpreferences .detail__date label.checkbox-lbl{width:auto;position:relative;line-height:2rem;padding-left:1.75rem;cursor:pointer;float:left;font-size:.875rem}.tourpreferences .detail__date .btn{width:4.375rem;margin-left:0;margin-top:.625rem;display:inline-block;float:right}.container--directory .tourpreferences .col{background-color:transparent;border:0 !important;cursor:default}.container--directory .tourpreferences .col i.row-icon{left:0;top:.75rem}.container--directory .tourpreferences .col .tourpreferences__destination__row{position:relative}.container--directory .tourpreferences .col .tourpreferences__destination__row__inner{overflow:hidden;width:100%;height:2.875rem;position:relative;top:0;left:0;z-index:1;background-color:#fff;border:1px solid #d9d9d9}.container--directory .tourpreferences .col .tourpreferences__destination__row .placeholder{margin-left:0;font-size:1rem;padding-left:.5625rem !important;line-height:2.6875rem;padding-bottom:.3125rem;position:relative;z-index:2;pointer-events:none}.container--directory .tourpreferences .col .tourpreferences__destination__row input{height:2.875rem;padding-left:.5625rem}.container--directory .tourpreferences .col .tourpreferences__destination__row.filled .placeholder{padding-bottom:.25rem;top:.25rem}.container--directory .tourpreferences .col .tourpreferences__destination__row+.tourpreferences__destination__row{margin-top:.3125rem}.container--directory .tourpreferences .col.tourpreferences__date.filled{height:auto;padding-bottom:1.75rem !important}.container--directory .tourpreferences .col.tourpreferences__date.filled .open-sign,.container--directory .tourpreferences .col.tourpreferences__persons.filled .open-sign{display:none}.container--directory .tourpreferences .col.active,.container--directory .tourpreferences .col:hover{background-color:transparent}.container--directory .tourpreferences .col.tourpreferences__block{padding-left:1.875rem !important}.container--directory .tourpreferences .col.tourpreferences__block .inputholder{display:block;background-color:#fff;height:2.875rem;top:0;left:0;border:1px solid #d9d9d9;cursor:pointer}.container--directory .tourpreferences .col.tourpreferences__block span.lbl{position:absolute;margin-left:.625rem;line-height:2.625rem;padding-bottom:.125rem;cursor:pointer;pointer-events:none}.container--directory .tourpreferences .col.tourpreferences__block span.lbl:before{top:.4375rem}.container--directory .tourpreferences .col .tourpreferences__destination__row:hover .tourpreferences__destination__row__inner,.container--directory .tourpreferences .col.tourpreferences__block .inputholder:hover,.container--directory .tourpreferences .col.tourpreferences__block.active .inputholder,.container--directory .tourpreferences .col .tourpreferences__destination__row.active .tourpreferences__destination__row__inner{border:1px solid #e48901}.container--directory .tourpreferences .col.tourpreferences__date,.container--directory .tourpreferences .col.tourpreferences__persons{margin-top:.625rem}.container--directory .tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex{background-color:transparent;margin-left:1.875rem;width:auto}.container--directory .tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex label{padding:0 0 0 1.375rem}.container--directory .tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex input[type=checkbox]{left:0;top:.1875rem}@media (max-width: 969px){.container--directory .tourpreferences__block:not(.tourpreferences__destination).active.tourpreferences__date{padding-bottom:.625rem !important}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .detail{display:block;position:relative}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner{margin-top:.625rem}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner:before{top:-.375rem;left:1.3125rem}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner:after{top:0;left:1rem}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner .numberinput_enhanced{position:relative}.container--directory .tourpreferences__block:not(.tourpreferences__destination).active .tourpreferences__date__extraflex{display:none !important}.container--directory .tourpreferences__destination__row.active .detail{display:block;position:relative;top:.5rem;margin-bottom:.9375rem}.container--directory .tourpreferences__destination__row.active .detail .autocomplete-container{position:relative}}@media (max-width: 743px){.container--home .tourpreferences__block:not(.tourpreferences__destination).active.tourpreferences__date{padding-bottom:.625rem !important}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .detail{display:block;position:relative}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner{margin-top:.625rem}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner:before{top:-.375rem;left:1.3125rem}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner:after{top:0;left:1rem}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .detail .inner .numberinput_enhanced{position:relative}.container--home .tourpreferences__block:not(.tourpreferences__destination).active .tourpreferences__date__extraflex{display:none !important}.container--home .tourpreferences__destination__row.active .detail{display:block;position:relative;top:.5rem;margin-bottom:.9375rem}.container--home .tourpreferences__destination__row.active .detail .autocomplete-container{position:relative}.container--home .tourpreferences__destination{border:0 !important}.container--home .tourpreferences__destination .tourpreferences__destination__row{border:0 solid #fff}.container--home .tourpreferences__destination .tourpreferences__destination__row input{padding-left:2.75rem}.container--home .tourpreferences__destination .tourpreferences__destination__row div.placeholder{line-height:3rem}.container--home .tourpreferences__destination .detail{padding:0 .625rem}.container--home .tourpreferences__destination__row .tourpreferences__destination__row__inner{border:2px solid #fff;height:3.25rem}.container--home .tourpreferences__destination__row div.placeholder{top:.25rem !important}.container--home .tourpreferences__destination__row+.tourpreferences__destination__row{border-top:1px solid #d9d9d9}.container--home .tourpreferences__destination__row+.tourpreferences__destination__row:hover,.container--home .tourpreferences__destination__row+.tourpreferences__destination__row.active{border-top:1px solid #fff}.container--home .tourpreferences__destination__add{border-top:.0625rem solid #d9d9d9;margin:0}.container--home .tourpreferences__destination__add a{padding:.625rem .9375rem;display:block}.container--home .autocomplete-container.with-title{margin-bottom:2.5rem}.container--home .tourpreferences__destination__row:hover+.tourpreferences__destination__add,.container--home .tourpreferences__destination__row.active+.tourpreferences__destination__add{border-top:.0625rem solid #fff}.container--home .tourpreferences__destination__row:hover .tourpreferences__destination__row__inner,.container--home .tourpreferences__destination__row.active .tourpreferences__destination__row__inner{border:2px solid #e48901}.container--home .tourpreferences__destination__row:hover .tourpreferences__destination__row__inner div.placeholder,.container--home .tourpreferences__destination__row.active .tourpreferences__destination__row__inner div.placeholder{margin-left:2.625rem}.container--home .tourpreferences__destination__row:hover .tourpreferences__destination__row__inner input,.container--home .tourpreferences__destination__row.active .tourpreferences__destination__row__inner input{padding-left:2.75rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons{position:relative;display:block;border:0 !important;padding-left:0 !important}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .detail,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons .detail{padding:0;margin:1.25rem .625rem 1.875rem;width:auto}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .detail .inner,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons .detail .inner{margin-left:0}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .detail .detail__title,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons .detail .detail__title{box-sizing:border-box;margin-left:0}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date span.lbl,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons span.lbl{padding-left:2.75rem;display:block;border:2px solid #fff}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date span.lbl:before,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons span.lbl:before{left:2.75rem;top:.4375rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date.active span.lbl,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date span.lbl:hover,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons.active span.lbl,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons span.lbl:hover{border:2px solid #e48901}.container--home .tourpreferences .col .tourpreferences__destination__row.filled input[name=destination]{padding-top:.875rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .tourpreferences__date__extraflex{position:relative;border-top:1px solid #d9d9d9;margin-top:0}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .tourpreferences__date__extraflex label{padding-top:.625rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .tourpreferences__date__extraflex label input{top:.8125rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date.filled span.lbl,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons.filled span.lbl{line-height:2.75rem;padding-bottom:.25rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date.filled .open-sign,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons.filled .open-sign{display:none}.container--home .tourpreferences .col .open-sign--search i{width:1.125rem;top:.125rem;left:0}.container--home .tourpreferences .col .clear-btn:before{width:1.25rem;height:1.25rem;margin-left:-.1875rem;margin-top:.125rem}.container--home .tourpreferences .col .clear-btn:after{width:.5rem;height:.5rem;margin-left:-.1875rem;margin-top:.125rem}.container--home .tourpreferences .col .open-sign--arrow{font-size:2.25rem;overflow:hidden;top:.9375rem}.tourpreferences__block:not(.tourpreferences__destination).active .detail .inner{margin-left:-1.875rem}.tourpreferences__block:not(.tourpreferences__destination).active .detail .detail__title{box-sizing:content-box;margin-left:-1.8125rem;padding:0 .875rem}}#map-africa .country,#africa-map-large .country{fill:#cbc9ca;stroke:#fff;stroke-linecap:round;stroke-width:1px}#map-africa .supported,#africa-map-large .supported{fill:#959595;stroke:#fff}#map-africa .active,#africa-map-large .active{fill:#a41e22}#africa-map-large .country{stroke-width:6px}.africa-outline{fill:none;stroke:none}#park-zoom-box #box,#park-zoom-box #country{fill:#f9f9f9;stroke:#d9d6d6}#park-zoom-box #information{font-size:14px;font-weight:600}#park-zoom-box #country-name{fill:#bbb}#park-zoom-box #park-name,#park-zoom-box #surface{fill:#a41e22}#park-zoom-box #park-name-outline{fill:#fff;stroke:#fff;stroke-width:2px}svg.zoom-box .box,svg.zoom-box .country{fill:#f9f9f9;stroke:#d9d6d6}svg.zoom-box .information{font-size:14px;font-weight:600;font-family:'Gentium Basic', serif}svg.zoom-box .country-name{fill:#bbb}svg.zoom-box .park-name,svg.zoom-box .surface{fill:#a41e22}svg.zoom-box .park-name-outline,svg.zoom-box .country-name-outline{fill:#fff;stroke:#fff;stroke-width:2px}svg.zoom-box .arrow{fill:#a50a08}svg.zoom-box .line{stroke:#a50a08;stroke-width:1px}svg.zoom-box .tip{stroke:#a50a08;stroke-width:0.5px}#route-map .water *{fill:#bbd8e3}#route-map .parks *{fill:#dbe2d3}#route-map .country{fill:none;stroke:#c1c1c1}.routemap{width:100%;position:relative}.routemap:before{content:'';width:100%;padding-top:86.1904761904762%;position:relative;top:0;display:block}.routemap .map-route-svg{width:100%;position:absolute;top:0;left:0}.routemap .map-africa-svg{width:15.2380952380952%;position:absolute;left:0;top:0}.routemap .map-africa-svg #map-africa .country,.routemap .map-africa-svg #map-africa .supported{fill:#f9f9f9;stroke:none}.routemap .map-africa-svg #map-africa .active{fill:#a41e22;z-index:100}.routemap .map-africa-svg #map-africa #madagaskar{display:none}.routemap .map-africa-svg .africa-outline{fill:none;stroke:#a09f9f;stroke-width:2px}.routemap .map-africa-svg .africa-outline+.africa-outline{display:none}.routemap .arrow-svg{width:10.4761904761905%;position:absolute;left:0;top:0}.map--mobile{max-width:21.875rem;margin:1.25rem auto}.map--mobile--extra{margin:1.25rem auto 2.5rem}.map--mobile:after{content:"";display:table;clear:both}.social-icon{display:inline-block;width:1.5625rem;height:1.5625rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#cbc7c7;cursor:pointer;float:right;margin-top:.75rem;position:relative}.social-icon:nth-child(1),.social-icon:nth-child(2){margin-left:.9375rem}.social-icon svg,.social-icon img{width:70%;height:70%;margin-top:15%;margin-left:15%}.social-icon svg{position:absolute;top:0;left:0}.social-icon path,.social-icon circle{fill:#3f3d3d}.social-icon--twitter svg,.social-icon--twitter img{margin-left:18%}.social-icon--instagram svg,.social-icon--instagram img{margin-top:8%;margin-left:9.2%;width:90%;height:90%}.social-icon--facebook svg,.social-icon--facebook img{width:80%;height:80%;margin-top:6%;margin-left:-2.5%}.social-icon:hover{background-color:#a50a08}.social-icon:hover svg path,.social-icon:hover svg circle{fill:#fff}.list--harmonica h3{display:block;color:#0378a0;font-size:1rem;padding:.875rem .875rem .875rem 3.75rem;border-bottom:1px solid #d9d9d9;position:relative}.list--harmonica h3:nth-child(1){border-top:1px solid #d9d9d9}.list--harmonica h3 span{font-weight:400;font-size:.875rem}.list--harmonica h3:before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #a50a08;display:block;position:absolute;top:1.1875rem;left:1.25rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.list--harmonica h3:after{content:'';width:0;height:100%;border-right:1px solid #d9d9d9;position:absolute;top:0;left:2.8125rem}.list--harmonica h3:hover{text-decoration:underline}.list--harmonica .harmonica-block{display:block;padding:.625rem 1.25rem 1.25rem 1.25rem;border-bottom:1px solid #d9d9d9}.list--harmonica .harmonica-block h4{font-size:1rem;margin-top:.625rem}.list--harmonica .harmonica-block p{padding-top:.625rem;padding-bottom:1.25rem}.list--harmonica .harmonica-block.fixed{padding-left:1.25rem;padding-right:1.25rem;border-bottom:0}.list--harmonica .harmonica-block.fixed+h3{border-top:1px solid #d9d9d9}.list--harmonica .harmonica-block.fixed p.single-p{padding-bottom:0}.list--harmonica .harmonica-block li .sbi{position:relative;top:.4375rem;margin-right:.625rem}.list--harmonica.js-enabled h3{cursor:pointer}.list--harmonica.js-enabled h3:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.list--harmonica.js-enabled h3.open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.list--harmonica.js-enabled .harmonica-block:not(.fixed){display:none}.breadcrumbs{padding:.125rem 0 .125rem 7.1875rem;display:block;color:#666;font-size:.8125rem;line-height:1.3125rem;white-space:nowrap;max-width:100%}@media (min-width: 970px){.breadcrumbs{padding:.625rem 0 .625rem 7.1875rem}}.breadcrumbs li{line-height:1.3125rem;display:inline-block;float:left;height:1.3125rem;position:relative}.breadcrumbs li:first-child{position:absolute;left:1.5625rem}.breadcrumbs li a{display:inline-block}.breadcrumbs li:nth-child(2){margin-right:.6875rem}.breadcrumbs li:nth-child(1n+3):not(.no-arrow){margin-left:.6875rem;margin-right:.6875rem}.breadcrumbs li:nth-child(1n+3):not(.no-arrow):before{content:"\203A";position:absolute;left:-.8125rem;top:.59375rem;line-height:.0625rem}.breadcrumbs__last{display:inline-block;cursor:default}.breadcrumbs__last:hover{text-decoration:none !important}.breadcrumbs__last span{color:#666}.sidebar__block{background-color:#fff;-webkit-box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0;box-shadow:0px 0px 5px #d0d0d0;display:block;color:#444;padding:1.25rem;margin-bottom:1.25rem}.sidebar__block.map-block,.sidebar__block.photo-block{padding:0;display:block;cursor:pointer;text-align:center;color:#0378a0}.sidebar__block.map-block>div,.sidebar__block.photo-block>div{content:'';width:100%;height:100%;padding-top:50%;position:relative;overflow:hidden}.sidebar__block.map-block>div img,.sidebar__block.photo-block>div img{position:absolute;width:100%;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1}.sidebar__block.map-block>div:after,.sidebar__block.photo-block>div:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:2}.sidebar__block.map-block span,.sidebar__block.photo-block span{display:block;line-height:2.5rem;color:#0378a0}.sidebar__block.map-block span i,.sidebar__block.photo-block span i{color:#666}.sidebar__block.map-block span i.sbi,.sidebar__block.photo-block span i.sbi{position:relative;margin-right:.3125rem;top:.1875rem;font-size:1.25rem}.sidebar__block.photo-block>div{padding-top:62.5%}.sidebar__block.photo-block>div img{width:100%}.animals{text-align:center}.animals.with-box{margin-top:.9375rem;border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative}@media (max-width: 743px){.animals.with-box{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.animals.with-box:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.animals.with-box:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.animals .availability-legenda{text-align:left;margin-bottom:.3125rem}.animals .animal{display:inline-block;position:relative;min-width:5.9375rem;padding-left:.9375rem;padding-right:.9375rem;margin-top:.3125rem;margin-bottom:.625rem;width:30%;padding-bottom:2.1875rem}.animals .animal:nth-child(n+14){display:none}.animals .animal a.wildlife{color:#666;text-decoration:none;display:inline-block;position:relative;cursor:default}.animals .animal a.wildlife:before{border-bottom:1px dotted #666;position:absolute;bottom:.0625rem;left:0;width:100%;height:0;display:block;content:""}.animals .animal a.wildlife:hover{text-decoration:none}.animals .animal a.wildlife:hover:before{border-bottom:0}.animals .animal img{opacity:0.75}@media (min-width: 744px){.animals .animal.blackrhino img{width:7.5rem}.animals .animal.buffalo img{width:5.5rem}.animals .animal.cheetah img{width:4rem}.animals .animal.chimpanzee img{width:2.4375rem}.animals .animal.elephant img{width:11rem}.animals .animal.giraffe img{width:6rem}.animals .animal.gorilla img{width:3.4375rem}.animals .animal.hippo img{width:6.125rem}.animals .animal.hyena img{width:3.0625rem}.animals .animal.leopard img{width:3.75rem}.animals .animal.lion img{width:5.25rem}.animals .animal.whiterhino img{width:7.1875rem}.animals .animal.wilddog img{width:2.125rem}.animals .animal.wildebeest img{width:5.9375rem}.animals .animal.zebra img{width:4.9375rem}}@media (max-width: 743px){.animals .animal{margin-top:.9375rem;padding-bottom:2rem}.animals .animal.blackrhino img{width:3.75rem}.animals .animal.buffalo img{width:2.75rem}.animals .animal.cheetah img{width:2rem}.animals .animal.chimpanzee img{width:1.21875rem}.animals .animal.elephant img{width:5.5rem}.animals .animal.giraffe img{width:3rem}.animals .animal.gorilla img{width:1.71875rem}.animals .animal.hippo img{width:3.0625rem}.animals .animal.hyena img{width:1.53125rem}.animals .animal.leopard img{width:1.875rem}.animals .animal.lion img{width:2.625rem}.animals .animal.whiterhino img{width:3.59375rem}.animals .animal.wilddog img{width:1.0625rem}.animals .animal.wildebeest img{width:2.96875rem}.animals .animal.zebra img{width:2.46875rem}}.animals--daybyday{margin-left:-.625rem;margin-right:-.625rem}.animals--daybyday .animal{width:auto;padding-left:.625rem;padding-right:.625rem;margin-bottom:0;min-width:5.625rem;margin-top:.625rem}.animals--daybyday .animal.blackrhino img{width:4.875rem}.animals--daybyday .animal.buffalo img{width:3.575rem}.animals--daybyday .animal.cheetah img{width:2.6rem}.animals--daybyday .animal.chimpanzee img{width:1.584375rem}.animals--daybyday .animal.elephant img{width:7.15rem}.animals--daybyday .animal.giraffe img{width:3.9rem}.animals--daybyday .animal.gorilla img{width:2.234375rem}.animals--daybyday .animal.hippo img{width:3.98125rem}.animals--daybyday .animal.hyena img{width:1.990625rem}.animals--daybyday .animal.leopard img{width:2.4375rem}.animals--daybyday .animal.lion img{width:3.4125rem}.animals--daybyday .animal.whiterhino img{width:4.671875rem}.animals--daybyday .animal.wilddog img{width:1.38125rem}.animals--daybyday .animal.wildebeest img{width:3.859375rem}.animals--daybyday .animal.zebra img{width:3.209375rem}.animals--daybyday a.animals-detail-link{font-size:.8125rem}.animals.show-all .animal:nth-child(n+8){display:inline-block}.animals div[class^="txt"]{text-align:center;position:absolute;width:100%;bottom:0;left:0;white-space:nowrap;font-weight:bold;font-size:.8125rem;line-height:1rem}.animals div[class^="txt"] span{display:block;font-weight:normal;color:#666}.animals div[class^="txt"] span:before{content:'';display:inline-block;width:.5rem;height:.5rem;background-color:#0a8b05;border-radius:50%;margin-right:.25rem;position:relative;top:0}.animals div[class^="txt"].lightgreen span:before{background-color:#5ab657}.animals div[class^="txt"].red span:before{background-color:#d83a39}.animals div[class^="txt"].orange span:before{background-color:#f8a909}.animals div[class^="txt"].grey span:before{background-color:#999}.animals--daybyday div[class^="sil"]{margin-top:.9375rem}.animals .bottom-row{clear:both}.tourpromo h2{font-size:1rem}.leave-beta{background-color:#e3e2e5;-webkit-box-shadow:inset 0px -8px 22px -9px rgba(68,68,68,0.7);-moz-box-shadow:inset 0px -8px 22px -9px rgba(68,68,68,0.7);box-shadow:inset 0px -8px 22px -9px rgba(68,68,68,0.7);color:#444;font-size:.8125rem;position:relative;z-index:195}.leave-beta div{max-width:1200px;padding:5px 0;margin:0 auto;position:relative}.leave-beta p{padding:0 100px 5px 10px;margin:0}.leave-beta p a{font-weight:bold}.leave-beta a.close{position:absolute;top:.3125rem;right:.625rem;display:inline-block}.leave-beta a.close i{position:relative;width:.6875rem;height:.6875rem;margin-right:.3125rem}.tour__header{margin:0 auto;width:100%;overflow:hidden;display:block;height:auto;position:relative}.tour__header h1{position:absolute;left:0;bottom:0;display:block;width:100%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);padding:3.75rem .625rem .9375rem;color:#fff;line-height:2rem;font-size:1.625rem;text-shadow:1px 1px 5px #000;z-index:3}.tour__header img{float:none;position:absolute;left:0;top:-15%;z-index:1;width:100%}.tour__header:before{content:"";display:block;padding-top:50%;position:relative;z-index:3}.tour__head{padding-top:0;padding-bottom:.3125rem}.tour__head__container{background-color:#fff;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;overflow:hidden;display:block;color:#444;position:relative;top:-.9375rem}@media (max-width: 743px){.tour__head__container{-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}}.tour__head__container div.pricediv{margin:.75rem .625rem 1.25rem}.tour__head__container p.price{font-size:.875rem;display:inline-block;margin-right:.625rem;padding-bottom:.3125rem}.tour__head__container p.price b{font-size:1.25rem}.tour__head__container p.price a{white-space:nowrap;text-decoration:underline;color:#2a7018}.tour__head__container p.price a:hover{text-decoration:none}.tour__head__container p.price+.preferences{color:#444;white-space:nowrap;margin-right:.625rem}.tour__head__container p.price+.preferences a{color:#444;text-decoration:underline}.tour__head__container p.price+.preferences a:hover{text-decoration:none}.tour__head__container p.price+.preferences a i{position:relative;top:.1875rem;left:-.0625rem;margin-right:.1875rem;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.75}.tour__head__container .btn--reqquote{margin-right:.625rem}.tour__content__tabs{margin-top:1.25rem}.tour__content__tabs a[role=tab]:last-child{border-right:1px solid #d9d9d9}@media (max-width: 320px){.tour__content__tabs a[role=tab]:last-child{border-right:0}}.tour__content.sticky{padding-top:4.125rem !important}.tour__content.sticky .tour__content__tabs{margin-top:0}.tour__content__block{padding:.625rem;margin:.3125rem 0 .3125rem;position:relative}.tour__content__block h2{display:inline-block;background-color:#fff;padding-right:.625rem;margin-bottom:.625rem;position:relative}.tour__content__block:before{content:"";width:94%;height:0;border-top:1px dotted #b3b3b3;position:absolute;right:.625rem;top:1.25rem}.tour__content__block--notitle:before{display:none}.tour__content__block--activities ul,.tour__content__block--gettingthere ul{list-style:none;margin-top:.9375rem}.tour__content__block--activities ul li,.tour__content__block--gettingthere ul li{padding:0 .9375rem 1.875rem 3.4375rem;position:relative}.tour__content__block--activities ul li:before,.tour__content__block--gettingthere ul li:before{display:none}.tour__content__block--activities ul li b,.tour__content__block--gettingthere ul li b{font-style:italic}.tour__content__block--activities ul li>div,.tour__content__block--gettingthere ul li>div{position:absolute;top:0;left:0;width:3.125rem;text-align:center}.tour__content__block--activities ul li>div picture,.tour__content__block--gettingthere ul li>div picture{display:block;position:relative;top:.3125rem;left:50%;-ms-transform:scale(0.75) translateX(-75%) translateY(-27%);-webkit-transform:scale(0.75) translateX(-75%) translateY(-27%);transform:scale(0.75) translateX(-75%) translateY(-27%)}.tour__content__block--activities ul li>div picture img,.tour__content__block--gettingthere ul li>div picture img{float:left}.tour__content__block--inclusions ul{margin-top:.625rem}.tour__content__block--inclusions ul li{padding-bottom:.625rem}.tour__content__block--rates ul b{font-style:italic}.tour__content__block--quotereq{clear:both}.tour__content__block--quotereq .btn{margin:.9375rem 0 .9375rem 0}.tour__content__block--quotereq ul{margin-left:0}.tour__content__block--quotereq ul li{padding-top:.0625rem;padding-bottom:.0625rem}.tour__quotebtn{margin-top:1.25rem}.tour__disclaimer{padding:1.875rem 0 1.25rem;color:#666}.tour__disclaimer h3{font-size:.8125rem;margin-bottom:.625rem}.tour__disclaimer a{color:#666;text-decoration:underline}.tour__disclaimer a:hover{text-decoration:none !important}.row .tour__quotebtn,.row .tour__disclaimer{padding-left:0;padding-right:0}.container--main--tour .tourpreferences{position:absolute}.container--main--tour .tourpreferences .col.tourpreferences__block{padding:0 !important;height:0 !important;background-color:transparent;margin:0 !important;width:0 !important;border:0 !important;cursor:default !important}.container--main--tour .tourpreferences .col .detail{width:21.25rem}@media (max-width: 743px){.container--main--tour .tourpreferences .col .detail{width:18.75rem}}.container--main--tour .tourpreferences .col .detail.hide{display:none !important}.container--main--tour .tourpreferences .col .detail:not(.hide){display:block;z-index:37}.container--main--tour .tourpreferences .col .detail label:not(.checkbox-lbl){width:12rem}.container--main--tour .tourpreferences .col .detail .inner{margin-top:0}.container--main--tour .tourpreferences .col .detail .inner:before{top:-.3125rem}.container--main--tour .tourpreferences .col .detail__persons .inner{padding-left:1.25rem !important;padding-right:1.25rem !important}@media (max-width: 743px){.container--main--tour .tourpreferences .col .detail__persons .inner:before{left:3.125rem}.container--main--tour .tourpreferences .col .detail__date .inner:before{left:11.875rem}.container--main--tour .tourpreferences .col .detail label:not(.checkbox-lbl){width:7.9375rem}}@media (min-width: 970px){.container--main--tour .tourpreferences .col .detail__persons .inner:before{left:7.5rem}.container--main--tour .tourpreferences .col .detail__date .inner:before{left:15.625rem}}@media (min-width: 1050px){.container--main--tour .tourpreferences .col .detail__persons .inner:before{left:5.625rem}.container--main--tour .tourpreferences .col .detail__date .inner:before{left:13.75rem}}@media (min-width: 1180px){.container--main--tour .tourpreferences .col .detail__persons .inner:before{left:3.125rem}.container--main--tour .tourpreferences .col .detail__date .inner:before{left:11.25rem}}@media (max-width: 743px){.container--main--tour .content--tabbed div[role=tabpanel]{padding-top:.625rem}.container--main--tour .tour-next{margin-top:1.875rem}.container--main--tour .tour-next a{display:none}.container--main--tour .tour-next a.active+a{display:block}}.detail__title__block .col-12{padding-left:0}.detail__title__block h2{font-size:1.25rem;line-height:1.5rem;margin-top:1.375rem;margin-bottom:1.25rem;display:inline-block;background-color:#fff;position:relative;padding-right:.625rem}.detail__title__block:before{content:'';width:94%;height:0;border-top:1px dotted #b3b3b3;position:absolute;right:0;top:2.1875rem}.detail__content__block{padding-bottom:2.5rem}.detail__content__block .intro{margin-bottom:1.5625rem}.detail__content__block h3,.detail__content__block h4{margin-top:2.25rem;margin-bottom:.5rem;position:relative}.detail__content__block h3.first-title,.detail__content__block h4.first-title{margin-top:1.25rem}.detail__content__block h3 span,.detail__content__block h4 span{background-color:#fff;display:inline-block;padding-right:.625rem;position:relative}.detail__content__block h3 span.grey,.detail__content__block h4 span.grey{font-size:.8125rem;color:#999;font-weight:normal;display:block;position:relative;top:-.0625rem}.detail__content__block h3 span.number,.detail__content__block h4 span.number{display:inline-block;border-radius:.3125rem;background-color:#d9d9d9;color:#444;line-height:1.125rem;font-size:.8125rem;font-weight:600;padding:0 .3125rem;position:relative;top:-.0625rem;margin-right:.625rem}.detail__content__block h3 span.number:before,.detail__content__block h4 span.number:before{content:'';display:block;height:.25rem;width:.625rem;background-color:#fff;position:absolute;top:.5rem;right:-.625rem}.detail__content__block h3:before,.detail__content__block h4:before{content:"";width:94%;height:0;border-top:1px dotted #b3b3b3;position:absolute;right:0;top:.6875rem}.detail__content__block h3+.bullet-list,.detail__content__block h4+.bullet-list{padding-top:.375rem}.detail__content__block .extra-top-margin{margin-top:1.25rem}.detail__content__block h5.subtitle{font-weight:bold;font-size:.9375rem;margin-top:.3125rem;margin-bottom:.5rem}.detail__content__block h5.subtitle.extramargin{margin-top:1.5625rem}.detail__content__block p{padding-top:.625rem;padding-left:.75rem}.detail__content__block p b{padding:0;margin-top:1.5625rem;margin-bottom:.3125rem;display:block}.detail__content__block small{font-size:.8125rem}.detail__content__block dl{margin:1.25rem 0}.detail__content__block dl dt{float:left;font-style:italic}.detail__content__block dl dd{margin-bottom:.3125rem}.detail__content__block a.wildlife{color:#666;text-decoration:none;display:inline-block;position:relative;cursor:default}.detail__content__block a.wildlife:before{border-bottom:1px dotted #666;position:absolute;bottom:.0625rem;left:0;width:100%;height:0;display:block;content:""}.detail__content__block a.wildlife:hover{text-decoration:none}.detail__content__block a.wildlife:hover:before{border-bottom:none}.detail__content__block ul.bullet-list a.wildlife,.detail__content__block p a.wildlife{color:#444}.detail__content__block--wildlife p a.wildlife{font-style:italic;font-weight:bold;color:#444}.detail__content__block--wildlife p a.wildlife.local{font-weight:normal !important;font-style:normal !important}.detail__content__block .col-12 em{font-weight:600;font-style:italic}.detail__content__block .svg-map-col{margin-top:1.875rem}.detail__content__block .svg-map-col>div{max-width:25rem;margin:0 auto}.detail__content__block .svg-map-col--country{margin-top:0;margin-bottom:0}.detail__content__block ul.bullet-list.indent{padding-left:.5rem}.detail__content__block ul.bullet-list.bullet-list--arrow{padding-left:0}.detail__content__block ul.bullet-list.list-with-flags{font-size:.875rem;color:#666}.detail__content__block ul.bullet-list.list-with-flags span{font-size:.9375rem;color:#444;display:block}.detail__content__block ul.bullet-list li>.row>div{padding-left:0}.detail__content__block--addressblock{padding-top:.625rem;padding-bottom:1.25rem;padding-left:0 !important;padding-right:0 !important}.detail__content__block .col-12{padding-left:0;padding-right:0}.detail__content__block .col-12>p{padding-left:0}.detail__content__block .col-12>p.indent{padding-left:.75rem}.detail__content__block .col-12.fullwidth{margin-left:-.625rem;margin-right:-.625rem;width:auto;min-width:100%}.detail__content__block .col-4 img{max-width:100%}.detail__content__block .col-t-6 h3{margin-top:1.25rem}.detail__content__block .col-t-6:nth-child(n+3) h3{margin-top:3.125rem}.detail__content__block .col-4:not(:first-child){text-align:right}.detail__content__block .besttime-intro{margin-top:1.25rem}.detail__content__block .detail__numbers{margin:1.875rem 0 2.5rem 0}.detail__content__block .detail__numbers .row{border-top:.0625rem dotted #b3b3b3;padding-top:.3125rem}.detail__content__block .detail__numbers .col-12{padding:1.25rem 1.25rem 0 2.1875rem !important;position:relative;line-height:1rem}.detail__content__block .detail__numbers .col-12 .detail__numbers__icon{width:1.5625rem;float:left;position:absolute;top:1.3125rem;left:0}.detail__content__block .detail__numbers .col-12 .detail__numbers__icon.sbi--best-time{width:1.375rem}.detail__content__block .detail__numbers .col-12 i.sbi--info{position:relative;top:.1875rem;width:.875rem}.detail__content__block .detail__numbers b{font-size:.875rem;display:block;margin-bottom:.125rem;position:relative}.detail__content__block .detail__numbers b a{top:0}.detail__content__block .detail__numbers b span{font-weight:normal}.detail__content__block .detail__numbers em{color:#666;font-weight:normal;font-style:normal;font-size:.875rem}.detail__content__block .detail__numbers em span.grey{color:#999}.detail__content__block .show-all-animals{display:block;padding-top:.625rem;padding-bottom:1.25rem}.detail__content__block .subtype-reviews .review-summary{width:50%;float:left;margin-top:.5625rem;padding-left:.75rem}.detail__content__block .subtype-reviews .review-summary a{display:block}.detail__content__block .subtype-reviews .review-summary+.review-summary{margin-bottom:.625rem}.detail__content__block .subtype-reviews:after{content:"";display:table;clear:both}.detail__content__block .notable-birds,.detail__content__block .bird-facts{border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative;text-align:center}@media (max-width: 743px){.detail__content__block .notable-birds,.detail__content__block .bird-facts{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.detail__content__block .notable-birds:before,.detail__content__block .bird-facts:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.detail__content__block .notable-birds:after,.detail__content__block .bird-facts:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.detail__content__block .notable-birds h5,.detail__content__block .bird-facts h5{font-weight:600;display:block;margin-bottom:1.25rem}.detail__content__block .notable-birds{margin-top:1.875rem}.detail__content__block .notable-birds-items{width:100%;padding-bottom:.625rem}.detail__content__block .notable-birds-items:after{content:"";display:table;clear:both}.detail__content__block .notable-birds-items>div{width:9.375rem;margin:0 auto;display:inline-block;cursor:pointer;position:relative}.detail__content__block .notable-birds-items>div img{margin:0 auto;width:9.375rem;border-radius:50%;margin-bottom:.3125rem;position:relative;z-index:1}.detail__content__block .notable-birds-items>div:hover:before{content:'';display:block;width:9.375rem;padding-top:100%;border-radius:50%;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.detail__content__block .notable-birds-items>div:hover:after{line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;content:'';width:2rem;height:2rem;position:absolute;top:0;left:50%;margin-left:-1rem;padding-top:100%;display:block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg");z-index:4;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.detail__content__block .notable-birds-items>div:hover:after{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg")}}.detail__content__block .notable-birds-items>div div{display:block;text-align:center;line-height:1.125rem}.detail__content__block .notable-birds-items>div div i{display:block;margin:0 auto .1875rem auto;position:relative;top:-.125rem}.detail__content__block .notable-birds .browse{position:absolute;font-size:3.75rem;display:inline-block;width:3.125rem;text-align:center;height:9.375rem;line-height:8.375rem}.detail__content__block .notable-birds .browse-prev{margin-left:-9.0625rem}.detail__content__block .notable-birds .browse-next{margin-left:5.9375rem}.detail__content__block .notable-birds .browse:hover{text-decoration:none}.detail__content__block .bird-facts{margin-top:1.8125rem;text-align:left;font-family:'Gentium Basic', serif;font-weight:600;padding-bottom:2.5rem}.detail__content__block .bird-facts:before,.detail__content__block .bird-facts:after{display:none}.detail__content__block .bird-facts h5{color:#999;margin-bottom:.3125rem}.detail__content__block .bird-facts h6{color:#666;font-size:1.75rem}.detail__content__block .bird-facts h6 span{font-size:1.125rem}.detail__content__block .bird-facts h6+h5{margin-top:.9375rem}.detail__content__block .bird-facts img,.detail__content__block .bird-facts svg{position:absolute;top:1.25rem;right:0}.detail__content__block .climate{border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative;margin-top:0}@media (max-width: 743px){.detail__content__block .climate{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.detail__content__block .climate:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.detail__content__block .climate:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.detail__content__block .climate h3{margin:0;font-size:1rem;font-weight:600}.detail__content__block .climate h3 span{font-size:.8125rem;font-weight:normal;padding-left:.0625rem;background-color:transparent}.detail__content__block .climate h3:before{display:none}.detail__content__block .climate em{font-size:.75rem;color:#999;text-align:center;display:block;font-weight:normal;font-style:normal}.detail__content__block .climate #temp-chart,.detail__content__block .climate #rainfall-chart{min-height:9.375rem;position:relative;margin:3.125rem 0 1.25rem 0}.detail__content__block .climate #temp-chart>div,.detail__content__block .climate #rainfall-chart>div{z-index:3}.detail__content__block .climate #temp-chart .legend1,.detail__content__block .climate #temp-chart .legend2,.detail__content__block .climate #rainfall-chart .legend1,.detail__content__block .climate #rainfall-chart .legend2{font-size:.6875rem;display:inline-block;padding:0 .5rem;z-index:2}.detail__content__block .climate #temp-chart .legend1:before,.detail__content__block .climate #temp-chart .legend2:before,.detail__content__block .climate #rainfall-chart .legend1:before,.detail__content__block .climate #rainfall-chart .legend2:before{content:'';display:inline-block;width:.5625rem;height:.5625rem;background-color:#27448c;border-radius:50%;margin-right:.3125rem;position:relative}.detail__content__block .climate #temp-chart .legend2:before,.detail__content__block .climate #rainfall-chart .legend2:before{background-color:#a50a08}.detail__content__block .climate #rainfall-chart{margin-top:4.0625rem}.detail__content__block .bg-red{background-color:#d83a39}.detail__content__block .bg-orange{background-color:#f8a909}.detail__content__block .bg-lightgreen{background-color:#5ab657}.detail__content__block .bg-green{background-color:#0a8b05}.detail__content__block .besttime-blocks .col-2{border-left:1px solid #fff;text-align:center;font-weight:600;color:#fff;line-height:2rem;text-shadow:1px 1px 1px #444;cursor:default}.detail__content__block .besttime-blocks .col-2:nth-child(-n+6){margin-bottom:.625rem}.detail__content__block li .besttime-blocks{position:relative;top:-.3125rem}.detail__content__block li .besttime-blocks .col-2{line-height:1.75rem;font-size:.8125rem}.detail__content__block .availability-legenda div{display:inline-block;font-size:.8125rem;margin-left:.625rem;margin-bottom:.625rem}.detail__content__block .availability-legenda div:before{content:'';display:inline-block;width:.875rem;height:.875rem;background-color:#0a8b05;border-radius:50%;margin-right:.25rem;position:relative;top:.1875rem}.detail__content__block .availability-legenda div.lightgreen:before{background-color:#5ab657}.detail__content__block .availability-legenda div.red:before{background-color:#d83a39}.detail__content__block .availability-legenda div.orange:before{background-color:#f8a909}.detail__content__block .availability-legenda div.grey:before{background-color:#999}.detail__content__block .availability-legenda.right-aligned{margin:1.25rem .625rem .625rem;text-align:right}.detail__content__block .col-12>.availability-legenda{margin-top:.625rem;margin-bottom:.3125rem}.detail__content__block .col-12>.availability-legenda div:first-child{margin-left:0}.detail__content__block p+.bullet-list{margin-top:.625rem}.detail__content__block .route-map{display:block;margin:.625rem auto 0;max-width:100%}.detail__content__block .galleryitems h3{margin-top:1.875rem;margin-bottom:1.25rem}.detail__content__block .countryoutline{margin:0 auto}.detail__content__block .countryoutline svg,.detail__content__block .countryoutline img{width:66%;margin:0 17%}.detail__content__block .map-africa-svg{width:45%;float:left}.detail__content__block .map-africa-svg--marginbottom{margin-bottom:1.25rem}.detail__content__block .map-park-svg{width:55%;float:right;position:relative;top:10px;left:-10px}.detail__content__block .map-park-svg polygon.star{fill:#a50a08}.detail__content__block .inline-photoblock{position:relative;margin:1.25rem 0 .625rem 1.25rem;width:25%;max-width:13.125rem;z-index:3}.detail__content__block .park-list--ranked{margin-top:.625rem;border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative}@media (max-width: 743px){.detail__content__block .park-list--ranked{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.detail__content__block .park-list--ranked:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.detail__content__block .park-list--ranked:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.detail__content__block .park-list--ranked a{font-weight:600}.detail__content__block .park-list--ranked ul:after{content:"";display:table;clear:both}.detail__content__block .park-list--ranked ul li:before{left:.3125rem}.detail__content__block .park-list--legend{margin:.3125rem 0 .9375rem}.detail__content__block .park-list--legend span{margin-right:1.25rem}.detail__content__block .park-list--legend span i{position:relative;top:.125rem}.detail__content__block .park-list--alphabet:not(.navigation-list){margin-top:1.25rem}.detail__content__block .park-list--alphabet:not(.navigation-list)>li{display:block;position:relative;-webkit-box-shadow:0px 0px 3px #d0d0d0;-moz-box-shadow:0px 0px 3px #d0d0d0;box-shadow:0px 0px 3px #d0d0d0;margin-bottom:2.1875rem}.detail__content__block .park-list--alphabet:not(.navigation-list)>li:hover{-webkit-box-shadow:0px 0px 10px #999;-moz-box-shadow:0px 0px 10px #999;box-shadow:0px 0px 10px #999}.detail__content__block .park-list--alphabet:not(.navigation-list)>li img{width:100%;float:left}.detail__content__block .park-list--alphabet:not(.navigation-list)>li>a{display:block;position:relative;top:0;left:0;width:100%;height:100%;font-family:'Gentium Basic', serif;font-weight:normal;font-size:1.1875rem;color:#fff;text-decoration:underline;padding-bottom:50%;z-index:1}.detail__content__block .park-list--alphabet:not(.navigation-list)>li>a p{bottom:2.5rem;left:.625rem;padding:0;display:inline;position:absolute;text-decoration:underline}.detail__content__block .park-list--alphabet:not(.navigation-list)>li>a:hover{text-decoration:none}.detail__content__block .park-list--alphabet:not(.navigation-list)>li>a:hover p{text-decoration:none}.detail__content__block .park-list--alphabet:not(.navigation-list)>li:before{content:'';display:block;width:100%;position:absolute;left:0;top:0;padding-bottom:50%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);opacity:.8}.detail__content__block .park-list--alphabet:not(.navigation-list)>li .review-summary--oneline{position:absolute;left:.625rem;color:#fff;display:inline-block;margin-top:-2.1875rem}.detail__content__block .park-list--alphabet:not(.navigation-list)>li .review-summary--oneline em{color:#fff}.detail__content__block .park-list--alphabet:not(.navigation-list)>li ul{display:none}.detail__content__block .park-list--alphabet:not(.navigation-list)>li:after{content:"";display:table;clear:both}.detail__content__block .park-list--alphabet:not(.navigation-list)>li p{padding:.625rem}.detail__content__block .park-list--alphabet:not(.navigation-list)>li p a{color:#444}.detail__content__block .park-list--alphabet:not(.navigation-list)>li p b{display:inline;font-size:inherit}.detail__content__block .park-list--alphabet:not(.navigation-list)>li .park__ensign{right:auto;left:.9375rem;top:-.125rem}@media (max-width: 743px){.detail__content__block .park-list--alphabet.navigation-list{margin:.625rem -.625rem;border-bottom:.0625rem solid #d9d9d9}.detail__content__block .park-list--alphabet.navigation-list img,.detail__content__block .park-list--alphabet.navigation-list .review-summary--oneline,.detail__content__block .park-list--alphabet.navigation-list>li>p,.detail__content__block .park-list--alphabet.navigation-list ul,.detail__content__block .park-list--alphabet.navigation-list .park__ensign{display:none}.detail__content__block .park-list--alphabet.navigation-list li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;line-height:.8125rem}.detail__content__block .park-list--alphabet.navigation-list li a{font-family:'Noto Sans', 'Arial', sans-serif;font-size:.9375rem;display:block;margin-top:0}.detail__content__block .park-list--alphabet.navigation-list li a:after{top:-1.1875rem}.detail__content__block .park-list--alphabet.navigation-list li a p{padding:.25rem 0 .1875rem 0}.detail__content__block .park-list--alphabet.navigation-list li:first-child{border-top:0}.detail__content__block .park-list--alphabet.navigation-list li span{line-height:.8125rem}}.detail__content__block img.svg{display:none}.detail__content__block svg.rank{width:.6875rem;height:.9375rem;position:relative;top:.125rem;left:.125rem}.detail__content__block svg.rank path{fill:#d69425}.detail__content__block svg.rank-silver path{fill:#a19f9c}.detail__content__block a.photothumb .photopage-caption{padding:0;font-size:.75rem;line-height:.9375rem;margin-bottom:.9375rem;color:#999}.detail__content__block a.photothumb:hover{text-decoration:none !important}.detail__content__block a.photothumb:hover .photopage-caption{color:#444}.detail__content__block .city-map{max-width:18.75rem;margin:.3125rem 0 .625rem 1.25rem}.detail__content__block .besttime p.indent{padding-left:0;margin-bottom:.3125rem;padding-top:.1875rem}.parkcountry__tourpromo{margin-top:5rem}.parkcountry__tourpromo h5{font-weight:bold}.parkcountry__tourpromo .list--tours{margin-top:1.875rem}.parkcountry__tourpromo .list--tours li{width:100%;padding-left:.625rem;padding-right:.625rem}.parkcountry__tourpromo .button-holder{padding-left:.625rem;padding-right:.625rem;margin:.625rem auto 1.875rem}@media (max-width: 743px){.country__content,.park__content{padding-top:.625rem}.container--with-navigation-list .navigation__sidebar+.col{padding:0}.container--with-navigation-list .navigation__sidebar+.col ul:not(.more-items){border-top:0}.container--with-navigation-list .navigation__sidebar+.col ul:not(.more-items) li a:after{top:-1.25rem}.container--with-navigation-list .navigation__sidebar+.col ul:not(.more-items) li a p{padding:0;font-size:.9375rem;line-height:1.25rem}}.park__ensign{position:absolute;top:-.125rem;left:1.5625rem;z-index:2;color:#000;width:2.5rem;height:2.8125rem;text-align:center;font-size:.6875rem;padding-top:.0625rem;overflow:hidden;line-height:.625rem;border-left:1px solid #fff;border-right:1px solid #fff}.park__ensign span{z-index:3;position:relative;top:.0625rem;display:inline-block}.park__ensign span:after{content:'Top Park'}.park__ensign span:before{border-top:1px solid #fff;border-right:1px solid #fff;background-color:transparent;content:'';position:absolute;top:1.8125rem;left:.25rem;width:1.875rem;height:1.875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.park__ensign:before{content:'';display:block;width:0;height:0;border-top:2.8125rem solid transparent;border-bottom:2.8125rem solid transparent;border-left:2.8125rem solid #ffb431;position:absolute;bottom:.1875rem;left:0;z-index:2;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.park__ensign:after{content:'';display:block;width:0;height:0;border-top:1.3125rem solid transparent;border-bottom:1.3125rem solid transparent;border-left:1.3125rem solid #d69425;position:absolute;bottom:0;left:0}.park__ensign--silver span:after{content:'Great Park'}.park__ensign--silver:before{border-left:2.8125rem solid #bcbbbb}.park__ensign--silver:after{border-left:1.3125rem solid #a19f9c}.park__content__block__inprogress>div{border:1px solid #c2e4c2;background-color:#f3f9f3;padding:1.25rem 1.25rem;margin-bottom:1.875rem;padding-right:9.375rem;min-height:3.75rem}.park__content__block__inprogress>div p{padding:0}.park__content__block__inprogress>div .coming-soon{width:7.5rem;height:2.1875rem;display:inline-block;float:right;padding:0;margin:0;position:absolute;top:2.5rem;right:.9375rem;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.park__content__block__inprogress>div .coming-soon:before,.park__content__block__inprogress>div .coming-soon:after{content:'';display:block;width:1.875rem;height:0;border-top:1px solid #999;-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg);position:absolute;left:2.6875rem;top:-.25rem}.park__content__block__inprogress>div .coming-soon:after{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg);left:3.5625rem}.park__content__block__inprogress>div .coming-soon span{z-index:2;position:absolute;bottom:0;right:0;width:7.5rem;height:2.1875rem;line-height:2.0625rem;color:#0a920a;font-size:.875rem;background-color:#fff;-webkit-box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0;box-shadow:0px 0px 5px #d0d0d0;display:inline-block;text-align:center}.park__content__block__inprogress>div .coming-soon span:before{background-color:#999;width:.375rem;height:.375rem;border-radius:.375rem;position:absolute;left:3.875rem;top:-1.0625rem;content:'';display:block}@media (max-width: 743px){.parks-tab--quicknav .park-list--ranked,.parks-tab--quicknav .detail__title__block{display:none}.parks-tab--quicknav .detail__content__block{padding-left:0;padding-right:0;padding-bottom:0;line-height:.8125rem}.parks-tab--quicknav .detail__content__block h3{display:none}}.country__content__block__alert>div{border:1px solid #e88988;background-color:#faf3f2;padding:1.25rem 1.25rem;margin-bottom:1.25rem;min-height:3.75rem}.country__content__block__alert>div>b{color:#a50a08}.country__content__block__alert>div .travel-alert{display:none}.country__content__block__alert>div p{padding:0}.country__content__block__alert>div p b,.country__content__block__alert>div p em{display:inline;padding:0;margin:0}.country__content__block__alert>div p em{font-style:normal;font-weight:normal;color:#2a7018}.operator__header{margin:0;overflow:hidden;min-height:inherit;position:relative;margin:0;position:relative}.operator__header>img,.operator__header>picture img{position:relative;width:100%;float:left}.operator__header picture{overflow:hidden}@media (max-width: 743px){.operator__header{-webkit-transition:"opacity .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out";-o-transition:"opacity .2s ease-in-out";transition:opacity .2s ease-in-out}}.operator__header .row{display:block;position:absolute;height:100%;width:100%;z-index:2;top:0}.operator__header h1{position:relative;color:#fff;padding:3.75rem .8125rem 1.0625rem;line-height:1.625rem;font-size:1.5rem;text-shadow:1px 1px 5px #000;bottom:0;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%)}.operator__header .op-reviews{line-height:1.625rem}@media (max-width: 743px){.operator__header .row{position:relative;margin:0 .625rem;width:auto;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;margin-bottom:1.25rem;background-color:#fff}.operator__header .row div.operator-data{position:relative;top:-7.1875rem;bottom:0;padding:0}.operator__header .row div.operator-data h1{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;padding-bottom:2.8125rem;width:100%;margin-left:-.625rem;box-sizing:content-box;top:1.875rem}.operator__header .row div.operator-data .op-reviews{position:absolute;margin-top:-.625rem;margin-left:.625rem}.operator__header .row div.operator-data dl{background-color:#fff;color:#444;margin-bottom:0;padding:0 .625rem;position:relative;top:2.8125rem}.operator__header .row div.operator-data a.reviews-link{color:#fff;text-decoration:underline}.operator__header .row div.operator-data a.reviews-link:hover{text-decoration:none}.operator__header .row div.logo-block{position:absolute;background-color:#f8f8f8;text-align:center;bottom:0;height:3.75rem;padding:.3125rem 0;border-top:.0625rem dotted #b3b3b3}.operator__header .row div.logo-block img{width:6.25rem}.operator__header .row div.logo-block a,.operator__header .row div.logo-block p{display:none}.operator__header picture{display:block;content:"";padding-top:50%;background-color:#f2f2f2;position:relative}.operator__header picture img{width:100%;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.operator__header .operator-data{color:#fff}.operator__header .operator-data.col-9{padding-left:1.875rem}.operator__header .operator-data .op-reviews{white-space:nowrap;font-size:.8125rem;display:inline-block}.operator__header .operator-data .country-with-flag img{opacity:1}.operator__header .operator-data dl{margin-bottom:2.5rem}.operator__header .operator-data dl:after{content:"";display:table;clear:both}.operator__header .operator-data dl dt{width:32%;float:left;clear:both}.operator__header .operator-data dl dd{width:68%;margin-bottom:.375rem;float:left}.operator__header .operator-data dl dd:nth-child(6){margin-bottom:1.5625rem}.operator__header .operator-data dl dd.destinations{margin-bottom:.4375rem}.operator__header .operator-data dl dd.destinations .country-with-flag.small{margin-right:.375rem}.operator__header .operator-data dl dd.destinations .country-with-flag.small span{color:#444}.operator__content .overview-tab .review-summary--oneline{margin-top:.625rem;margin-bottom:1.25rem}.operator__content .overview-tab .list--tours ul{margin-bottom:1.25rem}.operator__content .overview-tab .short-companyprofile{padding-top:1.25rem}.operator__content .overview-tab .short-companyprofile+div{margin-top:.625rem}.operator__content .destinations-tab ul{margin-top:1.25rem}.operator__content .destinations-tab ul li{padding-left:.75rem;margin-bottom:.625rem}.operator__content .destinations-tab ul li:before{top:.0625rem}.operator__content .destinations-tab ul li .country-with-flag{display:inline-block;margin-right:.1875rem}.operator__content .destinations-tab ul li .country-with-flag img{margin-right:.25rem}.operator__content .destinations-tab ul li span{display:inline-block}.operator__content .contact-tab h5{margin-bottom:.9375rem;font-weight:bold}.operator__content .contact-tab .detail__content__block{padding-bottom:2.5rem}.operator__terms{padding:1.875rem 1.25rem;line-height:1.375rem}.operator_disclaimer{padding:0;margin:0 0 1.875rem}.operator_disclaimer h3{font-size:.8125rem;color:#666}.operator_disclaimer a{color:#666;text-decoration:underline}.operator_disclaimer a:hover{text-decoration:none !important}.tour__content__block svg,.tour__content__block object{fill:red}.tour__content__block--summary:after{content:"";display:table;clear:both}.tour__content__block--summary ul{background-color:#f8f8f8;border:.0625rem solid #f6e7e7;margin-top:.75rem;padding:.625rem 0}.tour__content__block--summary ul li{padding:.875rem .3125rem .5rem 3.125rem;position:relative}.tour__content__block--summary ul li:after{content:"";display:table;clear:both}.tour__content__block--summary ul li div{position:absolute;top:.9375rem;left:.625rem;width:2.5rem;text-align:center}.tour__content__block--summary ul li div i{width:1.25rem}.tour__content__block--summary ul li b{font-style:italic}.tour__content__block--summary ul li b span{font-style:normal}.tour__content__block--summary .countryoutline{margin-top:1.25rem;position:relative;padding-top:60%}.tour__content__block--summary .countryoutline .map-africa-large-svg{width:100%;height:100%;position:absolute;top:0}.tour__content__block--summary .countryoutline .arrow-svg{position:absolute;width:22%;top:53%;left:37%;-webkit-transform:rotate(10deg) scaleX(-1);-moz-transform:rotate(10deg) scaleX(-1);-ms-transform:rotate(10deg) scaleX(-1);-o-transform:rotate(10deg) scaleX(-1);transform:rotate(10deg) scaleX(-1)}.tour__content__block--summary .countryoutline .arrow-svg .cls-1{fill:#a50a08}.tour__content__block--summary .countryoutline b.rwanda-lbl{position:absolute;top:56%;left:20%;font-size:1rem;color:#a50a08}.tour__content__block--routemap .route__flow{background-color:#f8f8f8;border:.0625rem solid #f6e7e7;width:19.375rem;float:left;margin-top:.75rem;padding:.875rem 1.25rem}.tour__content__block--routemap .route__flow dl dt{width:30%;font-family:'Gentium Basic', serif;color:#a50a08;font-style:italic;clear:both;float:left;font-size:1.0625rem;padding:.375rem 0}.tour__content__block--routemap .route__flow dl dd{width:70%;float:left;padding:.375rem 0}.tour__content__block--routemap img{float:right;max-width:100%}.tour__content__block--routemap:after{content:"";display:table;clear:both}.tour__content__block--dates{position:relative}.tour__content__block--dates ul{list-style:none;height:2.8125rem;overflow:hidden;margin-top:1.1875rem;margin-right:5.625rem;margin-bottom:1.25rem}.tour__content__block--dates ul li{padding:0;margin:0;width:4.375rem;height:2.8125rem;font-size:.8125rem;line-height:.9375rem;border:1px solid #d9d6d6;text-align:center;padding-top:.4375rem;display:inline-block;float:left}.tour__content__block--dates ul li strong{font-size:.8125rem;display:block}.tour__content__block--dates ul li:before{display:none}.tour__content__block--dates ul li:not(:first-child){border-left:0}.tour__content__block--dates a{position:absolute;right:.625rem;top:3.6875rem;display:inline-block;width:5rem;height:2.8125rem;line-height:2.625rem;text-align:center;font-weight:600;font-size:.9375rem}.tour__content__block--dates a span{margin-right:.625rem}.tour__content__block--dates a span.lbl1{display:none}.tour__content__block--dates a span.lbl2{display:inline}.tour__content__block--dates a b{font-size:1.5625rem;font-weight:normal;position:absolute;top:-.125rem;right:.75rem}.tour__content__block--dates a:hover{text-decoration:none !important}.tour__content__block--dates a:hover span{text-decoration:underline}.tour__content__block--consider .row{margin-top:1.25rem}.tour__content__block--consider .row div{text-align:center}.tour__content__block--consider .row div .svg-box{height:3.125rem;position:relative}.tour__content__block--consider .row div .svg-box div{display:inline-block;height:100%;vertical-align:middle}.tour__content__block--consider .row div .svg-box img{vertical-align:middle}.tour__content__block--consider .row div .svg-box span{width:100%;position:absolute;left:.125rem;top:50%;margin-top:-.625rem;font-weight:600;color:#a50a08;font-size:1rem}.tour__content__block--consider .row div b{font-style:italic}.tour__content__block--consider .row div p{margin-top:.9375rem}.tour__content__block--consider .row div.col:nth-child(4){clear:both}.tour__content__block--consider .row div.col{margin-bottom:1.875rem}.tour__content__block--activities ul li a.image{color:#444;text-decoration:none;display:inline-block;position:relative;cursor:default}.tour__content__block--activities ul li a.image:before{border-bottom:1px dotted #666;position:absolute;bottom:.0625rem;left:0;width:100%;height:0;display:block;content:""}.tour__content__block--activities ul li a.image:hover{text-decoration:none}.tour__content__block--activities ul li a.image:hover:before{border-bottom:none}.tour__content__block--accommodations ul{margin-top:.3125rem;list-style:none}.tour__content__block--accommodations ul li{padding:.5625rem 0;position:relative}.tour__content__block--accommodations ul li.heading{font-weight:600}.tour__content__block--accommodations ul li:before{display:none}.tour__content__block--accommodations ul li div{display:inline-block;float:left;box-sizing:border-box;padding:0 .9375rem}.tour__content__block--accommodations ul li div:nth-child(1){font-weight:600;white-space:nowrap;position:absolute;width:4.0625rem;top:.5625rem;left:0}.tour__content__block--accommodations ul li div:nth-child(2){width:100%;font-weight:600;display:block;padding-left:4.375rem}.tour__content__block--accommodations ul li div:nth-child(2) span{font-weight:normal;display:block}.tour__content__block--accommodations ul li div:nth-child(2) i{font-weight:normal}.tour__content__block--accommodations ul li div:nth-child(3){width:100%;padding-left:4.375rem;margin-top:.3125rem;display:block;font-style:italic}.tour__content__block--accommodations ul li:nth-child(even){background-color:#f2fafc}.tour__content__block--accommodations ul li.footnote{padding-top:0;margin-bottom:.9375rem;background-color:transparent;position:relative}.tour__content__block--accommodations ul li.footnote div:nth-child(1){width:100%;font-weight:normal;position:relative;white-space:normal;padding-left:1.3125rem}.tour__content__block--accommodations ul li.footnote div:nth-child(1) i{position:absolute;top:.0625rem;left:0}.tour__content__block--accommodations ul li:after{content:"";display:table;clear:both}.tour__content__block--daybyday{margin-top:0;position:relative;padding:0;position:relative}.tour__content__block--daybyday .day{margin-top:.4375rem;margin-bottom:2.5rem}.tour__content__block--daybyday .day+.tour__content__block--daybyday .day{margin-top:2.5rem}.tour__content__block--daybyday .day__header--photo{background-color:#666;color:#fff;position:relative;overflow:hidden}.tour__content__block--daybyday .day__header--photo:before{content:'';border-left:1px dotted #d9d9d9;height:100%;width:0;position:absolute;top:0;left:.625rem;z-index:30}.tour__content__block--daybyday .day__header--photo div.photos{overflow:hidden;width:100%;position:relative}.tour__content__block--daybyday .day__header--photo div.photos:before{content:"";display:block;padding-top:31.25%;background-color:#f2f2f2}.tour__content__block--daybyday .day__header--photo div.photos.placeholder:before{background-color:#a50a08;padding-top:20%}.tour__content__block--daybyday .day__header--photo div.photos:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:2}.tour__content__block--daybyday .day__header--photo div.photos img{display:block;width:100%;position:absolute;top:0;left:0;z-index:1}.tour__content__block--daybyday .day__header--photo div.photos.illustration:before{background-color:#791111;padding-top:15%}.tour__content__block--daybyday .day__header--photo div.caption{position:absolute;left:0;bottom:0;width:100%;padding-top:1.875rem;z-index:10}.tour__content__block--daybyday .day__header--photo div.caption--photo{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%)}.tour__content__block--daybyday .day__header--photo h3{background-color:transparent;padding-left:1.25rem;font-size:1.125rem;margin-bottom:.625rem;left:0;z-index:4;position:relative;text-shadow:1px 1px 5px #000}.tour__content__block--daybyday .day__header--photo h3:before{display:none;content:""}.tour__content__block--daybyday .day__header--photo h3:after{clear:both;content:"";display:block;width:.4375rem;height:.4375rem;border-radius:3.5px;-webkit-border-radius:3.5px;-moz-border-radius:3.5px;-ms-border-radius:3.5px;-o-border-radius:3.5px;background-color:#fff;border:0;position:absolute;top:.4375rem;left:.4375rem;z-index:11}.tour__content__block--daybyday .day__header--photo h3.no-title:after{top:.625rem}.tour__content__block--daybyday .day__header--photo h3 span.txt--small{font-size:75%}.tour__content__block--daybyday .day__header--photo h3 a{color:#fff;text-decoration:underline}.tour__content__block--daybyday .day__header--photo h3 a:hover{text-decoration:none}.tour__content__block--daybyday .day__header--text{color:#444;font-size:1.375rem;position:relative;margin-left:1.25rem;padding-bottom:.625rem;line-height:1.875rem}.tour__content__block--daybyday .day__header--text:after{clear:both;content:"";display:block;width:.4375rem;height:.4375rem;border-radius:3.5px;-webkit-border-radius:3.5px;-moz-border-radius:3.5px;-ms-border-radius:3.5px;-o-border-radius:3.5px;background-color:#444;border:0;position:absolute;top:.9375rem;left:-.8125rem;z-index:31}.tour__content__block--daybyday .day__header--text h2,.tour__content__block--daybyday .day__header--text h3{display:inline}.tour__content__block--daybyday .day__header--text h3{font-size:1.125rem;position:relative;display:block}.tour__content__block--daybyday .day__header--text h3 i.sbi{width:.875rem;position:absolute;top:.625rem;left:-1.0625rem;z-index:34;display:block;background-color:#fff}.tour__content__block--daybyday .day__header--text h3:before{content:'';width:100%;height:0;position:absolute;top:1.125rem;left:0;border-top:1px dotted #b3b3b3}.tour__content__block--daybyday .day__header--text h3 span{padding-right:.625rem;background-color:#fff;position:relative;top:.125rem}.tour__content__block--daybyday .day__header--text h2 span.txt--grey{font-size:80%}.tour__content__block--daybyday .day__header--text h2.startend{z-index:33}.tour__content__block--daybyday .day__header--text h2.startend i.sbi{width:1.5rem;height:30px;position:absolute;top:.1875rem;left:-2.0625rem;z-index:34;display:block;background-color:#fff}.tour__content__block--daybyday .day__inner{padding:.625rem 1.25rem 0}.tour__content__block--daybyday .day__inner__block{padding:.625rem 0}.tour__content__block--daybyday .day__inner__block h2{font-size:1.4375rem;line-height:1.5625rem;font-weight:normal;margin-bottom:.375rem}.tour__content__block--daybyday .day__inner__block dl{margin-top:1.25rem}.tour__content__block--daybyday .day__inner__block dl dt{display:block;float:none;clear:both;font-weight:600;position:relative;margin-bottom:.625rem}.tour__content__block--daybyday .day__inner__block dl dd{padding-left:1.25rem;width:auto;display:block;margin-bottom:1.25rem;position:relative}.tour__content__block--daybyday .day__inner__block dl dd small,.tour__content__block--daybyday .day__inner__block dl dd i{color:#999}@media (max-width: 743px){.tour__content__block--daybyday .day__inner__block dl dd:not(.with-bullet):before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:0;left:.625rem}.tour__content__block--daybyday .day__inner__block dl dd:not(.with-bullet) b{font-weight:normal}.tour__content__block--daybyday .day__inner__block dl dd:not(.with-bullet) .bullet-list--arrow li{padding-left:0}.tour__content__block--daybyday .day__inner__block dl dd:not(.with-bullet) .bullet-list--arrow li:before{display:none}.tour__content__block--daybyday .day__inner__block dl dd.with-bullet{padding-left:.625rem}}.tour__content__block--daybyday .day__inner__block dl:after{content:"";display:table;clear:both}.tour__content__block--daybyday .day__inner__block .metabox{clear:both;position:relative;top:0;margin-bottom:1.25rem;margin-right:-1.25rem;padding:1.25rem .9375rem;padding-bottom:.625rem}.tour__content__block--daybyday .day__inner__block .metabox:before,.tour__content__block--daybyday .day__inner__block .metabox:after{margin-left:7.8125rem}.tour__content__block--daybyday .day__inner__block .metabox .row div{margin-bottom:.9375rem;padding-left:0;padding-right:.9375rem}.tour__content__block--daybyday .day__inner__block .metabox .row div span{color:#999;display:block}.tour__content__block--daybyday .day__inner__block .metabox h4{clear:both;border-top:.0625rem solid #fbf0d8;font-weight:bold;text-align:center;padding-top:.9375rem;margin-bottom:0;font-size:.875rem}.tour__content__block--daybyday .day .day__header--text+.day__inner{padding-top:0}.tour__content__block--daybyday .day .day__header--text+.day__inner .day__inner__block{padding-top:0}.tour__content__block--daybyday .day .detail__numbers .col{padding:0 .625rem 0 2.5rem !important;position:relative;line-height:1rem}.tour__content__block--daybyday .day .detail__numbers .col .detail__numbers__icon{width:1.875rem;float:left;position:absolute;top:.0625rem;left:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.75}.tour__content__block--daybyday .day .detail__numbers .col .detail__numbers__icon.sbi--best-time{width:1.75rem}.tour__content__block--daybyday .day .detail__numbers .col i.sbi--info{position:relative;top:.1875rem;width:.875rem}.tour__content__block--daybyday .day .detail__numbers b{font-size:.875rem;display:block;color:#444;margin-bottom:.125rem;position:relative}.tour__content__block--daybyday .day .detail__numbers b a{top:0}.tour__content__block--daybyday .day .detail__numbers em{color:#666;font-weight:normal;font-style:normal;font-size:.875rem}.tour__content__block--daybyday:before{position:absolute;top:-1.25rem;left:.625rem;content:"";width:0;height:100%;border-left:1px dotted #b3b3b3;z-index:1}.tour__content__block--daybyday:after{content:"";display:table;clear:both}#inclusions-tab .tour__content__block--inclusions li span{display:block}.tour__content__block--rates ul.bullet-list{margin-bottom:1.875rem}.tour__content__block--rates .ratestablecurrencies{text-align:left;width:auto;position:relative;min-height:1.25rem;background-color:#fff;margin-bottom:1.25rem}.tour__content__block--rates .ratestablecurrencies label{font-weight:bold;margin-left:.9375rem;position:relative;cursor:pointer}.tour__content__block--rates .ratestablecurrencies label input{margin-right:.1875rem}.tour__content__block--rates .click-rate-mention{text-align:center;margin-bottom:.25rem}.tour__content__block--rates .click-rate-mention i{font-size:.8125rem;position:relative;top:.125rem}.tour__content__block--rates .rates-table-block-m{padding:.625rem 0 1.25rem;margin:0 -.625rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day{clear:both;padding:0 1.5625rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day:after{content:"";display:table;clear:both}.tour__content__block--rates .rates-table-block-m .rates-table-block__day b{display:block;padding-bottom:.9375rem;padding-top:.9375rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day div.ratecol{width:33.3333333333%;float:left;padding:.375rem .625rem;line-height:1.125rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day div.ratecol.rate{text-align:right;font-weight:bold}.tour__content__block--rates .rates-table-block-m .rates-table-block__day div.odd:after,.tour__content__block--rates .rates-table-block-m .rates-table-block__day div.even:after{content:"";display:table;clear:both}.tour__content__block--rates .rates-table-block-m .rates-table-block__day div.even{background-color:#f2fafc}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse{border-bottom:.0625rem solid #d9d9d9}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse b{color:#0378a0;cursor:pointer;position:relative}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse b:after{content:'+';font-size:1.375rem;position:absolute;top:.9375rem;right:.3125rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse b:hover{text-decoration:underline}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse:first-child{border-top:.0625rem solid #d9d9d9}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse div.odd,.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse div.even{display:none}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse.open{padding-bottom:1.25rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse.open b:after{content:'-';font-size:1.625rem;top:.75rem;right:.4375rem}.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse.open div.odd,.tour__content__block--rates .rates-table-block-m .rates-table-block__day--collapse.open div.even{display:block}.container--countriesparks h2{display:inline-block;background-color:#fff;padding-right:.625rem;margin-bottom:.625rem;position:relative;padding-top:.625rem}.container--countriesparks p{font-size:.8125rem;line-height:1.125rem;padding-bottom:.625rem}.container--countriesparks .countriesparks-intro:before{content:"";width:94%;height:0;border-top:1px dotted #b3b3b3;position:absolute;right:.625rem;top:1.25rem}.container--countriesparks #jwplayer-countrydir:not(.showplay) .jw-display-icon-container.jw-display-icon-display{display:none}.container--countriesparks .country-video{margin:.625rem 0;position:relative;display:block;overflow:hidden;padding-top:56.25%;background-color:#f2f2f2}.container--countriesparks .country-video .video-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;-webkit-transition:"background .2s ease-in-out";-moz-transition:"background .2s ease-in-out";-ms-transition:"background .2s ease-in-out";-o-transition:"background .2s ease-in-out";transition:background .2s ease-in-out;pointer-events:none}.container--countriesparks .country-video .video-overlay div{color:#fff;text-align:center;position:absolute;width:100%;top:50%;margin-top:-3.875rem}.container--countriesparks .country-video .video-overlay div i{display:block;width:3.75rem;margin:.625rem auto}.container--countriesparks .country-video #jwplayer-countrydir{position:absolute;top:0;left:0}.container--countriesparks .country-video.showcontrols .video-overlay{display:block}.container--countriesparks .country-video:hover .video-overlay{background-color:rgba(0,0,0,0.4)}.container--countriesparks .country-video:after{content:"";display:table;clear:both}.container--home{max-width:100% !important;position:relative;padding:0}.container--home:after{content:'';background-color:rgba(0,0,0,0.45);display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}.container--home>.img-holder{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.container--home>.img-holder img{position:absolute;width:46.4375rem;max-width:none;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 414px){.container--home>.img-holder img{width:25.875rem}}.container--home .opener{width:55.625rem;max-width:100%;position:relative;margin:0 auto;padding:1.875rem .625rem;left:0;right:0;z-index:2;text-align:center}.container--home .opener a.firstsafari{background-color:rgba(0,0,0,0.4);display:inline-block;border:1px solid #fff;opacity:0.85;color:#fff;padding:.6875rem 2.1875rem .6875rem 1.5625rem;font-weight:600;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:auto;min-width:11.25rem;left:0;right:0;margin:2.3125rem auto 1.5625rem;text-align:center;-webkit-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-o-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";transition:opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out;position:relative}.container--home .opener a.firstsafari:hover{opacity:1;background-color:#fff;color:#444;text-decoration:none}.container--home .opener a.firstsafari span{font-weight:normal;font-size:1.75rem;position:absolute;margin-top:-.1875rem}.container--home .opener h1,.container--home .opener h2{color:#fff;text-align:center;padding-bottom:.5rem;font-size:2.375rem;font-weight:600;-webkit-text-shadow:2px 2px 5px #000;-moz-text-shadow:2px 2px 5px #000;-ms-text-shadow:2px 2px 5px #000;text-shadow:2px 2px 5px #000;padding-left:.625rem;padding-right:.625rem;line-height:2.5rem}.container--home .opener h2{font-size:1.375rem;font-weight:normal;padding-bottom:1.8125rem;line-height:1.5rem;-webkit-text-shadow:1px 1px 4px #000;-moz-text-shadow:1px 1px 4px #000;-ms-text-shadow:1px 1px 4px #000;text-shadow:1px 1px 4px #000}@media (min-width: 415px) and (max-width: 743px){.container--home .opener h2 span{display:block}}@media (max-width: 743px){.container--home .opener a.search{margin-top:.9375rem}.container--home .opener a.firstsafari{margin:4.1875rem auto .9375rem}}.container--home .opener h1 span{font-size:1.625rem}.container--home .opener form{text-align:left}.container--home .opener form .tourpreferences__block{visibility:visible !important}@media (max-width: 743px){.container--home .opener form{margin-bottom:1.875rem}}.container--home-numbers{display:none}.container--home-toprated{padding-top:3.3125rem;position:relative}.container--home-toprated h2{font-size:1.25rem;margin-bottom:.875rem}.container--home-toprated .shadowed-box{margin:0 .625rem;background-color:#fff}.container--home-toprated .shadowed-box:after{content:"";display:table;clear:both}.container--home-toprated__content{padding-right:0 !important;padding-left:0 !important;min-height:6.25rem}.container--home-toprated__mobnav{position:absolute;top:0;right:0;width:6.875rem;z-index:13;padding-top:50%}.container--home-toprated__mobnav a{background-color:rgba(0,0,0,0.4);display:inline-block;border:1px solid #ccc;color:#fff;padding:.5rem .625rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-moz-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-ms-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";-o-transition:"opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out";transition:opacity .2s ease-in-out, background .2s ease-in-out, color .2s ease-in-out;width:2.25rem;position:absolute;bottom:1.25rem;right:3.75rem}html.no-touch .container--home-toprated__mobnav a:hover{opacity:1;background-color:#fff;color:#444;text-decoration:none}.container--home-toprated__mobnav a:active{opacity:1;background-color:#fff;color:#444;text-decoration:none}.container--home-toprated__mobnav a+a{left:auto;right:1.25rem}.container--home-toprated__info{position:relative;width:100%;height:100%;display:none;background-color:#fff}.container--home-toprated__info.active{display:block}.container--home-toprated__info__bg{position:absolute;overflow:hidden;width:100%;z-index:2}.container--home-toprated__info__bg:before{content:'';display:block;padding-top:50%;width:100%}.container--home-toprated__info__bg img{width:100%;position:absolute;left:0;top:0}.container--home-toprated__info__content{top:0;position:relative;z-index:10}.container--home-toprated__info__content:before{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);position:absolute;content:'';display:block;top:0;left:0;width:100%;margin-top:25%;padding-top:25%;pointer-events:none}.container--home-toprated__info__content h3{font-size:1.75rem;display:inline-block;width:100%;padding-top:50%;position:relative;text-align:left;font-weight:600}.container--home-toprated__info__content h3 a{position:absolute;line-height:.9375rem;display:block;text-align:left;color:#fff;width:auto;margin-left:.9375rem;bottom:1.0625rem;display:inline;text-decoration:underline;z-index:10}.container--home-toprated__info__content h3 a:hover{text-decoration:none}.container--home-toprated__info__content h3 a i{position:relative}.container--home-toprated__info__content div.txt--grey{padding-left:.9375rem;margin-top:.3125rem}.container--home-toprated__info__content ul li{margin:.3125rem 0 .3125rem 0;position:relative;color:#666;padding-left:1.75rem}.container--home-toprated__info__content ul li b{color:#444;padding-right:.3125rem}.container--home-toprated__info__content ul li b span{color:#666;font-weight:normal}.container--home-toprated__info__content ul li i{width:1.125rem;margin-right:.625rem;position:absolute;top:.125rem;left:0}.container--home-toprated__info__content .btn--white{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width:auto;display:block;margin:.9375rem .9375rem 1.25rem;font-weight:normal}.container--home-toprated__info__content .review-summary--oneline,.container--home-toprated__info__content ul,.container--home-toprated__info__content p{margin:.9375rem .9375rem}.container--home-toprated__info__content .toprated-sign{width:3.6875rem;position:absolute;right:.625rem;top:.625rem}.container--home-toprated .pagination{clear:both;padding-top:1.25rem;padding-left:.3125rem;padding-right:.3125rem}.container--home-toprated .pagination span{color:#999;line-height:1.75rem;text-align:center;display:block}.container--home-trendingtours{padding-top:1.5625rem;padding-bottom:1.875rem}.container--home-trendingtours__title{font-size:1.25rem;margin-bottom:.875rem;font-weight:600}.container--home-trendingtours .list--tours{padding-left:.625rem;padding-right:.625rem}.container--home-trendingtours .list--tours .col:nth-child(3){display:none}.container--home-blog{padding-top:1.5625rem;padding-bottom:0}.container--home-blog h2{font-size:1.25rem;margin-bottom:1.4375rem;font-weight:600}.container--home-blog .col{position:relative;margin-bottom:2.5rem}.container--home-blog .col.blockheader{margin-bottom:0}.container--home-blog .col a.post{display:block;position:relative;width:100%;padding-top:50%;background-color:#999;overflow:hidden}.container--home-blog .col a.post:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0}.container--home-blog .col a.post img{min-height:100%;position:absolute;top:50% !important;left:50%;transition:all .5s ease-in-out;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.container--home-blog .col a.post h4{position:absolute;bottom:0;left:0;width:100%;font-size:1.625rem;line-height:1.875rem;padding:1.875rem 1.25rem 1.25rem;color:#fff;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%)}.container--home-blog .col a.post:hover{-webkit-box-shadow:0px 1px 13px #666;-moz-box-shadow:0px 1px 13px #666;box-shadow:0px 1px 13px #666}.container--home-blog .col a.post:hover h4{text-decoration:underline}.container--home-blog .list--posts{padding-left:.625rem;padding-right:.625rem}.container--home-blog .list--posts .col{padding-left:0;padding-right:0}.container--home-blog .list--posts .col:nth-child(3){display:none}.searchresults{font-size:.875rem;line-height:1.125rem}.searchresults .shadowed-box{padding:1.25rem;background-color:#fff}.searchresults picture{display:block;position:relative}.searchresults picture img{position:relative;z-index:1}.searchresults picture:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:2}.searchresults h3{font-size:1.25rem;position:relative;margin:.625rem 0 1.875rem 0}.searchresults h3:before{content:'';width:100%;height:0;border-top:1px dotted #b3b3b3;position:absolute;left:0;top:.625rem;z-index:1}.searchresults h3 span{padding-right:1.25rem;display:inline-block;background-color:#fff;position:relative;z-index:2}.searchresults h4{font-family:'Gentium Basic', serif;font-size:1.375rem;margin-bottom:.3125rem;line-height:1.5rem}.searchresults .btn--next{margin-bottom:3.75rem}.searchresults .col{padding-left:0;padding-right:1.25rem}@media (max-width: 743px){.searchresults .col-12{padding-right:0}}.searchresults__country,.searchresults__park{margin-bottom:2.5rem}.searchresults__country h4,.searchresults__country .review-summary--oneline,.searchresults__park h4,.searchresults__park .review-summary--oneline{display:inline-block}.searchresults__country h4,.searchresults__park h4{margin-right:1.25rem}.searchresults__country ul,.searchresults__park ul{margin-top:.625rem;color:#999}.searchresults__country ul a,.searchresults__park ul a{font-size:.875rem;margin-right:.3125rem}.searchresults__tour{margin-bottom:2.5rem}.searchresults__tour p{margin-top:.625rem;font-size:.875rem}.searchresults__tour p.score-p{margin-top:0}.searchresults__tour .operator-snippet__data{margin-top:.625rem;border:0}.searchresults__tour .operator-snippet__data .opdata__image{border:0}.searchresults__operator{margin-bottom:2.5rem}.searchresults__operator .op-logo-holder{border:.0625rem solid #d9d9d9;padding:.3125rem;display:block;text-align:center}.searchresults__operator .op-logo-holder img{max-width:80%}.searchresults__operator .op-logo-holder i{opacity:0.3;width:3.125rem;height:3.125rem}.searchresults__operator .op-logo-holder p{position:relative;top:-.3125rem}.searchresults__operator dl{margin-top:.625rem}.searchresults__operator dl dt{display:inline-block;width:35%;clear:both;float:left;margin-bottom:.3125rem}.searchresults__operator dl dd{display:inline-block;width:65%;margin-bottom:.3125rem}.searchresults__review{margin-bottom:2.5rem}.searchresults__review h4{margin-bottom:.625rem}.searchresults__review p{padding-top:.625rem}.searchresults__review__details{margin-bottom:.625rem}.searchresults__review__details span{margin-right:1.25rem}.searchresults__review__details span em{margin-left:.1875rem;font-size:.875rem;font-weight:bold}.searchresults__review__details span:not(.review-score){display:block;white-space:nowrap}.searchresults__review+.searchresults__review:before,.searchresults__tour+.searchresults__tour:before,.searchresults__operator+.searchresults__operator:before,.searchresults__park+.searchresults__park:before{content:'';display:block;width:100%;height:0;border-top:1px solid #f2f2f2;position:absolute;left:0;top:-1.25rem}.wrapper--error{background-color:#500000;background-image:url(https://cloudfront.safaribookings.com/assets/error.jpg);background-repeat:no-repeat;background-position:bottom left}.wrapper--error header{background-color:#640000;border-bottom:2px solid #7c4040}.wrapper--error header .container__head--main{background-color:#640000}.wrapper--error .container--error{text-shadow:1px 1px 5px #000;width:90%;max-width:73.75rem;position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);line-height:1.125rem;color:#fff}.wrapper--error .container--error h1{font-family:'Gentium Basic', serif;font-size:2.375rem;line-height:2.875rem;margin-bottom:.625rem}.wrapper--error .container--error p{padding:1.25rem 0}.wrapper--error .container--error ul{margin-bottom:1.875rem}.wrapper--error .container--error h2{font-family:'Gentium Basic', serif;font-size:15.625rem;line-height:15.625rem;display:block;font-weight:400;position:relative;padding-bottom:8.75rem;text-align:center}.wrapper--error .container--error h2.e404:before{content:'';position:absolute;left:50%;top:100%;margin-top:-12.625rem;margin-left:-2.6875rem;background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/error-search.png");width:4.5rem;height:9.125rem}.aboutus{margin:0 auto;position:relative;padding-top:0}.aboutus .container--main{padding-top:0}.aboutus__head{background-color:#000;position:relative;overflow:hidden}.aboutus__head img{position:absolute;top:0;left:0;height:100%;width:auto;z-index:1;max-width:none;opacity:0.35;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aboutus__head .container--home-numbers{position:relative;z-index:3}.aboutus__head__text{position:relative;top:0;left:0;z-index:4;width:100%;color:#fff;text-shadow:1px 1px 5px #000;padding:1.25rem .625rem}.aboutus__head__text p{padding:.9375rem 0 0}.aboutus__head__text p a{color:#fff;text-decoration:underline}.aboutus__head__text p a:hover{text-decoration:none}.aboutus__head__text h3{margin-bottom:.3125rem}.aboutus__head__text .col{margin-top:.9375rem}.aboutus__head__text .col .btn{margin-top:.625rem;margin-bottom:.625rem}.aboutus__head__text .row+.row{margin-top:1.25rem}.aboutus__team,.aboutus__expertpanel{clear:both;margin-top:1.875rem}.aboutus__team.expertpanel__directory,.aboutus__expertpanel.expertpanel__directory{margin-top:0}.aboutus__team .teammember{background-color:#fff;margin-top:1.25rem;padding-bottom:1.25rem}.aboutus__team .teammember p{padding:1.25rem}.aboutus__team .teammember .sbi{margin-left:1.25rem;position:relative;top:.25rem;margin-right:.3125rem;width:1.25rem}.aboutus__team .teammember .linkedin-button{float:right;margin-right:1.25rem;margin-top:.1875rem;width:9.75rem;height:1.3125rem}.aboutus__team .teammember__title{position:relative}.aboutus__team .teammember__title:before{content:'';display:block;padding-top:50%;position:relative}.aboutus__team .teammember__title>img{position:absolute;top:0;left:0;width:100%}.aboutus__team .teammember__title__inner{padding:.625rem 1.25rem;position:absolute;bottom:0;left:0;width:100%;color:#fff;text-shadow:1px 1px 5px #000;z-index:3}.aboutus__team .teammember__title__inner h2{font-size:1.5rem;margin-bottom:.3125rem}.aboutus__team .teammember__title__inner .country-with-flag.small img{opacity:1}.aboutus__team .teammember__title__inner span.serif{font-size:1.125rem}.aboutus__team .teammember__title:after{content:'';width:100%;height:50%;display:block;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);z-index:2}.aboutus__expertpanel__title p{padding:1.25rem 0}.aboutus__expertpanel .shadowed-box{background-color:#fff;margin-top:1.25rem;padding:1.25rem}.aboutus__expertpanel .shadowed-box .expert{padding-right:0}.aboutus__expertpanel .shadowed-box .expert__photo span:before,.aboutus__expertpanel .shadowed-box .expert__photo span:after{background-color:#fff}.aboutus__title{font-size:1rem;padding-top:1.875rem}html.wf-active .aboutus .container--home-numbers{display:block}.contactus .container--main--white{padding:1.25rem .625rem;margin:0 auto 1.25rem}.contactus .container--main--white h3{font-size:1rem;margin-bottom:.625rem;line-height:1.125rem}.contactus .container--main--white p{padding-bottom:1.875rem}.contactus .container--main--white .contactform{margin:0}.contactus .container--main--white .contactform fieldset legend span{max-width:none;margin:0}.contactus .container--main--white .contactform fieldset legend span em{margin-left:-.625rem;padding-left:.625rem;background-color:#fff}.contactus .container--main--white .contactform fieldset>div{margin:0;max-width:none}.contactus .container--main--white .contactform fieldset>div input[type=text],.contactus .container--main--white .contactform fieldset>div input[type=email],.contactus .container--main--white .contactform fieldset>div input[type=tel]{float:none;top:0;margin-right:.3125rem}.contactus .container--main--white .contactform textarea{max-width:46.875rem}.contactus .container--main--white .contactform button[type=submit]{margin-bottom:.625rem;outline:0}.blog__meta{font-size:.875rem;margin-bottom:.625rem}.blog__meta--list span{display:block;margin-top:.1875rem}.blog__meta i{font-style:normal;white-space:nowrap}.blog__post__header{margin:0 auto 0 auto;max-width:73.75rem;position:relative;overflow:hidden;display:block;background-color:#fff}.blog__post__header:before{content:'';display:block;padding-top:50%;position:relative;background-color:transparent;z-index:2}.blog__post__header img{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:1}@media (max-width: 743px){.blog__post__header img{top:50% !important}}.blog__post__header__title{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.9) 100%);color:#fff;padding:4.375rem 1.25rem 1.875rem;display:block;width:100%;text-shadow:1px 1px 5px #000;z-index:3}.blog__post__header__title h1{width:100%}.blog__post__header__share{position:absolute;right:1.25rem;bottom:1.875rem;color:#fff;width:12.5rem;text-shadow:1px 1px 5px #000;z-index:4}.blog__post__header__share span{position:absolute;top:50%;display:inline-block;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:.3125rem}.blog__post__header__share a{background:none;float:right;position:relative}.blog__post__header__share a path,.blog__post__header__share a circle{fill:#fff}.blog__post__header__share a:hover{background:none}.blog__post__header__share a:hover path,.blog__post__header__share a:hover circle{fill:#048cba}.blog__post__header__share a:nth-child(2){margin-left:.25rem}.blog__post__content,.blog__post__content.container--main--white{max-width:73.75rem;padding:1.25rem .625rem}.blog__post__content h4,.blog__post__content.container--main--white h4{display:block;margin-top:1.875rem}.blog__post__snippet{max-width:55.625rem;background-color:#fff;margin-bottom:1.875rem}.blog__post__snippet .blog__post__header__title{padding:2.8125rem .625rem .9375rem}.blog__post__snippet .blog__post__header__title h1{font-size:1.375rem;line-height:1.625rem;width:100%}.blog__post__snippet .blog__meta span{display:none}.blog__post__content__inner{padding:0 0 1.25rem 0}.blog__post__content__inner img.size-full{width:100%;height:auto}.blog__post__content__inner p{margin:1.25rem 0}.blog__post__content__inner p.size-full-img{position:relative}.blog__post__content__inner p.size-full-img:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.blog__post__content__inner .blog__meta{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #d9d9d9}.blog__post__content__inner h2{margin-top:5rem;padding-bottom:.9375rem;margin-bottom:.9375rem;font-size:1.25rem;border-bottom:1px solid #d9d9d9}.blog__post__content__inner h2 span{font-size:.9375rem;color:#666;font-weight:normal}.blog__post__content__inner h3{font-size:1.125rem}.blog__post__content__inner h3 i{position:relative;top:auto;left:auto;margin:0}.blog__post__content__inner .chart{border:1px solid #d9d9d9;margin-bottom:1.25rem;text-align:center}.blog__post__content__inner .chart:after{content:'';display:block;clear:both}.blog__post__content__inner .chart p{font-size:.875rem;line-height:.9375rem}.blog__post__content__inner .chart p span{font-size:.8125rem}.blog__post__content__inner .chart #chart_age,.blog__post__content__inner .chart #chart_gender{width:100%;height:18.125rem}.blog__post__content__inner .chart #chart_geo{width:99%;padding:.625rem}.blog__post__content__inner .chart #chart_experience{height:18.75rem;width:99%}.blog__post__content__inner .tour__content__block--rates{margin-bottom:3.125rem}.blog__post__content__inner .bottom-links{padding-top:1.25rem}.blog__post__content__inner hr{border:0;height:0;border-top:1px solid #d9d9d9}.blog__post__content__inner .experts{margin-bottom:1.875rem}.blog__post__content__inner .experts li{margin-bottom:1.875rem}.blog__post__content__inner .experts .expert-image{float:left;margin-bottom:.625rem;margin-right:.9375rem;margin-left:1.125rem}.blog__post__content__inner .experts .expert-image img{border-radius:3.125rem}.blog__post__content__inner .experts .expert-data{margin-top:-.3125rem}.blog__post__content__inner .experts .expert-data>p{margin-top:0}.blog__post__content__inner .experts .expert-data>p span{padding:0}.blog__post__content__inner .experts .expert-name{margin-bottom:1.25rem;float:left;font-size:.875rem;padding-top:.8125rem;font-weight:bold}.blog__post__content__inner .experts .expert-name img{margin-left:.5rem;margin-right:.25rem;opacity:0.6}.blog__post__content__inner .experts .lines,.blog__post__content__inner .experts .quote{clear:both;border:.0625rem solid #f6d89a;background-color:#fefdf9;padding:1.25rem;position:relative}@media (max-width: 743px){.blog__post__content__inner .experts .lines,.blog__post__content__inner .experts .quote{border-left:0;border-right:0;margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}}.blog__post__content__inner .experts .lines:before,.blog__post__content__inner .experts .quote:before{position:absolute;top:-.5rem;left:2.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #f6d89a;background-color:#fefdf9}.blog__post__content__inner .experts .lines:after,.blog__post__content__inner .experts .quote:after{background-color:#fefdf9;position:absolute;top:0;left:1.875rem;content:'';display:block;width:1.625rem;height:.8125rem}.blog__post__content__inner .experts .lines>p,.blog__post__content__inner .experts .quote>p{display:inline;margin:0}.blog__post__content__inner .experts .lines>div:not(.stars),.blog__post__content__inner .experts .quote>div:not(.stars){margin-top:1.25rem}.blog__post__content__inner .experts .lines .quote-arrow,.blog__post__content__inner .experts .quote .quote-arrow{display:none}.blog__post__content__inner .experts .lines .rating-label,.blog__post__content__inner .experts .lines .rating-text,.blog__post__content__inner .experts .quote .rating-label,.blog__post__content__inner .experts .quote .rating-text{display:inline;margin:0}.blog__post__content__inner .experts .quote>div{margin-top:0 !important}.blog__post__content__inner.blog__post__4204 .experts li .expert-data,.blog__post__content__inner.blog__post__3627 .experts li .expert-data{position:relative}.blog__post__content__inner.blog__post__4204 .experts li .expert-data>p,.blog__post__content__inner.blog__post__3627 .experts li .expert-data>p{min-height:3.4375rem;margin:0}.blog__post__content__inner.blog__post__4204 .experts li .expert-data .quote+p,.blog__post__content__inner.blog__post__3627 .experts li .expert-data .quote+p{display:none}.blog__post__content__inner.blog__post__4204 .experts li .expert-data .rating-text+div,.blog__post__content__inner.blog__post__3627 .experts li .expert-data .rating-text+div{margin-top:.625rem}.blog__post__content__inner.blog__post__3627 .experts li .expert-image{position:absolute}.blog__post__content__inner.blog__post__3627 .experts li .expert-data .expert-name{position:relative;min-height:4.6875rem;padding-left:5rem;font-weight:normal}.blog__post__content__inner.blog__post__3627 .experts li .expert-data .expert-name a,.blog__post__content__inner.blog__post__3627 .experts li .expert-data .expert-name span.name{font-weight:bold}.blog__post__content__inner .badge{width:8.75rem;float:right;text-align:center;line-height:1rem;margin-left:2.5rem;font-size:.8125rem}.blog__post__content__inner .rank li{height:2.1875rem;line-height:1.9375rem;background-image:url("https://s3.amazonaws.com/static.safaribookings.com/images/blog/2/rank.png");background-repeat:no-repeat;background-position:left .25rem;margin:.625rem 0}.blog__post__content__inner .rank li>span{display:inline-block;width:1.375rem;text-align:center;color:#666;font-weight:bold;font-size:.8125rem;top:-2px;position:relative}.blog__post__content__inner .rank li a{display:inline-block;width:7.5rem;margin-left:.3125rem}.blog__post__content__inner .rank li p{display:inline;margin:0}.blog__post__content__inner .rank li p span{margin:0 .25rem;font-size:.8125rem;color:#666}.blog__post__content__inner .rank li p span.score{font-weight:bold;font-size:.9375rem;color:#444}.blog__post__content__inner .word-cloud-audience{position:relative;top:-30px;left:70px}.blog__post__content__inner .word-cloud-audience span{position:relative;top:-10px;left:5px}.blog__post__content__inner .top-park li{margin-bottom:1.875rem}.blog__post__content__inner .top-park li .top-park-image{display:inline-block;float:left;position:relative;top:.3125rem}.blog__post__content__inner .top-park li .top-park-data{padding-left:6.875rem}.blog__post__content__inner .top-park li .top-park-data .stars{margin:0 .3125rem}.blog__post__content__inner .top-park li .top-park-data p{display:inline;margin:0;font-size:.875rem}.blog__post__content__inner .top-park li .top-park-data p .reviews-link{margin-left:.9375rem}.blog__post__content__inner .top-park li .clear:after{content:"";display:table;clear:both}.blog__post__content__inner .sb-chart-container{position:relative;display:block;min-height:9.375rem}.blog__post__content__inner ol,.blog__post__content__inner ul:not(.bullet-list):not(.top-park){margin-top:.625rem;list-style-type:decimal}.blog__post__content__inner ol li,.blog__post__content__inner ul:not(.bullet-list):not(.top-park) li{padding:.3125rem 0}.blog__post__content__inner ol.rank li,.blog__post__content__inner ul:not(.bullet-list):not(.top-park).rank li{padding-left:.3125rem}.blog__post__content__inner ol[type=A],.blog__post__content__inner ul:not(.bullet-list):not(.top-park)[type=A]{list-style-type:upper-alpha;margin-left:1.875rem}.blog__post__content__inner ol[type=A] li,.blog__post__content__inner ul:not(.bullet-list):not(.top-park)[type=A] li{padding-left:.625rem}.blog__post__content__inner ul:not(.bullet-list):not(.top-park){list-style-type:none}.blog__post__content__inner ol{margin-left:1.875rem}.blog__post__content__inner ol li{padding-left:.9375rem}.blog__post__content__inner #ebola-policy-zerorisk{margin-left:1.875rem}.blog__post__content__inner #ebola-policy-zerorisk li{padding-left:.625rem}.blog__post__content__inner #ebola-policy-list .item{margin-bottom:2.8125rem}.blog__post__content__inner #ebola-policy-list .item:after{content:"";display:table;clear:both}.blog__post__content__inner #ebola-policy-list .epl-logo{width:9.375rem;margin-right:1.25rem;float:left;min-height:4.6875rem}.blog__post__content__inner #ebola-policy-list .epl-info a.name{font-weight:bold}.blog__post__content__inner #ebola-policy-list .epl-info table{font-size:.875rem}.blog__post__content__inner #ebola-policy-list .epl-info td.label{width:8.125rem}.blog__post__content__inner .blogvideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blog__post__content__inner .blogvideo iframe,.blog__post__content__inner .blogvideo object,.blog__post__content__inner .blogvideo embed{position:absolute;top:0;left:0;width:100%;height:100%}.blog__sidebar h4{font-size:1rem;margin-bottom:.625rem;margin-top:1.125rem}.blog__sidebar .row{margin-bottom:.625rem}.blog__sidebar--social .social-icon{float:none;background:none;width:auto;display:inline-block;margin-left:0;margin-right:.3125rem;font-size:.8125rem;padding-left:1.4375rem;line-height:1.5rem}.blog__sidebar--social .social-icon path,.blog__sidebar--social .social-icon circle{fill:#0378a0}.blog__sidebar--social .social-icon img,.blog__sidebar--social .social-icon svg{float:left;width:auto;margin:0;margin-right:.1875rem;top:.3125rem}.blog__sidebar--social .social-icon--facebook{margin-right:.5rem}.blog__sidebar--social .social-icon--facebook img,.blog__sidebar--social .social-icon--facebook svg{margin-top:-.25rem;-ms-transform:scale(0.8);transform:scale(0.8)}.blog__sidebar--social .social-icon--twitter img,.blog__sidebar--social .social-icon--twitter svg{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);top:.25rem}.blog__sidebar--social .social-icon--instagram img,.blog__sidebar--social .social-icon--instagram svg{-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);top:.125rem;left:-.125rem}.blog__sidebar--social .social-icon:hover path,.blog__sidebar--social .social-icon:hover circle{fill:#0378a0}.blog__contribution{position:relative;font-size:.875rem;background-color:#fff;z-index:2}.blog__contribution__inner{padding-left:2.875rem;position:relative}.blog__contribution__inner img.avatar{position:absolute;top:.25rem;left:0;border-radius:1.125rem;width:2.25rem}.blog__contribution__inner .country-with-flag{margin-left:.625rem}.blog__contribution__inner p{margin:0;padding-top:.125rem;font-size:.8125rem;line-height:1rem}.blog__readmore{margin-top:.625rem}a.blog__post__header:hover img{opacity:0.95}a.blog__post__header:hover h1{text-decoration:underline}.titlebar--blog{padding-top:.625rem}.medialibrary--terms{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.medialibrary--terms h3{font-size:1.125rem;margin-bottom:.625rem}.medialibrary--terms .col{padding:1.25rem}.medialibrary--content{margin-top:1.875rem}.medialibrary--content .tabs a{padding-left:.9375rem;padding-right:.9375rem}.medialibrary--content-row{margin:1.25rem .625rem}.medialibrary--content-row .col{margin-bottom:5rem}.medialibrary--content-row .col table{width:100%;margin:.625rem 0}.medialibrary--content-row .col table td{padding:.1875rem 0}.medialibrary--content-row .col table.credits{clear:both;margin-top:1.875rem;border-bottom:1px solid #d9d9d9}.medialibrary--content-row .col table.credits label{margin-right:1.25rem;font-weight:bold}.medialibrary--content-row .col table.credits tr:nth-child(3) td{padding-bottom:.625rem}.medialibrary--content-row .col table.credits tr td:nth-child(1){width:8.125rem}.medialibrary--content-row .col table.download tr td:nth-child(1){width:5rem}.medialibrary--content-row .col table.download tr td:nth-child(2){padding-right:1.25rem}.medialibrary--content-row .col table.download tr td:nth-child(3){width:9.375rem}.medialibrary--content-row .col table.download tr .btn{position:relative;top:.4375rem}.medialibrary--content-row .col .ariadne_id{float:left}.medialibrary--content-row .col .enlarge_link{float:right}.medialibrary--content .btn--small{font-size:.8125rem;padding-left:.625rem;padding-right:.625rem}.medialibrary--content img{max-width:100%}#review-badge{clear:both}#review-badge .inputform fieldset.needhelp{margin-top:7.5rem}#review-badge .inputform fieldset.image-version{display:none}#review-badge .inputform fieldset>div{max-width:inherit}#review-badge .inputform fieldset legend span{max-width:none}#review-badge .inputform fieldset legend span em{background-color:#fff}#review-badge .inputform fieldset .steps{margin:0 .625rem}#review-badge .inputform fieldset .steps>div.step-text #badge-country-select,#review-badge .inputform fieldset .steps>div.step-text #badge-park-select{margin-top:.9375rem}#review-badge .inputform fieldset .steps>div.step-text #badge-country-select{width:100%}#review-badge .inputform fieldset .steps>div.step-text #badge-park-select{width:100%}#review-badge .inputform fieldset .steps .widget-type-selection{padding-left:0}#review-badge .inputform fieldset .steps .widget-type-selection>label{display:inline-block;margin-bottom:0}#review-badge .inputform fieldset .steps .widget-type-selection .js-example,#review-badge .inputform fieldset .steps .widget-type-selection .img-example{margin-left:1.6875rem}#review-badge .inputform fieldset .steps .widget-type-selection .img-example{display:none}#review-badge .inputform fieldset .steps .widget-align-selection label{display:inline-block;width:40%;float:left;clear:none}#review-badge .inputform fieldset .steps .widget-align-selection .widget-align-preview{margin-top:.625rem;border:1px solid #f2f2f2;background-color:#fbfbfb;padding:.9375rem 1.25rem;font-size:.75rem;color:#666;width:85%}#review-badge .inputform fieldset .steps .widget-align-selection .widget-align-preview .widget-align-left{display:inline-block;float:left;padding:0 10px 5px 0}#review-badge .inputform fieldset .steps .widget-align-selection .widget-align-preview .widget-align-right{display:inline-block;float:right;padding:0 0 5px 10px}#review-badge .inputform fieldset .steps .widget-align-selection .widget-align-preview .widget-align-center{display:inline-block;text-align:center;padding:0 5px 5px 5px}#review-badge .inputform fieldset .steps .widget-align-selection .widget-align-preview .widget-align-none{display:block;padding:0 0 5px 0}#review-badge .inputform fieldset .steps .code{margin-top:1.875rem}#review-badge .inputform fieldset .steps .code textarea{min-height:inherit;max-height:inherit}#review-badge .inputform fieldset .steps .code1 textarea{height:5.5rem}#review-badge .inputform fieldset .steps .code2 textarea{height:4.125rem}#review-badge .inputform fieldset .steps .image-options .image-option{margin-top:3.75rem}#review-badge .inputform fieldset .steps .image-options .image-option span.option-title{display:block;font-weight:bold;margin-bottom:.3125rem}#review-badge .inputform fieldset .steps .image-options .image-option div.instruction{margin-left:1.875rem;margin-top:1.25rem}#review-badge .inputform fieldset .steps .image-options .image-option div.instruction textarea.image-code{min-height:4.375rem;height:4.375rem;margin-left:0}.reviewbox{padding:.5rem}.reviewbox--header{position:relative}.reviewbox--header .powered-by{position:absolute;top:.625rem;margin:0 0 1.25rem;right:0}.reviewbox--header .managed-by{float:left;padding-right:11.875rem;margin:.3125rem 0 1.9375rem;line-height:1.125rem}.reviewbox a{text-decoration:underline !important}.reviewbox a:hover{text-decoration:none !important}.reviewbox hr{height:1px;border:0;color:#ccc;background-color:#ccc;margin:0 0 .375rem}.reviewbox .rating-button{position:relative;margin-bottom:2.1875rem}.reviewbox .rating-button .average-rating{width:auto;padding:.3125rem .625rem;line-height:1.875rem;text-align:center}.reviewbox .rating-button .average-rating .stars{margin:0 .375rem}.reviewbox .rating-button .average-rating span ~ span{font-size:1rem;font-weight:bold;font-style:italic}.reviewbox .rating-button .reviewbutton{text-align:center;margin-top:.625rem}.reviewbox .rating-button .reviewbutton .btn{width:10.625rem;text-align:center;margin:0 auto;padding:.375rem .0625rem;text-decoration:none !important}.reviewbox .count-and-sort{margin-bottom:.625rem}.reviewbox .count-and-sort .count{float:left;line-height:1.25rem}.reviewbox .count-and-sort .count span{font-size:1rem;font-weight:bold}.reviewbox .count-and-sort .sort{float:right;line-height:1.25rem}.reviewbox .count-and-sort .sort>div{float:right;margin:0 .625rem 0 0}.reviewbox .count-and-sort .sort>div a{padding-left:.8125rem}.reviewbox .count-and-sort .sort>div a.d{font-weight:bold}.reviewbox .count-and-sort .sort>div a.d:after{content:" ▾"}.reviewbox .count-and-sort .sort>div a.a{font-weight:bold}.reviewbox .count-and-sort .sort>div a.a:after{content:" ▴"}.reviewbox #reviews i.sbi--envelope{position:relative;top:.25rem}.reviewbox #reviews .review{margin:1.5625rem 0;padding-bottom:1.5625rem;border-bottom:1px solid #ccc}.reviewbox #reviews .review+.review{margin-top:0;padding-top:0}.reviewbox #reviews .review .user .avatar{float:left}.reviewbox #reviews .review .user .avatar>i{margin:.1875rem .625rem .1875rem 0}.reviewbox #reviews .review .details img.flag{opacity:.7}.reviewbox #reviews .review .review__body{border:0;background-color:transparent;padding:0;margin:0}.reviewbox #reviews .review .review__body:before,.reviewbox #reviews .review .review__body:after{content:none}.reviewbox #reviews .review .review__body .title,.reviewbox #reviews .review .review__body .rating,.reviewbox #reviews .review .review__body .text,.reviewbox #reviews .review .review__body .helpful{margin-left:3.75rem}.reviewbox #reviews .review .review__body .title{margin-top:1.5625rem}.reviewbox #reviews .review .review__body .title h5{margin-left:.3125rem;line-height:1.5625rem;margin-bottom:.9375rem;position:relative;font-weight:bold}.reviewbox #reviews .review .review__body .title h5:before{content:"“";position:absolute;top:0;left:-0.5rem}.reviewbox #reviews .review .review__body .title h5:after{content:"”";margin-left:0.125rem}.reviewbox #reviews .review .review__body .rating{margin:.625rem 0 .625rem 3.75rem}.reviewbox #reviews .review .review__body .rating span{margin:0;font-size:inherit}.reviewbox #reviews .review .review__body .text em{display:none}.reviewbox #reviews .review .review__body .review__body__footer{border-top:0;margin-top:0;padding-top:.625rem}.reviewbox #reviews .review .review__body .review__body__footer .helpful{margin-top:.9375rem}.reviewbox #reviews .review .review__body .review__body__footer .helpful span{margin:0;font-size:inherit}.reviewbox #reviews .review .review__body .operator-reply{margin-left:5rem;margin-right:1.25rem;padding:.3125rem;border:1px dashed #ccc;margin-top:1.25rem;padding:.375rem .5rem .1875rem}.reviewbox #reviews .review .review__body .operator-reply p.text{margin-left:0;margin-top:.1875rem}.reviewbox #reviews .review .review__body em{display:none}.reviewbox #reviews #paginate{text-align:center;margin-bottom:15px}.reviewbox #reviews #paginate .prev{margin-right:1.875rem}.reviewbox #reviews #paginate .next{margin-left:1.875rem}.reviewbox #reviews div.error-message{padding:3.125rem 0 6.25rem;text-align:center;margin-bottom:1.5625rem}#workflow{max-width:42.5rem;margin:0 auto;background-color:#fff}#workflow table{border-collapse:separate}#workflow div.header{background-color:#a50a08;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}#workflow div.header img{margin:.625rem;margin-top:.75rem}#workflow div.content{padding:1.25rem;text-align:center}#workflow div.content div.message{margin:2.5rem 0 3.125rem}#workflow div.content div.message.decline-page{margin-bottom:1.875rem}#workflow div.content div.message ul.datalist{list-style-type:none;margin:1.875rem 0;padding:0}#workflow div.content div.message ul.datalist.select{margin-top:0;display:none}#workflow div.content div.message ul.datalist.select li{margin-bottom:1.25rem}#workflow div.content div.message ul.datalist.select li>div{margin-top:0}#workflow div.content div.message ul.datalist.select input{position:relative;top:.25rem}#workflow div.content div.message ul.datalist.select label div.desc,#workflow div.content div.message ul.datalist.select label * div.desc{color:#0378a0;text-decoration:underline;font-weight:bold}#workflow div.content div.message ul.datalist.select label div.nr,#workflow div.content div.message ul.datalist.select label div.desc,#workflow div.content div.message ul.datalist.select label * div.nr,#workflow div.content div.message ul.datalist.select label * div.desc{position:relative;top:.125rem}#workflow div.content div.message ul.datalist.select label div.stars,#workflow div.content div.message ul.datalist.select label * div.stars{top:0}#workflow div.content div.message ul.datalist.select label:hover,#workflow div.content div.message ul.datalist.select label *:hover{cursor:pointer}#workflow div.content div.message ul.datalist li{margin:.5rem 0}#workflow div.content div.message ul.datalist li div img{margin-right:.625rem;position:relative;top:0}#workflow div.content div.message ul.datalist li div.nr{margin-right:.625rem}#workflow div.content div.message ul.datalist li div.label{font-weight:bold;width:7.5rem;margin-bottom:.1875rem}#workflow div.content div.message ul.datalist li div.value img{vertical-align:middle}#workflow div.content div.message ul.datalist li div.value #rating-text{margin-right:1.25rem}#workflow div.content div.message ul.datalist li div.stars img{top:0}#workflow div.content div.message ul.datalist li:after{content:"";display:table;clear:both}#workflow div.content div.message.survey-page h2.with-line{overflow:hidden;text-align:center;margin-bottom:1.875rem}#workflow div.content div.message.survey-page h2.with-line span{position:relative}#workflow div.content div.message.survey-page h2.with-line span:before{content:"";position:absolute;top:50%;width:37.5rem;border-bottom:1px solid #c0c0c0;right:100%;margin-right:.625rem}#workflow div.content div.message.survey-page h2.with-line span:after{content:"";position:absolute;top:50%;width:37.5rem;border-bottom:1px solid #c0c0c0;left:100%;margin-left:.625rem}#workflow div.content div.message.survey-page ul.datalist li:first-of-type{margin-bottom:.9375rem}#workflow div.content div.message.survey-page ul.datalist li div.label.your-rating,#workflow div.content div.message.survey-page ul.datalist li div>span{position:relative;top:.125rem}#workflow div.content div.message.survey-page ul.bullet-list{margin:1.875rem 0 1.25rem}#workflow div.content div.message.survey-page div.textarea{margin-bottom:1.875rem}#workflow div.content div.message.survey-page div.textarea label{font-weight:bold}#workflow div.content div.message.survey-page div.textarea label span{font-weight:normal}#workflow div.content div.message.survey-page div.textarea textarea{margin-top:.3125rem;width:100%;height:9.375rem}#workflow div.content div.message.ebv hr{height:1px;border:0;color:#d9d9d9;background-color:#d9d9d9;margin:1.875rem 0}#workflow div.content div.message.ebv h2{margin-bottom:1.25rem}#workflow div.content div.message.ebv h2:nth-of-type(2){margin-top:2.5rem}#workflow div.content div.message.ebv b.cost{font-size:1.375rem}#workflow div.content div.message.ebv p{margin:.9375rem 0}#workflow div.content div.message.noe .noe-image{width:29.3125rem;border:1px solid #003366;background-color:#dbe5f1;padding:10px 10px 11px 10px;max-width:100%;line-height:.75rem;margin:1.25rem 0 3.125rem 0}#workflow div.content div.message.noe .noe-image img{margin-top:.125rem;width:16.25rem}#workflow div.content div.message.processspamcheck hr{border:0;color:#ddd;background-color:#ddd;height:1px;margin:.625rem 0}#workflow div.content div.message.processspamcheck ul.datalist{list-style-type:none;margin:3.75rem 0 0;padding:0}#workflow div.content div.message.processspamcheck div.label{font-weight:bold}#workflow div.content div.message.processspamcheck #status{display:inline-block;font-size:1.75rem;padding:.9375rem;border:1px solid #333;margin-bottom:1.25rem}#workflow div.content div.message.processspamcheck .status-stop{background-color:#cf4f27}#workflow div.content div.message.processspamcheck .status-approved{background-color:#56b335}#workflow div.content div.message.processspamcheck .status-declined{background-color:#f03c3c}#workflow div.content div.message.processspamcheck .status-potential-scam{background-color:#f0aa3c}#workflow div.content div.message.processspamcheck .status-spam{background-color:#f03c3c}#workflow div.content div.message.processspamcheck .status-direct-message{background-color:#db6ada}#workflow div.content div.message.processspamcheck .status-duplicate{background-color:#f57e58}#workflow div.content div.message h2{font-size:1rem;margin:.625rem 0}#workflow div.content div.message.no-center{text-align:start}#workflow div.content div.message.em ul,#workflow div.content div.message.em ol{list-style-type:disc;padding:0 0 0 1.5625rem;margin:.875rem 0}#workflow div.content div.message.em ul li,#workflow div.content div.message.em ol li{margin-left:.9375rem}#workflow div.content div.message.em ol{list-style-type:decimal}#workflow div.content div.message .steps-container>div.step>span{margin-top:.625rem}#workflow div.content div.message .steps-container>div.step>span.nr{float:left;font-weight:bold;color:#666;padding-right:.625rem}#workflow div.content div.message .steps-container>div.step>span.step{float:left;width:90%}#workflow div.content div.message div.decline-reasons li label{display:block;position:relative;padding-left:1.875rem;margin:.9375rem 0;cursor:pointer}#workflow div.content div.message div.decline-reasons li label small{display:block;color:#999;font-size:.8125rem}#workflow div.content div.message div.decline-reasons li label input{position:absolute;top:.0625rem}#workflow div.content div.message div.suggest-new-reason{margin:1.25rem 0 3.125rem}#workflow div.content div.message div#reason_emailtext{display:none;margin-bottom:3.125rem}#workflow div.content div.message div#reason_emailtext span.reason{display:none}#workflow div.content div.message div#reason_emailtext em{font-style:italic}#workflow div.content div.message div.actions-section{margin-top:3.125rem}#workflow div.content div.message div.actions-section .cancel-link{display:inline-block;margin-top:.625rem;margin-left:1.25rem}#workflow div.content div.message div.accept-button,#workflow div.content div.message div.decline-button{margin:3.125rem 0}#workflow div.content div.message div.accept-button a,#workflow div.content div.message div.decline-button a{margin-bottom:.3125rem}#workflow div.content div.link{margin-bottom:2.5rem}@media (min-width: 744px){@keyframes fadeIn{99%{visibility:hidden}100%{visibility:visible}}.clearfix:after,.content:after,.row:after,.tabs:after,.operator__header:after{content:"";display:table;clear:both}h1{font-size:1.875rem;line-height:2.125rem}h3{font-size:.9375rem}body.workflow .wrapper{padding:3.75rem 0}.wrapper .container--main[role=main]:not(.container--withsidebar),.wrapper>.container--main:not(.container--home),.wrapper>footer>.container,.wrapper>footer>.copyright,.wrapper .container.tourpromo{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width: 744px) and (max-width: 969px){.wrapper .container--main[role=main].container--withsidebar,.wrapper>.container--main--white{margin-left:1.5625rem;margin-right:1.5625rem}}@media (min-width: 744px){.wrapper .container--main[role=main].container--withsidebar,.wrapper>.container--main--white{padding-left:0 !important;padding-right:0 !important}.container--onlymob{display:none !important}.container--withsidebar{margin-top:1.25rem}.onlymob{display:none !important}.show-t{display:block !important}.show-ti{display:inline-block !important}.hide-t{display:none !important}}@media (min-width: 744px) and (max-width: 969px){.swap-tablet{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}.swap-tablet>div{flex:1}.swap-tablet>div:nth-child(1){order:3}.swap-tablet>div:nth-child(2){order:1}}@media (min-width: 744px){.content{padding:.625rem 1.875rem}.col{display:block}.col.col-t-0{display:none}.col-t-1{width:8.3333333333%}.col-t-1-5{width:12.5%}.col-t-2{width:16.6666666667%}.col-t-2-5{width:20.8333333333%}.col-t-3{width:25%}.col-t-3-5{width:29.1666666667%}.col-t-4{width:33.3333333333%}.col-t-4-5{width:37.5%}.col-t-5{width:41.6666666667%}.col-t-5-5{width:45.8333333333%}.col-t-6{width:50%}.col-t-6-5{width:54.1666666667%}.col-t-7{width:58.3333333333%}.col-t-8{width:66.6666666667%}.col-t-8-5{width:70.8333333333%}.col-t-9{width:75%}.col-t-9-5{width:79.1666666667%}.col-t-10{width:83.3333333333%}.col-t-11{width:91.6666666667%}.col-t-12{width:100%}.row-t-0{display:none}header{height:3.125rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header .container__head--main{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 .9375rem}.menu-open header .container__head--main:after{display:none}header .container__head--main .header--col-nav,header .container__head--main .header--col-search{-webkit-transition:"width .2s ease-in-out";-moz-transition:"width .2s ease-in-out";-ms-transition:"width .2s ease-in-out";-o-transition:"width .2s ease-in-out";transition:width .2s ease-in-out}header .container__head--search{display:none !important}header .nav-tours span,header .nav-operators span{display:none}header nav{height:100%;width:auto;float:right;display:block}header nav>ul{height:100%}header nav>ul li{display:inline-block;height:100%;float:left;position:relative}header nav>ul li>a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;padding:0 .625rem;line-height:3.125rem}header nav>ul li>a:hover,header nav>ul li>a:focus{color:#fff}header nav>ul li>a:focus+.subnav{transition:0s top 0.1s;top:3.4375rem}header nav>ul li.active{position:relative}header nav>ul li.active a{color:#fff}header nav>ul li.active a:before{content:"";overflow:hidden;height:0;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-bottom:.4375rem solid #fff;display:block;position:absolute;width:.875rem;height:.4375rem;left:50%;bottom:0;margin-left:-.4375rem}header nav>ul li .subnav{height:auto;transition:0s top 0.35s;position:absolute;top:-25rem;left:0;color:#444;width:26.25rem;display:block;background-color:#fff;border-top:0}header nav>ul li .subnav:after{content:"";display:table;clear:both}header nav>ul li .subnav a{color:#444}header nav>ul li .subnav:before{position:absolute;top:-.25rem;left:3rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:.5rem;height:.5rem;background-color:#fff}header nav>ul li .subnav ul{float:left;width:11.25rem;margin:.625rem 0 .625rem .625rem}header nav>ul li .subnav ul li{width:100%}header nav>ul li .subnav ul li a{display:inline;color:#0378a0;line-height:1.625rem}header nav>ul li .subnav ul li a:before{display:none}header nav>ul li .subnav ul li span{float:none;position:relative;top:0}header nav>ul li .subnav ul li:before{left:.5rem;top:.125rem;font-size:1rem;color:#666}header nav>ul li .subnav ul+ul{width:13.75rem}header nav>ul li:hover .subnav,header nav>ul li:focus .subnav{transition:0s top 0.1s;top:3.4375rem}header nav.grey-arrow .active a:before{border-bottom:.4375rem solid #f2f2f2}.header__search{margin:0}.header__search input[type=search]{background-color:#791111;border:.0625rem solid #771a1a;color:#fff;-webkit-box-shadow:inset 2px 2px 3px #771a1a;-moz-box-shadow:inset 2px 2px 3px #771a1a;box-shadow:inset 2px 2px 3px #771a1a;padding:0 2.5rem .0625rem .625rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;z-index:1;position:relative;width:100%;font-size:.9375rem}.header__search input[type=search]:focus,.header__search input[type=search]:valid{z-index:3}.header__search:before{content:'Search';display:block;position:absolute;top:.9375rem;left:.625rem;z-index:2;opacity:0.7;pointer-events:none}.header__search button{border:0;background:transparent;color:#fff;position:absolute;top:.5625rem;right:.0625rem;width:2rem;height:2rem;cursor:pointer;opacity:1;z-index:4}.header__search button i{margin-top:.125rem}.header__search button:hover{opacity:0.8}.header__logo{width:10.8125rem;margin:.875rem 0 0 0}.header__logo img{width:100%;margin-left:0}.titlebar__sub{margin-top:.4375rem;padding-top:.625rem}.titlebar--grey{background-color:transparent;border-bottom:0;padding-bottom:.3125rem}.titlebar--tour,.titlebar--operators{display:block;min-height:1.5625rem;padding-top:0;position:relative}}@media (min-width: 744px) and (max-width: 969px){.titlebar--tour,.titlebar--operators{border-bottom:0}}@media (min-width: 744px){.titlebar--tour .btn--filter,.titlebar--operators .btn--filter{position:relative;top:1.75rem}.titlebar--operator,.titlebar--tour{padding-bottom:0}.titlebar h1{font-size:2.125rem;margin:0 .9375rem}.titlebar--searchresults{padding:0 .9375rem}footer{color:#999}footer p{padding-top:.625rem}footer:not(.expertbar) h2,footer:not(.expertbar) h3{color:#cbc7c7;margin-bottom:.625rem;font-size:.875rem}footer:not(.expertbar) a{color:#999;position:relative;white-space:normal}footer:not(.expertbar) a:not(.social-icon):not(.currency-selector__button):before{border-bottom:1px solid #666;position:absolute;bottom:.0625rem;left:0;width:100%;height:0;display:block;content:""}html.no-touch footer:not(.expertbar) a:not(.social-icon):not(.currency-selector__button):hover{text-decoration:none !important}html.no-touch footer:not(.expertbar) a:not(.social-icon):not(.currency-selector__button):hover:before{border-bottom:1px solid #999}html.no-touch footer:not(.expertbar) a:hover{text-decoration:none !important}html.no-touch footer:not(.expertbar) a:hover:before{border-bottom:1px solid #999}footer ul li{padding:.1875rem 0;line-height:1.25rem}footer ul li a{line-height:inherit;color:#999;display:inline}footer ul.nav li{display:inline-block;margin-right:1.875rem}footer ul.nav--footertablet{margin-top:.625rem;margin-bottom:.625rem}footer .general-links{margin-top:1.25rem}footer .currency-selector{padding:1.25rem 0;line-height:2rem}footer .currency-selector a.btn--next{margin-left:1.25rem;padding-left:1.875rem;padding-right:2.5rem}footer .tablet-socials a{margin-top:1.25rem}body.has-floating-request-btn footer .copyright{padding-bottom:0}.numberinput_enhanced{height:2.1875rem;width:106px}.numberinput_enhanced input{height:2.1875rem;width:6.625rem;line-height:2.1875rem;width:106px}a.numberinput{width:2.0625rem;height:2.0625rem;line-height:1.875rem}a.numberinput__min{line-height:1.75rem}.btn--autowidth-t{width:auto;padding-left:1.25rem;padding-right:1.25rem}.btn--autowidth-t.btn--next,.btn--autowidth-t.btn--up{padding-right:1.875rem}.btn--autowidth-t.btn--nexttoinput{height:2.1875rem !important;line-height:1.875rem;margin-left:.625rem}.btn--autowidth-t.btn--nexttoinput:active{line-height:1.9375rem}.btn--autowidth-t--wide{padding-left:2.5rem;padding-right:2.5rem}.btn--autowidth-t--wide.btn--next{padding-right:3.125rem}.calendar__inner__grid__row{height:2.1875rem;line-height:2.1875rem}.calendar__inner__grid__row div{height:2.1875rem}.calendar__inner__year ul li,.calendar__inner__month ul li{height:2.1875rem;line-height:2.0625rem;overflow:visible}.calendar__inner__year ul li:nth-child(2),.calendar__inner__month ul li:nth-child(2){border-top:0;border-left:.0625rem solid #d9d9d9}.calendar__inner__month ul li{width:33.3333333333%;border-top:.0625rem solid #d9d9d9 !important;border-left:.0625rem solid #d9d9d9 !important}.calendar__inner__month ul li:nth-child(3n+2),.calendar__inner__month ul li:nth-child(3n+3){border-left:0 !important}.calendar__inner__month ul li:nth-child(n+4){border-top:0 !important}.calendar__inner__year ul li{width:100%}.calendar__inner__year ul li.selected:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #2a7018;position:absolute;top:.75rem;right:-.3125rem}.calendar__inner__year ul li.selected:after{content:none}.calendar__inner ul.years{width:auto}.calendar__inner__disabled{top:2.125rem}.calendar__legend{text-align:center}.calendar__legend div{margin:0 .625rem}.list--tours .col:nth-child(odd){padding-right:.625rem}.container--tours-directory .list--tours .col:nth-child(odd),.tours-tab .list--tours .col:nth-child(odd){clear:both}.list--tours .col:nth-child(even){padding-left:.625rem}.list--tours--small .col-12:nth-child(odd),.list--tours--small .col-12:nth-child(even){padding-right:0 !important;padding-left:0 !important}.list--tours--small .col-12:nth-child(odd){clear:both;padding-right:.625rem !important}.list--tours--small .col-12:nth-child(even){padding-left:.625rem !important}.list--tours .list__item--data{padding:.625rem .9375rem 1.25rem}.list--tours .list__item--data p .halflings-star{font-size:1rem;width:1rem}.list--tours,.list--operators{margin-top:0}.list--tours .col.titlebar__sub,.list--operators .col.titlebar__sub{padding-left:.625rem}.list--tours .col.titlebar__sub.titlebar__sub,.list--operators .col.titlebar__sub.titlebar__sub{padding-left:0;margin-top:0;padding-top:0;margin-bottom:.625rem}.list--tours h1,.list--operators h1{font-size:2.125rem;line-height:2.125rem;margin-top:0;margin-bottom:1.25rem}.list--tours .list__snippets,.list--operators .list__snippets{margin-top:.3125rem}.list--operators .list__item>a h2{font-family:'Gentium Basic', serif;text-decoration:none;font-size:1.75rem;color:#0378a0}.list--operators .list__item>a:hover h2{text-decoration:underline}.list--operators .list__item>a .picture-holder{padding:1.5625rem .5rem .9375rem}.list--operators .list__item>a .picture-holder .picture-frame{-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0}.list--operators .list__item>a .picture-holder .picture-frame p{font-size:.4375rem;padding:.1875rem 0}.list--operators .list__item>a .picture-holder .picture-frame:before{width:4rem;height:1.1875rem;margin-left:-2rem;top:-.5625rem}.list--operators .list__item>a .picture-holder .picture-frame img.placeholder{height:50%;top:25%}.list--operators .list__item>a .logo-holder{border-left:.0625rem dotted #b3b3b3;text-align:center;position:absolute;top:0;right:0;height:100%}.list--operators .list__item>a .logo-holder .operator-logo{width:9.375rem;max-height:4.6875rem;top:50%;position:relative;margin-top:-2.3125rem}.list--operators .list__item>a .data-holder .country-with-flag{margin-right:.625rem}.list--operators .list__item>a .data-holder dl{margin-top:1.125rem}.list--operators .list__item>a .data-holder dl dt{font-weight:normal;width:6.5625rem}.list--operators .list__item>a .data-holder dl dd{padding-left:6.5625rem;padding-right:.625rem}.list--operators .list__item>a .data-holder dl dd.officesin img{display:inherit}.list--operators .list__item>a .data-holder dl dd.officesin .country-with-flag:not(:last-child){padding-right:0}.list--operators .list__item>a .data-holder dl dd.officesin .country-with-flag:not(:last-child):after{display:none}.list--operators .list__item>a .data-holder dl dd span{display:inline-block}.list--operators .list__item>a .data-holder dl dd span[dir]{color:#444}.list--operators .list__item div.row{background-color:#f8f8f8;cursor:default;padding:.8125rem 0;color:#999}.list--operators .list__item div.row a{margin-top:0;margin-right:.25rem}.list--operators .list__item div.row span{display:inline-block;margin-left:.25rem}.list--operators .list__item div.row span.behind-btn{margin-top:.1875rem}.list__item--image__full h2{padding:4.375rem .9375rem .9375rem}.list--harmonica h3{padding:1.25rem 1.25rem 1.25rem 5.625rem}.list--harmonica h3:before{top:1.5625rem;left:1.875rem}.list--harmonica h3:after{left:4.0625rem}.list--harmonica .harmonica-block{padding:1.25rem 2.5rem 1.875rem 5.625rem}.list--harmonica .harmonica-block h4{font-size:1.0625rem}.list--harmonica.js-enabled h3{cursor:pointer}.list--harmonica.js-enabled h3:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.list--harmonica.js-enabled h3.open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.list--harmonica.js-enabled .harmonica-block:not(.fixed){display:none}.container--tours-directory .row-header,.container--operators-directory .row-header{padding-top:0;padding-bottom:1.5625rem;margin-bottom:2.1875rem;margin-left:-1.5625rem;margin-right:-1.5625rem;padding-left:1.5625rem;padding-right:1.5625rem}.btn--filter{position:absolute;bottom:-2.6875rem;width:18.75rem;left:50%;margin-left:-9.375rem;padding-left:2rem}.filters__block--tourpreferences.messagebox{padding:.75rem .9375rem .3125rem;margin-top:1.25rem;margin-left:.625rem;margin-right:.625rem;width:auto}.pagination{margin-top:2.5rem}.pagination__nmbr{display:inline-block;width:2.375rem;text-align:center;margin:0 .125rem}.pagination__dots{display:inline;font-size:.6875rem;margin:0;position:relative;top:.625rem}.pagination__summary{display:none}.pagination .btn--prev span{display:inherit}.pagination .btn--prev:before{left:.75rem;margin-left:0}.operator-snippet__data p{padding:.25rem .9375rem .25rem 7.1875rem;font-size:.8125rem}.operator-snippet__data .opdata__image{width:6.375rem}.operator-snippet__data .opdata__image img{max-width:4.6875rem}.tour__head__container .operator-snippet__data p em{padding-left:.3125rem}.selected-filters{margin-top:.3125rem;margin-bottom:.5rem;top:0}.selected-filters span{position:absolute;left:0;display:inline}.row .col-12.selected-filters{padding-left:6.25rem}.price{padding-top:.5rem}.price b{font-size:1.25rem}.picture-frame{margin:0 auto;width:85%;background-color:#f0eee8;text-align:center;padding:.1875rem;position:relative}.picture-frame:before{content:'';background-image:url(/img/tape.png);width:5.625rem;height:1.6875rem;background-position:center;display:block;position:absolute;left:50%;z-index:2;margin-left:-2.8125rem;top:-.875rem;transform:rotate(-2deg)}.picture-frame div,.picture-frame a{overflow:hidden;position:relative;display:block}.picture-frame div:before,.picture-frame a:before{content:"";display:block;padding-top:80%;opacity:0.9}.picture-frame div img,.picture-frame a img{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.picture-frame div img.placeholder,.picture-frame a img.placeholder{height:50%;top:25%}.picture-frame div.placeholder,.picture-frame a.placeholder{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:0.4}.picture-frame div.placeholder .sbi,.picture-frame a.placeholder .sbi{width:50px;top:50%;position:absolute;left:50%;margin-left:-25px;margin-top:-25px;opacity:0.5;background-size:80%}.picture-frame div.placeholder .sbi:after,.picture-frame a.placeholder .sbi:after{content:'';width:80%;height:80%;border:2px solid #000;border-radius:5px;position:absolute;top:10%;left:17%}.picture-frame div.placeholder span,.picture-frame a.placeholder span{top:50%;left:0;position:absolute;width:100%;margin-top:30px;color:#000;font-size:.8125rem}.picture-frame p{color:#666;text-align:center;padding:.5rem 0 .375rem;line-height:.8125rem;font-size:.875rem;font-family:'Gentium Basic', serif}.overlay{padding-top:0}.overlay__header{height:3.375rem}.overlay__header h4{font-size:1.75rem;height:2rem;line-height:2rem}.overlay__header h4 span{float:none;font-size:1.25rem;margin-right:0;margin-left:.625rem}.overlay__header a.close{width:2.5rem;height:2.5rem;top:.375rem;right:.375rem}.overlay__header a.close i{width:1.25rem;margin-left:.5rem;margin-top:.5rem}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar ul{height:2.25rem !important}.navigation__sidebar ul a[role=tab]{line-height:1.25rem;padding:.4375rem .75rem .5625rem}}@media (min-width: 744px){.navigation__sidebar ul li{display:inline-block;float:left}.navigation__sidebar ul li em{display:none}.navigation__sidebar ul li.more{position:relative}.navigation__sidebar ul li.more>a{display:block;padding-top:.4375rem;padding-bottom:.5625rem;padding-left:.8125rem !important;padding-right:1.875rem !important;border-right:1px solid #d9d9d9}.navigation__sidebar ul li.more>a:before{content:'›';display:block;position:absolute;text-align:center;width:.875rem;height:.875rem;line-height:.6875rem;font-size:1.0625rem;top:.6875rem;right:.625rem;left:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:"transform .2s ease-in-out";-moz-transition:"transform .2s ease-in-out";-ms-transition:"transform .2s ease-in-out";-o-transition:"transform .2s ease-in-out";transition:transform .2s ease-in-out}.navigation__sidebar ul li.more>a.active:before{top:.875rem}.navigation__sidebar ul li.more:hover>a:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.navigation__sidebar ul li.more:hover a+ul{display:block;position:absolute;top:2.1875rem}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar ul li.more:hover a+ul{right:.0625rem;background-color:#fff;height:auto;-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0;border-top:.0625rem solid #d0d0d0}.navigation__sidebar ul li.more:hover a+ul li{display:block;width:12.5rem;float:none}.navigation__sidebar ul li.more:hover a+ul li a{display:block;width:100%;height:100%;float:none;text-align:left;border-left:0;border-right:0;border-top:1px solid #d9d9d9;padding-top:.5rem !important;padding-bottom:.5rem !important}.navigation__sidebar ul li.more:hover a+ul li a:hover,.navigation__sidebar ul li.more:hover a+ul li a.active{-webkit-box-shadow:"none";-moz-box-shadow:"none";-ms-box-shadow:"none";-o-box-shadow:"none";box-shadow:none;padding-top:.5rem !important;padding-bottom:.5rem !important;position:static;top:0 !important;border-left:.0625rem solid #d9d9d9;border-right:.0625rem solid #d9d9d9}.navigation__sidebar ul li.more:hover a+ul li a:hover:before,.navigation__sidebar ul li.more:hover a+ul li a:hover:after,.navigation__sidebar ul li.more:hover a+ul li a.active:before,.navigation__sidebar ul li.more:hover a+ul li a.active:after{display:none;width:0 !important;height:0 !important}.navigation__sidebar ul li.more:hover a+ul li:first-child a{border-top:0}.navigation__sidebar ul li.more:hover a+ul:after:after{content:"";display:table;clear:both}}@media (min-width: 744px){.navigation__sidebar ul li a:hover em.show-ti{text-decoration:underline}.navigation__sidebar ul.more-items{display:none;height:auto !important}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar--operator ul li a[role=tab]{padding:.4375rem 1.25rem .5625rem}}@media (min-width: 744px){.navigation__sidebar--operator ul li a[role=tab] em{display:inline}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar.navigation-list{background-color:#f8f8f8;-webkit-box-shadow:inset 0px -1px 2px #d0d0d0;-moz-box-shadow:inset 0px -1px 2px #d0d0d0;box-shadow:inset 0px -1px 2px #d0d0d0;margin:0;padding:0;z-index:36;position:relative;height:2.4375rem;margin-bottom:.1875rem;height:2.875rem}.navigation__sidebar.navigation-list a[role=tab]{display:inline-block;padding:.4375rem .25rem .5625rem;float:left;text-align:center;color:#666;font-size:.875rem}.navigation__sidebar.navigation-list a[role=tab]:nth-child(n+2){border-left:1px solid #d9d9d9}.navigation__sidebar.navigation-list a[role=tab]:hover{text-decoration:underline}.navigation__sidebar.navigation-list a[role=tab]:hover span{text-decoration:underline}.navigation__sidebar.navigation-list a[role=tab].active{background-color:#fff;-webkit-box-shadow:1px -2px 12px #d0d0d0;-moz-box-shadow:1px -2px 12px #d0d0d0;box-shadow:1px -2px 12px #d0d0d0;position:relative;top:-3px;padding:.6875rem .25rem .5625rem;color:#a50a08;cursor:default}.navigation__sidebar.navigation-list a[role=tab].active:hover{text-decoration:none;cursor:default}.navigation__sidebar.navigation-list a[role=tab].active:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:.5625rem;background-color:#fff}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 320px){.navigation__sidebar.navigation-list a[role=tab]{padding:.5rem .5rem .5rem .4375rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.6875rem .5rem .625rem .4375rem}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 335px){.navigation__sidebar.navigation-list a[role=tab]{padding:.5rem .5rem .5rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.6875rem .5rem .625rem}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 367px){.navigation__sidebar.navigation-list a[role=tab]{font-size:.9375rem;padding:.5rem .625rem .5rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.6875rem .625rem .625rem}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 406px){.navigation__sidebar.navigation-list a[role=tab]{padding:.5rem .9375rem .5rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.6875rem .9375rem .625rem}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 744px){.navigation__sidebar.navigation-list{height:2.25rem}.navigation__sidebar.navigation-list a[role=tab]{padding:.4375rem 1.25rem .5625rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.625rem 1.25rem .5rem}}@media (min-width: 744px) and (max-width: 969px) and (min-width: 970px){.navigation__sidebar.navigation-list{height:2.5rem}.navigation__sidebar.navigation-list a[role=tab]{padding:.5rem 1.25rem .75rem}.navigation__sidebar.navigation-list a[role=tab].active{padding:.6875rem 1.25rem .6875rem}}@media (min-width: 744px) and (max-width: 969px){.navigation__sidebar.navigation-list a[role=tab].active:before{content:'';display:block;width:.0625rem;height:100%;position:absolute;background-color:#fff;top:0;right:-.0625rem}.navigation__sidebar.navigation-list li:nth-child(n+2) a[role=tab]:not(.active){border-left:1px solid #d9d9d9}.navigation__sidebar.navigation-list li:nth-child(n+2) a[role=tab].active{background-color:#fff;border-left:1px solid #fff}.navigation__sidebar.navigation-list li:last-child a[role=tab]:not(.active){border-right:1px solid #d9d9d9}}@media (min-width: 744px) and (max-width: 875px){.navigation__sidebar.navigation-list ul li a[role=tab]{padding:.4375rem .4375rem .5625rem}.navigation__sidebar.navigation-list ul li a[role=tab].active{padding:.625rem .5rem .5625rem}}@media (min-width: 744px){.inputform{margin:0}.inputform fieldset{padding:0 1.25rem}.inputform fieldset>div label span.lbl{display:inline-block;width:12.5rem;margin-top:.625rem}.inputform fieldset>div .input--holder{width:auto;min-width:25rem}.inputform fieldset>div input[type=text]:not(.enhance),.inputform fieldset>div input[type=email],.inputform fieldset>div input[type=tel],.inputform fieldset>div input[type=password]{width:auto;min-width:25rem;position:relative}.inputform.enquiryform input[type=text]:not(.enhance),.inputform.enquiryform input[type=email],.inputform.enquiryform input[type=tel],.inputform.enquiryform input[type=password]{float:right}div.error-balloon-container div.error-balloon{white-space:nowrap}.list--operators .row:not(.hide-t)+.score_expl b:before{background-color:#f8f8f8}.featuredbar{margin-top:1.625rem;margin-bottom:.3125rem}.featuredbar .inner{margin:.625rem;border:.0625rem solid #d9d9d9;text-align:center;position:relative;padding:1.25rem}.featuredbar .inner b{position:absolute;padding:0 .625rem;background-color:#f2f2f2;top:-.75rem;font-weight:normal;color:#999;display:inline-block;width:8.125rem;left:0;right:0;margin:0 auto}.featuredbar .inner .logos{height:3.125rem;overflow:hidden}.featuredbar .inner .logos img{height:3.125rem;margin:0 0 0 4.0625rem}.featuredbar .inner .logos img:first-child{margin:0}footer .featuredbar{width:100%;max-width:none;padding-left:0 !important;padding-right:0 !important}footer .featuredbar .inner{border:0;border-top:1px solid #666;padding-bottom:0;margin:.625rem 0}footer .featuredbar .inner b{background-color:#3f3d3d}footer .featuredbar .inner .logos{position:relative;top:.9375rem}.imgpagehead{margin:.625rem 1.5625rem;width:auto}.imgpagehead--margin{margin:.625rem auto}.imgpagehead--margin-bottom{margin:0 auto .625rem}.imgpagehead picture:before{padding-top:31.25%}.imgpagehead:not(.imgpagehead--parkcountry):before{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-webkit-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-o-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-ms-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:linear-gradient(to right, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%)}.imgpagehead--tour{margin-top:0}.imgpagehead__extragrad{position:absolute;top:0;left:0;height:100%;width:9.375rem;background:-moz-linear-gradient(left, #000 0%, transparent 100%);background:-webkit-linear-gradient(left, #000 0%, transparent 100%);background:-o-linear-gradient(left, #000 0%, transparent 100%);background:-ms-linear-gradient(left, #000 0%, transparent 100%);background:linear-gradient(to right, #000 0%, transparent 100%);z-index:2}.imgpagehead__overlay{width:60%;height:auto;bottom:.9375rem;padding:0 1.25rem .9375rem 1.5625rem}.imgpagehead__overlay p{padding-top:.9375rem}.imgpagehead__overlay--countrydir{width:65%}.imgpagehead__overlay--countrydir p{padding-top:0;padding-bottom:.3125rem}.imgpagehead__overlay__sub{margin-top:0;position:relative;height:1.625rem;top:.875rem;z-index:4;opacity:0.9;font-size:1.125rem}.imgpagehead__overlay__sub strong+.stars{margin-left:1.25rem}.imgpagehead__overlay__sub .stars i+i{display:inline-block}.imgpagehead__overlay__sub span{opacity:1}.imgpagehead__overlay__sub .stars{position:relative}.imgpagehead__overlay__sub strong a{font-size:1.125rem}.imgpagehead h2.imgpagehead__overlay__sub{font-size:1.375rem}.imgpagehead--parkcountry{margin:0 auto;width:100%}.imgpagehead--parkcountry picture:before{padding-top:25%}.imgpagehead--parkcountry .imgpagehead__overlay{bottom:.3125rem}.imgpagehead--parkcountry .imgpagehead__overlay__sub{top:0;margin-top:.3125rem}.imgpagehead--parkcountry .country-with-flag--flag--big{width:1.875rem;top:.125rem;float:none;margin-right:0;margin-left:.625rem}.imgpagehead .btn--orange{position:absolute;bottom:1.375rem;left:1.5625rem;z-index:4;bottom:1.5625rem;left:auto;right:1.5625rem}.container--home .tourpreferences .col{height:100%;margin-bottom:0}.container--home .tourpreferences .col .detail__destination{width:20rem}.container--home .tourpreferences .col.tourpreferences__block div.placeholder{line-height:3.125rem;font-size:.9375rem}.container--home .tourpreferences .col.tourpreferences__block span.lbl{margin-top:0;top:.0625rem;font-size:.9375rem}.container--home .tourpreferences .col.tourpreferences__block span.lbl.filled span{top:.4375rem}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__date .open-sign,.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons .open-sign{display:none !important}.container--home .tourpreferences .col.tourpreferences__block .tourpreferences__destination__row:not(.filled) .open-sign{display:none !important}.container--home .tourpreferences .col .clear-btn{height:3.125rem}.container--home .tourpreferences .col .open-sign--search{top:.875rem}.container--home .tourpreferences .col.tourpreferences__block{border-right:2px solid #5c5d58}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons{border-right:0}.container--home .tourpreferences .col.tourpreferences__block.tourpreferences__persons+.col{padding-left:.625rem !important}.container--home .tourpreferences .col.tourpreferences__block span.lbl.filled:before{top:-.25rem}.container--home .tourpreferences .col.active .detail:not(.detail__destination){display:block !important;top:4rem;min-width:20rem}.container--home .tourpreferences .col.active .detail:not(.detail__destination):before{position:absolute;top:-.4375rem;left:1.1875rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;border:.0625rem solid #e2e1e1;z-index:0;background-color:#efefef}.container--home .tourpreferences .col.active .detail:not(.detail__destination) .numberinput_enhanced{right:0}.container--home .tourpreferences .col.active .detail:not(.detail__destination).detail__persons{width:19.375rem;min-width:19.375rem}.container--home .tourpreferences .col.tourpreferences__date.filled{margin-bottom:.8125rem;padding-bottom:0 !important}.container--home .tourpreferences .col.tourpreferences__date.filled .tourpreferences__date__extraflex{display:none !important}.container--home .tourpreferences .col.tourpreferences__destination input{font-size:.9375rem;padding-left:2.625rem}.container--home .tourpreferences .col.tourpreferences__destination input:focus{padding-top:.875rem}.container--home .tourpreferences .col.tourpreferences__destination input:focus+div.placeholder{line-height:1.25rem;margin-bottom:1.625rem;font-size:.8125rem;top:.375rem}.container--home .tourpreferences .col .tourpreferences__destination__row div.placeholder{font-size:.9375rem}.container--home .tourpreferences .col .tourpreferences__destination__row.filled input{padding-top:.875rem}.container--home .tourpreferences .col .tourpreferences__destination__row.filled div.placeholder{line-height:1.25rem;margin-bottom:1.625rem;font-size:.8125rem}.container--home .tourpreferences a.search{border:0;padding-right:.625rem}.container--home .tourpreferences a.search:before{font-size:1.875rem;top:-.0625rem}.tourpreferences .detail__persons .btn{width:6.625rem}.container--directory .tourpreferences .col.tourpreferences__block div.placeholder{font-size:.9375rem}.container--directory .tourpreferences .col.tourpreferences__block span.lbl{font-size:.9375rem}.container--directory .tourpreferences .col.tourpreferences__destination input{font-size:.9375rem}.container--directory .tourpreferences .col .tourpreferences__destination__row div.placeholder{font-size:.9375rem}.expert__photo--large{display:inline-block;float:left;margin:0 2.1875rem 1.25rem 0}.expertdetail__main.content{padding-bottom:3.125rem}.expertdetail__main__details__inner{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);text-align:left}.expertdetail__main__details__inner dl dt{width:8.125rem}.expertdetail__main__countryblock ul{margin-left:.75rem}.expertdetail__main__countryblock ul li a{width:16.875rem}.expertdetail__main__countryblock ul li p{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:15.625rem;margin-bottom:0}.reviewlist__sorting div{padding-bottom:.625rem}.reviewlist__sorting div a{margin:0 .625rem 0 1.25rem}.reviewlist__sorting div span{position:relative;float:right;bottom:auto;left:auto;margin-top:0}.messagebox{padding:.625rem 1.25rem}.enquiryform textarea,.enquiryform input{font-size:inherit}.enquiryform__header{padding-left:8.4375rem}.enquiryform__header img{left:1.25rem}.enquiryform__notes{padding:0 1.25rem .625rem}.enquiryform__notes div.messagebox:before,.enquiryform__notes div.messagebox:after{display:block}.enquiryform__notes__extra{text-align:center;padding:.5rem .625rem .5625rem;margin:1.25rem -1.25rem -1.25rem}.enquiryform__verification>fieldset>div#email_verification_code{width:25rem}.enquiryform__verification>fieldset>div#email_verification_code form{text-align:left}.enquiryform__verification>fieldset>div#email_verification_code input[name=email_verification_code]{text-align:left;width:18.125rem;min-width:18.125rem}.enquiryform__verification>fieldset #verify-email{margin-top:0;margin-left:.625rem}.enquiryform #cant-find-email-explanation .steps-container>div.step>span.step{width:85%}.enquiryform fieldset.personal .error-balloon-container{margin-left:12.5rem}.enquiryform fieldset>div .country_autocomplete{margin-left:12.5rem;position:relative;width:25rem}.enquiryform fieldset>div .numberinput_enhanced+span{display:inline;margin-left:8.75rem}.enquiryform fieldset>div .fixeddates .fixeddates__headingrow{padding:.625rem 0}.enquiryform fieldset>div .fixeddates .fixeddates__headingrow div:nth-child(3).with-sub{line-height:.75rem}.enquiryform fieldset>div .fixeddates .fixeddates__headingrow div:nth-child(3).with-sub i{font-weight:normal}.enquiryform fieldset .tourtypes label span em{display:inline;margin-left:1.875rem;margin-top:0}.enquiryform__footer div#email-address-check #email-check{font-size:1.5rem}div.enquiry-count-warning{padding:1.25rem}.animals.with-box{margin-top:.3125rem;margin-bottom:0}.animals.with-box .animal{width:auto;margin-bottom:1.25rem}.animals.with-box .animal:nth-child(n+14){display:inline-block}.reviewform .detail__title__block{margin:0;padding:.625rem 1.25rem 1.25rem}.reviewform .detail__title__block:before{right:1.25rem;top:3rem}.reviewform fieldset>div{margin-left:1.25rem}.reviewform fieldset>div .select--holder{width:12.5rem}.reviewform fieldset>div #year-holder{margin-left:1.25rem;margin-top:0;display:inline-block;clear:none}.reviewform fieldset>div .reviewtype-sub{margin-left:0;padding-top:0;display:inline-block;clear:both;width:100%}.reviewform fieldset>div #reviewtype{width:100%}.reviewform fieldset>div #operator_logo img{position:absolute;right:0}.reviewform fieldset>div.main-rating .rating-selector #main-rating-selector,.reviewform fieldset>div.sub-rating .rating-selector #main-rating-selector{display:inline-block;margin-top:0}.reviewform fieldset>div.main-rating .rating-selector .rating-label,.reviewform fieldset>div.sub-rating .rating-selector .rating-label{margin-top:0;margin-left:.9375rem}.reviewform fieldset>div.main-rating .rating-selector .rating-label:before,.reviewform fieldset>div.sub-rating .rating-selector .rating-label:before{z-index:0;position:absolute;top:.5625rem;left:-.5rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:1rem;height:1rem;background-color:#f3f9f3;border:1px solid #c2e4c2}.reviewform fieldset>div.sub-rating ul.bullet-list li{margin-bottom:0}.reviewform fieldset>div.sub-rating ul.bullet-list li:before{top:.4375rem}.reviewform fieldset>div.sub-rating ul.bullet-list li .stars-and-notsure{display:inline-block}.detail__title__block{margin-left:.625rem;margin-right:.625rem}.detail__content__block{padding-left:.625rem;padding-right:.625rem}.detail__content__block .intro{margin-bottom:2.1875rem}.detail__content__block .climate #temp-chart,.detail__content__block .climate #rainfall-chart{position:relative;width:48%;float:left}.detail__content__block .climate #temp-chart{margin-right:2%}.detail__content__block .climate #rainfall-chart{margin-left:2%;margin-top:3.125rem}.detail__content__block .col-t-7,.detail__content__block .col-d-7,.detail__content__block .col-t-9,.detail__content__block .col-d-9{padding-right:1.25rem}.detail__content__block .col-t-6:nth-child(even){padding-left:.625rem;padding-right:.625rem}.detail__content__block .col-t-6:nth-child(odd){padding-left:.625rem;padding-right:.625rem}.detail__content__block .col-t-5,.detail__content__block .col-d-5,.detail__content__block .col-t-3,.detail__content__block .col-d-3{padding-right:0}.detail__content__block .col-12.fullwidth{margin-left:0;margin-right:0}.detail__content__block .notable-birds-items>div{float:left;display:inline-block;width:20%;margin:0;padding:0 1.5%}.detail__content__block .notable-birds-items>div img{width:100%}.detail__content__block .notable-birds-items>div:hover:before{width:85%;padding-top:85%}.detail__content__block .notable-birds-items>div:hover:after{padding-top:85%}.detail__content__block ul.bullet-list.list-with-flags span{display:inline-block}.detail__content__block .detail__numbers{margin-bottom:.625rem}.detail__content__block .detail__numbers .col-12{padding-left:2.5rem !important}.detail__content__block .detail__numbers .col-12 .detail__numbers__icon{width:1.875rem}.detail__content__block .detail__numbers .col-12 .detail__numbers__icon.sbi--best-time{width:1.75rem}.detail__content__block .subtype-reviews .review-summary{width:50%;padding-left:0}.detail__content__block .countryoutline svg,.detail__content__block .countryoutline img{margin:0 7%;width:86%}.detail__content__block .park-list--ranked ul li{width:50%;float:left;padding-left:.9375rem}.detail__content__block .park-list--ranked ul li:before{left:-.0625rem}.detail__content__block .park-list--ranked ul li .sbi{position:relative;top:.125rem}.detail__content__block .park-list--alphabet{margin-top:.625rem}.detail__content__block .park-list--alphabet>li{display:block;position:relative;-webkit-box-shadow:0px 0px 3px #d0d0d0;-moz-box-shadow:0px 0px 3px #d0d0d0;box-shadow:0px 0px 3px #d0d0d0;margin-bottom:1.5625rem}.detail__content__block .park-list--alphabet>li:hover{-webkit-box-shadow:0px 0px 10px #999;-moz-box-shadow:0px 0px 10px #999;box-shadow:0px 0px 10px #999}.detail__content__block .park-list--alphabet>li:before{display:none}.detail__content__block .park-list--alphabet>li picture{display:block;width:11rem;height:6.875rem;background-color:#f2f2f2;float:left;margin-right:1.25rem;overflow:hidden}.detail__content__block .park-list--alphabet>li picture img{height:100%;max-width:none;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative}.detail__content__block .park-list--alphabet>li>a.serif{display:inline-block;font-weight:600;font-size:1.375rem;margin-top:.625rem;margin-bottom:.25rem;color:#0378a0;text-decoration:none;width:auto;height:auto;padding-bottom:0}.detail__content__block .park-list--alphabet>li>a.serif p{position:relative;display:inherit;bottom:auto;left:auto;text-decoration:none;padding-left:0}.detail__content__block .park-list--alphabet>li>a.serif:hover p{text-decoration:underline}.detail__content__block .park-list--alphabet>li .review-summary--oneline{position:relative;left:auto;color:#444;display:block;margin-top:0;margin-bottom:.25rem}.detail__content__block .park-list--alphabet>li .review-summary--oneline em{color:#444}.detail__content__block .park-list--alphabet>li ul{display:none}.detail__content__block .park-list--alphabet>li:after{content:"";display:table;clear:both}.detail__content__block .park-list--alphabet>li p{padding-top:.125rem;padding-bottom:.1875rem}.detail__content__block .park-list--alphabet>li .park__ensign{right:auto;left:.9375rem;top:-.125rem}.detail__content__block .besttime-blocks .col-2{line-height:3.25rem}.detail__content__block .besttime-blocks .col-2:nth-child(-n+6){margin-bottom:0}#overview-tab .park__content__block .gallery__preview div:before{padding-top:50%}#overview-tab .park__content__block .parkmap-holder{position:relative}#overview-tab .park__content__block .parkmap-holder .map-africa-svg{width:44%;position:relative;left:-10px}#overview-tab .park__content__block .parkmap-holder .map-park-svg{position:absolute;width:58%;top:0;right:10px;left:auto}.parkcountry__tourpromo .list--tours li{width:50%}.parkcountry__tourpromo .list--tours li:nth-child(3){display:none}.parkcountry__tourpromo .button-holder{width:50%}.contactus .container--main--white{padding:1.875rem 1.25rem;margin-bottom:1.875rem}.contactus .container--main--white h3{font-size:1.375rem;margin-bottom:.9375rem;line-height:1.625rem}.operator__header{overflow:hidden;min-height:inherit;margin:0 1.5625rem 1.25rem}.operator__header .bg-img{width:102%;margin-left:-1%;overflow:hidden;-webkit-filter:blur(4px);filter:blur(4px)}.operator__header>.row{position:relative}.operator__header>img,.operator__header>picture img{float:none;position:absolute;left:0;top:-50%;z-index:1}.operator__header:before{content:'';width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:2;opacity:0.75}.operator__header .logo-block{text-align:center;position:relative;padding-right:1.25rem}.operator__header .logo-block div{display:inline-block;width:auto;background-color:#fff;padding:.9375rem 2.0625rem;border-radius:.3125rem;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;margin-bottom:.9375rem;margin-top:2.5rem;height:5rem;width:100%;position:relative}.operator__header .logo-block div img{position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:7.5rem;max-height:4.6875rem}.operator__header .logo-block .btn{margin:0;width:100%;padding-left:0;padding-right:0}.operator__header .logo-block p{color:#fff;width:100%;margin:.625rem auto 0}.operator__header .logo-block--withoutlogo{padding-top:2.1875rem}.operator__header .operator-data{color:#fff;padding-top:1.875rem}.operator__header .operator-data.col-t-8-5{padding-left:1.25rem}.operator__header .operator-data h1{padding:0;display:inline;padding-bottom:1.875rem;background:none;font-size:2.125rem;margin-right:.625rem}.operator__header .operator-data a{color:#fff;text-decoration:underline}.operator__header .operator-data a:hover{text-decoration:none}.operator__header .operator-data dl{margin-top:1.25rem}.operator__header .operator-data dl dt{width:22%}.operator__header .operator-data dl dd{width:78%}.operator__header .operator-data dl dd.destinations .country-with-flag.small{margin-right:.625rem}.operator__header .operator-data dl dd.destinations .country-with-flag.small span{color:#fff}.operator__header .operator-data dl dd .help{display:inline-block;line-height:1rem;border-bottom:1px dotted #fff}.operator__content .picture-frame{margin-top:1.25rem;position:relative;left:-.9375rem;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:0px 2px 3px #d0d0d0;-moz-box-shadow:0px 2px 3px #d0d0d0;box-shadow:0px 2px 3px #d0d0d0}.operator__content .tours-tab .list--tours{padding:.625rem .625rem 1.875rem .625rem}.operator__content .profile-tab .profile-desc{max-width:45.625rem}.operator_disclaimer{padding:0 .625rem}.container--home:before{content:'';display:block;padding-top:60%}.container--home:after{background-color:rgba(0,0,0,0.25)}.container--home>.img-holder{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.container--home>.img-holder img{position:absolute;height:100%;width:auto;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.container--home .opener{position:absolute;top:50%;margin-top:-7.125rem;margin-bottom:0;padding:0}.container--home .opener h1{font-size:2.375rem;line-height:2.375rem;padding-bottom:.625rem}.container--home .opener h2{font-size:1.5rem;padding-bottom:1.125rem;line-height:1.25rem}.container--home .opener form{padding:.8125rem;background-color:rgba(0,0,0,0.45);border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;height:4.75rem;margin:0 .75rem}}@media (min-width: 744px) and (min-width: 769px){.container--home .opener{margin-top:-6rem}.container--home .opener h1{font-size:2.6875rem}}@media (min-width: 744px){.container--home-numbers{display:block;background-color:#fff;max-width:none !important;padding:1.25rem 0}.container--home-numbers .inner{max-width:75rem;margin:0 auto;text-align:center}.container--home-numbers .inner div{display:inline-block;color:#444;margin:0 .875rem;line-height:1.5rem}.container--home-numbers .inner div i{float:left;margin-right:.625rem;width:1.5rem}.container--home-numbers .inner div a{color:#444;display:inline-block;position:relative}.container--home-numbers .inner div a:before{border-bottom:1px solid #999;position:absolute;bottom:.1875rem;left:0;width:100%;height:0;display:block;content:""}.container--home-numbers .inner div a:hover{text-decoration:none}.container--home-numbers .inner div a:hover:before{border-bottom:1px solid #666}.container--home-toprated{padding-top:0;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.container--home-toprated h2{font-size:1.5rem;margin-bottom:1.4375rem}.container--home-toprated__list{padding:0 !important}.container--home-toprated__list ul{background-color:#fff}.container--home-toprated__list ul li{color:#0378a0;line-height:3rem;border-top:1px solid #fff;cursor:pointer;position:relative;border-top:1px solid #e2e1e1;-webkit-transition:"background .2s ease-in-out, opacity .2s ease-in-out";-moz-transition:"background .2s ease-in-out, opacity .2s ease-in-out";-ms-transition:"background .2s ease-in-out, opacity .2s ease-in-out";-o-transition:"background .2s ease-in-out, opacity .2s ease-in-out";transition:background .2s ease-in-out, opacity .2s ease-in-out;padding-left:.9375rem;color:#444}.container--home-toprated__list ul li:last-child{border-bottom:1px solid #fff;line-height:2.9375rem}.container--home-toprated__list ul li span{margin-right:.3125rem}.container--home-toprated__list ul li b{color:#0378a0}.container--home-toprated__list ul li:before{display:block;content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f8f8f8;position:absolute;top:.875rem;right:.3125rem;opacity:0;z-index:3}.container--home-toprated__list ul li:hover{background-color:#f8f8f8}.container--home-toprated__list ul li:hover b{text-decoration:underline}.container--home-toprated__list ul li.active{background-color:#f8f8f8;border-color:#e2e1e1}.container--home-toprated__list ul li.active:last-child{border-bottom:1px solid #e2e1e1}.container--home-toprated__list ul li.active:before{opacity:1}.container--home-toprated__content{background-color:#666;height:100%;position:absolute;top:0;right:0;margin-right:.625rem;overflow:hidden}.container--home-toprated__content h3 a{margin-left:0}.container--home-toprated__info{position:absolute}.container--home-toprated__info__bg{position:relative;width:100%;height:100%;overflow:visible;z-index:2}.container--home-toprated__info__bg:before{display:none}.container--home-toprated__info__bg img{width:auto;max-width:none;position:absolute;left:0;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.container--home-toprated__info__content{z-index:2;position:absolute;padding:1.25rem 1.25rem 1.875rem 2.1875rem;color:#fff;min-height:100%;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to top, transparent 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 100%)}.container--home-toprated__info__content ul,.container--home-toprated__info__content p{margin:0;font-size:.875rem;line-height:1.125rem}.container--home-toprated__info__content:before{display:none}.container--home-toprated__info__content div{display:inline-block}.container--home-toprated__info__content h3{display:inline-block;width:auto;margin-right:.75rem;padding-top:0;padding-bottom:0}.container--home-toprated__info__content h3 a{position:relative;top:0;left:0;line-height:0;padding-left:0;width:100%}.container--home-toprated__info__content h3 a i{display:none}.container--home-toprated__info__content h3:before,.container--home-toprated__info__content h3:after{display:none}.container--home-toprated__info__content .nr-of{padding-bottom:.625rem;position:relative;top:-.625rem}.container--home-toprated__info__content__extrapaddingtablet{padding-right:8.125rem}.container--home-toprated__info__content ul{margin-top:1.25rem;margin-bottom:1.5625rem}.container--home-toprated__info__content ul li{display:inline-block;color:#ccc;margin:0;padding-left:2.5rem;padding-right:1.25rem;line-height:1rem}.container--home-toprated__info__content ul li b{display:block;font-weight:bold;color:#fff;position:relative;margin-bottom:.125rem}.container--home-toprated__info__content ul li b span{color:#fff;font-weight:bold}.container--home-toprated__info__content ul li b span.sub{color:#ccc;font-weight:normal}.container--home-toprated__info__content ul li i{position:absolute;top:0;left:0;width:1.875rem}.container--home-toprated__info__content ul li:nth-child(3) i{width:2.0625rem}.container--home-toprated__info__content p a,.container--home-toprated__info__content .review-summary--oneline a{color:#fff;text-decoration:underline}.container--home-toprated__info__content p a:hover,.container--home-toprated__info__content .review-summary--oneline a:hover{text-decoration:none}.container--home-toprated__info__content p em,.container--home-toprated__info__content .review-summary--oneline em{color:#fff}.container--home-toprated__info__content p a{white-space:nowrap}.container--home-toprated__info__content .toprated-sign{width:4.9375rem;right:1.875rem;top:4.375rem}.container--home-trendingtours{padding-top:2.5rem;padding-bottom:0}.container--home-trendingtours__title{font-size:1.5rem;margin-bottom:1.4375rem}.container--home-trendingtours .list--tours{margin-top:0}.container--home-trendingtours .list--tours .col:nth-child(odd){padding-right:.3125rem}.container--home-trendingtours .list--tours .col:nth-child(even){padding-left:.3125rem}.container--home-blog h2{font-size:1.5rem}.container--home-blog .list--posts{margin-top:0}.container--home-blog .list--posts .col:nth-child(odd){padding-left:0;padding-right:.3125rem}.container--home-blog .list--posts .col:nth-child(even){padding-right:0;padding-left:.3125rem}.park__ensign{left:auto;right:1.5625rem}.park__content__block__inprogress>div{padding-right:12.5rem}.park__content__block__inprogress>div .coming-soon{top:1.75rem;right:3.125rem}.tour__header:before{padding-top:31.25%;background-color:#f2f2f2;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-webkit-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-o-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:-ms-linear-gradient(left, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%);background:linear-gradient(to right, #000 0%, rgba(0,0,0,0.6) 45%, transparent 80%)}.tour__header h1{font-size:2.25rem;line-height:2.5rem;padding-top:0;padding-left:.9375rem;background:none;bottom:.9375rem;max-width:50%;z-index:5}.tour__header img{top:-45%}.tour__head__container{top:-1.5625rem}.tour__head__container .btn--reqquote{width:14.375rem;padding:0;font-size:1.0625rem;margin-right:1.25rem;padding-right:.9375rem;top:.1875rem}}@media (min-width: 744px) and (max-width: 800px){.tour__head__container .btn--reqquote{width:11.5625rem}}@media (min-width: 744px){.tour__head__container .btn--reqquote.sticky{position:fixed;right:.3125rem;top:.1875rem;z-index:40;height:1.875rem;line-height:1.75rem}.tour__head__container div.pricediv{margin:.75rem 1.25rem 1.25rem}.tour__head__container p.price{font-size:1rem}.tour__head__container p.price b{font-size:1.375rem}.tour__head__container p.price a{color:#2a7018}.tour__content__tabs{margin-top:0}.tour__content.sticky{padding-top:2.625rem !important}.tour__content div[role=tabpanel]{padding-bottom:1.5625rem}.tour__content__block--activities ul li,.tour__content__block--gettingthere ul li{padding:.875rem .9375rem .875rem 4.0625rem}.tour__content__block--activities ul li>span,.tour__content__block--gettingthere ul li>span{position:relative}.tour__content__block--activities ul li>div,.tour__content__block--gettingthere ul li>div{height:3.125rem;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tour__content__block--activities ul li>div picture,.tour__content__block--gettingthere ul li>div picture{top:50%;-ms-transform:scale(0.75) translateX(-65%) translateY(-60%);-webkit-transform:scale(0.75) translateX(-65%) translateY(-60%);transform:scale(0.75) translateX(-65%) translateY(-60%)}.tour__content__block--activities ul li>div picture img,.tour__content__block--gettingthere ul li>div picture img{float:none}}@media (min-width: 744px) and (max-width: 840px){.tour__content.sticky .tabs a[role=tab]{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width: 744px){.tour__content__block--summary ul{width:47%;float:left}.tour__content__block--summary ul li{padding-right:.9375rem}.tour__content__block--summary .countryoutline{width:50%;margin-left:3%;margin-top:.75rem;float:left;padding-top:35%}.tour__content__block--accommodations ul li div:nth-child(1){width:10%;position:relative;left:auto;top:auto}.tour__content__block--accommodations ul li div:nth-child(2){width:55%;padding-left:.9375rem}.tour__content__block--accommodations ul li div:nth-child(3){width:35%;float:none;display:inline-block;font-style:normal;margin-left:0;padding-left:.9375rem}.tour__content__block--daybyday{overflow:hidden}.tour__content__block--daybyday .day{margin-top:1.25rem}.tour__content__block--daybyday .day+.tour__content__block--daybyday .day{margin-top:2.5rem}.tour__content__block--daybyday .day__header--photo{overflow:hidden}.tour__content__block--daybyday .day__header--photo:before{left:1.125rem}.tour__content__block--daybyday .day__header--photo div.caption{background:none}.tour__content__block--daybyday .day__header--photo div.photos.illustration:before{padding-top:15%}.tour__content__block--daybyday .day__header--photo h3{padding-left:2.5rem;font-size:1.125rem;margin-bottom:.1875rem;z-index:20}.tour__content__block--daybyday .day__header--photo h3:after{width:.5625rem;height:.5625rem;border-radius:4.5px;-webkit-border-radius:4.5px;-moz-border-radius:4.5px;-ms-border-radius:4.5px;-o-border-radius:4.5px;left:.875rem;top:.375rem;z-index:2}.tour__content__block--daybyday .day__header--photo h3:before{clear:both;content:"";display:block;width:.5625rem;height:0;border:0;position:absolute;top:.625rem;left:1.5rem;z-index:32;border-top:1px dotted #b3b3b3}.tour__content__block--daybyday .day__header--photo h3.no-title:after{top:.9375rem}.tour__content__block--daybyday .day__header--photo h2{padding-left:1.25rem;font-size:1.25rem;line-height:1.25rem;font-weight:normal;z-index:4;padding-bottom:.1875rem;padding-top:.1875rem;background-color:transparent;font-family:'Gentium Basic', serif;text-shadow:1px 1px 5px #000}.tour__content__block--daybyday .day__header--photo h2.dot:after{clear:both;content:"";display:block;width:.5625rem;height:.5625rem;border-radius:4.5px;-webkit-border-radius:4.5px;-moz-border-radius:4.5px;-ms-border-radius:4.5px;-o-border-radius:4.5px;background-color:#fff;border:0;position:absolute;top:.625rem;left:.875rem;z-index:11}.tour__content__block--daybyday .day__header--photo h2 span.txt--small{font-size:70%}.tour__content__block--daybyday .day__header--photo h2 a{color:#fff;text-decoration:underline}.tour__content__block--daybyday .day__header--photo h2 a:hover{text-decoration:none}.tour__content__block--daybyday .day__header--photo h2{padding-left:2.5rem;font-size:1.5rem;line-height:1.5rem;padding-top:.3125rem;padding-bottom:.9375rem}.tour__content__block--daybyday .day__header--photo h2 span{z-index:25;position:relative;padding-right:.9375rem}.tour__content__block--daybyday .day__header--photo div.caption--photo h2{max-width:50%}.tour__content__block--daybyday .day__header--photo div.caption--photo h2:before{content:'';width:100%;height:100%;border-radius:1.875rem;display:block;background-color:#a50a08;position:absolute;right:34.375rem;bottom:0;-moz-box-shadow:530px 150px 160px 222px rgba(0,0,0,0.8);box-shadow:530px 150px 160px 222px rgba(0,0,0,0.8);z-index:1}.tour__content__block--daybyday .day__header--text{margin-right:.625rem;margin-left:2.5rem;color:#444;font-size:1.375rem;padding-bottom:0}.tour__content__block--daybyday .day__header--text:before{clear:both;content:"";display:block;width:.5625rem;height:0;border:0;position:absolute;top:1rem;left:-1rem;z-index:32;border-top:1px dotted #b3b3b3}.tour__content__block--daybyday .day__header--text.startend:before{display:none}.tour__content__block--daybyday .day__header--text:after{left:-1.625rem;top:.75rem;width:.5625rem;height:.5625rem;border-radius:4.5px;-webkit-border-radius:4.5px;-moz-border-radius:4.5px;-ms-border-radius:4.5px;-o-border-radius:4.5px}.tour__content__block--daybyday .day__header--text .caption{position:relative;top:-.125rem}.tour__content__block--daybyday .day__header--text h3{font-size:1.125rem;margin-bottom:.1875rem;z-index:20}.tour__content__block--daybyday .day__header--text h3:after{left:.875rem;top:.375rem;z-index:2}.tour__content__block--daybyday .day__header--text h3.no-title:after{top:.9375rem}.tour__content__block--daybyday .day__header--text h2{font-size:1.25rem;line-height:1.5rem;padding-top:.3125rem;padding-bottom:.3125rem;font-weight:bold;z-index:4;background-color:transparent}.tour__content__block--daybyday .day__header--text h2:not(.startend){font-size:1.5rem;line-height:1.75rem;font-weight:normal;font-family:'Gentium Basic', serif;position:relative;top:1.0625rem;padding-top:0;padding-bottom:0;margin-bottom:.3125rem}.tour__content__block--daybyday .day__header--text h2:not(.startend) span.txt--small{font-size:70%}.tour__content__block--daybyday .day__header--text h2 span{z-index:25;position:relative;background-color:#fff}.tour__content__block--daybyday .day__header--text h2>span{padding-right:.625rem}.tour__content__block--daybyday .day__header--text h2.startend .txt--small{font-size:1rem;font-weight:normal}.tour__content__block--daybyday .day__inner{padding:.625rem 2.5rem 0}.tour__content__block--daybyday .day__inner__block dl dt{display:inline-block;float:left;clear:both}.tour__content__block--daybyday .day__inner__block dl dd{padding-left:9.0625rem;display:block}.tour__content__block--daybyday .day__inner__block dl:after{content:"";display:table;clear:both}.tour__content__block--daybyday .day__inner__block .metabox{padding-bottom:1.25rem}.tour__content__block--daybyday .day .day__header--text+.day__inner{padding-top:.9375rem}.tour__content__block--daybyday .day .day__header--text.startend+.day__inner{padding-top:.3125rem}.tour__content__block--daybyday .day .detail__numbers{margin-bottom:.625rem}.tour__content__block--daybyday:before{left:1.125rem;top:0;padding-bottom:2.1875rem;box-sizing:content-box}#inclusions-tab .tour__content__block--inclusions li span{display:inline}.tour__content__block--rates .ratestablecurrencies{display:inline-block;margin-top:-.1875rem;float:right}.tour__content__block--rates .rates-table-block-t .rates-table{width:100%;margin:1.25rem 0}.tour__content__block--rates .rates-table-block-t .rates-table tr td{padding:.625rem .3125rem;font-size:.875rem;text-align:center}.tour__content__block--rates .rates-table-block-t .rates-table tr td a{display:block;border:1px solid rgba(3,120,160,0.25);padding:.3125rem .1875rem;text-align:center;cursor:pointer;max-width:12.5rem;margin:0 auto}.tour__content__block--rates .rates-table-block-t .rates-table tr td a:hover{text-decoration:none;color:#fff;background-color:#0378a0;border:1px solid #0378a0}.tour__content__block--rates .rates-table-block-t .rates-table tr td a.disabled{border:1px solid #d9d9d9;color:#666;cursor:default}.tour__content__block--rates .rates-table-block-t .rates-table tr td a.disabled:hover{border:1px solid #d9d9d9;color:#666;background-color:#fff}.tour__content__block--rates .rates-table-block-t .rates-table tr td.center{text-align:center}.tour__content__block--rates .rates-table-block-t .rates-table tr td:nth-child(1){padding-left:0 !important}.tour__content__block--rates .rates-table-block-t .rates-table tr td:last-child{padding-right:0 !important}.tour__content__block--rates .rates-table-block-t .rates-table tr:nth-child(1){border-bottom:1px solid #d9d9d9}.tour__content__block--rates .rates-table-block-t .rates-table tr:nth-child(1) td{font-weight:bold;line-height:1.125rem;padding-bottom:.875rem;text-align:center}.tour__content__block--rates .rates-table-block-t .rates-table tr:nth-child(1) td span{font-weight:normal;display:block;color:#999;font-size:.8125rem}.tour__content__block--rates .rates-table-block-t .rates-table tr:nth-child(2) td{padding-top:.875rem}.tour__content__block--rates .rates-table-block-t .rates-table tr td:nth-child(1){font-weight:bold;padding-right:.625rem;text-align:left}.tour__content__block--rates .rates-table-block-t .rates-table tr.cells-8{font-size:85%}.tour__content__block--rates .rates-table-block-t .rates-table tr.cells-8 td{padding:.625rem .1875rem;font-size:.8125rem}.tour__content__block--rates .rates-table-block-t .rates-table tr.cells-8 td:nth-child(1){font-weight:normal;padding-right:.3125rem;font-size:.75rem}.tour__content__block--rates .rates-table-block-t .rates-table tr.empty-row td{padding:0;font-size:0px;line-height:.625rem}.tour__content__block--rates .rates-table-block-t .rates-table .sb-green{text-align:center}.tour__content__block--rates .rates-table-block-t .rates-table .sb-green i{position:relative;top:.125rem}.aboutus{padding-top:.9375rem}.aboutus .container--main{padding-top:1.25rem}.aboutus>.row{padding:0 .625rem}.aboutus__head:before{content:'';display:block;padding-top:79%;position:relative;z-index:2;background-color:rgba(0,0,0,0.7)}.aboutus__head img{position:absolute;top:0;left:0;z-index:1;opacity:1;-ms-transform:none;-webkig-transform:none;transform:none;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aboutus__head .container--home-numbers{position:absolute;left:0;bottom:0;width:100%;display:none}.aboutus__head .container--home-numbers .inner div{margin:0 .8125rem}.aboutus__head__text{position:absolute;padding:1.25rem}.aboutus__head__text .col{margin-top:.3125rem}}@media (min-width: 744px) and (min-width: 820px){.aboutus__head:before{padding-top:66%}}@media (min-width: 744px) and (min-width: 930px){.aboutus__head:before{padding-top:57%}}@media (min-width: 744px){.aboutus__title{font-size:1.5rem}.aboutus__team__block{padding:0}.aboutus__team__block:nth-child(even){padding-left:0;padding-right:.3125rem;clear:both}.aboutus__team__block:nth-child(odd){padding-right:0;padding-left:.3125rem}.aboutus__team__title{padding-left:0;padding-right:0}.aboutus__expertpanel__block{padding:0}.aboutus__expertpanel__block:nth-child(even){padding-left:0;padding-right:.3125rem;clear:both}.aboutus__expertpanel__block:nth-child(odd){padding-right:0;padding-left:.3125rem}.aboutus__expertpanel__title{padding-left:0;padding-right:0}.aboutus__team,.aboutus__expertpanel{margin-top:3.125rem}html.wf-active .aboutus .container--home-numbers{display:block}.countriesparks-list{margin:0 .9375rem}.countriesparks-list .container--main{margin-bottom:1.25rem;padding:1.5625rem .9375rem}.countriesparks-list .container--main .video-thumb{display:block;position:relative;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;max-width:13.5rem}.countriesparks-list .container--main .video-thumb .video-time{background-color:#000;color:#fff;font-size:.6875rem;display:inline-block;padding:0 .375rem;position:absolute;top:0;right:.3125rem;z-index:3}.countriesparks-list .container--main .video-thumb i.sbi--play-button-large{width:2.5rem;color:#fff;position:absolute;top:50%;left:50%;margin-top:-2.1875rem;margin-left:-1.25rem;z-index:3}.countriesparks-list .container--main .video-thumb span{position:absolute;width:100%;text-align:center;color:#fff;font-size:.9375rem;top:50%;left:0;margin-top:.625rem;z-index:3;text-shadow:1px 1px 5px #000}.countriesparks-list .container--main .video-thumb:hover:before{background-color:rgba(0,0,0,0.5)}.countriesparks-list .container--main .video-thumb:hover span{text-decoration:underline}.countriesparks-list .container--main .video-thumb:before{background-color:rgba(0,0,0,0.3);position:relative;top:0;left:0;width:100%;height:0;padding-top:62.5%;content:'';display:block;z-index:2}.countriesparks-list .container--main .video-thumb img{position:absolute;top:0;left:0;z-index:1}.countriesparks-list .container--main h2{font-size:1.125rem;margin-bottom:.25rem}.countriesparks-list .container--main .review-summary--oneline{display:inline-block;margin-left:.1875rem}.countriesparks-list .container--main .ranktxt{margin-right:1.5625rem;margin-bottom:.3125rem;display:inline-block}.countriesparks-list .container--main p{margin:.9375rem 0 1.25rem}.countriesparks-list .container--main .info{font-size:.8125rem;line-height:1rem;margin-bottom:1.875rem;color:#666}.countriesparks-list .container--main .info li{position:relative;padding-left:1.875rem;padding-right:.625rem}.countriesparks-list .container--main .info i{position:absolute;top:.1875rem;left:0;width:1.375rem}.countriesparks-list .container--main .info i.sbi--high-season{width:1.625rem;top:.0625rem}.countriesparks-list .container--main .info b{display:block;color:#444}.countriesparks-list .container--main .btn--roundwhite{margin-right:.9375rem;margin-bottom:1.25rem}.countriesparks-list .container--main .btn--roundwhite+.btn--roundwhite{margin-right:0}.countriesparks-list .container--main .countriesparks-list--parks{border-top:1px solid #d9d9d9;margin-top:1.25rem}.countriesparks-list .container--main .countriesparks-list--parks li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.countriesparks-list .container--main h4{margin-top:1.25rem;margin-bottom:.625rem}.countriesparks-list .container--main .bullet-list--arrow+a{margin-left:0;margin-top:1.25rem}.countriesparks-list .container--main .bullet-list--arrow li{padding-top:.125rem;padding-bottom:.0625rem;display:inline-block;width:33.333%;float:left}.countriesparks-list .container--main .bullet-list--arrow li:before{top:.125rem}.countriesparks-list .container--main i.medal{position:relative;top:.125rem;left:-.0625rem;margin-right:.25rem}.countriesparks-title{padding-top:2.1875rem;padding-bottom:0}.countriesparks-title h2{font-size:1.5rem;margin-bottom:1.4375rem}.blog__meta i{display:inline}.blog__sidebar .bullet-list--nopadding li{padding-top:.375rem;padding-bottom:.375rem}.blog__sidebar .bullet-list--nopadding li:before{top:.375rem}.blog__post__header{margin-top:1.25rem}.blog__post__header:before{padding-top:31.25%}.blog__post__header__title{padding:4.375rem 1.875rem 1.875rem 1.5625rem}.blog__post__header__title h1{width:50%}.blog__post__content,.blog__post__content.container--main--white{padding:1.25rem 1.875rem}.blog__post__snippet .blog__post__header__title{padding:3.125rem 1.875rem 1.25rem}.blog__post__snippet .blog__post__header__title h1{font-size:1.5rem;line-height:1.75rem}.blog__post__snippet .blog__meta span{display:block}.blog__post__content__inner{padding:1.25rem}.blog__contribution{margin-bottom:.625rem}.titlebar--blog{padding-top:0}#review-badge .inputform fieldset .steps{margin-left:1.25rem}#review-badge .inputform fieldset .steps>div.step-text #badge-country-select{width:12.5rem}#review-badge .inputform fieldset .steps>div.step-text #badge-park-select{width:21.25rem;margin-left:1.875rem}#review-badge .inputform fieldset .steps .widget-align-selection label{width:auto;margin-right:1.875rem}.reviewbox .rating-button .average-rating{float:left}.reviewbox .rating-button .reviewbutton{float:right;margin-top:0}.searchresults .shadowed-box{margin-top:1.5625rem}.searchresults__operator dl dt{width:25%}.searchresults__operator dl dd{width:75%}#workflow div.content div.message.processspamcheck div.label{width:150px;float:left}#workflow div.content div.message.processspamcheck div.value{float:left}#workflow div.content div.message ul.datalist li div{float:left}}@media (min-width: 970px){@keyframes fadeIn{99%{visibility:hidden}100%{visibility:visible}}.clearfix:after,.content:after,.row:after,.tabs:after,.operator__header:after{content:"";display:table;clear:both}h1{font-size:2.375rem;line-height:2.5rem}.container{max-width:76.875rem}.container--main--white{max-width:73.75rem;margin:0 auto}.container--withsidebar>div.row{position:relative;overflow:hidden}.container--withsidebar>div.row:before{content:"";width:20.8333333333%;height:100%;display:block;background-color:#f8f8f8;-webkit-box-shadow:inset -1px 0px 2px #d0d0d0;-moz-box-shadow:inset -1px 0px 2px #d0d0d0;box-shadow:inset -1px 0px 2px #d0d0d0;position:absolute}.show-d{display:block !important}.show-di{display:inline-block !important}.hide-d{display:none !important}.content-d-noshadow{-webkit-box-shadow:none;box-shadow:none}.col{display:block}.col.col-d-0{display:none}.col-d-1{width:8.3333333333%}.col-d-2{width:16.6666666667%}.col-d-2-5{width:20.8333333333%}.col-d-3{width:25%}.col-d-3-5{width:29.1666666667%}.col-d-4{width:33.3333333333%}.col-d-4-5{width:37.5%}.col-d-5{width:41.6666666667%}.col-d-5-5{width:45.8333333333%}.col-d-6{width:50%}.col-d-6-5{width:54.1666666653%}.col-d-7{width:58.3333333333%}.col-d-8{width:66.6666666667%}.col-d-8-5{width:70.8333333333%}.col-d-9{width:75%}.col-d-9-5{width:79.1666666667%}.col-d-10{width:83.3333333333%}.col-d-11{width:91.6666666667%}.col-d-12{width:100%}.row-d-0{display:none}.no-gutter-d{padding-left:0 !important;padding-right:0 !important}header{height:3.4375rem}header .nav-tours span,header .nav-operators span{display:inline}header nav>ul li>a{line-height:3.4375rem}header .container__head--main:after{display:none}.header__search input[type=search]{padding-bottom:.125rem}.header__search button{width:2.3125rem;height:2.3125rem}.header__search:before{top:1.0625rem}.header__logo{width:15rem;height:2.1875rem;margin-top:.5rem}.titlebar .row:first-child{padding:0 0}.titlebar .row:first-child>div{padding:1.25rem .625rem}.titlebar__sub{margin-top:.625rem}.titlebar--park,.titlebar--country{padding-bottom:.3125rem}.titlebar--park .container,.titlebar--country .container{display:block}.titlebar--tour,.titlebar--operators{position:relative;padding-top:0}footer{font-size:.8125rem;line-height:1.25rem}.expertbar+footer{padding-bottom:.625rem}footer .container{margin-bottom:.625rem}footer .container:nth-child(1){padding-top:1.875rem;padding-bottom:0}footer .copyright{border-top:1px solid #666;text-align:center}footer .copyright p{display:inline-block;padding-bottom:.9375rem}footer .copyright img{width:1.5625rem;display:inherit;position:relative;top:.3125rem;margin-right:.625rem}footer .copyright .container{margin-bottom:.625rem}footer p{border-top:0;padding-top:0}footer .row .currency-selector{float:none;margin-top:1.5625rem}footer .row .currency-selector strong{float:left;display:inline-block;line-height:1.9375rem;margin-right:.9375rem;color:#cbc7c7}footer .row .currency-selector a.btn--next{margin-left:0;padding-left:.9375rem;padding-right:1.875rem;position:relative;top:-.125rem}footer .row .currency-selector a.btn--next:active{padding-top:.0625rem}footer .row .col-4{padding-top:0}footer .row .mark{margin-top:.3125rem}footer .general-links{margin-top:0}footer select{padding-left:.625rem;padding-right:.625rem}footer .select--holder{float:left;width:5rem}footer .select--holder:before{right:.5rem}footer .socials{float:left;margin-top:.625rem}footer .socials .social-icon{margin-top:.25rem}footer ul li{padding:0}footer ul.nav li{display:block;margin-right:0}footer.expertbar{padding-top:0}footer.expertbar .container:nth-child(1){padding-bottom:.625rem;margin-bottom:0}footer.expertbar h2{display:inline-block;color:#444;margin-bottom:0}footer.expertbar h2 strong{font-size:1rem}footer.expertbar h3{color:#444;margin-bottom:0}footer.expertbar h2+i.expertbar__subtext{display:inline-block;padding-left:1.25rem;position:relative}footer.expertbar h2+i.expertbar__subtext:before{content:'–';display:block;position:absolute;left:.4375rem;top:-.0625rem}footer.expertbar .expertbar__top span{right:4.375rem;top:-2.0625rem}footer.expertbar .expertbar--expert{padding-bottom:.3125rem;padding-right:.9375rem}.btn--orange,.btn--blue,.btn--red,.btn--roundwhite,.btn--grey{height:2.5625rem;line-height:2.25rem;font-size:.9375rem}.btn--orange:active,.btn--blue:active,.btn--red:active,.btn--roundwhite:active,.btn--grey:active{line-height:2.3125rem}.btn--orange,.btn--grey{font-size:1.0625rem}.btn--small{height:1.9375rem;line-height:1.5rem;font-size:.875rem}.btn--large{border-bottom-width:2px}.btn--orange{border-top:2px solid #e48901;border-bottom:2px solid #ab6701}.btn--orange:active{border-top:2px solid #ab6701;line-height:2.3125rem}.btn--orange:hover{border-top:2px solid #ab6701}.btn--small:active{line-height:1.5625rem}.btn--red{border-top:2px solid #a50a08;border-bottom:2px solid #750f0e}.btn--red:active{border-top:2px solid #750f0e;line-height:2.3125rem}.btn--red:hover{border-top:2px solid #750f0e}.btn--blue{border-top:2px solid #03698b}h5{font-size:1rem}.list--tours .list__item--data{padding:.3125rem .625rem .625rem}.list--tours .list__snippets,.list--operators .list__snippets{margin-top:0}.list--tours h1,.list--operators h1{margin-top:.625rem}.list--tours--small .col-12:nth-child(odd),.list--tours--small .col-12:nth-child(even){padding-right:0 !important;padding-left:0 !important;clear:both;width:100%}.list--operators .list__item>a .picture-holder .picture-frame:before{width:4.75rem;height:1.4375rem;margin-left:-2.375rem;top:-.75rem}.list__item--image__full h2{padding:3.125rem .625rem .9375rem}.bullet-list li{padding-left:1.875rem}.bullet-list li:before{left:.75rem}.bullet-list.indent li{padding-left:1.875rem}.bullet-list--arrow li:before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:.375rem;left:1.25rem}.bullet-list--3spaced li:nth-child(3n){margin-bottom:1.25rem}.bullet-list--3spaced li:last-child{margin-bottom:0}.bullet-list--nopadding li{padding-top:0;padding-bottom:.25rem;padding-left:.625rem}.bullet-list--nopadding li:before{left:0;top:-.0625rem}.container--tours-directory .list--tours .list__item{margin-bottom:3.125rem}.container--tours-directory .pagination{margin-top:0}.container--tours-directory,.container--operators-directory{margin-top:.9375rem}.container--tours-directory .row-header,.container--operators-directory .row-header{background:none;padding:0;margin:0 0 .625rem;border:0}.selected-filters{top:0;margin-top:0}.filters__block{padding-left:0;padding-right:0}.filters__close{display:none}.filters__block--tourpreferences.messagebox{margin-top:0;margin-left:0;margin-right:0}}@media (min-width: 970px) and (max-width: 1035px){.pagination__nmbr{width:2.25rem}.pagination .col:nth-child(1){padding-right:0 !important}.pagination .col:nth-child(2){padding-left:0 !important;padding-right:0 !important}.pagination .col:nth-child(4){padding-left:0 !important}}@media (min-width: 970px){.operator-snippet__data p{padding:.25rem .625rem .25rem 7.25rem}}@media (min-width: 970px) and (min-width: 970px) and (max-width: 1000px){.operator-snippet__data p em{padding-left:.375rem}}@media (min-width: 970px){.operator-snippet__data .opdata__image{width:6.4375rem}.operator-snippet__data .opdata__image img{max-width:4.0625rem}.price{padding-top:.75rem}.picture-frame{padding:.3125rem}.picture-frame:before{width:7.125rem;height:2.125rem;margin-left:-3.5625rem;top:-1.25rem}.navigation__sidebar{padding:0 1.25rem !important;position:relative;z-index:3}.navigation__sidebar b{display:block;background-color:#a50a08;color:#fff;padding:.375rem 1.25rem .4375rem;box-sizing:content-box;width:100%;margin-left:-1.25rem;margin-top:1.25rem}.navigation__sidebar ul{margin:.625rem 0 3.125rem 0}.navigation__sidebar ul.more-items{margin-bottom:.625rem;margin-top:0;display:block}.navigation__sidebar ul li{display:block;height:auto;float:none}.navigation__sidebar ul li a{font-size:.9375rem;display:block;width:100%;height:100%;padding:.5rem 0 .5rem .875rem;line-height:1.125rem;position:relative;color:#666}.navigation__sidebar ul li a:before{content:"›";font-weight:normal;font-size:.875rem;position:absolute;top:.5rem;left:0}.navigation__sidebar ul li a:hover,.navigation__sidebar ul li a.active{color:#a50a08;text-decoration:none}.navigation__sidebar ul li a:hover em,.navigation__sidebar ul li a.active em{color:#a50a08;text-decoration:none !important}.navigation__sidebar ul li a.active{font-weight:600}.navigation__sidebar ul li em{display:inline}.navigation__sidebar ul li.more{height:auto}.navigation__sidebar ul li.more>a{display:none}.navigation__sidebar ul li.more:hover a+ul{display:block;position:relative;top:auto}.navigation__sidebar ul .subs{display:none;margin-left:1.25rem;margin-top:0;margin-bottom:.625rem}.navigation__sidebar ul .subs label{font-size:.875rem;display:block;width:100%;height:100%;padding:.5rem 0 .5rem 1.75rem;line-height:1.125rem;position:relative;cursor:pointer}.navigation__sidebar ul .subs label i{font-style:normal;color:#666}.navigation__sidebar ul .subs label:hover i{text-decoration:underline}.navigation__sidebar ul .subs label input{position:absolute;left:0;top:.4375rem}.navigation__sidebar ul .subs label input:checked+i{color:#a50a08}.navigation__sidebar ul .subs li.inactive{opacity:0.3;cursor:default}.navigation__sidebar ul .subs li.inactive label{cursor:default}.navigation__sidebar ul .subs li.inactive input{cursor:default;border-color:#999}.navigation__sidebar ul .subs li.inactive:hover i{text-decoration:none}.navigation__sidebar ul a.active+.subs{display:block}.navigation__sidebar a.btn{margin:1.25rem 0 1.875rem}.overlay{max-width:47.5rem;width:90%;top:3.4375rem;margin-bottom:3.4375rem}.overlay.video{max-width:60rem}.overlay.map{max-width:56.25rem;text-align:center}.overlay.map .overlay__header{text-align:left}.overlay.map img{display:block;margin:0 auto}.overlay.wide{max-width:62.5rem}.overlay.xwide{max-width:72.8125rem;width:96% !important}.imgpagehead{margin:0 auto}.imgpagehead--margin{margin:1.5625rem auto}.imgpagehead--margin-bottom{margin:0 auto 1.5625rem}.imgpagehead picture:before{padding-top:21.875%}.imgpagehead--parkcountry{margin-top:0}.imgpagehead--parkcountry picture:before{padding-top:15.594%}.imgpagehead--parkcountry .country-with-flag--flag--big{width:2.125rem;top:0}.imgpagehead__overlay{padding-left:2.1875rem}.imgpagehead__overlay__sub{position:relative;height:1.625rem;top:.875rem;z-index:4;opacity:0.9;font-size:1.125rem}.imgpagehead__overlay__sub span{opacity:1}.imgpagehead__overlay__sub .stars{position:relative}.imgpagehead__overlay__sub .stars.notrated i{opacity:0.6}.imgpagehead__overlay__sub .stars:after{top:.125rem;font-family:'Noto Sans', 'Arial', sans-serif}.imgpagehead__overlay__sub strong a{font-size:1.125rem}}@media (min-width: 970px) and (max-width: 1030px){.imgpagehead__overlay--countrydir{padding-bottom:.3125rem}}@media (min-width: 970px){.imgpagehead .btn--orange{right:2.1875rem}.tourpreferences .col .detail{width:21.75rem}.tourpreferences .col .detail .inner{padding:2.5rem 1.25rem 1.25rem !important;margin-top:.3125rem}.tourpreferences .col .detail label:not(.checkbox-lbl){width:10.9375rem;line-height:3.125rem}.tourpreferences .col .detail:not(.detail__destination){display:block !important;top:-125rem}.tourpreferences .col .detail__destination{width:100%}.tourpreferences .col .detail__date .btn{display:none}.tourpreferences .col .detail__persons .inner{padding-top:1.875rem !important;padding-bottom:3.75rem !important}.tourpreferences i.row-icon{top:.875rem}.container--directory .tourpreferences .col .detail:not(.detail__destination){margin-left:-250rem;left:100%;top:.4375rem;padding-left:.9375rem}.container--directory .tourpreferences .col .detail:not(.detail__destination) .inner{margin-top:0}.container--directory .tourpreferences .col .detail:not(.detail__destination) .inner:before{top:.4375rem;left:.625rem}.container--directory .tourpreferences .col .detail:not(.detail__destination) .inner:after{display:none}.container--directory .tourpreferences .col .detail:not(.detail__destination) .detail__title{top:0;right:.0625rem;width:20.6875rem}.container--directory .tourpreferences .col .detail:not(.detail__destination) .homepersons-ok{margin-left:11rem;width:6.625rem;float:left}.container--directory .tourpreferences .col .detail.detail__destination{margin-top:.125rem;left:.5rem;width:20rem}.container--directory .tourpreferences .col.active .detail:not(.detail__destination){margin-left:-.1875rem}.expertdetail__sidebar{margin-top:0}.sidebar__block{background-color:#fff;-webkit-box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0;box-shadow:0px 0px 5px #d0d0d0;display:block;color:#444;padding:1.25rem;margin-bottom:1.25rem}.sidebar__block .price{font-size:1.125rem;display:inline-block;margin-bottom:.3125rem;-webkit-transition:"zoom .2s ease-in-out, margin .2s ease-in-out";-moz-transition:"zoom .2s ease-in-out, margin .2s ease-in-out";-ms-transition:"zoom .2s ease-in-out, margin .2s ease-in-out";-o-transition:"zoom .2s ease-in-out, margin .2s ease-in-out";transition:zoom .2s ease-in-out, margin .2s ease-in-out}.sidebar__block .price b{font-size:1.625rem;font-weight:600;letter-spacing:.03125rem}.sidebar__block .price a{color:#2a7018}.sidebar__block .preferences{white-space:nowrap;display:inline-block;margin-bottom:1.25rem;padding-left:1.25rem;padding-right:.625rem}.sidebar__block .preferences a{color:#444;text-decoration:underline}.sidebar__block .preferences a i{position:relative;top:.1875rem;left:-.0625rem;margin-right:.1875rem;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.75}.sidebar__block .preferences a:hover{text-decoration:none}.sidebar__block .pricesub{position:relative;top:-.625rem}.sidebar__block .guarantee{margin:.625rem 0}.sidebar__block .guarantee i{float:left;font-size:1.125rem;position:relative;top:.1875rem}.sidebar__block .guarantee a{color:#444;font-style:italic;margin-left:.375rem;text-decoration:underline}.sidebar__block .guarantee a:hover{text-decoration:none}.sidebar__block.map-block span,.sidebar__block.photo-block span{line-height:3.125rem}.sidebar__block ul.bulletlist{margin-top:.625rem}.sidebar__block ul.bulletlist li{margin:.0625rem 0;padding-left:.5rem;position:relative}.sidebar__block ul.bulletlist li:before{content:"›";left:0;top:-.0625rem;position:absolute}.sidebar__block.conversion-block{padding-top:.625rem;padding-bottom:1.25rem;padding-left:0;padding-right:0}.sidebar__block.conversion-block p,.sidebar__block.conversion-block ul{padding-left:1.25rem;padding-right:1.25rem}.sidebar__block.conversion-block p.price,.sidebar__block.conversion-block ul.price{line-height:1.5rem}.sidebar__block.conversion-block p+ul{padding-top:.3125rem;line-height:1.25rem}.sidebar__block.conversion-block .price a{white-space:nowrap;text-decoration:underline}.sidebar__block.conversion-block .price a:hover{text-decoration:none}.sidebar__block.conversion-block .save-share{margin-top:1.5625rem;width:100%;border-top:1px solid #d9d9d9}.sidebar__block.conversion-block .save-share a{color:#666;display:inline-block;width:50%;float:left;text-align:center;box-sizing:border-box;line-height:2.25rem;height:2.5rem;cursor:pointer;overflow:hidden}.sidebar__block.conversion-block .save-share a i{font-size:1.25rem;position:relative;top:.375rem;margin-right:.5rem}.sidebar__block.conversion-block .save-share a:nth-child(2){border-left:.0625rem solid #d9d9d9}.sidebar__block.conversion-block .save-share a.saved i{color:#a50a08}.sidebar__block.conversion-block:after{content:"";display:table;clear:both}.sidebar__block.operator-block{padding-left:0;padding-right:0}.sidebar__block.operator-block .operator__logo{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1.25rem}.sidebar__block.operator-block .operator__logo img{margin:0 auto;display:block;width:9.375rem}.sidebar__block.operator-block .operator__info{padding:1.25rem;line-height:1rem}.sidebar__block.operator-block .operator__info dl dt{width:35%;float:left;clear:both;padding:.25rem 0}.sidebar__block.operator-block .operator__info dl dd{width:65%;float:right;padding:.25rem 0}.sidebar__block.operator-block .operator__info dl .country-with-flag{display:block}.sidebar__block.operator-block .operator__info dl .country-with-flag+.country-with-flag{margin-top:.1875rem}.sidebar__block.operator-block .operator__info dl:after{content:"";display:table;clear:both}.sidebar__block.operator-block .operator__info .rating{font-weight:600;font-size:.875rem;margin-left:.125rem}.sidebar__block.operator-block .operator__info .stars{left:-.1875rem}.sidebar__block.operator-block .operator__info .reviews-link{position:relative;display:inline-block;margin-top:.3125rem;margin-bottom:.5rem}.sidebar__block.operator-block .operator__reviews{margin:2.5rem 1.25rem 0;padding:0;position:relative}.sidebar__block.operator-block .operator__reviews:before{right:0;top:.625rem}.sidebar__block.operator-block .operator__reviews .pagination{margin-top:.625rem;margin-bottom:0}.sidebar__block.operator-block .operator__reviews .pagination .col-4{padding:0;line-height:1.875rem}.sidebar__block.operator-block .operator__reviews .pagination .col-4:nth-child(1) .btn{float:right}.sidebar__block.operator-block .operator__reviews .pagination .col-4 .btn{width:2.5rem}.tourpromo h2{font-size:1.5rem}.reviewform fieldset>div{margin-left:1.875rem}.reviewform fieldset>div #reviewtype{width:100%}.reviewform fieldset>div .reviewtype-sub{margin-left:0;width:100%}.detail__title__block{padding-left:.3125rem;padding-right:0}.detail__title__block h2{font-size:1.5rem;line-height:1.25rem;margin-bottom:1.25rem;margin-top:1.625rem}.detail__title__block:before{top:2.375rem}.detail__content__block{padding-left:.3125rem}.detail__content__block .intro{margin-bottom:1.875rem}.detail__content__block h3,.detail__content__block h4{margin-top:3.125rem;margin-bottom:.75rem;font-size:1.125rem}.detail__content__block h3 span.grey,.detail__content__block h4 span.grey{display:inline;top:0;margin-left:-.3125rem}.detail__content__block h3 span.number,.detail__content__block h4 span.number{margin-right:.9375rem}.detail__content__block h5.subtitle.extramargin{margin-top:3.125rem}.detail__content__block .extra-top-margin{margin-top:2.1875rem}.detail__content__block .col-3 h4:first-child,.detail__content__block .col-d-3 h4:first-child{margin-top:.25rem}.detail__content__block p,.detail__content__block .first-elem{padding-top:.625rem}.detail__content__block--addressblock{padding-left:.625rem !important;padding-right:.625rem !important}.detail__content__block .col-12{padding-left:.625rem}.detail__content__block .col-12>p{padding-left:0}.detail__content__block .col-12>p.indent{padding-left:1.25rem}.detail__content__block .col-12.fullwidth{margin-left:0;margin-right:0;width:100%}.detail__content__block .detail__numbers b,.detail__content__block .detail__numbers em{font-size:.8125rem}.detail__content__block .park-list--ranked ul li{width:33.3333333333%}.detail__content__block .park-list--alphabet>li picture{width:13rem;height:8.125rem;margin-right:1.875rem;position:relative;display:block}.detail__content__block .park-list--alphabet>li picture img{z-index:1}.detail__content__block .park-list--alphabet>li picture:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:2}.detail__content__block .park-list--alphabet>li ul{display:block;margin-top:.1875rem}.detail__content__block .park-list--alphabet>li ul li{display:inline-block;padding-left:.625rem;margin-right:1.25rem}.detail__content__block .park-list--alphabet>li ul li:before{left:-.0625rem}.detail__content__block .park-list--alphabet>a{margin-top:.875rem}.detail__content__block .park-list--alphabet .review-summary--oneline{margin-bottom:.375rem}.detail__content__block .birding-specials li{float:left;width:50%}.detail__content__block .birding-specials:after{content:"";display:table;clear:both}.parkcountry__tourpromo .list--tours li{width:33.3333333333%}.parkcountry__tourpromo .list--tours li:nth-child(1n+2){display:block}.parkcountry__tourpromo .button-holder{width:33.3333333333%}.park__ensign{right:2.1875rem}.country__content__block__alert>div{padding-right:11.25rem}.country__content__block__alert>div .travel-alert{width:7.5rem;height:2.1875rem;display:inline-block;float:right;padding:0;margin:0;position:absolute;top:2.5rem;right:2.1875rem;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.country__content__block__alert>div .travel-alert:before,.country__content__block__alert>div .travel-alert:after{content:'';display:block;width:1.875rem;height:0;border-top:1px solid #999;-webkit-transform:rotate(-55deg);-moz-transform:rotate(-55deg);-ms-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg);position:absolute;left:2.6875rem;top:-.25rem}.country__content__block__alert>div .travel-alert:after{-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-ms-transform:rotate(55deg);-o-transform:rotate(55deg);transform:rotate(55deg);left:3.5625rem}.country__content__block__alert>div .travel-alert span{z-index:2;position:absolute;bottom:0;right:0;width:7.5rem;height:2.1875rem;line-height:2.0625rem;color:#a50a08;font-size:.875rem;background-color:#fff;-webkit-box-shadow:0px 0px 5px #d0d0d0;-moz-box-shadow:0px 0px 5px #d0d0d0;box-shadow:0px 0px 5px #d0d0d0;display:inline-block;text-align:center}.country__content__block__alert>div .travel-alert span:before{background-color:#999;width:.375rem;height:.375rem;border-radius:.375rem;position:absolute;left:3.875rem;top:-1.0625rem;content:'';display:block}.operator__header{min-height:18.4375rem;width:100%;max-width:73.75rem;margin:0 auto}.operator__header .picture-frame{top:50%;-ms-transform:translateY(-50%) rotate(-2deg);-webkit-transform:translateY(-50%) rotate(-2deg);transform:translateY(-50%) rotate(-2deg)}.operator__header .picture-frame a.enlarge:hover{cursor:pointer}.operator__header .picture-frame a.enlarge:hover:before{background-color:rgba(0,0,0,0.6);position:relative;z-index:2}.operator__header .picture-frame a.enlarge:hover:after{line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;overflow:hidden;background-repeat:no-repeat;width:1rem;background-size:contain;background-position:center;content:'';width:2rem;height:2rem;position:absolute;top:50%;left:50%;margin-left:-1rem;margin-top:-1rem;display:block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg");z-index:4;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media (min-width: 970px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 970px) and (min-resolution: 192dpi){.operator__header .picture-frame a.enlarge:hover:after{background-image:url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white@2x.png");background-image:linear-gradient(transparent, transparent),url("https://s3.amazonaws.com/fe-cdn.safaribookings.com/img/sbicons/zoom-white.svg")}}@media (min-width: 970px){.operator__header .operator-photo{position:absolute}.operator__header .operator-data{margin-left:25%;min-height:18.125rem}.operator__header .logo-block{position:absolute;right:0}.operator__header .logo-block div{height:6.5625rem;width:13.5rem}.operator__header .logo-block div img{width:9.375rem}.operator__header .logo-block:before{content:'';display:block;height:90%;width:0;border-left:.0625rem dotted #999;position:absolute;top:5%;left:0}.operator__header .logo-block .btn{width:auto;padding-left:1.25rem;padding-right:1.25rem}.operator__header .logo-block p{width:10.625rem}.operator__header .operator-data h1{padding-bottom:.1875rem}.operator__content .tours-tab .list--tours{padding:.625rem .625rem 1.875rem .9375rem}.operator_disclaimer{margin-left:.3125rem;margin-right:.3125rem}.tour__content div[role=tabpanel]{padding-bottom:1.875rem}.tour__content__block{padding:1.25rem 1.25rem 2.5rem}.tour__content__block:before{top:1.875rem;right:1.25rem}.tour__content__block h2{font-size:1rem}.tour__content__block--dates a{right:1.25rem}.tour__content.stickybtn .tour__content__tabs .btn--orange{display:inline-block !important;height:1.9375rem;margin-top:.25rem;line-height:1.5rem;width:15rem}.tour__content__block--consider .row div.col{margin-bottom:0}.tour__content__block--consider .row div.col:nth-child(4){clear:none}.tour__content__block--dates ul{margin-bottom:0}.tour__content__block--dates a{top:4.3125rem}.tour__content__block--daybyday .day__header--text{margin-right:0;margin-left:2.5rem}.tour__content__block--daybyday .day .detail__numbers b,.tour__content__block--daybyday .day .detail__numbers em{font-size:.8125rem}.tour__content__block--daybyday:before{left:2.375rem;top:-.125rem}#inclusions-tab .tour__content__block--inclusions{width:50%;float:left}#inclusions-tab .tour__content__block--inclusions:before{width:75%}#inclusions-tab .tour__content__block--inclusions li span{display:block}#inclusions-tab:after{content:"";display:table;clear:both}.tour__content__block--rates ul.bullet-list{margin-bottom:.625rem}}@media (min-width: 970px) and (min-width: 1050px){.tour__content__block--rates .rates-table-block-t .rates-table tr.cells-8 td:nth-child(1){font-size:.8125rem}}@media (min-width: 970px){.container--home{max-height:62.5rem}.container--home:before{padding-top:40%}.container--home>.img-holder img{width:100%}.container--home .opener{max-width:90%;padding:0;margin-top:-8.1875rem}.container--home .opener h1{font-size:2.6875rem;line-height:2.6875rem;margin-bottom:.25rem;padding-bottom:.3125rem}.container--home .opener h2{font-size:1.625rem;line-height:1.375rem;margin-bottom:0}}@media (min-width: 970px) and (min-width: 1440px){.container--home .opener{margin-top:-8.8125rem}.container--home .opener h1{font-size:3rem;line-height:3rem}.container--home .opener h2{font-size:1.75rem;line-height:1.5rem}}@media (min-width: 970px) and (min-width: 1920px){.container--home .opener{margin-top:-9.125rem}.container--home .opener h1{font-size:3.3125rem;line-height:3.3125rem}.container--home .opener h2{font-size:1.875rem;line-height:1.625rem}}@media (min-width: 970px){.container--home-toprated__list ul li{line-height:3.0625rem;padding-bottom:.1875rem}.container--home-toprated__list ul li:before{border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:26px solid #f8f8f8;top:0;right:.1875rem}.container--home-toprated__list ul li a{padding-left:1.5625rem}.container--home-toprated__list ul li a span{margin-right:.625rem}.container--home-toprated__list ul li:last-child{line-height:3rem}.container--home-toprated__info__content{padding-left:3.75rem;padding-right:3.75rem}.container--home-toprated__info__content a.bt{display:block;margin-top:.625rem}.container--home-toprated__info__content .toprated-sign{top:1.25rem}.container--home-trendingtours{padding-top:3.4375rem;padding-bottom:1.5625rem}.container--home-trendingtours .list--tours .col:nth-child(1){padding-left:0;padding-right:.625rem}.container--home-trendingtours .list--tours .col:nth-child(2){padding-left:.3125rem;padding-right:.3125rem}.container--home-trendingtours .list--tours .col:nth-child(3){padding-right:0;padding-left:.625rem;display:inline-block}.container--home-blog{padding-top:3.4375rem;padding-bottom:1.5625rem}.container--home-blog .list--posts .col:nth-child(1){padding-left:0;padding-right:.625rem}.container--home-blog .list--posts .col:nth-child(2){padding-left:.3125rem;padding-right:.3125rem}.container--home-blog .list--posts .col:nth-child(3){padding-right:0;padding-left:.625rem;display:inline-block}}@media (min-width: 970px) and (max-width: 980px){.container--home-blog .list--posts .col a.post h4{font-size:1.5rem}}@media (min-width: 970px){.searchresults .shadowed-box{margin-top:0}.searchresults__review__details{margin-bottom:0}.searchresults__review__details span:not(.review-score){display:inline;white-space:nowrap}.aboutus__head:before{padding-top:60%}}@media (min-width: 970px) and (min-width: 1070px){.aboutus__head:before{padding-top:51%}}@media (min-width: 970px){.aboutus__team__block,.aboutus__expertpanel__block{padding:0 .625rem}.aboutus__team__block:nth-child(odd),.aboutus__team__block:nth-child(even),.aboutus__expertpanel__block:nth-child(odd),.aboutus__expertpanel__block:nth-child(even){padding:0 .625rem;clear:none}.aboutus__team__block:nth-child(3n-4),.aboutus__expertpanel__block:nth-child(3n-4){padding-left:0;clear:both}.aboutus__team__block:nth-child(3n-2),.aboutus__expertpanel__block:nth-child(3n-2){padding-right:0}.aboutus__team__block:nth-child(3n-3),.aboutus__expertpanel__block:nth-child(3n-3){padding:0 .3125rem}.blog__sidebar .col-12{padding-right:0}.blog__sidebar .btn--orange{margin-top:1.25rem}.blog__post__snippet .blog__post__header__title h1{font-size:1.875rem;line-height:2.125rem}.blog__post__content .blog__sidebar{padding-left:.9375rem;padding-top:.625rem;padding-right:1.5625rem}.blog__post__content--single{position:relative}.blog__post__content--single:before{border-left:1px solid #d9d9d9;width:0;height:100%;content:'';position:absolute;top:0;right:28.9%;z-index:1}.blog__post__content--single .blog__sidebar .btn--orange{margin-top:.625rem}.blog__post__content--single .blog__post__content__inner{padding-left:1.5625rem}.blog__post__content__inner .chart #chart_age,.blog__post__content__inner .chart #chart_gender{float:left;width:50%;height:18.125rem}.countriesparks-list{margin:0 1.5625rem}.countriesparks-list .container--main{padding:1.875rem .625rem .625rem .625rem}.countriesparks-list .container--main .countriesparks-list--content{border-right:1px solid #d9d9d9;padding-right:1.25rem;padding-left:.9375rem}.countriesparks-list .container--main .countriesparks-list--parks{border-top:none;margin-top:0}.countriesparks-list .container--main h4{margin-top:0;margin-left:1.25rem;margin-bottom:1rem}.countriesparks-list .container--main .bullet-list--arrow li{display:block;width:100%;float:none}.countriesparks-list .container--main .bullet-list--arrow+a{margin-left:1.25rem;margin-top:1.875rem}}@media (min-width: 1175px){@keyframes fadeIn{99%{visibility:hidden}100%{visibility:visible}}.clearfix:after,.content:after,.row:after,.tabs:after,.operator__header:after{content:"";display:table;clear:both}.col{display:block}.col.col-w-0{display:none}.col-w-1{width:8.3333333333%}.col-w-2{width:16.6666666667%}.col-w-3{width:25%}.col-w-4{width:33.3333333333%}.col-w-5{width:41.6666666667%}.col-w-6{width:50%}.col-w-7{width:58.3333333333%}.col-w-8{width:66.6666666667%}.col-w-9{width:75%}.col-w-10{width:83.3333333333%}.col-w-11{width:91.6666666667%}.col-w-12{width:100%}.row-w-0{display:none}.show-w{display:block !important}.show-wi{display:inline-block !important}.hide-w{display:none !important}.list--tours .list__item--data{padding:.3125rem 1.25rem .625rem;font-size:.875rem}.list__item--image__full h2{padding:4.375rem 1.25rem 1.0625rem}.selected-filters{line-height:1.625rem}.selected-filters__item{line-height:1.5rem}.operator-snippet__data p{padding:.25rem 1.25rem .25rem 8rem}.operator-snippet__data p i{width:.875rem;margin-top:.125rem}.operator-snippet__data p .rating{padding-left:1.25rem}.operator-snippet__data .opdata__image{width:7.1875rem}.operator-snippet__data .opdata__image img{max-width:5.9375rem}.price{padding-top:.3125rem}}
