.flag{display:inline-block;width:16px;height:11px;background:url(/public/shoestring/dist/2c960895ba77f525433ea5f9175e42e2.png) no-repeat;background-position:-240px -165px}.flag--mx{background-position:-192px -99px}.flag--cz{background-position:-64px -33px}.flag--gy{background-position:-192px -55px}.flag--uz{background-position:-208px -154px}.flag--gl{background-position:-32px -55px}.flag--tv{background-position:-80px -154px}.flag--as{background-position:-160px 0}.flag--kz{background-position:-208px -77px}.flag--mt{background-position:-128px -99px}.flag--pm{background-position:-48px -121px}.flag--mm{background-position:-16px -99px}.flag--gi{background-position:-16px -55px}.flag--gw{background-position:-176px -55px}.flag--mu{background-position:-144px -99px}.flag--bo{background-position:-176px -11px}.flag--somaliland{background-position:-240px -132px}.flag--is{background-position:-192px -66px}.flag--mw{background-position:-176px -99px}.flag--gf{background-position:-224px -44px}.flag--me{background-position:-192px -88px}.flag--sy{background-position:-80px -143px}.flag--cy{background-position:-48px -33px}.flag--nc{background-position:0 -110px}.flag--lt{background-position:-80px -88px}.flag--ag{background-position:-48px 0}.flag--na{background-position:-240px -99px}.flag--id{background-position:-64px -66px}.flag--gt{background-position:-144px -55px}.flag--sn{background-position:-208px -132px}.flag--pn{background-position:-64px -121px}.flag--al{background-position:-80px 0}.flag--sj{background-position:-144px -132px}.flag--io{background-position:-144px -66px}.flag--ua{background-position:-128px -154px}.flag--td{background-position:-128px -143px}.flag--sc{background-position:-32px -132px}.flag--fo{background-position:-128px -44px}.flag--vn{background-position:-48px -165px}.flag--fj{background-position:-80px -44px}.flag--cm{background-position:-192px -22px}.flag--ax{background-position:-224px 0}.flag--ee{background-position:-192px -33px}.flag--tl{background-position:-240px -143px}.flag--ke{background-position:-32px -77px}.flag--li{background-position:-16px -88px}.flag--nf{background-position:-32px -110px}.flag--catalonia{background-position:-64px -22px}.flag--mn{background-position:-32px -99px}.flag--ms{background-position:-112px -99px}.flag--tk{background-position:-224px -143px}.flag--uy{background-position:-192px -154px}.flag--cv{background-position:-16px -33px}.flag--hm{background-position:-224px -55px}.flag--ve{background-position:0 -165px}.flag--ie{background-position:-80px -66px}.flag--jo{background-position:0 -77px}.flag--om{background-position:-176px -110px}.flag--cd{background-position:-80px -22px}.flag--ao{background-position:-128px 0}.flag--tg{background-position:-160px -143px}.flag--fi{background-position:-64px -44px}.flag--pr{background-position:-80px -121px}.flag--ly{background-position:-128px -88px}.flag--lb{background-position:-240px -77px}.flag--bt{background-position:-224px -11px}.flag--dj{background-position:-96px -33px}.flag--la{background-position:-224px -77px}.flag--by{background-position:-16px -22px}.flag--it{background-position:-208px -66px}.flag--qa{background-position:-160px -121px}.flag--af{background-position:-32px 0}.flag--bz{background-position:-32px -22px}.flag--pe{background-position:-208px -110px}.flag--bs{background-position:-208px -11px}.flag--hr{background-position:0 -66px}.flag--cw{background-position:-32px -33px}.flag--ne{background-position:-16px -110px}.flag--mo{background-position:-48px -99px}.flag--ki{background-position:-80px -77px}.flag--st{background-position:-32px -143px}.flag--be{background-position:-48px -11px}.flag--bw{background-position:0 -22px}.flag--yt{background-position:-160px -165px}.flag--kw{background-position:-176px -77px}.flag--an{background-position:-112px 0}.flag--bv{background-position:-240px -11px}.flag--cn{background-position:-208px -22px}.flag--tt{background-position:-64px -154px}.flag--ae{background-position:-16px 0}.flag--th{background-position:-176px -143px}.flag--bi{background-position:-112px -11px}.flag--eu{background-position:-48px -44px}.flag--ec{background-position:-176px -33px}.flag--ic{background-position:-48px -66px}.flag--tibet{background-position:-192px -143px}.flag--es{background-position:-16px -44px}.flag--jm{background-position:-240px -66px}.flag--kurdistan{background-position:-160px -77px}.flag--il{background-position:-96px -66px}.flag--sm{background-position:-192px -132px}.flag--tz{background-position:-112px -154px}.flag--ni{background-position:-64px -110px}.flag--eg{background-position:-208px -33px}.flag--pa{background-position:-192px -110px}.flag--mr{background-position:-96px -99px}.flag--ph{background-position:0 -121px}.flag--ca{background-position:-48px -22px}.flag--hu{background-position:-32px -66px}.flag--au{background-position:-192px 0}.flag--lv{background-position:-112px -88px}.flag--zm{background-position:-208px -165px}.flag--gn{background-position:-64px -55px}.flag--dz{background-position:-160px -33px}.flag--tm{background-position:0 -154px}.flag--vg{background-position:-16px -165px}.flag--sb{background-position:-16px -132px}.flag--so{background-position:-224px -132px}.flag--ky{background-position:-192px -77px}.flag--rw{background-position:-240px -121px}.flag--fm{background-position:-112px -44px}.flag--mz{background-position:-224px -99px}.flag--tn{background-position:-16px -154px}.flag--sx{background-position:-64px -143px}.flag--et{background-position:-32px -44px}.flag--eh{background-position:-224px -33px}.flag--gu{background-position:-160px -55px}.flag--to{background-position:-32px -154px}.flag--de{background-position:-80px -33px}.flag--sg{background-position:-96px -132px}.flag--pw{background-position:-128px -121px}.flag--ga{background-position:-160px -44px}.flag--ai{background-position:-64px 0}.flag--gs{background-position:-128px -55px}.flag--sh{background-position:-112px -132px}.flag--tj{background-position:-208px -143px}.flag--ru{background-position:-224px -121px}.flag--cu{background-position:0 -33px}.flag--ar{background-position:-144px 0}.flag--bd{background-position:-32px -11px}.flag--us{background-position:-176px -154px}.flag--ng{background-position:-48px -110px}.flag--km{background-position:-96px -77px}.flag--gh{background-position:0 -55px}.flag--ug{background-position:-144px -154px}.flag--am{background-position:-96px 0}.flag--pt{background-position:-112px -121px}.flag--zanzibar{background-position:-192px -165px}.flag--mc{background-position:-160px -88px}.flag--bg{background-position:-80px -11px}.flag--wales{background-position:-80px -165px}.flag--xk{background-position:-128px -165px}.flag--bn{background-position:-160px -11px}.flag--at{background-position:-176px 0}.flag--ad{background-position:0 0}.flag--md{background-position:-176px -88px}.flag--no{background-position:-96px -110px}.flag--kr{background-position:-144px -77px}.flag--pl{background-position:-32px -121px}.flag--sr{background-position:0 -143px}.flag--ge{background-position:-208px -44px}.flag--ss{background-position:-16px -143px}.flag--co{background-position:-224px -22px}.flag--um{background-position:-160px -154px}.flag--ch{background-position:-128px -22px}.flag--lk{background-position:-32px -88px}.flag--my{background-position:-208px -99px}.flag--bh{background-position:-96px -11px}.flag--lr{background-position:-48px -88px}.flag--vu{background-position:-64px -165px}.flag--sk{background-position:-160px -132px}.flag--gd{background-position:-192px -44px}.flag--ml{background-position:0 -99px}.flag--pf{background-position:-224px -110px}.flag--pk{background-position:-16px -121px}.flag--nl{background-position:-80px -110px}.flag--np{background-position:-112px -110px}.flag--re{background-position:-176px -121px}.flag--rs{background-position:-208px -121px}.flag--gg{background-position:-240px -44px}.flag--gm{background-position:-48px -55px}.flag--sa{background-position:0 -132px}.flag--ws{background-position:-112px -165px}.flag--vc{background-position:-240px -154px}.flag--im{background-position:-112px -66px}.flag--ba{background-position:0 -11px}.flag--bb{background-position:-16px -11px}.flag--ma{background-position:-144px -88px}.flag--england{background-position:-240px -33px}.flag--mh{background-position:-224px -88px}.flag--bm{background-position:-144px -11px}.flag--bf{background-position:-64px -11px}.flag--bj{background-position:-128px -11px}.flag--si{background-position:-128px -132px}.flag--py{background-position:-144px -121px}.flag--se{background-position:-80px -132px}.flag--kh{background-position:-64px -77px}.flag--gp{background-position:-80px -55px}.flag--cr{background-position:-240px -22px}.flag--nz{background-position:-160px -110px}.flag--pg{background-position:-240px -110px}.flag--gb{background-position:-176px -44px}.flag--fk{background-position:-96px -44px}.flag--scotland{background-position:-48px -132px}.flag--va{background-position:-224px -154px}.flag--mg{background-position:-208px -88px}.flag--mv{background-position:-160px -99px}.flag--gq{background-position:-96px -55px}.flag--hn{background-position:-240px -55px}.flag--mk{background-position:-240px -88px}.flag--kn{background-position:-112px -77px}.flag--tf{background-position:-144px -143px}.flag--tc{background-position:-112px -143px}.flag--vi{background-position:-32px -165px}.flag--ye{background-position:-144px -165px}.flag--mq{background-position:-80px -99px}.flag--er{background-position:0 -44px}.flag--lu{background-position:-96px -88px}.flag--lc{background-position:0 -88px}.flag--dm{background-position:-128px -33px}.flag--cf{background-position:-96px -22px}.flag--ls{background-position:-64px -88px}.flag--kg{background-position:-48px -77px}.flag--in{background-position:-128px -66px}.flag--wf{background-position:-96px -165px}.flag--ci{background-position:-144px -22px}.flag--jp{background-position:-16px -77px}.flag--ps{background-position:-96px -121px}.flag--ht{background-position:-16px -66px}.flag--tr{background-position:-48px -154px}.flag--az{background-position:-240px 0}.flag--je{background-position:-224px -66px}.flag--ir{background-position:-176px -66px}.flag--iq{background-position:-160px -66px}.flag--hk{background-position:-208px -55px}.flag--zw{background-position:-224px -165px}.flag--fr{background-position:-144px -44px}.flag--aw{background-position:-208px 0}.flag--tw{background-position:-96px -154px}.flag--sv{background-position:-48px -143px}.flag--sd{background-position:-64px -132px}.flag--cl{background-position:-176px -22px}.flag--kp{background-position:-128px -77px}.flag--cg{background-position:-112px -22px}.flag--gr{background-position:-112px -55px}.flag--ro{background-position:-192px -121px}.flag--sl{background-position:-176px -132px}.flag--dk{background-position:-112px -33px}.flag--sz{background-position:-96px -143px}.flag--za{background-position:-176px -165px}.flag--do{background-position:-144px -33px}.flag--nr{background-position:-128px -110px}.flag--br{background-position:-192px -11px}.flag--mp{background-position:-64px -99px}.flag--nu{background-position:-144px -110px}.flag--ck{background-position:-160px -22px}@font-face{font-family:AmericanTypewriter;src:url(/public/shoestring/dist/8fbc01002b3a36c6a3eaafecf38d6b35.eot);src:url(/public/shoestring/dist/8fbc01002b3a36c6a3eaafecf38d6b35.eot?#iefix) format("embedded-opentype"),url(/public/shoestring/dist/8220e4cd314cc70ec68ef54f7a4699e4.woff) format("woff"),url(/public/shoestring/dist/940ace70d6c766e685a20dea33762abf.ttf) format("truetype"),url(/public/shoestring/dist/90e2054c5d57ff318cf31fe8790405d7.svg#svgFontName) format("svg")}body{font-family:myriad-pro,Arial,Helvetica!important;font-size:12px;width:100%;margin:0 auto}p{padding:5px 0}.push{height:308px}.push:empty{height:0}.text-right{text-align:right}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.small-padding-left{padding-left:5px!important}.clear{clear:both;display:block;float:none!important}.left{float:left}.right{float:right}.line-through{text-decoration:line-through}.cursorURL:hover{cursor:pointer}.fancybox-inner>#errorModal{min-height:65px!important}.fancybox-title-float-wrap .child{background:#9fab55!important;border-radius:5px!important;-webkit-text-shadow:none!important;text-shadow:none!important}#errorModal{background:url(/public/shoestring/dist/5505b27b781db31ae327f6efcf129e86.png) no-repeat;padding-left:80px;vertical-align:middle;height:100%;display:block}.defaultBackground{background-color:#da7f54;background:rgba(255,102,0,.65)}#popup{padding:10px;overflow-x:hidden}#popup .tableStyle1 th{font-size:16px;font-family:AmericanTypewriter}.pricelabel{font-family:AmericanTypewriter;color:#f1584f;font-size:22px;font-weight:700}.chatbutton{padding:8px 7px 7px 30px;background:url(/public/shoestring/dist/bb92d98fb2b8d7b68b15cd89a815b34e.png) no-repeat 3px;background-color:#7c7d7f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #7c7d7f;-moz-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 2px rgba(252,229,252,.7);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 2px rgba(252,229,252,.7);box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 2px rgba(252,229,252,.7)}.nok{background-color:#fcc}.validationSummary{color:red;display:none}.fixed{position:fixed!important;top:0!important;z-index:1000}.no-padding{padding:0!important}.rounded{behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.smallinput{width:50px}.blockinput{width:100%}.hide{display:none}.alignRight{text-align:right!important}.alignCenter{text-align:center!important}.bold{font-weight:700}.error{color:red}.gradientBlackGrey{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZDhkOGQ4IiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDhkOGQ4IiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,.7) 0,hsla(0,0%,85%,.7) 35%,hsla(0,0%,85%,.7) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.7)),color-stop(35%,hsla(0,0%,85%,.7)),color-stop(100%,hsla(0,0%,85%,.7)));background:-webkit-linear-gradient(left,rgba(0,0,0,.7),hsla(0,0%,85%,.7) 35%,hsla(0,0%,85%,.7));background:-o-linear-gradient(left,rgba(0,0,0,.7) 0,hsla(0,0%,85%,.7) 35%,hsla(0,0%,85%,.7) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.7) 0,hsla(0,0%,85%,.7) 35%,hsla(0,0%,85%,.7) 100%);background:linear-gradient(90deg,rgba(0,0,0,.7) 0,hsla(0,0%,85%,.7) 35%,hsla(0,0%,85%,.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3000000",endColorstr="#b3d8d8d8",GradientType=1)}.shadowBoxContainer{position:relative;z-index:1}#triptypelist .field{float:left;background-color:#fff;color:#5da313;height:40px;border-radius:3px;padding:6px;line-height:30px;font-size:16px;text-align:center}em{font-style:italic}footer .modal-content,footer .modal-footer{font-family:AmericanTypewriter}footer .modal-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}footer .modal-content.modal-content--error{background:#f1584f;color:#fff;font-family:AmericanTypewriter}footer .modal-footer.modal-content--error{border-top:none;background:#fff;font-family:AmericanTypewriter;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cta{padding:7px 15px;float:right;display:block;text-transform:uppercase;text-align:center;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.cta--primary{float:none!important}.cta.light-blue-fill{background-color:#dce7ed;border-bottom:3px solid gray}.cta.blue-fill{background-color:#3498db;border-bottom:3px solid #217dbb}.cta.green-fill{background-color:#5da313;border-bottom:3px solid #48840a}.cta.gray-text{color:gray}.cta.white-text{color:#fff}.cta.white-fill{background-color:#fff;border:1px solid #dbdbdb;border-bottom:3px solid #dbdbdb}.cta.white-fill .edit{border-left:1px solid #dbdbdb;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;background-color:#fff;top:10px;right:10px;bottom:10px;z-index:5}.cta.white-fill .edit .button{padding:0 5px 0 15px}.cta.blue-text{color:#3498db}.cta.red-text{color:#f15850}.cta.transparent-fill{background-color:transparent;border:1px solid #fff}.cta.transparent-fill i{margin-right:3px}.cta.round{padding:0;border:none;border-radius:50%;width:30px;height:30px;float:right;margin-left:5px}.cta.round:hover{border:none}@media (min-width:960px){.cta:hover.light-blue-fill{background-color:#cbdbe4;border-bottom:3px solid #737373}.cta:hover.blue-fill{background-color:#4aa3df;border-bottom:3px solid #3498db}.cta:hover.green-fill{background-color:#6aba16;border-bottom:3px solid #559c0c}.cta:hover.white-fill{background-color:#fcfcfc;border:1px solid #d6d6d6;border-bottom:3px solid #d6d6d6}.cta:hover.blue-text{color:#4aa3df}.cta:hover.transparent-fill{background-color:#fff;border:1px solid #fcfcfc;color:gray}}body>img{display:none}body h1{font-weight:400!important}.contentCMSBlock ul{list-style:disc}.contentCMSBlock .frame{background:#fff;color:#000;position:relative}.contentCMSBlock .frame h1{color:#5da313;font-family:AmericanTypewriter;font-size:24px}.contentCMSBlock .frame h2 img{margin-bottom:10px}.contentCMSBlock .frame .label{color:#000}.contentCMSBlock .frame #form .field .radio{margin-top:0}.contentCMSBlock .frame #form .field .radio input[type=radio]{margin-left:0}.contentCMSBlock .frame .tocTitle{font-weight:700;min-height:25px;font-size:17px;color:#3e3e3e}.contentCMSBlock .frame a{color:#5da313}.contentCMSBlock .frame .content{font-family:myriad-pro;font-size:16px}.contentCMSBlock .frame .content strong{font-family:myriad-pro;font-size:16px;margin-bottom:10px}.contentCMSBlock .frame .content strong span{font-weight:700}.contentCMSBlock .frame .content h1:empty{display:none}.contentCMSBlock .frame .content>ul li{list-style-type:disc;list-style-position:inside}.contentCMSBlock .frame table ul ul li{margin-bottom:5px}.contentCMSBlock .frame table ul ul li a{text-decoration:none;color:#5da313}.back-to-dashboard{margin-top:30px;margin-right:7px}.mainboxshadow{background-image:url(/public/shoestring/dist/a096138be7a8426bffa6610e091cd40f.png);float:left;width:100%}.intro.content{margin-bottom:30px;margin-top:20px}.intro.content h2{font-family:clarendon-text-pro;font-size:20px;color:#5da313}.intro.content h2 .moveTop{background:url(/public/shoestring/dist/8cd1c4264fea0a24058f43a77b8a20b9.png) no-repeat;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}h1,h2,h3,h4,h5{color:#333;margin:0}h1{font-family:AmericanTypewriter;font-size:26px;font-weight:700;color:#5da313}h2{font-size:18px;color:#606060;margin-bottom:10px}h2 .moveTop{text-indent:-9999999px;background:url(/public/shoestring/dist/a21c039533e142ec8286345bb4480200.png) no-repeat}h2 span.doubleborder{display:inline-block;color:#000;background-color:#fff;padding:5px 10px;border:3px double #bebebe}h3{color:#979797}h3,h4{font-size:14px}.bookbutton{background-position:100% 0;display:inline-block;color:#fff!important;text-decoration:none;text-align:center;text-transform:uppercase;background-image:url(/public/shoestring/dist/6747dc7922f709600c3f251c33b0580a.png);background-repeat:no-repeat,no-repeat;background-size:auto 100%;float:left;position:relative;height:38px;font-family:myriad-pro!important}.bookbutton:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/a12b41a81a575339ab35e6b282d9d1b6.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}.bookbutton:active,.bookbutton:hover{color:#fff!important;text-decoration:none}.bookbutton>span{display:inline-block;padding-left:10px;padding-right:10px;font-size:16px;width:100%;background:#4a8f0f;background:-moz-linear-gradient(left,#4a8f0f 0,#63a814 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#4a8f0f),color-stop(100%,#63a814));background:-webkit-linear-gradient(left,#4a8f0f,#63a814);background:-o-linear-gradient(left,#4a8f0f 0,#63a814 100%);background:-ms-linear-gradient(left,#4a8f0f 0,#63a814 100%);background:linear-gradient(90deg,#4a8f0f 0,#63a814);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4a8f0f",endColorstr="#63a814",GradientType=1);-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.bookbuttonsmall{background-position:100% 0;color:#fff;text-decoration:none;text-align:left;text-transform:uppercase;background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-repeat:no-repeat;height:45px;width:45px;margin:auto;background-size:contain}@media (min-width:768px){.bookbuttonsmall{z-index:9}}.bookbuttonsmall span{display:none}.bookbuttonsmall.alternative{background-image:url(/public/shoestring/dist/32fbb7e84cec3c01836f9f7f592d72f6.png)!important}.mijnsitebutton{height:60px;font-size:16px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4C4C4C",endColorstr="#010100",GradientType=0);border:none;color:#fff!important;text-transform:uppercase}.mijnsitebutton:active{position:relative;top:1px}.tableStyle1{border:4px solid #fff;width:100%;margin-bottom:20px}.tableStyle1 tr th .tableStyle1 tr td{padding:2px 10px 5px 5px}.tableStyle1 tr th.year{text-align:left;font-weight:700;color:#fff;background-color:#59504b;padding:5px}.tableStyle1 tr td{background-color:#eae2e0;border-bottom:1px solid #f4f4ef;border-right:1px solid #fefefe}.tableStyle1 tr td.buttons{text-align:right}.tableStyle1 tr td.buttons .book{margin-bottom:3px}.tableStyle1 tr td.buttons .option{padding:2px}.tableStyle1 tr td.prices{white-space:nowrap}.tableStyle1 tr td.value{width:auto}.shadowLeftRightBottom{-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}fieldset{border:1px solid #b8a48a}fieldset legend{font-weight:700;font-size:13px}#results .productlabels{position:relative;left:0;top:4px;width:33%}.productlabels{padding:4px 0;z-index:1}.productlabels li{padding:2px 10px;display:inline-block;border-radius:2px;border-top-left-radius:0;border-bottom-right-radius:5px;color:#fff;margin-right:5px}.productlabels li.garanteed{background-color:#5da313}.productlabels li.garanteed:before{content:"\F00C";font-family:FontAwesome;position:absolute}.productlabels li.garanteed div{text-transform:uppercase}.productlabels li.promo{background-color:#f1584f}.productlabels li.promo div{text-transform:uppercase}.productlabels li div{font-size:14px}.content-label{color:#fff;padding:2px 10px;display:inline-block;box-shadow:0 5px 5px -5px #666;border-radius:2px;border-top-left-radius:5px;border-bottom-right-radius:5px;font-size:16px}.shadowBox{-moz-border-radius:4px}.shadowBox:after,.shadowBox:before{z-index:-1;content:"";-webkit-box-shadow:0 15px 10px #000;-moz-box-shadow:0 15px 10px #000;box-shadow:0 15px 10px #000;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.shadowBox:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#popupValidation{font-weight:700;font-size:11px}#popupValidation div{font-size:12px;font-weight:700}.red{color:#f1584f}.back-to-top{position:fixed;font-size:32px;font-weight:700;z-index:9999}.back-to-top,.back-to-top:before{text-align:center;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.back-to-top:before{position:absolute;top:0;left:0;width:100%;color:#5da313;content:"\F106";font-family:FontAwesome;display:block}.back-to-top:hover{border-bottom:2px solid #f1584f;padding-bottom:10px}.back-to-top:hover:before{color:#f1584f;top:-20%}#contentpagecontainer{background-color:#da7f54;background:rgba(255,102,0,.65);padding-bottom:10px}#contentpagecontainer .pagecontent{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:hsla(0,0%,100%,.7)}.middle.contentWidth{background-color:#fff}#container{overflow:hidden}#container header{background-color:#f4f4ef;-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}#container #headerOverlay{position:fixed;z-index:12!important}#container #headerOverlay,#container #headerOverlay:after{width:100%;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerOverlay:after{position:absolute;top:0;left:0;height:100%;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(-21%,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5 -21%,#fff);background:-o-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:linear-gradient(top,#e5e5e5 -21%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff",GradientType=0);opacity:0;-moz-transition-delay:.15s;-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}#container #headerOverlay.booking #destinations>.subnav,#container #headerOverlay.booking .main-navigation__columns{width:100%}#container #headerOverlay.blended,#container #headerOverlay.booking{box-shadow:0 5px 10px rgba(0,0,0,.15);z-index:16}#container #headerOverlay.blended #headerMenuBottom,#container #headerOverlay.booking #headerMenuBottom{z-index:17}#container #headerOverlay.blended:after,#container #headerOverlay.booking:after{opacity:1}#container #headerOverlay.blended #logo,#container #headerOverlay.booking #logo{z-index:9}#container #headerOverlay.blended #logolink:after,#container #headerOverlay.booking #logolink:after{opacity:1!important}#container #headerOverlay.blended #header-phone a,#container #headerOverlay.booking #header-phone a{color:#5da313!important;text-shadow:none}#container #headerOverlay.blended #header-phone a .fa.fa-phone,#container #headerOverlay.booking #header-phone a .fa.fa-phone{border:2px solid #5da313!important}#container #headerOverlay.blended #header-phone a:hover,#container #headerOverlay.booking #header-phone a:hover{text-decoration:none}#container #headerOverlay.blended #headerTop #headerMenuBottom nav>ul>li.current>a,#container #headerOverlay.booking #headerTop #headerMenuBottom nav>ul>li.current>a{color:#5da313!important;border-bottom:2px solid #5da313}#container #headerOverlay.blended #headerTop #headerMenuBottom nav>ul>li.current.home>a,#container #headerOverlay.booking #headerTop #headerMenuBottom nav>ul>li.current.home>a{color:#5da313!important}#container #headerOverlay.blended #headerTop #headerMenuBottom nav>ul>li>a,#container #headerOverlay.booking #headerTop #headerMenuBottom nav>ul>li>a{color:#666;text-shadow:none}#container #headerOverlay.blended #headerTop #headerMenuBottom nav>ul>li:hover>a,#container #headerOverlay.booking #headerTop #headerMenuBottom nav>ul>li:hover>a{color:#5da313}#container #headerOverlay.blended #headerTop #search i,#container #headerOverlay.booking #headerTop #search i{color:#000}#container #headerOverlay #headerTop a#logolink{overflow:hidden}#container #headerOverlay #headerTop a#logolink:after{position:absolute;top:0;left:15px;width:240px;height:82px;background-color:#000;content:" ";display:block;z-index:8;opacity:0;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerOverlay #headerTop #header-phone{height:82px;float:right;font-family:myriad-pro;font-size:20px;text-shadow:0 1px 1px rgba(0,0,0,.5);padding:22px 0 0;z-index:10}#container #headerOverlay #headerTop #header-phone,#container #headerOverlay #headerTop #header-phone a{line-height:37px;color:#fff;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerOverlay #headerTop #header-phone a{display:block;height:100%;width:100%}#container #headerOverlay #headerTop #header-phone a .fa.fa-phone{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid #fff;width:30px;height:30px;margin-right:10px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;line-height:28px}#container #headerOverlay #headerTop #header-phone a:hover{text-decoration:none}#container #headerOverlay #headerTop #header-phone.international{padding-top:5px}#container #headerOverlay #headerTop #header-phone.international a{height:50%}#container #headerOverlay #headerTop #header-phone:hover{background-color:#fff}#container #headerOverlay #headerTop #header-phone:hover a{color:#464646}#container #headerOverlay #headerTop #header-phone:hover a .fa.fa-phone{border:2px solid #464646}#container #headerOverlay #headerTop #search{position:relative;float:left;height:82px;width:53px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;z-index:11;text-align:center}#container #headerOverlay #headerTop #search #cmdSearch i{color:#fff;line-height:34px}#container #headerOverlay #headerTop #search i{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);line-height:34px}#container #headerOverlay #headerTop #search a{background-color:#bcbdc1}#container #headerOverlay #headerTop #search .search-button{display:block!important;z-index:10;color:#fff;line-height:37px;height:82px;margin-top:0;margin-bottom:0;margin-right:0;border:none;background:none;float:left!important;padding-left:20px;padding-right:20px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-shadow:0 1px 1px rgba(0,0,0,.5);overflow:hidden}#container #headerOverlay #headerTop #search .search-button:hover{color:#464646}#container #headerOverlay #headerTop #search .search-button.collapsed{background-color:#fff;color:#464646}#container #headerOverlay #headerTop #search input{background-position:5px 3px;color:#464646;background-color:#fff;width:100%;height:28px}#container #headerOverlay #headerTop #search input#txtSearch{background-color:#fff;color:#5da313;border:1px solid #ececec;border-radius:2px;padding:0 4px;font-family:myriad-pro;font-size:16px;letter-spacing:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;width:205px}#container #headerOverlay #headerTop #search input::-webkit-input-placeholder{color:#3e3e3e}#container #headerOverlay #headerTop #search #search-collapse{background-color:#fff;float:left;display:block;overflow:hidden;min-height:0;height:0!important;width:219px;left:0;box-shadow:0 5px 10px rgba(0,0,0,.15);position:absolute;transition:all .1s linear;transition-delay:.2s;bottom:0}#container #headerOverlay #headerTop #search:hover{background-color:#fff}#container #headerOverlay #headerTop #search:hover #search-collapse{min-height:82px;padding-top:10px;height:82px;bottom:-82px;left:0;width:219px}#container #headerOverlay #headerTop #search input[type=submit]{border:none;background-color:transparent;height:28px;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#010100",GradientType=0);font-family:FontAwesome;font-size:20px;color:#fff;margin:5px;width:209px}#container #headerOverlay #headerTop #search input[type=submit]:hover{cursor:pointer}#container #headerOverlay #headerTop ul li{font-size:8pt}#container #headerOverlay #headerTop ul li a{color:#c5c0c0;text-decoration:none;display:block;padding:0 10px 1px}#container #headerOverlay #headerTop ul li a:hover{color:#fff}#container #headerOverlay #headerTop #headerMenuContact{position:relative;z-index:1}#container #headerOverlay #headerTop #headerMenuContact #txtNewsletter{border:none;font-size:10px;margin:0 0 14px -4px}#container #headerOverlay #headerTop #headerMenuContact #questions{color:#fff;font-size:14px;font-weight:700;text-align:right}#container #headerOverlay #headerTop #headerMenuBottom{position:relative;z-index:5!important}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav{float:left;width:100%}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{display:inline;font-size:12pt;line-height:37px}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a{color:#fff;text-decoration:none;padding:2px 10px 0;display:block;text-transform:uppercase;background-color:transparent;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:hover{color:#666262;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(top,#e5e5e5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff",GradientType=0)}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li.current>a,#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li.current>a:hover{color:#666262!important;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(top,#e5e5e5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff",GradientType=0)}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li.current.home>a{background:none!important;color:#fff!important}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect{background-color:#4a67a6;background:hsla(0,0%,100%,.8)}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect a{letter-spacing:0!important}#container #headerMenuBottom .subnav{display:none;z-index:20!important;padding:20px;background:#fff;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,.15)}#container #headerMenuBottom .footercolumn{text-align:left;float:left;text-shadow:none!important;margin-bottom:15px}#container #headerMenuBottom .footercolumn a{color:#5da313!important;font-family:AmericanTypewriter;font-size:18px;line-height:20px;text-decoration:none;font-weight:700;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerMenuBottom .footercolumn a:hover{color:#f1584f!important}#container #headerMenuBottom .footercolumn ul li{height:20px}#container #headerMenuBottom .footercolumn ul li a{color:#000!important;text-decoration:none;font-size:14px;font-family:myriad-pro;font-weight:400}#container #headerMenuBottom .footercolumn ul li a:hover{text-decoration:underline}#container #headerMenuBottom .footercolumn.one-col{width:16.66%}#container #headerMenuBottom .footercolumn .footercolumn-block{float:left;width:50%}#container #headerMenuBottom #destinations:hover>.subnav,#container #headerMenuBottom #themes:hover>.subnav{display:block}#container #headerMenuBottom #themes .subnav .journeytheme{display:inline-table;margin-bottom:6px;margin-right:12px}#container #headerMenuBottom #themes .subnav .journeytheme a{position:relative;display:block;padding:8px 0 0 7px;margin-right:-60px;color:#fff;font-family:AmericanTypewriter;text-decoration:none;font-size:18px;line-height:12px}#container #headerMenuBottom #themes .subnav .journeytheme a img{width:100%;height:100%}#container #headerMenuBottom #themes .subnav .journeytheme a span{color:#fff;line-height:40px;text-align:center;z-index:3}#container #headerMenuBottom #themes .subnav .journeytheme a span.bg{background-color:rgba(0,0,0,.7);z-index:2}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul{display:none;z-index:20;margin-left:-470px;padding:20px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.15)}#container #headerMenuBottom>nav>ul>li.hasSubitems:hover>ul{display:block}#container #headerMenuBottom>nav>ul>li.hasSubitems:hover>ul.main-navigation__columns{display:flex!important;justify-content:space-between}#container #headerMenuBottom .hasSubitems .hasSubitems>a{display:block;text-decoration:none;text-shadow:0 1px 0 #fff;color:#5da313!important;font-size:12pt;letter-spacing:0!important;font-size:18px;font-weight:700;padding-bottom:8px;font-family:AmericanTypewriter}#container #headerMenuBottom .hasSubitems .hasSubitems li>a{text-decoration:none;font-size:14px;color:#000!important;font-family:myriad-pro;text-shadow:none}#container #headerMenuBottom .hasSubitems .hasSubitems li>a:hover{color:#f1584f!important;text-decoration:underline}#container #homeHeader{background-color:#fff;position:relative;z-index:0;overflow:hidden;-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}#container #homeHeader .headerImageBackground{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#container #homeHeader .headerImageBackground img{min-width:100%;min-height:100%;width:100%}#container #homeHeader #headerPicture{margin:0 auto;position:relative;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}#container #homeHeader #headerPicture #headerPictureLink{display:block;margin-left:5px}#container #homeHeader #headerPicture #slideshowControls,#container #homeHeader #headerPicture .arrowLeft,#container #homeHeader #headerPicture .arrowRight{display:none}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers{font-weight:900}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers li{display:inline}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers li a{display:inline;text-decoration:none;color:#fff}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers li a.active{font-size:13px;font-weight:900}#container #homeHeader #headerPicture #headerPictureSubtitle{text-align:center;background-color:hsla(0,0%,100%,.7)}#container #homeHeader #headerPictureLeft{background-position:100%}#container #homeHeader #headerPictureRight{background-position:0}#container #countriesoverview{background-color:#fff;padding:15px 0}#container .headerContainer{background-color:#fff;position:relative;-moz-transition:all .4s linear();-o-transition:all .4s linear();-webkit-transition:all .4s linear();transition:all .4s linear()}#container .headerContainer:before{position:absolute;top:0;left:0;width:100%;height:inherit;min-height:100%;content:" ";background-color:rgba(0,0,0,.15);z-index:2}#container .headerContainer .headerImageBackground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#container .headerContainer .headerImageBackground img{min-width:100%;min-height:100%;width:100%}#container .headerContainer .headerContent #breadcrumbs{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-top:2px groove hsla(0,0%,100%,.5);background-color:#e4dbd5;background-color:hsla(22,24%,87%,.9)}#container .headerContainer .headerContent #breadcrumbs nav{background-position:0 5px}#container .headerContainer .headerBackground{background:url(/public/shoestring/dist/96f8cc06880904db328b64000b5c5d45.jpg) no-repeat 50%;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc);z-index:1;-ms-filter:inherit;-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear}#container #headersearch{text-align:center;z-index:1;background-color:#fff;padding:0 5px;letter-spacing:-1px;-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5);clear:both;top:40px}#container #headersearch #headersearchShade{display:none}#container #headersearch #headersearchShade,#container #headersearchButtonShade{z-index:-1;box-shadow:5px 5px 15px rgba(0,0,0,.5)}#container #headersearchContainer{padding:17px 0;cursor:pointer}#container #headersearchContainer .field{background-color:#fff;color:#5da313;border:1px solid #ececec;border-radius:2px;padding:0 4px;font-family:myriad-pro;font-size:16px;letter-spacing:0}#container #headersearchContainer .field::-webkit-input-placeholder{color:#3e3e3e}#container #headersearchContainer .field:-moz-placeholder,#container #headersearchContainer .field::-moz-placeholder{color:#3e3e3e}#container #headersearchContainer .field:-ms-input-placeholder{color:#3e3e3e}#container #headersearchContainer #tripchoise{position:relative}#container #headersearchContainer #tripchoise:after{content:"\F0DA";position:absolute;left:0;top:0;color:#959595;font-family:FontAwesome}#container #headersearchContainer #triptypechoise .triptype{text-align:left!important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearchContainer #triptypechoise>span{font-family:sans-serif;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#container #headersearchContainer #triptypechoise{font-family:inherit;cursor:pointer;text-align:left}#container #triptypelist{box-shadow:0 5px 10px rgba(0,0,0,.15)}#container #triptypelist .field{border-radius:0;border:none;border:1px solid #ececec;border-top:none;cursor:pointer}#container #triptypelist .field:hover{background-color:#ececec}#container #triptypelist .field.first{border-top:1px solid #ececec}#container #triptypelist .triptype{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #searchdepartureDate{font-family:inherit;display:none}#container input{color:#000;font-family:inherit}#container input::webkit-input-placeholder{color:#5da313}#container input:-moz-placeholder,#container input::-moz-placeholder{color:#5da313}#container input:-ms-input-placeholder{color:#5da313}#container #headersearchButton{opacity:1}#container #headersearchButton .bookbutton{width:100%;text-align:center;height:100%}#container #headersearchButton .bookbutton:after{display:none}#container #searchList{background:#fff;margin-top:0;padding:20px;z-index:999999999;box-shadow:0 5px 10px rgba(0,0,0,.15)}#container #searchList .regions{text-align:left;z-index:101}#container #searchList .regions .region p{font-size:12px;font-weight:700}#container #searchList .regions .region ul{color:#000}#container #searchList .regions .region ul li{color:#e2e2e2;line-height:16px}#container #searchList .regions .region ul li a{color:#4a4a4a;text-decoration:none}#container #searchList .regions .region ul li a:hover{color:#000;cursor:pointer}#container #datepickerView{background:#fff;z-index:999999999;box-shadow:0 5px 10px rgba(0,0,0,.15)}#container #datepickerView .dataselect{text-align:left;z-index:101}#container #datepickerView .dataselect .columnRight .line{display:block;font-size:16px;color:#666}#container #datepickerView .dataselect .columnRight .line select{border-radius:3px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);float:right;width:100%;clear:both;padding:4px;margin-top:10px}#container #datepickerView .dataselect .columnRight .line.button{margin-top:30px}#container #datepickerView .dataselect .columnRight .line.button a.delete{background:transparent url(/public/shoestring/dist/21cad5f6ed7c3063088a7de9ced649fe.png) no-repeat 0;color:#000;border:1px solid #aaa;background-color:#f5f8f1;padding:4px 4px 4px 22px;border-radius:5px;text-decoration:none}#container #datepickerView .dataselect .columnRight .line.button a.delete:hover{background-color:#dfdfdf}#container #datepickerView .dataselect .columnRight .line .chooseMonth fieldset{background-color:rgba(159,171,85,.1);border:1px solid #9fab55;margin:5px 0 0 14px;padding:5px}#container #datepickerView .dataselect .columnRight .chosenDate{color:#fff;background-color:#5da313}#container #datepickerView .dataselect .columnRight .chosenDate .date{font-weight:700}#container #datepickerView #tabs li{display:block;cursor:pointer;padding:0;border-bottom:1px solid #464646;font-family:clarendon-text-pro;font-size:18px;width:50%;text-align:center;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#fff}#container #datepickerView #tabs li:hover{border-bottom:1px solid #5da313}#container #datepickerView #tabs li:hover a{color:#5da313}#container #datepickerView #tabs li a{text-decoration:none;color:#464646}#container #datepickerView #tabs li.active{background-color:#5da313}#container #datepickerView #tabs li.active a{color:#fff}#container #datepickerView #pagetabcontent h2{padding-bottom:5px;font-family:myriad-pro;text-transform:uppercase}#container #datepickerView #pagetabcontent #tabdeparturemonth{display:none;font-size:16px}#container #datepickerView #pagetabcontent #tabdeparturemonth div{width:48%;float:left}#container #datepickerView #pagetabcontent #tabdeparturemonth div:first-of-type{margin-right:4%}#container #datepickerView #pagetabcontent #tabdeparturemonth select{border-radius:3px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);float:right;width:100%;clear:both;padding:4px;margin-top:10px}#container #datepickerView #pagetabcontent #tabdeparturemonth label{margin-bottom:0}#container #datepickerView #chosenDate{margin-top:10px;padding:11px;font-size:16px;float:left}#container #datepickerView .Zebra_DatePicker{margin-left:0;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;border:1px solid #f4f4ef!important;font-family:myriad-pro;font-size:16px!important;background:#fff!important;color:#3e3e3e!important;width:100%;position:relative!important}#container #datepickerView .Zebra_DatePicker .dp_header{width:100%!important}#container #datepickerView .Zebra_DatePicker .dp_header .dp_caption{text-align:center;width:60%}#container #datepickerView .Zebra_DatePicker .dp_header .dp_next,#container #datepickerView .Zebra_DatePicker .dp_header .dp_previous{width:20%}#container #datepickerView .Zebra_DatePicker .dp_header td{color:#3e3e3e!important}#container #datepickerView .Zebra_DatePicker .dp_daypicker{width:100%}#container #datepickerView .Zebra_DatePicker .dp_daypicker th{background:#5da313!important;color:#fff;border:1px solid #f4f4ef!important}#container #datepickerView .Zebra_DatePicker .dp_daypicker td{border:1px solid #f4f4ef!important}#container #datepickerView .Zebra_DatePicker .dp_not_in_month{background:#fff!important}#container #datepickerView .Zebra_DatePicker td,#container #datepickerView .Zebra_DatePicker th{padding:3px 0!important}#container .datehide{display:none}#cmdSearch{border:none}#warning{background-color:#d22a24;color:#fff}#warning p{margin:0 auto;line-height:45px}#warning p a{color:#fff}.destinationblock .region h3{font-size:22px;font-family:AmericanTypewriter}.destinationblock .region h3 a{color:#5da313;font-weight:700}.destinationblock .region h3 a:hover{color:#5da313}.destinationblock .country{margin-bottom:30px}.destinationblock .country a{color:#000;font-family:myriad-pro;font-size:16px;position:relative;display:block;z-index:0}.destinationblock .country a:hover{text-decoration:none}.destinationblock .country a:hover .image:before{background-color:transparent}.destinationblock .country a .image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;z-index:4}.destinationblock .country a .image:before{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.15);display:block;content:" ";z-index:4;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.destinationblock .country a .image img{position:absolute;top:0;left:0;height:100%;z-index:3}.destinationblock .country a .info{position:absolute;width:100%;height:100%;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:myriad-pro;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);color:#fff;z-index:5}.destinationblock .country a .info .title{font-size:24px;font-weight:700;line-height:1}@media (min-width:960px){.destinationblock .country a .info .title{font-size:36px}}.destinationblock .country a .info .trips{color:#fff;font-weight:700}.middle{z-index:9}.middle #searchOptionButtons{padding-right:15px}.middle #searchOptionButtons .bookbutton span{font-size:16px}.middle #searchOptionButtons .facet .title{font-size:16px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;font-weight:700}.middle #searchOptionButtons .facet label{font-weight:400}.middle #searchOptionButtons>li{padding:15px;background-color:#f4f4ef;margin-bottom:30px;position:relative;font-size:16px}.middle #searchOptionButtons>li:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}.middle #searchOptionButtons>li .block-title{text-align:left;border-bottom:2px solid #f1584f;color:#000;font-family:myriad-pro;font-size:15px;text-decoration:none;text-transform:uppercase;background-position:100%;background-repeat:no-repeat;font-weight:700}.middle #searchOptionButtons>li .block-title i{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.middle #searchOptionButtons>li .block-title.collapsed i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.middle #searchOptionButtons>li .block-title span{color:#f1584f;font-weight:700}.middle #searchOptionButtons #viewChoice li{margin-top:5px;background-color:transparent;border-bottom:1px solid #ccc;padding-bottom:5px}.middle #searchOptionButtons #viewChoice li:hover{cursor:pointer;color:#f1584f}.middle #searchOptionButtons .sort ul{list-style:disc}.middle #searchOptionButtons .sort .block-title:hover{cursor:pointer}.middle #searchOptionButtons .sort li{background-color:transparent;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:5px;list-style:disc;border-bottom:1px solid #ccc;padding-bottom:5px}.middle #searchOptionButtons .sort li:hover{cursor:pointer;color:#f1584f}.middle #searchOptionButtons .filter .facet{font-family:myriad-pro;font-size:14px}.middle #searchOptionButtons .filter .facet .title{margin-top:10px;margin-bottom:10px;font-weight:700;font-size:14px;color:#3e3e3e;text-transform:uppercase}.middle #searchOptionButtons .filter .facet label{font-weight:400;width:100%;float:left;text-transform:uppercase}.middle #searchOptionButtons .filter .facet label i{margin-top:4px}.middle #searchOptionButtons .filter .facet label i:hover{cursor:pointer}.middle #searchOptionButtons .filter .facet label input{margin-right:10px}.middle #searchOptionButtons .filter .facet .countries{padding-left:10px}.middle #googlemaps #highlightsMap{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}#breadcrumbs{background-color:#959595}#breadcrumbs nav{color:#fff;text-transform:uppercase;font-size:16px;padding:9px 0}#breadcrumbs nav .item a{text-decoration:none;color:#fff}#breadcrumbs nav .item a:hover{text-decoration:underline}#breadcrumbs nav .kuoniLogo{background:url(/public/shoestring/dist/15872f717d4a971a3c306f258bdabdc5.png) 50%}#newsletter{position:fixed;display:none;bottom:0;left:30%;z-index:15;height:100px;width:40%;background:#5da313;background:-moz-linear-gradient(top,#5da313 0,#85ba4e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5da313),color-stop(100%,#85ba4e));background:-webkit-linear-gradient(top,#5da313,#85ba4e);background:-o-linear-gradient(top,#5da313 0,#85ba4e 100%);background:-ms-linear-gradient(top,#5da313 0,#85ba4e 100%);background:linear-gradient(top,#5da313,#85ba4e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5da313",endColorstr="#85ba4e",GradientType=0);border-top-left-radius:6px;border-top-right-radius:6px;margin:auto;padding:10px 15px;box-shadow:0 0 15px rgba(0,0,0,.55)}#newsletter .bookbutton{margin-top:5px;height:40px;font-size:20px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4C4C4C",endColorstr="#010100",GradientType=0);text-align:center;padding-right:0;padding-top:0;float:right;width:32%;border-radius:3px}#newsletter .bookbutton:after{display:none}#newsletter .bookbutton span{background:none;background-color:transparent;width:100%}#newsletter h3{color:#fff;text-align:center;font-family:AmericanTypewriter;font-size:16px}#newsletter .fa-close{position:absolute;right:-3px;top:-3px;background-color:#fff;width:15px;height:15px;border-radius:100%;text-align:center;padding-top:1px}#newsletter .fa-close:hover{cursor:pointer}#newsletter #txtNewsletter{margin-top:5px;width:65%;height:40px;border-radius:3px;border:none;padding:10px;font-size:16px}#mapOverlay{background-color:#e3e3e1;background:#d3d3d3}#mapOverlay h4{margin-top:0;font-weight:700}#highlightsMap .inlinehighlightdetail{background-color:#fff;background:#fff}#highlightsMap .inlinehighlightdetail .close{background-image:url(/public/shoestring/dist/fd3903aff597439ac7bf597be64252f2.png)}#highlightsMap .inlinehighlightdetail h3{font-weight:700;color:#000}#highlightsMap #zoomToCountry{background-color:#fff;display:none;cursor:pointer;font-family:prox-Bold;z-index:5}.customDropdown{background-color:#323232;cursor:pointer}.customDropdown .dropdownlabel{color:#fff;font-family:prox-Bold;text-align:center;background-image:url(/public/shoestring/dist/73631ef7c00769248bb9b86ce4b21b6b.png);background-position:100%;background-repeat:no-repeat}.customDropdown .selectlist{background-color:#323232;overflow:auto;display:none;-ms-scrollbar-arrow-color:#ddd;scrollbar-arrow-color:#ddd;-ms-scrollbar-highlight-color:#323232;scrollbar-highlight-color:#323232;-ms-scrollbar-base-color:#ddd;scrollbar-base-color:#ddd}.customDropdown .selectlist li{border-bottom:1px solid #3a3c3f}.customDropdown .selectlist li a{color:#ddd;text-decoration:none}.customDropdown .selectlist li:hover a{color:#fff}.customDropdown.checkable .selectlist li.checked{font-family:prox-Bold}.customDropdown .middle #searchOptionButtons li a{background-color:#ff5300;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;background-position:100%;background-repeat:no-repeat}.customDropdown .middle #searchOptionButtons li a.rightArrowIcon{background-image:url(/public/shoestring/dist/c124d1d916b70ec8b845a9fbb38c569a.png)}.customDropdown .middle #searchOptionButtons li.active a,.customDropdown .middle #searchOptionButtons li ahover{background-color:#ff5300}.exclusive h2.top,.inclusive h2.top{color:#5da313;font-family:clarendon-text-pro;font-size:20px}.productbanner{transition:all .4s linear;background-color:#fff;margin-bottom:20px}.productbanner .tripextra__promocontent+.tripextra__content{display:none}.productbanner.blended{position:fixed;width:100%;top:52px;z-index:11;background-color:#f4f4ef;color:#000;box-shadow:0 5px 10px rgba(0,0,0,.15)}@media (min-width:768px){.productbanner.blended{top:82px}}.productbanner.blended .tripextra__promocontent,.productbanner.blended .weekknaller-row{display:none}.productbanner.blended .tripextra__content{display:block}.productbanner.blended .hidden-banner-bottom{display:block!important;visibility:visible!important}.productbanner.blended .hidden-banner-bottom .container .tripextra{padding-top:0;padding-bottom:0;width:100%;padding-right:13px}.productbanner.blended .hidden-banner-bottom .container .tripextra #bookTop{max-width:100%}.productbanner.blended .hidden-banner-bottom .container .tripextra #bookTop span{height:100%}.productbanner.blended .productinformation{height:auto}@media (min-width:768px){.productbanner.blended .productinformation{height:54px}}.productbanner.blended .productinformation .trip-type{height:40px}@media (min-width:768px){.productbanner.blended .productinformation .trip-type{padding-top:5px;text-align:right;width:auto}}.productbanner.blended .productinformation .trip-type img{height:40px;width:auto!important}@media (min-width:768px){.productbanner.blended .productinformation .triptitle{width:auto}}.productbanner.blended .productinformation .triptitle h2{color:#000;margin-top:5px}.productbanner.blended .productinformation .triptitle .subtitle{display:none}.productbanner.blended .productinformation .tripextra{padding-top:5px;width:auto;float:right}.productbanner.blended .productinformation .tripextra .cta-green-fill{float:right;margin-left:30px}.productbanner.blended .productinformation .tripextra .pricelabel{float:left;padding-left:5px;width:auto}.productbanner.blended .productinformation .tripextra .line,.productbanner.blended .productinformation .tripextra .separator{float:left}.productbanner.blended .productinformation .tripextra .col-sm-12{width:auto;padding-left:15px!important;padding-top:10px!important;display:none}.productbanner.blended .productTabs ul{margin-top:0!important}.productbanner.blended .productTabs ul li.current a,.productbanner.blended .productTabs ul li:hover a{color:#000}.productbanner .productinformation{transition:all .4s linear;overflow:hidden}.productbanner .productinformation .trip-type,.productbanner .productinformation .trip-type img,.productbanner .productinformation .tripextra,.productbanner .productinformation .tripextra .col-sm-12,.productbanner .productinformation .tripextra .cta-green-fill,.productbanner .productinformation .tripextra .line,.productbanner .productinformation .tripextra .pricelabel,.productbanner .productinformation .tripextra .separator,.productbanner .productinformation .triptitle,.productbanner .productinformation .triptitle h2{transition:all .4s linear}.productbanner .productTabs ul{margin-top:0!important}.productbanner .productTabs ul li.current a,.productbanner .productTabs ul li:hover a{color:#000}.productbanner .container .triptitle h2{font-family:clarendon-text-pro;font-size:32px;color:#000;margin-bottom:0;margin-top:20px}.productbanner .container .triptitle .subtitle{font-size:20px;color:#666}.productbanner .container .tripextra{padding-top:40px}.productbanner .container .trip-type{padding-top:20px}.productbanner .container .trip-type .type-group img,.productbanner .container .trip-type .type-single img{width:100%}.productbanner #tabs{padding:0!important;clear:both;margin-top:15px!important}.trip-type-blocks .cmsthreeblockbackground{background-color:#f4f4ef;text-align:center;padding:15px;margin:15px 0 0;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.trip-type-blocks .cmsthreeblockbackground:hover{box-shadow:inset 0 -5px 15px -5px rgba(0,0,0,.15);background-color:#ccc}.trip-type-blocks .cmsthreeblockbackground img{width:50%;margin:auto}.trip-type-blocks .cmsthreeblockbackground h2{font-family:AmericanTypewriter;font-size:24px;font-weight:700;padding-bottom:15px;border-bottom:2px solid #f1584f}.trip-type-blocks .cmsthreeblockbackground .intro-text,.trip-type-blocks .cmsthreeblockbackground h2{color:#000;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.trip-type-blocks .cmsthreeblockbackground .intro-text{margin-top:15px;margin-bottom:20px;font-family:clarendon-text-pro;font-size:16px;padding:0 15px}.trip-type-blocks .cmsthreeblockbackground .infobutton .infobutton-background{background-color:transparent!important}.trip-type-blocks .cmsthreeblockbackground .infobutton .infobutton-background .bookbutton{float:none;margin-bottom:30px}#stories{padding-left:15px;padding-right:15px;margin-top:20px}#stories h2{font-family:AmericanTypewriter;color:#5da313;font-size:18px}.shoestring-stories{margin:auto}.shoestring-stories .shoestring-stories-title{text-align:center}.shoestring-stories .shoestring-stories-title h2{font-family:clarendon-text-pro;font-size:40px;padding:70px 0;color:#181717}.shoestring-stories .shoestring-stories-blocks{padding-bottom:40px}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block,.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-title{text-align:center}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-title h3{font-family:clarendon-text-pro;font-size:26px;color:#000;margin-bottom:0}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-title h4{font-style:italic;font-family:myriad-pro;font-size:16px;color:#000;margin-top:0}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-image{height:188px;width:188px;margin:auto;background-color:#dedede}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-text{padding:20px;border:1px solid #e0e0e0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:16px}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-text:after{background-image:url(/public/shoestring/dist/4f5715c2e1cf33ff4c1a0b94a591fdd6.png);background-repeat:no-repeat;background-position:top;background-size:contain;height:10px;position:absolute;bottom:-10px;left:0;width:100%;display:block;content:" ";z-index:8}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.normal .shoestring-stories-block-title{margin-bottom:15px}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.normal .shoestring-stories-block-image{margin-bottom:10px}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.normal .shoestring-stories-block-image img{height:100%!important;width:auto!important}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.normal .shoestring-stories-block-text{position:relative}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.normal .shoestring-stories-block-text:before{background-image:url(/public/shoestring/dist/bd50ec8167d7b35192d8b1040355c90d.png);display:block;background-repeat:no-repeat;position:absolute;top:-39px;left:20px;content:" ";height:40px;width:40px;background-size:100%;z-index:10}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.alternative .shoestring-stories-block-image{margin-bottom:15px;margin-top:10px}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.alternative .shoestring-stories-block-image img{height:100%!important;width:auto!important}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.alternative .shoestring-stories-block-text{position:relative}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block.alternative .shoestring-stories-block-text:before{background-image:url(/public/shoestring/dist/de346ac4ca250dc23c90802ea5dc7d22.png);display:block;background-repeat:no-repeat;position:absolute;bottom:-39px;left:20px;content:" ";height:40px;width:40px;background-size:100%;z-index:10}footer{background-color:#f4f4ef;padding-top:45px;padding-bottom:45px}#footercontent .partner-logos .german-partner{width:50%}#footercontent .footer-column .footer-column-title{font-family:AmericanTypewriter;font-size:20px;color:#000;padding-bottom:10px}#footercontent .footer-column .footer-column-title:not(:first-child){padding-top:15px}#footercontent .footer-column .footer-column-title a,#footercontent .footer-column .footer-column-title a:hover{color:#000}#footercontent .footer-column .footer-column-list li{font-family:myriad-pro;font-size:16px;padding-bottom:10px}#footercontent .footer-column .footer-column-list li a{color:#000}#footercontent .footer-column #newsletterFooterForm input[type=email]{height:40px;border-radius:3px;padding:10px;font-size:16px;border:1px solid #ccc;width:100%}#footercontent .footer-column #newsletterFooterForm .btn{height:40px;padding:10px;font-size:16px}#footercontent .parter-logos{margin-top:15px}#footercontent .parter-logos a{padding:10px 25px 0 0}.newsletterFooter__submit{z-index:auto!important}.defaultForm .field{clear:left;margin:0 auto 5px;overflow:hidden}.defaultForm .field .label{display:block;float:left;padding-top:5px;font-size:16px;color:#000;text-align:left}.defaultForm .field .value{float:left;margin:0;vertical-align:top;padding-top:0}.defaultForm .field .value input[type=password],.defaultForm .field .value input[type=text],.defaultForm .field .value select,.defaultForm .field .value textarea{margin-right:5px;font-size:16px;font-family:myriad-pro;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);border:1px solid #ececec}.defaultForm .field .value.chk{width:auto}.defaultForm .field .value.chk input[type=checkbox]{margin-left:10px}.defaultForm .field .value.chk p{margin-left:30px;padding:0}.defaultForm .field .radio{display:inline-block}.defaultForm .field .radio input{width:auto!important}.defaultForm .field .checkbox{padding-top:5px;display:block}.defaultForm .field .checkbox input{width:auto!important}#map{background-color:#b5b09e;position:relative;z-index:0}#btnCloseMap,#btnShowMap{font-size:8pt;text-decoration:none;color:#fff;text-align:center;text-transform:uppercase;-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);float:right;position:relative;background-image:url(/public/shoestring/dist/4f8dce2bac31f4a15a25f997bbe3f153.png);background-repeat:no-repeat}#btnCloseMap .textLeft,#btnShowMap .textLeft{display:inline-block}#btnCloseMap,#mapOverlay{display:none}#mapOverlay{z-index:1;padding:10px;overflow:visible!important}#countriesMap{position:relative}#countriesMap #map{height:auto}#countriesMap #map path{cursor:pointer}#countriesMap #map path[fill="#f5f5f5"],#countriesMap #map path[fill=none]{cursor:auto}#countriesMap #btnCloseMap{display:block}#countriesMap #btnShowMap{display:none}#countriesMap #mapOverlay{display:block}#highlightsMap{position:relative}#highlightsMap .inlinehighlightdetail{position:absolute;padding:10px;display:none;-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,.5);box-shadow:1px 1px 10px 1px rgba(0,0,0,.5)}#highlightsMap .inlinehighlightdetail .close{float:right;width:16px;height:16px;margin:-5px -5px 0 5px;background-image:url(/public/shoestring/dist/fd3903aff597439ac7bf597be64252f2.png)}#highlightsMap .inlinehighlightdetail p{margin:0}#highlightsMap .inlinehighlightdetail .img{margin-left:-10px}#highlightsMap .inlinehighlightdetail.showreferences{top:auto}#highlightsMap .inlinehighlightdetail.showreferences .img{float:left;margin-right:10px;margin-left:0}#highlightsMap .inlinehighlightdetail.showreferences p{float:left;padding-right:10px;border-right:1px solid #000;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references{float:left;border-left:1px solid #000;padding-left:10px;margin-left:-1px}#highlightsMap .inlinehighlightdetail.showreferences .references ul{margin-left:0;padding-left:0}#highlightsMap .inlinehighlightdetail.showreferences .references ul li{list-style-type:disc;margin-left:20px}#highlightsMap #highlightsMap #zoomToCountry{background-color:#fff;display:none;position:absolute;top:7px;cursor:pointer;font-family:prox-Bold;z-index:5;padding:3px 10px}.countryinfoside .countryinfo{background-color:#f4f4ef;padding:15px;margin-bottom:30px;position:relative;font-size:16px;-ms-word-break:break-word;word-break:break-word}.countryinfoside .countryinfo .title{font-family:clarendon-text-pro;border-bottom:2px solid #f1584f;margin-bottom:15px}.countryinfoside .countryinfo li{margin-bottom:4px}.countryinfoside .countryinfo a{color:#000;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.countryinfoside .countryinfo a:hover{text-decoration:none;color:#f1584f}.countryinfoside .countryinfo:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}#maincontentSm{padding:15px}#maincontent{float:left;margin-left:15px}#maincontent #producttabs{margin-bottom:20px;margin-top:5px;font-family:myriad-pro;font-size:16px}#maincontent #producttabs #tabs{display:table;width:100%;margin-bottom:5px}#maincontent #producttabs #tabs li{display:table-cell;text-transform:uppercase}#maincontent #producttabs #tabs li a{display:block;text-align:center;color:#fff;text-decoration:none;margin-right:2px;font-size:8pt;background-color:#7c7d7f;padding:10px 3px}#maincontent #producttabs #tabs li.current a,#maincontent #producttabs #tabs li a:hover{background-color:#da7f54;background:rgba(255,102,0,.65)}#maincontent #producttabs #tabs li:last-child a{margin-right:0}#maincontent #producttabs #tabcontent{background-color:#da7f54;background:rgba(255,102,0,.65);padding:15px}#maincontent #producttabs h2{color:#fff;margin-top:20px}#maincontent #producttabs h2:first-child{color:#fff;margin-top:0}#maincontent #producttabs h2 .text{height:30px;line-height:29px;padding-left:100px;margin-left:45px}#maincontent #producttabs h2 .bar,#maincontent #producttabs h2 .text{display:block;color:#fff;background:hsla(220,1%,49%,.3);letter-spacing:-1px;font-size:16px}#maincontent #producttabs h2 .bar{line-height:35px;border-radius:3px;padding-left:7px}#maincontent #producttabs h2 .skewed{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;font-weight:700;background-color:gray;padding:9px 15px 11px;display:inline-block;margin-top:-4px;margin-left:3px;float:left;min-width:80px;text-align:center}#maincontent #producttabs h2 .skewed span{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg);display:inline-block;font-size:17px}.readmoreBlock{display:inline-block;padding-bottom:20px}.readmoreBlock .readmore{margin-bottom:20px;position:relative}.readmoreBlock .readmore .readmoreExpander{text-align:center;margin:0 auto;margin-top:10px}.readmoreBlock .readmore .readmoreExpander a{color:#000;display:inline-block;margin-top:-12px;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(top,#e5e5e5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5",endColorstr="#ffffff",GradientType=0);padding:3px 10px;text-transform:uppercase;text-decoration:none}.readmoreBlock .readless{text-align:center}.readmoreBlock .readless a{color:#000;display:inline-block;border:1px solid #aaa;margin-top:10px;background-color:#f5f8f1;padding:3px;border-radius:5px;text-decoration:none}.readmoreBlock .readmoreBlock .closeIntroTravelOffer{text-align:center;border-bottom:1px solid #bebebe;margin:0 auto;margin-top:10px;color:#000;background-color:#f5f8f1;padding:3px;border-radius:5px;text-decoration:none;display:block}.mainframe .pricelabel{z-index:1;background-color:#ccc7c3;display:block;margin-left:3px;text-transform:uppercase;font-weight:700;color:#000;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;margin-top:5px}.mainframe .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:11pt;font-weight:700}.mainframe .priceshadow{margin:10px 0 0 -9px;position:absolute;border-top:9px solid rgba(0,0,0,.3);border-left:9px solid transparent}.mainframe .mainframeTop{background:url(/public/shoestring/dist/f30a1a318d9c95bfa9b7e55d3026bbdc.png) no-repeat;height:17px}.mainframe .mainframeCenter{position:relative;display:table;background:url(/public/shoestring/dist/c63ea64222644e87ece604b777785913.png) repeat-y}.mainframe .mainframeCenter .image{background-repeat:no-repeat;background-position:50%;margin:0 0 0 15px;float:left;padding:0 0 0 10px;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}.mainframe .mainframeCenter .content{padding:10px;float:left;background:url(/public/shoestring/dist/f84a659e1df505b476dd7d63fac3bf4c.jpg) repeat-y}.mainframe .mainframeCenter .content .text{margin-bottom:15px}.mainframe .mainframeCenter .content .title{font-size:12pt;font-weight:700;padding-bottom:10px}.mainframe .mainframeBottom{background:url(/public/shoestring/dist/fe94a691ee01615641563b853aa6cf30.png) no-repeat}.frame1box{margin:0 auto}.frame1box .mainframeTop{background:url(/public/shoestring/dist/7a29ff86aa553a87386d711fc4e6bca8.png) no-repeat;height:13px}.frame1box .mainframeCenter{position:relative;display:table;background:url(/public/shoestring/dist/0b278cf2d450b789741a417f90aa6c7a.png) repeat-y}.frame1box .mainframeCenter .image{background-repeat:no-repeat;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc);margin:0 0 0 12px}.frame1box .mainframeCenter .content{padding:5px 0;margin:0 0 0 12px;display:inline-table;background-color:#fff;font-family:myriad-pro}.frame1box .mainframeCenter .content .column{float:left;margin-right:20px}.frame1box .mainframeCenter .content .column .field{margin-bottom:2px;display:table}.frame1box .mainframeCenter .content .column .field .label{color:#fff;padding:8px;background-color:#f1584f;display:table-cell;font-size:16px;font-weight:400;border-radius:0}.frame1box .mainframeCenter .content .column .field .value{padding:8px;background-color:#f6f6f6;display:table-cell;font-size:16px}.frame1box .frame1box .mainframeBottom{background:url(/public/shoestring/dist/b49942efdd8e4c449099575f101bb74e.png) no-repeat}.frame3box{margin-right:26px;display:inline-block;float:left}.frame3box:last-child{margin-right:0!important}.frame3box .mainframeTop{background:url(/public/shoestring/dist/54feb88bf04f0838caf3c42d684d1b69.png) no-repeat}.frame3box .mainframeCenter{position:relative;display:table;background:url(/public/shoestring/dist/27336bbd0c2dbdf9249a64240977b062.png) repeat-y}.frame3box .mainframeCenter .image{background-repeat:no-repeat;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc);margin:0 0 0 12px}.frame3box .mainframeCenter .content{display:inline-block;background-color:#fff}.frame3box .mainframeCenter .content .text ol{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px;background-color:hsla(27,8%,78%,.4)}.frame3box .mainframeCenter .content .text ol li{vertical-align:center;margin-bottom:10px}.frame3box .mainframeCenter .content .text ol li .star{color:#fff;padding:9px 0 0 14px;background:url(/public/shoestring/dist/8eb6e3e99137e5a8cbb8472163ba90d0.png) no-repeat;display:inline-block}.frame3box .mainframeCenter .content .text ol li .trip{vertical-align:middle;display:inline-block}.frame3box .mainframeCenter .content .text ol li .trip .title{font-weight:700}.frame3box .mainframeCenter .content a{text-decoration:none;color:#000}.frame3box .mainframeCenter .content .infobutton{float:right}.frame3box .mainframeBottom{background:url(/public/shoestring/dist/feae96db90bde6cf921d9a1fffb9dd28.png) no-repeat;height:37px}.framecontainer{float:left}.framecontainer .frame{padding:9px;background:url(/public/shoestring/dist/5fc47d39c2ccd870c2669d3e2ba79630.png) no-repeat;position:relative}.framecontainer .frame .overlay{color:#000;margin-bottom:52px;background-color:hsla(0,0%,100%,.8);padding:5px}.framecontainer .frame .image{margin:3px 0 0;background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}.framecontainer .title{font-weight:700;font-size:13pt;color:#000;margin-bottom:3px}.framecontainer .content{font-size:8pt;color:#000}.framevierkant{position:relative;float:left}.framevierkant .image{opacity:.75;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;background-size:cover}.framevierkant .image img{width:100%}.framevierkant .image:hover{opacity:1}.framevierkant .content{vertical-align:middle;display:table-cell;text-align:center;position:absolute;top:10px}.framevierkant .content p{margin-top:-13px;color:#fff;font-size:36px;font-family:myriad-pro;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.framevierkant .bookbutton{right:10%;bottom:10px!important}.framevierkant.small{position:relative;float:left}.framevierkant.small .image{background-size:cover;opacity:.9}.framevierkant.small .image:hover{opacity:1}.framevierkant.small .content{background:none;vertical-align:middle;display:table;text-align:center}.framevierkant.small .content p{padding:7px 0;margin-top:13px;color:#fff;font-size:20px;-ms-word-break:break-word;word-break:break-word}.tabNavigation{position:relative;float:left;width:100%}.tabNavigation .tabNavigationLeft{display:block;background:url(/public/shoestring/dist/83596cc1547bd73d47941f1cf6028990.png) 0 no-repeat;background-size:contain;height:32px;min-width:30px;color:#000;font-family:clarendon-text-pro;font-size:16px;text-decoration:none}.tabNavigation .tabNavigationLeft .text{display:block;padding:7px 0 0 37px;float:left;clear:both}.tabNavigation .shadowLeft{-webkit-box-shadow:0 5px 8px 0 rgba(50,50,50,.75);-moz-box-shadow:0 5px 8px 0 rgba(50,50,50,.75);box-shadow:0 5px 8px 0 rgba(50,50,50,.75)}.tabNavigation .tabNavigationRight{display:block;background:url(/public/shoestring/dist/32fbb7e84cec3c01836f9f7f592d72f6.png) 100% no-repeat;background-size:contain;height:32px;min-width:30px;font-size:16px;text-decoration:none;font-family:clarendon-text-pro;color:#000}.tabNavigation .tabNavigationRight .text{display:block}.tabNavigation .shadowRight{-webkit-box-shadow:0 5px 8px 0 rgba(50,50,50,.75);-moz-box-shadow:0 5px 8px 0 rgba(50,50,50,.75);box-shadow:0 5px 8px 0 rgba(50,50,50,.75)}.tabHighlights h1{line-height:24px}.tabHighlights h2{color:#5da313;font-family:AmericanTypewriter;padding-bottom:20px!important;margin-top:10px;font-size:24px}.tabHighlights h2:after{display:block;content:" ";float:left;width:100%;border-bottom:1px solid #f4f4ef}.tabHighlights a{color:#000}.tabHighlights .row{display:flex;flex-wrap:wrap}.tabHighlights .row:after,.tabHighlights .row:before{content:none}.tabHighlights .boxContainer{float:left;width:50%;padding:0 15px}.tabHighlights .boxContainer .box{width:100%;height:100%}@media (min-width:768px){.tabHighlights .boxContainer .box{display:flex;flex-direction:column}}.tabHighlights .boxContainer .box .title{font-family:clarendon-text-pro;font-size:24px;color:#000;text-align:center;position:relative;margin-bottom:20px;height:68px}.tabHighlights .boxContainer .box .title:after{height:35px;display:block;content:" ";float:left;width:100%;position:absolute;bottom:-23px;background-image:url(/public/shoestring/dist/c600b7d12ed87dd85264b74677ea1164.png);background-position:50%;background-size:contain;background-repeat:no-repeat;margin-bottom:-20px}.tabHighlights .boxContainer .box .image{width:100%;background-color:#f6f6f6}.tabHighlights .boxContainer .box .image img{margin:auto;width:100%;height:100%;object-fit:cover}.tabHighlights .boxContainer .box .content{font-family:myriad-pro;font-size:16px;line-height:24px;text-align:center;padding-top:25px;padding-bottom:25px;min-height:116px;overflow:hidden;border-bottom:1px solid #ccc;flex-grow:1}.tabHighlights .review{margin-bottom:20px;text-align:center}.tabHighlights .review .title{text-align:center;line-height:140%;font-weight:700;font-size:12pt;color:#000}.tabHighlights .review .info{margin-top:10px;height:27px;color:#fff;text-align:center;display:inline-block}.tabHighlights .review .info .score{padding:14px 0 0 29px;height:27px;background:url(/public/shoestring/dist/c600b7d12ed87dd85264b74677ea1164.png) no-repeat 31px}.tabHighlights .review .info .moreinfo,.tabHighlights .review .info .score{font-weight:700;color:#000;display:block}.tabHighlights .review .info .moreinfo a{color:#000;font-weight:700}.tabHighlights .score-buttons{background-color:#959595;padding:6px 10px;margin-right:10px;border-radius:3px;position:absolute;top:0;right:0}.tabHighlights .score-buttons .product-score{font-family:myriad-pro;text-transform:uppercase;font-size:16px;display:block;color:#fff}.tabHighlights .score-buttons .product-score .score{font-weight:700;font-size:18px}#tabcontent .score-buttons,.product-content .score-buttons,.tabAccommodations .score-buttons,.tabExcursions .score-buttons,.tabImpressions .score-buttons{background-color:#959595;padding:6px 10px;margin-right:10px;border-radius:3px;position:absolute;top:0;right:0}#tabcontent .score-buttons .product-score,.product-content .score-buttons .product-score,.tabAccommodations .score-buttons .product-score,.tabExcursions .score-buttons .product-score,.tabImpressions .score-buttons .product-score{font-family:myriad-pro;text-transform:uppercase;font-size:16px;display:block;color:#fff}#tabcontent .score-buttons .product-score .score,.product-content .score-buttons .product-score .score,.tabAccommodations .score-buttons .product-score .score,.tabExcursions .score-buttons .product-score .score,.tabImpressions .score-buttons .product-score .score{font-weight:700;font-size:18px}#tabFAQ .score-buttons{position:relative}#tabFAQ .tab-content{float:left}#tourinformation .col-lg-3{padding-left:0;padding-right:0}#day2day h2{font-family:clarendon-text-pro!important;font-size:24px;color:#000!important;text-align:left;position:relative;overflow:hidden;margin-bottom:0;font-weight:400!important}#day2day .content{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:25px}#day2day .content.extension{background:#f4f4ef;padding:25px}#day2day .contentImage{position:relative;display:block}#day2day .contentImage:before{content:" ";position:absolute;right:-26px;top:47%;height:35px;width:35px;background-image:url(/public/shoestring/dist/83596cc1547bd73d47941f1cf6028990.png);background-repeat:no-repeat;background-position:50%;background-size:contain;z-index:1}#day2day .day2daypicture{width:100%;padding-bottom:75%;position:relative;overflow:hidden;background-color:#f6f6f6}#day2day .day2daypicture img{position:absolute;top:0;left:0;height:100%;margin:0;min-width:100%;width:auto}#day2day .text{float:left;width:100%;padding-top:15px;font-size:16px;line-height:24px}.tabTripInfo #day2day{margin-top:25px}.tabTripInfo #day2day .project h2{font-family:AmericanTypewriter!important;font-weight:700!important}.tabTripInfo .content.bg.project.row{border-top:1px solid #ccc;padding-top:25px;padding-bottom:0!important;margin:25px 0 0;border-bottom:none!important}.tabTripInfo #googlemaps,.tabTripInfo .mainbox{float:left;width:100%}.tabTripInfo .intro{margin-top:0}.tabTripInfo h2{float:left;color:#5da313}.tabTripInfo #day2day h2.topExtensions,.tabTripInfo h2{width:100%;font-family:AmericanTypewriter;font-weight:700}.tabTripInfo #day2day h2.topExtensions{float:none;color:#5da313!important;padding-bottom:1em}.tabTripInfo #extensions li{margin:0 0 10px;padding:0;list-style:none;float:left;width:100%;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.tabTripInfo #extensions li img{float:right}.tabTripInfo #extensions li .title{display:block;font-weight:700;color:#606060;text-decoration:none;padding:6px 15px;background-color:#fff;-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;width:100%}.tabTripInfo #extensions li .content .mainbox{border-top:none;-webkit-transition:background ms ease-in-out;-moz-transition:background ms ease-in-out;-ms-transition:background ms ease-in-out;-o-transition:background ms ease-in-out;transition:background ms ease-in-out}.tabTripInfo #extensions li:hover .title{color:#5da313}.tabTripInfo #extensions li:hover .content .mainbox{border-color:#5da313}#tabDataPrices .year{font-family:clarendon-text-pro;margin:15px auto;color:#5da313;font-size:20px}#tabDataPrices .bookbutton:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}#tabDataPrices .toggleTripsButton{margin-top:5px;color:#fff;background:#5da313;padding:5px;border-radius:3px}#tabDataPrices .toggleTripsButton:hover{cursor:pointer}#tabDataPrices .content{margin-top:20px}#tabDataPrices .datablock{margin-bottom:32px;margin-top:20px;float:left;width:100%}#tabDataPrices .datablock .header{margin:0;position:relative}#tabDataPrices .datablock .header .item{font-family:clarendon-text-pro;border-bottom:2px solid #f1584f}#tabDataPrices .datablock .header .equalField{float:left;position:relative}#tabDataPrices .datablock .header .equalField.price{text-align:center}#tabDataPrices .datablock .header .equalfField{padding:0 4px}#tabDataPrices .datablock .header .equalfField.departuredate{background:url(/public/shoestring/dist/f09ea2234dcda9b0fba001ae74825199.png) no-repeat 10px}#tabDataPrices .datablock .header .equalfField.arrivaldate{background:url(/public/shoestring/dist/d9448a8d03a54f42a9f4b054aa787533.png) no-repeat 10px}#tabDataPrices .datablock .dataline{margin:0;padding:5px 0;position:relative;border-bottom:1px solid #ccc}#tabDataPrices .datablock .dataline .cursorURL{color:#000}#tabDataPrices .datablock .dataline.equalContainer.icon{margin-top:4px}#tabDataPrices .datablock .dataline.equalContainer.price{background-color:#cc5222;color:#fff}#tabDataPrices .datablock .dataline .equalField{float:left;padding:4px}#tabDataPrices .datablock .dataline .equalField.icon{position:absolute;margin-left:-27px;height:30px;width:30px}#tabDataPrices .datablock .dataline .equalField.icon.single{background:url(/public/shoestring/dist/b363e73849a44f48317e297d49f05e8d.svg) no-repeat 50%;padding-top:10px}#tabDataPrices .datablock .dataline .equalField.arrivaldate,#tabDataPrices .datablock .dataline .equalField.days,#tabDataPrices .datablock .dataline .equalField.departuredate{text-align:center;padding-top:12px}#tabDataPrices .datablock .dataline .equalField.remarks span{display:block}#tabDataPrices .datablock .dataline .equalField.price{text-align:center;color:#f1584f;font-family:AmericanTypewriter;font-weight:700;font-size:16px}#tabDataPrices .datablock .dataline .equalField.buttons{padding-top:0;padding-bottom:0;text-align:left;float:right;background:none!important}#tabDataPrices .datablock .dataline .equalfField{padding:4px}#tabDataPrices .datablock .dataline .equalfField.departuredate{font-weight:700}#tabDataPrices .datablock .dataline .equalfField.buttons{background-color:#fff;width:103px;text-align:left;line-height:normal}#tabDataPrices .datablock .dataline .equalfField>.tourleader,#tabDataPrices .datablock .dataline .equalfField>span{display:block}#tabDataPrices .datablock .dataline .equalfField.remarks a{color:#f1584f;font-weight:700}#tabDataPrices .datablock .dataline .equalfField.remarks a:hover{text-decoration:none}#tabDataPrices .datablock .dataline .equalfField.price{font-family:AmericanTypewriter;font-size:16px}#tabDataPrices .datablock .dataline .equalfField.pricePromo{line-height:0!important}#tabDataPrices .datablock .dataline .equalfField.pricePromo .line-through{line-height:33px!important;height:auto!important}#tabDataPrices .datablock .dataline .buttons a{float:left;display:inline}#tabDataPrices .datablock .dataline .buttons .option{font-size:14px;display:block;margin-top:5px;color:#5da313}#tabDataPrices .datablock .dataline .buttons .bookbutton:after{display:none}#tabDataPrices .datablock .dataline .shadowLabel{margin:3px 0 0 -9px;border-top:10px solid rgba(0,0,0,.3);border-left:10px solid transparent}#tabDataPrices .datablock .dataline.searchpage .header{margin-bottom:20px;position:relative}#tabDataPrices .datablock .dataline.searchpage .header .item{background-color:#818182;color:#fff}#tabDataPrices .datablock .dataline.searchpage .header .equalContainer.productimage{background-color:#fff}#tabDataPrices .datablock .dataline.searchpage .header .equalField.productimage{background-color:#fff;text-align:center}#tabDataPrices .datablock .dataline.searchpage .header .equalField.tour{background-color:#818182;text-align:center}#tabDataPrices .datablock .dataline.searchpage .header .equalField.departuredate{background:url(/public/shoestring/dist/f09ea2234dcda9b0fba001ae74825199.png) no-repeat 6px;background-color:#818182;text-align:center}#tabDataPrices .datablock .dataline.searchpage .header .equalField.arrivaldate{background:url(/public/shoestring/dist/d9448a8d03a54f42a9f4b054aa787533.png) no-repeat 6px;background-color:#818182;text-align:center}#tabDataPrices .datablock .dataline.searchpage .header .equalField.days,#tabDataPrices .datablock .dataline.searchpage .header .equalField.price,#tabDataPrices .datablock .dataline.searchpage .header .equalField.remarks{text-align:center}#tabDataPrices .datablock .dataline.searchpage .dataline,#tabDataPrices .datablock .dataline.searchpage .equalField{position:relative}#tabDataPrices .datablock .dataline.searchpage .dataline .item{background-color:#dedbd4;color:#000;font-size:11px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalContainer .icon{margin-top:4px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalContainer.price{background-color:#cc5222;color:#fff}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.icon{position:absolute;margin-left:-27px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.icon.single{background:url(/public/shoestring/dist/b363e73849a44f48317e297d49f05e8d.svg) no-repeat 50%;padding-top:10px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.productimage{text-align:center;padding:12px 4px 7px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.arrivaldate,#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.days,#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.departuredate,#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.tour{text-align:center;padding-top:12px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.remarks{text-align:center;padding-bottom:1px}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.remarks span{display:block}#tabDataPrices .datablock .dataline.searchpage .dataline .equalField.price{text-align:center;background-color:#cc5222;color:#fff;padding-top:12px}#tabDataPrices .searchpage article{position:relative}#tabDataPrices .countryArrangmentCostYear{font-weight:700;margin:5px 0}#tabDataPrices #extracosts.intro{padding-bottom:10px}#tabDataPrices #extracosts .costs{margin-top:0;border:none!important;font-size:16px}#tabDataPrices #extracosts .costs .price{font-family:AmericanTypewriter}#tabDataPrices #extracosts .costyears{margin:0 -15px}#tabDataPrices #extracosts .costyear{float:left;padding:0 15px}#tabDataPrices #extracosts .costyear .year{text-align:center;font-family:myriad-pro;font-size:20px;font-weight:700;color:#000}.incl-excl{position:relative}.incl-excl li{padding:5px 0 5px 30px;font-size:16px;border-bottom:1px solid #f4f4ef}.incl-excl li:before{content:"\F138";font-family:FontAwesome;font-size:20px;position:absolute;left:0;opacity:.8}.incl-excl.incl ul li:before{color:#5da313}.incl-excl.excl ul li:before{color:#f1584f}#pagetabs{margin-top:15px;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.5)}#pagetabs li{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;display:inline-block;background-color:hsla(0,0%,100%,.2);background-position:8px;background-repeat:no-repeat}#pagetabs li.active{box-shadow:0 -1px 3px rgba(54,54,54,.3);background-color:#fff}#pagetabs li.active a{color:#f60}#pagetabs li a{padding:10px;text-decoration:none;color:#fff}#pagetabcontent{padding-top:15px}#pagetabcontent .intro{margin-bottom:30px}#pagetabcontent .intro .priceline{font-style:italic;font-weight:700;margin-top:10px;display:block}.tabImpressions h2{margin-bottom:14px!important;margin-top:0;padding:0;font-size:26px;color:#5da313;font-family:AmericanTypewriter;font-weight:700;line-height:25px}.tabImpressions .label{color:#000;width:100%!important;display:block;text-align:center;font-weight:400;font-size:24px;padding:10px 0 0;margin-bottom:20px;font-family:clarendon-text-pro;position:relative}.tabImpressions .label:after{height:35px;display:block;content:" ";float:left;width:100%;position:absolute;bottom:-23px;background-image:url(/public/shoestring/dist/c600b7d12ed87dd85264b74677ea1164.png);background-position:50%;background-size:contain;background-repeat:no-repeat;margin-bottom:-20px;z-index:10}.tabImpressions .image{padding-bottom:70%;position:relative;overflow:hidden}.tabImpressions .image a{position:absolute;top:0;left:0;width:100%;height:100%}.tabImpressions .cta-green-fill{margin-top:10px}.tabImpressions .framevierkant .label{z-index:1;background-color:#ccc7c3;display:inline-block;text-transform:uppercase;padding:4px 9px;font-weight:700;color:#000;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;margin-top:5px}.tabImpressions .framevierkant .label div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:8pt}.tabImpressions .framevierkant .shadowlabel{border-top:9px solid rgba(0,0,0,.3);border-left:9px solid transparent}.tabImpressions .framevierkant .container{background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}.tabImpressions .framevierkant .more{text-align:center;padding-top:8px;background-color:#fff}#tabReviews h2.title{margin-top:0;margin-bottom:14px;padding:0;font-size:26px;color:#5da313;font-family:AmericanTypewriter;line-height:24px}#tabReviews .intro{margin-top:0;font-family:myriad-pro;font-size:16px;line-height:24px;color:#000}#tabReviews h1{margin-top:0;margin-bottom:14px;padding:0;font-size:26px;color:#5da313;font-family:AmericanTypewriter;font-weight:700;line-height:24px}#tabReviews #reviewHeader{margin-top:20px;background-color:#f4f4ef;padding:10px}#tabReviews #reviewHeader #totalScore{font-size:16px}#tabReviews #reviewHeader #totalScore span{float:left}#tabReviews #reviewHeader #totalScore .bold.red{margin-right:5px}#tabReviews #reviewHeader #totalScore #points{color:#5da313;float:left;margin-left:10px;margin-right:10px;font-weight:700;font-size:18px}#tabReviews #reviewHeader #totalScore #points .divider{margin-left:10px;margin-right:10px}#tabReviews #reviewHeader #totalScore #points span{color:#000}#tabReviews #reviewHeader #feedbackReviews,#tabReviews #reviewHeader #individualScores{margin-top:10px}#tabReviews #reviewHeader #feedbackReviews h2,#tabReviews #reviewHeader #individualScores h2{color:#000;font-weight:700;padding-bottom:4px;border-bottom:1px solid #ccc}#tabReviews #reviewHeader #feedbackReviews .row,#tabReviews #reviewHeader #individualScores .row{margin-bottom:10px}#tabReviews #reviewHeader #feedbackReviews .label,#tabReviews #reviewHeader #individualScores .label{color:#000;font-size:16px;font-weight:400;text-align:left;padding-left:15px}#tabReviews #reviewHeader #feedbackReviews .score,#tabReviews #reviewHeader #individualScores .score{color:#5da313;font-weight:700;font-size:18px}#tabReviews .entry{padding-left:0;padding-right:0;font-size:16px;border-bottom:1px solid #f4f4ef}#tabReviews .entry .readmoreBlock,#tabReviews .entry .readmoreBlock .content{width:100%}#tabReviews .entry .review-header .departure{font-weight:700}#tabReviews .points{display:block;text-align:right;float:left}#tabReviews .points .score{float:left;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .points .score .bold{color:#5da313;font-size:1.2em}#tabReviews .points .rating-static{float:left;display:block;background:url(/public/shoestring/dist/07cbfbdc2748dd194a4da3b0ceb3769f.png) 0 0 no-repeat;height:16px;width:60px;margin-left:20px;margin-top:7px}#tabReviews .points .rating-static.rating-50{background-position:0 0}#tabReviews .points .rating-static.rating-40{background-position:-12px 0}#tabReviews .points .rating-static.rating-30{background-position:-24px 0}#tabReviews .points .rating-static.rating-20{background-position:-36px 0}#tabReviews .points .rating-static.rating-10{background-position:-48px 0}#tabReviews .points .rating-static.rating-0{background-position:-60px 0}#tabReviews .points .rating-static.rating-5{background-position:-48px -16px}#tabReviews .points .rating-static.rating-15{background-position:-36px -16px}#tabReviews .points .rating-static.rating-25{background-position:-24px -16px}#tabReviews .points .rating-static.rating-35{background-position:-12px -16px}#tabReviews .points .rating-static.rating-45{background-position:0 -16px}#tabReviews #reviewlist{margin-top:20px}#tabReviews .mainframe .mainframeCenter .pricelabel{margin-left:0}#tabReviews .mainframe .mainframeCenter .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:10pt;font-weight:400}#tabReviews .mainframe .mainframeCenter .pricelabel div.departure{float:left}#tabReviews .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#tabReviews .mainframe .mainframeCenter .content{margin:0 0 0 15px}#tabReviews .mainframe .mainframeCenter .content .author{font-weight:700;font-style:italic}#tabReviews .mainframe .mainframeCenter .content .internalremark{background-color:#ccc9c7;font-style:italic;padding:10px;margin-top:17px}#tabReviews .mainframe .mainframeCenter .readmoreBlock{padding-bottom:0;display:block}#tabFAQ #tabs li{background-repeat:no-repeat;background-position:10px 6px;padding-bottom:3px;border-bottom:2px solid #f1584f;float:left;font-family:myriad-pro;text-transform:uppercase;font-size:16px}#tabFAQ #tabs li a{color:#666}#tabFAQ #pagetabcontent ul{padding-left:20px}#tabFAQ #pagetabcontent ul li{list-style:decimal}#tabFAQ #pagetabcontent ul li a{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#tabFAQ #pagetabcontent ul li a:hover{text-decoration:none}#tabFAQ article{padding-bottom:20px}#tabFAQ article.intro.content{margin-bottom:unset}.faq-item-anchor{display:block;position:relative;top:-150px;visibility:hidden}.searchblock{position:relative;padding-top:20px;border-bottom:1px solid #f6f6f6}.searchblock .labelshadow{border-top:10px solid rgba(0,0,0,.3);border-left:10px solid transparent}.searchblock .score{font-weight:700;line-height:30px;background:url(/public/shoestring/dist/690444e5b5385dd158769ac98386c5b4.png) no-repeat 0 0;text-align:right;z-index:10}.searchblock .score a{color:#5da313;font-weight:700;text-decoration:none;font-size:16px}.searchblock .score .reviewCount{color:#5da313}.searchblock .leftColumn{background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc);padding-right:0}.searchblock .leftColumn a{overflow:hidden;display:block;background-color:#f6f6f6}.searchblock .leftColumn a img{width:100%;background-color:#f4f4ef}.searchblock .leftColumn .info{background-color:hsla(0,0%,100%,.8);padding:5px}.searchblock .leftColumn .info .description{display:block}.searchblock .leftColumn .infobutton{padding:5px;background:rgba(208,58,0,.8) url(/public/shoestring/dist/c124d1d916b70ec8b845a9fbb38c569a.png) no-repeat 50%}.searchblock .rightColumn a{text-decoration:none}.searchblock .rightColumn .title{float:left;width:100%;height:48px;overflow:hidden}.searchblock .rightColumn .title img{float:left;width:40px;height:40px}.searchblock .rightColumn .title a{float:left;max-width:75%;clear:right}.searchblock .rightColumn .title h2{display:inline-block;font-family:AmericanTypewriter;font-size:18px;color:#5da313;font-weight:700}.searchblock .rightColumn .subtitle{float:left;width:100%;height:40px;overflow:hidden}.searchblock .rightColumn .subtitle span{margin-right:20px}.searchblock .rightColumn .content{font-size:16px;display:block;display:-webkit-box;max-width:100%;float:left;margin:0 auto;line-height:22px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.searchblock .rightColumn .content p{margin:0;padding:0}.searchblock .rightColumn .bottomline{margin-bottom:2px;z-index:2;font-size:16px;margin-top:10px}.searchblock .rightColumn .bottomline .price{float:left}.searchblock .rightColumn .bottomline .price .bold{font-family:AmericanTypewriter;color:#5da313;font-weight:700}.searchblock .rightColumn .bottomline .buttons{float:right}.searchblock .rightColumn .bottomline .buttons .pricelabel{padding:12px 7px}.searchblock .rightColumn .bookbutton span{font-size:16px}.searchblock .rightColumn .bottomcontainer{position:relative;z-index:2}.searchblock .rightColumn .productlabels{height:32px}.idpt2017 #customTourList .searchblock .searchblock-img .title h2,.idpt2017 #customTourList .searchblock .searchblock-img .title h3{font-family:AmericanTypewriter}.loadingproducts{text-align:center;border:2px solid #fff;margin:10px auto;background-color:#5b748a;background:rgba(91,116,138,.7);padding:5px;color:#fff;float:left;clear:both}#results{position:relative}#results #tabDataPrices{margin-top:40px}#destinationsStaticPage h2{color:#5da313;font-family:AmericanTypewriter}.customTourHeader .customTourHeader{position:relative!important}#customTourList h1{margin-top:20px}#customTourList #results .searchblock,#customTourList #results .searchblock .rightColumn{font-family:myriad-pro,serif}#customTourList #results .searchblock .rightColumn .title{font-family:AmericanTypewriter,sans-serif}#customTourList #results .searchblock .rightColumn .title h2{font-size:20px}#customTourList #results .searchblock .rightColumn .subtitle{margin-bottom:10px}#customTourList #results .searchblock .rightColumn span{font-size:14px}#customTourList #results .searchblock .rightColumn .price span{font-size:18px}#customTourList #results .searchblock .rightColumn .content{font-size:14px;line-height:17px}#customTourList #results .searchblock .rightColumn .bottomline{font-size:14px}#customTourList #destinations{margin:0 -10px}#customTourList .destinationblock{background-color:#f4f4ef}#customTourList .destinationblock a{display:block;padding:15px;position:relative;color:#5da313;text-decoration:none}#customTourList .destinationblock a .bookbutton{position:absolute;bottom:15px;right:15px;text-transform:uppercase}#customTourList .destinationblock a .content{margin:-15px -15px 0;padding:15px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}#customTourList .destinationblock a .content .title h2{color:#fff;font-size:24px;font-weight:700;font-family:myriad-pro}#customTourList .destinationblock a .content .subtitle{font-family:myriad-pro;font-size:16px}#countrytitlecontainer{float:left;width:100%;height:80px;position:relative}#countryintrocontainer{padding-top:20px}#countryintrocontainer h1{margin-bottom:14px;margin-top:0;padding:0;font-size:26px;color:#5da313;font-family:AmericanTypewriter;font-weight:700}#countryintrocontainer h4{display:none}#countryintrocontainer #navcontainer #countrynav{width:100%!important;margin-bottom:20px}#countryintrocontainer .countryinfo{margin:auto}#countryintrocontainer .countryinfo,#countryintrocontainer .countryinfo .blockText .content{font-size:16px;font-family:myriad-pro;line-height:24px;color:#000}#countryintrocontainer .countryinfo .blockText .thumbnail .caption h2{color:#5da313;font-family:AmericanTypewriter;font-size:24px}#searchbarcontainer{padding-top:20px}#navcontainer{width:100%}#countrynav{margin:0 auto;padding:5px 0}#countrynav .countrynavitem{display:inline-block;margin-right:-4px;font-size:16px;line-height:20px;letter-spacing:-1px;cursor:pointer;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}#countrynav .countrynavitem a{display:block;color:#666;padding:5px 0;text-decoration:none;font-family:myriad-pro;font-size:16px;text-transform:uppercase;border-bottom:2px solid #f4f4ef;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-right:40px}#countrynav .countrynavitem a:hover{border-bottom:2px solid #f1584f}#countrynav .countrynavitem:last-of-type a{margin-right:0}#countrynav .countrynavitem.active a{border-bottom:2px solid #f1584f}#countrynav .countrynavitem.active .countryDelimeter,#countrynav .countrynavitem:hover .countryDelimeter{display:none}#countrynav .countrynavitem .countryDelimeter{float:left;width:1px;background-image:url(/public/shoestring/dist/0af110e259206a9961231e51bbca4cff.png);background-repeat:no-repeat;margin-left:-1px}#countrynav .countryDelimeter{display:inline-block;width:2px;background-image:url(/public/shoestring/dist/0af110e259206a9961231e51bbca4cff.png);background-repeat:no-repeat}.countryinfomain{float:left;background:#fff}.countryinfomain .contentCMSBlock{padding-top:0!important}.countryinfomain .contentCMSBlock h1{line-height:15px}#group #results .header .equalContainer.item{border-bottom:none}#group #results .header .equalField{height:40px}#group #results article a{color:#000;padding-left:0;padding-right:0;font-size:16px}#group #results article .price{background-color:transparent;color:#f1584f;font-family:AmericanTypewriter;font-size:18px;font-weight:700;padding-top:0}#country{position:relative;z-index:1}#country section{font-size:16px}#country #searchbarcontainer{padding-top:5px}#country ul{margin-bottom:30px}#country ul li{list-style-image:url(/public/shoestring/dist/ad82207f96fe4f826975ab98d097e3c6.png)}#country ul li.title{border-bottom:1px solid #f4f4ef;font-family:clarendon-text-pro;font-size:12pt;color:#000;padding-bottom:5px;margin:0 0 10px;list-style-image:none}#country ul li div.title{font-weight:700}#country ul li .readmore a{color:#5da313;border:1px solid #5da313;border-radius:4px;padding:4px 8px;margin-top:4px;text-transform:uppercase;display:inline-block}#country ul li .readmore a,#country ul li .readmore a:hover{-moz-transition:all ease-in .1s;-o-transition:all ease-in .1s;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}#country ul li .readmore a:hover{text-decoration:none;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#country .frame3boxcontainer{padding-left:17px}#country .titleblock{clear:left;text-align:center;line-height:40px;margin-bottom:40px;color:#fff}#country .titleblock a{text-decoration:none}#country .titleblock .title{padding-left:25px;text-align:center}#country .titleblock .title h2{font-size:18px;color:#fff;font-weight:700}#country .titleblock .arrowBackground{background:url(/public/shoestring/dist/46f902dddda18822e6d9a6b3a40053a5.png) no-repeat 260px}#country .titleblock.singlereis{background:url(/public/shoestring/dist/83c47290caa26fe91cf8a041e9206538.jpg)}#country .titleblock.singlereis .title{background:url(/public/shoestring/dist/93de627335f3c123860103b354b787d1.png) no-repeat 15px}#country .titleblock.groepsreis{background:url(/public/shoestring/dist/5f05c2f5040f51b6970612610346af09.jpg)}#country .titleblock.groepsreis .title{background:url(/public/shoestring/dist/cccd255ac330a744e21582aee0c7b493.png) no-repeat 15px}#country .titleblock.maatwerkreis{background:url(/public/shoestring/dist/5943c48b26862488799f6d65624770fb.jpg)}#country .titleblock.maatwerkreis .title{background:url(/public/shoestring/dist/000a33abb1bea28d5124c436818b6274.png) no-repeat 15px}#country .titleblock .moretrips h2{font-size:16px;color:#fff;font-weight:700}#country .frametrip{background:url(/public/shoestring/dist/7893105fb728b866a25a403461d586a8.png) no-repeat;position:relative;float:left}#country .frametrip .labelTop{z-index:1;position:absolute;background-color:#fff;display:block;margin-left:-13px;text-transform:uppercase;padding:5px 16px;color:#a1bf35;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}#country .frametrip .labelTop.singlereis{color:#7ec2ef}#country .frametrip .labelTop.groepsreis{color:#a1bf35}#country .frametrip .labelTop.maatwerkreis{color:#eab70d}#country .frametrip .labelTop div{font-weight:700;-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:9pt}#country .frametrip .labelNumber{z-index:1;position:absolute;display:block;text-transform:uppercase;padding:5px 12px;color:#fff;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:0 5px 5px 0;border-radius:0 10px 5px 0;margin-top:-21px}#country .frametrip .labelNumber.singlereis{background-color:#7ec2ef}#country .frametrip .labelNumber.groepsreis{background-color:#a1bf35}#country .frametrip .labelNumber.maatwerkreis{background-color:#eab70d}#country .frametrip .labelNumber div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:10pt}#country .frametrip .labelshadow{position:absolute;border-top:9px solid #cecece;border-left:9px solid transparent}#country .frametrip .image{background-size:cover;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc)}#country .frametrip .content{position:absolute;vertical-align:middle;display:table-cell}#country .frametrip .content.singlereis{background:url(/public/shoestring/dist/0670e1f2c93ecab01c036bb89c19998c.png) no-repeat}#country .frametrip .content.groepsreis{background:url(/public/shoestring/dist/862df3f5f57e6d13fcdf43c591e6db7b.png) no-repeat}#country .frametrip .content.maatwerkreis{background:url(/public/shoestring/dist/785ceaa64e5eb3af89afd43ea4b46e40.png) no-repeat}#country .frametrip .content .tripinfo{background-color:hsla(0,0%,100%,.8)}#country .frametrip .content .tripinfo .title{font-weight:700}#country .frametrip .content .tripinfo .days{margin-top:10px}#country .frametrip .content .buttons{position:absolute;bottom:8px}#country .frametrip .content .buttons .pricelabel{padding:11px 7px;display:inline-block}#country #tabDataPrices .datablock{margin-top:0}.countrypushdown{margin-top:35px}#mijnsite .intro h1{line-height:1.4em}#mijnsite .intro h2{color:#5da313;font-family:AmericanTypewriter;font-weight:700}#mijnsite .table-trips{font-size:16px}#mijnsite .table-trips .cells .green,#mijnsite .table-trips .headers .green{padding:10px 15px;background-color:#fff;color:#000;border-bottom:2px solid #f1584f;text-transform:uppercase}#mijnsite .table-trips .cells .row{border-bottom:1px solid #caccc8;padding:0}#mijnsite .table-trips .cells .row .cell{padding:10px 15px}#mijnsite .table-forum{padding:0 15px}#mijnsite .table-forum .cell{padding:10px 15px}#mijnsite .table-forum .cell.green{background-color:#fff;color:#000;border-bottom:2px solid #f1584f;text-transform:uppercase;font-size:16px;font-family:myriad-pro}#mijnsite .titleblock .title{font-size:11pt;padding-top:10px;margin:0 auto;text-align:center;background-color:#fdfcf9}#mijnsite .titleblock .title h2{font-size:11pt;color:#e04612;font-weight:700}#mijnsite .titleblock .titleShadow{background:url(/public/shoestring/dist/9d96b58ea233defe2d20babb5fb2a015.png) no-repeat bottom;position:relative}#mijnsite .checklist .item{margin-bottom:10px;width:96%;float:left;background-color:#f4f4ef}#mijnsite .checklist .item .bookbutton,#mijnsite .checklist .item .flag,#mijnsite .checklist .item .line{display:inline-block;float:left}#mijnsite .checklist .item .line{background-color:transparent!important;font-size:16px;padding-top:6px}#mijnsite .checklist .item .line a:hover{text-decoration:none}#mijnsite .checklist .item .bookbutton{float:right;margin-right:-40px}#mijnsite .checklist .item .bookbutton span{color:#fff}#mijnsite .checklist .item .flag{width:38px;height:38px;z-index:1;display:block;margin-left:0;text-transform:uppercase;font-weight:700;color:#fff;text-align:center;padding-top:8px;float:left}#mijnsite .checklist .item .flag.positive{background-color:#5da313}#mijnsite .checklist .item .flag.negative{background-color:#f1584f}#mijnsite #onlinebook #canvas{margin:auto!important}#mijnsite #onlinebook .boek_titel{display:none!important}#mijnsite .extramysiteinfo{margin-right:0}#mijnsite .printRoute{padding-left:30px;float:left;width:100%}#mijnsite .printRoute a{color:#000}#mijnsite .printRoute a i{color:#5da313}#mijnsite #pagetabs li{background-color:hsla(0,0%,100%,.4)}#mijnsite #pagetabs li a{color:rgba(0,0,0,.6)}#mijnsite #pagetabs li.active{background-color:#fff}#mijnsite #pagetabs li.active a{color:#f60}#mijnsite #login .titleblock{margin-top:0}#mijnsite .wrapper{padding-right:15px!important}#mijnsite .agentInfo .howToComposeTravel{font-style:normal;font-family:clarendon-text-pro;font-size:16px}#mijnsite .agentInfo .howToComposeTravel a{display:block;border-bottom:2px solid #f1584f}#mijnsite #communication .header{border:none;border-bottom:2px solid #f1584f}#mijnsite #communication .header .ui-accordion-header-icon{top:18px}#mijnsite #communication .header .imageClient{float:left;height:16px;background-image:url(/public/shoestring/dist/186b4c85ef891b7fc5e1711042441c96.png);background-position:50%;background-size:18px 16px;background-repeat:no-repeat}#mijnsite #communication .header .imageSeller{float:left;height:16px;background-image:url(/public/shoestring/dist/4bc96af48cc36c6141c503b53e668588.png);background-position:50%;background-repeat:no-repeat}#mijnsite #communication .header .title{float:left;margin-left:20px}#mijnsite #communication .header .date{padding-left:10px;float:right}#mijnsite #communication .comment{border:1px solid #f4f4ef}#mijnsite #peoplesettings .bookerInfoTitle{font-size:16px;margin-bottom:10px;font-weight:700;border-bottom:2px dotted rgba(0,0,0,.31)}#mijnsite.customtour h3{color:#000;font-size:16px;font-weight:bolder}#mijnsite.customtour a.book{display:block;text-align:center;clear:both;padding:10px;background-color:#5da313;color:#fff;cursor:pointer;border-radius:2px;border:1px solid #5da313;margin-bottom:15px;margin-top:5px;text-transform:uppercase;box-shadow:0 5px 4px -5px #aaa}#mijnsite.customtour a.book:hover{background-color:#6aba16;text-decoration:none}#mijnsite.customtour a.book.added,#mijnsite.customtour a.book.selected,#mijnsite.customtour a.book.view-more{background-color:#fff;color:#5da313;border:1px solid #5da313;box-shadow:none}#mijnsite.customtour a.download{color:#5da313}#tourleaders{padding:0 15px}#tourleaders .tableStyle1{margin-bottom:0}#tourleaders .tableStyle1 td:last-of-type{padding-right:0!important}#tourleaders .tableStyle1 input,#tourleaders .tableStyle1 select{width:100%;border-radius:3px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15)}#tourleaders .tableStyle1 input[type=submit],#tourleaders .tableStyle1 select[type=submit]{background-color:#5da313;color:#fff;font-family:AmericanTypewriter;font-weight:700;font-size:18px}#tourleaders .clear{display:none}#tourleaders .tourleader .picture{width:25%;float:right;padding-left:15px}#tourleaders .tourleader .picture img{float:right;max-width:100%}#tourleaders .tourleader p,#tourleaders .tourleader p *{font-family:myriad-pro,sans-serif!important;font-size:16px!important;line-height:23px!important}#tourleaders .tourleader .tours{margin-top:5px;width:75%;float:left}#tourleaders .tourleader .tours .pricetable{width:100%;margin-bottom:20px}#tourleaders .tourleader .tours .pricetable tr td{padding:5px}#tourleaders .tourleader .tours .pricetable tr td.buttons{text-align:right}#tourleaders .tourleader .tours .pricetable tr td.buttons .book{margin-bottom:3px}#tourleaders .tourleader .tours .pricetable tr td.buttons .option{padding:2px}#tourleaders .tourleader .tours .pricetable tr td a{color:#5da313;font-weight:700}#tourleaders .tourleader .tours .pricetable tr td.prices{white-space:nowrap}#tourleaders .tourleader .tours .pricetable tr th{padding:2px 5px 5px 2px;border-bottom:2px solid #f1584f;color:#000;font-family:clarendon-text-pro;font-size:12px;white-space:nowrap;padding-right:10px;text-align:left}#tourleaders .tourleader .tours .pricetable tr th.year{text-align:left;font-weight:700;color:#fff;background-color:#828282;padding:5px}#productDetail .pricetable tr td{padding:2px 5px 5px 2px}#tourleader img{padding:0 20px 20px;float:right}#tourleader .description{font-size:16px}#tourleaderQuotes #quotes ul{padding-bottom:10px}#tourleaderQuotes #quotes ul li{min-height:25px;background:url(/public/shoestring/dist/f218b7843b0ab40d60c2efa2dbcc92b8.png) no-repeat 0 0;line-height:25px;font-style:italic;list-style-type:none}#tourleaderQuotes #score{border:4px solid #9ec069;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;text-align:center;float:right}#tourleaderQuotes #score .value{font-weight:700;font-size:17pt;padding:10px 0 5px;color:#9ec069}#tourleaderQuotes #beoordeling{padding-bottom:20px}#socialmedia .button{width:auto;padding:0;margin:0 0 10px;display:inline-flex;text-align:center}#socialmedia .button.facebook a,#socialmedia .button.mail a,#socialmedia .button.twitter a{background:transparent}#socialmedia .employees .employeeLink:hover{cursor:pointer}@media (min-width:992px){#socialmedia .button a{font-size:22px}#socialmedia .button+.button{margin-left:30px}}#side .sideblock{background-color:#f4f4ef;padding:15px;margin-bottom:30px;position:relative;font-size:16px}#side .sideblock:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}#side .sideblock .sideblockheader{border-bottom:2px solid #f1584f;padding-bottom:3px;font-family:clarendon-text-pro;font-size:14px;margin-bottom:10px}#side .sideblock a{color:#000;font-family:myriad-pro;font-size:16px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#side .sideblock a:hover{color:#f1584f;text-decoration:none}#side .sideblock .route,#side .sideblock .route__part{display:block}#side .sideblock .route__days{display:block;font-weight:700}#side .sideblock .route__desc{display:block}@media (min-width:992px){#side .sideblock .route{display:table}#side .sideblock .route__part{display:table-row}#side .sideblock .route__days{display:table-cell;width:50px;font-weight:700}#side .sideblock .route__desc{display:table-cell}}#side .sideblock .departuredates li{width:50%;float:left}#side .sideblock li{margin-bottom:5px}#side .sideblock.exclusive ul li,#side .sideblock.inclusive ul li{margin-bottom:5px;padding-left:15px;position:relative;-ms-word-break:break-word;word-break:break-word}#side .sideblock.exclusive ul li:before,#side .sideblock.inclusive ul li:before{content:"\F111";position:absolute;left:0;top:9px;color:#000;font-family:FontAwesome;font-size:6px}#side .sideblock__sharing{width:100%;display:flex;justify-content:center}#side .sideblock__sharing a{font-size:18px;color:#5da313;background:transparent}#side .infoblock{margin-top:5px}#side .infoblock .infofield div{padding:5px 0 0}#side .infoblock .infofield div.right{font-weight:700}#side .infoblock .infofield div a{color:#000!important}#producttabs{font-family:myriad-pro;font-size:16px}#producttabs #tourinformation .anchor{margin-top:-100px;position:absolute}#producttabs #tourinformation .intro{font-size:16px;line-height:auto}#producttabs #tourinformation .intro h1{font-family:AmericanTypewriter;font-size:26px;padding:0;margin-bottom:14px;margin-top:0;font-weight:700;color:#5da313;line-height:25px}#producttabs #tourinformation .tocs{border-top:none;margin-bottom:-10px;background-color:#f4f4ef}#producttabs #tourinformation .tocs:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px;position:relative!important}#producttabs #tourinformation .tocs li{padding:4px 15px}#producttabs #tourinformation .tocs li .tocTitle{border-radius:3px 3px 0 0;border-bottom:2px solid #f1584f;text-align:center;padding:8px 0;margin-top:-4px;color:#000;font-family:clarendon-text-pro}#producttabs #tourinformation .tocs li a{text-decoration:none;color:#000;padding:0 28px 0 0;display:block}#producttabs #tourinformation .tocs li a:hover{color:#f1584f}#producttabs #tourinformation .tocs li span{padding-left:10px}#producttabs #tourinformation .tocs li.hasFlags .title{display:table-cell;padding-right:10px}#producttabs #tourinformation .tocs li.hasFlags .flags{display:table-cell}#producttabs #tourinformation .tocs li ul li{padding:4px 0}#producttabs #tourinformation .tocs .flag{padding-left:25px;background-repeat:no-repeat;background-position:5px;padding-right:0}#producttabs #tourinformation .tocs .flag:hover{text-decoration:underline}#producttabs #tourinformation h2{margin-top:30px}#producttabs #tourinformation h2 span{display:inline-block}#producttabs img{float:right}.ph--shoe-mysite-content #producttabs #tourinformation .intro.content{margin:0!important;padding:0!important}.ph--shoe-mysite-content #producttabs #tourinformation .intro.content+.intro.content{margin-top:1em!important}#twitter{background:#fff;padding-top:0;float:left;padding-bottom:20px center bottom}#twitter h3{background:url(/public/shoestring/dist/b566fa1473df5b662b54babb764a46f2.png) no-repeat 100% 50% #00aced;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-ms-behaviour:url(/public/shoestring/dist/73ba76784ad3b10180226ff71dd97e64.htc);font-size:21px;color:#fff;letter-spacing:1px;line-height:65px;margin-bottom:0}#homeTwitter{background-color:#fff;padding-top:7px;overflow-y:scroll}#homeTwitter.noTweets{padding:15px;overflow:auto;height:auto}#homeTwitter #homeTwitterTitle{color:#e04611!important;border-bottom:1px solid #e9caba;padding:10px;line-height:22px}#homeTwitter #homeTwitterTitle #username{float:right;margin-right:10px;font-size:12px;color:#000;font-family:Helvetica,Arial,Geneva,sans-serif}#homeTwitter .item{padding:10px;border-bottom:1px solid rgba(0,172,237,.2)}#homeTwitter .item:hover{background:rgba(0,172,237,.2)}#homeTwitter .item .avatar{float:right;margin:0 0 5px 5px}#homeTwitter .item .username{color:#a09e9e;font-weight:700;float:left}#homeTwitter #moreTwitter{text-align:right;padding:2px 10px;background-color:#f4e4d5}#CountryFAQ .countryinfomain{background:none;margin-top:15px}#CountryFAQ .countryinfomain h1{line-height:20px;background-color:#fff;padding-left:15px;color:#5da313}#CountryFAQ .countryinfomain .contentCMSBlock h1{padding-left:0}#CountryFAQ .countryinfomain article{margin-bottom:0;padding-bottom:20px;margin-top:20px;font-size:16px}#CountryFAQ .countryinfomain article .question{color:#5da313;font-size:20px;font-family:clarendon-text-pro;line-height:25px;padding:2px 0 2px 15px}#CountryFAQ .centeredContent,#CountryFAQ .centeredContent .contentCMSBlock{width:auto}#CountryFAQ .centeredContent .contentCMSBlock.frame{padding:0 15px 15px}.centeredContent .contentCMSBlock{padding-top:15px;font-size:16px}#wizard{list-style:none;list-style-image:none;margin:0;padding:0;margin-bottom:20px;float:left;white-space:nowrap}#wizard li{float:left;margin-top:10px;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border-bottom:2px solid #f4f4ef}#wizard li.active-step{border-bottom:2px solid #f1584f}#wizard li.active-step .step-name{color:#000;text-align:center}#wizard .step-name{font-size:16px;font-family:myriad-pro;line-height:38px;padding-left:0!important;width:100%;text-align:center;color:#3e3e3e;display:block;text-transform:uppercase}#avbooking{margin-bottom:20px;font-family:myriad-pro;font-size:14px}#avbooking .steps{width:100%;display:block}#avbooking .step{display:none;border-top:none;border:none;border-bottom:1px solid #f4f4ef;padding-left:0;overflow:hidden;padding-right:0}#avbooking .step .label{text-align:left;color:#000;font-family:myriad-pro}#avbooking .step label{text-align:left;font-weight:400;max-width:90%;margin-top:0;font-family:myriad-pro}#avbooking .ui-accordion-header{background:#fff;font-size:24px;border:none;font-family:AmericanTypewriter;color:#5da313;cursor:default;padding-left:0;padding-right:0}#avbooking .ui-accordion-header-active{border-bottom:none}#avbooking .ui-accordion-header-icon{display:none}#avbooking .validationSummary{float:right;margin:auto 20px;color:red;padding-top:23px}#avbooking input:not([type=radio]):not([type=checkbox]):not([type=button]),#avbooking select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px;background-color:#fff;border:1px solid #ccc;-moz-box-shadow:inset 0 2px 2px #f4f4ef;-webkit-box-shadow:inset 0 2px 2px #f4f4ef;box-shadow:inset 0 2px 2px #f4f4ef;font-size:14px}#avbooking input[type=button]{border:none}#avbooking .label{font-size:100%!important}#avbooking .navigation{min-width:110px;margin-top:5px;height:60px;font-size:20px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#010100",GradientType=0);color:#fff}#avbooking .navigation:active{position:relative;top:1px}#avbooking .nok{background-color:#fcc!important}#avbooking #tblPersons{margin-top:10px}#avbooking #tblPersons th{color:#3e3e3e;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #f1584f}#avbooking #tblPersons th:first-of-type{background:none}#avbooking #tblPersons td{padding:5px;vertical-align:middle}#avbooking .value{width:auto!important;font-family:myriad-pro}#avbooking .value.radio input[type=radio]{margin-left:0}#avbooking h3{color:#666;font-size:16px;font-weight:700}#avbooking #userdatacontainer .bookerInfoTitle{font-family:myriad-pro;font-size:16px}.userInsurance{margin-bottom:10px;border-bottom:1px dotted #e2e2e2;padding-bottom:10px}.userInsurance:last-of-type{border-bottom:none}.userInsurance h4{font-size:14px;margin:0;color:#f1584f}.userInsurance h4 em{font-style:italic;margin-bottom:10px}.userInsurance h4 em,.userInsurance h5{text-decoration:underline;font-weight:700}.userInsurance h5{font-size:13px;padding-top:10px}.userInsurance .insurance p{margin-top:7px}.userInsurance .insurance input[type=checkbox]{margin-top:10px;margin-right:5px}.userInsurance .insurance .insurancePack{font-size:14px;line-height:0;background:#f4f4ef;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-left:7px;margin-top:6px}.userInsurance .insurance .insurancePack label{height:25px;margin-bottom:10px}.optionalService{margin:15px 0 0;padding:0 5px 20px;border-bottom:1px solid #e2e2e2}.optionalService .ContainerBlock{margin-bottom:10px}.optionalService .ContainerBlock .LeftBlock{float:left}.optionalService .ContainerBlock .MiddleBlock{float:left;margin-top:2px}.optionalService .ContainerBlock .MiddleBlock input[type=radio]{margin-right:10px;margin-top:4px}.optionalService .ContainerBlock .MiddleBlock label{margin-top:0!important}.optionalService .ContainerBlock .RightBlock{float:right;text-align:right}.optionalService .ContainerBlock .MiddleRightBlock{float:left}.optionalService textarea{max-width:100%;resize:none}.optionalService h3 span{color:#5da313;font-style:italic;border:1px solid #5da313;padding:0 5px 0 4px;cursor:pointer;border-radius:3px;font-family:Monotype Corsiva\, Palatino Linotype}.optionalService#extraNightsService .LeftBlock .container{font-size:11px;line-height:0;background:#eee;padding:12px;border-radius:3px;padding-left:14px;margin-top:6px}.optionalService #avbooking .tableStyle1 tr td{width:auto;border-right:none}#userdatacontainer .person{padding-bottom:15px;border-bottom:1px solid #828282}#userdatacontainer .person input[type=checkbox]{width:auto}#userdatacontainer .person .field.info{font-style:italic}#userdatacontainer .bookerInfoTitle{margin-bottom:10px;margin-top:20px;font-weight:700;font-size:14px}#avbooking #optionInfo .intro{font-size:16px}#avbooking #optionInfo h2{font-family:AmericanTypewriter;color:#5da313;font-weight:700;font-size:26px}#conditions #fullname{font-style:italic}#conditions #finalRemarks{resize:none;margin:10px 7px 7px 25px}#conditions .field,#conditions p strong{font-weight:700;margin:10px 0 3px;display:block}#bookingInfo{width:inherit}#bookingInfo>div{padding:5px}#bookingInfo .bookingInfofield{padding-bottom:10px;border-bottom:1px solid #ccc}#bookingInfo .bookingInfofield .lbl{float:left;width:100%;clear:both}#bookingInfo .bookingInfofield .val{float:right;width:100%;text-align:right;font-weight:700}#bookingInfo #bookingInfoPersons{display:none}#bookingInfo #bookingInfoPersons .bookingInfofield.list{height:auto;padding-bottom:4px}#bookingInfo #bookingInfoPersons .bookingInfofield .largelbl{font-weight:700}#bookingInfo #bookingInfoPrice{display:none;font-weight:700;margin-top:10px;border-bottom:none}#bookingInfo #questions{margin-top:40px}#bookingInfo #questions .bookingInfofield{margin-bottom:10px}#bookingInfo #questions #plhPriceGaranteed{font-size:11px}#survey{padding:20px}#survey .survey__link{text-transform:lowercase}#survey .category{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);box-shadow:0 5px 10px 0 rgba(0,0,0,.5);margin:15px auto 0;background-color:#dedbd4;border:5px solid #fff;border-radius:5px 5px 2px 2px;-moz-border-radius:5px 5px 2px 2px}#survey .category .categoryName{color:#fff;margin-bottom:5px;padding:3px 0 3px 11px;background-color:#818182;height:30px;line-height:30px;font-weight:700;font-size:14px}#survey .question{margin-left:25px;padding-bottom:20px}#survey .question .questionName{float:left;padding:3px;background:none;border:none;margin-top:0;margin-bottom:0}#survey .question .answer{float:right;padding:3px}#survey .question .answer .LargeAnswerCheckboxList{float:right;margin-top:40px}#survey .question .answer .LargeAnswerCheckboxList input{margin-right:3px}#survey .question .answer .LargeAnswerCheckboxList label{margin-right:15px}#survey .question .answer .chkAnswers label,#survey .question .answer .rbAnswers label{margin-left:5px}#survey .question .slider,#survey .question .txtAnswer{float:left;margin-right:15px}#survey .error{color:red;font-weight:700}#survey .buttons{margin-top:20px}#survey .multicolumnlist{float:right;margin-top:40px}#survey .multicolumnlist .answeritem{float:left;width:212px}#mijnsite #survey{padding:0}#news .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;margin-left:0}#news .mainframe .mainframeCenter .pricelabel span{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:9pt;font-weight:400}#news .mainframe .mainframeCenter .pricelabel .date{float:left;display:block;border-right:1px dotted #fff;padding-right:10px}#news .mainframe .mainframeCenter .pricelabel .title{float:left;display:block;padding-left:10px;height:16px;overflow:hidden}#news .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#news .mainframe .mainframeCenter .content{margin:0 0 0 15px}#news .mainframe .mainframeCenter .readmoreBlock{display:block}#news .entry{padding:15px;margin-top:15px;border-left:2px solid #f1584f;background-color:#f4f4ef}#news .entry:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}#news .entry .header{text-align:left;width:auto}#news .entry .header .date{float:left;display:block;border-right:1px dotted #959595;padding-right:10px}#news .entry .header .title{float:left;display:block;padding-left:10px;overflow:hidden;width:auto}#news .entry .header span{color:#000;font-weight:700}#news .intro #news{margin-left:-15px;margin-right:-15px}#kijkenvergelijk h2.title{margin:10px 0;color:#5da313;font-family:AmericanTypewriter;font-size:26px}#kijkenvergelijk.intro{padding:15px}#kijkenvergelijk a{color:#3a3a3a}#kijkenvergelijk a:hover{cursor:pointer;color:#5da313}#kijkenvergelijk h1{margin:10px 0;color:#5da313}#kijkenvergelijk .introtext{font-size:16px;padding-top:20px}#kijkenvergelijk h3{padding:20px 0 0;color:#5da313;font-size:20px}#kijkenvergelijk ul{margin-bottom:30px;list-style:circle;font-size:16px;margin-left:15px}#kijkenvergelijk .field{margin:0 auto 5px}#kijkenvergelijk .field .label{display:block;float:left}#kijkenvergelijk .field .value{display:block;margin:0 0 0 130px}#kijkenvergelijk #concurrenten .label{color:#000;font-size:16px;width:100%;text-align:left;padding-left:0}#kijkenvergelijk #concurrenten .value{float:left;width:100%;margin-left:0;margin-bottom:20px}#kijkenvergelijk #concurrenten .value a{color:#5da313;font-size:16px}#kijkenvergelijk img{float:right;margin:5px}.mainboxshadow{-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}#mijnsite a{color:#000}#mijnsite #menu{display:table;width:100%;height:36px;margin:5px 0}#mijnsite #menu li{display:table-cell;text-transform:uppercase}#mijnsite #menu li a{display:block;text-align:center;color:#fff;text-decoration:none;margin-right:2px;font-size:8pt;background-color:#7c7d7f;padding:10px 0}#mijnsite #menu li.current a,#mijnsite #menu li a.active,#mijnsite #menu li a:hover{background-color:#da7f54;background:rgba(255,102,0,.65)}#mijnsite #menu li:last-child a{margin-right:0}#mijnsite #menu #tabcontent{background-color:#da7f54;background:rgba(255,102,0,.65);padding:15px}#mijnsite #menu h2{color:#fff;margin-top:20px}#mijnsite #menu h2:first-child{color:#fff;margin-top:0}#mijnsite #menu h2 span{display:inline-block;color:#000;background-color:#fff;padding:5px 10px;border:3px double #bebebe}#mijnsite #tourleader img{margin-bottom:15px}#mijnsite #optiontobooking #side{float:left!important}#mijnsite #optiontobooking h2{padding-left:15px;padding-right:15px}#mijnsite #optiontobooking #maincontent{margin:0 -10px}#mijnsite #optiontobooking #wizard{width:101%;margin-left:-5px;margin-top:0}#mijnsite #optiontobooking #wizard li{margin-top:0;height:30px}#mijnsite #optiontobooking #wizard li span{line-height:18px}#mijnsite #selectedTripHeader{padding:15px 0 0}#mijnsite #selectedTripHeader .title{margin:5px 0 15px;color:#e04612;font-weight:700;font-size:19px}#mijnsite #selectedTripHeader #tripTitle{background-color:#828282;color:#fff;font-weight:700;padding:3px 10px}#mijnsite #selectedTripHeader .col{float:left;line-height:22px}#mijnsite #selectedTripHeader .col.label{background-color:#bbb2af;color:#fff;border-bottom:1px solid #fff;font-weight:700}#mijnsite #selectedTripHeader .col.value{background-color:#eee;color:#505559;border-bottom:1px solid #fff}#mijnsite #selectedTripHeader .col span{padding:0 10px}#mijnsite #selectedTripHeader .button3{float:right;margin-top:10px}#mijnsite .container{margin:0 auto;display:table}#mijnsite .container .framevierkant:nth-child(3n){padding-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:30px}#mijnsite .container .framevierkant.small:nth-child(4n){padding-right:0}#mijnsite .container .framevierkant.small .bookbuttonsmall{margin-top:65px}#mijnsite .center .titleblock{padding-top:20px;margin-top:0}#mijnsite .center .defaultForm{text-align:center}#mijnsite .center .defaultForm .field .label{margin-right:20px;text-align:right}#mijnsite .center .defaultForm .field .value{width:auto}#mijnsite #topicDetail .topiccontainer{position:relative}#mijnsite #topicDetail .username{font-weight:700;padding-bottom:20px}#mijnsite #topicDetail .postDate{bottom:2px;position:absolute;font-size:10px}#mijnsite #news{margin-top:20px}#mijnsite #news .mainframe{margin:0 auto}#mijnsite #faq .faqitem{margin-bottom:20px}#mijnsite #albelli img{float:right}#mijnsite #tourinformation .leftColumn{float:left}#mijnsite #tourinformation ul.tocs{float:right;margin-left:10px;margin-bottom:10px;border-top:none;background-color:#f4f4ef}#mijnsite #tourinformation ul.tocs:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}#mijnsite #tourinformation ul.tocs li{padding:4px 15px}#mijnsite #tourinformation ul.tocs li .tocTitle{border-radius:3px 3px 0 0;border-bottom:2px solid #f1584f;text-align:center;padding:8px 0;margin-top:-4px;color:#000;font-family:clarendon-text-pro}#mijnsite #tourinformation ul.tocs li a{text-decoration:none;color:#000;padding:0 28px 0 0;display:block}#mijnsite #tourinformation ul.tocs li a:hover{color:#f1584f}#mijnsite #tourinformation ul.tocs li span{padding-left:10px}#mijnsite #tourinformation ul.tocs li.hasFlags .title{display:table-cell;padding-right:10px}#mijnsite #tourinformation ul.tocs li.hasFlags .flags{display:table-cell}#mijnsite #tourinformation ul.tocs li ul li{padding:4px 0}#mijnsite #tourinformation ul.tocs .flag{padding-left:25px;background-repeat:no-repeat;background-position:5px;padding-right:0}#mijnsite #tourinformation ul.tocs .flag:hover{text-decoration:underline}#invoice{font-size:16px}#invoice .green{padding-top:10px;padding-bottom:10px;background-color:#fff;color:#000;font-weight:700}@media (min-width:768px){#invoice .green{font-weight:400;border-bottom:2px solid #f1584f!important}}#invoice .cell{padding-top:10px;padding-bottom:10px}@media (min-width:768px){#invoice .cell{border-bottom:2px solid transparent}}#invoice .names .cell{padding:10px}#invoice .row{margin-bottom:15px}#invoice #headerRight{float:right}#invoice #headerLeft{float:left}#invoice table tr td{width:auto}#invoice .price-cell{background-color:#f4f4ef}#invoice .total-price-line{background-color:#5da313;color:#fff;padding-top:15px;padding-bottom:15px}#invoice .download-button{float:right}#invoice #printPDF{color:#fff}#invoice .mijnsitebutton{height:unset;padding:12px}#invoice #ideal #frmIDeal{margin-top:20px;text-align:center;position:relative;border:1px solid #000;background-image:url(/public/shoestring/dist/eef4a1e731dc87b2c5a75878514e3ee1.svg);background-position:0;background-repeat:no-repeat}#invoice #ideal .mijnsitebutton{margin-right:20px}#invoice #buckarooPayButton{float:right}#invoice .payment-method-logo{height:20px}#invoice .success-message{border:1px solid #6bdd88;background-color:#e7faec;color:#218e3d;padding:10px;margin-bottom:20px}#invoice .success-message span{padding-left:10px}#invoice .info-message{border:1px solid #3498db;background-color:#b6daf2;color:#124364;padding:10px;margin-bottom:20px}#invoice .info-message span{padding-left:10px}#invoice .error-message{border:1px solid #c00;background-color:#ff4d4d;color:maroon;padding:10px;margin-bottom:20px}#invoice .error-message span{padding-left:10px}.faq article.intro{padding:0}.cmsblock{margin:20px auto 30px;display:inline-block;position:relative}.cmsblock .cmsblockbackgroundcolor{margin-top:15px}.cmsblock img{width:100%}.cmsblock a{text-decoration:none;display:block;position:relative;color:#fff}.cmsblock a:hover{color:#fff}.cmsblock .title{font-weight:700;font-size:36px;padding:5px 0 0}.cmsblock .bookbuttonsmall{background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-size:contain;height:45px;width:45px}.cmsblock .bookbuttonsmall span{display:none}.cmsblock .content{position:absolute;bottom:0;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.5);font-family:myriad-pro;padding:0 70px;z-index:10}.cmsblock .content ul{list-style:none}.cmsblock .content .text{font-size:18px}.cmsblock .content.top3 a{text-decoration:none;color:#fff}.cmsblock ul{margin-left:19px;list-style:disc}.cmsblock .infobutton a{text-decoration:none;color:#fff}.cmsblock .block-image{overflow:hidden;position:relative}.cmsblock .block-image:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:9}.seven-col{width:14.2%;float:left}.onecmsblock{margin:20px auto 0;width:1170px;display:inline-block;position:relative;padding:0 15px}.onecmsblock .bookbuttonsmall{background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-size:contain;height:45px;width:45px}.onecmsblock .bookbuttonsmall span{display:none}.onecmsblock .onecmsblockbackgroundcolor a{display:block;color:#fff}.onecmsblock .image-container{overflow:hidden;position:relative}.onecmsblock .image-container:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.onecmsblock img{width:100%}.onecmsblock .title{font-weight:700;font-size:36px;height:auto;padding:5px;padding-left:0;position:static;min-height:16px;color:#fff}.onecmsblock .text,.onecmsblock .title{font-family:myriad-pro;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.onecmsblock .text{font-size:18px;padding:0 50px}.onecmsblock .content{z-index:10}.onecmsblock .content .content-background .text{color:#fff}.onecmsblock .infobutton{width:45px;margin-top:20px}.onecmsblock .infobutton a{text-decoration:none;color:#fff}.onecmsblock .block-image{overflow:hidden;position:relative}.onecmsblock .block-image:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:9}.threecmsblocks{margin:20px auto 0}.threecmsblocks.trip-type-blocks li:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}.threecmsblocks li{display:inline-block;position:relative}.threecmsblocks li a{text-decoration:none;color:inherit;display:block}.threecmsblocks li:nth-child(3n){margin-right:0}.threecmsblocks li img{width:100%;padding:13px 12px 0}.threecmsblocks li .infobutton{padding:5px 15px}.threecmsblocks li .infobutton .infobutton-background{background-color:hsla(0,0%,100%,.8)}.threecmsblocks li .infobutton .bookbuttonsmall{line-height:25px;background-position:100% 4px;display:inline-block;color:#fff;text-decoration:none;text-align:left;text-transform:uppercase;background-repeat:no-repeat;padding-left:5px;padding-top:4px;padding-bottom:4px}.threecmsblocks li .infobutton a{text-decoration:none;color:#fff}.threecmsblocks h2{margin-bottom:0}.threecmsblocks h2.noVisible{visibility:hidden}#overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;position:fixed;z-index:2000;top:0}#errorMsg,#MailSubscribed{background-color:#fff;display:none;position:fixed;z-index:2001;margin:0 auto;top:150px;left:50%;margin-left:-220px;padding:20px;border-radius:3px}#errorMsg .title,#MailSubscribed .title{font-size:18px;color:#fff;margin-bottom:15px;background-color:#f1584f;margin:-20px -20px 15px;padding:20px;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:AmericanTypewriter;text-align:center}#errorMsg p,#MailSubscribed p{line-height:23px}#bookingsform{background-color:#f7f3f3;padding:25px}#bookingsform .field .value{float:left;margin:0;vertical-align:top;padding-top:0}#bookingsform .field .value input,#bookingsform .field .value select,#bookingsform .field .value textarea{margin-right:5px}#bookingsform .field .label{display:block;float:left;padding-top:5px}#bookingsform input[type=password],#bookingsform input[type=text],#bookingsform select{padding:4px}#bookingsform .title{font-weight:700;margin:10px 0}#bookingsform .optionalService{margin-bottom:15px}#bookingsform .subinfo{font-size:12px;font-style:italic;display:block}#bookingsform .insurances .tab{margin-left:30px}#bookingsform .insurances .insurancetitle{font-weight:bolder}#bookingsform .insurances .insuranceOption{margin-bottom:10px}#polyglotLanguageSwitcher{color:#3e3e3e!important;font-size:16px!important;margin-right:1px;font-family:myriad-pro!important;width:100%!important;text-transform:uppercase;font-weight:700!important}#polyglotLanguageSwitcher ul{border-radius:0!important;top:inherit!important;width:100%!important}#polyglotLanguageSwitcher ul li{border-top:none!important}#polyglotLanguageSwitcher ul li a{color:#000!important;font-size:14px!important;padding-right:4px!important}#polyglotLanguageSwitcher ul li a:hover{color:#000!important}#polyglotLanguageSwitcher a.current{color:#fff!important;border:none!important;border-radius:0!important;text-align:left;padding-top:0!important;padding-bottom:0!important;background-color:transparent!important}#polyglotLanguageSwitcher a.current:hover{color:#3e3e3e!important}#polyglotLanguageSwitcher a.current span .trigger{margin-top:8px;top:16px!important}#polyglotLanguageSwitcher a.active{border:none!important;padding:0 0 0 27px!important}#countriesoverview .introcontinent{font-size:16px;color:#000}#countriesoverview .introcontinent img{float:right;margin:8px 5px 20px 20px;box-shadow:0 1px 2px rgba(0,0,0,.56);border:5px solid #5da313}#countriesoverview .introcontinent .blockText{font-family:myriad-pro}#countriesoverview .choose-country-text{color:#5da313;font-family:AmericanTypewriter;font-size:18px;font-weight:700;margin-top:10px}#countriesoverview .country{margin-bottom:30px}#countriesoverview .country:nth-of-type(5n+5){margin-right:0}#countriesoverview .country:hover a .overlay{background-color:transparent}#countriesoverview .country:hover .infobutton{margin-top:40px!important}#countriesoverview .country a{position:relative;display:block;color:#fff;text-decoration:none;font-size:12px;line-height:12px}#countriesoverview .country a .image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;z-index:4}#countriesoverview .country a .image img{height:100%;position:absolute;top:0;left:0;z-index:8}#countriesoverview .country a .info{height:100%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.5);color:#fff;z-index:5}#countriesoverview .country a .content,#countriesoverview .country a .info{position:absolute;width:100%;bottom:0;font-family:myriad-pro;text-align:center}#countriesoverview .country a .content{height:220px;text-shadow:0 2px 2px rgba(0,0,0,.5);padding:0 70px;z-index:10;max-height:100%}#countriesoverview .country a .name{display:block;color:#fff;font-size:36px;font-weight:700;letter-spacing:0;line-height:normal}#countriesoverview .country a .tripcount{display:block;color:#fff;font-size:18px;font-weight:400;line-height:normal;padding-top:5px}#countriesoverview .country a .infobutton{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#countriesoverview .country a span{color:#fff;position:absolute;top:7px;left:7px;right:0;line-height:40px;text-align:center;z-index:2}#countriesoverview .country a span.bg{background-color:#000;opacity:.5;filter:alpha(opacity=30);z-index:1}#belgianVisitorOverlay{position:fixed;left:0;top:0;width:100%;Height:100%;opacity:.75;filter:alpha(opacity=75);z-index:100;background-color:#bbb}.fancybox-close{top:0!important;right:0!important}#belgianVisitorPopUp{z-index:9999;background-color:#fff;z-index:101;border:1px solid #000;height:316px}#belgianVisitorPopUp .fancybox-skin{padding:0!important}#belgianVisitorPopUp .header{height:30px;background-color:#333134}#belgianVisitorPopUp .content{height:254px;padding:10px}#belgianVisitorPopUp .content .title{color:#5da313;font-size:25px;font-weight:700}#belgianVisitorPopUp .content .subtitle{font-size:13px;font-style:italic;margin-bottom:20px}#belgianVisitorPopUp .content p{color:#606060}#belgianVisitorPopUp .footer{padding:10px;background-color:#333134;height:30px}#languageSwitcher{overflow:hidden;background:url("http://icons.iconarchive.com/icons/gosquared/flag/64/Abkhazia-icon.png") no-repeat 100% #ddd;border:1px solid #ccc}#divLanguageSelector{float:right;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#444;line-height:normal;position:relative;z-index:100}.dd-container ul,.dd-container ul li{float:none!important}.dd-container ul li{font-size:8pt!important;height:30px!important}.dd-container ul li a{padding:10px!important;display:block!important;text-decoration:none!important;color:#333!important}#customnavigation{width:100%;position:relative}#customnavigation li.step{float:left;margin-top:-1px;font-size:12px;text-align:left;color:#5a5a5a;background-image:url(/public/shoestring/dist/1c59ae0d2f6b675884a7b559159b0386.png);background-repeat:no-repeat;vertical-align:top;display:inline-block;*display:inline;-ms-zoom:1;zoom:1;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:700}#customnavigation li.step>span{width:27px;height:25px;line-height:16px;text-align:center;background-color:#fff;border-radius:15px;display:inline-block;margin-top:-3px;margin-right:0}#customnavigation li.step>span>span.inner{width:17px;height:17px;background-color:#e2e2e2;color:#fff;border-radius:15px;display:inline-block;margin-top:4px;text-align:center;font-size:10px;font-weight:700}#customnavigation li.step.active{background-position:0 50%;color:#3e3e3e}#customnavigation li.step.active>span{background:#eaeaea}#customnavigation li.step.active span span.inner{background-color:#fff;color:#bababa;-webkit-text-shadow:none;text-shadow:none}#customnavigation li.step.done{color:#9f9f9f;background-position:0 100%}#customnavigation li.step.done span span.inner{background-color:#eaeaea;color:#fff}#customnavigation li.step:hover{color:#000}.bookbuttonsearch{background-image:url(/public/shoestring/dist/974ef059a09d33b085c375e55c8d0b00.png)}div .stepdetail{line-height:16px;padding:20px;background:#fff;box-shadow:0 2px 1px rgba(0,0,0,.3);display:none;font-size:16px}div .stepdetail ul li{list-style:disc inside}.customTitle{background:#fff;padding:22px 20px 22px 0;margin-bottom:0;font-size:24px;font-weight:400;margin-top:40px;color:#5da313;font-weight:700}.agentstaff{margin-top:15px}.agentfooter{background-image:url(/public/shoestring/dist/0b5e00a47b8020b45591aeb046a9e04e.png)}.agent,.agentstaff{background:#fff;margin-top:20px;padding:15px 29px 0}.agent h3,.agentstaff h3{color:#5da313;font-size:27px;text-align:center;font-family:AmericanTypewriter;border-bottom:1px solid #e2e2e2}.agent h3 small,.agentstaff h3 small{color:#afafaf;margin-top:25px;font-size:15px;color:#a6a6a6}.agent span .inverted,.agentstaff span .inverted{color:#fff;padding:0 10px 2px;background-color:#5da313;border-radius:2px;margin:0 4px 0 6px}.agent section.card,.agentstaff section.card{width:50%!important}.agent section.card .block,.agentstaff section.card .block{margin-bottom:10px}.agent section.card:last-of-type,.agentstaff section.card:last-of-type{padding-left:30px}.agent section.card .information,.agentstaff section.card .information{margin-top:9px}.agent section.card .information p,.agentstaff section.card .information p{margin-top:15px;color:#5da313;font-size:20px;font-family:myriad-pro;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #5da313}.agent section.card .information p.noborder,.agentstaff section.card .information p.noborder{border-bottom:none}.agent section.card .halfcard,.agentstaff section.card .halfcard{width:50%}.agent section.card .leftlabel,.agentstaff section.card .leftlabel{width:auto;float:left}.agent section.card .leftlabel a,.agentstaff section.card .leftlabel a{float:left}.agent section.card .leftlabel .email,.agentstaff section.card .leftlabel .email{color:#5da313;font-weight:700}.agent section.card .leftlabel .email i,.agentstaff section.card .leftlabel .email i{width:30px;height:30px;max-width:14%;background:#464646;background:-moz-linear-gradient(top,#464646 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#464646),color-stop(100%,#000));background:-webkit-linear-gradient(top,#464646,#000);background:-o-linear-gradient(top,#464646 0,#000 100%);background:-ms-linear-gradient(top,#464646 0,#000 100%);background:linear-gradient(top,#464646,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#464646",endColorstr="#000000",GradientType=0);color:#fff;text-align:center;padding-top:6px;float:left;margin-right:2%}.agent section.card .leftlabel .email img,.agentstaff section.card .leftlabel .email img{float:left;width:30px}.agent section.card .leftlabel .email .pull-left,.agentstaff section.card .leftlabel .email .pull-left{display:block;padding-top:5px;max-width:84%;font-weight:700}.agent section.card .leftvalue,.agentstaff section.card .leftvalue{font-size:18px;line-height:32px}.agentstaff ul.bxslider li,.agent ul.bxslider li{background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat}.agent .descr,.agentstaff .descr{margin:20px 0 17px}.agent .descr .title,.agentstaff .descr .title{margin-top:15px;color:#5da313;font-size:20px;font-family:myriad-pro;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #5da313}.agent .descr ul,.agentstaff .descr ul{list-style:disc;list-style-position:inside;margin:7px 0}.agent .descr i,.agentstaff .descr i{font-style:italic}.agent .descr b,.agentstaff .descr b{font-weight:700}.agent .halfcard,.agentstaff .halfcard{float:left}.agent .halfcard.nomargin,.agentstaff .halfcard.nomargin{margin-right:0}.agent .halfcard img,.agentstaff .halfcard img{width:100%}.agent .halfcard .block img,.agentstaff .halfcard .block img{width:auto}.agent .halfcard:last-of-type,.agentstaff .halfcard:last-of-type{margin-right:0}.agent .bx-wrapper .bx-controls-direction a,.agentstaff .bx-wrapper .bx-controls-direction a{z-index:100}.agent .bx-wrapper .bx-next,.agentstaff .bx-wrapper .bx-next{right:20px}.agent .leftlabel,.agent .leftvalue,.agentstaff .leftlabel,.agentstaff .leftvalue{float:left}.agent .leftlabel,.agentstaff .leftlabel{font-weight:700}.agent .leftlabel a,.agentstaff .leftlabel a{box-shadow:0 1px 1px rgba(0,0,0,.4);height:37px;width:37px;display:inline-block}.agent .leftlabel .email-label,.agentstaff .leftlabel .email-label{background:url(/public/shoestring/dist/fa513a6370fd1370c8d8d1874fe6e954.png)}.agent .leftlabel .website-label,.agentstaff .leftlabel .website-label{background:url(/public/shoestring/dist/79fdd24498fa97cb085c5d77983b0b76.png)}.agent .leftlabel .facebook-label,.agentstaff .leftlabel .facebook-label{background:url(/public/shoestring/dist/b65d8608fe448f5f13bb5a54085e9dc8.png)}.agent .leftlabel .twitter-label,.agentstaff .leftlabel .twitter-label{background:url(/public/shoestring/dist/67c97eb791a7c14b091cfc66ebf5fb63.png)}.agent .leftvalue,.agentstaff .leftvalue{color:#5da313;line-height:38px}.agent .leftvalue:hover,.agentstaff .leftvalue:hover{text-decoration:none;color:#f28e1c}.agent .block,.agentstaff .block{display:block}.agent .transition,.agentstaff .transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.agent .staffcontainer{margin:0 -5px}.agent .staff{margin:0 5px 10px;float:left;display:block;color:#5da313;text-decoration:none;cursor:pointer;position:relative}.agent .staff .content{padding:10px;position:absolute;background:#fff;background:hsla(0,0%,100%,.8);-webkit-text-shadow:1px 1px 0 #fff;bottom:0;display:block;width:100%;font-weight:700;font-size:15px}.agent .spacedlines{line-height:25px;padding-top:10px}.popup{background:#fff;padding:0;padding-bottom:20px;z-index:2003;overflow-y:auto;display:none;overflow-x:hidden}.agentfooter{height:41px;background-image:url(/public/shoestring/dist/0b5e00a47b8020b45591aeb046a9e04e.png);margin-bottom:20px}.agentstaff{background:#fff;padding:0 29px!important;margin-top:0!important}.agentstaff h3{color:#5da313;font-size:27px;text-align:center;font-family:AmericanTypewriter;border-bottom:1px solid #e2e2e2;padding-top:0!important}.agentstaff h3 span{display:inline-block;vertical-align:middle;margin-left:10px}.agentstaff .circleimg{border-radius:35px}.agentstaff .halfcard .block{padding-top:18px}.agentstaff ul.bxslider li{width:100%!important}.agentstaff .bx-wrapper .bx-controls-direction a{z-index:9}.PUclose{display:none;background-color:#5da313;padding:0;z-index:2003;color:#fff;text-align:right;cursor:pointer;line-height:30px;padding-right:15px;font-size:13px}#overlay.agentoverlay{background-color:rgba(0,0,0,.8)}.tk-museo{font-size:15px;line-height:20px}.tk-fertigo-pro em{font-style:italic}.fertigo-title{font-family:AmericanTypewriter;font-size:17px}.IDPTcontentWrapper{display:table;margin:0 -15px}.IDPTcontentWrapper .cell{display:table-cell;padding:0 15px}.IDPTcontentWrapperInner{display:table-row}.idptContent .cell{background-color:#e4dbd5;background:hsla(22,24%,87%,.9)}.idptContent h1{font-family:myriad-pro;font-size:23px}.idptContent .paddingContainer .content,.idptContent h1{padding:0!important}.idptleft{width:685px}.gradientWhite{background:#f2f2f2;background:-moz-linear-gradient(45deg,#f2f2f2 1%,#fff 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(1%,#f2f2f2),color-stop(100%,#fff));background:-webkit-linear-gradient(45deg,#f2f2f2 1%,#fff);background:-o-linear-gradient(45deg,#f2f2f2 1%,#fff 100%);background:-ms-linear-gradient(45deg,#f2f2f2 1%,#fff 100%);background:linear-gradient(45deg,#f2f2f2 1%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="@white",GradientType=1)}.paddingContainer{padding:10px}.paddingContainerDouble{padding:20px}.howToComposeTravel{padding:15px;background-color:#f4f4ef}.howToComposeTravel>div{border-bottom:2px solid #f1584f}.howToComposeTravel>div:after{content:"?";background-color:#5da313;display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;color:#fff;font-family:AmericanTypewriter;font-size:36px;font-weight:700;float:right;padding-top:13px}.howToComposeTravel a{display:inline-block;color:#000;font-family:clarendon-text-pro;font-size:16px;text-decoration:none;margin-bottom:15px}.agentInfo .title{color:#5da313}.agentInfo .title.smaller{line-height:20px}.agentInfo .content{font-family:myriad-pro;background-color:#f4f4ef;position:relative;padding:15px}.agentInfo .content:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:90% 10px}.agentInfo .agentImage,.agentInfo .agentLogo{margin:15px 0}.agentInfo .address{margin:15px 0;color:#65625e;font-size:15px}.agentInfo .viewProfile{margin:15px 0;width:100%;display:block;font-size:15px;text-align:center;color:#fff!important;background-color:#f1584f;box-shadow:0 12px 3px -10px rgba(0,0,0,.25);padding:10px;text-decoration:none;text-transform:uppercase;border-radius:2px}.agentInfo .employees{margin-top:15px}.agentInfo .staff{margin-bottom:10px}.agentInfo .staff>a>img{border-radius:30px;float:left;margin-right:10px}.agentInfo .staff .staffInfo{float:left;line-height:normal;width:60%}.agentInfo .staff .staffInfo .name{font-size:15px;color:#232323}.agentInfo .staff .staffInfo .companyagent{font-size:12px;color:#929292}.agentInfo .staff .staffInfo .actions{font-size:10px;color:#f1584f;line-height:25px}.agentInfo .staff .staffInfo .actions a{font-size:10px;color:#f1584f;text-decoration:none}.agentInfo .staff .staffInfo .actions a.leftmargin{margin-left:5px}.agentInfo .staff .staffInfo .actions a.rightmargin{margin-right:5px}.agentBar{z-index:1000;box-shadow:0 2px 20px rgba(0,0,0,.5)}.agentBar .barTopright{position:absolute;background-image:url(/public/shoestring/dist/b7c8a7f48310e7b5665460042391ee68.png);text-align:center;padding-top:16px;font-family:clarendon-text-pro;font-size:14px;color:#5da313;cursor:pointer}.agentBar .barTopright.collapsed{display:none}.agentBar .leftSide{background:#fff}.agentBar .leftSide,.agentBar .leftSide .info{float:left;width:auto}.agentBar .leftSide .info>a{display:block;float:left}.agentBar .leftSide .info img.logo{float:left;margin:15px 30px}.agentBar .leftSide .info>a>img.image{float:left;margin:10px;border-radius:40px}.agentBar .leftSide .info .innerInfo{float:left;font-family:AmericanTypewriter;font-size:17px;color:#5da313;padding-top:10px}.agentBar .leftSide .info .innerInfo .title{float:left;color:#5da313;padding-top:0}.agentBar .leftSide .info .innerInfo .title.big{color:#000;font-size:22px;margin-top:-5px;width:100%;padding-bottom:0}.agentBar .leftSide .info .innerInfo .icons{float:left;font-family:myriad-pro;font-size:16px;margin-top:0}.agentBar .leftSide .info .innerInfo .icons .icon{font-weight:300;float:left}.agentBar .leftSide .info .innerInfo .icons .icon img{margin-right:5px;vertical-align:middle;float:left}.agentBar .leftSide .info .innerInfo .icons .icon span{height:20px;float:left;display:block;padding-top:0;color:#3e3e3e}.agentBar .leftSide .chatTriangle{background-image:url(/public/shoestring/dist/fd96fb6182a0a9e8ac68dc5b88ef8b21.png);background-repeat:no-repeat;width:15px;float:left;margin-top:25px}.agentBar .leftSide .chat{float:left;background:#f3f3f3;position:relative}.agentBar .leftSide .chat .messages{overflow-y:scroll;padding:5px 0}.agentBar .leftSide .chat .messages .message{font-family:myriad-pro;font-size:12px;font-weight:300;padding:3px 15px;color:#000}.agentBar .leftSide .chat .messages .message.agentmsg{color:#ef8d2f}.agentBar .leftSide .chat .messages .message span{min-width:60px;color:#000;display:inline-block}.agentBar .leftSide .chat .input{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3}.agentBar .leftSide .chat .input,.agentBar .leftSide .chat .input input{background-color:#fff;color:#999;font-family:myriad-pro;font-size:12px;font-weight:300;font-style:italic}.agentBar .leftSide .chat .input input{border:none;border-color:transparent;outline:none;padding:5px 15px}.agentBar .rightSide{background:#fff}.agentBar .rightSide .title{padding-top:25px;float:right}.agentBar .rightSide .title,.agentBar .rightSide .title a{color:#5da313;font-size:23px;font-family:AmericanTypewriter;text-align:right;text-decoration:none;display:block;padding-bottom:0}.agentBar .rightSide .question{float:right;margin-left:25px;margin-top:15px;margin-right:15px}#idptfaq{background-color:#fff;padding-bottom:20px}#idptfaq h2{font-size:25px;padding:20px;color:#5da313}#idptfaq .list{margin:20px 0 10px}#idptfaq .list .letter{margin:20px 0;float:left}#idptfaq .list .letter h3{border-bottom:1px solid #e2e2e2;font-size:20px;color:#000;padding-bottom:10px;font-family:myriad-pro}#idptfaq .list .letter a{display:block;color:#ef8d2f}#idptfaq .faq{background-color:#f4f4ef;box-shadow:0 1px 1px rgba(0,0,0,.2);float:left;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#idptfaq .faq:hover{background-color:#fff}#idptfaq .faq .question{line-height:1.2em;margin:0 0 15px;padding:0 0 10px;font-size:22px;line-height:1;border-bottom:1px solid #dedede;color:#5da313;font-family:myriad-pro}#idptfaq .faq .answer{line-height:1.5;color:#777}#slideshowControls{left:8px;bottom:6px;position:absolute}#slideshowControls .play{background:url(/public/shoestring/dist/e749e902abdfa766e63037ff63895981.png) no-repeat}#slideshowControls .pause{background:url(/public/shoestring/dist/ab9197037a4d9fa5167a134abf6eb1d3.png) no-repeat}#slideshowControls a{display:none;width:32px;height:32px}#slideshowControls a.active{display:block;opacity:.8}#slideshowControls a:hover{cursor:pointer;opacity:1}#individualScores{float:left}#feedbackReviews{display:inline-block;position:relative;vertical-align:top;margin-top:10px}#container .middle #googlemaps,#map{height:75px;float:left;margin-top:0!important}#container .middle,.productbanner{position:static}.productbanner{margin-top:0}#productTabsWrapper{width:inherit}.productTabs{margin:15px 0;box-shadow:none}.productTabs ul li{float:left;margin-right:2.5rem}.productTabs ul li.last{margin-right:0}.productTabs ul li a{text-transform:uppercase;font-family:myriad-pro;font-size:16px;border-bottom:2px solid #ccc;padding-bottom:5px;color:#666;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;display:block}.productTabs ul li a:hover{text-decoration:none;border-bottom:2px solid #f1584f}.productTabs ul li.current a{color:#000;border-bottom:2px solid #f1584f}.productTabs--sticky{margin:0;z-index:10;position:fixed;width:inherit;left:0;top:82px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.15)}.productTabs--sticky>#tabs{padding:5px 15px}@media (min-width:768px){.productTabs--sticky>#tabs{max-width:750px}}@media (min-width:992px){.productTabs--sticky>#tabs{max-width:970px}}@media (min-width:1200px){.productTabs--sticky>#tabs{max-width:1170px}}.productTabs--sticky.productTabs--under-product-header{top:136px}.mainbox{background:#fff;position:relative;float:left;width:100%}.mainbox .image{float:left;height:300px;background-size:cover}.mainbox .content{float:left;padding:0;font-family:myriad-pro;font-size:16px}.mainbox .content h1{margin-top:0;margin-bottom:14px;padding:0;font-size:26px;color:#5da313;font-family:AmericanTypewriter;font-weight:700}.mainbox .content .text{line-height:24px;font-size:16px;width:100%}.mainbox .content.bg{width:100%}.mainbox .content h2{padding-top:10px}.mainbox .content .mainbox{padding:0 15px}.mainbox .content.bg .text{margin-bottom:3px;padding-bottom:10px}.mainbox .pricelabel{z-index:1;top:-40px;position:absolute;display:block;margin-left:-12px;text-transform:uppercase;padding:9px 20px;font-weight:700;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;margin-top:7px;color:#fff;background-color:#9fab55}.mainbox .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:11pt;font-weight:700}.mainbox h1{line-height:25px}.mainbox a.readmore{display:block;padding:5px 10px;background-color:#9fab55;color:#fff;border:1px solid #fff;border-radius:3px;text-decoration:none;float:right;margin-bottom:10px}.mainbox a.readmore.less{display:none}.mainbox a.readmore:active{background-color:#fff;color:#9fab55}.framevierkantcontainer{width:204px;margin-right:31px;float:left}.framevierkantcontainer:nth-of-type(4n+4){margin-right:0}.framevierkant{padding:0;background:#fff;width:auto}.framevierkant .content{width:auto!important;right:15px;left:15px}.frameshadow{background:url(/public/shoestring/dist/9b5c59fe85984f2b7683537f04dc8395.png) no-repeat bottom;width:204px;clear:left;margin-bottom:25px;height:22px}.tabHighlights .review .info .score{padding:6px 0 6px 4px;font-size:20px;height:auto}.tabTripInfo>h2{margin-top:14px}.tableStyle1{border:none!important;margin-bottom:0}.tableStyle1 tr th{border-bottom:2px solid #f1584f;font-family:clarendon-text-pro;color:#000}.tableStyle1 tr td{background:#fff}.tableStyle1 tr:last-of-type td{border-bottom:none}.tableStyle1 tr td,.tableStyle1 tr th{padding:6px}.tableStyle1 tr td a{color:#5da313}.tabTripInfo .mainbox .content.bg{height:auto;float:right!important}.tabTripInfo .mainbox .image{overflow:hidden;width:35%}.tabTripInfo .mainbox .fulltext{padding-bottom:20px}.tabTripInfo .mainbox .contentSmall.bg{padding-bottom:10px;min-height:170px}.equalfField{float:left;width:85px}.equalfField.remarks{width:325px}.equalfField.remarks img{float:left!important;margin:0 5px!important;margin-right:5px}.equalfField.remarks .tourleader a span{color:#000;font-size:1em}.equalfField.single{width:38px;background:none}#tabFAQ .intro,.tabExcursions .intro{margin-top:0;font-family:myriad-pro;color:#000;font-size:16px;line-height:24px}#tabFAQ .intro h1,.tabExcursions .intro h1{margin-top:0;font-family:AmericanTypewriter;font-size:26px;font-weight:700;margin-bottom:14px;padding:0;color:#5da313;line-height:25px}#tabFAQ .excursion-header,.tabExcursions .excursion-header{font-family:clarendon-text-pro;font-size:20px;line-height:19px;margin-bottom:14px;border-bottom:2px solid #f1584f;padding-top:10px}#tabFAQ .excursion-intro,.tabExcursions .excursion-intro{font-size:16px;font-family:myriad-pro;line-height:30px;padding-bottom:20px;margin-bottom:20px}#tabFAQ .excursion-intro .priceline,.tabExcursions .excursion-intro .priceline{font-weight:700;color:#5da313;font-family:AmericanTypewriter;font-size:22px}#tabFAQ .excursion-list .ex,.tabExcursions .excursion-list .ex{margin-bottom:15px}#tabFAQ .excursion-list .ex .content,.tabExcursions .excursion-list .ex .content{width:100%}#tabFAQ .excursion-list .ex .content h2,.tabExcursions .excursion-list .ex .content h2{font-family:myriad-pro;font-size:16px;font-weight:700;color:#000;margin-bottom:0}#tabFAQ .excursion-list .ex .content .pricelabel,.tabExcursions .excursion-list .ex .content .pricelabel{text-align:center;color:#5da313;background-color:#fff;font-size:18px;padding-top:10px!important;padding-bottom:10px!important}#tabFAQ .excursion-list .ex .content.txt,#tabFAQ .excursion-list .ex .content .txt,.tabExcursions .excursion-list .ex .content.txt,.tabExcursions .excursion-list .ex .content .txt{background-color:#f4f4ef;border-left:2px solid #f1584f;padding-top:10px;padding-bottom:10px}@media (min-width:768px){.tabExcursions .row{clear:both;display:flex;flex-wrap:wrap}.tabAccommodations .intro{float:none}.tabAccommodations .row{display:flex;flex-wrap:wrap}.tabAccommodations .row:after,.tabAccommodations .row:before{content:none}}.tabExcursions #pagetabcontent .intro{background:none}#excursionpackage .mainboxshadow:last-of-type{margin:0}.accommodations{background-color:#fff}.accommodations .info-line{position:relative;padding-left:35px}.accommodations .info-line i{position:absolute;top:5px;left:0;background-color:#f1584f;color:#fff;padding:5px}.accommodations .hotel-header{border-bottom:2px solid #f1584f;margin-bottom:10px}.accommodations .hotel-header h3{margin-bottom:7px;font-size:16px}.accommodation{padding:15px}.accommodation h2{font-size:18px;height:35px}.accommodation .lightboxGallery{height:148px;background-color:#f6f6f6}.accommodation .lnkImg{display:block;height:148px;overflow:hidden;position:relative}.accommodation .lnkImg img{width:100%!important}.accommodation .lnkImg i{background-color:hsla(0,0%,100%,.4);font-size:18px;border:1px solid #fff;color:#fff;position:relative;bottom:42px;left:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:4px}.accommodation .information{margin-top:10px;margin-bottom:10px;height:150px}.accommodation .hide{display:none!important}.entry{position:relative;padding:15px;background:#fff}.entry .pricelabel{top:-27px;padding:6px 20px;margin-left:-14px;z-index:1;position:absolute;background-color:#9fab55;display:block;text-transform:uppercase;font-weight:700;color:#fff;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;margin-top:19px}.entry .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg);font-size:10pt;font-weight:400}#tabReviews .entry .pricelabel div.departure{float:left}#tabReviews .entry .pricelabel .points{display:block;text-align:right;float:right;width:185px}#tabReviews .entry .pricelabel .points .score{float:right}#tabReviews .entry .pricelabel .points .rating-static,#tabReviews .entry .pricelabel .points .score{-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .entry .pricelabel .points .rating-static{float:left;width:60px;height:16px;display:block;background:url(/public/shoestring/dist/07cbfbdc2748dd194a4da3b0ceb3769f.png) 0 0 no-repeat}#tabReviews .entry .pricelabel .points .rating-50{background-position:0 0}#tabReviews .entry .pricelabel .points .rating-40{background-position:-12px 0}#tabReviews .entry .pricelabel .points .rating-30{background-position:-24px 0}#tabReviews .entry .pricelabel .points .rating-20{background-position:-36px 0}#tabReviews .entry .pricelabel .points .rating-10{background-position:-48px 0}#tabReviews .entry .pricelabel .points .rating-0{background-position:-60px 0}#tabReviews .entry .pricelabel .points .rating-5{background-position:-48px -16px}#tabReviews .entry .pricelabel .points .rating-15{background-position:-36px -16px}#tabReviews .entry .pricelabel .points .rating-25{background-position:-24px -16px}#tabReviews .entry .pricelabel .points .rating-35{background-position:-12px -16px}#tabReviews .entry .pricelabel .points .rating-45{background-position:0 -16px}#tabReviews .intro{margin-bottom:40px}.entry .priceshadow{margin:5px 0 0 -24px;position:absolute;border-top:9px solid rgba(0,0,0,.3);border-left:9px solid transparent}.entry .content{margin-top:15px;line-height:20px}#tabReviews .entry .content .author{font-weight:700}#tabReviews .entry .content .internalremark{margin-left:15px;margin-top:15px;border-left:3px solid #e5e5e5;padding:5px 0 0 12px;line-height:18px}#tabReviews .entry .content .internalremark .internalremark-title{margin-bottom:10px;font-weight:700}#tabFAQ #tabs{margin-top:0}#tabFAQ #tabs li{margin-right:1em}#tabFAQ #tabs .active a{color:#f1584f}#tabFAQ #tabs a:active,#tabFAQ #tabs a:focus,#tabFAQ #tabs a:hover{text-decoration:none}#tourinformation h2{margin-top:0}#tourinformation select{height:36px;padding:0 4px;background-color:#fff;color:#3e3e3e;border:1px solid #ececec;border-radius:3px;font-family:myriad-pro;font-size:16px;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15)}#tourinformation .tableStyle1 tr td{background:#f5f5f5;border-bottom:1px solid #fff;border-right:1px solid #f5f5f5}#tourinformation .rightColumn ul.tocs{border:none}#tourinformation .rightColumn ul.tocs ul li a{cursor:pointer}#tourinformation .rightColumn ul.tocs ul li:hover a,#tourinformation .rightColumn ul.tocs ul li:hover div{color:#fff}#tourinformation .intro{position:relative;padding:0}#tourinformation .leftColumn{padding:0}#mijnsite{background:none}.mijnsitebutton{color:#fff}#mijnsite .intro{margin-bottom:0!important}#mijnsite .intro .label{background-color:#f1584f;color:#fff!important;font-weight:400!important;text-align:left!important;margin-right:15px;height:38px;border-radius:0;font-size:16px;padding:10px 8px 8px}#mijnsite .intro .label label{font-weight:400}#mijnsite .intro .personitem .value{padding-top:10px}#mijnsite .intro .value input{padding:0 5px!important}#mijnsite .intro input[type=password],#mijnsite .intro input[type=text],#mijnsite .intro select{height:38px}#mijnsite .introtext{margin-bottom:30px;text-align:center}#mijnsite #contentpagecontainer{padding-bottom:0}#mijnsite h1{color:#5da313}#mijnsite #menu li{display:block;float:left;margin-right:20px}#mijnsite #menu li a{border-bottom:2px solid #f4f4ef;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;background:#fff;color:#3e3e3e;font-size:16px}#mijnsite #menu li a.active{background:#fff}#mijnsite #menu li a:hover{background:#fff}#mijnsite #menu li a.active,#mijnsite #menu li a:hover{border-bottom:2px solid #f1584f}#mijnsite #changePassword h2,#mijnsite #login h1{text-align:center}#mijnsite #changePassword form,#mijnsite #login form{position:relative}#mijnsite #changePassword form .field .label,#mijnsite #login form .field .label{text-align:left;padding-right:25px;background:none!important;color:#000!important;margin-right:0}#mijnsite #login .fpwd{margin-top:10px;width:100%;text-decoration:none;font-weight:700;text-align:center;color:#5da313;padding-left:0}#mijnsite .frame1box{background:#fff}#mijnsite .frame1box .mainframeTop{background:none;width:auto}#mijnsite .frame1box .mainframeCenter,#mijnsite .frame1box .mainframeCenter .content{background:none}#mijnsite .frame1box .mainframeCenter .content .column .field .value{width:150px}#mijnsite #mysiteexcursions .tabExcursions,#mijnsite .extramysiteinfo{margin-top:15px}#mijnsite #mysiteexcursions .tabExcursions .intro{padding:0;font-family:myriad-pro;font-size:16px}#mijnsite #mysiteexcursions .tabExcursions .col-sm-6{width:100%}#mijnsite .checklist .item .line{padding-left:15px;background:#eee}#mijnsite #localagent .field{margin-bottom:5px}#mijnsite #localagent .field .lbl{background-color:#f1584f;text-align:center;color:#fff!important;font-weight:400;border-radius:0;padding:10px 8px 8px;height:38px}#mijnsite #localagent .field .val{height:38px;background-color:#f6f6f6;padding:8px}#selectedTripHeader .checklist{margin-left:-18px}#mijnsite .intro.nobg{background:none;padding-bottom:0}#mijnsite .intro.nobg.nopadding{background:none;padding-bottom:0;padding:0}#mijnsite .framevierkant{margin-right:31px;margin-bottom:31px;height:auto}#mijnsite .framevierkant:nth-of-type(4n+4){margin-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:0}#mijnsite .framevierkant.small{padding:0;width:auto;margin-right:7px;margin-bottom:7px}#mijnsite .framevierkant.small:nth-of-type(5n+5){margin-right:0}#mijnsite #forum .tableStyle1,#mijnsite #hotels .tableStyle1,#mijnsite #topicDetail .tableStyle1,#mijnsite #trips .tableStyle1{border:none}#mijnsite #peoplesettings .field .value{width:auto;font-size:16px;padding-left:15px}#mijnsite #peoplesettings .field.addressCopyHide .value{width:30px}#mijnsite #savePersonData{float:right;margin-right:15px}#mijnsite #tourinformation h1{color:#5da313}#mijnsite #insurances{font-size:16px}#mijnsite #insurances .intro h2{padding-left:0}#mijnsite #communication .date,#mijnsite #communication .title{color:#000!important;font-family:myriad-pro;text-transform:none;font-style:normal}.hotel-header h3{color:#3e3e3e}#productpromotion .contentCMSBlock{padding-top:0}#productpromotion .percentage{font-size:24px;width:80px;height:80px;position:absolute;right:35px;top:0;background-color:#f1584f;font-family:AmericanTypewriter;color:#fff;border:5px solid #fff;text-align:center;line-height:70px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:1}#productpromotion .productpromotion-image{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:330px;height:330px;margin:auto;background-color:#f6f6f6;position:relative;-moz-box-shadow:inset 0 3px 4px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 3px 4px rgba(0,0,0,.35);box-shadow:inset 0 3px 4px rgba(0,0,0,.35);overflow:hidden}#productpromotion .productpromotion-image img{z-index:3;height:100%!important;width:auto!important}#productpromotion .flip-clock-wrapper{float:left}#productpromotion .clock .left{float:left;text-align:right}#productpromotion .clock .right{float:left;text-align:left}#productpromotion .clock .left img,#productpromotion .clock .right img{margin-top:20px}#productpromotion .clock .flip-clock-wrapper{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#productpromotion .clock .flip-clock-wrapper .flip{-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}#productpromotion .productInfo{overflow:hidden}#productpromotion .productInfo .productTitle{font-weight:700}#productpromotion .productInfo .productDays{margin-top:-2px}#productpromotion .productInfo .productOldPrice{text-decoration:line-through}#productpromotion .productButton{margin-right:-8px}#productpromotion .productButton .bookbuttonsmall{text-transform:inherit}#productpromotion .productButton .bookbuttonsmall span{padding-left:1px}#productpromotion .flip-clock-divider .flip-clock-label{right:-74px}#productpromotion .flip-clock-divider.minutes .flip-clock-label{right:-94px}#productpromotion .flip-clock-divider.seconds .flip-clock-label{right:0}#productpromotion .productpromotion-middle-block h2{color:#5da313!important;font-weight:700!important;font-size:50px!important;text-align:center!important;font-family:AmericanTypewriter!important}#productpromotion .productpromotion-middle-block h3{color:#5da313;font-weight:700;text-align:center;font-size:26px;line-height:10px;font-family:AmericanTypewriter;margin-bottom:50px}#productpromotion .productpromotion-middle-block p{font-family:clarendon-text-pro;font-size:18px;text-align:center}#productpromotion .productpromotion-middle-block .flip-clock-divider{width:0}#productpromotion .productpromotion-middle-block .flip-clock-divider .flip-clock-dot{display:none}#productpromotion .productpromotion-middle-block .flip-clock-divider .flip-clock-label{color:#000!important;top:auto;bottom:-10px;font-family:myriad-pro}#productpromotion .productpromotion-middle-block .flip{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:60px;margin-right:-25px}#productpromotion .productpromotion-middle-block .flip+.flip-clock-divider{margin-left:25px}#productpromotion .productpromotion-middle-block .flip li{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#productpromotion .productpromotion-middle-block .flip li .shadow{display:none}#productpromotion .productpromotion-middle-block .flip li .inn{-moz-border-radius:100%!important;-webkit-border-radius:100%!important;border-radius:100%!important;font-size:50px;-moz-box-shadow:inset 0 7px 8px -5px #000;-webkit-box-shadow:inset 0 7px 8px -5px #000;box-shadow:inset 0 7px 8px -5px #000;line-height:59px;background-color:#464646}#productpromotion .one-product .col-sm-4{padding-left:82px}#productpromotion .one-product .productpromotion-middle-block{text-align:center}#productpromotion .one-product .weekknallerButton{margin-top:33px}#productpromotion .one-product .your-clock.flip-clock-wrapper{padding:0 225px!important}#productpromotion .one-product .your-clock .hours{right:-15px!important}#productpromotion .one-product .your-clock .flip-clock-label{bottom:6px!important}@-moz-document url-prefix(){#productpromotion .clock .left{width:auto;margin:0 27px 0 92px}}.flip-clock-dot,.flip-clock-label,.flip-clock-wrapper ul li a div div.inn{color:#fff!important}.flip-clock-label{font-size:15pt}.highlightContentBlocks div{margin:0!important}.highlightContentBlocks div.lastblock{margin-right:0!important}.highlightContentBlocks .overlay{overflow:hidden;height:100%;padding:5px 0}.highlightContentBlocks .contentCMSBlock .cmsblock{width:100%}.highlightContentBlocks .contentCMSBlock .cmsblock .cmsblockbackgroundcolor{width:100%;margin-bottom:15px!important}.highlightContentBlocks .contentCMSBlock .cmsblock .cmsblockbackgroundcolor a{display:block}.highlightContentBlocks .contentCMSBlock:hover .bookbuttonsmall{margin:0 auto 20px!important}.highlightContentBlocks .highlightContent-image{width:100%;padding-bottom:80%;position:relative;overflow:hidden;margin-bottom:0!important}.highlightContentBlocks .highlightContent-image:before{position:absolute;top:0;left:0;content:" ";width:100%;height:100%;z-index:1;display:block;background-color:rgba(0,0,0,.15);transition:all .2s linear}.highlightContentBlocks .highlightContent-image img{width:100%!important;position:absolute;left:0;top:0;margin:0!important}@media (min-width:768px){.highlightContentBlocks .highlightContent-image img{z-index:3}}.highlightContentBlocks .highlightContent-image:hover:before{background-color:transparent}.highlightContentBlocks .overlay{text-shadow:0 2px 2px rgba(0,0,0,.5)}@media (min-width:768px){.highlightContentBlocks .overlay{z-index:5}}.highlightContentBlocks .overlay .content{background-color:transparent;height:90px;overflow:hidden;float:left;position:relative;color:#000;padding:0;text-shadow:none;text-align:left;font-size:16px}.highlightContentBlocks .overlay .title{font-weight:700;font-size:24px;line-height:34px;margin-top:20px!important;color:#fff;text-align:center;width:100%;float:left;position:absolute;pointer-events:none;top:20%;left:0;z-index:9;padding:0 15px}@media (min-width:768px) and (max-width:1200px){.highlightContentBlocks .overlay .title{top:0!important}}.highlightContentBlocks .overlay .bookbuttonsmall{margin:0 auto 20px!important;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;background-position:100%;background-image:url(/public/shoestring/dist/32fbb7e84cec3c01836f9f7f592d72f6.png);width:33.33%;background-size:36px 33px!important}@media (min-width:768px){.highlightContentBlocks .overlay .bookbuttonsmall{height:80px}}#contentBlocks .box .image{overflow:hidden}#contentBlocks .box .image img{width:100%}#contentBlocks .contentBlocks-header{margin:40px auto 0;text-align:center;height:30px;width:100%}#contentBlocks .contentBlocks-header .pinImage{float:left;width:90%;margin-left:5%;padding-right:10px;color:#5da313;padding-top:5px;font-size:36px;text-align:center}#contentBlocks .contentBlocks-header .pinImage img{float:none;height:123px}#contentBlocks .contentBlocks-header .text{text-shadow:1px 1px hsla(0,0%,100%,.6);color:#5da313;font-size:35px;padding-top:8px;letter-spacing:-2pt;width:80%;float:left}#contentBlocks .contentBlocks-header .right img{margin-top:30px;width:50px;float:left}#contentBlocks .contentBlocks-header .right{width:10%}.contentCMSBlock .cmsblock a{height:100%}#day2day #contentBlocks .image{float:right;width:100%;padding-left:20px;height:auto}#day2day #contentBlocks .content .text,#day2day #contentBlocks .content h2{float:left;width:100%}#day2day #contentBlocks .contentBlocks-header{margin:auto;text-align:left;height:60px;width:auto}#day2day #contentBlocks .contentBlocks-header .text{text-align:center}#day2day #contentBlocks .contentBlocks-header .right img{margin-right:40px}#day2day #contentBlocks{margin:-20px 100px 60px;width:auto}#day2day #contentBlocks h2{color:#5da313;text-align:left;font-family:AmericanTypewriter!important;font-weight:700!important}#day2day #contentBlocks .content{min-height:173px;background-color:#fff;width:100%}#day2day #contentBlocks .content .bookbutton{float:right;margin-top:20px}#day2day #contentBlocks .mainbox{margin-top:20px;margin-bottom:40px}#container #warning{color:#fff;margin:10px auto;padding:10px;background:rgba(255,0,0,.4);border:1px solid red}#container #warning p{margin:0 auto;line-height:25px}#container #warning p a{color:#fff}.tip{float:left;padding:10px;background:#f4f4ef;margin-top:10px}.tip .tip-header{clear:right;float:left;width:100%}.tip .tip-header .pinImage{float:left;width:100%;padding-right:10px;color:#5da313;padding-top:5px;font-size:36px}.tip .tip-header .pinImage img{width:100%}.tip .tip-header .pinImage h3{color:#5da313;font-family:AmericanTypewriter;font-weight:700;font-size:18px}.tip .tip-header .pinImage h3 i{margin-right:10px;font-size:24px}.tip .tip-header .text{float:left;font-weight:700;margin-top:10px;width:75%;margin-top:0;padding-left:15px}.tip .tip-content{width:100%;float:left}#searchMoreTrips{text-align:center;border:2px solid #fff;background-color:#5b748a;margin-top:10px;background:rgba(91,116,138,.7);padding:5px;font-size:16px;color:#fff;cursor:pointer;float:right}#searchMoreTrips:hover{cursor:pointer}@-moz-document url-prefix(){#productpromotion .clock .left{width:auto;margin:0 27px 0 92px}.flip-clock-divider .flip-clock-label{right:-74px!important}.flip-clock-divider.minutes .flip-clock-label{right:-90px!important}.flip-clock-divider.seconds .flip-clock-label{right:0!important}#productpromotion .your-clock-wrapper .flip-clock-wrapper{width:100%;display:block;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);margin:0}#productpromotion .your-clock-wrapper .flip-clock-wrapper .flip{-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);margin-right:-25px}#productpromotion .your-clock-wrapper .flip-clock-wrapper .flip+.flip-clock-divider{margin-left:25px}}#results #tabDataPrices{margin-top:20px}.result-container .offerTitle{padding-top:15px}.result-container #navcontainer{padding-top:10px}#results .weekknallerTrips .searchblock:not(:first-child){margin-top:-30px}#results .weekpromo{padding:20px 0 0;margin-bottom:-20px;margin-top:40px}#results .weekpromo,#results .weekpromo .clock{background-color:#fff}.searchblock .searchblockbackground{overflow:hidden}.travelmodulecontainer .travelmodule .blockheader.defaultBackground.mainbox{position:relative;overflow:hidden}.excursion .content-label,.hotel .content-label,.travelmodulecontainer .travelmodule .content-label{font-size:12px;color:#fff;position:absolute;top:35px;left:-55px;padding:5px 0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;width:200px;overflow:hidden;height:auto;z-index:1;box-shadow:2px 2px 2px #ccc}#customTour .block .choices .items li .img .content-label-container{width:100%;height:100%;position:relative;overflow:hidden}#container #breadcrumbs nav,#customTour .travelmodulecontainer .editbar{position:relative}#container #breadcrumbs nav .derTLogo{height:40px;float:right;background:url(/public/shoestring/dist/3ac856089406351624d63ca527c41692.png) 50%;width:46px;background-size:cover;margin-top:1px;position:absolute;top:5px;right:0}.flag{margin:1px 0}#productpromotion .weekknallerButton{display:block;margin-top:150px;color:#fff;padding:5px 10px;text-align:center;width:100%}#productpromotion .weekknallerButton a{text-decoration:none;color:inherit;display:inline-block;background-color:#f66;border-radius:5px;padding:10px;text-align:center}#productpromotion .weekknallerButton a :hover{background-color:#eb4d4d}#productpromotion .productpromotion-left .percentage{left:35px;right:auto!important}#productpromotion .productpromotion-left .productButton{margin-left:-40px}#productpromotion .productpromotion-left .productButton .productpromotion-price{transform:rotate(-5deg)}#productpromotion .productpromotion-left .productInfo{padding:0;position:absolute;text-align:left;right:18px}#productpromotion .productpromotion-right .productInfo{margin-left:0;text-align:right;padding:0 5px 0 0}#productpromotion .productpromotion-right .percentage-left{background-color:aqua}#productpromotion .productpromotion-right .promotion-price{left:30px!important}#productpromotion .infobutton{padding:0!important}#productpromotion .percentage{font-size:26px;width:90px;height:90px;border:6px solid #fff;line-height:77px}#productpromotionOverview .productpromotion-container{border:1px solid #ccc;border-radius:5px;margin-top:30px;margin-bottom:30px}#productpromotionOverview .productpromotion-container .timer{text-align:center;background-color:#f3f3f3}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper{display:inline-block}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip-clock-divider{width:0;height:85px}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-dot{display:none}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-label{color:#000!important;top:auto;bottom:-10px;font-family:myriad-pro;right:-65px!important;bottom:10px!important}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip-clock-divider.minutes .flip-clock-label{right:-80px!important}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip-clock-divider.seconds .flip-clock-label{right:0!important}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:60px;box-shadow:none!important;margin-right:-25px}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip+.flip-clock-divider{margin-left:25px}@media (max-width:375px){#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip{width:50px}}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip li{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:40px!important;height:40px!important}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip li .shadow{display:none}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock .flip li .inn{-moz-border-radius:100%!important;-webkit-border-radius:100%!important;border-radius:100%!important;font-size:50px;-moz-box-shadow:inset 0 7px 8px -5px #000;-webkit-box-shadow:inset 0 7px 8px -5px #000;box-shadow:inset 0 7px 8px -5px #000;line-height:59px;background-color:#464646;font-size:30px!important;line-height:40px!important}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock.flip-clock-wrapper{padding:0;display:inline-block;margin:7px 0 0}#productpromotionOverview .productpromotion-container .timer .your-clock-wrapper .your-clock.flip-clock-wrapper ul{background:none!important}#productpromotionOverview .productpromotion-container .productpromotion{padding:35px;display:table-cell}#productpromotionOverview .productpromotion-container .productpromotion>.leftColumn{height:220px;overflow:hidden}#productpromotionOverview .productpromotion-container .productpromotion>.leftColumn img{width:100%}#productpromotionOverview .productpromotion-container .productpromotion>.leftColumn .label{letter-spacing:1px;background-color:#f15850;padding:10px;font-size:15px;position:absolute;border-top-right-radius:5px;border-bottom-right-radius:5px;top:20px;border-top-left-radius:0;border-bottom-left-radius:0}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .score{font-weight:700;background:url(/public/shoestring/dist/690444e5b5385dd158769ac98386c5b4.png) 0 no-repeat;text-align:right;line-height:41px;position:absolute;right:0;height:41px;width:90px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .score .reviewScore{color:#5da313;font-weight:700;text-decoration:none;font-size:20px;padding-right:7px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .score .reviewCount{color:#b1b1b1;font-size:13px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .title{width:100%;height:41px;overflow:hidden;line-height:160%;line-height:41px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .title img{float:left;width:40px;height:40px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .title h2{display:inline-block;font-family:AmericanTypewriter;font-size:21px;color:#5da313;font-weight:500}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container{border-top:1px solid #000;font-size:16px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .subtitle{margin-top:10px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .subtitle .divider{padding:0 10px;color:#b1b1b1}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .content{margin-top:15px;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:164px;-webkit-line-clamp:7;-webkit-box-orient:vertical}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .productpromotion-price{float:right;position:relative;margin-top:20px;margin-right:16px;border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:100px;width:100px;font-size:30px;font-weight:700;padding-top:18px}@media (max-width:767px){#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .productpromotion-price{float:left}}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .productpromotion-price .newprice{font-size:25px;font-weight:700}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .productpromotion-price .oldprice{font-size:16px;color:#b1b1b1;text-decoration:line-through}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .productpromotion-percentage{position:absolute;width:45px;height:45px;line-height:45px;font-size:16px;background-color:#f1584f;font-family:AmericanTypewriter;color:#fff;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;right:-16px;top:-10px;moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(-5deg)}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container .bookbutton{margin:20px 0 0;float:right}#productpromotionOverview .productpromotion-container .productpromotion-divider{padding:0 35px}#tabDataPrices .bookingCountdown{text-align:center}#tabDataPrices .bookingCountdown h2{color:#5da313;font-weight:700;font-size:26px;text-align:center;font-family:AmericanTypewriter}#tabDataPrices .bookingCountdown .your-clock-wrapper{display:inline-block}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-wrapper ul{margin:8px}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider{width:0;height:85px}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-dot{display:none}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-label{color:#000!important;top:auto;bottom:-10px;font-family:myriad-pro;right:-69px!important;bottom:10px!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider.seconds .flip-clock-label{right:0!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider.minutes .flip-clock-label{right:-80px!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip-clock-divider.hours .flip-clock-label{right:-83px!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:60px;box-shadow:none!important;margin-right:-25px}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip+.flip-clock-divider{margin-left:25px}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip li{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:40px!important;height:40px!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip li .shadow{display:none}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip li .inn{-moz-border-radius:100%!important;-webkit-border-radius:100%!important;border-radius:100%!important;font-size:50px;-moz-box-shadow:inset 0 7px 8px -5px #000;-webkit-box-shadow:inset 0 7px 8px -5px #000;box-shadow:inset 0 7px 8px -5px #000;line-height:59px;background-color:#464646;font-size:30px!important;line-height:40px!important}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock .flip li a{float:none}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock.flip-clock-wrapper{padding:0;display:inline-block;margin:7px 0 0 43px}#tabDataPrices .bookingCountdown .your-clock-wrapper .your-clock.flip-clock-wrapper ul{background:none!important}.productinformation .weekknaller-row{border-bottom:1px solid #5da313;line-height:1em;margin-bottom:10px}@media (min-width:768px){.productinformation .weekknaller-row{line-height:100px}}.productinformation .weekknaller-row .weekknaller-title{color:#5da313;font-size:30px;font-weight:700}@media (min-width:768px){.productinformation .weekknaller-row .weekknaller-title{letter-spacing:1px}}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper{position:absolute;right:20px}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip-clock-divider{width:0;height:85px}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-dot{display:none}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip-clock-divider .flip-clock-label{color:#000!important;top:auto;bottom:-10px;font-family:myriad-pro;right:-65px!important;bottom:10px!important}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip-clock-divider.minutes .flip-clock-label{right:-80px!important}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:60px;box-shadow:none!important;margin-right:-25px}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip+.flip-clock-divider{margin-left:25px}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip li{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:40px!important;height:40px!important}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip li .shadow{display:none}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock .flip li .inn{-moz-border-radius:100%!important;-webkit-border-radius:100%!important;border-radius:100%!important;font-size:50px;-moz-box-shadow:inset 0 7px 8px -5px #000;-webkit-box-shadow:inset 0 7px 8px -5px #000;box-shadow:inset 0 7px 8px -5px #000;line-height:59px;background-color:#464646;font-size:30px!important;line-height:40px!important}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock.flip-clock-wrapper{padding:0;display:inline-block;margin:13px 0 0}.productinformation .weekknaller-row .weekknaller-timer .your-clock-wrapper .your-clock.flip-clock-wrapper ul{background:none!important}.productinformation .weekknaller-price{float:left;margin-top:-50px}.productinformation .weekknaller-price .productpromotion-price{float:right;margin-top:20px;transform:rotate(5deg);margin-right:24px;border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:150px;width:150px;font-size:40px;font-weight:700;padding-top:37px}.productinformation .weekknaller-price .productpromotion-price .productpromotion-percentage{position:absolute;width:60px;height:60px;line-height:60px;font-size:22px;background-color:#f1584f;font-family:AmericanTypewriter;color:#fff;text-align:center;left:-31px;top:5px;transform:rotate(-5deg);border-radius:50%}.productinformation .weekknaller-price .productpromotion-price .newprice{font-size:32px;font-weight:700}.productinformation .weekknaller-price .productpromotion-price .oldprice{font-size:21px;color:#b1b1b1;text-decoration:line-through}.productinformation .weekknaller-bookbutton{position:absolute;top:30px;right:18px}.productinformation .weekknaller-groupinfo{position:absolute!important;top:80px!important;right:22px!important;transition:none!important}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .hasSubitems ul a{text-overflow:ellipsis;white-space:nowrap;max-width:100%}.idpt2017 #container #headersearch:before{background-image:url(/public/shoestring/dist/ef0bc670e9b7691e93fad797b6813535.svg)}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise .triptype span img{margin-left:-3rem}.idpt2017 #container #headersearch #headersearchButton span:before{content:"\F002";position:relative;display:block;color:#fff;font-family:FontAwesome;font-size:2.15rem;width:6rem;height:6rem;text-align:center;line-height:6rem}.idpt2017 #container #headerOverlay #headerTop #logo{background-repeat:no-repeat}.idpt2017 #container #headerOverlay.blended #headerTop #logo svg .st0,.idpt2017 #container #headerOverlay.blended #headerTop #logo svg .st1,.idpt2017 #container #headerOverlay.booking #headerTop #logo svg .st0,.idpt2017 #container #headerOverlay.booking #headerTop #logo svg .st1{fill:#000}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header:before{background-image:url(/public/shoestring/dist/c0c9e5145ff501cb0cb21b827ea3123c.svg)}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content span:after{background-image:url(/public/shoestring/dist/1ee8730712fa185a74b14caee6a13faf.svg)}.idpt2017 #customTourList #destinations .destinationblock{background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg)}.idpt2017 #customTourList #destinations .destinationblock a .bookbutton:before{background-image:url(/public/shoestring/dist/eef16a70695568e31088d35079e0a297.svg)}.idpt2017 #customTourList .searchblock .searchblock-img .tour-image{background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg)}.idpt2017 #customTourList .searchblock .content ul li:before{background-image:url(/public/shoestring/dist/b46180aa596764c0fe189e7b16a80e70.svg)}.idpt2017 .back-to-top:before{background-image:url(/public/shoestring/dist/9016afdc3b5c09d4f1fa14a0e51e5437.svg)}.idpt2017 .middle{position:relative;z-index:11}.idpt2017 .middle .country-intro{display:none;padding:1rem 7.5rem 4.5rem 0}.idpt2017 .middle .country-intro .country-intro-content{position:relative}.idpt2017 .middle .country-intro .country-intro-content:after{content:"";display:block;width:100%;height:10rem;position:absolute;bottom:0;left:0;background:#f2f4e8;background:-moz-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f4e8),color-stop(100%,hsla(70,35%,93%,0)));background:-webkit-linear-gradient(bottom,#f2f4e8,hsla(70,35%,93%,0));background:-o-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-ms-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:linear-gradient(0deg,#f2f4e8 0,hsla(70,35%,93%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f4e8",endColorstr="rgba(242, 244, 232, 0)",GradientType=1);transition:all .2s ease-out;opacity:0}.idpt2017 .middle .country-intro .country-intro-content[aria-expanded=false]:after{opacity:1}.idpt2017 .middle .country-intro .country-intro-content h1{margin-top:20px}.idpt2017 .middle .country-intro a.btn-readmore{position:relative;text-decoration:none;text-transform:uppercase;font-weight:700;color:#60615c;margin-top:3rem;overflow:hidden}.idpt2017 .middle .country-intro a.btn-readmore:active,.idpt2017 .middle .country-intro a.btn-readmore:focus,.idpt2017 .middle .country-intro a.btn-readmore:hover{color:#6d6e68}.idpt2017 .middle .country-intro a.btn-readmore:before{content:"";width:100%;height:1px;background:#c0c69a;position:absolute;left:0;margin-top:1rem}.idpt2017 .middle .country-intro a.btn-readmore i,.idpt2017 .middle .country-intro a.btn-readmore span{position:relative;background-color:#f2f4e8}.idpt2017 .middle .country-intro a.btn-readmore span{font-weight:700;margin-right:1rem;padding-left:4rem;margin-left:-4rem;padding-right:4rem;margin-right:-3rem}.idpt2017 .middle .country-intro a.btn-readmore i{font-size:1rem;top:-.25rem;padding-right:4rem;margin-right:-4rem}.idpt2017 .middle #country-intro{background-color:#f2f4e8}.idpt2017 .middle .country-agent-info{position:absolute;right:0;top:-27.5rem;padding:0;z-index:11}.idpt2017 .middle .country-agent-info .agent-content>.row{padding:1.85rem 2rem}.idpt2017 .middle .country-agent-info .agent-content>.row.agent-name{padding-bottom:0}.idpt2017 .middle .country-agent-info .agent-content .row{background-color:#fff}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture{background:hsla(0,0%,100%,.5);z-index:1}.idpt2017 .middle .country-agent-info .agent-content .agent-picture{height:15rem;position:relative;margin-top:-30px;padding:0}.idpt2017 .middle .country-agent-info .agent-content .agent-picture:after{content:"";width:2rem;height:2rem;background:#fff;position:absolute;bottom:-1rem;left:calc(50% - 1rem);transform:rotate(45deg)}.idpt2017 .middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.idpt2017 .middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{position:absolute;height:35vh;min-height:45rem;min-width:100vw;top:-30rem;right:-3rem;filter:blur(5px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");margin-left:-10%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.idpt2017 .middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.5rem}}@media (min-width:1170px){.idpt2017 .middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.9rem;right:calc(3rem - (100vw - 1170px)/2)}}.idpt2017 .middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred:after{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.3)}.idpt2017 .middle .country-agent-info .agent-content .agent-picture img{position:absolute;bottom:0;right:0;height:20rem}.idpt2017 .middle .country-agent-info .agent-content .agent-name span{position:relative;font-family:AmericanTypewriter;font-size:2rem;color:#f0574f;margin:1rem 0 .15rem;display:block}.idpt2017 .middle .country-agent-info .agent-content .agent-name h3{font-size:1.7rem}.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link{width:calc(50% - 1rem);color:#5da313;border:1px solid #5da313;padding:1rem;text-decoration:none;transition:all .2s ease-out}.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link:active,.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link:focus,.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link:hover{background-color:#5da313;color:#fff}.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link:nth-of-type(odd){margin-right:2rem}.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link i{margin-right:1rem}.idpt2017 .middle .country-agent-info .agent-content .agent-links .agent-link span{font-weight:700}.idpt2017 .middle .country-agent-info .agent-content .agent-office{position:relative}.idpt2017 .middle .country-agent-info .agent-content .agent-office a{text-decoration:none}.idpt2017 .middle .country-agent-info .agent-content .agent-office .btn-readmore{position:absolute;width:100%;height:3.5rem;margin-top:0;overflow:visible;top:2rem}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed{background:#e6e9d3;border-radius:1.75rem;display:block;clear:both;padding:.5rem 2rem 3rem;position:relative;overflow:visible}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed a,.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed i,.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed img{transition:all .2s ease-out}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed a{color:#5da313}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed img{width:6rem;position:absolute;border-radius:50%;border:2px solid #ccc;height:6rem;top:-1.25rem;right:4rem;background:#fff}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed i{position:absolute;right:2rem;top:1.15rem;font-size:1.25rem;transform:rotate(180deg)}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed .agent-office-expanded{transition:all .2s ease-out;opacity:1}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]{padding:.5rem 2rem;height:35px}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] i{transform:rotate(0deg)}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] .agent-office-expanded{opacity:0}.idpt2017 .middle .country-agent-info .agent-content .agent-office .address{padding-top:1rem;margin-top:1rem;border-top:1px solid #c9cfa0}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data{margin-top:4rem;height:175px}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li:last-child{padding-bottom:0;border-bottom:none}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li i,.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li span{position:relative}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li i{margin-right:1rem;font-size:2rem;color:#707070;width:2rem}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li span{top:-2px}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li a{transition:all .2s ease-out;color:#000}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li a i{color:#707070}.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li a:active,.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li a:focus,.idpt2017 .middle .country-agent-info .agent-content .agent-office-data li a:hover{color:#3498db}.idpt2017 .middle .country-agent-info .agent-content .agent-faq{background:#f6f6f6;text-align:center;text-transform:uppercase}.idpt2017 .middle .country-agent-info .agent-content .agent-faq span{font-weight:700}.idpt2017 .agentInfo{margin-top:70px}.idpt2017{font-size:1.5rem}.idpt2017 .text-left{text-align:left}.idpt2017 .text-right{text-align:right}.idpt2017 .text-center{text-align:center}.idpt2017 .text-justify{text-align:justify}.idpt2017 .text-nowrap{white-space:nowrap}.idpt2017 .text-lowercase{text-transform:lowercase}.idpt2017 .text-uppercase{text-transform:uppercase}.idpt2017 .text-capitalize{text-transform:capitalize}.idpt2017 .text-curiousblue{color:#3498db}.idpt2017 .text-christi{color:#5da313}.idpt2017 h2.idpt-title{font-family:AmericanTypewriter;font-size:3.2rem;color:#9fab55;margin-bottom:1.25rem}.idpt2017 h2.idpt-title.section-title{margin-bottom:4.5rem}.idpt2017 .autocomplete-w1{top:4px;margin-top:-11rem}.idpt2017 .autocomplete-w1 .autocomplete{width:80rem!important;max-height:18vh!important;cursor:pointer;text-align:left;position:absolute;bottom:-4rem;overflow:hidden}@media (min-width:1170px){.idpt2017 .autocomplete-w1 .autocomplete{width:1170px!important;margin-left:-185px}}.idpt2017 .autocomplete-w1 .autocomplete strong{font-weight:700;color:#5da313}.idpt2017 .autocomplete-w1 .autocomplete div{background:#fff;width:auto;text-transform:uppercase;border:none;color:#707070;text-align:left;padding:1rem 3rem;border-radius:2rem;margin-bottom:.5rem;display:inline-block;margin:.35rem .5rem;transition:all .2s ease-out}.idpt2017 .autocomplete-w1 .autocomplete div:active,.idpt2017 .autocomplete-w1 .autocomplete div:focus,.idpt2017 .autocomplete-w1 .autocomplete div:hover{background:#e7e7e7}.idpt2017 header{position:relative}.idpt2017 #container #headerOverlay:after{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);width:200%;left:-50%}.idpt2017 #container #headerOverlay #headerTop{height:6rem}.idpt2017 #container #headerOverlay #headerTop #logo{position:absolute;height:3.5rem;top:1.25rem;left:15px;padding-top:0}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle{background:transparent;border:none}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed{border-bottom:none}@media (min-width:960px) and (max-width:1170px){.idpt2017 #container #headerOverlay #headerTop #search{display:none}}.idpt2017 #container #headerOverlay #headerTop #header-phone a{font-weight:700;font-size:1.7rem}.idpt2017 #container #headerOverlay #headerTop #header-phone:active,.idpt2017 #container #headerOverlay #headerTop #header-phone:focus,.idpt2017 #container #headerOverlay #headerTop #header-phone:hover{text-shadow:none}.idpt2017 #container #headerOverlay #headerTop #header-phone:active a,.idpt2017 #container #headerOverlay #headerTop #header-phone:focus a,.idpt2017 #container #headerOverlay #headerTop #header-phone:hover a{color:#5da313}.idpt2017 #container #headerOverlay #headerTop #header-phone:active a i,.idpt2017 #container #headerOverlay #headerTop #header-phone:focus a i,.idpt2017 #container #headerOverlay #headerTop #header-phone:hover a i{border-color:#5da313}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:active,.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:focus,.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:hover{color:#5da313;background:#fff;text-shadow:none;border-radius:0}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn li{padding-bottom:.2rem;height:auto}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn li a{color:#707070!important;font-weight:400}@media (min-width:960px){.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn p{height:auto;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc;width:calc(100% - 15px)}}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .hasSubitems ul a{font-weight:400}@media (min-width:960px){.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom .hasSubitems>a ul a{border-bottom:1px solid #ccc}}.idpt2017 #container header .headerContainer .headerBackground .header-country-image{height:35vh;min-height:45rem;min-width:100vw;position:absolute;right:0}.idpt2017 #container header .headerContainer h2.country-title{text-shadow:1px 1px 2px #000}.idpt2017 #container header .headerContainer .return-cta{display:block;position:absolute;left:0;bottom:-3rem;width:100%;height:4.3rem;line-height:4.1rem;text-transform:uppercase;font-weight:700;border-top:1px solid hsla(0,0%,100%,.5);text-align:center}.idpt2017 #container header .headerContainer .return-cta a{color:#fff;text-decoration:none;display:block;text-shadow:1px 1px 2px #000}.idpt2017 #container header .headerContainer .return-cta a i{font-size:1.2rem;margin-right:.75rem}.idpt2017 #container header .headerContainer .return-cta a span{font-size:1.5rem;font-weight:700}.idpt2017 #container .headerContent{bottom:3rem}.idpt2017 #container #headersearch{position:relative;width:100%;max-width:80rem;height:6rem;border-radius:3rem;margin:0 auto;top:0;clear:both;background-color:#fff;box-shadow:0 0 1.8rem rgba(0,0,0,.8);z-index:2;cursor:pointer}.idpt2017 #container #headersearch:before{content:"";position:absolute;width:3rem;height:3rem;display:block;top:1.5rem;left:2rem;background-color:transparent;background-image:url(/public/shoestring/dist/ef0bc670e9b7691e93fad797b6813535.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:10}.idpt2017 #container #headersearch #triptypelist{width:auto;right:0;position:absolute;top:-6.5rem;left:0;bottom:inherit;border-radius:2rem;overflow:hidden;margin-left:0}.idpt2017 #container #headersearch #triptypelist:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);bottom:0;left:0;display:block;z-index:-1;position:absolute;filter:blur(5px)}.idpt2017 #container #headersearch #triptypelist .triptype{float:right;width:auto;padding:1rem 3rem;line-height:2rem;font-weight:700;border-radius:2rem;margin:0 .2rem}.idpt2017 #container #headersearch #triptypelist .field{transition:all .2s ease-out}.idpt2017 #container #headersearch #searchList .regions .region p{border-bottom:1px solid #ccc;margin-bottom:1rem;margin-top:-5px}.idpt2017 #container #headersearch #headersearchContainer{position:relative;width:100%;max-width:800px}.idpt2017 #container #headersearch #headersearchContainer .headersearch-country span.headersearch-chevron{position:absolute;left:50%;top:1.5rem;width:3rem;height:3rem;z-index:10}.idpt2017 #container #headersearch #headersearchContainer .headersearch-country span.headersearch-chevron i{position:absolute;width:3rem;height:3rem;display:block;right:0;top:1rem;font-size:1.25rem;color:#707070;z-index:10}.idpt2017 #container #headersearch #headersearchContainer input{font-family:AmericanTypewriter;text-transform:lowercase;border:none;outline:none;cursor:pointer}.idpt2017 #container #headersearch #headersearchContainer input:first-letter{text-transform:uppercase}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise{position:absolute;height:6rem;right:7.5rem;padding-right:0;padding-left:2rem;color:#707070;border:none;font-family:AmericanTypewriter;text-transform:lowercase;padding-top:1.5rem;top:0}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise img{margin-right:.5rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise>span{right:3.5rem;position:absolute;top:.2rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise>span.headersearch-chevron{position:absolute;right:0;top:1.5rem;width:3rem;height:3rem;transform:rotate(0deg)}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise>span i{top:0;line-height:3rem;font-size:1.25rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise .triptype{width:100%;padding-left:3rem;float:left;font-size:1.55rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise,.idpt2017 #container #headersearch #headersearchContainer #triptypechoise{position:absolute;height:6rem;top:0}.idpt2017 #container #headersearch #headersearchContainer #tripchoise{width:56%;left:0;margin-right:0;padding-left:5.5rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise::placeholder{color:#5da313;font-size:2rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise::-webkit-input-placeholder{color:#5da313;font-size:2rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise::-moz-placeholder{color:#5da313;font-size:2rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise:-ms-input-placeholder{color:#5da313;font-size:2rem}.idpt2017 #container #headersearch #headersearchContainer #searchdepartureDatePicker{display:none}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise{width:33.33%;right:8rem;text-align:right;border-left:1px solid #ccc;padding-right:4rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise .triptype span{position:absolute;width:2rem;height:2rem;left:2rem;top:1.9rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise .triptype span img{position:absolute;left:0;top:0;height:2rem}.idpt2017 #container #headersearch #searchList{width:100%;height:40rem;position:absolute;bottom:inherit;top:-42.5rem;margin-top:0;padding:1.5rem 3rem;z-index:10;border-radius:1rem;box-shadow:0 0 30px rgba(0,0,0,.5)}@media (min-width:1170px){.idpt2017 #container #headersearch #searchList{width:calc(100% + 37rem);left:-18.5rem}}.idpt2017 #container #headersearch #searchList:after{content:"";position:absolute;width:2rem;height:2rem;bottom:-1rem;background:#fff;transform:rotate(45deg);margin-left:-50%}.idpt2017 #container #headersearch #headersearchButton{position:absolute;width:8rem;height:6rem;top:0;right:0;margin-top:0;background:#5da313;color:#fff;border-top-right-radius:3rem;border-bottom-right-radius:3rem}.idpt2017 #container #headersearch #headersearchButton>a.bookbutton,.idpt2017 #container #headersearch #headersearchButton>a.bookbutton span{position:absolute;width:8rem;height:6rem;top:0;left:0}.idpt2017 #container #headersearch #headersearchButton i{position:absolute;width:8rem;height:6rem;top:0;left:-.5rem;display:block;color:#fff;font-size:2.15rem;text-align:center;line-height:6rem}.idpt2017 #container #headersearch #headersearchButton span{color:hsla(0,0%,100%,0);position:relative}.idpt2017 #container #headersearch #headersearchButton .bookbutton{position:absolute;top:0;right:0}.idpt2017 #container #headerOverlay #headerTop #logo{width:19.6rem;height:4rem;left:1rem;top:1rem;background-color:transparent;background-position:0;background-size:contain!important;transition:all .2s ease-out}.idpt2017 #container #headerOverlay #headerTop #logolink:after{background-color:transparent}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom ul li{margin:0 .3rem}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom ul a{font-size:1.5rem;font-weight:700}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse{bottom:inherit;margin-left:-1.5rem}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse #txtSearch,.idpt2017 #container #headerOverlay #headerTop #search input#txtSearch #txtSearch{background-color:#fff;color:#5da313;padding:0 .5rem;font-family:myriad-pro;font-size:1.6rem;width:40rem;height:3.5rem;border:1px solid #ccc;border-radius:1.75rem;padding-left:2rem;box-shadow:none;-webkit-box-shadow:none;outline:none}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse #cmdSearch,.idpt2017 #container #headerOverlay #headerTop #search input#txtSearch #cmdSearch{height:3.5rem;width:5rem!important;position:absolute;top:0;right:0;margin:0;border-top-right-radius:1.75rem;border-bottom-right-radius:1.75rem;background:#5da313}.idpt2017 #container #headerOverlay #headerTop #search:active #search-collapse,.idpt2017 #container #headerOverlay #headerTop #search:focus #search-collapse,.idpt2017 #container #headerOverlay #headerTop #search:hover #search-collapse{min-height:3.5rem;height:3.5rem;top:5rem;padding-top:0}.idpt2017 #container #headerOverlay #headerTop #search:active #search-collapse #cmdSearch,.idpt2017 #container #headerOverlay #headerTop #search:focus #search-collapse #cmdSearch,.idpt2017 #container #headerOverlay #headerTop #search:hover #search-collapse #cmdSearch{top:0}.idpt2017 #container #headerOverlay.blended #headerTop #logo,.idpt2017 #container #headerOverlay.booking #headerTop #logo{background-color:transparent;filter:inherit}.idpt2017 .idpt-row-text{background-color:#fff;padding:4.5rem 0 0}.idpt2017 .idpt-row-text ul{font-size:1.5rem;margin-top:2.5rem}.idpt2017 .idpt-row-text ul li{padding-bottom:4.5rem}.idpt2017 .idpt-row-text ul li span{font-weight:700}.idpt2017 .idpt-row-text ul li img{position:relative;margin:0 auto;margin-bottom:2rem;height:5.5rem;display:block;clear:both}.idpt2017 .idpt-row-text.idpt-instructions span{padding-bottom:1.5rem;display:block;position:relative}.idpt2017 .idpt-row-text.idpt-instructions span:after{content:"";position:relative;display:block;width:3rem;height:1px;background-color:#b9b9b9;margin:1.5rem auto -.5rem}.idpt2017 .idpt-row-text.idpt-instructions p{text-transform:none;color:#666}.idpt2017 .idpt-row-text .readmore a{padding:1.5rem 0;margin-top:1rem;border-top:1px solid #ccc;display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease-out}.idpt2017 .idpt-row-text .readmore a:active,.idpt2017 .idpt-row-text .readmore a:focus,.idpt2017 .idpt-row-text .readmore a:hover{color:#5da313}.idpt2017 .idpt-row-text .readmore a i{margin-left:.5rem;font-size:1.2rem}.idpt2017 .idpt-agents{background-color:#f2f4e8;padding:4.5rem 0}.idpt2017 .idpt-agents .idpt-agents-col4{margin-top:7.5rem}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent{background:#fff}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(100% - 30px);margin:15px 15px 60px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent:last-child.col-md-4{margin-bottom:0}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header{position:relative;padding-bottom:45%;background-color:#f6f6f6}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header:before{content:"";position:absolute;bottom:2rem;left:2rem;display:block;width:5rem;height:3rem;background-image:url(/public/shoestring/dist/c0c9e5145ff501cb0cb21b827ea3123c.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;z-index:1}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:7rem;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;z-index:1}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content span{position:relative;height:3.4rem;display:inline-block;top:1rem;padding:.75rem 2rem;background:#f0574f;font-weight:700}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content span:after{content:"";position:absolute;right:-2rem;top:0;display:block;width:2rem;height:3.4rem;background-image:url(/public/shoestring/dist/1ee8730712fa185a74b14caee6a13faf.svg);background-size:cover;background-position:0 0;background-repeat:no-repeat}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content img{position:absolute;height:20rem;right:0;bottom:0;z-index:1}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image{width:100%;height:100%;overflow:hidden;position:absolute}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image img{position:absolute;width:120%;top:-10%;left:0;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="5");margin-left:-10%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image img{margin-top:-1.5rem}}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-info{padding:1.5rem 2rem;font-family:AmericanTypewriter;font-size:1.65rem;line-height:2.25rem}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-info p{overflow:hidden;height:7rem}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow{position:relative;display:block;padding-top:1rem;margin-top:1.5rem;border-top:1px solid #5da313;font-family:myriad-pro;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow:before{position:absolute;content:"";width:50%;height:100%;top:0;right:0;background:hsla(0,0%,100%,0);background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0)",endColorstr="#ffffff",GradientType=1)}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow:after{display:inline-block;height:.75em!important;content:"";width:.75em;height:2.25rem;right:0;position:relative;top:5px;border-style:solid;border-width:.25em .25em 0 0;transform:rotate(45deg);margin-right:5px;float:right}.idpt2017 #customTourList{background-color:#f2f4e8;padding:3rem 0 4.5rem}.idpt2017 #customTourList .destinationcontainer{margin-top:0;width:calc(100% - 30px);margin:0 15px 15px;padding:0}.idpt2017 #customTourList .destinationcontainer:nth-of-type(2n){margin:0 15px 15px}.idpt2017 #customTourList .destinationcontainer .trip-labels{height:auto}.idpt2017 #customTourList #destinations{margin:0 auto}.idpt2017 #customTourList #destinations .destinationblock{width:100%;height:22.5rem;float:left;padding:0;overflow:hidden;background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out}.idpt2017 #customTourList #destinations .destinationblock .destination-image{position:absolute;width:100%;min-height:100%;top:0;left:0;z-index:0;color:transparent;transition:all .2s ease-out}.idpt2017 #customTourList #destinations .destinationblock:active .bookbutton,.idpt2017 #customTourList #destinations .destinationblock:focus .bookbutton,.idpt2017 #customTourList #destinations .destinationblock:hover .bookbutton{border-top:1px solid hsla(0,0%,100%,0)}.idpt2017 #customTourList #destinations .destinationblock:active .bookbutton:after,.idpt2017 #customTourList #destinations .destinationblock:focus .bookbutton:after,.idpt2017 #customTourList #destinations .destinationblock:hover .bookbutton:after{bottom:0}.idpt2017 #customTourList #destinations .destinationblock:active .destination-image,.idpt2017 #customTourList #destinations .destinationblock:focus .destination-image,.idpt2017 #customTourList #destinations .destinationblock:hover .destination-image{transform:scale(1.2)}.idpt2017 #customTourList #destinations .destinationblock:after{content:"";display:block;position:absolute;width:100%;height:5rem;bottom:0;left:0;background:rgba(0,0,0,.3);background:-moz-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.3)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.3)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.idpt2017 #customTourList #destinations .destinationblock a{height:22.5rem;padding:1.5rem;width:100%;top:0;left:0;margin:0}.idpt2017 #customTourList #destinations .destinationblock a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);z-index:1}.idpt2017 #customTourList #destinations .destinationblock a .content{position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:1}.idpt2017 #customTourList #destinations .destinationblock a .content .title h2{color:#fff;font-family:AmericanTypewriter;font-size:2.6rem;text-transform:lowercase}.idpt2017 #customTourList #destinations .destinationblock a .content .title h2:first-letter{text-transform:uppercase}.idpt2017 #customTourList #destinations .destinationblock a .content .subtitle{display:block;position:relative;top:-15px;text-transform:uppercase}.idpt2017 #customTourList #destinations .destinationblock a .bookbutton{position:absolute;width:calc(100% - 4rem);height:auto;bottom:0;left:2rem;padding:1rem 0;display:block;background-image:none;font-family:myriad-pro;font-weight:700;text-align:left;text-transform:uppercase;border-top:1px solid #fff;transition:all .2s ease-out}.idpt2017 #customTourList #destinations .destinationblock a .bookbutton>span{position:relative;background:transparent;padding:0;border-radius:0;font-weight:700;z-index:2}.idpt2017 #customTourList #destinations .destinationblock a .bookbutton:before{position:absolute;content:"";width:2.25rem;height:2.25rem;top:1.9rem;right:0;background-image:url(/public/shoestring/dist/eef16a70695568e31088d35079e0a297.svg);background-size:100%;background-position:50%;background-repeat:no-repeat;z-index:2}.idpt2017 #customTourList #destinations .destinationblock a .bookbutton:after{position:absolute;content:"";display:block;background-image:none;width:calc(100% + 4rem);height:100%;background-color:#5da313;z-index:1;left:-2rem;bottom:-10rem;transition:all .2s ease-out}.idpt2017 #customTourList .searchblock{width:calc(33.33% - 30px);height:59rem;overflow:hidden;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2);padding-top:0;margin-right:4.5rem;margin-bottom:4.5rem;display:inline-block}.idpt2017 #customTourList .searchblock:active .searchblock-img .tour-image .searchblock-img-media,.idpt2017 #customTourList .searchblock:focus .searchblock-img .tour-image .searchblock-img-media,.idpt2017 #customTourList .searchblock:hover .searchblock-img .tour-image .searchblock-img-media{transform:scale(1.2)}.idpt2017 #customTourList .searchblock:nth-of-type(3n){margin-right:0}.idpt2017 #customTourList .searchblock .searchblock-img{position:relative;width:100%;overflow:hidden;cursor:pointer}.idpt2017 #customTourList .searchblock .searchblock-img:before{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);z-index:1}.idpt2017 #customTourList .searchblock .searchblock-img>a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.idpt2017 #customTourList .searchblock .searchblock-img a{text-decoration:none}.idpt2017 #customTourList .searchblock .searchblock-img .tour-image{position:relative;background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;color:transparent;border:none;width:100%;padding-bottom:56.25%;display:block;top:0;left:0}.idpt2017 #customTourList .searchblock .searchblock-img .tour-image .searchblock-img-media{width:100%;position:absolute;top:0;left:0;transition:all .2s ease-out}.idpt2017 #customTourList .searchblock .searchblock-img .content-label{border-radius:0;text-transform:uppercase;font-weight:700}.idpt2017 #customTourList .searchblock .searchblock-img .title{position:absolute;width:100%;text-align:center;padding:2rem 2rem 1rem;bottom:1rem;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5);z-index:2;transition:all .2s ease-out;margin-top:0}.idpt2017 #customTourList .searchblock .searchblock-img .title:after{content:"";position:absolute;height:4rem;width:4rem;border:3px solid #fff;top:-1rem;border-radius:50%;left:calc(50% - 2rem);box-shadow:2px 2px 1px rgba(0,0,0,.4);opacity:0}.idpt2017 #customTourList .searchblock .searchblock-img .title img{position:relative;height:2.7rem;margin-top:-4.3rem;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.4));opacity:0}.idpt2017 #customTourList .searchblock .searchblock-img .title h3{color:#fff;margin-bottom:0;font-size:2.75rem;line-height:3.15rem}.idpt2017 #customTourList .searchblock .searchblock-img .trip-labels{position:absolute;top:1rem}.idpt2017 #customTourList .searchblock .bottomcontainer{padding:1rem 2rem}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline{padding-bottom:1rem;border-bottom:1px solid #ccc;display:block;position:relative}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price{position:relative;height:4rem}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price>span{color:#3498db;font-size:1.75rem;font-weight:700}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price>span:first-child{text-transform:lowercase;font-size:1.35rem;font-weight:400;font-style:italic;color:transparent;display:inline-block;position:relative;bottom:.1rem;height:5rem;width:50%}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price>span:first-child>span:nth-child(2){text-transform:uppercase;font-style:normal;color:#3498db;font-size:1.75rem;position:absolute;bottom:1rem;left:0}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price>span:nth-child(2){float:right;margin-top:1.6rem}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price .destination-price-label{position:absolute;top:0;left:0;font-size:1.35rem;font-weight:400;text-transform:lowercase;font-style:italic;color:#707070}.idpt2017 #customTourList .searchblock .bottomcontainer .bottomline .price .destination-duration-label{position:absolute;top:.07rem;right:0;text-align:right;font-size:1.35rem;font-weight:400;text-transform:lowercase;font-style:italic;color:#707070}.idpt2017 #customTourList .searchblock .subtitle{position:relative;height:3rem;margin-bottom:2rem;text-transform:uppercase;color:#707070;box-shadow:0 7px 20px -13px #000}.idpt2017 #customTourList .searchblock .subtitle:after{content:"";position:absolute;width:3rem;height:3rem;top:0;right:6.5rem;display:block;background:hsla(0,0%,100%,0);background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0)",endColorstr="#ffffff",GradientType=1)}.idpt2017 #customTourList .searchblock .subtitle #searchblock-destinations{width:calc(100% - 7rem);overflow:hidden;margin-left:.5rem;white-space:nowrap}.idpt2017 #customTourList .searchblock .subtitle .contentBlock{min-width:30rem!important;font-size:1.5rem;text-align:center;line-height:2.25rem;height:2.25rem;margin:0 .5rem;float:left;text-align:left}.idpt2017 #customTourList .searchblock .subtitle .panner{display:block;position:absolute;width:3rem;height:4rem;top:0}.idpt2017 #customTourList .searchblock .subtitle .active{color:#000}.idpt2017 #customTourList .searchblock .subtitle #panLeft,.idpt2017 #customTourList .searchblock .subtitle #panRight{text-align:center;line-height:3.25rem;font-size:1.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.idpt2017 #customTourList .searchblock .subtitle #panLeft{left:0}.idpt2017 #customTourList .searchblock .subtitle #panRight{right:0}.idpt2017 #customTourList .searchblock .subtitle span{height:2.2rem;overflow:hidden;position:relative;display:inline-block;margin-left:-.5rem}.idpt2017 #customTourList .searchblock .subtitle .searchblock-arrows{position:absolute;width:6rem;height:3rem;right:-.5rem;top:-.5rem;cursor:pointer}.idpt2017 #customTourList .searchblock .content{height:21rem;padding:0 .5rem;margin-top:-.75rem;color:#707070;overflow:hidden}.idpt2017 #customTourList .searchblock .content ul{max-height:21rem}.idpt2017 #customTourList .searchblock .content ul li{padding:1rem 0 1rem 2.75rem;border-bottom:1px solid #e5e5e5;position:relative}.idpt2017 #customTourList .searchblock .content ul li:nth-of-type(5){border-bottom:none}.idpt2017 #customTourList .searchblock .content ul li:last-child{border-bottom:none;padding-bottom:0}.idpt2017 #customTourList .searchblock .content ul li:before{content:"";position:absolute;left:0;top:1.2rem;width:1.85rem;height:1.85rem;background-image:url(/public/shoestring/dist/b46180aa596764c0fe189e7b16a80e70.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.idpt2017 #customTourList .searchblock .readmore a{padding:1.5rem 0;margin-top:1rem;border-top:1px solid #ccc;display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease-out}.idpt2017 #customTourList .searchblock .readmore a:active,.idpt2017 #customTourList .searchblock .readmore a:focus,.idpt2017 #customTourList .searchblock .readmore a:hover{color:#5da313}.idpt2017 #customTourList .searchblock .readmore a i{margin-left:.5rem;font-size:1.2rem}.idpt2017 .back-to-top{height:4rem;width:4rem;border-radius:50%;line-height:3.6rem;box-shadow:0 0 2px rgba(0,0,0,.5);background:#f0574f;bottom:3rem;right:3rem}.idpt2017 .back-to-top:before{position:absolute;content:"";width:1.5rem;height:1.5rem;top:1.15rem;left:1.15rem;color:transparent;background-image:url(/public/shoestring/dist/9016afdc3b5c09d4f1fa14a0e51e5437.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}.idpt2017 #breadcrumbs .container{border-top:1px solid #ccc;padding:0}.idpt2017 #breadcrumbs .container nav{font-size:1.45rem;color:#939393;text-transform:none}.idpt2017 #breadcrumbs .container nav>span{margin-left:1rem}.idpt2017 #breadcrumbs .container nav .item a{color:#939393}.idpt2017 #breadcrumbs .container nav .item.last{font-style:italic}.idpt2017 #breadcrumbs .container nav .item *{margin-right:.5rem}.idpt2017 #breadcrumbs .container nav *{display:inline-block}.idpt2017 #middle{position:relative;z-index:11}.idpt2017 #middle .country-intro{display:none;padding:1rem 7.5rem 4.5rem 0}.idpt2017 #middle .country-intro .country-intro-content{position:relative}.idpt2017 #middle .country-intro .country-intro-content:after{content:"";display:block;width:100%;height:10rem;position:absolute;bottom:0;left:0;background:#f2f4e8;background:-moz-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f4e8),color-stop(100%,hsla(70,35%,93%,0)));background:-webkit-linear-gradient(bottom,#f2f4e8,hsla(70,35%,93%,0));background:-o-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-ms-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:linear-gradient(0deg,#f2f4e8 0,hsla(70,35%,93%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f4e8",endColorstr="rgba(242, 244, 232, 0)",GradientType=1);transition:all .2s ease-out;opacity:0}.idpt2017 #middle .country-intro .country-intro-content[aria-expanded=false]:after{opacity:1}.idpt2017 #middle .country-intro .country-intro-content h1{margin-top:20px}.idpt2017 #middle .country-intro a.btn-readmore{position:relative;text-decoration:none;text-transform:uppercase;font-weight:700;color:#60615c;margin-top:3rem;overflow:hidden}.idpt2017 #middle .country-intro a.btn-readmore:active,.idpt2017 #middle .country-intro a.btn-readmore:focus,.idpt2017 #middle .country-intro a.btn-readmore:hover{color:#6d6e68}.idpt2017 #middle .country-intro a.btn-readmore:before{content:"";width:100%;height:1px;background:#c0c69a;position:absolute;left:0;margin-top:1rem}.idpt2017 #middle .country-intro a.btn-readmore i,.idpt2017 #middle .country-intro a.btn-readmore span{position:relative;background-color:#f2f4e8}.idpt2017 #middle .country-intro a.btn-readmore span{font-weight:700;margin-right:1rem;padding-left:4rem;margin-left:-4rem;padding-right:4rem;margin-right:-3rem}.idpt2017 #middle .country-intro a.btn-readmore i{font-size:1rem;top:-.25rem;padding-right:4rem;margin-right:-4rem}.idpt2017 #middle #country-intro{background-color:#f2f4e8}.idpt2017 #middle .country-agent-info{position:absolute;right:0;top:-27.5rem;padding:0;z-index:11}.idpt2017 #middle .country-agent-info .agent-content>.row{padding:1.85rem 2rem}.idpt2017 #middle .country-agent-info .agent-content>.row.agent-name{padding-bottom:0}.idpt2017 #middle .country-agent-info .agent-content .row{background-color:#fff}.idpt2017 #middle .country-agent-info .agent-content .row.agent-picture{background:hsla(0,0%,100%,.5);z-index:1}.idpt2017 #middle .country-agent-info .agent-content .agent-picture{height:15rem;position:relative;margin-top:-30px;padding:0}.idpt2017 #middle .country-agent-info .agent-content .agent-picture:after{content:"";width:2rem;height:2rem;background:#fff;position:absolute;bottom:-1rem;left:calc(50% - 1rem);transform:rotate(45deg)}.idpt2017 #middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.idpt2017 #middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{position:absolute;height:35vh;min-height:45rem;min-width:100vw;top:-30rem;right:-3rem;filter:blur(5px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");margin-left:-10%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.idpt2017 #middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.5rem}}@media (min-width:1170px){.idpt2017 #middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.9rem;right:calc(3rem - (100vw - 1170px)/2)}}.idpt2017 #middle .country-agent-info .agent-content .agent-picture .agent-picture-blurred:after{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.3)}.idpt2017 #middle .country-agent-info .agent-content .agent-picture img{position:absolute;bottom:0;right:0;height:20rem}.idpt2017 #middle .country-agent-info .agent-content .agent-name span{position:relative;font-family:AmericanTypewriter;font-size:2rem;color:#f0574f;margin:1rem 0 .15rem;display:block}.idpt2017 #middle .country-agent-info .agent-content .agent-name h3{font-size:1.7rem}.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link{width:calc(50% - 1rem);color:#5da313;border:1px solid #5da313;padding:1rem;text-decoration:none;transition:all .2s ease-out}.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link:active,.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link:focus,.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link:hover{background-color:#5da313;color:#fff}.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link:nth-of-type(odd){margin-right:2rem}.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link i{margin-right:1rem}.idpt2017 #middle .country-agent-info .agent-content .agent-links .agent-link span{font-weight:700}.idpt2017 #middle .country-agent-info .agent-content .agent-office{position:relative}.idpt2017 #middle .country-agent-info .agent-content .agent-office a{text-decoration:none}.idpt2017 #middle .country-agent-info .agent-content .agent-office .btn-readmore{position:absolute;width:100%;height:3.5rem;margin-top:0;overflow:visible;top:2rem}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed{background:#e6e9d3;border-radius:1.75rem;display:block;clear:both;padding:.5rem 2rem 3rem;position:relative;overflow:visible}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed a,.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed i,.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed img{transition:all .2s ease-out}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed a{color:#5da313}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed img{width:6rem;position:absolute;border-radius:50%;border:2px solid #ccc;height:6rem;top:-1.25rem;right:4rem;background:#fff}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed i{position:absolute;right:2rem;top:1.15rem;font-size:1.25rem;transform:rotate(180deg)}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed .agent-office-expanded{transition:all .2s ease-out;opacity:1}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]{padding:.5rem 2rem}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] i{transform:rotate(0deg)}.idpt2017 #middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] .agent-office-expanded{opacity:0}.idpt2017 #middle .country-agent-info .agent-content .agent-office .address{padding-top:1rem;margin-top:1rem;border-top:1px solid #c9cfa0}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data{margin-top:4rem;height:175px}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li:last-child{padding-bottom:0;border-bottom:none}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li i,.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li span{position:relative}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li i{margin-right:1rem;font-size:2rem;color:#707070;width:2rem}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li span{top:-2px}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li a{transition:all .2s ease-out;color:#000}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li a i{color:#707070}.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li a:active,.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li a:focus,.idpt2017 #middle .country-agent-info .agent-content .agent-office-data li a:hover{color:#3498db}.idpt2017 #middle .country-agent-info .agent-content .agent-faq{background:#f6f6f6;text-align:center;text-transform:uppercase}.idpt2017 #middle .country-agent-info .agent-content .agent-faq span{font-weight:700}.idpt2017 footer{padding-bottom:0;margin-bottom:-2rem}.idpt2017 footer .partner-logos{margin:3rem auto;text-align:center}.idpt2017 footer .partner-logos.right{float:none}.idpt2017 footer .partner-logos a{margin:0 1rem}.idpt2017 #newsletter{height:auto;bottom:0;padding:1.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.3);background:#5da313}.idpt2017 #newsletter .bookbutton{margin-top:.5rem;height:4rem;font-size:2rem;border-radius:.5rem;background:#212121;box-shadow:0 2px 5px rgba(0,0,0,.5);transition:all .2s ease-out}.idpt2017 #newsletter .bookbutton span{font-weight:700}.idpt2017 #newsletter .bookbutton:active,.idpt2017 #newsletter .bookbutton:focus,.idpt2017 #newsletter .bookbutton:hover{background:#323232}.idpt2017 #newsletter h3{color:#fff;font-family:AmericanTypewriter;font-size:2rem}.idpt2017 #newsletter .fa-close{width:3rem;height:3rem;right:-1.5rem;top:-1.5rem;border-radius:50%;text-align:center;line-height:2.8rem;background-color:#fff;color:#000;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.3)}.idpt2017 #newsletter #txtNewsletter{margin-top:.5rem;height:4rem;border-radius:0;background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;padding:1rem 1rem 1rem 0;font-size:1.6rem}.idpt2017 #newsletter ::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.idpt2017 #newsletter :-moz-placeholder,.idpt2017 #newsletter ::-moz-placeholder{color:rgba(0,0,0,.6)}.idpt2017 #newsletter :-ms-input-placeholder{color:rgba(0,0,0,.6)}#container.container-idpt{font-size:1.5rem}#container.container-idpt h2.idpt-title{font-family:AmericanTypewriter;font-size:3.2rem;color:#9fab55;margin-bottom:1.25rem}#container.container-idpt h2.idpt-title.section-title{margin-bottom:4.5rem}#container.container-idpt nav.navigation-idpt #headerOverlay:after{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);width:200%;left:-50%}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop{height:6rem}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #logo{position:absolute;height:3.5rem;top:1.25rem;left:15px;padding-top:0}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop .navbar-toggle{background:transparent;border:none}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop .navbar-toggle.collapsed{border-bottom:none}@media (min-width:960px) and (max-width:1170px){#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #search{display:none}}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone a{font-weight:700;font-size:1.7rem}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:active,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:focus,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:hover{text-shadow:none}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:active a,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:focus a,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:hover a{color:#5da313}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:active a i,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:focus a i,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #header-phone:hover a i{border-color:#5da313}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:active,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:focus,#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a:hover{color:#5da313;background:#fff;text-shadow:none;border-radius:0}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn li{padding-bottom:.2rem;height:auto}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn li a{color:#707070!important;font-weight:400}@media (min-width:960px){#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom .subnav .footercolumn p{height:auto;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc;width:calc(100% - 15px)}}#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom .hasSubitems ul a{font-weight:400}@media (min-width:960px){#container.container-idpt nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom .hasSubitems>a ul a{border-bottom:1px solid #ccc}}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt:after{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);width:200%;left:-50%}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt.blended #headerTop #logo,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt.booking #headerTop #logo{background-color:transparent;filter:inherit}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt.blended #headerTop #search i,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt.booking #headerTop #search i{color:#666;text-shadow:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop{height:6rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #logo{width:19.6rem;height:4rem;left:1rem;top:1rem;background-color:transparent;background-position:0;background-size:contain!important;transition:all .2s ease-out}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #logolink:after{background-color:transparent}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop .navbar-toggle{background:transparent;border:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop .navbar-toggle.collapsed{border-bottom:none}@media (min-width:960px) and (max-width:1170px){#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search{display:none}}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:active i,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:focus i,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:hover i{color:#5da313;text-shadow:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search #search-collapse{bottom:inherit;margin-left:-1.5rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search #search-collapse #txtSearch,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search input#txtSearch #txtSearch{background-color:#fff;color:#5da313;padding:0 .5rem;font-family:myriad-pro;font-size:1.6rem;width:40rem;height:3.5rem;border:1px solid #ccc;border-radius:1.75rem;padding-left:2rem;box-shadow:none;-webkit-box-shadow:none;outline:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search #search-collapse #cmdSearch,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search input#txtSearch #cmdSearch{height:3.5rem;width:5rem!important;position:absolute;top:0;right:0;margin:0;border-top-right-radius:1.75rem;border-bottom-right-radius:1.75rem;background:#5da313}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:active #search-collapse,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:focus #search-collapse,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:hover #search-collapse{min-height:3.5rem;height:3.5rem;top:5rem;padding-top:0}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:active #search-collapse #cmdSearch,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:focus #search-collapse #cmdSearch,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search:hover #search-collapse #cmdSearch{top:0}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone a{font-weight:700;font-size:1.7rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:active,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:focus,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:hover{text-shadow:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:active a,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:focus a,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:hover a{color:#5da313}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:active a i,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:focus a i,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #header-phone:hover a i{border-color:#5da313}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom nav>ul>li>a:active,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom nav>ul>li>a:focus,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom nav>ul>li>a:hover{color:#5da313;background:#fff;text-shadow:none;border-radius:0}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom ul{margin:0}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom ul li{margin:0 .3rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom ul a{font-size:1.5rem;font-weight:700}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .subnav .footercolumn li{padding-bottom:.2rem;height:auto}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .subnav .footercolumn li a{color:#707070!important;font-weight:400}@media (min-width:960px){#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .subnav .footercolumn p{height:auto;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc;width:calc(100% - 15px)}}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .subnav,#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom>nav>ul>li.hasSubitems>ul{border-radius:1rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .hasSubitems ul a{font-weight:400}@media (min-width:960px){#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom .hasSubitems>a ul a{border-bottom:1px solid #ccc}}#container.container-idpt header.header-idpt{position:relative;width:100%}#container.container-idpt header.header-idpt .headerContainer .headerBackground .header-country-image{height:35vh;min-height:45rem;min-width:100vw;position:absolute;right:0}#container.container-idpt header.header-idpt .headerContainer h2.country-title{font-family:AmericanTypewriter;font-weight:400;text-shadow:1px 1px 2px #000}#container.container-idpt header.header-idpt .headerContent{bottom:3rem}#container.container-idpt header.header-idpt .headerContent #headersearch{position:relative;width:100%;max-width:80rem;height:6rem;border-radius:3rem;margin:0 auto;top:0;clear:both;background-color:#fff;box-shadow:0 0 1.8rem rgba(0,0,0,.8);z-index:2;cursor:pointer}#container.container-idpt header.header-idpt .headerContent #headersearch:before{content:"";position:absolute;width:3rem;height:3rem;display:block;top:1.5rem;left:2rem;background-color:transparent;background-image:url(/public/shoestring/dist/ef0bc670e9b7691e93fad797b6813535.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:10}#container.container-idpt header.header-idpt .headerContent #headersearch #triptypelist{width:auto;right:0;position:absolute;top:-6.5rem;left:0;bottom:inherit;border-radius:2rem;overflow:hidden;margin-left:0}#container.container-idpt header.header-idpt .headerContent #headersearch #triptypelist:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);bottom:0;left:0;display:block;z-index:-1;position:absolute;filter:blur(5px)}#container.container-idpt header.header-idpt .headerContent #headersearch #triptypelist .triptype{float:right;width:auto;padding:1rem 3rem;line-height:2rem;font-weight:700;border-radius:2rem;margin:0 .2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #triptypelist .field{transition:all .2s ease-out}#container.container-idpt header.header-idpt .headerContent #headersearch #searchList .regions .region p{border-bottom:1px solid #ccc;margin-bottom:1rem;margin-top:-5px}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer{position:relative;width:100%;max-width:800px}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer .headersearch-country span.headersearch-chevron{position:absolute;left:50%;top:1.5rem;width:3rem;height:3rem;z-index:10}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer .headersearch-country span.headersearch-chevron i{position:absolute;width:3rem;height:3rem;display:block;right:0;top:1rem;font-size:1.25rem;color:#707070;z-index:10}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer input{font-family:AmericanTypewriter;text-transform:lowercase;border:none;outline:none;cursor:pointer}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer input:first-letter{text-transform:uppercase}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise{position:absolute;height:6rem;right:7.5rem;padding-right:0;padding-left:2rem;color:#707070;border:none;font-family:AmericanTypewriter;text-transform:lowercase;padding-top:1.5rem;top:0}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise img{margin-right:.5rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise>span{right:3.5rem;position:absolute;top:.2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise>span.headersearch-chevron{position:absolute;right:0;top:1.5rem;width:3rem;height:3rem;transform:rotate(0deg)}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise>span i{top:0;line-height:3rem;font-size:1.25rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise .triptype{width:100%;padding-left:3rem;float:left;font-size:1.55rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise,#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise{position:absolute;height:6rem;top:0}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise{width:56%;left:0;margin-right:0;padding-left:5.5rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise::placeholder{color:#5da313;font-size:2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise::-webkit-input-placeholder{color:#5da313;font-size:2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise::-moz-placeholder{color:#5da313;font-size:2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #tripchoise:-ms-input-placeholder{color:#5da313;font-size:2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #searchdepartureDatePicker{display:none}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise{width:33.33%;right:8rem;text-align:right;border-left:1px solid #ccc;padding-right:4rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise .triptype span{position:absolute;width:2rem;height:2rem;left:2rem;top:1.9rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchContainer #triptypechoise .triptype span img{position:absolute;left:0;top:0;height:2rem}#container.container-idpt header.header-idpt .headerContent #headersearch #searchList{width:100%;height:40rem;position:absolute;bottom:inherit;top:-42.5rem;margin-top:0;padding:1.5rem 3rem;z-index:10;border-radius:1rem;box-shadow:0 0 30px rgba(0,0,0,.5)}@media (min-width:1170px){#container.container-idpt header.header-idpt .headerContent #headersearch #searchList{width:calc(100% + 37rem);left:-18.5rem}}#container.container-idpt header.header-idpt .headerContent #headersearch #searchList:after{content:"";position:absolute;width:2rem;height:2rem;bottom:-1rem;background:#fff;transform:rotate(45deg);margin-left:-50%}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton{position:absolute;width:8rem;height:6rem;top:0;right:0;margin-top:0;background:#5da313;color:#fff;border-top-right-radius:3rem;border-bottom-right-radius:3rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton>a.bookbutton,#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton>a.bookbutton span{position:absolute;width:8rem;height:6rem;top:0;left:0}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton i{position:absolute;width:8rem;height:6rem;top:0;left:-.5rem;display:block;color:#fff;font-size:2.15rem;text-align:center;line-height:6rem}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton span{color:hsla(0,0%,100%,0);position:relative}#container.container-idpt header.header-idpt .headerContent #headersearch #headersearchButton .bookbutton{position:absolute;top:0;right:0}.return-cta.return-cta-idpt{display:block;position:absolute;left:0;bottom:-3rem;width:100%;height:4.3rem;line-height:4.1rem;text-transform:uppercase;font-weight:700;border-top:1px solid hsla(0,0%,100%,.5);text-align:center}.return-cta.return-cta-idpt a{color:#fff;text-decoration:none;display:block;text-shadow:1px 1px 2px #000}.return-cta.return-cta-idpt a i{font-size:1.2rem;margin-right:.75rem}.return-cta.return-cta-idpt a span{font-size:1.5rem;font-weight:700}.idpt-agents{padding:0}.idpt-agents .idpt-agents-col4{margin-top:7.5rem}.idpt-agents .idpt-agents-col4 .idpt-agents-agent{background:#fff}.idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(100% - 30px);margin:15px 15px 60px}.idpt-agents .idpt-agents-col4 .idpt-agents-agent:last-child.col-md-4{margin-bottom:0}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header{position:relative;padding-bottom:45%;background-color:#f6f6f6}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header:before{content:"";position:absolute;bottom:2rem;left:2rem;display:block;width:5rem;height:3rem;background-image:url(/public/shoestring/dist/c0c9e5145ff501cb0cb21b827ea3123c.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;z-index:1}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:7rem;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;z-index:1}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content span{position:relative;height:3.4rem;display:inline-block;top:1rem;padding:.75rem 2rem;background:#f0574f;font-weight:700}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content span:after{content:"";position:absolute;right:-2rem;top:0;display:block;width:2rem;height:3.4rem;background-image:url(/public/shoestring/dist/1ee8730712fa185a74b14caee6a13faf.svg);background-size:cover;background-position:0 0;background-repeat:no-repeat}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-content img{position:absolute;height:20rem;right:0;bottom:0;z-index:1}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image{width:100%;height:100%;overflow:hidden;position:absolute}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image img{position:absolute;width:120%;top:-10%;left:0;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="5");margin-left:-10%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-header .idpt-agent-header-image img{margin-top:-1.5rem}}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-info{padding:1.5rem 2rem;font-family:AmericanTypewriter;font-size:1.65rem;line-height:2.25rem}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .idpt-agent-info p{overflow:hidden;height:7rem}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow{position:relative;display:block;padding-top:1rem;margin-top:1.5rem;border-top:1px solid #5da313;font-family:myriad-pro;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow:before{position:absolute;content:"";width:50%;height:100%;top:0;right:0;background:hsla(0,0%,100%,0);background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0)",endColorstr="#ffffff",GradientType=1)}.idpt-agents .idpt-agents-col4 .idpt-agents-agent .cta-arrow:after{display:inline-block;height:.75em!important;content:"";width:.75em;height:2.25rem;right:0;position:relative;top:5px;border-style:solid;border-width:.25em .25em 0 0;transform:rotate(45deg);margin-right:5px;float:right}.idpt-row-text{background-color:#fff;padding:4.5rem 0 0;display:block;clear:both}.idpt-row-text ul{font-size:1.5rem;margin-top:2.5rem;display:table}.idpt-row-text ul li{padding-bottom:4.5rem}.idpt-row-text ul li span{font-weight:700}.idpt-row-text ul li img{position:relative;margin:0 auto;margin-bottom:2rem;height:5.5rem;display:block;clear:both}.idpt-row-text.idpt-instructions span{padding-bottom:1.5rem;display:block;position:relative}.idpt-row-text.idpt-instructions span:after{content:"";position:relative;display:block;width:3rem;height:1px;background-color:#b9b9b9;margin:1.5rem auto -.5rem}.idpt-row-text.idpt-instructions p{text-transform:none;color:#666}.idpt-row-text .readmore a{padding:1.5rem 0;margin-top:1rem;border-top:1px solid #ccc;display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease-out}.idpt-row-text .readmore a:active,.idpt-row-text .readmore a:focus,.idpt-row-text .readmore a:hover{color:#5da313}.idpt-row-text .readmore a i{margin-left:.5rem;font-size:1.2rem}#customTourList.destinations-idpt{background-color:#f2f4e8;padding:3rem 0 4.5rem}#customTourList.destinations-idpt .destinationcontainer{margin-top:0;width:calc(100% - 30px);margin:0 15px 15px;padding:0}#customTourList.destinations-idpt .destinationcontainer:nth-of-type(2n){margin:0 15px 15px}#customTourList.destinations-idpt .destinationcontainer .trip-labels{height:auto}#customTourList.destinations-idpt #destinations{margin:0 auto}#customTourList.destinations-idpt #destinations .destinationblock{width:100%;height:22.5rem;float:left;padding:0;overflow:hidden;background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out}#customTourList.destinations-idpt #destinations .destinationblock .destination-image{position:absolute;width:100%;min-height:100%;top:0;left:0;z-index:0;color:transparent;transition:all .2s ease-out}#customTourList.destinations-idpt #destinations .destinationblock:active .bookbutton,#customTourList.destinations-idpt #destinations .destinationblock:focus .bookbutton,#customTourList.destinations-idpt #destinations .destinationblock:hover .bookbutton{border-top:1px solid hsla(0,0%,100%,0)}#customTourList.destinations-idpt #destinations .destinationblock:active .bookbutton:after,#customTourList.destinations-idpt #destinations .destinationblock:focus .bookbutton:after,#customTourList.destinations-idpt #destinations .destinationblock:hover .bookbutton:after{bottom:0}#customTourList.destinations-idpt #destinations .destinationblock:active .destination-image,#customTourList.destinations-idpt #destinations .destinationblock:focus .destination-image,#customTourList.destinations-idpt #destinations .destinationblock:hover .destination-image{transform:scale(1.2)}#customTourList.destinations-idpt #destinations .destinationblock:after{content:"";display:block;position:absolute;width:100%;height:5rem;bottom:0;left:0;background:rgba(0,0,0,.3);background:-moz-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.3)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.3) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.3)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}#customTourList.destinations-idpt #destinations .destinationblock a{height:22.5rem;padding:1.5rem;width:100%;top:0;left:0;margin:0}#customTourList.destinations-idpt #destinations .destinationblock a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);z-index:1}#customTourList.destinations-idpt #destinations .destinationblock a .content{position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.5);z-index:1}#customTourList.destinations-idpt #destinations .destinationblock a .content .title h2{color:#fff;font-family:AmericanTypewriter;font-size:2.6rem;text-transform:lowercase}#customTourList.destinations-idpt #destinations .destinationblock a .content .title h2:first-letter{text-transform:uppercase}#customTourList.destinations-idpt #destinations .destinationblock a .content .subtitle{display:block;position:relative;top:-15px;text-transform:uppercase}#customTourList.destinations-idpt #destinations .destinationblock a .bookbutton{position:absolute;width:calc(100% - 4rem);height:auto;bottom:0;left:2rem;padding:1rem 0;display:block;background-image:none;font-family:myriad-pro;font-weight:700;text-align:left;text-transform:uppercase;border-top:1px solid #fff;transition:all .2s ease-out}#customTourList.destinations-idpt #destinations .destinationblock a .bookbutton>span{position:relative;background:transparent;padding:0;border-radius:0;font-weight:700;z-index:2}#customTourList.destinations-idpt #destinations .destinationblock a .bookbutton:before{position:absolute;content:"";width:2.25rem;height:2.25rem;top:1.9rem;right:0;background-image:url(/public/shoestring/dist/eef16a70695568e31088d35079e0a297.svg);background-size:100%;background-position:50%;background-repeat:no-repeat;z-index:2}#customTourList.destinations-idpt #destinations .destinationblock a .bookbutton:after{position:absolute;content:"";display:block;background-image:none;width:calc(100% + 4rem);height:100%;background-color:#5da313;z-index:1;left:-2rem;bottom:-10rem;transition:all .2s ease-out}#customTourList.destinations-idpt .searchblock{width:calc(33.33% - 30px);height:59rem;overflow:hidden;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2);padding-top:0;margin-right:4.5rem;margin-bottom:4.5rem;display:inline-block}#customTourList.destinations-idpt .searchblock:active .searchblock-img .tour-image .searchblock-img-media,#customTourList.destinations-idpt .searchblock:focus .searchblock-img .tour-image .searchblock-img-media,#customTourList.destinations-idpt .searchblock:hover .searchblock-img .tour-image .searchblock-img-media{transform:scale(1.2)}#customTourList.destinations-idpt .searchblock:nth-of-type(3n){margin-right:0}#customTourList.destinations-idpt .searchblock .searchblock-img{position:relative;width:100%;overflow:hidden;cursor:pointer}#customTourList.destinations-idpt .searchblock .searchblock-img:before{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);z-index:1}#customTourList.destinations-idpt .searchblock .searchblock-img>a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#customTourList.destinations-idpt .searchblock .searchblock-img a{text-decoration:none}#customTourList.destinations-idpt .searchblock .searchblock-img .tour-image{position:relative;background-image:url(/public/shoestring/dist/f6c999b5ef102dca127a9587d60abda6.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;color:transparent;border:none;width:100%;padding-bottom:56.25%;display:block;top:0;left:0}#customTourList.destinations-idpt .searchblock .searchblock-img .tour-image .searchblock-img-media{width:100%;position:absolute;top:0;left:0;transition:all .2s ease-out}#customTourList.destinations-idpt .searchblock .searchblock-img .content-label{border-radius:0;text-transform:uppercase;font-weight:700}#customTourList.destinations-idpt .searchblock .searchblock-img .title{position:absolute;width:100%;text-align:center;padding:2rem 2rem 1rem;bottom:1rem;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5);z-index:2;transition:all .2s ease-out;margin-top:0}#customTourList.destinations-idpt .searchblock .searchblock-img .title:after{content:"";position:absolute;height:4rem;width:4rem;border:3px solid #fff;top:-1rem;border-radius:50%;left:calc(50% - 2rem);box-shadow:2px 2px 1px rgba(0,0,0,.4);opacity:0}#customTourList.destinations-idpt .searchblock .searchblock-img .title img{position:relative;height:2.7rem;margin-top:-4.3rem;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.4));opacity:0}#customTourList.destinations-idpt .searchblock .searchblock-img .title h2{color:#fff;margin-bottom:0;font-size:2.75rem;line-height:3.15rem}#customTourList.destinations-idpt .searchblock .searchblock-img .trip-labels{position:absolute;top:1rem}#customTourList.destinations-idpt .searchblock .bottomcontainer{padding:1rem 2rem}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline{padding-bottom:1rem;border-bottom:1px solid #ccc;display:block;position:relative}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price{position:relative;height:4rem}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price>span{color:#3498db;font-size:1.75rem;font-weight:700}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price>span:first-child{text-transform:lowercase;font-size:1.35rem;font-weight:400;font-style:italic;color:transparent;display:inline-block;position:relative;bottom:.1rem;height:5rem;width:50%}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price>span:first-child>span:nth-child(2){text-transform:uppercase;font-style:normal;color:#3498db;font-size:1.75rem;position:absolute;bottom:1rem;left:0}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price>span:nth-child(2){float:right;margin-top:1.6rem}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price .destination-price-label{position:absolute;top:0;left:0;font-size:1.35rem;font-weight:400;text-transform:lowercase;font-style:italic;color:#707070}#customTourList.destinations-idpt .searchblock .bottomcontainer .bottomline .price .destination-duration-label{position:absolute;top:.07rem;right:0;text-align:right;font-size:1.35rem;font-weight:400;text-transform:lowercase;font-style:italic;color:#707070}#customTourList.destinations-idpt .searchblock .subtitle{position:relative;height:3rem;margin-bottom:2rem;text-transform:uppercase;color:#707070;box-shadow:0 7px 20px -13px #000}#customTourList.destinations-idpt .searchblock .subtitle:after{content:"";position:absolute;width:3rem;height:3rem;top:0;right:6.5rem;display:block;background:hsla(0,0%,100%,0);background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255, 255, 255, 0)",endColorstr="#ffffff",GradientType=1)}#customTourList.destinations-idpt .searchblock .subtitle #searchblock-destinations{width:calc(100% - 7rem);overflow:hidden;margin-left:.5rem;white-space:nowrap}#customTourList.destinations-idpt .searchblock .subtitle .contentBlock{min-width:30rem!important;font-size:1.5rem;text-align:center;line-height:2.25rem;height:2.25rem;margin:0 .5rem;float:left;text-align:left}#customTourList.destinations-idpt .searchblock .subtitle .panner{display:block;position:absolute;width:3rem;height:4rem;top:0}#customTourList.destinations-idpt .searchblock .subtitle .active{color:#000}#customTourList.destinations-idpt .searchblock .subtitle #panLeft,#customTourList.destinations-idpt .searchblock .subtitle #panRight{text-align:center;line-height:3.25rem;font-size:1.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customTourList.destinations-idpt .searchblock .subtitle #panLeft{left:0}#customTourList.destinations-idpt .searchblock .subtitle #panRight{right:0}#customTourList.destinations-idpt .searchblock .subtitle span{height:2.2rem;overflow:hidden;position:relative;display:inline-block;margin-left:-.5rem}#customTourList.destinations-idpt .searchblock .subtitle .searchblock-arrows{position:absolute;width:6rem;height:3rem;right:-.5rem;top:-.5rem;cursor:pointer}#customTourList.destinations-idpt .searchblock .content{height:21rem;padding:0 .5rem;margin-top:-.75rem;color:#707070;overflow:hidden}#customTourList.destinations-idpt .searchblock .content ul{max-height:21rem}#customTourList.destinations-idpt .searchblock .content ul li{padding:1rem 0 1rem 2.75rem;border-bottom:1px solid #e5e5e5;position:relative}#customTourList.destinations-idpt .searchblock .content ul li:nth-of-type(5){border-bottom:none}#customTourList.destinations-idpt .searchblock .content ul li:last-child{border-bottom:none;padding-bottom:0}#customTourList.destinations-idpt .searchblock .content ul li:before{content:"";position:absolute;left:0;top:1.2rem;width:1.85rem;height:1.85rem;background-image:url(/public/shoestring/dist/b46180aa596764c0fe189e7b16a80e70.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}#customTourList.destinations-idpt .searchblock .readmore a{padding:1.5rem 0;margin-top:1rem;border-top:1px solid #ccc;display:block;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease-out}#customTourList.destinations-idpt .searchblock .readmore a:active,#customTourList.destinations-idpt .searchblock .readmore a:focus,#customTourList.destinations-idpt .searchblock .readmore a:hover{color:#5da313}#customTourList.destinations-idpt .searchblock .readmore a i{margin-left:.5rem;font-size:1.2rem}#middle.middle-idpt{position:relative;z-index:11}#middle.middle-idpt .country-intro{display:none;padding:1rem 7.5rem 4.5rem 0}#middle.middle-idpt .country-intro .country-intro-content{position:relative}#middle.middle-idpt .country-intro .country-intro-content:after{content:"";display:block;width:100%;height:10rem;position:absolute;bottom:0;left:0;background:#f2f4e8;background:-moz-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f4e8),color-stop(100%,hsla(70,35%,93%,0)));background:-webkit-linear-gradient(bottom,#f2f4e8,hsla(70,35%,93%,0));background:-o-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:-ms-linear-gradient(bottom,#f2f4e8 0,hsla(70,35%,93%,0) 100%);background:linear-gradient(0deg,#f2f4e8 0,hsla(70,35%,93%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f4e8",endColorstr="rgba(242, 244, 232, 0)",GradientType=1);transition:all .2s ease-out;opacity:0}#middle.middle-idpt .country-intro .country-intro-content[aria-expanded=false]:after{opacity:1}#middle.middle-idpt .country-intro .country-intro-content h1{margin-top:20px}#middle.middle-idpt .country-intro a.btn-readmore{position:relative;text-decoration:none;text-transform:uppercase;font-weight:700;color:#60615c;margin-top:3rem;overflow:hidden}#middle.middle-idpt .country-intro a.btn-readmore:active,#middle.middle-idpt .country-intro a.btn-readmore:focus,#middle.middle-idpt .country-intro a.btn-readmore:hover{color:#6d6e68}#middle.middle-idpt .country-intro a.btn-readmore:before{content:"";width:100%;height:1px;background:#c0c69a;position:absolute;left:0;margin-top:1rem}#middle.middle-idpt .country-intro a.btn-readmore i,#middle.middle-idpt .country-intro a.btn-readmore span{position:relative;background-color:#f2f4e8}#middle.middle-idpt .country-intro a.btn-readmore span{font-weight:700;margin-right:1rem;padding-left:4rem;margin-left:-4rem;padding-right:4rem;margin-right:-3rem}#middle.middle-idpt .country-intro a.btn-readmore i{font-size:1rem;top:-.25rem;padding-right:4rem;margin-right:-4rem}#middle.middle-idpt #country-intro{background-color:#f2f4e8}#middle.middle-idpt .country-agent-info{position:absolute;right:0;top:-27.5rem;padding:0;display:table;box-shadow:0 0 20px rgba(0,0,0,.14);z-index:11}#middle.middle-idpt .country-agent-info .agent-content>.row{padding:1.85rem 2rem}#middle.middle-idpt .country-agent-info .agent-content>.row.agent-name{padding-bottom:0}#middle.middle-idpt .country-agent-info .agent-content .row{background-color:#fff}#middle.middle-idpt .country-agent-info .agent-content .row.agent-picture{background:hsla(0,0%,100%,.5);z-index:1}#middle.middle-idpt .country-agent-info .agent-content .agent-picture{height:15rem;position:relative;margin-top:-30px;padding:0}#middle.middle-idpt .country-agent-info .agent-content .agent-picture:after{content:"";width:2rem;height:2rem;background:#fff;position:absolute;bottom:-1rem;left:calc(50% - 1rem);transform:rotate(45deg)}#middle.middle-idpt .country-agent-info .agent-content .agent-picture .agent-picture-blurred{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#middle.middle-idpt .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{position:absolute;height:35vh;min-height:45rem;min-width:100vw;top:-30rem;right:-3rem;filter:blur(5px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");margin-left:-10%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#middle.middle-idpt .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.5rem}}@media (min-width:1170px){#middle.middle-idpt .country-agent-info .agent-content .agent-picture .agent-picture-blurred img{top:-14.9rem;right:calc(3rem - (100vw - 1170px)/2)}}#middle.middle-idpt .country-agent-info .agent-content .agent-picture .agent-picture-blurred:after{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.3)}#middle.middle-idpt .country-agent-info .agent-content .agent-picture img{position:absolute;bottom:0;right:0;height:20rem}#middle.middle-idpt .country-agent-info .agent-content .agent-name span{position:relative;font-family:AmericanTypewriter;font-size:2rem;color:#f0574f;margin:1rem 0 .15rem;display:block}#middle.middle-idpt .country-agent-info .agent-content .agent-name h3{font-size:1.7rem}#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link{width:calc(50% - 1rem);color:#5da313;border:1px solid #5da313;padding:1rem;text-decoration:none;transition:all .2s ease-out}#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link:active,#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link:focus,#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link:hover{background-color:#5da313;color:#fff}#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link:nth-of-type(odd){margin-right:2rem}#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link i{margin-right:1rem}#middle.middle-idpt .country-agent-info .agent-content .agent-links .agent-link span{font-weight:700}#middle.middle-idpt .country-agent-info .agent-content .agent-office{position:relative}#middle.middle-idpt .country-agent-info .agent-content .agent-office a{text-decoration:none}#middle.middle-idpt .country-agent-info .agent-content .agent-office .btn-readmore{position:absolute;width:100%;height:3.5rem;margin-top:0;overflow:visible;top:2rem}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed{background:#e6e9d3;border-radius:1.75rem;display:block;clear:both;padding:.5rem 2rem 3rem;position:relative;overflow:visible}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed a,#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed i,#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed img{transition:all .2s ease-out}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed a{color:#5da313}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed a>span{width:calc(100% - 95px);max-height:40px;display:block;overflow:hidden}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed img{width:6rem;position:absolute;border-radius:50%;border:2px solid #ccc;height:6rem;top:-1.25rem;right:4rem;background:#fff}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed i{position:absolute;right:2rem;top:1.15rem;font-size:1.25rem;transform:rotate(180deg)}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed .agent-office-expanded{transition:all .2s ease-out;opacity:1}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]{padding:.5rem 2rem}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] i{transform:rotate(0deg)}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false] .agent-office-expanded{opacity:0}#middle.middle-idpt .country-agent-info .agent-content .agent-office .address{padding-top:1rem;margin-top:1rem;border-top:1px solid #c9cfa0}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data{margin-top:4rem;height:175px}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li:last-child{padding-bottom:0;border-bottom:none}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li i,#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li span{position:relative}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li i{margin-right:1rem;font-size:2rem;color:#707070;width:2rem}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li span{top:-2px}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li a{transition:all .2s ease-out;color:#000}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li a i{color:#707070}#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li a:active,#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li a:focus,#middle.middle-idpt .country-agent-info .agent-content .agent-office-data li a:hover{color:#3498db}#middle.middle-idpt .country-agent-info .agent-content .agent-faq{background:#f6f6f6;text-align:center;text-transform:uppercase}#middle.middle-idpt .country-agent-info .agent-content .agent-faq span{font-weight:700}.footer-idpt footer{padding-bottom:0;margin-bottom:-2rem}.footer-idpt footer .partner-logos{margin:3rem auto;text-align:center}.footer-idpt footer .partner-logos.right{float:none}.footer-idpt footer .partner-logos a{margin:0 1rem}.back-to-top.back-to-top-idpt{height:4rem;width:4rem;border-radius:50%;line-height:3.6rem;box-shadow:0 0 2px rgba(0,0,0,.5);background:#f0574f;bottom:3rem;right:3rem}.back-to-top.back-to-top-idpt:before{position:absolute;content:"";width:1.5rem;height:1.5rem;top:1.15rem;left:1.15rem;color:transparent;background-image:url(/public/shoestring/dist/9016afdc3b5c09d4f1fa14a0e51e5437.svg);background-repeat:no-repeat;background-size:cover;background-position:50%}#breadcrumbs.breadcrumb-idpt{background-color:transparent;padding:0;margin-bottom:0}#breadcrumbs.breadcrumb-idpt .container{border-top:1px solid #ccc;padding:0}#breadcrumbs.breadcrumb-idpt .container nav{font-size:1.45rem;color:#939393;text-transform:none}#breadcrumbs.breadcrumb-idpt .container nav>span{margin-left:1rem}#breadcrumbs.breadcrumb-idpt .container nav .item a{color:#939393}#breadcrumbs.breadcrumb-idpt .container nav .item.last{font-style:italic}#breadcrumbs.breadcrumb-idpt .container nav .item *{margin-right:.5rem}#breadcrumbs.breadcrumb-idpt .container nav *{display:inline-block}#newsletter.newsletter-idpt{height:auto;bottom:0;padding:1.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.3);background:#5da313}#newsletter.newsletter-idpt .bookbutton{margin-top:.5rem;height:4rem;font-size:2rem;border-radius:.5rem;background:#212121;box-shadow:0 2px 5px rgba(0,0,0,.5);transition:all .2s ease-out}#newsletter.newsletter-idpt .bookbutton span{font-weight:700}#newsletter.newsletter-idpt .bookbutton:active,#newsletter.newsletter-idpt .bookbutton:focus,#newsletter.newsletter-idpt .bookbutton:hover{background:#323232}#newsletter.newsletter-idpt h3{color:#fff;font-family:AmericanTypewriter;font-size:2rem}#newsletter.newsletter-idpt .fa-close{width:3rem;height:3rem;right:-1.5rem;top:-1.5rem;border-radius:50%;text-align:center;line-height:2.8rem;background-color:#fff;color:#000;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.5)}#newsletter.newsletter-idpt #txtNewsletter{height:3.65rem;border:none;font-size:1.6rem;color:#666;padding:0 1.25rem;margin-top:.65rem;border-radius:0;background-color:#fff}#newsletter.newsletter-idpt ::-webkit-input-placeholder{color:hsla(0,0%,39%,.6)}#newsletter.newsletter-idpt :-moz-placeholder,#newsletter.newsletter-idpt ::-moz-placeholder{color:hsla(0,0%,39%,.6)}#newsletter.newsletter-idpt :-ms-input-placeholder{color:hsla(0,0%,39%,.6)}.footer__legal{position:relative;background-color:#fff;padding:2rem 0;clear:both}.footer__legal .footer__payments{text-align:center}.footer__legal .footer__payments *{margin:0}.footer__legal .footer__payments img{height:2rem}@media (min-width:960px){.footer__legal .footer__payments{text-align:left}}.footer__legal .footer__copyright{text-align:center;margin-top:1.5rem}@media (min-width:960px){.footer__legal .footer__copyright{text-align:right;margin-top:0}}.amountHasBeenPaid{opacity:.5;font-style:italic}#payment-options{position:relative;width:100%;display:table;clear:both;font-size:1.6rem;margin-bottom:1em;border-bottom:1px solid #dcdcdc}#payment-options h2{font-family:AmericanTypewriter;font-weight:700;color:#5da313;padding-left:0;padding-top:1rem}#payment-options #amountToPaySelection{display:block;margin:1.5rem 0}#payment-options #amountToPaySelection label{font-weight:400;padding-left:5px}#payment-options #amountToPaySelection .amountToPaySelectionList li{display:block;width:100%;clear:both}#payment-options #amountToPaySelection .amountToPaySelectionList li:last-child{padding-right:0;margin-right:0;border-right:none}#payment-options #down-payment-amount{padding-right:15px}#payment-options #remaining-invoice-amount{border-left:1px solid #ddd;padding-left:15px}#payment-options #mandatoryPaymentFieldsMessage{display:none}#payment-options .payment-block{margin-bottom:20px}#payment-options .payment-block .payment-options{display:flex;flex-wrap:wrap;justify-content:flex-start}#payment-options .payment-block .payment-wrapper{display:inline-flex;align-items:center;background-color:#feffff;border:1px solid #dcdcdc;height:32px;width:100%;margin:5px 0}@media (min-width:768px){#payment-options .payment-block .payment-wrapper{width:calc(50% - 5px);min-width:calc(50% - 5px)}}#payment-options .payment-block .payment-wrapper img,#payment-options .payment-block .payment-wrapper input[type=radio],#payment-options .payment-block .payment-wrapper label{display:inline-block}#payment-options .payment-block .payment-wrapper label{margin:0}#payment-options .payment-block .payment-wrapper input[type=radio]{margin:0 10px}#payment-options .payment-block .payment-wrapper img{width:45px;max-width:45px;max-height:20px;height:20px;padding:0 5px;border-left:1px solid #dcdcdc;display:block}#payment-options .payment-block .payment-wrapper #paymentLabel{overflow:hidden;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:400;height:100%;width:100%;color:#6d6d6d;background-color:#ececec;padding:0 5px;border-left:1px solid #dcdcdc;display:flex;flex-direction:column;justify-content:center}#payment-options .payment-block .payment-wrapper #paymentLabel #paymentOptionLabel{font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}#payment-options .payment-block .payment-wrapper #paymentLabel #transactionCostLabel{font-size:9px;display:inline-flex;align-items:center;white-space:nowrap}#payment-options .payment-block .bookbutton:after{opacity:.5}#payment-options .payment-block #buckarooPayButton{cursor:pointer;float:right;width:auto;text-align:center;margin-top:5px;height:38px}#payment-options .payment-block #buckarooPayButton .spinner,#payment-options .payment-block #buckarooPayButton span{display:inline-block;position:relative}#payment-options .payment-block #buckarooPayButton .spinner{width:20px;height:20px;overflow:hidden;margin-top:4px;top:5px;position:absolute;left:-32px}#payment-options .payment-block #buckarooPayButton .spinner .uil-default-css{position:absolute;top:-90px;left:-90px}#payment-options .payment-message{margin-top:15px}#payment-options .payment-message i{width:20px;display:inline-block;position:absolute;margin-top:1px}#payment-options .payment-message span{width:90%;height:100%;display:inline-block;position:relative;margin-left:15px}#payment-options hr{margin-bottom:0}.button.button--black{height:auto;text-align:center;line-height:1;background:linear-gradient(0deg,#010100 100%,#4c4c4c 0)}.button.button--px25{padding-left:25px;padding-right:25px}.button--black{height:auto;text-align:center;text-decoration:none!important;padding:20px;background:linear-gradient(0deg,#4c4c4c 0,#010100);color:#fff}.button--black.button--black-compact{padding:10px 15px}.d-none{display:none}.d-block{display:block}@media (min-width:992px){.d-block--md{display:block}}.d-inline{display:inline}@media (min-width:992px){.d-inline--md{display:inline}}.link{color:#5da313}.link.link--plain{text-decoration:underline}.ph.ph--shoe-mysite-content{padding-top:1em}@media (min-width:768px){.ph.ph--shoe-mysite-content{padding-top:0}}.ph.ph--shoe-mysite-content .product-content.tabTripInfo>h2:first-child{float:none;margin-top:0;padding:0 0 1em}.ph.ph--shoe-mysite-content #day2day{margin-top:0}.ph.ph--shoe-mysite-content #day2day .col-sm-6 .text,.ph.ph--shoe-mysite-content #day2day .col-sm-6 .tip,.ph.ph--shoe-mysite-content #day2day .col-sm-6 .top{padding-left:25px}.ph.ph--shoe-mysite-content #day2day .content:last-child{border-bottom:none!important;margin-bottom:0}@media (max-width:767px){.IDPTcontentWrapperInner .idptContent .paddingContainer{display:none}#container{overflow:hidden}#container #countriesoverview{padding:15px 0}#container #countriesoverview h2{padding:0 15px}.container{overflow:hidden}.container-fluid{padding:0}.centeredContent{width:100%}.contentWidth{width:100%;overflow:hidden}.fancybox-wrap{width:90vw!important;left:5vw!important}.fancybox-inner{width:100%!important}#youtubepopup{width:100%;height:80vh;display:block}#youtubepopup iframe{width:100%;height:100%;display:block}.contentCMSBlock{float:left;width:100%;margin:0 0 15px!important}.contentCMSBlock .frame{width:100%;padding:10px}.contentCMSBlock .frame h2{color:#5da313;font-size:22px;text-align:left}.contentCMSBlock .frame table{width:100%!important}.contentCMSBlock .frame table td{width:100%!important;float:left;margin-top:10px;padding:0 10px}.contentCMSBlock .frame table td h3{height:40px;display:block;vertical-align:bottom;padding-bottom:3px;width:100%;border-bottom:1px solid #5da313}.contentCMSBlock .frame table td li{list-style:none;padding-top:3px;float:left;width:100%;text-align:center;-moz-box-shadow:inset 0 -15px 20px -15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 -15px 20px -15px rgba(0,0,0,.2);box-shadow:inset 0 -15px 20px -15px rgba(0,0,0,.2)}.contentCMSBlock .frame table td li a{display:block;padding:10px}.contentCMSBlock .frame table ul ul li{margin-bottom:5px}.contentCMSBlock .frame table .tocs{width:100%}.contentCMSBlock .frame .blockText .content table td{padding:10px 15px!important}.contentCMSBlock .frame .blockText .content table td a{font-weight:700;margin-bottom:10px}.contentCMSBlock .frame .blockText .content table td img{width:100%!important;height:auto!important}.backgroundshadowCMS{height:40px;position:absolute;bottom:-40px;left:0;width:100%}.mainboxshadow{background-size:contain;height:20px}#digitalmagazine{height:200px;padding-top:20px}.mainbox .priceshadow{margin-top:17px!important}.mainbox .content{width:100%!important;padding-top:15px!important}.mainbox .content .text{margin-bottom:20px}.mainbox .image{height:auto!important;padding-bottom:100%}.intro select{width:100%;padding:5px}.intro.content h2{text-align:left}.intro.content h2 .moveTop{width:16px;margin:20px 10px 0 0}h1{margin-bottom:20px}h2{font-family:AmericanTypewriter}h2 .moveTop{float:right;width:32px;margin-top:-4px;margin-right:4px}h3{margin-bottom:10px;color:#5da313;font-family:AmericanTypewriter;font-size:18px;text-align:center}h4{margin:15px 0 10px}.bookbutton{padding-right:40px}.bookbutton span{line-height:38px;height:38px}.bookbuttonsmall{line-height:25px;padding-right:25px}.onecmsblock .bookbuttonsmall{padding-right:0;background-image:none!important}.mijnsitebutton{margin-top:20px;padding:6px 12px}.mijnsitebutton:active{position:relative;top:1px}.travelmodulecontainer .travelmodule .content-label{left:0;position:relative;top:0;width:100%;-moz-transform:rotate(0)!important;-ms-transform:rotate(0)!important;-o-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important;padding:4px!important;display:block;font-size:16px}.tabExcursions .intro h1{line-height:1.3em}.tabExcursions #excursions .mainboxshadow{margin-bottom:15px}.tabExcursions #excursions .priceshadow{margin-top:6px!important}.tabExcursions #tabs li{width:50%;margin-right:0}.tabExcursions #tabs li a{background-image:none!important;font-size:17px;padding:10px 0}.tabExcursions .tabitem .intro{padding:10px 0!important}.tableStyle1{width:100%;margin-bottom:20px;border-width:4px}.tableStyle1 tr th{line-height:200%;white-space:nowrap;padding:2px 10px 2px 5px}.tableStyle1 tr th .tableStyle1 tr td{padding:2px 10px 5px 5px}.tableStyle1 tr th.year{padding:5px}.tableStyle1 tr td{width:15%}.tableStyle1 tr td.buttons .book{margin-bottom:3px}.tableStyle1 tr td.buttons .option{padding:2px}.tableStyle1 tr td.label{width:20%}.tableStyle1 tr td.value{width:auto}.tableStyle1.costs tr td:first-of-type{width:70%!important}.tableStyle1.costs tr td:last-of-type{width:30%!important}fieldset{padding:10px;margin-bottom:15px}fieldset legend{padding:0 10px}.shadowBox{position:relative}.shadowBox:after,.shadowBox:before{position:absolute;bottom:13px;left:1px;width:50%;top:25px}.shadowBox:after{right:0;left:auto}#popupValidation img{float:right;margin:10px}.back-to-top{height:40px;width:40px;bottom:30px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;bottom:10px;z-index:999999999;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.3);line-height:38px;right:15px}.back-to-top,.back-to-top-fixed{position:fixed}#contentpagecontainer .pagecontent{padding:10px;margin:0 auto;width:100%}#container{min-height:100%;height:auto!important;height:100%;margin:0 auto;width:100%}#container #headerOverlay{position:relative;border-bottom-width:2px!important;z-index:11}#container #headerOverlay .navbar-toggle{position:absolute;top:0;right:0;margin-top:0;margin-bottom:0;height:60px;width:100%;margin-right:0}#container #headerOverlay .navbar-toggle .icon-bar{margin:2px auto}#container #headerOverlay #headerTop{height:60px}#container #headerOverlay #headerTop .small-padding{padding:0!important}#container #headerOverlay #headerTop .small-padding .main-navigation,#container #headerOverlay #headerTop .small-padding .main-navigation #headerMenuBottom{z-index:9}#container #headerOverlay #headerTop a#logolink{height:60px;float:left;padding-left:0;overflow:visible;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(-21%,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5 -21%,#fff);background:-o-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 -21%,#fff 100%);background:linear-gradient(top,#e5e5e5 -21%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff",GradientType=0)}#container #headerOverlay #headerTop a#logolink:after{display:none}#container #headerOverlay #headerTop #logo{padding-top:45px;height:60px;margin:auto;background-size:auto 70px!important;background-position:left 15px top;float:left;width:188px;background-color:#000}#container #headerOverlay #headerTop .navbar-toggle{position:absolute;top:0;z-index:10;border-left:none!important;border-top:none!important;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(top,#e5e5e5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5",endColorstr="#ffffff",GradientType=0);border-bottom:2px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#container #headerOverlay #headerTop .navbar-toggle.collapsed{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:2px solid #5da313}#container #headerOverlay #headerTop .navbar-toggle.collapsed .icon-bar{background-color:#3e3e3e}#container #headerOverlay #headerTop .navbar-toggle .icon-bar{background-color:#5da313}#container #headerOverlay #headerTop #headerMenuTop{line-height:30px}#container #headerOverlay #headerTop #headerMenuTop #search{height:20px;line-height:20px;float:right;margin-top:5px;width:100%}#container #headerOverlay #headerTop #headerMenuTop #search a{padding:3px 2px;line-height:20px}#container #headerOverlay #headerTop #headerMenuTop #search input{outline:none;width:88%;float:left;border-left-width:0!important;height:27px}#container #headerOverlay #headerTop #headerMenuTop #search input[type=submit]{line-height:18px;width:10%;float:left;height:31px;background-position:50%}#container #headerOverlay #headerTop #headerMenuTop #questions{margin-top:10px;margin-bottom:2px;color:#fff;text-align:center;font-weight:700;font-size:1.1em;text-shadow:0 1px 1px #5da313}#container #headerOverlay #headerTop #headerMenuTop #questions a{color:#fff;font-weight:700;text-decoration:none}#container #headerOverlay #headerTop #headerMenuTop #questions a:active,#container #headerOverlay #headerTop #headerMenuTop #questions a:focus,#container #headerOverlay #headerTop #headerMenuTop #questions a:hover,#container #headerOverlay #headerTop #headerMenuTop #questions a:visited{color:#fff;text-decoration:none}#container #headerOverlay #headerTop #headerMenuTop ul{float:right;width:100%;margin-top:15px}#container #headerOverlay #headerTop #headerMenuTop ul li{height:30px;float:left;width:100%;text-align:left;font-size:16px}#container #headerOverlay #headerTop #headerMenuTop ul li a{padding:0 10px 1px}#container #headerOverlay #headerTop #headerMenuContact{position:relative}#container #headerOverlay #headerTop #headerMenuContact #txtNewsletter{padding:6px 4px;max-width:67%;margin:0 0 14px;float:left;height:25px}#container #headerOverlay #headerTop #headerMenuContact #questions{height:24px;width:auto;line-height:25px;margin-left:10px;width:100%;text-align:center;margin-bottom:20px}#container #headerOverlay #headerTop #headerMenuContact .bookbuttonsmall{width:33%;min-width:122px}#container #headerOverlay #headerTop #headerMenuBottom{position:relative;clear:both;background-color:#666;top:0}#container #headerOverlay #headerTop #headerMenuBottom #header-phone{height:auto;width:100%;padding:0;text-align:center;margin-top:5px;margin-bottom:5px}#container #headerOverlay #headerTop #headerMenuBottom #search{height:auto;display:none}#container #headerOverlay #headerTop #headerMenuBottom nav{background:none}#container #headerOverlay #headerTop #headerMenuBottom nav:after,#container #headerOverlay #headerTop #headerMenuBottom nav:before{clear:both;display:table}#container #headerOverlay #headerTop #headerMenuBottom nav>ul{float:right;width:100%;background:none!important}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{line-height:20px;float:left;width:100%;text-align:center;font-size:20px;margin-bottom:10px}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li:first-of-type{margin-top:20px}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li:hover,#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li:hover a{background:none;color:#fff}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li:hover .subnav{display:none}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li.current>a{background:none!important;color:#fff!important}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a{padding:2px 10px 0}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul{float:left;width:100%;margin-bottom:10px}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li{width:100%;line-height:20px;font-size:20px;float:left;text-align:center;padding:0;margin-bottom:10px;text-transform:uppercase}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li:hover,#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li:hover a{background:none;color:#fff}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li a{padding:2px 10px 0;color:#fff;display:block}#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li a:active,#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li a:focus,#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li a:hover,#container #headerOverlay #headerTop #headerMenuBottom nav .smaller-nav ul>li a:visited{text-decoration:none}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect a{letter-spacing:0!important}#container #headerMenuBottom .subnav{position:absolute;left:0;padding:20px}#container #headerMenuBottom #destinations:hover>.subnav{display:none}#container #headerMenuBottom .footercolumn{margin-right:17px}#container #headerMenuBottom .footercolumn:nth-of-type(7n){margin-right:0}#container #headerMenuBottom .footercolumn a{letter-spacing:-1px;line-height:20px;width:50px;min-height:41px}#container #headerMenuBottom .footercolumn ul li{height:20px}#container #headerMenuBottom .footercolumn.tree-col{width:30%}#container #headerMenuBottom .footercolumn.tree-col .footercolumn-block{width:33.33%;float:left}#container #headerMenuBottom .footercolumn.two-col{width:20%}#container #headerMenuBottom .footercolumn.two-col .footercolumn-block{width:50%;float:left}#container #headerMenuBottom .footercolumn.one-col{width:10%}#container #headerMenuBottom #themes .subnav .journeytheme{margin-bottom:6px;margin-right:12px;width:168px;height:160px}#container #headerMenuBottom #themes .subnav .journeytheme a{position:relative;padding:8px 0 0 7px;margin-right:-60px;height:132px;width:152px;line-height:12px}#container #headerMenuBottom #themes .subnav .journeytheme a img{width:100%;height:100%}#container #headerMenuBottom #themes .subnav .journeytheme a span{position:absolute;top:7px;left:7px;right:0;height:40px;line-height:40px}#container #headerMenuBottom #themes .subnav .journeytheme a span.bg{opacity:.5;filter:alpha(opacity=30)}#container #headerMenuBottom #about ul li{float:left;margin-right:10px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul{width:100%;position:absolute;left:50%;padding:20px;display:none!important}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li{float:left;margin-right:110px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li:last-of-type{margin-right:0}#container #headerMenuBottom .hasSubitems .hasSubitems>a{letter-spacing:2px;padding-bottom:8px}#container #headerMenuBottom .hasSubitems .hasSubitems li{height:34px}#container #homeHeader{float:left;z-index:0;max-height:120px}#container #homeHeader #headerPicture{margin:0 auto;width:100%;height:150px;position:relative}#container #homeHeader #headerPicture #headerPictureLink{width:99%;height:100%;margin-left:5px}#container #homeHeader #headerPicture .arrowLeft,#container #homeHeader #headerPicture .arrowRight{display:none}#container #homeHeader #headerPicture #slider{height:150px;width:100%;position:absolute;bottom:70px;right:3px}#container #homeHeader #headerPicture #slider #sliderContent{height:150px;width:100%;float:left}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers{bottom:20px;position:absolute}#container #homeHeader #headerPicture #headerPictureSubtitle{line-height:45px;height:45px;width:100%;bottom:0;position:absolute}#container #homeHeader #headerPictureLeft{float:left;height:450px}#container #homeHeader #headerPictureRight{height:450px;float:right}#container #homeHeader .headerImageBackground{width:100%;text-align:center;position:relative!important}#container #homeHeader .headerImageBackground img{width:100%;text-align:center}#container .headerContainer{float:left;width:100%;z-index:1}#container .headerContainer .headerContent{position:relative}#container .headerContainer .headerContent #breadcrumbs{display:none}#container .headerContainer .headerImageBackground{width:100%;text-align:center;position:relative!important}#container .headerContainer .headerImageBackground img{width:100%;text-align:center}#container .headerContainer .headerBackground{position:relative;top:0;left:0;width:100%;height:100%;-ms-filter:inherit}#container .headerContainer.headerSmall{height:auto}#container #headersearch{letter-spacing:-1px;width:100%;height:165px;position:relative;top:0!important;background-color:#fff;display:none}#container #headersearch #headersearchShade{position:absolute;height:38px;width:95%}#container #headersearch #headersearchButtonShade{right:33px;position:absolute;height:38px;width:9%}#container #headersearch #headersearchButton{padding:0 15px;margin-top:10px}#container #headersearch #headersearchButton .bookbutton{width:100%}#container #headersearch #headersearchButton .bookbutton span{width:100%;padding-left:10px}#container #headersearch #headersearchContainer{padding:4px 15px;width:100%;float:left}#container #headersearch #headersearchContainer .field{float:left;margin-bottom:3px;height:30px;padding:0 4px;line-height:30px}#container #headersearch #headersearchContainer #tripchoise{width:100%}#container #headersearch #headersearchContainer #triptypechoise{width:100%;height:30px}#container #headersearch #headersearchContainer #triptypechoise .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearch #headersearchContainer #triptypechoise .triptype span{float:left;margin-top:0;margin-right:10px}#container #headersearch #headersearchContainer #triptypechoise>span{margin-left:13px;margin-right:3px;float:right;margin-top:0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#container #headersearch #headersearchContainer #triptypechoise img{height:20px;margin:0}#container #headersearch #headersearchContainer #searchdepartureDatePicker{width:100%;background:#fff url(/public/shoestring/dist/03acb7c034ac83fd1c7e8b4c21c2033a.png) no-repeat 95%;padding-right:24px}#container #headersearch #triptypelist{min-width:50%;width:100%;position:absolute;bottom:0;margin:auto}#container #headersearch #triptypelist .field{width:100%;text-align:center;margin-left:0}#container #headersearch #triptypelist .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearch #triptypelist .triptype span{float:left;margin-right:10px}#container #headersearch #triptypelist img{height:20px;margin:0}#container #headersearch #searchdepartureDate{width:100%}#container #headersearch input{letter-spacing:-1px}#container #headersearch #headersearchButton{float:left;opacity:1;width:100%}#container #headersearch #headersearchButton span{padding-left:30px}#container #headersearch #searchList{width:100%;margin-top:0;padding:10px;position:absolute;bottom:0;background:#fff}#container #headersearch #searchList .regions{position:relative}#container #headersearch #searchList .regions .region{float:left;width:33.1%;margin-right:.2%;margin-bottom:5px}#container #headersearch #searchList .regions .region p{min-height:35px}#container #headersearch #searchList .regions .region ul li{line-height:16px}#container #headersearch #datepickerView{width:100%;position:absolute;margin-top:0;padding:10px;padding-bottom:0;height:350px;bottom:0;background:#fff}#container #headersearch #datepickerView .dataselect{position:relative;height:330px}#container #headersearch #datepickerView .dataselect .columnLeft{float:left;width:50%;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight{margin-left:50%;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight .line{margin-bottom:10px}#container #headersearch #datepickerView .dataselect .columnRight .line.button{margin-top:30px}#container #headersearch #datepickerView .dataselect .columnRight .line.button a.delete{padding:4px 4px 4px 22px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset{width:205px;margin:5px 0 0 14px;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset select{width:100px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset label{width:50px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate{padding:10px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate .delete{float:right}#container #headersearch #datepickerView #tabs li{float:left;height:35px;line-height:35px;padding:0}#container #headersearch #datepickerView #tabs li a{padding:10px 40px}#container #headersearch #datepickerView #pagetabcontent{padding:15px 10px 10px;height:210px}#container #headersearch #datepickerView #pagetabcontent h2{padding-bottom:5px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturedate h2{width:95%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth h2{width:97%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth label{width:50px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth select{width:100px}#container #headersearch #datepickerView #chosenDate{width:100%;margin-top:10px;padding:11px}#container #headersearch #datepickerView #chosenDate.delete img{padding-left:5px;height:15px;position:absolute;bottom:11px}#container #headersearch #datepickerView #headersearchButton{bottom:0;position:absolute;right:0}#container #headersearch #datepickerView .Zebra_DatePicker{margin-left:0;position:relative;width:100%}#container #headersearch #datepickerView .Zebra_DatePicker .dp_monthpicker,#container #headersearch #datepickerView .Zebra_DatePicker .dp_yearpicker{width:218px!important}#container #headersearch #datepickerView .Zebra_DatePicker td,#container #headersearch #datepickerView .Zebra_DatePicker th{padding:3px 0!important}#container #warning{width:100%;padding:20px;font-size:16px;margin:auto}#container #warning p{margin:0 auto;width:100%;line-height:45px}#container .middle{position:relative;padding-bottom:20px}#container .middle #searchOptionButtons{width:100%;display:none}#container .middle #searchOptionButtons li{position:relative;display:table-row}#container .middle #searchOptionButtons li.last{margin-right:0;position:relative}#container .middle #searchOptionButtons li.last a{margin-right:0}#container .middle #searchOptionButtons li a{display:block;padding:10px;padding-right:40px}#container .middle #searchOptionButtons li a.filterIcon{position:relative}#container .middle #searchOptionButtons li a .arrowRotate{width:29px;height:29px;position:absolute;top:4px;right:4px;-o-transition:transform .2s;transition:transform .2s;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s}#container .middle #searchOptionButtons li a:hover .arrowRotate{-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#container #breadcrumbs{display:none}.region h3{font-size:28px!important;border-bottom:1px solid #f4f4ef}.region .countries{padding:0 15px}#googlemaps{height:150px!important;float:left;width:100%;margin-top:15px}#googlemaps #highlightsMap,#googlemaps #map{height:150px}.highlightContentBlocks,.highlightContentBlocks .contentCMSBlock{padding:0}#map{height:100px}#mapOverlay{top:100px}#mapOverlay h4{margin-top:0}#highlightsMap .inlinehighlightdetail{width:200px;top:100px}#highlightsMap .inlinehighlightdetail .img{width:220px}#highlightsMap .inlinehighlightdetail.showreferences{width:80%}#highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.customDropdown{position:relative}.customDropdown .dropdownlabel{line-height:30px}.customDropdown .selectlist{max-height:200px;position:absolute;top:30px;width:250px;height:200px}.customDropdown .selectlist li a{padding:5px 10px}.customDropdown .middle #searchOptionButtons{width:100%}.customDropdown .middle #searchOptionButtons li{position:relative}.customDropdown .middle #searchOptionButtons li.last{margin-right:0;position:relative}.customDropdown .middle #searchOptionButtons li.last a{margin-right:0}.customDropdown .middle #searchOptionButtons li a{padding:10px;padding-right:40px}.customDropdown .middle #searchOptionButtons li a.filterIcon{position:relative}.customDropdown .middle #searchOptionButtons li a.filterIcon span{width:10px}#productbannerBottom .col3.bookcol .bookbutton{background-position:100% 0!important;margin-top:5px;margin-bottom:5px}.productbanner{position:relative;background-color:#fff!important;height:auto!important}.productbanner .container .trip-type{text-align:left;padding-top:5px}.productbanner .container .trip-type .type-group img,.productbanner .container .trip-type .type-single img{height:40px;width:auto!important}.productbanner .container.productinformation{width:100%!important;top:44px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:999999;background-color:#fff;padding:0 0 4px}.productbanner .container.productinformation .triptitle{padding:0 15px;font-size:30px;text-align:center;background-color:#fff;margin-bottom:0;padding-bottom:5px;min-height:0}.productbanner .container.productinformation .triptitle p{font-size:18px}.productbanner .container.productinformation .triptitle p.subtitle{font-size:14px}.productbanner .container.productinformation .tripextra{border-top:1px solid #f6f6f6;padding:10px 30px;background-color:#fff;margin-bottom:0;width:100%}.productbanner .container.productinformation .tripextra .pricelabel{width:100%;padding-left:0;padding-right:0;margin-top:15px;text-align:center;font-size:28px;margin-right:0}.productbanner .container.productinformation .tripextra .bookbutton{width:100%;background-position:100% 0!important}.productbanner .container.productinformation .tripextra .bookbutton span{width:100%}.productbanner .container.productinformation .tripextra .col-sm-12{float:left;width:100%}.productbanner .container.productinformation .tripinfo{width:60%;float:left;border-top:1px solid #f6f6f6;padding:10px 15px 0;text-align:left;background-color:#fff;padding-bottom:10px}.productbanner .container.productinformation .tripinfo .line{width:100%;display:block;font-size:12px}.productbanner .container.productinformation .tripinfo .line:first-of-type{font-size:16px}.productbanner .container.productinformation.collapse,.productbanner .container.productinformation.collapsing{height:auto!important}.productbanner .container.productinformation.collapse.in{margin-left:0}.productbanner .container .triptitle{margin-bottom:10px;text-align:left!important}.productbanner .container .triptitle h2{font-size:20px;margin-top:5px}.productbanner .container .triptitle p{line-height:100%}.productbanner .container .triptitle p.subtitle{padding:3px 0 0;line-height:120%}.productbanner .container .tripinfo .subline a{padding-left:20px;display:block}.productbanner .container .tripextra{padding-top:5px}.productbanner .container .tripextra__group{display:block;text-align:right}.productbanner .container .tripextra .pricelabel{width:auto;height:38px;display:inline-flex;align-items:center;margin-right:10px;float:right;margin-bottom:10px}.productbanner .container .tripextra .bookbutton{height:38px;float:right;margin-bottom:10px}.productbanner .container .tripextra .bookbutton span{height:38px}.productbanner.blended .productinformation .tripextra .bookbutton{margin-left:unset}.productbanner.fixed{width:100%!important;margin-top:0!important;position:relative!important}footer{position:relative;width:100%;padding-bottom:50px}footer #newsletterFooterButton{margin-bottom:15px}#footercontent{padding-bottom:10px}#footercontent #footertopmenu{padding-top:15px;margin-bottom:30px}#footercontent #footertopmenu li{line-height:27px;height:27px;display:inline-block;width:100%;border-right:none}#footercontent #footertopmenu li a{padding:0 10px;display:block}#footercontent #footertopmenu li#groepsreis a,#footercontent #footertopmenu li#maatwerk a,#footercontent #footertopmenu li#singlereis a{padding-left:38px}#footercontent #footercolumns{margin-bottom:15px;width:100%;padding:0 15px}#footercontent #footercolumns .footercolumn:last-of-type{margin-right:0}#footercontent #footercolumns .footercolumn p a{letter-spacing:2px;padding-bottom:5px;min-height:32px;-ms-word-break:break-word;word-break:break-word}#footercontent #footerbottommenu{padding-top:5px}#footercontent #footerbottommenu li,.defaultForm{padding:0 10px}.defaultForm .field{clear:left;margin:0 auto 5px}.defaultForm .field .label{width:100%;float:left;padding-top:5px}.defaultForm .field .value{float:left;margin:0;padding-top:0;width:35px;width:100%!important}.defaultForm .field .value input,.defaultForm .field .value select,.defaultForm .field .value textarea{width:100%!important;margin-right:5px}.defaultForm .field textarea{height:100px;width:80%;max-width:100%;max-height:250px}.defaultForm .field .radio{width:100%}.defaultForm .field .radio input{width:auto!important;clear:left;float:left}.defaultForm .field .checkbox{padding-top:5px}.defaultForm .field .checkbox input{width:auto!important}.defaultForm .field input.date{width:85px}.defaultForm .field .smallinput{width:50px}.defaultForm .field .mijnsitebutton{float:left}#newsletter{width:80%;left:10%}#newsletter #txtNewsletter,#newsletter .bookbutton{width:50%}#newsletter .fa-close{width:40px;height:40px;z-index:10;right:-20px;top:-20px;padding-top:15px;box-shadow:0 0 5px rgba(0,0,0,.5)}#map{height:150px;position:relative}#btnCloseMap,#btnShowMap{width:60%;height:37px;-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);float:right;margin-right:20%;margin-top:-24px;position:relative;background-position:50% top}#btnCloseMap .textLeft,#btnShowMap .textLeft{left:0;position:absolute;top:4px;width:45%;text-align:right}#btnCloseMap .textRight,#btnShowMap .textRight{top:4px;right:0;position:absolute;width:45%;text-align:left}#mapOverlay{position:absolute;width:250px;top:20px;left:20px;padding:10px}#countriesMap{position:relative}#countriesMap #map{height:auto}#highlightsMap{position:relative}#highlightsMap .inlinehighlightdetail{position:absolute;padding:10px;width:150px;right:20px;top:40px}#highlightsMap .inlinehighlightdetail .close{float:right;width:16px;height:16px;margin:-5px -5px 0 5px}#highlightsMap .inlinehighlightdetail p{margin:0}#highlightsMap .inlinehighlightdetail .img{width:170px;margin-left:-10px}#highlightsMap .inlinehighlightdetail.showreferences{top:auto;bottom:20px;width:70%}#highlightsMap .inlinehighlightdetail.showreferences .img{width:150px;float:left;margin-right:10px;margin-left:0}#highlightsMap .inlinehighlightdetail.showreferences p{width:150px;float:left;padding-right:10px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references{float:left;width:300px;padding-left:10px;margin-left:-1px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references ul{margin-left:0;padding-left:0}#highlightsMap .inlinehighlightdetail.showreferences .references ul li{list-style-type:disc;margin-left:20px}#highlightsMap #highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.countryinfoside{float:none;position:absolute}#side{display:none}#side .navbar-toggle{margin-top:-14px;margin-bottom:0;padding:6px 10px}#side.fixed{display:none}#side .booking-detail.in{padding:0}#side #kijkenvergelijk{margin-top:1px;width:220px;position:relative;height:46px}#side #kijkenvergelijk a{line-height:47px;padding-top:9px}#side #kijkenvergelijk a.button{padding-left:50px;width:166px;padding-bottom:15px;padding-top:15px;height:20px;line-height:19px;margin-bottom:10px}#side #kijkenvergelijk a.button:hover{position:relative;top:2px;opacity:1}#side .sideblock{margin-bottom:10px}#side .sideblock .sideblockheader{padding:10px 15px;-moz-box-shadow:0 1px 0 #c2c2c2;-webkit-box-shadow:0 1px 0 #c2c2c2;box-shadow:0 1px 0 #c2c2c2}#side .sideblock .sideblockheader .navbar-toggle{margin-right:0}#side .sideblock .booking-detail{width:100%}#side .sideblock .sideblockcontent{padding:10px}#side .sideblock .sideblockcontent .departuredates{margin-left:0;margin-bottom:20px}#side .sideblock .sideblockcontent .departuredates li{line-height:1.5em;float:left;width:50%}#side .sideblock .sideblockcontent ul{margin-left:13px}#side .sideblock .sideblockcontent ul.route{margin-left:0}#side ul.countryinfo{margin-bottom:10px;padding-bottom:10px}#side ul.countryinfo li{margin-left:20px;line-height:180%}#side ul.countryinfo li.title{padding:10px;margin-left:0}#maincontentSm{width:100%;padding:15px}#maincontent{width:100%;float:left;margin-left:15px}#maincontent #producttabs{margin-bottom:20px;margin-top:5px}#maincontent #producttabs #tabs{width:100%;height:36px;margin-bottom:5px}#maincontent #producttabs #tabs li a{margin-right:2px;padding:10px 3px}#maincontent #producttabs #tabs li:last-child a{margin-right:0}#maincontent #producttabs #tabcontent{min-height:100px;width:100%;padding:15px}#maincontent #producttabs h2{margin-top:20px}#maincontent #producttabs h2:first-child{margin-top:0}#maincontent #producttabs h2 .text{height:30px;line-height:29px;padding-left:100px;letter-spacing:-1px;margin-left:45px}#maincontent #producttabs h2 .bar{height:35px;line-height:35px;letter-spacing:-1px;padding-left:7px}#maincontent #producttabs h2 .skewed{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);padding:9px 15px 11px;margin-top:-4px;margin-left:3px;float:left;min-width:80px}#maincontent #producttabs h2 .skewed span{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.readmoreBlock{padding-bottom:20px}.readmoreBlock .readmore{margin-bottom:20px;position:relative}.readmoreBlock .readmore .readmoreExpander{margin:0 auto;margin-top:10px}.readmoreBlock .readmore .readmoreExpander a{margin-top:5px;padding:3px 10px;width:100%}.readmoreBlock .readmoreBlock .closeIntroTravelOffer{width:100px;margin:0 auto;margin-top:10px;padding:3px}.mainframe{width:100%}.mainframe .pricelabel{top:-29px;position:absolute;margin-left:3px;padding:9px 20px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.mainframe .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.mainframe .priceshadow{margin:10px 0 0 -9px;position:absolute}.mainframe .mainframeTop{width:100%;height:17px}.mainframe .mainframeCenter{position:relative;width:100%}.mainframe .mainframeCenter .image{bottom:0;top:0;position:absolute;margin:0 0 0 15px;float:left;padding:0 0 0 10px;width:300px}.mainframe .mainframeCenter .content{padding:10px;margin:-1px 0 0 325px;float:left;width:313px}.mainframe .mainframeCenter .content .text{margin-bottom:15px}.mainframe .mainframeCenter .content .title{padding-bottom:10px}.mainframe .mainframeBottom{width:100%;height:46px}.frame1box{width:100%!important;margin:0 auto}.frame1box .mainframeTop{width:100%;height:0}.frame1box .mainframeCenter{position:relative;display:block;width:100%!important}.frame1box .mainframeCenter .image{height:221px;width:100%;margin:0 0 0 12px}.frame1box .mainframeCenter .content{padding:5px;margin:0!important;width:100%!important;display:block}.frame1box .mainframeCenter .content .column{float:left;width:100%}.frame1box .mainframeCenter .content .column .field{margin-bottom:2px;width:100%}.frame1box .mainframeCenter .content .column .field .label,.frame1box .mainframeCenter .content .column .field .value{padding:8px;width:50%}.frame1box .frame1box .mainframeBottom{width:100%;height:41px}.frame3box{width:282px;margin-right:26px;float:left}.frame3box:last-child{margin-right:0!important}.frame3box .mainframeTop{width:282px;height:13px}.frame3box .mainframeCenter{position:relative;width:282px}.frame3box .mainframeCenter .image{height:221px;width:259px;margin:0 0 0 12px}.frame3box .mainframeCenter .content{width:270px}.frame3box .mainframeCenter .content .text{padding:57px 0 0 19px}.frame3box .mainframeCenter .content .text ol{padding:3px;margin-bottom:50px}.frame3box .mainframeCenter .content .text ol li{margin-bottom:10px}.frame3box .mainframeCenter .content .text ol li .star{padding:9px 0 0 14px;height:36px;width:22px}.frame3box .mainframeCenter .content .text ol li .trip{width:200px}.frame3box .mainframeCenter .content .infobutton{bottom:0;position:absolute;right:13px;float:right}.frame3box .mainframeBottom{width:282px;height:37px}.framecontainer{width:300px;float:left}.framecontainer:nth-child(2n){margin-left:61px}.framecontainer .frame{height:235px;padding:9px;width:312px;position:relative}.framecontainer .frame .overlay{width:283px;margin-bottom:52px;height:77px;bottom:0;position:absolute;padding:5px}.framecontainer .frame .image{margin:3px 0 0;height:189px;width:293px}.framecontainer .title{margin-bottom:3px}.framevierkant{border:none!important;width:100%!important;position:relative;float:left;padding-bottom:90%!important;height:auto!important}.framevierkant a{height:100%;width:100%;position:absolute;padding:15px;overflow:hidden}.framevierkant .image{opacity:.9;height:100%;width:100%}.framevierkant .image:hover{opacity:1}.framevierkant .content{width:100%;height:100%;display:block;overflow:hidden;padding:0 4px;color:#000}.framevierkant .content p{margin-top:0;-ms-word-break:break-word;word-break:break-word;font-size:25px}.framevierkant .bookbutton{position:absolute;bottom:10px}.framevierkant.small{position:relative;margin-bottom:71px!important;float:left;width:100%!important;overflow:hidden;padding-bottom:90%!important}.framevierkant.small:nth-of-type(4),.framevierkant.small:nth-of-type(8),.framevierkant.small:nth-of-type(12){margin-right:6.66%!important}.framevierkant.small:nth-of-type(5),.framevierkant.small:nth-of-type(10),.framevierkant.small:nth-of-type(15){margin-right:0!important}.framevierkant.small .image{opacity:.9;height:100%!important}.framevierkant.small .image:hover{opacity:1}.framevierkant.small .content{width:100%;height:100%;margin-top:0!important;padding:0!important}.framevierkant.small .content .overlay{background:none!important;color:#fff}.framevierkant.small .content .overlay p{color:#fff}.framevierkant.small .content p{padding:7px 0;margin-top:0}.framevierkant.small .bookbuttonsmall{position:absolute;bottom:10px;left:45%}.framevierkant.small a{width:100%;display:block}.framevierkant.small a .image{width:100%}.framevierkant.small a .image .content{width:100%;display:block}.framevierkant.small a .image .content .overlay{width:100%;padding:0 4px;background:hsla(0,0%,100%,.65)}.framevierkant.small a .image .content .overlay p{width:100%;background:none;-ms-word-break:break-all;word-break:break-all}.tabNavigation{position:relative;margin-top:25px;margin-bottom:25px;padding:0 15px}.tabNavigation a{background-color:#fff!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:5px;padding:4px;color:#5da313!important;background-size:26px 26px!important}.tabNavigation .tabNavigationLeft{height:32px;min-width:100%;text-align:center;background-position:center left 10px!important;border-bottom:1px solid #f4f4ef;padding-bottom:4px}.tabNavigation .tabNavigationLeft .text{padding:0;width:80%;margin-left:10%}.tabNavigation .tabNavigationRight{height:32px;min-width:100%;text-align:center;background-position:center right 10px!important}.tabNavigation .tabNavigationRight .text{padding:0;margin-left:10%;width:80%}.tabHighlights .mainbox{padding-bottom:30px}.tabHighlights .mainbox .image,.tabHighlights .mainbox .image img{width:100%}.tabHighlights #contentBlocks .contentBlocks-header{margin-bottom:20px;height:auto}.tabHighlights #contentBlocks .contentBlocks-header .pinImage{width:100%;margin-left:0;float:none}.tabHighlights #contentBlocks .contentBlocks-header .pinImage img{max-width:100%;height:auto}.tabHighlights #contentBlocks .contentCMSBlock{padding:0 15px}.tabHighlights .boxContainer .image{height:auto}.tabHighlights h1{line-height:32px;text-align:left}.tabHighlights .bookbutton{background-position:100% 0!important}.tabHighlights .review{margin-bottom:20px}.tabHighlights .review .title{line-height:140%}.tabHighlights .review .info{margin-top:10px;height:27px}.tabHighlights .review .info .score{padding:14px 0 0 29px;height:27px}.tabHighlights .content{padding:0}.tabHighlights .boxContainer{width:100%!important;min-height:250px;margin-bottom:20px}.tabHighlights .boxContainer .image{width:100%!important;overflow:hidden;background-color:#f6f6f6}.tabHighlights .boxContainer .image img{width:100%}.tabHighlights .boxContainer .overlay{min-height:95px!important;height:auto}.tabHighlights .boxContainer .boxshadow{background-size:100%;background-repeat:no-repeat}.tabHighlights .boxContainer .content{height:166px!important}.tabHighlights .score-buttons{position:relative;padding:1px 6px;float:right}#sideTrigger{display:none!important}.push{display:none}#day2day{width:100%}#day2day,#day2day #contentBlocks{float:left}#day2day #contentBlocks .mainbox .content{border-bottom:none}#day2day #contentBlocks .mainbox .text{padding:0 15px}#day2day #contentBlocks .mainbox .image{padding-left:0;padding-bottom:0;margin-bottom:30px;border-bottom:1px solid #ccc}#day2day .day2daycontainer{margin:0 0 10px 10px;float:right;width:100%;height:200px}#day2day .day2daypicture{width:100%;padding-bottom:75%;position:relative}#day2day .day2daypicture img{position:absolute;top:0;left:0;width:100%}#day2day .contentImage{margin-bottom:30px}#day2day .contentImage:before{top:auto;bottom:-28px;right:45%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#day2day .mainbox .top{padding-top:10px}#contentBlocks .contentBlocks-header{padding:0 15px 30px}#contentBlocks .contentBlocks-header .pinImage{width:100%;margin-left:0}#contentBlocks .contentBlocks-header .pinImage img{width:100%;height:auto}#contentBlocks .contentBlocks-header .text{width:70%;font-size:21px;padding-top:25px}#contentBlocks .contentBlocks-header .right{width:15%}#day2day #contentBlocks{margin:-20px 0 60px}.highlightContentBlocks .overlay,.highlightContentBlocks .overlay .title{height:auto}.highlightContentBlocks .overlay .content{bottom:0;left:0;height:auto;padding-bottom:35px!important}.tabTripInfo h1{line-height:1.2em}.tabTripInfo h2{padding:0 15px}.tabTripInfo .intro{padding:10px 0}.tabTripInfo .intro h1{margin-top:0}.tabTripInfo .tableStyle1{display:block;border:none}.tabTripInfo .tableStyle1 tbody{display:block;width:100%}.tabTripInfo .tableStyle1 tbody tr{display:block;float:left;width:100%;background-color:#fff;border-bottom:1px solid #f6f6f6}.tabTripInfo .tableStyle1 tbody tr:first-of-type{border-bottom:2px solid #f1584f;color:#fff}.tabTripInfo .tableStyle1 tbody tr td,.tabTripInfo .tableStyle1 tbody tr th{width:30%!important;padding-left:0;padding-right:0;display:block;border:none;float:left;overflow:hidden}.tabTripInfo .tableStyle1 tbody tr td:first-of-type,.tabTripInfo .tableStyle1 tbody tr th:first-of-type{width:9%!important}.tabTripInfo .tableStyle1 tbody tr td{text-align:left}.tabTripInfo .tableStyle1 tbody tr td:last-of-type{border-right:none}.tabTripInfo .tableStyle1 tbody tr th{height:40px;text-align:left;padding-top:12px;border-right:1px solid #fff}.tabTripInfo .tableStyle1 tbody tr th i{width:33.33%;text-align:center;float:left}.tabTripInfo .tableStyle1 tbody tr th i.fa-bed,.tabTripInfo .tableStyle1 tbody tr th i.fa-bus,.tabTripInfo .tableStyle1 tbody tr th i.fa-calendar-o,.tabTripInfo .tableStyle1 tbody tr th i.fa-map-marker,.tabTripInfo .tableStyle1 tbody tr th i.fa-plane{font-size:22px}.tabTripInfo .tableStyle1 tbody tr th i.fa-chevron-right,.tabTripInfo .tableStyle1 tbody tr th i.fa-exchange{margin-top:4px}.tabTripInfo .tableStyle1 tbody tr th:first-of-type i,.tabTripInfo .tableStyle1 tbody tr th i.fa-bed{width:100%}.tabTripInfo .tableStyle1 tbody tr th:last-of-type{border-right:none}.tabTripInfo #extensions li{margin:0 0 10px;padding:0}.tabTripInfo #extensions li img{float:right;margin:20px;width:200px}.tabTripInfo #extensions li .title{padding:6px 15px}.tabTripInfo #extensions li .content .mainbox .content{padding:20px}#tabDataPrices .year{text-align:center}#tabDataPrices .year+.shadowBorder{height:31px;position:relative}#tabDataPrices .intro h1{margin-top:0}#tabDataPrices h1{line-height:1.2em}#tabDataPrices .shadowBorder{background-size:contain;background-repeat:no-repeat}#tabDataPrices .datablock{width:100%;padding:0}#tabDataPrices .datablock.searchpage{padding:0 15px}#tabDataPrices .datablock.searchpage .productlabels{margin-left:0!important}#tabDataPrices .datablock.searchpage .dataline{padding:0;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:40px}#tabDataPrices .datablock.searchpage .dataline .tour big{font-size:18px;font-weight:700;font-family:AmericanTypewriter;color:#5da313}#tabDataPrices .datablock.searchpage .dataline .remarks a{float:left;background-color:#5da313;color:#fff;padding:10px;display:block;height:46px}#tabDataPrices .datablock.searchpage .dataline .remarks .tourleader{margin-left:5px}#tabDataPrices .datablock.searchpage .dataline .remarks .tourleader .label{color:#fff;text-align:left;font-size:100%;padding:0;font-weight:400}#tabDataPrices .datablock.searchpage .dataline .price{text-align:left!important;font-size:20px!important;padding-top:8px!important}#tabDataPrices .datablock .header{display:none;position:relative;width:100%;font-size:11px;padding:10px 2px;top:0;bottom:0}#tabDataPrices .datablock .header.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .header.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .header.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .header.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .header.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .header .equalfField{float:left;padding:7px 2px;position:relative;height:59px;width:20%!important;display:table-cell;margin:0}#tabDataPrices .datablock .header .equalfField.buttons{height:71px}#tabDataPrices .datablock .header .equalfField.arrivaldate,#tabDataPrices .datablock .header .equalfField.departuredate{background-position:center 7px;padding-top:16px}#tabDataPrices .datablock .header .equalfField.remarks{-ms-word-break:break-word;word-break:break-word;line-height:22px;height:59px;width:30%!important}#tabDataPrices .datablock .header .equalfField.days{line-height:22px;-ms-word-break:break-word;word-break:break-word;width:10%!important}#tabDataPrices .datablock .header .equalfField.days span{display:none}#tabDataPrices .datablock .header .equalfField.days:after{content:"#"}#tabDataPrices .datablock .dataline{position:relative;padding:15px 0;border-color:#ccc}#tabDataPrices .datablock .dataline:last-of-type{border-bottom:none}#tabDataPrices .datablock .dataline.equalContainer.icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px;display:none}#tabDataPrices .datablock .dataline.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .dataline.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .dataline.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .dataline.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .dataline.equalContainer.price{width:81px;left:452px;font-weight:700}#tabDataPrices .datablock .dataline .buttons a.option{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #5da313;margin:0 10px 0 0;text-transform:uppercase;overflow:hidden;font-size:14px}#tabDataPrices .datablock .dataline .buttons a.option span{display:inline-block;padding:0 10px;line-height:36px}#tabDataPrices .datablock .dataline .equalfField{width:33.3333333%;margin:0;-ms-word-break:break-word;word-break:break-word;display:table-cell;vertical-align:central}#tabDataPrices .datablock .dataline .equalfField.icon{position:absolute;margin-left:-27px;height:22px;width:22px;display:none}#tabDataPrices .datablock .dataline .equalfField.icon.single{padding-top:10px}#tabDataPrices .datablock .dataline .equalfField.arrivaldate,#tabDataPrices .datablock .dataline .equalfField.days,#tabDataPrices .datablock .dataline .equalfField.departuredate{font-size:16px;font-weight:400;text-align:center;color:#3e3e3e}#tabDataPrices .datablock .dataline .equalfField.arrivaldate i,#tabDataPrices .datablock .dataline .equalfField.days i,#tabDataPrices .datablock .dataline .equalfField.departuredate i{color:#f1584f;font-weight:700}#tabDataPrices .datablock .dataline .equalfField.departuredate{width:30%}#tabDataPrices .datablock .dataline .equalfField.departuredate i{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#tabDataPrices .datablock .dataline .equalfField.arrivaldate{width:30%}#tabDataPrices .datablock .dataline .equalfField.arrivaldate i{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#tabDataPrices .datablock .dataline .equalfField.days{width:40%;text-align:right}#tabDataPrices .datablock .dataline .equalfField.days span{display:inline}#tabDataPrices .datablock .dataline .equalfField.remarks{width:100%;background-color:#f4f4ef;padding:10px;padding-left:40px;position:relative;margin:15px 0}#tabDataPrices .datablock .dataline .equalfField.remarks>.fa-info-circle{position:absolute;left:5px;top:10%;color:#3e3e3e}#tabDataPrices .datablock .dataline .equalfField.remarks span{overflow:hidden;height:auto;display:block;width:100%}#tabDataPrices .datablock .dataline .equalfField.remarks a{color:#5da313;margin-top:5px;display:block}#tabDataPrices .datablock .dataline .equalfField.price{margin-top:8px;color:#f1584f;font-family:AmericanTypewriter;font-size:18px;font-weight:700;width:50%}#tabDataPrices .datablock .dataline .equalfField.price *{display:inline}#tabDataPrices .datablock .dataline .equalfField.price .line-through{margin-right:10px}#tabDataPrices .datablock .dataline .equalfField.buttons{float:right;width:auto}#tabDataPrices .datablock .shadowLabel{margin:3px 0 0 -9px;position:absolute}#tabDataPrices .datablock.searchpage .header{margin-bottom:20px;position:relative}#tabDataPrices .datablock.searchpage .header .item{width:300px}#tabDataPrices .datablock.searchpage .header .equalContainer.productimage{width:100%;left:0;display:none}#tabDataPrices .datablock.searchpage .header .equalContainer.arrivaldate,#tabDataPrices .datablock.searchpage .header .equalContainer.days,#tabDataPrices .datablock.searchpage .header .equalContainer.departuredate,#tabDataPrices .datablock.searchpage .header .equalContainer.remarks,#tabDataPrices .datablock.searchpage .header .equalContainer.tour{width:100%;left:0}#tabDataPrices .datablock.searchpage .header .equalContainer.price{width:27%;left:74%}#tabDataPrices .datablock.searchpage .header .equalField.productimage{width:100%;left:0;background:none}#tabDataPrices .datablock.searchpage .header .equalField.tour{width:100%;left:0}#tabDataPrices .datablock.searchpage .header .equalField.arrivaldate,#tabDataPrices .datablock.searchpage .header .equalField.departuredate{padding-left:17px;width:100%;left:0;background-position:center 10px;height:40px}#tabDataPrices .datablock.searchpage .header .equalField.days{width:100%}#tabDataPrices .datablock.searchpage .header .equalField.remarks{width:100%;display:none}#tabDataPrices .datablock.searchpage .header .equalField.price{width:16%}#tabDataPrices .datablock.searchpage .equalContainer{position:absolute;padding:10px 0;top:0;bottom:0}#tabDataPrices .datablock.searchpage .equalField{float:left;padding:7px 0;position:relative}#tabDataPrices .datablock.searchpage .dataline{margin-bottom:20px;position:relative;margin-left:0;padding-bottom:5px}#tabDataPrices .datablock.searchpage .dataline .buttons a{width:100%}#tabDataPrices .datablock.searchpage .dataline .equalContainer .icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:5%;display:none}#tabDataPrices .datablock.searchpage .dataline .equalContainer.productimage{width:100%;left:0;display:none}#tabDataPrices .datablock.searchpage .dataline .equalContainer.arrivaldate,#tabDataPrices .datablock.searchpage .dataline .equalContainer.days,#tabDataPrices .datablock.searchpage .dataline .equalContainer.departuredate,#tabDataPrices .datablock.searchpage .dataline .equalContainer.tour{width:100%;left:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer.remarks{width:20%;left:55%;display:none}#tabDataPrices .datablock.searchpage .dataline .equalContainer.price{width:5%;left:75%;background-color:transparent!important;left:0;font-weight:700}#tabDataPrices .datablock.searchpage .dataline .equalField{height:auto;padding:0;font-size:16px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon{position:absolute;height:22px;margin-top:5px;left:15px;top:25px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage{left:0;width:40%;margin-top:25px;padding-left:20px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage img{width:100%}#tabDataPrices .datablock.searchpage .dataline .equalField.tour{padding-top:20px;width:60%;padding-left:15px}#tabDataPrices .datablock.searchpage .dataline .equalField.arrivaldate,#tabDataPrices .datablock.searchpage .dataline .equalField.days,#tabDataPrices .datablock.searchpage .dataline .equalField.departuredate{padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks{padding-bottom:1px;width:100%;height:auto;margin-bottom:10px;margin-top:10px}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks a{color:#fff;font-family:AmericanTypewriter}#tabDataPrices .datablock.searchpage .dataline .equalField.price{padding-top:12px;width:50%;height:auto}#tabDataPrices .datablock.searchpage .dataline .equalField.buttons{width:50%;float:right;height:auto}#tabDataPrices .datablock.searchpage .productlabels{height:15px;line-height:15px;margin-left:-15px;margin-top:-9px}#tabDataPrices .datablock.searchpage .shadowLabel{margin:6px 0 0 -9px;position:absolute}#tabDataPrices .countryArrangmentCostYear{margin:5px 0}#pagetabs{margin-top:15px;margin-bottom:0}#pagetabs li{line-height:25px;position:relative;height:25px}#pagetabs li.hasFlags{padding-left:20px}#pagetabs li a{padding:10px}#pagetabcontent{padding-top:15px}#pagetabcontent .intro{margin-bottom:30px}#pagetabcontent .intro .priceline{margin-top:10px}.tabImpressions{padding-top:20px}.tabImpressions h2{margin-bottom:20px!important;padding:0 15px}.tabImpressions .boxshadow{background-repeat:no-repeat;background-size:100%}.tabImpressions .boxContainer{width:100%}.tabImpressions .boxContainer .box .label{margin-left:-13px}.tabImpressions .boxContainer .overlay{display:none}.tabImpressions .boxContainer .shadowlabel{margin-top:4px}.tabImpressions .boxContainer .image,.tabImpressions .boxContainer .image a{width:100%}.tabImpressions .boxContainer .image a img{width:100%;height:auto}.tabImpressions .boxContainer .overlay .bookbuttonsmall span{padding-right:10px}.tabImpressions .framevierkant .label{top:-13px;position:absolute;margin-left:-9px;padding:4px 9px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.tabImpressions .framevierkant .label div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.tabImpressions .framevierkant .shadowlabel{margin:7px 0 0 -17px;position:absolute}.tabImpressions .framevierkant .container{height:153px}.tabImpressions .framevierkant .more{width:184px;padding-top:8px;height:32px;position:absolute;bottom:36px}#tourinformation .score-buttons,.product-content .score-buttons,.tabImpressions .score-buttons{top:-21px;padding:1px 6px}.score-buttons{position:relative}#tabReviews .label{color:#000}#tabReviews #reviewHeader{margin-top:10px}#tabReviews #reviewHeader #totalScore{margin-bottom:10px;float:left;width:100%;position:relative}#tabReviews #reviewHeader #totalScore #points{line-height:unset;margin:0 10px}#tabReviews #reviewHeader h2{padding-top:0;margin-top:0}#tabReviews #reviewHeader #individualScores .label{float:left;width:50%}#tabReviews #reviewlist{margin-top:20px}#tabReviews .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:100%;margin-left:0}#tabReviews .mainframe .mainframeCenter .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#tabReviews .mainframe .mainframeCenter .pricelabel div.departure{float:left}#tabReviews .mainframe .mainframeCenter .pricelabel .points{float:right;width:185px}#tabReviews .mainframe .mainframeCenter .pricelabel .points .score{float:right;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .pricelabel .points .rating-static{float:left;width:60px;height:16px;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#tabReviews .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:100%}#tabReviews .mainframe .mainframeCenter .content .internalremark{margin:10px 30px;padding:10px}#tabReviews .mainframe .mainframeCenter .readmoreBlock{padding-bottom:0}.tabAccommodations .score-buttons{padding:1px 5px;top:-21px}#tabFAQ article{padding-bottom:20px}#tabFAQ article.intro.content h2{line-height:1.3em;padding:10px 0}#tabFAQ #tabs li{text-align:center}#tabFAQ #tabs li a{background-image:none!important;font-size:17px;padding:10px 0}#tabFAQ h1{line-height:1.3em}#tabFAQ .score-buttons{top:auto}.searchblock{margin-top:0;width:100%;position:relative}.searchblock .searchblockbackground{padding:0 15px;position:relative}.searchblock .searchblockbackground .leftColumn{padding-left:0;padding-top:0;padding-right:0;margin:0}.searchblock .searchblockbackground .leftColumn .content-label{left:-65px;top:25px}.searchblock .searchblockshade{height:20px;background-size:contain}.searchblock .labelshadow{margin:11px 0 0 -7px;position:absolute}.searchblock .score{line-height:30px;position:absolute;top:15px;background-color:#fff;right:15px;height:35px;padding:5px;background-position:center left 10px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.searchblock .score a{padding:10px 0 10px 35px;font-weight:700}.searchblock .leftColumn{padding-right:0;padding-left:0;padding-top:0;overflow:hidden}.searchblock .leftColumn a{width:100%;padding-bottom:63.2%;position:relative}.searchblock .leftColumn a img{position:absolute;top:0;left:0;width:100%}.searchblock .leftColumn .info{left:60px;position:absolute;bottom:100px;height:50px;width:147px;padding:5px;line-height:200%}.searchblock .leftColumn .infobutton{padding:5px;position:absolute;bottom:100px;left:207px;height:50px;width:37px}.searchblock .rightColumn{position:relative;margin-top:10px}.searchblock .rightColumn .content{height:80px;overflow:hidden;display:none}.searchblock .rightColumn .title{line-height:160%;width:100%;overflow:hidden;text-align:left;margin-bottom:10px;height:auto}.searchblock .rightColumn .title img{float:left;width:25%}.searchblock .rightColumn .title a{float:left;width:75%}.searchblock .rightColumn .title h2{width:100%;margin-bottom:0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#5da313!important;font-weight:700;font-size:20px}.searchblock .rightColumn .subtitle{margin-bottom:0;font-size:16px}.searchblock .rightColumn .subtitle span:not(.bold){float:right;text-align:right;margin-right:0}.searchblock .rightColumn .bottomline{width:100%;margin-bottom:2px}.searchblock .rightColumn .bottomline .price{line-height:38px;float:left;width:100%}.searchblock .rightColumn .bottomline .price>span{margin:0!important}.searchblock .rightColumn .bottomline .price>span:first-of-type{text-align:right;padding-right:5px}.searchblock .rightColumn .bottomline .price>span:last-of-type{text-align:left;padding-left:5px}.searchblock .rightColumn .bottomline .buttons{display:none}.searchblock .rightColumn .bottomline .buttons .bookbutton{background-position:100% 0!important}.searchblock .rightColumn .bottomline .buttons .pricelabel{padding:12px 7px}.searchblock .rightColumn .bottomcontainer{height:26px;position:relative;width:100%}.loadingproducts{width:200px;margin:10px auto;padding:5px}.productInfo{float:left;margin-right:0!important;padding:0 0 0 15px!important}.ProductInfoText{margin-top:12px}#facets{position:relative;position:absolute;left:0;width:100%;height:200px;display:none}#facets .facet{width:33.33%;float:left;padding:10px}#facets .facet .found{-ms-word-break:break-word;word-break:break-word;font-size:12px;position:relative;padding-left:14px}#facets .facet .found input[type=checkbox]{position:absolute;top:2px;margin-top:0;left:0}#facets .facet .found .expand{float:right}#facets .facet .title{font-size:13px;padding:5px;margin-bottom:10px}#facets .facet .countries{margin-left:13px}#facets #facetDestination{min-height:300px}#facets .showTrips .bookbutton{bottom:10px;position:absolute;right:10px}#facets .showTrips .bookbutton span span{padding-left:0!important}#filterChoice,#viewChoice{padding-bottom:7px;display:none}#filterChoice li,#viewChoice li{height:8px;padding:6px 10px 13px;line-height:8px;margin-top:5px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-transition:background .3s ease-in;-moz-transition:background .3s ease-in;-ms-transition:background .3s ease-in;-o-transition:background .3s ease-in;transition:background .3s ease-in}#viewChoice{left:0}#viewChoice,#viewChoice ul{position:relative;width:100%}#filterChoice ul li,#viewChoice ul li{width:100%!important;text-align:center;padding:10px;height:auto}.result-container{padding-left:0!important}.result-container#countryintrocontainer{padding-left:0;padding-right:0;padding-top:0}.result-container#countryintrocontainer .countryinfo{padding-left:15px;padding-right:15px}.result-container#countryintrocontainer .countryinfo .content :not(h1){display:none}#results{position:relative;margin-top:20px}#results .weekknallerTrips .searchblock{margin-top:0!important}#results #tabDataPrices{margin-top:40px}#customTourList{padding:0 15px}#customTourList #destinations{margin:0!important}#customTourList #results{padding:0}#customTourList #results .searchblock .searchblockshade{margin-left:0}#customTourList #results .searchblock .rightColumn .title{margin-right:0;float:left}#customTourList #results .searchblock .rightColumn .subtitle{display:none}#customTourList #results .searchblock .rightColumn .content{line-height:17px;float:left}#customTourList #results .searchblock .rightColumn .bottomcontainer{float:left}#customTourList #results .searchblock .rightColumn .bottomcontainer .bottomline{position:relative;bottom:0}#customTourList #results .searchblock .rightColumn .bottomcontainer .bottomline .price>span{float:left;line-height:13px}#customTourList #results .searchblock .rightColumn .bottomcontainer .bottomline .buttons{margin-top:7px}#countrytitlecontainer{height:auto;display:none}#countryintrocontainer .countryinfo{padding:0 15px}#countryintrocontainer .countryinfo .content .blockText .content{padding:0}#countryintrocontainer .countryinfo .content .blockText .content :not(h1){display:none}#countryintrocontainer.fixedCountryContainer{padding:0 15px}#countryintrocontainer h1{margin-bottom:0;padding:0;text-align:center;margin-top:10px;line-height:1.2em}#countryintrocontainer .content h1{line-height:1.2em}#countryintrocontainer .readmoreBlock.nocontract{height:auto}#countryintrocontainer .readmoreBlock .content{padding:0 10px}#countryintrocontainer .readmoreBlock .content .blockText h4{display:none}#countryintrocontainer .readmoreBlock .content .blockText p{line-height:1.7em}#countryintrocontainer .readmoreBlock .content .blockText .content{padding:0}.blockText .content{padding:0 15px}.blockText .content img{width:100%;margin:0!important}#searchbarcontainer,.navigationbar{width:100%;position:relative}#searchbarcontainer{background-color:#fff}#navcontainer{width:100%;display:block;min-height:0;background-color:#f6f6f6}#navcontainer .navbar-toggle{color:#000!important}#navcontainer .navbar-toggle p{font-size:1.2em}#navcontainer .navbar-toggle i{color:#d88422;font-size:21px!important;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#navcontainer .navbar-toggle.collapsed{color:#000}#navcontainer .navbar-toggle.collapsed i{color:#5da313}#navcontainer:empty{display:none}#navcontainer .navbar-toggle{border:none;color:#fff;margin-top:0;margin-bottom:0;margin-right:0}#navcontainer .navbar-toggle p{padding:0}#navcontainer .navbar-toggle i{margin-top:0;margin-right:3px;font-size:16px}.fixed-country{left:704px}#countrynav{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:100%;position:absolute;top:38px;z-index:999999;background-color:#f0f0f0;padding:0 0 4px 4px;width:80%}#countrynav.collapse,#countrynav.collapsing{height:auto!important}#countrynav.collapse.in{margin-left:20%}#countrynav .countrynavitem{margin-right:-4px;line-height:20px;letter-spacing:-1px;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in;width:100%;text-align:center}#countrynav .countrynavitem a{padding:10px 0;border-bottom:1px solid #fff}#countrynav .countrynavitem:nth-child(4) a{border-bottom:none}#countrynav .countrynavitem .countryDelimeter{display:none;float:left;width:1px;height:30px;margin-left:-1px}#countrynav .countryDelimeter{width:2px;height:100%}.countryinfomainfixed{float:none;margin:0}.countryinfomain{width:100%;float:left;margin-left:0}.countryinfomain #googlemaps{display:none}#country{position:relative;margin-top:35px}#country ul{margin-bottom:30px}#country ul li{margin-left:15px;padding-bottom:10px}#country ul li.title{padding-bottom:5px;margin:0 0 10px}#country .frame3boxcontainer{padding-left:17px}.countrypushdown{margin-top:35px}#country .titleblock{clear:left;line-height:40px;margin-bottom:40px}#country .titleblock .title{padding-left:25px}#country .titleblock .moretrips{padding-right:25px}#country .frametrip{height:271px;padding:13px 88px 9px 12px;width:282px;position:relative;float:left}#country .frametrip .labelTop{position:absolute;margin-left:-13px;padding:5px 16px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelTop div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelNumber{position:absolute;margin-left:75px;padding:5px 12px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelNumber div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelshadow{margin:5px 0 0 -21px;position:absolute}#country .frametrip .image{height:227px;width:258px}#country .frametrip .content{position:absolute;width:258px;height:227px}#country .frametrip .content .tripinfo{padding:5px 5px 5px 10px;bottom:50px;position:absolute;width:191px}#country .frametrip .content .tripinfo .days{margin-top:10px}#country .frametrip .content .buttons{position:absolute;bottom:8px}#country .frametrip .content .buttons .pricelabel{padding:11px 7px;width:106px}#country #tabDataPrices .datablock{margin-top:0}#country .productlabels li{margin-left:10px;padding-bottom:0;display:inline-block}#country .productlabels li:first-of-type{margin-left:12px}#groupcomposition h1{-ms-word-break:break-word;word-break:break-word}#groupcomposition .tableStyle1{border:none!important}#groupcomposition .tableStyle1#groupComposition tr td:nth-child(2),#groupcomposition .tableStyle1#groupComposition tr td:nth-child(4){font-weight:700}#groupcomposition .tableStyle1:not(#groupComposition) td,#groupcomposition .tableStyle1:not(#groupComposition) th{width:25%;max-width:25%;-ms-word-break:break-word;word-break:break-word;display:inline-block;font-size:11px}#groupcomposition .tableStyle1:not(#groupComposition) th{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#mijnsite .extramysiteinfo{margin-top:0!important}#mijnsite #insurances{padding:0 10px}#mijnsite #login form{margin-bottom:20px;width:100%!important;left:auto!important;margin:auto!important}#mijnsite #login form .label{color:#000;width:100%!important;text-align:center!important}#mijnsite #login form .value,#mijnsite #login form .value input{width:100%!important}#mijnsite #login form .buttons{margin-bottom:30px;margin-left:auto!important;margin-right:auto!important;width:100%}#mijnsite #albelli .intro .bookbutton{background-position:100% 0!important}#mijnsite #visum .col-sm-12{padding:0}#mijnsite #changePassword form{width:100%!important;padding:10px;left:0!important;margin-left:0!important}#mijnsite #changePassword form .label,#mijnsite #changePassword form label{color:#000;width:100%!important;text-align:center}#mijnsite #changePassword form .buttons{margin-left:0!important}#mijnsite #changePassword form .buttons button{width:100%}#mijnsite .table-trips .cell{background-color:#fff;font-weight:700;border-bottom:1px solid #f4f4ef}#mijnsite .table-trips .cell a{font-weight:700;color:#5da313}#mijnsite .table-trips .cell.green{clear:left;font-weight:400;font-size:16px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-bottom:1px solid #f4f4ef}#mijnsite .table-trips .cells{padding:0}#mijnsite .table-trips .cells .row{padding:0;margin:0 0 10px;border-bottom:none;-moz-box-shadow:3px 3px 3px #f6f6f6;-webkit-box-shadow:3px 3px 3px #f6f6f6;box-shadow:3px 3px 3px #f6f6f6}#mijnsite .table-trips .cells .row:before{content:" ";width:100%;height:4px;background-color:#fff}#mijnsite .intro{width:100%!important}#mijnsite .intro h2{padding-left:10px}#mijnsite .intro .container{width:100%!important;padding:0!important}#mijnsite .intro .container .framevierkant{margin:0 0 15px!important}#mijnsite .intro .container .framevierkant:nth-child(2n){float:right}#mijnsite .titleblock{margin-top:50px}#mijnsite .titleblock .title{padding-top:10px;margin:0 auto;height:18px;width:220px}#mijnsite .titleblock .titleShadow{height:31px;position:relative}#mijnsite .checklist{margin-left:0!important;margin-right:0!important;margin-top:10px}#mijnsite .checklist .item{margin-bottom:10px;position:relative;width:100%;height:66px}#mijnsite .checklist .item .bookbutton{display:none;padding:0}#mijnsite .checklist .item .flag{width:35px!important;height:100%;position:absolute;margin-left:0;padding:23px 0;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#mijnsite .checklist .item .flag .flagimage{-webkit-transform:skew(33deg);-moz-transform:skew(0deg)!important;-o-transform:skew(0deg)!important;-ms-transform:skew(0deg)!important;transform:skew(0deg)!important;margin:-4px 0 0!important;width:30px;height:100%;background-size:44%!important;background-position:50%!important}#mijnsite .checklist .item .flag.checked{width:10px}#mijnsite .checklist .item .flag.checked .flagimage{-webkit-transform:skew(14deg);-moz-transform:skew(14deg);-o-transform:skew(14deg);-ms-transform:skew(14deg);transform:skew(14deg);margin:-3px 0 0!important}#mijnsite .checklist .item .flag div{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}#mijnsite .checklist .item .flagShadow{margin:38px 0 0 -13px;position:absolute;display:none}#mijnsite .checklist .item .line{margin-left:0!important;width:100%!important;padding:11px;padding-left:65px!important}#mijnsite .intro{margin-bottom:30px}#mijnsite .backLink{margin-bottom:20px}#mijnsite #onlinebook body,#mijnsite #onlinebook html{width:200px}#mijnsite #onlinebook #canvas{margin:auto!important}#mijnsite .extramysiteinfo{width:250px;margin-right:0}#mijnsite .printRoute{padding:4px 0 0 36px;height:40px;margin:10px 0 0 5px}#mijnsite #login .titleblock{margin-top:0;padding-top:20px}#mijnsite #clientRemarks .defaultForm{margin-top:20px}#mijnsite #communication{margin-bottom:15px}#mijnsite #communication .header .imageClient,#mijnsite #communication .header .imageSeller{float:left;width:60px;height:16px}#mijnsite #communication .header .title{float:left;margin-left:20px;width:315px}#mijnsite #communication .header .date{padding-left:10px;float:right;width:125px}#mijnsite .pdf-option{width:100%}#mijnsite .pdf-option a{font-weight:700;color:#5da313;text-decoration:none;width:100%;display:block;text-align:center;clear:both;font-size:16px}#mijnsite #peoplesettings{padding-left:15px;padding-right:15px}#mijnsite #peoplesettings .container{width:100%;padding:10px;margin-bottom:10px}#mijnsite #peoplesettings .container .bookerInfoTitle{margin-bottom:10px}#mijnsite #peoplesettings .field .label{width:100%;color:#000;font-weight:700;text-align:left;padding-left:0}#mijnsite #peoplesettings .field input[type=radio]{margin-left:0!important}#mijnsite #peoplesettings .field .value{width:100%}#mijnsite #peoplesettings .field .value input{width:100%;margin-right:0!important}#mijnsite #peoplesettings .field .value input.smallinput{width:30%!important;margin-right:2%!important}#mijnsite #peoplesettings .field .value input.mediuminput{width:65%!important;margin-right:2%!important}#tourleaders{float:left;margin-top:10px}#tourleaders .tableStyle1{margin-bottom:0;background-color:#fff}#tourleaders .tableStyle1 td{width:50%}#tourleaders .tourleader .picture img{width:100%;float:right;margin:0 0 -5px 10px}#tourleaders .tourleader .tours{margin-top:5px}#tourleaders .tourleader .tours .pricetable{width:100%;margin-bottom:20px}#tourleaders .tourleader .tours .pricetable tr td{padding:5px}#tourleaders .tourleader .tours .pricetable tr td.buttons .book{margin-bottom:3px}#tourleaders .tourleader .tours .pricetable tr td.buttons .option{padding:2px}#tourleaders .tourleader .tours .pricetable tr td.prices{white-space:nowrap}#tourleaders .tourleader .tours .pricetable tr th{padding:2px 5px 5px 2px;white-space:nowrap;padding-right:10px}#tourleaders .tourleader .tours .pricetable tr th.year{padding:5px}#productDetail .pricetable tr td{padding:2px 5px 5px 2px}#tourleader img{float:right;width:200px}#tourleaderQuotes #quotes ul{margin-left:40px;padding-bottom:10px}#tourleaderQuotes #quotes ul li{min-height:25px;padding:0 0 10px 30px;line-height:25px;list-style-type:none}#tourleaderQuotes #score{margin:15px 0 0 20px;width:140px;float:right}#tourleaderQuotes #score .value{padding:10px 0 5px}#tourleaderQuotes #beoordeling{padding-bottom:20px}#producttabs #tabcontent{padding:15px}#producttabs #tabcontent .intro{-ms-word-break:break-word;word-break:break-word}#producttabs #tabcontent .intro h1{margin-top:0;text-align:center}#producttabs #tabcontent .tabNavigation{padding:0!important}#producttabs .tocs{width:100%;position:relative!important}#producttabs #tourinformation .leftColumn,#producttabs #tourinformation .rightColumn{padding:0!important}#producttabs #tourinformation .rightColumn ul.tocs{top:30px!important}#tourinformation .intro h1{line-height:1.3em!important}#tourinformation .intro.content{padding-top:15px;width:100%}#tourinformation .intro.content h2{margin-top:5px!important}#tourinformation .intro.content h2 span{width:89%;line-height:1.1em;padding-top:10px}#tourinformation .intro.content h2 .moveTop{width:6%;margin-right:5%}.productTabs{position:relative;padding:0}.productTabs ul li a{font-size:16px}.productTabs .productMenu{float:right;margin-right:15px;margin-top:12px;font-size:1.2em}.productTabs .menu-bars{margin-left:5px;margin-top:2px}.productTabs .navbar-toggle{border:none;margin-right:5px;padding:0 5px}.productTabs .navbar-toggle span{background-color:#3e3e3e}.productTabs .navbar-collapse{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:100%;position:absolute;top:42px;z-index:999999}.productTabs .navbar-collapse.collapsing{max-height:none;position:relative;margin-left:0;transition:all .15s ease-out;opacity:0;top:-3rem;z-index:1}.productTabs .navbar-collapse.collapse.in{margin-left:0;position:relative;max-height:none;opacity:1;top:0;z-index:1}.productTabs #tourinformation .leftColumn{width:100%;float:left}.productTabs #tourinformation .rightColumn{width:100%;display:none;position:relative;height:auto}.productTabs #tourinformation .rightColumn ul.tocs{float:right;margin-left:10px;margin-bottom:10px}.productTabs #tourinformation .rightColumn ul.tocs li{padding:4px 0}.productTabs #tourinformation .rightColumn ul.tocs li .tocTitle{padding:8px}.productTabs #tourinformation .rightColumn ul.tocs li a{padding:0 28px 0 10px;line-height:170%}.productTabs #tourinformation .rightColumn ul.tocs li span{padding-left:10px}.productTabs #tourinformation .rightColumn ul.tocs li.hasFlags{padding:0 20px 0 10px}.productTabs #tourinformation .rightColumn ul.tocs li.hasFlags .title{padding-right:10px}.productTabs #tourinformation .rightColumn ul.tocs.fixed{margin-left:455px;margin-top:150px}.productTabs #tourinformation .rightColumn ul.tocs .flag{padding-left:25px;padding-right:0}.productTabs #tourinformation h2{margin-top:30px}.productTabs img{float:right;width:200px;margin:0 20px 20px}#twitter{padding-top:0;width:452px;float:left;padding-bottom:20px}#twitter h3{padding-left:38px;height:70px;letter-spacing:1px;line-height:65px;margin-bottom:0}#homeTwitter{padding-top:7px;height:319px}#homeTwitter.noTweets{padding:15px;height:auto}#homeTwitter #homeTwitterTitle{padding:10px;line-height:22px}#homeTwitter #homeTwitterTitle #username{float:right;margin-right:10px}#homeTwitter .item{padding:10px}#homeTwitter .item .avatar{float:right;margin:0 0 5px 5px}#homeTwitter .item .username{float:left}#homeTwitter #moreTwitter{padding:2px 10px}#CountryFAQ{min-height:1000px}#CountryFAQ .countryinfomain{margin-top:15px}#CountryFAQ .countryinfomain h1{line-height:41px;padding-left:15px}#CountryFAQ .countryinfomain .contentCMSBlock h1{padding-left:0}#CountryFAQ .countryinfomain article{margin-bottom:0;padding-bottom:20px;margin-top:20px}#CountryFAQ .countryinfomain article .question{line-height:25px;padding:2px 0 2px 15px}#CountryFAQ .centeredContent,#CountryFAQ .centeredContent .contentCMSBlock{width:auto}#CountryFAQ .centeredContent .contentCMSBlock.frame{padding:0 15px 15px}#wizard{margin:0;padding:0;margin-bottom:20px;float:left;white-space:nowrap;display:none}#wizard li{float:left;margin-top:10px;margin-right:-16px;position:relative;width:172px;max-width:50%;height:33px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}#wizard li,#wizard li.active-step{background-size:100% 66px}#wizard .step-name{line-height:38px;padding-left:24px}#wizard .step-name,#wizard li.active-step .step-name{shadow:0 1px 0 #5b8a3c}#avbooking{margin-bottom:20px;padding:0 15px}#avbooking .steps{width:100%}#avbooking .step{padding:10px 15px}#avbooking .step label{width:100%;line-height:1.4em}#avbooking .step .label label{width:95%}#avbooking .validationSummary{float:right;margin:auto 20px;padding-top:23px}#avbooking .navigation{margin-top:20px;padding:6px 12px;shadow:0 1px 0 #5b8a3c}#avbooking .navigation:active{position:relative;top:1px}#avbooking #ddlPersons{width:100%;text-align:center}#avbooking #tblPersons{margin-top:10px}#avbooking #tblPersons,#avbooking #tblPersons tbody,#avbooking #tblPersons td,#avbooking #tblPersons th,#avbooking #tblPersons thead,#avbooking #tblPersons tr{display:block;width:100%}#avbooking #tblPersons tbody input,#avbooking #tblPersons tbody select,#avbooking #tblPersons td input,#avbooking #tblPersons td select,#avbooking #tblPersons thead input,#avbooking #tblPersons thead select,#avbooking #tblPersons th input,#avbooking #tblPersons th select,#avbooking #tblPersons tr input,#avbooking #tblPersons tr select{width:100%;padding:4px}#avbooking #tblPersons thead{display:none}#avbooking #tblPersons th{padding:4px 8px}#avbooking #tblPersons td{padding:5px}#avbooking #tblPersons tr td:first-child{background-color:#f6f6f6;font-weight:700;text-align:center}#avbooking #tblPersons input[type=text]{margin:0 auto}#avbooking #tblPersons .date,#avbooking #tblPersons .mediuminput,#avbooking .value{width:100%!important}.userInsurance{margin-bottom:10px;padding-bottom:10px}.userInsurance h4{margin:0}.userInsurance .insurance p{margin-top:7px}.userInsurance .insurance input[type=checkbox]{margin-top:10px}.userInsurance .insurance .insurancePack{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.userInsurance .insurance .insurancePack label{height:auto}.optionalService{margin:15px 0 0;padding:0 5px 20px}.optionalService label{width:90%!important}.optionalService .ContainerBlock .LeftBlock{width:100%!important;float:left;font-weight:700;margin-top:15px}.optionalService .ContainerBlock .MiddleBlock{width:100%!important;float:left;margin-top:5px}.optionalService .ContainerBlock .MiddleBlock .radioChoice{padding:7px 5px 3px}.optionalService .ContainerBlock .MiddleBlock .radioChoice input{margin-right:5px;margin-left:5px}.optionalService .ContainerBlock .RightBlock{width:100%!important;float:right;margin-top:5px}.optionalService .ContainerBlock .RightBlock .info{color:#3e3e3e}.optionalService .ContainerBlock .RightBlock .amount{color:#000;font-weight:700}.optionalService .ContainerBlock .MiddleRightBlock{width:100%!important;float:left;background-color:#f6f6f6;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;margin-bottom:15px}.optionalService textarea{max-width:100%;height:100px;resize:none}.optionalService h3 span{padding:0 5px 0 4px}.optionalService#extraNightsService .LeftBlock .container{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.optionalService #avbooking .tableStyle1 tr td{width:auto}#insurancesExtraInfo .field .label,.plhPassport .field .label{width:100%}#insurancesExtraInfo .field .label label,.plhPassport .field .label label{border-bottom:1px solid #f6f6f6;font-weight:700!important}#userdatacontainer .person{padding-bottom:15px;margin-bottom:25px}#userdatacontainer .person .address .label label,#userdatacontainer .person .personitem .label label{border-bottom:1px solid #f6f6f6}#userdatacontainer .person input[type=checkbox]{width:auto}#userdatacontainer .person .smallinput{width:47.5%!important}#userdatacontainer .person .smallinput:first-child{margin-right:2.5%}#userdatacontainer .person .smallinput:nth-child(2){margin-left:2.5%;margin-right:0}#userdatacontainer .person .mediuminput{width:47.5%!important;margin-left:2.5%;margin-right:0}#userdatacontainer .bookerInfoTitle{margin-bottom:10px;margin-top:20px}#userdatacontainer .label{width:100%}span.label{white-space:normal;line-height:1.2em}#avbooking .defaultForm .field{overflow:visible!important}#avbooking .defaultForm .field .value input,#avbooking .defaultForm .field .value select,#avbooking .defaultForm .field .value textarea{width:100%}#conditions #finalRemarks{resize:none;width:75%;margin:10px 7px 7px 25px;height:100px}#conditions .field,#conditions p strong{margin:10px 0 3px}#bookingInfo{width:inherit}#bookingInfo>div{padding:5px}#bookingInfo .bookingInfofield{height:20px;margin-top:3px}#bookingInfo .bookingInfofield .lbl{float:left}#bookingInfo .bookingInfofield .val{float:right}#bookingInfo #bookingInfoPersons .bookingInfofield.list{height:auto;padding-bottom:4px}#bookingInfo #bookingInfoPrice{margin-top:10px}#bookingInfo #questions{margin-top:40px}#bookingInfo #questions .bookingInfofield{margin-bottom:10px}#priceSummary .tableStyle1 .first,#priceSummary .tableStyle1 tr td:nth-child(3),#priceSummary .tableStyle1 tr td:nth-child(4),#priceSummary .tableStyle1 tr th:nth-child(3),#priceSummary .tableStyle1 tr th:nth-child(4){display:none}#survey{padding:20px}#survey .category{margin:15px auto 0}#survey .category .categoryName{margin-bottom:5px;padding:3px 0 3px 11px;height:30px;line-height:30px}#survey .question{margin-left:25px;padding-bottom:20px}#survey .question .questionName{width:450px;float:left;padding:3px;margin-top:0;margin-bottom:0}#survey .question .answer{width:310px;float:right;padding:3px}#survey .question .answer .LargeAnswerCheckboxList{float:right;margin-top:40px;width:607px}#survey .question .answer .LargeAnswerCheckboxList input{margin-right:3px}#survey .question .answer .LargeAnswerCheckboxList label{margin-right:15px}#survey .question .answer .chkAnswers label,#survey .question .answer .rbAnswers label{margin-left:5px}#survey .question .slider{width:162px!important;float:left;margin-right:15px}#survey .question .txtAnswer{width:200px;height:100px;float:left;margin-right:15px}#survey .buttons{margin-top:20px}#survey textarea{width:275px}#survey .multicolumnlist{float:right;margin-top:40px;width:90%}#survey .multicolumnlist .answeritem{float:left;width:212px}#mijnsite #survey{padding:0}#news h2{margin-bottom:20px}#news .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:100%;margin-left:0}#news .mainframe .mainframeCenter .pricelabel span{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#news .mainframe .mainframeCenter .pricelabel .date{float:left;padding-right:10px}#news .mainframe .mainframeCenter .pricelabel .title{float:left;padding-left:10px;height:16px;width:100%}#news .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#news .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:100%}#news .entry .pricelabel{position:relative!important;float:left;margin-left:0!important}#news .entry .pricelabel .title{height:auto}#news .entry .priceshadow{position:relative!important;width:5px;float:left;clear:both;margin:-8px 0 0 -22px!important;display:none}#kijkenvergelijk .introtext{padding-left:0}#kijkenvergelijk .score-buttons{top:-10px;padding:1px 6px}#popup #kijkenvergelijk.intro{padding:15px;margin-right:45px;margin-left:25px}#popup #kijkenvergelijk h1{margin:10px 0}#popup #kijkenvergelijk .introtext{padding-left:25px;padding-top:20px}#popup #kijkenvergelijk h3{padding:20px 0 0}#popup #kijkenvergelijk ul{margin-bottom:30px;margin-left:40px}#popup #kijkenvergelijk .field{margin:0 auto 5px}#popup #kijkenvergelijk .field .label{float:left}#popup #kijkenvergelijk .field .value{margin:0 0 0 130px}#popup #kijkenvergelijk .field .value input{width:500px}#popup #kijkenvergelijk #concurrenten{margin-left:25px}#popup #kijkenvergelijk img{float:right;margin:5px;max-height:150px}#popup .mainboxshadow{margin-right:45px;margin-left:25px}#mijnsite #countrynav{width:100%;margin-left:0;position:relative;top:0;padding-bottom:0;padding-right:4px;background-color:#fff}#mijnsite #countrynav li{display:block}#mijnsite #countrynav li a{margin-right:0}#mijnsite #menu{width:100%;height:36px;margin:5px 0}#mijnsite #menu li{width:100%;margin-right:0}#mijnsite #menu li a{padding:10px 0}#mijnsite #menu li:last-child a{margin-right:0}#mijnsite #menu #tabcontent{min-height:100px;width:673px;padding:15px}#mijnsite #menu h2{margin-top:20px}#mijnsite #menu h2:first-child{margin-top:0}#mijnsite #menu h2 span{padding:5px 10px}#mijnsite #hotels{float:left;width:100%}#mijnsite #hotels h3{font-weight:700}#mijnsite #hotels .accommodation{border-bottom:1px solid #5da313;width:100%!important}#mijnsite #hotels .accommodation:last-of-type{border-bottom:none}#mijnsite #optiontobooking #side{width:200px;float:left!important}#mijnsite #optiontobooking #maincontent{margin:0 -10px;width:100%}#mijnsite #optiontobooking .pagecontent{width:100%}#mijnsite #optiontobooking #wizard{width:101%;margin-left:-5px}#mijnsite #selectedTripHeader{padding:15px 0 0}#mijnsite #selectedTripHeader .title{margin:5px 0 15px}#mijnsite #selectedTripHeader #tripTitle{padding:3px 10px}#mijnsite #selectedTripHeader .col{width:156px;float:left;line-height:22px}#mijnsite #selectedTripHeader .col span{padding:0 10px}#mijnsite #selectedTripHeader .button3{float:right;margin-top:10px}#mijnsite .container{width:100%;margin:0 auto}#mijnsite .container .framevierkant:nth-child(3n){padding-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:30px}#mijnsite .container .framevierkant.small:nth-child(4n){padding-right:0}#mijnsite .container .framevierkant.small .bookbuttonsmall{margin-top:65px}#mijnsite .center .titleblock{padding-top:20px;margin-top:0}#mijnsite .center .defaultForm .field{width:100%}#mijnsite .center .defaultForm .field .label{margin-right:20px}#mijnsite .center .defaultForm .field .value{width:auto}#mijnsite #topicDetail .topiccontainer{position:relative}#mijnsite #topicDetail .username{padding-bottom:20px}#mijnsite #topicDetail .postDate{bottom:2px;position:absolute}#mijnsite #news{margin-top:20px}#mijnsite #news .mainframe{margin:0 auto}#mijnsite #faq .faqitem{margin-bottom:20px}#mijnsite #albelli img{float:right}#mijnsite #forum #createTopic{margin-top:20px}#mijnsite #forum .table-forum .row{border-bottom:1px solid #5da313}#mijnsite #forum .table-forum .green{text-align:center}#mijnsite #tourinformation .leftColumn{width:100%!important;float:left}#mijnsite #tourinformation .rightColumn{display:none}#mijnsite .invoice-detail{border-bottom:1px solid #f6f6f6;margin-bottom:0!important}#mijnsite .invoice-detail:nth-child(2n){background-color:#f6f6f6}#mijnsite .invoice-detail:nth-child(2n) .green{background-color:#f6f6f6!important}#mijnsite #invoice .remarks{padding-left:15px;padding-right:15px}#mijnsite #invoice .names{text-align:center;border-bottom:1px solid #f6f6f6}#mijnsite #invoice .invoice-detail .green{clear:left;text-align:right;background-color:#fff;font-weight:700;color:#000;border-bottom:none}#mijnsite #invoice .cell{padding-top:10px;padding-bottom:10px}#mijnsite #invoice .cell.center{text-align:center}#mijnsite #invoice #headerRight{float:right;margin-bottom:20px}#mijnsite #invoice #headerLeft{float:left}#mijnsite #invoice table tr td{width:auto}#mijnsite #invoice #printPDF{float:right;margin-right:15px}#mijnsite #invoice #ideal #frmIDeal{margin-top:20px;padding-left:160px;height:220px;position:relative}#mijnsite #invoice #ideal #frmIDeal #idealSubmit{position:absolute;bottom:10px;right:10px}#mijnsite #invoice #ideal .mijnsitebutton{margin-right:20px}.cmsblock{margin:0 auto;position:relative}.cmsblock img{width:100%}.cmsblock a{position:relative}.cmsblock a:active,.cmsblock a:focus,.cmsblock a:hover{color:inherit;text-decoration:none}.cmsblock .title{padding:5px 0 0}.cmsblock .content{position:relative;height:180px;padding:0}.cmsblock .content .title{font-size:20px;color:#5da313;text-shadow:none}.cmsblock .content .text{font-size:16px;color:#000;text-shadow:none;overflow:hidden}.cmsblock ul{margin-left:19px}.cmsblock .infobutton{margin:0 auto;position:absolute;top:-60px;left:0;width:100%}.cmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;margin:auto}.cmsblock .block-image{width:100%;padding-bottom:54.87528344671202%;position:relative}.cmsblock .block-image img{position:absolute;top:0;left:0;height:100%;width:100%}.cmsblock .block-image:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.shoestring-stories .shoestring-stories-blocks .shoestring-stories-block{margin-bottom:20px;padding:0 60px}#tourleaders .tourleader{float:left;width:100%}#tourleaders .intro{padding:15px!important}#tourleaders .pricetable,#tourleaders .pricetable tbody,#tourleaders .pricetable td,#tourleaders .pricetable th,#tourleaders .pricetable tr,#tourleaders .tableStyle1,#tourleaders .tableStyle1 tbody,#tourleaders .tableStyle1 td,#tourleaders .tableStyle1 th,#tourleaders .tableStyle1 tr{display:block;width:100%;float:left}#tourleaders .pricetable tbody.hidden-sm,#tourleaders .pricetable td.hidden-sm,#tourleaders .pricetable th.hidden-sm,#tourleaders .pricetable tr.hidden-sm,#tourleaders .tableStyle1 tbody.hidden-sm,#tourleaders .tableStyle1 td.hidden-sm,#tourleaders .tableStyle1 th.hidden-sm,#tourleaders .tableStyle1 tr.hidden-sm{font-weight:700;border-bottom:2px solid #f1584f;color:#000}#tourleaders .pricetable tbody.hidden-sm br,#tourleaders .pricetable td.hidden-sm br,#tourleaders .pricetable th.hidden-sm br,#tourleaders .pricetable tr.hidden-sm br,#tourleaders .tableStyle1 tbody.hidden-sm br,#tourleaders .tableStyle1 td.hidden-sm br,#tourleaders .tableStyle1 th.hidden-sm br,#tourleaders .tableStyle1 tr.hidden-sm br{content:" ";margin-right:2px}#tourleaders .pricetable tbody.hidden-sm br:after,#tourleaders .pricetable td.hidden-sm br:after,#tourleaders .pricetable th.hidden-sm br:after,#tourleaders .pricetable tr.hidden-sm br:after,#tourleaders .tableStyle1 tbody.hidden-sm br:after,#tourleaders .tableStyle1 td.hidden-sm br:after,#tourleaders .tableStyle1 th.hidden-sm br:after,#tourleaders .tableStyle1 tr.hidden-sm br:after{content:" "}#tourleaders .pricetable tbody input,#tourleaders .pricetable tbody label,#tourleaders .pricetable tbody select,#tourleaders .pricetable td input,#tourleaders .pricetable td label,#tourleaders .pricetable td select,#tourleaders .pricetable th input,#tourleaders .pricetable th label,#tourleaders .pricetable th select,#tourleaders .pricetable tr input,#tourleaders .pricetable tr label,#tourleaders .pricetable tr select,#tourleaders .tableStyle1 tbody input,#tourleaders .tableStyle1 tbody label,#tourleaders .tableStyle1 tbody select,#tourleaders .tableStyle1 td input,#tourleaders .tableStyle1 td label,#tourleaders .tableStyle1 td select,#tourleaders .tableStyle1 th input,#tourleaders .tableStyle1 th label,#tourleaders .tableStyle1 th select,#tourleaders .tableStyle1 tr input,#tourleaders .tableStyle1 tr label,#tourleaders .tableStyle1 tr select{width:100%}#tourleaders .pricetable tr,#tourleaders .tableStyle1 tr{margin-bottom:15px}.seven-col{width:50%;float:left}.onecmsblock{margin:0 auto;width:100%;position:relative}.onecmsblock .onecmsblockshadow{background-size:100%}.onecmsblock a{position:relative}.onecmsblock a:active,.onecmsblock a:focus,.onecmsblock a:hover{color:inherit;text-decoration:none}.onecmsblock img{width:100%}.onecmsblock .title{font-family:AmericanTypewriter;height:auto;padding-left:0;color:#5da313;text-shadow:none;font-size:20px;min-height:16px}.onecmsblock .text{font-family:myriad-pro;padding:0;color:#3e3e3e!important;font-size:16px!important;text-shadow:none}.onecmsblock .content{padding:0 0 15px;position:relative;width:100%;bottom:0!important}.onecmsblock .content .content-background{padding:0 5px;width:100%}.onecmsblock .infobutton{position:relative;margin-top:20px;left:0}.onecmsblock .infobutton span{width:100%;font-size:16px;text-align:center;padding-left:0}.navbar-toggle{border-color:#fff}.navbar-toggle .icon-bar{color:#fff;background-color:#fff}.threecmsblocks{margin:0 auto 15px;width:100%}.threecmsblocks.trip-type-blocks .cmsthreeblockbackground{margin-top:30px}.threecmsblocks li{position:relative;text-align:center}.threecmsblocks li a{padding:12px}.threecmsblocks li .noVisible{display:none}.threecmsblocks li .cmsthreeblockbackground{padding-bottom:0;padding-left:15px;padding-right:15px}.threecmsblocks li:nth-child(3n){margin-right:0}.threecmsblocks li img{width:35%!important;padding:0;float:none}.threecmsblocks li h2{width:100%;float:left}.threecmsblocks li .infobutton{padding:0;width:100%;margin-left:5%;float:left;display:none}.threecmsblocks li .infobutton .infobutton-background{background:none}.threecmsblocks li .infobutton .bookbutton{overflow:hidden}.threecmsblocks li .infobutton .bookbuttonsmall{line-height:25px;width:100%;padding-left:0;padding-bottom:0;height:76%}.threecmsblocks li .infobutton .bookbuttonsmall span{height:auto;width:100%;padding:0 10px;font-size:12px;text-align:center}.threecmsblocks h2{margin-bottom:0}.threecmsblocks h2.noVisible{visibility:hidden}.threecmsblocks .threecmsblocksshadow{background-size:100% 50%}#results .weekpromo .clock .right{width:100%;text-align:center}#results .weekpromo .clock .flip-clock-wrapper{padding:0;width:100%;-ms-zoom:1;zoom:1}#results .weekpromo .clock .flip-clock-wrapper ul{width:9%}#results .weekpromo .clock .flip-clock-wrapper ul li a div div.inn{font-size:50px}#results .weekpromo .clock .flip-clock-wrapper .flip-clock-divider{width:8.66%}#results .weekpromo .clock .flip-clock-wrapper .flip-clock-divider.days{width:0}#results .weekpromo .clock .flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:38%}#results .weekpromo .clock .flip-clock-wrapper .flip-clock-divider .flip-clock-label{right:-70px}#productpromotion .contentCMSBlock{padding:0!important}#productpromotion .productpromotion-image{width:200px;height:200px;position:relative}#productpromotion .clock .left{display:none}#productpromotion .clock .right{margin-bottom:20px;width:100%;text-align:center}#productpromotion .producttype{left:5%;right:auto;top:0;font-size:15pt}#productpromotion .your-clock.flip-clock-wrapper{padding:10px 15px;margin:0}#productpromotion .your-clock.flip-clock-wrapper ul{width:11%}#productpromotion .your-clock.flip-clock-wrapper ul li a div div.inn{font-size:50px}#productpromotion .your-clock.flip-clock-wrapper .flip-clock-divider{width:8.66%}#productpromotion .your-clock.flip-clock-wrapper .flip-clock-divider.days{width:0}#productpromotion .your-clock.flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:38%}#productpromotion .your-clock.flip-clock-wrapper .flip-clock-divider .flip-clock-label{right:-70px}#productpromotion .threecmsblocks li{margin-bottom:0}#productpromotion .threecmsblocks li .cmsthreeblockbackground{padding:12px}#productpromotion .threecmsblocks li .cmsthreeblockbackground a,#productpromotion .threecmsblocks li .cmsthreeblockbackground img{padding:0}#productpromotion .threecmsblocks li .infobutton{left:0;width:100%;bottom:0;background-color:hsla(0,0%,100%,.8);margin-left:0}#productpromotion .threecmsblocks li .infobutton .productInfo{padding-left:4px!important;width:100%;text-align:center}#productpromotion .threecmsblocks li .infobutton .productInfo .productTitle{margin-top:2px;font-size:13px}#productpromotion .threecmsblocks li .infobutton .productInfo .productDays{font-size:12px}#productpromotion .threecmsblocks li .infobutton .productButton{width:100%;padding-left:5px;padding-right:5px;margin-right:0}#productpromotion .threecmsblocks li .infobutton .bookbuttonsmall{padding-top:0;background-position:100% 1px}#productpromotion .threecmsblocks li a .col-sm-12{background:none!important}#productpromotion .threecmsblocks li a img{display:block;width:100%}#productpromotion .threecmsblocks li a .infobutton{display:block;text-align:center}#productpromotion .threecmsblocks li a .infobutton .productInfo .productTitle{font-family:AmericanTypewriter;font-size:20px;color:#5da313}#productpromotion .threecmsblocks li a .infobutton .productInfo .productDays{font-family:myriad-pro;font-size:16px;color:#000}#productpromotion .threecmsblocks li a .infobutton .productButton{float:left;width:100%;margin-top:15px}#productpromotion .threecmsblocks li a .infobutton .productButton .productpromotion-price{font-family:AmericanTypewriter;color:#f1584f;font-size:26px;font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #f1584f}#productpromotionOverview .productpromotion-container .productpromotion{padding:15px}#overlay{width:100%;height:100%;position:fixed;top:0}#errorMsg,#MailSubscribed{width:400px;height:115px;position:fixed;margin:0 auto;top:150px;left:50%;margin-left:-220px;padding:20px}#errorMsg .title,#MailSubscribed .title{margin-bottom:15px;margin:-20px -20px 15px;padding:20px}#errorMsg p,#MailSubscribed p{line-height:23px}#bookingsform{padding:25px}#bookingsform .field .value{float:left;margin:0;padding-top:0;width:515px}#bookingsform .field .value input,#bookingsform .field .value select,#bookingsform .field .value textarea{width:500px;margin-right:5px}#bookingsform .field .label{width:300px;float:left;padding-top:5px}#bookingsform .field input.small{width:50px}#bookingsform .field input.medium{width:150px}#bookingsform .field input.date{width:85px}#bookingsform input[type=password],#bookingsform input[type=text],#bookingsform select{padding:4px}#bookingsform .title{margin:10px 0}#bookingsform .optionalService{margin-bottom:15px}#bookingsform .optionalService label{width:90%}#bookingsform .insurances .tab{margin-left:30px}#bookingsform .insurances .insuranceOption{margin-bottom:10px}#polyglotLanguageSwitcher{margin-right:1px}#polyglotLanguageSwitcher ul{top:inherit!important}#polyglotLanguageSwitcher ul li a{padding-right:4px!important}#polyglotLanguageSwitcher a.current{padding-top:8px!important;padding-bottom:10px!important}#polyglotLanguageSwitcher a.current span .trigger{margin-top:8px}#polyglotLanguageSwitcher a.active{padding:7px 5px 9px 27px!important}#countriesoverview .introcontinent{padding:0 15px}#countriesoverview .introcontinent img{float:right;width:100%;margin:8px 5px 20px 20px}#countriesoverview .country{margin-bottom:30px;width:100%;background-size:100%;margin-right:0;position:relative}#countriesoverview .country:nth-of-type(5n+5){margin-right:0}#countriesoverview .country a{position:relative;padding:0;margin-right:-60px;width:100%;line-height:12px;overflow:hidden}#countriesoverview .country a .image{height:100%;width:100%}#countriesoverview .country a .overlay{width:100%;position:absolute;padding:10px 0;bottom:0;top:auto;height:100%;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}#countriesoverview .country a .overlay .content{height:80%;width:100%;position:absolute;left:0;bottom:0;padding:0}#countriesoverview .country a .overlay .name{font-size:36px;font-weight:700;letter-spacing:0}#countriesoverview .country a .overlay .infobutton{display:none}#countriesoverview .country a .overlay .tripcount{padding-top:5px}#countriesoverview .country a span{position:absolute;top:7px;left:7px;right:0;height:40px;line-height:40px}#countriesoverview .country a span.bg{opacity:.5;filter:alpha(opacity=30)}#belgianVisitorPopUp{position:absolute;width:610px;height:316px;left:50%;top:50%;margin-top:-158px;margin-left:-305px}#belgianVisitorPopUp .fancybox-skin{padding:0!important}#belgianVisitorPopUp .header .logo{padding:20px;height:65px}#belgianVisitorPopUp .content{padding:10px}#belgianVisitorPopUp .fancybox-inner{width:610px!important;height:316px!important}#belgianVisitorPopUp .footer{padding:10px;height:45px}.shoeTextblock table tbody tr td{padding:10px 0!important}.shoeTextblock table tbody tr td li{padding-top:5px!important}#shoeDurftPopup{position:absolute;width:100%;height:400px;top:20vh;background-size:contain}#shoeDurftPopup #closePopup{width:96px;height:26px;position:absolute;top:8px;right:3px}#shoeDurftPopup #bestelJeKaartje{width:237px;height:26px;position:absolute;top:208px;left:122px}#languageSwitcher{width:240px;height:34px}#divLanguageSelector{float:right;line-height:normal;position:relative}.dd-container ul,.dd-container ul li{float:none!important}.dd-container ul li{height:30px!important}.dd-container ul li a{padding:10px!important}#customTourList h1{margin-top:20px}#customnavigation{width:100%;position:relative;padding:0 15px;display:none}#customnavigation li.step{width:100%;height:45px;float:left;padding:0;margin-top:-1px;position:relative;background:none;text-align:left;line-height:34px;-ms-word-break:break-word;word-break:break-word;vertical-align:bottom!important}#customnavigation li.step#step1 label{font-weight:700}#customnavigation li.step:first-of-type{border-left:none}#customnavigation li.step *{-ms-zoom:1;zoom:1;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#customnavigation li.step>span{height:27px;margin-top:5px;background:none;margin-bottom:10px;margin-right:5px}#customnavigation li.step>span>span.inner{width:27px;height:27px;margin-top:3px;margin-right:4px;color:#000!important;font-size:15px;padding-top:6px}#customnavigation li.step.active{color:#000}#customnavigation li.step.active>span{background:none}#customnavigation li.step.active>span span.inner{background-color:#5da313;color:#fff!important}#customTourList #destinations{margin:0 -10px}#customTourList .destinationcontainer{margin-top:30px}#customTourList .destinationcontainer .trip-labels{height:30px}#customTourList .destinationblock{float:left;width:100%;padding:0}#customTourList .destinationblock a{width:100%;height:150px;padding:15px;position:relative}#customTourList .destinationblock a .bookbutton{display:none}#customTourList .destinationblock a .content{margin:-15px -15px 0;padding:15px}#customTourList .destinationblock a .content .subtitle{display:none}div .stepdetail{line-height:16px;padding:20px;width:100%;position:absolute;left:0;top:51px;display:none!important}.customTitle{padding:22px 20px;margin-bottom:0;margin-top:40px}.agentstaff{margin-top:15px}.agent,.agentstaff{margin-top:20px;padding:15px 29px 0}.agent h3,.agentstaff h3{padding:33px 20px 30px;margin-bottom:50px}.agent h3 small,.agentstaff h3 small{margin-top:25px}.agent span .inverted,.agentstaff span .inverted{padding:0 10px 2px;margin:0 4px 0 6px}.agent section.card:first-of-type,.agentstaff section.card:first-of-type{margin-right:22px}.agent section.card .information,.agentstaff section.card .information{margin-top:9px}.agent section.card .information p,.agentstaff section.card .information p{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agentstaff ul.bxslider li,.agent ul.bxslider li{height:270px}.agent .descr,.agentstaff .descr{margin:20px 0 17px}.agent .descr .title,.agentstaff .descr .title{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agent .descr ul,.agentstaff .descr ul{list-style-position:inside;margin:7px 0}.agent .halfcard,.agentstaff .halfcard{float:left}.agent .halfcard.nomargin,.agentstaff .halfcard.nomargin{margin-right:0}.agent .halfcard img,.agentstaff .halfcard img{width:100%}.agent .halfcard .block img,.agentstaff .halfcard .block img{width:auto}.agent .halfcard:last-of-type,.agentstaff .halfcard:last-of-type{margin-right:0}.agent .bx-wrapper .bx-next,.agentstaff .bx-wrapper .bx-next{right:20px}.agent .leftlabel,.agent .leftvalue,.agentstaff .leftlabel,.agentstaff .leftvalue{float:left;min-width:55px}.agent span.leftlabel img,.agentstaff span.leftlabel img{width:30px}.agent .leftvalue,.agentstaff .leftvalue{line-height:38px}.agent .transition,.agentstaff .transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.agent .staffcontainer{margin:0 -5px}.agent .staff{width:210px;height:150px;margin:0 5px 10px;float:left;position:relative}.agent .staff .content{padding:10px;position:absolute;bottom:0;width:100%}.agent .spacedlines{line-height:25px;padding-top:10px}.popup{width:100%;position:fixed;top:40px;left:50%;margin-left:-470px;padding:0;padding-bottom:20px;bottom:40px}.agentfooter{height:41px;margin-bottom:20px}.agentstaff{padding:15px 29px 0}.agentstaff h3{padding:33px 20px 0;margin-bottom:50px}.agentstaff h3 span{margin-left:10px}.agentstaff .halfcard .block{padding-top:18px}.agentstaff ul.bxslider li{width:100%!important}.PUclose{width:65px;position:fixed;top:40px;height:30px;left:50%;margin-left:448px;padding:0;line-height:30px;padding-right:15px}.tk-museo{line-height:20px}.IDPTcontentWrapper{width:100%;margin-bottom:-20px}.IDPTcontentWrapper .cell{display:block}.idptContent .paddingContainer .content,.idptContent h1{padding:0!important}.agentInfo,.idptleft{width:100%}.paddingContainer{padding:10px}.paddingContainerDouble{padding:20px}.howToComposeTravel{width:100%;height:59px;line-height:23px;padding-left:20px;padding-top:7px;background-repeat:no-repeat;background-position:100% 0;background-color:#5da313;color:#fff}.howToComposeTravel a{color:#fff}.agentInfo .fertigo-title{width:100%!important}.agentInfo .title.smaller{width:33.33%;float:left;line-height:20px}.agentInfo .agentImage,.agentInfo .agentLogo{width:195px;height:auto;margin:15px 0}.agentInfo .address{width:195px;margin:15px 0}.agentInfo .viewProfile{width:175px;margin:15px 0;padding:10px}.agentInfo .employees{margin-top:15px}.agentInfo .staff{margin-bottom:10px}.agentInfo .staff>a>img{width:55px;height:55px;float:left;margin-right:10px}.agentInfo .staff .staffInfo{width:130px;float:left;padding-top:5px}.agentInfo .staff .staffInfo .actions a.leftmargin{margin-left:5px}.agentInfo .staff .staffInfo .actions a.rightmargin{margin-right:5px}.agentBar{height:100px;width:100%;position:fixed;bottom:0;display:none;left:0}.agentBar .barTopright{position:absolute;right:10px;top:-35px;width:150px;height:20px;padding-top:16px}.agentBar .leftSide,.agentBar .leftSide .info{float:left;height:100px;width:auto}.agentBar .leftSide .info>a{float:left}.agentBar .leftSide .info img.logo{float:left;margin:15px 30px}.agentBar .leftSide .info>a>img.image{float:left;height:80px;width:80px;margin:10px}.agentBar .leftSide .info .innerInfo{float:left;width:230px;padding-top:10px}.agentBar .leftSide .info .innerInfo .title{float:left}.agentBar .leftSide .info .innerInfo .title.big{margin-top:-5px}.agentBar .leftSide .info .innerInfo .icons{float:left;margin-top:6px}.agentBar .leftSide .info .innerInfo .icons .icon{width:90px;height:20px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon img{width:21px;height:21px;margin-right:5px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon span{height:20px;float:left;padding-top:3px}.agentBar .leftSide .chatTriangle{width:15px;height:40px;float:left;margin-top:25px}.agentBar .leftSide .chat{width:325px;height:100px;float:left;position:relative}.agentBar .leftSide .chat .messages{width:325px;height:62px;position:absolute;bottom:28px;padding:5px 0}.agentBar .leftSide .chat .messages .message{padding:3px 15px}.agentBar .leftSide .chat .messages .message span{min-width:60px}.agentBar .leftSide .chat .input{position:absolute;bottom:0;width:323px}.agentBar .leftSide .chat .input input{outline:none;width:323px;padding:5px 15px}.agentBar .rightSide{height:100px}.agentBar .rightSide .title{padding-top:25px;float:right}.agentBar .rightSide .title,.agentBar .rightSide .title a{padding-bottom:10px}.agentBar .rightSide .question{float:right;width:60px;margin-left:25px;margin-top:15px;margin-right:15px}#idptfaq{padding-bottom:20px}#idptfaq h2{padding:20px}#idptfaq .list{margin:20px 0 10px}#idptfaq .list .letter{margin:20px 0}#idptfaq .list .letter h3{padding-bottom:10px}#idptfaq .faq{padding:40px;margin:20px 0;float:left;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#idptfaq .faq .question{line-height:1.2em;margin:0 0 15px;padding:0 0 10px;line-height:1}#idptfaq .faq .answer{line-height:1.5}#slideshowControls{display:none}#slideshowControls a{width:32px;height:32px}#slideshowControls a.active{opacity:.8}#slideshowControls a:hover{opacity:1}#individualScores{float:left}#feedbackReviews{max-width:400px;position:relative;margin-right:1px}.entry .pricelabel{width:90%;margin-top:0;top:-8px;margin-left:-13px}#reviewlist .entry{margin-top:15px;float:left;width:100%}#reviewlist .entry:first-of-type{margin-top:0}#reviewlist .entry .pricelabel{margin-left:-8px;margin-top:-20px;float:left}#reviewlist .entry .readmoreBlock{float:left}.productTabs .navbar-collapse{top:6vh;max-height:62vh}.productTabs .pricelabel{display:none}.productTabs button{padding-left:5px;padding-right:5px;font-size:12px}.productTabs .bookbutton{margin-top:0;margin-bottom:2px;width:30%;height:40px}.productTabs .bookbutton span{font-size:10px;padding-left:2px;width:100%}.productTabs .menu-bars i{margin-top:0;margin-right:3px;font-size:21px;color:#5da313}.productTabs .productMenuIcon{width:100%;margin-right:0;float:right;padding:0 15px 0 0;max-height:6vh;height:6vh;margin-top:0;margin-bottom:0;border-bottom:1px solid #f6f6f6;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(top,#e5e5e5,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5",endColorstr="#ffffff",GradientType=0);text-align:center;position:relative;z-index:2}.productTabs .productMenuIcon i{margin-right:0;margin-left:1%;color:#5da313;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.productTabs .productMenuIcon .menu-bars{width:15%;margin-left:0;position:absolute;right:0;top:5px}.productTabs .productMenuIcon .productMenu{width:100%;margin:0;text-transform:uppercase;font-family:myriad-pro;font-weight:700}.productTabs .productMenuIcon.collapsed i{color:#f1584f}.productTabs .productInfo{width:35%;float:left}.productTabs .productInfo i{margin-top:4px;font-size:16px}.productTabs .ProductInfoText{margin-top:0}.productTabs ul{padding:0;border-top:none;background-color:#666!important}.productTabs ul li{width:100%;padding:0 15px;margin-right:0;background-color:#666!important;color:#fff!important;height:30px}.productTabs ul li a{color:#fff!important;line-height:30px}.productTabs ul li.current{background-color:#959595!important}.productTabs ul li.current a{color:#fff!important}.triptitle .subtitle{display:none}.triptitle .social-buttons{margin-bottom:15px}a .intro-text,a h2{width:100%;float:right}a .infobutton{width:100%;margin-left:0}#flightinfoAvailable th{display:none}#flightinfoAvailable .data{margin-bottom:10px;display:block}#flightinfoAvailable .data td{display:block;width:100%;padding-left:40px;position:relative}#flightinfoAvailable .data td i{position:absolute;left:0;top:0;color:#000;background-color:#fff;width:35px;height:100%;border:1px solid #f4f4ef;text-align:center;padding-top:7px}#flightinfoAvailable .data td i.green{color:#5da313}#flightinfoAvailable .data td i.red{color:#f1584f}#flightinfoAvailable .data td i.up{height:50%;top:0}#flightinfoAvailable .data td i.up:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block}#flightinfoAvailable .data td i.down{height:50%;top:auto;bottom:0;padding-top:12px}#flightinfoAvailable .data td i.down:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}#productpromotion .productpromotion-left .productButton{margin-right:0;margin-left:0}#productpromotion .productpromotion-left .productButton .productpromotion-price{transform:rotate(0deg)}#productpromotion .productpromotion-left .productInfo{padding:0;position:inherit;text-align:center;right:0}.productpromotion-container .productpromotion{padding:15px}.productpromotion-container .productpromotion .leftColumn img{width:100%}.productpromotion-container .productpromotion .rightColumn .score{display:none}.productpromotion-container .productpromotion .rightColumn .content-container{margin:0}.productinformation .weekknaller-timer{margin-bottom:100px}.productinformation .productpromotion-price{float:none!important;margin-top:150px!important;text-align:center!important;margin-left:200px!important}#tabDataPrices .productpromotion-price{border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:100px;width:100px;font-size:30px;font-weight:700;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);line-height:30px;padding-top:10px;display:block!important;margin-left:200px}#tabDataPrices .productpromotion-price span{font-size:20px;font-weight:700}#tabDataPrices .bookingCountdown .your-clock .flip-clock-divider{width:auto!important}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper{margin:7px 0 0 116px!important;padding:0}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper span{overflow:visible!important;height:inherit!important;width:auto!important}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper ul{width:50px;height:50px}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper ul li a div div.inn{font-size:40px!important;line-height:54px}#tabDataPrices .bookingCountdown .your-clock .flip-clock-label{margin-top:50px;top:0!important}.idpt2017 h2.country-title{display:none}.idpt2017 #container #headerOverlay #headerTop a#logolink{left:1.5rem}.idpt2017 #container header.header-qsm .headerContainer .headerImageBackground{position:absolute!important}.idpt2017 #container header.header-qsm .headerContainer .headerImageBackground img{width:auto;min-width:100%;height:100%}.idpt2017 #container header .headerContainer,.idpt2017 #container header .headerContainer .container{height:56.25vw}.idpt2017 #container header .headerContainer .container .col-xs-8{position:absolute;width:100vw;height:calc(56.25vw - 3rem);min-height:calc(56.25vw - 3rem);margin:0;padding:0 1.5rem;top:0;left:0;z-index:2}.idpt2017 #container header .headerContainer .container .col-xs-8 h2.country-title{position:relative;color:#fff;font-size:3.5rem;line-height:4rem;top:-5.2rem;margin-left:0;padding:0;height:56.25vw;bottom:0;display:table-cell;vertical-align:bottom;text-align:center}.idpt2017 #container header .headerContainer .headerBackground{position:absolute;top:0;left:0;width:100%;height:100%}.idpt2017 #container header .headerContainer .headerBackground:after{content:"";display:block;position:absolute;width:100%;height:18rem;left:0;bottom:0;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle,.idpt2017 #container #headerOverlay #headerTop a#logolink{background:transparent}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle{position:absolute;width:8rem;max-width:8rem;right:0}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle span{transition:all .2s ease-out}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle span:nth-child(2){position:relative;transform:rotate(45deg);top:.4rem}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle span:nth-child(3){opacity:0}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle span:nth-child(4){position:relative;transform:rotate(-45deg);top:-.4rem}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed span:nth-child(2),.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed span:nth-child(4){transform:rotate(0deg)}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed span:nth-child(2){top:0}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed span:nth-child(3){opacity:1}.idpt2017 #container #headerOverlay #headerTop .navbar-toggle.collapsed span:nth-child(4){top:0}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav{padding-top:1.5rem}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{line-height:20px;float:left;width:100%;text-align:center;font-size:20px;margin:0!important;height:3.5rem!important}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom #header-phone{margin-bottom:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.25);margin-top:-.5rem}.idpt2017 h2 .country-title{margin-top:-19rem}.idpt2017 #customTourList .searchblock{width:100%;margin-bottom:3rem}.idpt2017 #customTourList .searchblock .searchblock-img .title h2{font-size:2.6rem}.idpt2017 #customTourList .searchblock .searchblockbackground .col-xs-12{padding:0}.idpt2017 .middle .idpt-agents{padding:3rem 0 .5rem}.idpt2017 .middle .idpt-agents h2{display:none}.idpt2017 .middle .country-intro{padding:3rem}.idpt2017 .middle .country-agent-info{top:-15rem;height:15rem}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture{background:transparent;margin-top:0}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture .agent-picture-blurred,.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture:after{display:none}}@media (max-width:767px) and (min-width:768px){.productbanner .container .triptitle{min-height:80px}}@media (max-width:767px) and (max-width:767px){.productbanner .container .tripextra__group{clear:both}}@media (max-width:767px) and (max-width:460px){#productpromotionOverview .productpromotion .rightColumn .content-container .col-xxs-12{float:none;width:100%}}@media (max-width:400px){#tabDataPrices .datablock .dataline .days span.word{display:none}#tabDataPrices .datablock .dataline .days i{margin-bottom:5px;display:block}}@media (min-width:768px) and (max-width:992px){.container{width:auto!important}.centeredContent{width:100%!important}.contentWidth{width:100%}.contentCMSBlock{float:left;margin:0!important}.contentCMSBlock.highlightContentBlocks{width:100%}.contentCMSBlock .pinImage img{height:auto;max-width:100%}.contentCMSBlock .frame{width:100%}.contentCMSBlock .frame table{padding:0 15px;width:100%!important}.contentCMSBlock .frame table td{width:25%;float:left;margin-bottom:10px;padding:0 10px 0 0}.contentCMSBlock .frame table td h3{border-bottom:1px solid #9fab55}.contentCMSBlock .frame table td:first-of-type{display:none}.contentCMSBlock .frame table li{list-style:none;padding-left:10px}.contentCMSBlock .frame table ul ul li{margin-bottom:5px}.contentCMSBlock .frame table .tocs{width:100%}.fancybox-wrap{width:94vw!important;left:3vw!important}.fancybox-inner{width:100%!important}#youtubepopup{width:100%;height:65vh;display:block}#youtubepopup iframe{width:100%;height:100%;display:block}.backgroundshadowCMS{height:40px;position:absolute;bottom:-40px;left:0;width:100%}.mainboxshadow{height:22px;margin-bottom:8px;background-size:contain}.intro.content h2 .moveTop{width:16px;margin:0}h1{margin-bottom:20px}h2 .moveTop{float:right;width:32px;margin-top:-4px;margin-right:4px;position:absolute;right:20px;top:20px}h3{margin-bottom:10px}h4{margin:15px 0 10px}#digitalmagazine{height:300px;padding-top:20px}.bookbutton{line-height:38px;padding-right:40px}.bookbutton span{line-height:38px;height:38px}.bookbuttonsmall{line-height:25px;padding-right:25px;float:right;clear:right}.bookbuttonsmall span{line-height:25px;height:25px}.mijnsitebutton{margin-top:20px;padding:6px 12px}.mijnsitebutton:active{position:relative;top:1px}.tableStyle1{width:100%}.tableStyle1 tr th{line-height:200%;white-space:nowrap;padding:2px 10px 2px 5px}.tableStyle1 tr th .tableStyle1 tr td{padding:2px 10px 5px 5px}.tableStyle1 tr th.year{padding:5px}.tableStyle1 tr td{width:25%!important}.tableStyle1 tr td.buttons .book{margin-bottom:3px}.tableStyle1 tr td.buttons .option{padding:2px}.tableStyle1 tr td.label{width:20%}.tableStyle1 tr td.value{width:auto}fieldset{padding:10px;margin-bottom:15px}fieldset legend{padding:0 10px}.productlabels li.garanteed{padding-right:20px}.shadowBox{position:relative}.shadowBox:after,.shadowBox:before{position:absolute;bottom:13px;left:1px;width:50%;top:25px}.shadowBox:after{right:0;left:auto}#popupValidation img{float:right;margin:10px}.back-to-top{height:40px;width:40px;position:fixed;bottom:30px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;bottom:10px;z-index:999999999;background-color:#5da313;background-position:left 3px center;background-size:100%;right:15px}.back-to-top:before{color:#fff}.back-to-top-fixed{position:fixed;bottom:20px;right:15px}#contentpagecontainer .pagecontent{padding:10px;margin:0 auto;width:100%}#container{min-height:100%;height:auto!important;height:100%;margin:0 auto;width:100%;overflow:hidden}#container header{height:270px}#container #headersearch{z-index:10}#container #headerOverlay{height:83px;width:100%}#container #headerOverlay.blended #header-phone,#container #headerOverlay.booking #header-phone{display:none}#container #headerOverlay.blended #headerMenuBottom nav>ul>li.current,#container #headerOverlay.booking #headerMenuBottom nav>ul>li.current{background:none!important}#container #headerOverlay #headerTop{margin:0 auto;height:109px}#container #headerOverlay #headerTop a#logolink{height:8.9rem;float:left;position:relative;left:.5rem}#container #headerOverlay #headerTop #logo{padding-top:43px;height:92px;width:100%;float:left;background-size:auto 92px;background-position:0}#container #headerOverlay #headerTop #search{width:50%!important;float:right;height:auto!important}#container #headerOverlay #headerTop #search #search-collapse{width:auto!important;height:auto!important;min-height:unset;padding-top:0;position:relative;float:right;background-color:transparent;box-shadow:none!important}#container #headerOverlay #headerTop #search #search-collapse #txtSearch{margin-right:0}#container #headerOverlay #headerTop #search #search-collapse #cmdSearch{width:auto!important;margin:0!important;float:right}#container #headerOverlay #headerTop #search>i{display:none}#container #headerOverlay #headerTop #headerMenuTop{height:31px;line-height:30px;display:none}#container #headerOverlay #headerTop #headerMenuTop .hidden-xs{width:50%}#container #headerOverlay #headerTop #headerMenuTop .hidden-xs ul{width:100%}#container #headerOverlay #headerTop #headerMenuTop ul{float:right}#container #headerOverlay #headerTop #headerMenuTop ul li{height:30px;float:left}#container #headerOverlay #headerTop #headerMenuTop ul li a{padding:5px 10px 1px}#container #headerOverlay #headerTop #headerMenuContact{position:relative;width:100%;float:left;padding-top:15px}#container #headerOverlay #headerTop #headerMenuContact #txtNewsletter{padding:6px 4px;width:25%;margin:0 0 14px -4px;float:right;height:25px}#container #headerOverlay #headerTop #headerMenuContact #questions{height:24px;float:left;width:50%;line-height:25px;margin-bottom:15px;text-align:left;padding-left:10px}#container #headerOverlay #headerTop #headerMenuContact .bookbuttonsmall{width:25%;padding-right:25px}#container #headerOverlay #headerTop #headerMenuContact .bookbuttonsmall span{width:100%}#container #headerOverlay #headerTop #header-phone{display:none}#container #headerOverlay #headerTop #header-phone a{line-height:20px}#container #headerOverlay #headerTop #headerMenuBottom{height:40px;position:relative;padding:0}#container #headerOverlay #headerTop #headerMenuBottom nav{width:100%}#container #headerOverlay #headerTop #headerMenuBottom nav>ul{float:right}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{line-height:37px;float:left;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.15)}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li.current{background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#efefef,#fff);background:-o-linear-gradient(top,#efefef 0,#fff 100%);background:-ms-linear-gradient(top,#efefef 0,#fff 100%);background:linear-gradient(top,#efefef,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=0)}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a{display:block;padding:2px 10px 0;background:none!important}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect a{letter-spacing:0!important}#container #headerMenuBottom .subnav{position:absolute;left:0;padding:20px}#container #headerMenuBottom #destinations:hover>.subnav,#container #headerMenuBottom #themes:hover>.subnav,#container #headerMenuBottom>nav>ul>li.hasSubitems:hover>ul{display:none}#container #headerMenuBottom .footercolumn{margin-right:17px}#container #headerMenuBottom .footercolumn:nth-of-type(7n){margin-right:0}#container #headerMenuBottom .footercolumn a{letter-spacing:-1px;line-height:20px;width:50px;min-height:41px}#container #headerMenuBottom .footercolumn ul li{height:20px}#container #headerMenuBottom .footercolumn.tree-col{width:30%}#container #headerMenuBottom .footercolumn.tree-col .footercolumn-block{width:33.33%;float:left}#container #headerMenuBottom .footercolumn.two-col{width:20%}#container #headerMenuBottom .footercolumn.two-col .footercolumn-block{width:50%;float:left}#container #headerMenuBottom .footercolumn.one-col{width:10%}#container #headerMenuBottom #themes .subnav .journeytheme{margin-bottom:6px;margin-right:12px;width:168px;height:160px}#container #headerMenuBottom #themes .subnav .journeytheme a{position:relative;padding:8px 0 0 7px;margin-right:-60px;height:132px;width:152px;line-height:12px}#container #headerMenuBottom #themes .subnav .journeytheme a img{width:100%;height:100%}#container #headerMenuBottom #themes .subnav .journeytheme a span{position:absolute;left:7px;right:0;bottom:0;height:40px;line-height:40px}#container #headerMenuBottom #themes .subnav .journeytheme a span.bg{opacity:.5;filter:alpha(opacity=30)}#container #headerMenuBottom #about ul li{float:left;margin-right:10px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul{width:100%;position:absolute;left:50%;padding:20px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li{float:left;margin-right:110px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li:last-of-type{margin-right:0}#container #headerMenuBottom .hasSubitems .hasSubitems>a{letter-spacing:2px;padding-bottom:8px}#container #headerMenuBottom .hasSubitems .hasSubitems li{height:34px}#container #homeHeader{height:270px;position:relative;top:0}#container #homeHeader #headerPicture{margin:0 auto;width:100%;height:450px;position:relative}#container #homeHeader #headerPicture #headerPictureLink{width:99%;height:100%;margin-left:5px}#container #homeHeader #headerPicture .arrowLeft{top:200px;left:-12px;height:18px;width:18px;float:left;position:absolute}#container #homeHeader #headerPicture .arrowRight{top:200px;right:-12px;height:18px;width:18px;float:left;position:absolute}#container #homeHeader #headerPicture #slider{height:150px;width:100%;position:absolute;bottom:70px;right:3px}#container #homeHeader #headerPicture #slider #sliderContent{height:150px;width:100%;float:left}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers{bottom:20px;position:absolute}#container #homeHeader #headerPicture #headerPictureSubtitle{line-height:45px;height:45px;width:100%;bottom:0;position:absolute}#container #homeHeader #headerPictureLeft{float:left;height:450px}#container #homeHeader #headerPictureRight{height:450px;float:right}#container .headerContainer{position:relative;top:0;height:270px}#container .headerContainer .headerContent #breadcrumbs{line-height:30px;height:52px}#container .headerContainer .headerBackground{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:inherit;background-size:inherit}#container .headerContainer.headerSmall{height:205px}#container .headerContainer.headerFull{height:335px}#container .headerContent{position:relative}#container #headersearch{position:absolute;top:-80px!important;left:0;letter-spacing:-1px;width:100%}#container #headersearch #headersearchButtonShade{right:33px;position:absolute;height:38px;width:9%}#container #headersearch #headersearchButton{width:20%;margin-top:5px;height:60px;font-size:20px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#010100",GradientType=0)}#container #headersearch #headersearchButton .bookbutton{background:none!important;padding-right:0!important;line-height:60px}#container #headersearch #headersearchButton .bookbutton span{background:none!important}#container #headersearch #headersearchContainer{width:80%;padding-right:20px;height:72px;float:left}#container #headersearch #headersearchContainer .field{float:left;height:36px;padding:0 4px;line-height:30px;z-index:9}#container #headersearch #headersearchContainer #tripchoise{width:34%;margin-right:1%}#container #headersearch #headersearchContainer #triptypechoise{width:34%;margin-right:1%;padding-top:4px}#container #headersearch #headersearchContainer #triptypechoise .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#a6a6a6}#container #headersearch #headersearchContainer #triptypechoise .triptype span{float:left;margin-top:0;margin-right:10px}#container #headersearch #headersearchContainer #triptypechoise>span{margin-left:13px;margin-right:3px;float:right;margin-top:0;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#container #headersearch #headersearchContainer #triptypechoise img{height:20px;margin:0}#container #headersearch #headersearchContainer #searchdepartureDatePicker{width:30%;padding-right:24px}#container #headersearch #triptypelist{width:205px;margin-left:259px;float:left;position:absolute;top:70px}#container #headersearch #triptypelist .field{width:100%}#container #headersearch #triptypelist .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearch #triptypelist .triptype span{float:left;margin-top:0;margin-right:10px}#container #headersearch #triptypelist img{height:20px;margin:0}#container #headersearch #searchdepartureDate{width:150px}#container #headersearch input{letter-spacing:-1px}#container #headersearch #headersearchButton{float:left;opacity:1}#container #headersearch #searchList{width:960px;position:absolute;left:0;margin-top:0;padding:20px}#container #headersearch #searchList .regions{position:relative}#container #headersearch #searchList .regions .region{float:left;width:19%;margin-right:3px;margin-bottom:5px}#container #headersearch #searchList .regions .region p{min-height:35px;font-family:AmericanTypewriter;font-size:18px;color:#5b8a3c}#container #headersearch #searchList .regions .region ul li{font-size:14px;-ms-word-break:break-word;word-break:break-word;font-family:myriad-pro}#container #headersearch #datepickerView{right:0;position:absolute;left:0;top:70px;margin-top:0;padding:10px;height:338px}#container #headersearch #datepickerView .dataselect{position:relative}#container #headersearch #datepickerView .dataselect .columnLeft{float:left;width:35%;margin-right:5%}#container #headersearch #datepickerView .dataselect .columnRight{width:60%;float:left}#container #headersearch #datepickerView .dataselect .columnRight .line{margin-bottom:10px}#container #headersearch #datepickerView .dataselect .columnRight .line.button{margin-top:30px}#container #headersearch #datepickerView .dataselect .columnRight .line.button a.delete{padding:4px 4px 4px 22px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset{width:205px;margin:5px 0 0 14px;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset select{width:100px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset label{width:50px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate{padding:10px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate .delete{float:right}#container #headersearch #datepickerView #tabs{width:100%;margin:auto}#container #headersearch #datepickerView #tabs li{float:left;height:35px;line-height:35px;padding:0}#container #headersearch #datepickerView #tabs li a{padding:10px 40px}#container #headersearch #datepickerView #pagetabcontent{padding:15px 10px 10px;height:190px}#container #headersearch #datepickerView #pagetabcontent h2{padding-bottom:5px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturedate h2{width:95%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth h2{width:97%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth label{float:left;margin-top:2px;margin-right:10px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth select{width:100px;float:left;clear:none;margin-top:0}#container #headersearch #datepickerView #chosenDate{width:500px;margin-top:10px;padding:11px}#container #headersearch #datepickerView #chosenDate.delete img{padding-left:5px;height:15px;position:absolute;bottom:11px}#container #headersearch #datepickerView #headersearchButton{bottom:0;position:absolute;right:0}#container #headersearch #datepickerView .Zebra_DatePicker{top:0!important;left:0!important;margin-left:0}#container #headersearch #datepickerView .Zebra_DatePicker .dp_monthpicker,#container #headersearch #datepickerView .Zebra_DatePicker .dp_yearpicker{width:100%!important}#container #headersearch #datepickerView .Zebra_DatePicker td,#container #headersearch #datepickerView .Zebra_DatePicker th{padding:3px 0!important}#container #warning{width:100%;padding:20px;font-size:16px;margin:auto}#container #warning p{margin:0 auto;width:100%;line-height:45px}#container .middle{position:relative;padding-bottom:20px}#container .middle #searchOptionButtons{width:100%;padding:0 15px}#container .middle #searchOptionButtons .sort li{list-style:none}#container .middle #searchOptionButtons>li{float:left;width:47%}#container .middle #searchOptionButtons>li:first-of-type{margin-right:6%}#container .middle #searchOptionButtons>li.last{margin-right:0;position:relative}#container .middle #searchOptionButtons>li.last a{margin-right:0}#container .middle #searchOptionButtons>li a{display:block;padding:0 40px 10px 0}#container .middle #searchOptionButtons>li a.filterIcon{position:relative}#container .middle #searchOptionButtons>li a .arrowRotate{width:29px;height:29px;position:absolute;top:4px;right:4px;-o-transition:transform .2s;transition:transform .2s;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s}#container .middle #searchOptionButtons>li a:hover .arrowRotate{-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#container #breadcrumbs{position:relative;height:52px;line-height:30px}#container #breadcrumbs nav{padding-left:15px;width:100%;margin:0 auto}#container #breadcrumbs nav .item{margin-right:8px;margin-left:0;display:inline-block}#container #breadcrumbs nav .item a{margin-right:8px}#container #breadcrumbs nav .last{margin-right:0}#container #breadcrumbs nav .kuoniLogo{height:30px;margin-right:44px;float:right;width:140px}#container .middle #googlemaps{height:300px;width:100%;margin:70px auto;padding:0}#newsletter{width:40%;left:30%;bottom:50px}#newsletter #txtNewsletter,#newsletter .bookbutton{width:50%}#map{height:300px;position:relative}#mapOverlay{top:100px}#mapOverlay h4{margin-top:0}#highlightsMap .inlinehighlightdetail{width:200px;top:100px}#highlightsMap .inlinehighlightdetail .img{width:220px}#highlightsMap .inlinehighlightdetail.showreferences{width:80%}#highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.customDropdown{position:relative}.customDropdown .dropdownlabel{line-height:30px}.customDropdown .selectlist{max-height:200px;position:absolute;top:30px;width:250px;height:200px}.customDropdown .selectlist li a{padding:5px 10px}.customDropdown .middle #searchOptionButtons{width:100%}.customDropdown .middle #searchOptionButtons li{position:relative}.customDropdown .middle #searchOptionButtons li.last{margin-right:0;position:relative}.customDropdown .middle #searchOptionButtons li.last a{margin-right:0}.customDropdown .middle #searchOptionButtons li a{padding:10px;padding-right:40px}.customDropdown .middle #searchOptionButtons li a.filterIcon{position:relative}.customDropdown .middle #searchOptionButtons li a.filterIcon span{width:10px}.tip .tip-header .text{padding-left:10px}.trip-type-blocks{margin-bottom:30px!important}.productbanner{height:auto;position:relative}.productbanner.blended #tabs li{margin-bottom:5px!important}.productbanner .container .trip-type{height:100px;text-align:left}.productbanner .container .trip-type .type-group{height:100%;padding-left:15px}.productbanner .container .trip-type .type-group img{width:auto;height:100%}.productbanner .container .triptitle{padding-right:10px;padding-left:15px;height:78px;float:left}.productbanner .container .triptitle h2{margin-top:20px;font-size:20px}.productbanner .container .triptitle p{line-height:100%}.productbanner .container .triptitle p.subtitle{padding:3px 0 0}.productbanner .container .tripinfo{float:left}.productbanner .container .tripinfo .line{height:18px;display:block}.productbanner .container .tripinfo .subline a{padding-left:20px}.productbanner .container .tripextra{float:left;padding-top:10px}.productbanner .container .tripextra .pricelabel{width:auto;margin-top:8px;margin-bottom:2px;padding:8px 7px;margin-right:3px}.productbanner .container .tripextra .bookbutton{height:38px;margin-top:8px;margin-bottom:6px}.productbanner .container .tripextra .bookbutton span{width:84px;height:38px}.productbanner .productTabs{padding-left:15px;padding-right:15px;width:100%}.productbanner .productTabs #tabs li{margin-bottom:20px}.productbanner.fixed{width:100%!important;margin-top:0!important}.productbanner.fixed .productTabs{margin-top:-2px}footer{position:relative;width:100%}#footercontent{padding:10px 15px}#footercontent #footertopmenu{padding-top:15px;margin-bottom:30px}#footercontent #footertopmenu li{line-height:27px;height:27px;display:inline-block}#footercontent #footertopmenu li a{padding:0 10px}#footercontent #footertopmenu li#groepsreis a,#footercontent #footertopmenu li#maatwerk a,#footercontent #footertopmenu li#singlereis a{padding-left:38px}#footercontent #footercolumns{margin-bottom:15px;width:100%;padding:0 15px}#footercontent #footercolumns .footercolumn:last-of-type{margin-right:0}#footercontent #footercolumns .footercolumn p a{letter-spacing:2px;padding-bottom:5px;min-height:32px;-ms-word-break:break-word;word-break:break-word}#footercontent #footerbottommenu{padding-top:5px}#footercontent #footerbottommenu li{padding:0 10px}.defaultForm .field{clear:left;margin:0 auto 5px}.defaultForm .field .label{width:100%;float:left;padding-top:5px}.defaultForm .field .value{float:left;margin:0;padding-top:0;width:100%}.defaultForm .field .value input,.defaultForm .field .value select,.defaultForm .field .value textarea{width:100%;margin-right:5px}.defaultForm .field textarea{height:100px;width:80%;max-width:80%;max-height:250px}.defaultForm .field .radio{width:150px}.defaultForm .field .radio input{width:auto!important}.defaultForm .field .checkbox{padding-top:5px}.defaultForm .field .checkbox input{width:auto!important}.defaultForm .field .smallinput{width:50px}#btnCloseMap,#btnShowMap{width:196px;height:37px;-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);float:right;margin-right:37%;margin-top:-24px;position:relative}#btnCloseMap .textLeft,#btnShowMap .textLeft{left:12px;position:absolute;top:4px}#btnCloseMap .textRight,#btnShowMap .textRight{top:4px;right:32px;position:absolute}#mapOverlay{position:absolute;width:250px;top:20px;left:20px;padding:10px}#countriesMap{position:relative}#countriesMap #map{height:auto}#waypointTrigger{width:140px!important}#highlightsMap{position:relative}#highlightsMap .inlinehighlightdetail{position:absolute;padding:10px;width:150px;right:20px;top:40px}#highlightsMap .inlinehighlightdetail .close{float:right;width:16px;height:16px;margin:-5px -5px 0 5px}#highlightsMap .inlinehighlightdetail p{margin:0}#highlightsMap .inlinehighlightdetail .img{width:170px;margin-left:-10px}#highlightsMap .inlinehighlightdetail.showreferences{top:auto;bottom:20px;width:70%}#highlightsMap .inlinehighlightdetail.showreferences .img{width:150px;float:left;margin-right:10px;margin-left:0}#highlightsMap .inlinehighlightdetail.showreferences p{width:150px;float:left;padding-right:10px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references{float:left;width:300px;padding-left:10px;margin-left:-1px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references ul{margin-left:0;padding-left:0}#highlightsMap .inlinehighlightdetail.showreferences .references ul li{list-style-type:disc;margin-left:20px}#highlightsMap #highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.countryinfoside ul li:not(.title){width:24%;display:inline-block;margin-left:0!important}.countryinfoside .countryinfo:after{background:none!important}#side{float:left;left:auto!important;margin-left:0!important;position:relative!important;width:100%;padding:0 0 0 15px}#side.fixed{display:none!important}#side #kijkenvergelijk{margin-top:1px;width:220px;position:relative;height:46px}#side #kijkenvergelijk a{line-height:47px;padding-top:9px}#side #kijkenvergelijk a.button{padding-left:50px;width:166px;padding-bottom:15px;padding-top:15px;height:20px;line-height:19px;margin-bottom:10px}#side #kijkenvergelijk a.button:hover{position:relative;top:2px;opacity:1}#side .sideblock{margin-bottom:10px;width:100%}#side .sideblock .navbar-toggle{font-size:10px;padding:7px 10px}#side .sideblock .sideblockheader{padding:10px;box-shadow:0 1px 0 #c2c2c2}#side .sideblock .sideblockcontent{padding:10px 0}#side .sideblock .sideblockcontent .departuredates{margin-left:0;margin-bottom:20px}#side .sideblock .sideblockcontent .departuredates li{line-height:1.5em;float:left;width:50%}#side .sideblock .sideblockcontent ul{margin-left:13px}#side .sideblock .sideblockcontent ul.route{margin-left:0}#side ul.countryinfo{margin-bottom:10px;padding-bottom:10px}#side ul.countryinfo li{margin-left:20px;line-height:180%}#side ul.countryinfo li.title{padding:10px;margin-left:0}.result-container{padding:0!important}.result-container .countryinfo{padding:0 15px}.main-navigation{padding-right:0!important;z-index:99;position:relative}#maincontentSm{width:100%;padding:15px}#maincontent{width:100%;float:left;margin-left:15px}#maincontent #producttabs{margin-bottom:20px;margin-top:5px}#maincontent #producttabs #tabs{width:100%;height:36px;margin-bottom:5px}#maincontent #producttabs #tabs li a{margin-right:2px;padding:10px 3px}#maincontent #producttabs #tabs li:last-child a{margin-right:0}#maincontent #producttabs #tabcontent{min-height:100px;width:100%;padding:15px}#maincontent #producttabs h2{margin-top:20px}#maincontent #producttabs h2:first-child{margin-top:0}#maincontent #producttabs h2 .text{height:30px;line-height:29px;padding-left:100px;letter-spacing:-1px;margin-left:45px}#maincontent #producttabs h2 .bar{height:35px;line-height:35px;letter-spacing:-1px;padding-left:7px}#maincontent #producttabs h2 .skewed{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);padding:9px 15px 11px;margin-top:-4px;margin-left:3px;float:left;min-width:80px}#maincontent #producttabs h2 .skewed span{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.readmoreBlock{padding-bottom:20px}.readmoreBlock .readmore{margin-bottom:20px;position:relative}.readmoreBlock .readmore .readmoreExpander{margin:0 auto;margin-top:10px}.readmoreBlock .readmore .readmoreExpander a{margin-top:-12px;padding:3px}.readmoreBlock .readmoreBlock .closeIntroTravelOffer{width:100px;margin:0 auto;margin-top:10px;padding:3px}.mainframe{width:652px}.mainframe .pricelabel{top:-29px;position:absolute;margin-left:3px;padding:9px 20px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.mainframe .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.mainframe .priceshadow{margin:10px 0 0 -9px;position:absolute}.mainframe .mainframeTop{width:673px;height:17px}.mainframe .mainframeCenter{position:relative;width:673px}.mainframe .mainframeCenter .image{bottom:0;top:0;position:absolute;margin:0 0 0 15px;float:left;padding:0 0 0 10px;width:300px}.mainframe .mainframeCenter .content{padding:10px;margin:-1px 0 0 325px;float:left;width:313px}.mainframe .mainframeCenter .content .text{margin-bottom:15px}.mainframe .mainframeCenter .content .title{padding-bottom:10px}.mainframe .mainframeBottom{width:673px;height:46px}.frame1box{width:100%!important;margin:0 auto}.frame1box .mainframeTop{width:100%;height:13px}.frame1box .mainframeCenter{position:relative;width:100%!important}.frame1box .mainframeCenter .image{height:221px;width:100%;margin:0}.frame1box .mainframeCenter .content{padding:15px;margin:0;width:100%!important}.frame1box .mainframeCenter .content .column{float:left;margin-right:0!important;width:50%}.frame1box .mainframeCenter .content .column:first-of-type{padding-right:20px}.frame1box .mainframeCenter .content .column .field{margin-bottom:2px;width:100%}.frame1box .mainframeCenter .content .column .field .label{padding:8px;width:35%!important;height:22px}.frame1box .mainframeCenter .content .column .field .value{padding:8px;width:65%!important}.frame1box .mainframeCenter .content .column .field .value:empty{content:"N/A";display:block}.frame1box .frame1box .mainframeBottom{width:100%;height:41px}.frame3box{width:282px;margin-right:26px;float:left}.frame3box:last-child{margin-right:0!important}.frame3box .mainframeTop{width:282px;height:13px}.frame3box .mainframeCenter{position:relative;width:282px}.frame3box .mainframeCenter .image{height:221px;width:259px;margin:0 0 0 12px}.frame3box .mainframeCenter .content{width:270px}.frame3box .mainframeCenter .content .text{padding:57px 0 0 19px}.frame3box .mainframeCenter .content .text ol{padding:3px;margin-bottom:50px}.frame3box .mainframeCenter .content .text ol li{margin-bottom:10px}.frame3box .mainframeCenter .content .text ol li .star{padding:9px 0 0 14px;height:36px;width:22px}.frame3box .mainframeCenter .content .text ol li .trip{width:200px}.frame3box .mainframeCenter .content .infobutton{bottom:0;position:absolute;right:13px;float:right}.frame3box .mainframeBottom{width:282px;height:37px}.framecontainer{width:300px;float:left}.framecontainer:nth-child(2n){margin-left:61px}.framecontainer .frame{height:235px;padding:9px;width:312px;position:relative}.framecontainer .frame .overlay{width:283px;margin-bottom:52px;height:77px;bottom:0;position:absolute;padding:5px}.framecontainer .frame .image{margin:3px 0 0;height:189px;width:293px}.framecontainer .title{margin-bottom:3px}.framevierkant{width:50%!important;padding-bottom:22%;border:none;position:relative;float:left;margin-right:0!important;overflow:hidden}.framevierkant a{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:15px;padding-right:15px}.framevierkant .image{opacity:.9;width:100%;height:100%}.framevierkant .image:hover{opacity:1}.framevierkant .content{width:100%;height:54px;display:block;margin-top:12px}.framevierkant .content p{margin-top:-13px}.framevierkant .bookbutton{margin-top:65px;position:absolute;bottom:0}.framevierkant.small{position:relative;margin-bottom:30px!important;float:left;width:50%!important;padding-bottom:22%!important;display:block;overflow:hidden}.framevierkant.small .image{opacity:.9;position:relative}.framevierkant.small .image:hover{opacity:1}.framevierkant.small .content{width:100%;height:31px;margin-top:0!important}.framevierkant.small .content p{padding:7px 0;margin-top:0}.framevierkant.small .bookbuttonsmall{margin-top:0!important;position:absolute;bottom:10px;left:50%;margin-left:-5%}.framevierkant.small a{width:100%;display:block}.framevierkant.small a .image{width:100%}.framevierkant.small a .image .content{width:100%;display:block}.framevierkant.small a .image .content .overlay,.framevierkant.small a .image .content .overlay p{width:100%}.tabNavigation{position:relative;height:30px;margin-top:25px}.tabNavigation .tabNavigationLeft{position:absolute;left:0;height:32px;min-width:30px}.tabNavigation .tabNavigationLeft .text{padding:7px 0 0 37px}.tabNavigation .tabNavigationRight{position:absolute;right:0;height:32px;min-width:30px}.tabNavigation .tabNavigationRight .text{padding:6px 37px 0 0}.tabHighlights h1{line-height:24px;margin-top:0}.tabHighlights .boxContainer{margin-bottom:30px;width:50%}.tabHighlights .boxContainer .image{width:100%;overflow:hidden}.tabHighlights .boxContainer .image img{width:100%}.tabHighlights .boxContainer .content{line-height:20px!important;overflow:hidden;flex-grow:1;padding-bottom:0!important;min-height:134px}.tabHighlights .review{margin-bottom:20px}.tabHighlights .review .title{line-height:140%}.tabHighlights .review .info{margin-top:10px;height:27px}.tabHighlights .review .info .score{padding:14px 0 0 29px;height:27px}.tabHighlights .boxContainer .overlay{height:105px}.tabHighlights .boxContainer .overlay .content{height:60px;overflow:hidden}#day2day .day2daycontainer{margin:0 0 10px 10px;float:right;width:200px;height:200px}#day2day .day2daypicture{width:100%}#day2day .text{padding-top:0}.tabTripInfo h2{position:relative;padding:0 15px;float:left;width:100%}.tabTripInfo h2 .moveTop{top:5px}.tabTripInfo #extensions li{margin:0 0 10px;padding:0}.tabTripInfo #extensions li img{float:right;margin:20px;width:200px}.tabTripInfo #extensions li .title{padding:6px 15px}.tabTripInfo #extensions li .content .mainbox .content{padding:20px}.tabTripInfo .mainbox .contentSmall.bg{padding-top:10px}#tabDataPrices .year+.shadowBorder{height:31px;position:relative}#tabDataPrices .shadowBorder{background-size:contain}#tabDataPrices .datablock+.shadowBorder{height:46px;background-size:100%}#tabDataPrices .datablock .header{position:relative;display:none;padding:10px 2px;top:0;bottom:0}#tabDataPrices .datablock .header.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .header.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .header.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .header.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .header.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .header .equalfField{float:left;padding:7px 2px;position:relative;width:20%!important;display:table-cell;margin:0}#tabDataPrices .datablock .header .equalfField.days span{display:none}#tabDataPrices .datablock .header .equalfField.days:after{content:"# dagen"}#tabDataPrices .datablock .header .equalfField.empty{display:none}#tabDataPrices .datablock .dataline{position:relative}#tabDataPrices .datablock .dataline.equalContainer.icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px}#tabDataPrices .datablock .dataline.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .dataline.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .dataline.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .dataline.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .dataline.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .dataline .buttons a.option{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #5da313;margin:0 10px 0 0;text-transform:uppercase;overflow:hidden;font-size:14px}#tabDataPrices .datablock .dataline .buttons a.option span{display:inline-block;padding:0 10px;line-height:36px}#tabDataPrices .datablock .dataline .equalfField{width:15%;-ms-word-break:break-word;word-break:break-word;display:table-cell;vertical-align:central}#tabDataPrices .datablock .dataline .equalfField>span{width:100%;display:block}#tabDataPrices .datablock .dataline .equalfField.icon{position:absolute;margin-left:-27px;height:22px;width:22px}#tabDataPrices .datablock .dataline .equalfField.icon.single{padding-top:10px}#tabDataPrices .datablock .dataline .equalfField.remarks{width:55%}#tabDataPrices .datablock .dataline .equalfField.price{margin-top:8px}#tabDataPrices .datablock .dataline .equalfField.buttons{float:right;width:50%;text-align:right}#tabDataPrices .datablock .dataline .equalfField.buttons .bookbutton{float:right}#tabDataPrices .datablock .shadowLabel{margin:3px 0 0 -9px;position:absolute}#tabDataPrices .datablock article{padding:0 15px}#tabDataPrices .datablock.searchpage{margin-bottom:20px;position:relative;display:table;width:100%;margin-top:15px;padding:10px 2px;top:0;bottom:0}#tabDataPrices .datablock.searchpage .equalField{float:left;padding:7px 2px;position:relative;height:100px}#tabDataPrices .datablock.searchpage .equalField.buttons{height:auto}#tabDataPrices .datablock.searchpage .header .equalField{float:left;padding:7px 2px;position:relative;width:14.2%!important;display:table-cell;margin:0;height:auto}#tabDataPrices .datablock.searchpage .header .equalField.days span{display:none}#tabDataPrices .datablock.searchpage .header .equalField.days:after{content:"# dagen"}#tabDataPrices .datablock.searchpage .dataline{margin-bottom:20px;position:relative}#tabDataPrices .datablock.searchpage .dataline a{width:100%;display:block}#tabDataPrices .datablock.searchpage .dataline .equalContainer .icon{margin-top:4px;position:absolute;height:48px;width:22px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.productimage{width:89px;left:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer.tour{width:200px;left:95px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.departuredate{width:77px;left:301px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.arrivaldate{width:77px;left:384px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.days{width:63px;left:467px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.remarks{width:150px;left:536px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.price{width:81px;left:692px}#tabDataPrices .datablock.searchpage .dataline .equalField{-ms-word-break:break-word;word-break:break-word}#tabDataPrices .datablock.searchpage .dataline .equalField.icon{position:absolute;height:22px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon.single{padding-top:10px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage{left:0;width:40%}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage img{width:100%}#tabDataPrices .datablock.searchpage .dataline .equalField.tour{padding-top:12px;width:60%}#tabDataPrices .datablock.searchpage .dataline .equalField.arrivaldate,#tabDataPrices .datablock.searchpage .dataline .equalField.days,#tabDataPrices .datablock.searchpage .dataline .equalField.departuredate{padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks{padding-bottom:1px;width:50%;height:auto}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks a{color:#000}#tabDataPrices .datablock.searchpage .dataline .equalField.price{padding-top:12px;width:25%;height:auto}#tabDataPrices .datablock.searchpage .dataline .equalField.buttons{width:25%;height:auto}#tabDataPrices .datablock.searchpage .productlabels{height:15px;line-height:15px;margin-top:-9px}#tabDataPrices .datablock.searchpage .productlabels li{display:inline-block}#tabDataPrices .datablock.searchpage .shadowLabel{margin:6px 0 0 -40px;position:absolute}#tabDataPrices .countryArrangmentCostYear{margin:5px 0}#pagetabs{margin-top:15px;margin-bottom:0}#pagetabs li{line-height:25px;position:relative;height:25px}#pagetabs li.hasFlags{padding-left:20px}#pagetabs li a{padding:10px}#pagetabcontent{padding-top:15px}#pagetabcontent .intro{margin-bottom:30px}#pagetabcontent .intro .priceline{margin-top:10px}.tabImpressions h2{margin-bottom:20px!important}.tabImpressions .framevierkant .label{top:-13px;position:absolute;margin-left:-9px;padding:4px 9px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.tabImpressions .framevierkant .label div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.tabImpressions .framevierkant .shadowlabel{margin:7px 0 0 -17px;position:absolute}.tabImpressions .framevierkant .container{height:153px}.tabImpressions .framevierkant .more{width:184px;padding-top:8px;height:32px;position:absolute;bottom:36px}.tabImpressions .boxContainer .label{margin-left:-13px}.tabImpressions .boxContainer .shadowlabel{margin-top:4px}.tabImpressions .boxContainer .box{width:100%}.tabImpressions .boxContainer .boxshadow{background-size:contain;background-repeat:no-repeat}.tabImpressions .boxContainer .image{width:100%;height:220px;overflow:hidden}.tabImpressions .boxContainer .image a{width:100%;display:block}.tabImpressions .boxContainer .image a img{width:100%;height:auto}.tabImpressions .boxContainer .embed{width:100%}.tabImpressions .boxContainer .embed iframe{width:100%;height:auto}#tabReviews #reviewHeader{margin-top:10px}#tabReviews #reviewHeader #totalScore{margin-bottom:10px;float:left;width:100%;padding:5px;position:relative;margin-right:20px}#tabReviews #reviewHeader #totalScore #points,#tabReviews #reviewHeader #totalScore span{float:left}#tabReviews #reviewHeader #totalScore #points{line-height:none;margin:0 0 25px 5px}#tabReviews #reviewHeader h2{padding-top:0;margin-top:0}#tabReviews #reviewHeader #individualScores .label{float:left}#tabReviews #reviewlist{margin-top:20px;float:left}#tabReviews .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:100%;margin-left:0}#tabReviews .mainframe .mainframeCenter .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#tabReviews .mainframe .mainframeCenter .pricelabel div.departure{float:left}#tabReviews .mainframe .mainframeCenter .pricelabel .points{float:right;width:185px}#tabReviews .mainframe .mainframeCenter .pricelabel .points .score{float:right;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .pricelabel .points .rating-static{float:left;width:60px;height:16px;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#tabReviews .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:100%}#tabReviews .mainframe .mainframeCenter .content .internalremark{margin:10px 30px;padding:10px}#tabReviews .mainframe .mainframeCenter .readmoreBlock{padding-bottom:0}#tabFAQ article{padding-bottom:20px}.searchblock{margin-top:0;width:100%;position:relative}.searchblock .searchblockbackground{padding:0 15px 15px 0}.searchblock .searchblockshade{height:20px;background-size:contain;margin-left:25px}.searchblock .labelshadow{margin:25px 0 0 5px;position:absolute}.searchblock .score{line-height:30px;position:absolute;top:65px;right:30px;height:30px;width:70px}.searchblock .score a{padding:10px 0 10px 25px}.searchblock .leftColumn{padding-top:15px;padding-right:0;padding-left:0}.searchblock .leftColumn a{width:100%;height:200px;text-align:center}.searchblock .leftColumn a img{min-width:100%;width:auto;height:100%}.searchblock .leftColumn .info{left:60px;position:absolute;bottom:100px;height:50px;width:147px;padding:5px;line-height:200%}.searchblock .leftColumn .infobutton{padding:5px;position:absolute;bottom:100px;left:207px;height:50px;width:37px}.searchblock .rightColumn{margin-top:15px;padding:0 10px 0 30px;position:relative}.searchblock .rightColumn .content{height:70px!important;overflow:hidden}.searchblock .rightColumn .content p{padding:0}.searchblock .rightColumn .title{line-height:160%;margin-right:100px;height:60px}.searchblock .rightColumn .title img{float:left}.searchblock .rightColumn .title a{max-width:70%;float:left}.searchblock .rightColumn .subtitle{margin-bottom:20px}.searchblock .rightColumn .subtitle span{margin-right:20px}.searchblock .rightColumn .bottomcontainer,.searchblock .rightColumn .bottomline{width:100%;float:left;bottom:0;margin-bottom:2px;left:0}.searchblock .rightColumn .bottomcontainer .price,.searchblock .rightColumn .bottomline .price{line-height:38px;float:left}.searchblock .rightColumn .bottomcontainer .buttons,.searchblock .rightColumn .bottomline .buttons{float:right}.searchblock .rightColumn .bottomcontainer .buttons .pricelabel,.searchblock .rightColumn .bottomline .buttons .pricelabel{padding:12px 7px}.searchblock .rightColumn .bottomcontainer{height:76px}.loadingproducts{width:200px;margin:10px auto;padding:5px}#facets #facets{position:relative}#facets #facets .facet{width:100%;float:left}#facets #facets .facet .found .expand{float:right}#facets #facets .facet .title{margin-bottom:10px}#facets #facets .facet .countries{margin-left:13px}#facets #facets .showTrips .bookbutton span span{padding-left:0!important}#filterChoice,#viewChoice{padding-bottom:7px}#filterChoice li,#viewChoice li{padding:6px 10px 13px;line-height:8px;margin-top:5px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-transition:background .3s ease-in;-moz-transition:background .3s ease-in;-ms-transition:background .3s ease-in;-o-transition:background .3s ease-in;transition:background .3s ease-in}#viewChoice ul{width:100%;margin-left:0}#viewChoice ul li{width:100%!important;padding:10px 10px 20px;text-align:center}#filterChoice ul{margin-left:0}#filterChoice ul li{width:100%!important;padding:10px 10px 20px;text-align:center}#results{position:relative;margin-top:20px}#results #tabDataPrices{margin-top:40px}#results .searchblock{padding:0 15px}#results .searchblock .rightColumn{height:auto}#results .searchblock .rightColumn .bottomcontainer{position:relative;float:left;height:auto}#customTourList #results{padding:0}#customTourList #results .searchblock .rightColumn .title h2{height:44px}#customTourList #results .searchblock .rightColumn .subtitle{margin-bottom:10px;display:none}#customTourList #results .searchblock .rightColumn .content{line-height:17px;height:100px}#countrytitlecontainer{height:215px}#countryintrocontainer h1{margin-bottom:4px;padding:15px 0 0;margin-top:0}#countryintrocontainer h4{display:none}#countryintrocontainer .readmoreBlock .content{padding:10px}#countryintrocontainer .readmoreBlock .content .blockText .content{padding:0}.blockText .content{padding-left:15px;padding-right:15px}.blockText .content table{height:auto}.blockText .content table td{display:block!important;width:100%}.blockText .content table td p{width:100%;float:left}#searchbarcontainer,.navigationbar{width:100%;position:relative}#navcontainer{width:100%}.fixed-country{left:704px}#countrynav{margin:0 auto}#countrynav .countrynavitem{margin-right:-4px;line-height:20px;letter-spacing:-1px;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}#countrynav .countrynavitem .countryDelimeter{float:left;width:1px;height:30px;margin-left:-1px}#countrynav .countryDelimeter{width:2px;height:100%}.countryinfomainfixed{float:none;margin:0}.countryinfomain{width:100%;float:left;margin-left:0;padding:0 30px}.countryinfomain #googlemaps{width:100%!important}#country{position:relative;margin-top:35px}#country ul{margin-bottom:30px}#country ul li{margin-left:15px;padding-bottom:10px}#country ul li.title{padding-bottom:5px;margin:0 0 10px}#country .frame3boxcontainer{padding-left:17px}.countrypushdown{margin-top:35px}#country .titleblock{clear:left;line-height:40px;margin-bottom:40px}#country .titleblock .title{padding-left:25px}#country .titleblock .moretrips{padding-right:25px}#country .frametrip{height:271px;padding:13px 88px 9px 12px;width:282px;position:relative;float:left}#country .frametrip .labelTop{position:absolute;margin-left:-13px;padding:5px 16px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelTop div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelNumber{position:absolute;margin-left:75px;padding:5px 12px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelNumber div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelshadow{margin:5px 0 0 -21px;position:absolute}#country .frametrip .image{height:227px;width:258px}#country .frametrip .content{position:absolute;width:258px;height:227px}#country .frametrip .content .tripinfo{padding:5px 5px 5px 10px;bottom:50px;position:absolute;width:191px}#country .frametrip .content .tripinfo .days{margin-top:10px}#country .frametrip .content .buttons{position:absolute;bottom:8px}#country .frametrip .content .buttons .pricelabel{padding:11px 7px;width:106px}#country #tabDataPrices .datablock{margin-top:0}#country .productlabels li{margin-left:10px;padding-bottom:0;float:left}#country .productlabels li:first-of-type{margin-left:12px}#groupcomposition .tableStyle1{padding:0!important;border:none!important}#groupcomposition .tableStyle1 td,#groupcomposition .tableStyle1 th{padding-left:0!important;padding-right:0!important;text-align:center}#mijnsite .extramysiteinfo{margin-top:0!important;margin-left:0!important;width:100%}#mijnsite .extramysiteinfo iframe{margin:auto}#mijnsite .printRoute{padding-left:40px}#mijnsite #login .titleblock{margin-top:0;padding-top:20px}#mijnsite #login form{margin-bottom:20px;width:100%!important;left:auto!important;margin:auto!important}#mijnsite #login form .label{color:#000;width:50%!important;text-align:right}#mijnsite #login form .value{width:50%!important}#mijnsite #login form .value input{width:100%!important}#mijnsite #login form .buttons{margin-bottom:30px;margin-left:auto!important;margin-right:auto!important;width:100%}#mijnsite #hotels{float:left;width:100%}#mijnsite #hotels .accommodation{width:33.33%!important}#mijnsite #hotels .accommodation .info-line{-ms-word-break:break-word;word-break:break-word}#mijnsite #peoplesettings .label{color:#000;width:40%;text-align:right}#mijnsite #peoplesettings .value{width:60%!important}#mijnsite #peoplesettings .value .smallinput{width:30%!important}#mijnsite #peoplesettings .value .mediuminput{width:60%!important}#mijnsite #peoplesettings input[type=radio]{margin-left:0}#mijnsite .tableStyle1{border:none}#mijnsite .mijnsitebutton{margin-bottom:15px}#mijnsite #faq .intro h2{margin-top:10px}#mijnsite .intro,#mijnsite .intro.nobg{padding:0 15px!important}#mijnsite .intro.nobg .container{padding:0!important}#mijnsite .checklist{margin-top:20px;margin-left:0}#mijnsite .checklist .item{width:97%}#mijnsite .checklist .item .line{width:75%!important;margin-left:20px!important;padding-left:40px!important}#mijnsite .checklist .item .bookbutton{margin-right:-20px}#mijnsite #menu li{width:33.33%;margin-right:0}#mijnsite #optiontobooking #maincontent{width:960px}#mijnsite #optiontobooking .pagecontent{width:900px}#mijnsite .container{display:block;width:auto!important;margin:0 -15px!important}#mijnsite .container .framevierkant .image{position:relative}#mijnsite #tourinformation .leftColumn{width:100%!important;float:left}#mijnsite #tourinformation .rightColumn{display:none}#mijnsite #invoice{padding:0 15px}#tourleaders .tableStyle1{margin-bottom:0}#tourleaders .tourleader .picture img{width:200px;float:right;margin:45px 0 10px 10px}#tourleaders .tourleader .tours{margin-top:5px}#tourleaders .tourleader .tours .pricetable{width:100%;margin-bottom:20px}#tourleaders .tourleader .tours .pricetable tr td{padding:5px}#tourleaders .tourleader .tours .pricetable tr td.buttons .book{margin-bottom:3px}#tourleaders .tourleader .tours .pricetable tr td.buttons .option{padding:2px}#tourleaders .tourleader .tours .pricetable tr td.prices{white-space:nowrap}#tourleaders .tourleader .tours .pricetable tr th{padding:2px 5px 5px 2px;white-space:nowrap;padding-right:10px}#tourleaders .tourleader .tours .pricetable tr th.year{padding:5px}#productDetail .pricetable tr td{padding:2px 5px 5px 2px}#tourleader img{float:right;width:200px}#tourleaderQuotes #quotes ul{margin-left:40px;padding-bottom:10px}#tourleaderQuotes #quotes ul li{min-height:25px;padding:0 0 10px 30px;line-height:25px;list-style-type:none}#tourleaderQuotes #score{margin:15px 0 0 20px;width:140px;float:right}#tourleaderQuotes #score .value{padding:10px 0 5px}#tourleaderQuotes #beoordeling{padding-bottom:20px}#producttabs{padding:0 15px}#producttabs #tourinformation .leftColumn{float:left;padding-left:0}#producttabs #tourinformation .rightColumn{float:right;position:relative;height:auto;padding-left:15px}#producttabs #tourinformation .rightColumn ul.tocs{float:right;margin-left:10px;margin-bottom:10px}#producttabs #tourinformation .rightColumn ul.tocs.fixedMenu{right:-5px}#producttabs #tourinformation .rightColumn ul.tocs li{padding:0;float:left;width:100%;display:block}#producttabs #tourinformation .rightColumn ul.tocs li .tocTitle{padding:8px}#producttabs #tourinformation .rightColumn ul.tocs li a{display:block;padding:0 28px 0 10px;line-height:170%}#producttabs #tourinformation .rightColumn ul.tocs li span{padding-left:10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags{padding:0 20px 0 10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags .title{padding-right:10px}#producttabs #tourinformation .rightColumn ul.tocs.fixed{margin-left:455px;margin-top:150px}#producttabs #tourinformation .rightColumn ul.tocs .flag{padding-left:25px;padding-right:0}#producttabs #tourinformation h2{margin-top:0}#producttabs img{float:right}#twitter{padding-top:0;width:452px;float:left;padding-bottom:20px}#twitter h3{padding-left:38px;height:70px;letter-spacing:1px;line-height:65px;margin-bottom:0}#homeTwitter{padding-top:7px;height:319px}#homeTwitter.noTweets{padding:15px;height:auto}#homeTwitter #homeTwitterTitle{padding:10px;line-height:22px}#homeTwitter #homeTwitterTitle #username{float:right;margin-right:10px}#homeTwitter .item{padding:10px}#homeTwitter .item .avatar{float:right;margin:0 0 5px 5px}#homeTwitter .item .username{float:left}#homeTwitter #moreTwitter{padding:2px 10px}#sideTrigger{margin-top:-105px}#CountryFAQ{min-height:1000px}#CountryFAQ #side ul li{padding-left:25px}#CountryFAQ .countryinfomain{margin-top:15px}#CountryFAQ .countryinfomain h1{line-height:41px;padding-left:15px}#CountryFAQ .countryinfomain .contentCMSBlock h1{padding-left:0}#CountryFAQ .countryinfomain article{margin-bottom:0;padding-bottom:20px;margin-top:20px}#CountryFAQ .countryinfomain article .question{line-height:25px;padding:2px 0 2px 15px}#CountryFAQ .centeredContent,#CountryFAQ .centeredContent .contentCMSBlock{width:auto}#CountryFAQ .centeredContent .contentCMSBlock.frame{padding:0 15px 15px}#wizard{margin:0;padding:0;margin-bottom:20px;float:left;white-space:nowrap}#wizard li{float:left;margin-top:10px;margin-right:-16px;position:relative;width:33.33%;height:29px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;background-size:cover}#wizard .step-name{line-height:28px;padding-left:24px;font-size:16px}#wizard li.active-step{background-position:0 100%;background-size:cover}#wizard li.active-step .step-name{shadow:0 1px 0 #5b8a3c}#avbooking{margin-bottom:20px;padding:0 15px}#avbooking #progress,#avbooking .steps,#avbooking ul{width:100%}#avbooking .step#step1 label{width:25%;float:left}#avbooking .step#step1 #ddlPersons{width:75%;float:left}#avbooking .insurance{position:relative;margin-top:4px;float:left;width:100%}#avbooking .insurance p{margin-top:0;padding:0}#avbooking .insurance label{width:95%;float:left}#avbooking .insurance input{width:4%;float:left}#avbooking .insurancePack{position:relative}#avbooking .insurancePack label{padding-left:0}#avbooking .insurancePack label:last-of-type{width:100%;margin-top:10px;padding-left:30px}#avbooking .insurancePack input{width:4%;position:relative;top:4px;float:left}#avbooking .requiredradio{padding:0!important}#avbooking .requiredradio span{margin-right:5px}#avbooking .requiredradio input{margin-top:4px;float:left}#avbooking .requiredradio label{float:left;width:auto!important;margin-left:15px;margin-right:15px}#avbooking .validationSummary{float:right;margin:auto 20px;padding-top:23px}#avbooking .navigation{margin-top:20px;padding:6px 12px}#avbooking .navigation:active{position:relative;top:1px}#avbooking #tblPersons{margin-top:10px;float:left;overflow-x:auto}#avbooking #tblPersons,#avbooking #tblPersons thead{width:100%;display:block}#avbooking #tblPersons thead th{width:16.66%;display:table-cell;text-align:center;padding:10px 5px}#avbooking #tblPersons thead th:first-child{display:none}#avbooking #tblPersons tbody,#avbooking #tblPersons tbody tr{width:100%;display:block}#avbooking #tblPersons tbody td{width:16.66%;display:table-cell;text-align:center;padding:10px 5px}#avbooking #tblPersons tbody td input,#avbooking #tblPersons tbody td select{width:100%}#avbooking #tblPersons tbody td:first-child{width:15%;display:none}#avbooking .value{width:auto!important}.optionalService{border-bottom:none!important}.userInsurance{margin-bottom:10px;padding-bottom:10px}.userInsurance h4{margin:0}.userInsurance .insurance{float:left;width:100%}.userInsurance .insurance p{margin-top:7px;float:left;width:100%}.userInsurance .insurance input[type=checkbox]{margin-top:10px}.userInsurance .insurance .insurancePack{line-height:0;padding:12px;padding-left:14px;margin-top:6px;float:left;width:100%}.userInsurance .insurance .insurancePack label{padding-top:10px!important}.userInsurance .insurance .insurancePack input{top:0!important;clear:left}.userInsurance .insurance .insurancePack h5{float:left;width:100%}.optionalService{margin:15px 0 0;padding:0 5px 20px}.optionalService .ContainerBlock .LeftBlock{width:30%;float:left}.optionalService .ContainerBlock .MiddleBlock{width:40%;float:left;margin-top:2px}.optionalService .ContainerBlock .MiddleBlock .radioChoice{padding:7px 5px 3px}.optionalService .ContainerBlock .RightBlock{width:30%;float:right}.optionalService .ContainerBlock .MiddleRightBlock{width:50%;float:left}.optionalService textarea{max-width:100%;height:100px;resize:none}.optionalService #avbooking .tableStyle1 tr td{width:auto}#userdatacontainer .person{padding-bottom:15px;margin-bottom:25px}#userdatacontainer .bookerInfoTitle{margin-bottom:10px;margin-top:20px}#userdatacontainer .label{width:300px}#sideTrigger{display:none}.serviceSelectorCheckboxes{margin:10px 0}.serviceSelectorCheckboxes .MiddleRightBlock{font-weight:700}.serviceSelectorCheckboxes .MiddleRightBlock .data-personsfill{margin-left:5px}.serviceSelectorCheckboxes .MiddleRightBlock .data-personsfill div{position:relative;padding-left:15px;margin-bottom:3px}.serviceSelectorCheckboxes .MiddleRightBlock .data-personsfill div input{position:absolute;left:0;top:2px;margin-top:0}.middle #side.fixed{display:block!important;position:relative!important;width:100%;left:auto!important;margin-left:0!important;margin-top:60px!important}.middle #side.fixed .navbar-toggle{display:block;border-color:#fff;margin-top:-9px;margin-right:0;margin-bottom:0}.middle #side.fixed .navbar-toggle .icon-bar{background-color:#fff}.middle #side.fixed .navbar-header{float:none}.middle #side.fixed .navbar-collapse{border-top:1px solid transparent;-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.middle #side.fixed .navbar-collapse.collapse.in{display:block!important}.middle #side.fixed .navbar-collapse.collapsing{overflow:hidden!important;margin-top:0;height:auto!important}.middle #side.fixed .navbar-nav{float:none!important;margin:7.5px -15px}.middle #side.fixed .navbar-nav>li{float:none}.middle #side.fixed .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.middle #side.fixed .navbar-text{float:none;margin:15px 0}#avbooking .defaultForm .field .value input,#avbooking .defaultForm .field .value select,#avbooking .defaultForm .field .value textarea{width:574px}#avbooking .step input[type=checkbox]{max-width:9%;margin-right:1%}#avbooking .step label{width:90%}#avbooking .radioChoice label{text-align:center;width:50%;float:left}#conditions #finalRemarks{resize:none;width:75%;margin:10px 7px 7px 25px;height:100px}#conditions .field,#conditions p strong{margin:10px 0 3px}#bookingInfo{width:inherit}#bookingInfo>div{padding:5px}#bookingInfo .bookingInfofield{margin-top:3px}#bookingInfo .bookingInfofield .lbl{float:left}#bookingInfo .bookingInfofield .val{float:right}#bookingInfo #bookingInfoPersons .bookingInfofield.list{height:auto;padding-bottom:4px}#bookingInfo #bookingInfoPrice{margin-top:10px}#bookingInfo #questions{margin-top:40px}#bookingInfo #questions .bookingInfofield{margin-bottom:10px}#survey{padding:20px}#survey .category{margin:15px auto 0}#survey .category .categoryName{margin-bottom:5px;padding:3px 0 3px 11px;height:30px;line-height:30px}#survey .question{margin-left:25px;padding-bottom:20px}#survey .question .questionName{width:450px;float:left;padding:3px;margin-top:0;margin-bottom:0}#survey .question .answer{width:310px;float:right;padding:3px}#survey .question .answer .LargeAnswerCheckboxList{float:right;margin-top:40px;width:607px}#survey .question .answer .LargeAnswerCheckboxList input{margin-right:3px}#survey .question .answer .LargeAnswerCheckboxList label{margin-right:15px}#survey .question .answer .chkAnswers label,#survey .question .answer .rbAnswers label{margin-left:5px}#survey .question .slider{width:162px!important;float:left;margin-right:15px}#survey .question .txtAnswer{width:200px;height:100px;float:left;margin-right:15px}#survey .buttons{margin-top:20px}#survey textarea{width:275px}#survey .multicolumnlist{float:right;margin-top:40px;width:90%}#survey .multicolumnlist .answeritem{float:left;width:212px}#mijnsite #survey{padding:0}#mijnsite #localagent .field .label{min-width:20%;margin-right:0}#news h2{margin-bottom:20px}#news .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:100%;margin-left:0}#news .mainframe .mainframeCenter .pricelabel span{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#news .mainframe .mainframeCenter .pricelabel .date{float:left;padding-right:10px}#news .mainframe .mainframeCenter .pricelabel .title{float:left;padding-left:10px;height:16px;width:100%}#news .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#news .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:100%}#popup #kijkenvergelijk.intro{padding:15px;margin-right:45px;margin-left:25px}#popup #kijkenvergelijk h1{margin:10px 0}#popup #kijkenvergelijk .introtext{padding-left:25px;padding-top:20px}#popup #kijkenvergelijk h3{padding:20px 0 0}#popup #kijkenvergelijk ul{margin-bottom:30px;margin-left:40px}#popup #kijkenvergelijk .field{margin:0 auto 5px}#popup #kijkenvergelijk .field .label{float:left}#popup #kijkenvergelijk .field .value{margin:0 0 0 130px}#popup #kijkenvergelijk .field .value input{width:500px}#popup #kijkenvergelijk #concurrenten{margin-left:25px}#popup #kijkenvergelijk img{float:right;margin:5px;max-height:150px}#popup .mainboxshadow{margin-right:45px;margin-left:25px}.mainbox .priceshadow{margin-top:5px!important}#mijnsite .content,#mijnsite .content.contentFull{width:100%!important}#mijnsite .content.contentFull h2{padding-top:20px}#mijnsite #menu{width:100%;height:36px;margin:5px 0}#mijnsite #menu li a{margin-right:2px;padding:10px 0}#mijnsite #menu li:last-child a{margin-right:0}#mijnsite #menu #tabcontent{min-height:100px;width:673px;padding:15px}#mijnsite #menu h2{margin-top:20px}#mijnsite #menu h2:first-child{margin-top:0}#mijnsite #menu h2 span{padding:5px 10px}#mijnsite #optiontobooking #side{width:200px;float:left!important}#mijnsite #optiontobooking #maincontent{margin:0 -10px;width:100%}#mijnsite #optiontobooking .pagecontent{width:100%}#mijnsite #optiontobooking #wizard{width:101%;margin-left:-5px}#mijnsite #selectedTripHeader{padding:15px 0 0}#mijnsite #selectedTripHeader .title{margin:5px 0 15px}#mijnsite #selectedTripHeader #tripTitle{padding:3px 10px}#mijnsite #selectedTripHeader .col{width:156px;float:left;line-height:22px}#mijnsite #selectedTripHeader .col span{padding:0 10px}#mijnsite #selectedTripHeader .button3{float:right;margin-top:10px}#mijnsite #forum #createTopic{margin:15px 0}#mijnsite .container{width:100%;margin:0 auto}#mijnsite .container .framevierkant:nth-child(3n){padding-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:30px}#mijnsite .container .framevierkant.small:nth-child(4n){padding-right:0}#mijnsite .container .framevierkant.small .bookbuttonsmall{margin-top:65px}#mijnsite .center .titleblock{padding-top:20px;margin-top:0}#mijnsite .center .defaultForm .field{width:100%}#mijnsite .center .defaultForm .field .label{margin-right:20px}#mijnsite .center .defaultForm .field .value{width:auto}#mijnsite #topicDetail .topiccontainer{position:relative}#mijnsite #topicDetail .username{padding-bottom:20px}#mijnsite #topicDetail .postDate{bottom:2px;position:absolute}#mijnsite #news{margin-top:20px}#mijnsite #news .mainframe{margin:0 auto}#mijnsite #faq .faqitem{margin-bottom:20px}#mijnsite #albelli img{float:right}#mijnsite #tourinformation .rightColumn{margin-left:550px}#mijnsite #tourinformation .rightColumn ul.tocs.fixed{margin-left:550px;margin-top:10px}#mijnsite #invoice #headerRight{float:right}#mijnsite #invoice #headerLeft{float:left}#mijnsite #invoice table tr td{width:auto}#mijnsite #invoice #printPDF{float:right}#mijnsite #invoice #ideal #frmIDeal{margin-top:20px;padding-left:160px;height:220px;position:relative}#mijnsite #invoice #ideal #frmIDeal #idealSubmit{position:absolute;bottom:10px;right:10px}#mijnsite #invoice #ideal .mijnsitebutton{margin-right:20px}.cmsblock{margin:0 auto 15px;position:relative}.cmsblock img{width:100%}.cmsblock a{position:relative}.cmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.cmsblock a:hover .block-image:before{background-color:transparent}.cmsblock .block-image{width:100%;padding-bottom:54.87528344671202%;position:relative}.cmsblock .block-image img{position:absolute;top:0;left:0;height:100%;width:100%}.cmsblock .block-image:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.cmsblock .infobutton{width:45px;margin:20px auto}.cmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.cmsblock .title{padding:5px 0 0}.cmsblock .content{position:absolute;bottom:0;height:180px;padding:0 30px}.cmsblock .content .title{font-size:20px}.cmsblock .content .text{height:50px;font-size:16px;overflow:hidden}.cmsblock ul{margin-left:19px}.shoestring-stories .shoestring-stories-container .shoestring-stories-blocks{padding:0 15px}.shoestring-stories .shoestring-stories-container .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-image{width:100%;height:auto;padding-bottom:100%;position:relative}.shoestring-stories .shoestring-stories-container .shoestring-stories-blocks .shoestring-stories-block .shoestring-stories-block-image img{position:absolute;top:0;left:0;width:100%}.push{display:none}.seven-col{width:14.2%;float:left}.onecmsblock{margin:15px auto;width:100%;position:relative;overflow:hidden}.onecmsblock img{min-width:100%;min-height:100%}.onecmsblock .title{height:auto;padding:5px;padding-left:0;position:static;min-height:16px;font-size:24px}.onecmsblock a,.onecmsblock a:hover{text-decoration:none!important}.onecmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.onecmsblock a:hover .image-container:before{background-color:transparent}.onecmsblock .image-container:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.onecmsblock .content{padding:5px 15px;height:180px;margin:auto;bottom:0;left:0;right:0;position:absolute}.onecmsblock .content .content-background{padding:0 10px;height:132px}.onecmsblock .content .content-background .title{font-size:20px}.onecmsblock .content .content-background .text{font-size:14px}.onecmsblock .infobutton{width:45px;margin:20px auto}.onecmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.threecmsblocks{margin:20px auto 0;width:100%}.threecmsblocks h2.noVisible{display:none}.threecmsblocks li{position:relative}.threecmsblocks li a h2{padding-left:15px;padding-right:15px;-ms-word-break:break-word;word-break:break-word;height:85px}.threecmsblocks li a .intro-text{height:100px}.threecmsblocks li a .bookbutton span{overflow:hidden}.threecmsblocks li .threecmsblocksshadow{background-size:contain}.threecmsblocks li .cmsthreeblockbackground{padding-bottom:0}.threecmsblocks li:nth-child(3n){margin-right:0}.threecmsblocks li img{width:100%;padding:0}.threecmsblocks li .infobutton{position:relative;padding:0}.threecmsblocks li .infobutton .infobutton-background{padding-top:3px;padding-bottom:3px}.threecmsblocks li .infobutton .bookbuttonsmall{line-height:25px;float:none;padding:0;padding-top:0;padding-bottom:4px;padding-right:22px;font-size:11px;width:100%;background-position:100% 0}.threecmsblocks li .infobutton .bookbuttonsmall span{width:100%;padding-left:5px}.threecmsblocks h2{margin-bottom:0}.threecmsblocks h2.noVisible{visibility:hidden}#productpromotion .producttype{right:42%;top:4px}#productpromotion .productpromotion-middle-block h2{font-size:30px!important}#productpromotion .your-clock.flip-clock-wrapper{padding:0}#productpromotion .your-clock.flip-clock-wrapper ul{width:50px;height:50px}#productpromotion .your-clock.flip-clock-wrapper ul li a div div.inn{font-size:40px!important;line-height:54px}#productpromotion .productpromotion-image{width:200px;height:200px}#productpromotion .threecmsblocks li{margin-bottom:0}#productpromotion .threecmsblocks li .cmsthreeblockbackground{padding:12px}#productpromotion .threecmsblocks li .cmsthreeblockbackground img{padding:0}#productpromotion .threecmsblocks li .infobutton{position:relative}#productpromotion .threecmsblocks li .infobutton .productpromotion-price{border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:125px;width:125px;margin:auto;font-size:30px;font-weight:700;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);line-height:30px;padding-top:20px}#productpromotion .threecmsblocks li .infobutton .productpromotion-price span{font-size:20px;font-weight:700}#productpromotion .threecmsblocks li .infobutton .productInfo .productTitle{text-align:center;font-family:AmericanTypewriter;font-size:20px;color:#5da313}#productpromotion .threecmsblocks li .infobutton .productInfo .productDays{text-align:center;font-family:myriad-pro;font-size:16px;color:#000;margin-bottom:10px}#productpromotion .threecmsblocks li .infobutton .productButton{padding-left:5px}#productpromotion .threecmsblocks li .infobutton .bookbuttonsmall{padding-top:0;background-position:100% 0}#productpromotion .threecmsblocks li .infobutton .bookbuttonsmall span{width:auto}#productpromotion .threecmsblocks li .infobutton .bookbuttonsmall>span{width:100%}#productpromotion .one-product .your-clock.flip-clock-wrapper{padding:0 148px!important}#results .weekpromo .clock .flip-clock-wrapper{width:50%!important}#overlay{width:100%;height:100%;position:fixed;top:0}#errorMsg,#MailSubscribed{width:400px;height:115px;position:fixed;margin:0 auto;top:150px;left:50%;margin-left:-220px;padding:20px}#errorMsg .title,#MailSubscribed .title{margin-bottom:15px;margin:-20px -20px 15px;padding:20px}#errorMsg p,#MailSubscribed p{line-height:23px}#bookingsform{padding:25px}#bookingsform .field .value{float:left;margin:0;padding-top:0;width:515px}#bookingsform .field .value input,#bookingsform .field .value select,#bookingsform .field .value textarea{width:500px;margin-right:5px}#bookingsform .field .label{width:300px;float:left;padding-top:5px}#bookingsform .field input.small{width:50px}#bookingsform .field input.medium{width:150px}#bookingsform .field input.date{width:85px}#bookingsform input[type=password],#bookingsform input[type=text],#bookingsform select{padding:4px}#bookingsform .title{margin:10px 0}#bookingsform .optionalService{margin-bottom:15px}#bookingsform .insurances .tab{margin-left:30px}#bookingsform .insurances .insuranceOption{margin-bottom:10px}#polyglotLanguageSwitcher{margin-right:1px}#polyglotLanguageSwitcher ul{top:inherit!important}#polyglotLanguageSwitcher ul li a{padding-right:4px!important}#polyglotLanguageSwitcher a.current{padding-top:8px!important;padding-bottom:10px!important}#polyglotLanguageSwitcher a.current span .trigger{margin-top:8px}#polyglotLanguageSwitcher a.active{padding:7px 5px 9px 27px!important}.country .bookbuttonsmall{float:none}#belgianVisitorPopUp{position:absolute;width:610px;height:316px;left:50%;top:50%;margin-top:-158px;margin-left:-305px}#belgianVisitorPopUp .fancybox-skin{padding:0!important}#belgianVisitorPopUp .header .logo{padding:20px;height:65px}#belgianVisitorPopUp .content{padding:10px}#belgianVisitorPopUp .fancybox-inner{width:610px!important;height:316px!important}#belgianVisitorPopUp .footer{padding:10px;height:30px}#shoeDurftPopup{position:absolute;width:630px;height:400px;left:50%;top:50%;margin-top:-200px;margin-left:-315px}#shoeDurftPopup #closePopup{width:96px;height:26px;position:absolute;top:8px;right:3px}#shoeDurftPopup #bestelJeKaartje{width:237px;height:26px;position:absolute;top:208px;left:122px}#languageSwitcher{width:240px;height:34px}#divLanguageSelector{float:right;line-height:normal;position:relative}.dd-container ul,.dd-container ul li{float:none!important}.dd-container ul li{height:30px!important}.dd-container ul li a{padding:10px!important}#customTourList h1{margin-top:20px}#customnavigation{width:100%;position:relative}#customnavigation li.step{width:27%;height:49px;float:left;line-height:52px;padding-left:25px;margin-top:-1px;margin-right:-2%;position:relative;background-size:100% 300%;font-size:10px}#customnavigation li.step *{-ms-zoom:1;zoom:1;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#customnavigation li.step>span{width:27px;height:25px;line-height:16px;margin-top:-3px;margin-right:0}#customnavigation li.step>span>span.inner{width:17px;height:17px;margin-top:4px}#customTourList #destinations{margin:0 -10px}#customTourList .destinationcontainer{margin-top:30px}#customTourList .destinationcontainer .trip-labels{height:30px}#customTourList .destinationblock{float:left;width:100%;padding:0}#customTourList .destinationblock a{height:150px;padding:15px;position:relative}#customTourList .destinationblock a .bookbutton{position:absolute;bottom:10px;right:0}#customTourList .destinationblock a .content{margin:-15px -15px 0;padding:15px}div .stepdetail{line-height:16px;padding:20px;width:100%;position:absolute;left:0;top:51px}.customTitle{padding:22px 20px;margin-bottom:0;margin-top:40px}.agentstaff{margin-top:15px}.agent,.agentstaff{margin-top:20px;padding:15px 29px 0}.agent h3,.agentstaff h3{padding:33px 20px 30px;margin-bottom:50px}.agent h3 small,.agentstaff h3 small{margin-top:25px}.agent span .inverted,.agentstaff span .inverted{padding:0 10px 2px;margin:0 4px 0 6px}.agent section.card,.agentstaff section.card{width:100%}.agent section.card .bx-viewport,.agentstaff section.card .bx-viewport{left:0}.agent section.card .information,.agentstaff section.card .information{margin-top:9px}.agent section.card .information p,.agentstaff section.card .information p{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agentstaff ul.bxslider li,.agent ul.bxslider li{height:270px}.agent .descr,.agentstaff .descr{margin:20px 0 17px}.agent .descr .title,.agentstaff .descr .title{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agent .descr ul,.agentstaff .descr ul{list-style-position:inside;margin:7px 0}.agent .halfcard,.agentstaff .halfcard{float:left}.agent .halfcard.nomargin,.agentstaff .halfcard.nomargin{margin-right:0}.agent .halfcard img,.agentstaff .halfcard img{width:100%}.agent .halfcard .block img,.agentstaff .halfcard .block img{width:auto}.agent .halfcard:last-of-type,.agentstaff .halfcard:last-of-type{margin-right:0}.agent .leftlabel,.agent .leftvalue,.agentstaff .leftlabel,.agentstaff .leftvalue{float:left;min-width:55px}.agent span.leftlabel img,.agentstaff span.leftlabel img{width:30px}.agent .leftvalue,.agentstaff .leftvalue{line-height:38px}.agent .transition,.agentstaff .transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.agent .staffcontainer{margin:0 -5px}.agent .staff{width:210px;height:150px;margin:0 5px 10px;float:left;position:relative}.agent .staff .content{padding:10px;position:absolute;bottom:0;width:100%}.agent .spacedlines{line-height:25px;padding-top:10px}.popup{width:100%;position:fixed;top:40px;left:50%;margin-left:-470px;padding:0;padding-bottom:20px;bottom:40px}.agentfooter{height:41px;margin-bottom:20px}.agentstaff{padding:15px 29px 0}.agentstaff h3{padding:33px 20px 0;margin-bottom:50px}.agentstaff h3 span{margin-left:10px}.agentstaff .halfcard .block{padding-top:18px}.agentstaff ul.bxslider li{width:100%!important}.PUclose{width:65px;position:fixed;top:40px;height:30px;left:50%;margin-left:448px;padding:0;line-height:30px;padding-right:15px}.tk-museo{line-height:20px}.IDPTcontentWrapper{width:100%;margin-bottom:-20px}.idptContent .paddingContainer .content,.idptContent h1{padding:0!important}.idptleft{width:100%}.agentInfo{width:100%;vertical-align:top}#customTourList{padding:0 15px}#customTourList #destinations{margin:0}.paddingContainer{padding:10px}.paddingContainerDouble{padding:20px}.howToComposeTravel{width:100%;height:59px;line-height:23px;padding-left:20px;padding-top:7px}.agentInfo .title.smaller{width:160px;line-height:20px}.agentInfo .agentImage,.agentInfo .agentLogo{width:195px;height:auto;margin:15px 0}.agentInfo .address{width:195px;margin:15px 0}.agentInfo .viewProfile{width:175px;margin:15px 0;padding:10px}.agentInfo .employees{margin-top:15px}.agentInfo .staff{margin-bottom:10px;display:inline-block;width:33%}.agentInfo .staff>a>img{width:55px;height:55px;float:left;margin-right:10px}.agentInfo .staff .staffInfo{width:130px;float:left;padding-top:5px}.agentInfo .staff .staffInfo .actions a.leftmargin{margin-left:5px}.agentInfo .staff .staffInfo .actions a.rightmargin{margin-right:5px}.agentBar{height:100px;width:100%;position:fixed;bottom:0;left:0}.agentBar .barTopright{position:absolute;right:10px;top:-20px;width:150px;height:20px;padding-top:16px}.agentBar .leftSide,.agentBar .leftSide .info{float:left;height:100px;width:auto}.agentBar .leftSide .info>a{float:left}.agentBar .leftSide .info img.logo{float:left;margin:15px 30px}.agentBar .leftSide .info>a>img.image{float:left;height:80px;width:80px;margin:10px}.agentBar .leftSide .info .innerInfo{float:left;width:230px;padding-top:10px}.agentBar .leftSide .info .innerInfo .title{float:left}.agentBar .leftSide .info .innerInfo .title.big{margin-top:-5px}.agentBar .leftSide .info .innerInfo .icons{float:left;margin-top:6px}.agentBar .leftSide .info .innerInfo .icons .icon{width:90px;height:20px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon img{width:21px;height:21px;margin-right:5px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon span{height:20px;float:left;padding-top:3px}.agentBar .leftSide .chatTriangle{width:15px;height:40px;float:left;margin-top:25px}.agentBar .leftSide .chat{width:325px;height:100px;float:left;position:relative}.agentBar .leftSide .chat .messages{width:325px;height:62px;position:absolute;bottom:28px;padding:5px 0}.agentBar .leftSide .chat .messages .message{padding:3px 15px}.agentBar .leftSide .chat .messages .message span{min-width:60px}.agentBar .leftSide .chat .input{position:absolute;bottom:0;width:323px}.agentBar .leftSide .chat .input input{outline:none;width:323px;padding:5px 15px}.agentBar .rightSide{height:100px}.agentBar .rightSide .title{padding-top:25px;float:right}.agentBar .rightSide .title,.agentBar .rightSide .title a{padding-bottom:10px}.agentBar .rightSide .question{float:right;width:60px;margin-left:25px;margin-top:15px;margin-right:15px}#idptfaq{padding:0 20px 20px}#idptfaq h2{padding:20px 0}#idptfaq .list{margin:20px 0 10px}#idptfaq .list .letter{margin:20px 0;float:left;width:50%}#idptfaq .list .letter:nth-child(odd){padding-right:15px;clear:left}#idptfaq .list .letter:nth-child(2n){padding-left:15px;clear:right}#idptfaq .list .letter h3{padding-bottom:10px}#idptfaq .faq{width:100%;padding:40px;margin:20px 0;float:left;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#idptfaq .faq .question{line-height:1.2em;margin:0 0 15px;padding:0 0 10px;line-height:1}#idptfaq .faq .answer{line-height:1.5}#slideshowControls{left:8px;bottom:6px;position:absolute}#slideshowControls a{width:32px;height:32px}#slideshowControls a.active{opacity:.8}#slideshowControls a:hover{opacity:1}#individualScores{float:left}#feedbackReviews{max-width:400px;position:relative;margin-right:1px}.entry .pricelabel{width:100%}#productpromotion .productpromotion-left .productButton{margin-right:0;margin-left:0}#productpromotion .productpromotion-left .productButton .productpromotion-price{transform:rotate(0deg)}#productpromotion .productpromotion-left .productInfo{padding:0;position:inherit;text-align:center;right:0}.weekknaller-row{line-height:52px!important;margin-bottom:30px!important}.idpt2017 h2 .country-title{margin-top:-19rem}.idpt2017 #container header .headerContainer .return-cta{bottom:-5rem}.idpt2017 #container .headerContainer,.idpt2017 #container header{height:35vh;min-height:45rem}.idpt2017 #container .headerContainer.header-qsm,.idpt2017 #container .headerContainer.header-qsm .headerContainer,.idpt2017 #container header.header-qsm,.idpt2017 #container header.header-qsm .headerContainer{min-height:51.5rem}.idpt2017 #container .headerContainer.header-qsm .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header.header-qsm .headerContainer .container .col-xs-8 h2.country-title{top:-3rem}.idpt2017 #container .headerContainer .headerContainer .container,.idpt2017 #container header .headerContainer .container{height:56.25vw}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8,.idpt2017 #container header .headerContainer .container .col-xs-8{position:absolute;width:100vw;height:calc(56.25vw - 3rem);min-height:calc(56.25vw - 3rem);margin:0;padding:0 1.5rem;top:0;left:0;z-index:2}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header .headerContainer .container .col-xs-8 h2.country-title{position:relative;color:#fff;font-size:5rem;line-height:6rem;top:-5rem;margin-left:0;padding:0;height:56.25vw;bottom:0;display:table-cell;vertical-align:bottom;text-align:center}.idpt2017 #container .headerContainer .headerContainer .headerBackground,.idpt2017 #container header .headerContainer .headerBackground{background-size:cover}.idpt2017 #container .headerContainer .headerContainer .headerBackground:after,.idpt2017 #container header .headerContainer .headerBackground:after{content:"";display:block;position:absolute;width:100%;height:18rem;left:0;bottom:0;background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.idpt2017 #container .headerContainer .headerContainer .headerImageBackground img,.idpt2017 #container header .headerContainer .headerImageBackground img{width:auto;min-width:100%;height:100%}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8,.idpt2017 #container header .headerContainer .container .col-xs-8{margin-left:0;width:100%}.idpt2017 #container #headerOverlay{height:8.5rem}.idpt2017 #container #headerOverlay #headerTop #logo{height:4rem;top:2.25rem!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.idpt2017 #container .headerContent{position:absolute;width:calc(100% - 30px);left:15px;bottom:0!important}.idpt2017 #container #headersearch{top:-2rem!important}.idpt2017 #container #headersearch #searchList{height:39rem;top:-33rem;overflow:hidden}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise{width:35%;right:7.5rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise .triptype{font-size:1.4rem}.idpt2017 #container #headersearch #headersearchContainer #triptypechoise>span .headersearch-chevron{right:.15rem}.idpt2017 #container #headersearch #headersearchContainer #tripchoise{width:54%}.idpt2017 #container #headersearch #headersearchContainer .headersearch-country span .headersearch-chevron{left:49%}.idpt2017 #container #headersearch #triptypelist .triptype{position:relative;max-width:25%;overflow:hidden}.idpt2017 #container #headersearch #triptypelist .triptype:after{content:"";display:block;position:absolute;width:100%;height:.75rem;background:#fff;bottom:0;left:0}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(50% - 22.5px);margin:15px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(2n){margin:15px 0}.idpt2017 .middle .country-intro{padding:3rem}.idpt2017 .middle .country-agent-info{top:-15rem;height:15rem}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture{background:transparent;margin-top:0}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture .agent-picture-blurred,.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture:after{display:none}.idpt2017 #customTourList .destinationcontainer{margin-top:0;width:calc(50% - 22.5px);margin:0 15px 15px;padding:0}.idpt2017 #customTourList .destinationcontainer:nth-of-type(2n){margin:0 15px 15px 0}.idpt2017 #customTourList .destinationcontainer .trip-labels{height:auto}.idpt2017 #customTourList .searchblock{width:calc(50% - 15px);margin-bottom:3rem;margin-right:2.5rem}.idpt2017 #customTourList .searchblock:nth-of-type(2n){margin-right:0}.idpt2017 #customTourList .searchblock:nth-of-type(odd){margin-right:2.5rem}.idpt2017 #customTourList .searchblock .searchblock-img .title h3{font-size:2.6rem}.idpt2017 #customTourList .searchblock .subtitle .searchblock-arrows{right:-2rem}}#tabDataPrices .productpromotion-price{border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:100px;width:100px;font-size:30px;font-weight:700;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);line-height:30px;padding-top:10px}#tabDataPrices .productpromotion-price span{font-size:20px;font-weight:700}#tabDataPrices .bookingCountdown .your-clock .flip-clock-divider{width:auto!important}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper{padding:0}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper ul{width:50px;height:50px}#tabDataPrices .bookingCountdown .your-clock.flip-clock-wrapper ul li a div div.inn{font-size:40px!important;line-height:54px}@media (min-width:993px) and (max-width:1199px){.centeredContent{margin:0 auto}.contentWidth{min-width:960px;width:100%}.contentCMSBlock{float:left}.contentCMSBlock .cmsblock{margin-bottom:0}.contentCMSBlock .cmsblock a{overflow:hidden}.contentCMSBlock .frame{width:960px}.contentCMSBlock .frame table ul ul li{margin-bottom:5px}.contentCMSBlock .frame table .tocs{width:300px}.contentCMSBlock.highlightContentBlocks{width:100%}.fancybox-wrap{width:630px!important}.fancybox-inner{width:600px!important}#youtubepopup{width:600px;height:400px;display:block}#youtubepopup iframe{width:100%;height:100%;display:block}.backgroundshadowCMS{height:40px;position:absolute;bottom:-40px;left:0;width:960px}.mainboxshadow{height:22px;margin-bottom:10px}.intro.content h2 .moveTop{width:16px;margin:20px 20px 0 0}h1{margin-bottom:20px}h2 .moveTop{float:right;width:32px;margin-top:-4px;margin-right:4px!important}h3{margin-bottom:10px}h4{margin:15px 0 10px}#digitalmagazine{height:500px;padding-top:20px}.bookbutton{line-height:38px;padding-right:40px}.bookbutton span{line-height:38px;height:38px}.bookbuttonsmall{line-height:25px;padding-right:25px}.bookbuttonsmall span{line-height:25px;height:25px}.mijnsitebutton{margin-top:20px;padding:6px 12px}.mijnsitebutton:active{position:relative;top:1px}.tableStyle1{width:100%}.tableStyle1 tr th{line-height:200%;white-space:nowrap;padding:2px 10px 2px 5px}.tableStyle1 tr th .tableStyle1 tr td{padding:2px 10px 5px 5px}.tableStyle1 tr th.year{padding:5px}.tableStyle1 tr td{width:140px}.tableStyle1 tr td.buttons .book{margin-bottom:3px}.tableStyle1 tr td.buttons .option{padding:2px}.tableStyle1 tr td.label{width:200px}.tableStyle1 tr td.value{width:auto}fieldset{padding:10px;margin-bottom:15px}fieldset legend{padding:0 10px}.productlabels li.garanteed{padding-right:20px}.shadowBox{position:relative}.shadowBox:after,.shadowBox:before{position:absolute;bottom:13px;left:1px;width:50%;top:25px}.shadowBox:after{right:0;left:auto}#popupValidation img{float:right;margin:10px}.back-to-top{height:30px;width:30px;position:fixed;bottom:30px}.back-to-top-fixed{position:fixed;bottom:20px;right:15px}#contentpagecontainer .pagecontent{padding:10px;margin:0 auto;width:780px}#container{min-height:100%;height:auto!important;height:100%;margin:0 auto;width:100%}#container header{height:400px;position:relative}#container #headerOverlay{height:82px;width:100%}#container #headerOverlay.blended #header-phone,#container #headerOverlay.blended #search,#container #headerOverlay.booking #header-phone,#container #headerOverlay.booking #search{display:none}#container #headerOverlay #headerTop{height:82px}#container #headerOverlay #headerTop a#logolink{height:105px;float:left;position:relative}#container #headerOverlay #headerTop #logo{background-size:auto 92px;height:105px;float:left;width:100%}#container #headerOverlay #headerTop .main-navigation{padding-right:0}#container #headerOverlay #headerTop #search{width:100%!important;float:right;height:auto!important}#container #headerOverlay #headerTop #search #search-collapse{width:auto!important;height:auto!important;min-height:unset;padding-top:0;position:relative;float:right;background-color:transparent}#container #headerOverlay #headerTop #search #search-collapse #txtSearch{margin-right:0}#container #headerOverlay #headerTop #search #search-collapse #cmdSearch{width:auto!important;margin:0!important;float:right}#container #headerOverlay #headerTop #search>i{display:none}#container #headerOverlay #headerTop #headerMenuTop{height:31px;line-height:30px;display:none}#container #headerOverlay #headerTop #headerMenuTop #search{height:20px;line-height:20px;float:right;margin-top:5px}#container #headerOverlay #headerTop #headerMenuTop #search a{padding:3px 2px;line-height:20px}#container #headerOverlay #headerTop #headerMenuTop #search input{outline:none;width:120px;float:left;height:23px}#container #headerOverlay #headerTop #headerMenuTop #search input[type=submit]{line-height:18px;width:17px;float:left}#container #headerOverlay #headerTop #headerMenuTop #search #search-collapse{width:auto}#container #headerOverlay #headerTop #headerMenuTop ul{float:right;margin-right:15px}#container #headerOverlay #headerTop #headerMenuTop ul li{height:30px;float:left;display:inline}#container #headerOverlay #headerTop #headerMenuTop ul li a{padding:0 10px 1px}#container #headerOverlay #headerTop #headerMenuContact{position:relative}#container #headerOverlay #headerTop #headerMenuContact #txtNewsletter{padding:6px 4px;width:170px;margin:0 0 14px -4px;float:right;height:25px}#container #headerOverlay #headerTop #headerMenuContact #questions{height:24px;width:auto;line-height:25px;margin-left:10px}#container #headerOverlay #headerTop #headerMenuBottom{height:82px;position:relative;padding:0}#container #headerOverlay #headerTop #headerMenuBottom nav>ul{float:right}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{line-height:37px;float:left;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);height:82px}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a{padding:22px 20px 0;font-weight:700!important;display:block;height:82px}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect a{letter-spacing:0!important}#container #headerMenuBottom .subnav{position:absolute;width:100%;left:0;padding:20px}#container #headerMenuBottom #themes .subnav .journeytheme{margin-bottom:6px;margin-right:12px;width:158px;height:142px;background-position:bottom;background-size:100%!important}#container #headerMenuBottom #themes .subnav .journeytheme a{position:relative;padding:8px 0 0 7px;margin-right:-60px;height:132px;width:152px;line-height:12px}#container #headerMenuBottom #themes .subnav .journeytheme a img{width:100%;height:100%}#container #headerMenuBottom #themes .subnav .journeytheme a span{position:absolute;left:7px;right:0;bottom:0;height:40px;line-height:40px}#container #headerMenuBottom #themes .subnav .journeytheme a span.bg{opacity:.5;filter:alpha(opacity=30)}#container #headerMenuBottom #about ul li{float:left;margin-right:10px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul{width:100%;position:absolute;left:0;margin-left:0;padding:20px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li{float:left;margin-right:110px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li:last-of-type{margin-right:0}#container #headerMenuBottom .hasSubitems .hasSubitems>a{letter-spacing:2px;padding-bottom:8px}#container #headerMenuBottom .hasSubitems .hasSubitems li{height:34px}#container .headerContent{position:absolute;bottom:80px;width:100%}#container #homeHeader{height:400px;position:relative;top:0}#container #homeHeader #headerPicture{margin:0 auto;width:960px;height:400px;position:relative}#container #homeHeader #headerPicture #headerPictureLink{width:99%;height:100%;margin-left:5px}#container #homeHeader #headerPicture #slider{height:150px;width:500px;position:absolute;bottom:70px;right:3px}#container #homeHeader #headerPicture #slider #sliderContent{height:150px;width:420px;float:left}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers{bottom:20px;position:absolute}#container #homeHeader #headerPicture #headerPictureSubtitle{line-height:45px;height:45px;width:100%;bottom:0;position:absolute}#container #homeHeader #headerPictureLeft{float:left;height:450px}#container #homeHeader #headerPictureRight{height:450px;float:right}#container .headerContainer{position:relative;height:400px}#container .headerContainer .headerContent{position:absolute}#container .headerContainer .headerContent #breadcrumbs{line-height:30px;height:30px}#container .headerContainer .headerBackground{position:relative;top:0;left:0;width:100%;height:100%;-ms-filter:inherit}#container .headerContainer.headerFull,#container .headerContainer.headerSmall{height:400px}#container .headerContainer.headerFull.headerContent{bottom:40px!important}#container #headersearch{letter-spacing:-1px;width:960px;height:70px;margin:auto;z-index:2;position:relative}#container #headersearch #headersearchShade{display:none}#container #headersearch #headersearchButtonShade{right:33px;position:absolute;height:38px;width:9%}#container #headersearch #headersearchButton{width:110px;margin-top:5px;height:60px;font-size:20px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#010100",GradientType=0)}#container #headersearch #headersearchButton .bookbutton{background:none!important;padding-right:0!important;line-height:60px}#container #headersearch #headersearchButton .bookbutton span{background:none!important}#container #headersearch #headersearchContainer{width:830px;padding-right:20px;height:72px;float:left}#container #headersearch #headersearchContainer .field{float:left;height:36px;padding:0 4px;line-height:30px;z-index:9}#container #headersearch #headersearchContainer #tripchoise{width:34%;margin-right:1%}#container #headersearch #headersearchContainer #triptypechoise{width:34%;margin-right:1%;padding-top:4px}#container #headersearch #headersearchContainer #triptypechoise .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#a6a6a6}#container #headersearch #headersearchContainer #triptypechoise .triptype span{float:left;margin-top:0;margin-right:0}#container #headersearch #headersearchContainer #triptypechoise>span{margin-left:13px;margin-right:3px;float:right;margin-top:0;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#container #headersearch #headersearchContainer #triptypechoise img{height:20px;margin:0}#container #headersearch #headersearchContainer #searchdepartureDatePicker{width:30%;padding-right:24px}#container #headersearch #triptypelist{width:205px;margin-left:259px;float:left;position:absolute;top:70px}#container #headersearch #triptypelist .field{width:100%}#container #headersearch #triptypelist .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearch #triptypelist .triptype span{float:left;margin-top:0;margin-right:10px}#container #headersearch #triptypelist img{height:20px;margin:0}#container #headersearch #searchdepartureDate{width:150px}#container #headersearch input{letter-spacing:-1px}#container #headersearch #headersearchButton{float:left;opacity:1}#container #headersearch #searchList{width:960px;position:absolute;left:0;margin-top:0;padding:20px}#container #headersearch #searchList .regions{position:relative}#container #headersearch #searchList .regions .region{float:left;width:19%;margin-right:3px;margin-bottom:5px}#container #headersearch #searchList .regions .region p{min-height:35px;font-family:AmericanTypewriter;font-size:18px;color:#5b8a3c}#container #headersearch #searchList .regions .region ul li{font-size:14px;-ms-word-break:break-word;word-break:break-word;font-family:myriad-pro}#container #headersearch #datepickerView{right:0;position:absolute;left:0;top:70px;margin-top:0;padding:10px;height:338px}#container #headersearch #datepickerView .dataselect{position:relative}#container #headersearch #datepickerView .dataselect .columnLeft{float:left;width:260px}#container #headersearch #datepickerView .dataselect .columnRight{margin-left:250px}#container #headersearch #datepickerView .dataselect .columnRight .line{margin-bottom:10px}#container #headersearch #datepickerView .dataselect .columnRight .line.button{margin-top:30px}#container #headersearch #datepickerView .dataselect .columnRight .line.button a.delete{padding:4px 4px 4px 22px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset{width:205px;margin:5px 0 0 14px;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset select{width:100px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset label{width:50px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate{padding:10px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate .delete{float:right}#container #headersearch #datepickerView #tabs{width:960px;margin:auto}#container #headersearch #datepickerView #tabs li{float:left;height:35px;line-height:35px;padding:0}#container #headersearch #datepickerView #tabs li a{padding:10px 40px}#container #headersearch #datepickerView #pagetabcontent{padding:15px 10px 10px;height:190px}#container #headersearch #datepickerView #pagetabcontent h2{padding-bottom:5px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturedate h2{width:95%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth h2{width:97%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth label{width:50px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth select{width:100px}#container #headersearch #datepickerView #chosenDate{width:500px;margin-top:10px;padding:11px}#container #headersearch #datepickerView #chosenDate.delete img{padding-left:5px;height:15px;position:absolute;bottom:11px}#container #headersearch #datepickerView #headersearchButton{bottom:0;position:absolute;right:0}#container #headersearch #datepickerView .Zebra_DatePicker{top:50px!important;left:10px!important;margin-left:0}#container #headersearch #datepickerView .Zebra_DatePicker .dp_monthpicker,#container #headersearch #datepickerView .Zebra_DatePicker .dp_yearpicker{width:218px!important}#container #headersearch #datepickerView .Zebra_DatePicker td,#container #headersearch #datepickerView .Zebra_DatePicker th{padding:3px 0!important}#container #warning{width:960px;padding:20px;font-size:16px;margin:auto}#container #warning p{line-height:45px}#container .middle{position:relative;padding-bottom:20px}#container .middle #tabs{width:960px;margin:auto}#container .middle #searchOptionButtons{width:100%}#container .middle #searchOptionButtons li{position:relative;display:block}#container .middle #searchOptionButtons li label{padding-left:20px;position:relative;-ms-word-break:break-word;word-break:break-word;padding-right:20px}#container .middle #searchOptionButtons li label i{position:absolute;right:0;top:0}#container .middle #searchOptionButtons li label input{position:absolute;left:0;top:2px}#container .middle #searchOptionButtons li.last{margin-right:0;position:relative}#container .middle #searchOptionButtons li.last a{margin-right:0}#container .middle #searchOptionButtons li a{display:block;padding-right:40px}#container .middle #searchOptionButtons li a.bookbutton{padding-right:40px!important}#container .middle #searchOptionButtons li a.filterIcon{position:relative}#container .middle #searchOptionButtons li a .arrowRotate{width:29px;height:29px;position:absolute;top:4px;right:4px;transition:transform .2s;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s}#container .middle #searchOptionButtons li a:hover .arrowRotate{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#container #breadcrumbs{position:relative;height:52px;line-height:30px}#container #breadcrumbs nav{width:960px;margin:0 auto}#container #breadcrumbs nav .item{margin-right:8px;margin-left:0;display:inline-block}#container #breadcrumbs nav .item a{margin-right:8px}#container #breadcrumbs nav .last{margin-right:0}#container #breadcrumbs nav .kuoniLogo{height:30px;margin-right:44px;float:right;width:140px}#container .middle #googlemaps{height:380px;width:100%;margin:0 auto;margin-top:73px;margin-bottom:40px}#container .middle #googlemaps #highlightsMap{height:100%}#container .middle #googlemaps #highlightsMap #map,#map{height:380px}#mapOverlay{top:100px}#mapOverlay h4{margin-top:0}#highlightsMap .inlinehighlightdetail{width:200px;top:100px}#highlightsMap .inlinehighlightdetail .img{width:220px}#highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.customDropdown{position:relative}.customDropdown .dropdownlabel{line-height:30px}.customDropdown .selectlist{max-height:200px;position:absolute;top:30px;width:250px;height:200px}.customDropdown .selectlist li a{padding:5px 10px}.customDropdown .middle #searchOptionButtons{width:100%}.customDropdown .middle #searchOptionButtons li{position:relative}.customDropdown .middle #searchOptionButtons li.last{margin-right:0;position:relative}.customDropdown .middle #searchOptionButtons li.last a{margin-right:0}.customDropdown .middle #searchOptionButtons li a{padding:10px;padding-right:40px}.customDropdown .middle #searchOptionButtons li a.filterIcon{position:relative}.customDropdown .middle #searchOptionButtons li a.filterIcon span{width:10px}.productbanner{margin-top:0;position:relative}.productbanner .container .triptitle{float:left}.productbanner .container .triptitle p{line-height:100%}.productbanner .container .triptitle p.subtitle{padding:3px 0 0}.productbanner .container .tripinfo{float:left}.productbanner .container .tripinfo .line{height:18px}.productbanner .container .tripinfo .line:first-child{display:block}.productbanner .container .tripinfo .subline a{padding-left:20px}.productbanner .container .tripextra{float:left}.productbanner .container .tripextra .pricelabel{margin-top:5px;margin-bottom:10px;float:right;width:50%}.productbanner .container .tripextra .bookbutton{height:38px;max-width:50%;float:right;margin-bottom:10px}.productbanner .container .tripextra .bookbutton span{width:84px;height:38px}.productbanner .container .tripextra .cta{margin-left:30px!important}.productbanner.fixed{width:100%!important;margin-top:0!important}footer{position:relative;width:100%}#footercontent{padding-bottom:10px}#footercontent #footertopmenu{padding-top:15px;margin-bottom:30px}#footercontent #footertopmenu li{line-height:27px;height:27px;display:inline-block}#footercontent #footertopmenu li a{padding:0 10px}#footercontent #footertopmenu li#groepsreis a,#footercontent #footertopmenu li#maatwerk a,#footercontent #footertopmenu li#singlereis a{padding-left:38px}#footercontent #footercolumns{margin-bottom:15px;width:960px;padding:0 15px}#footercontent #footercolumns .footercolumn:last-of-type{margin-right:0}#footercontent #footercolumns .footercolumn p a{letter-spacing:2px;padding-bottom:5px;min-height:32px;-ms-word-break:break-word;word-break:break-word}#footercontent #footercolumns .footercolumn.tree-col{width:30%}#footercontent #footercolumns .footercolumn.tree-col .footercolumn-block{width:33.33%;float:left}#footercontent #footercolumns .footercolumn.two-col{width:20%}#footercontent #footercolumns .footercolumn.two-col .footercolumn-block{width:50%;float:left}#footercontent #footercolumns .footercolumn.one-col{width:15%}#footercontent #footerbottommenu{padding-top:5px}#footercontent #footerbottommenu li{padding:0 10px}.defaultForm .field{clear:left;margin:0 auto 5px}.defaultForm .field .label{width:200px;float:left;padding-top:5px}.defaultForm .field .value{float:left;margin:0;padding-top:0;width:35px}.defaultForm .field .value input,.defaultForm .field .value select,.defaultForm .field .value textarea{width:300px;margin-right:5px}.defaultForm .field textarea{height:100px;width:500px;max-width:760px;max-height:250px}.defaultForm .field .radio{width:150px}.defaultForm .field .radio input{width:auto!important}.defaultForm .field .checkbox{padding-top:5px}.defaultForm .field .checkbox input{width:auto!important}.defaultForm .field .smallinput{width:50px}#map{height:150px;position:relative}#btnCloseMap,#btnShowMap{width:196px;height:37px;-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);float:right;margin-right:372px;margin-top:-24px;position:relative}#btnCloseMap .textLeft,#btnShowMap .textLeft{left:12px;position:absolute;top:4px}#btnCloseMap .textRight,#btnShowMap .textRight{top:4px;right:32px;position:absolute}#mapOverlay{position:absolute;width:250px;top:20px;left:20px;padding:10px}#countriesMap{position:relative}#countriesMap #map{height:auto}#highlightsMap{position:relative}#highlightsMap .inlinehighlightdetail{position:absolute;padding:10px;width:150px;right:20px;top:40px}#highlightsMap .inlinehighlightdetail .close{float:right;width:16px;height:16px;margin:-5px -5px 0 5px}#highlightsMap .inlinehighlightdetail p{margin:0}#highlightsMap .inlinehighlightdetail .img{width:170px;margin-left:-10px}#highlightsMap .inlinehighlightdetail.showreferences{top:auto;bottom:20px;width:649px}#highlightsMap .inlinehighlightdetail.showreferences .img{width:150px;float:left;margin-right:10px;margin-left:0}#highlightsMap .inlinehighlightdetail.showreferences p{width:150px;float:left;padding-right:10px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references{float:left;width:300px;padding-left:10px;margin-left:-1px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references ul{margin-left:0;padding-left:0}#highlightsMap .inlinehighlightdetail.showreferences .references ul li{list-style-type:disc;margin-left:20px}#highlightsMap #highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.centeredContent{position:relative}#side{margin-top:30px}#maincontentSm{width:674px;padding:15px}#maincontent{width:704px;float:left;margin-left:15px}#maincontent #producttabs{margin-bottom:20px;margin-top:5px}#maincontent #producttabs #tabs{width:100%;height:36px;margin-bottom:5px}#maincontent #producttabs #tabs li a{margin-right:2px;padding:10px 3px}#maincontent #producttabs #tabs li:last-child a{margin-right:0}#maincontent #producttabs #tabcontent{min-height:100px;width:673px;padding:15px}#maincontent #producttabs h2{margin-top:20px}#maincontent #producttabs h2:first-child{margin-top:0}#maincontent #producttabs h2 .text{height:30px;line-height:29px;padding-left:100px;letter-spacing:-1px;margin-left:45px}#maincontent #producttabs h2 .bar{height:35px;line-height:35px;letter-spacing:-1px;padding-left:7px}#maincontent #producttabs h2 .skewed{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);padding:9px 15px 11px;margin-top:-4px;margin-left:3px;float:left;min-width:80px}#maincontent #producttabs h2 .skewed span{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.readmoreBlock{padding-bottom:20px}.readmoreBlock .readmore{margin-bottom:20px;position:relative}.readmoreBlock .readmore .readmoreExpander{margin:0 auto;margin-top:10px}.readmoreBlock .readmore .readmoreExpander a{margin-top:-12px;padding:3px}.readmoreBlock .readmoreBlock .closeIntroTravelOffer{width:100px;margin:0 auto;margin-top:10px;padding:3px}.mainframe{width:652px}.mainframe .pricelabel{top:-29px;position:absolute;margin-left:3px;padding:9px 20px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.mainframe .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.mainframe .priceshadow{margin:10px 0 0 -9px;position:absolute}.mainframe .mainframeTop{width:673px;height:17px}.mainframe .mainframeCenter{position:relative;width:673px}.mainframe .mainframeCenter .image{bottom:0;top:0;position:absolute;margin:0 0 0 15px;float:left;padding:0 0 0 10px;width:300px}.mainframe .mainframeCenter .content{padding:10px;margin:-1px 0 0 325px;float:left;width:313px}.mainframe .mainframeCenter .content .text{margin-bottom:15px}.mainframe .mainframeCenter .content .title{padding-bottom:10px}.mainframe .mainframeBottom{width:673px;height:46px}.shoestring-stories h2{float:left;width:100%;margin-top:20px}.frame1box{width:960px!important;margin:0 auto}.frame1box .mainframeTop{width:100%;height:13px}.frame1box .mainframeCenter{position:relative;width:100%!important}.frame1box .mainframeCenter .image{height:221px;width:100%;margin:0}.frame1box .mainframeCenter .content{padding:0!important;margin:0!important;width:960px!important}.frame1box .mainframeCenter .content .column{float:left;margin-right:0!important;width:50%}.frame1box .mainframeCenter .content .column:first-of-type{padding-right:20px}.frame1box .mainframeCenter .content .column .field{margin-bottom:2px;width:100%}.frame1box .mainframeCenter .content .column .field .label{padding:8px;width:30%!important}.frame1box .mainframeCenter .content .column .field .value{padding:8px;width:70%!important}.frame1box .frame1box .mainframeBottom{width:100%;height:41px}.frame3box{width:282px;margin-right:26px;float:left}.frame3box:last-child{margin-right:0!important}.frame3box .mainframeTop{width:282px;height:13px}.frame3box .mainframeCenter{position:relative;width:282px}.frame3box .mainframeCenter .image{height:221px;width:259px;margin:0 0 0 12px}.frame3box .mainframeCenter .content{width:270px}.frame3box .mainframeCenter .content .text{padding:57px 0 0 19px}.frame3box .mainframeCenter .content .text ol{padding:3px;margin-bottom:50px}.frame3box .mainframeCenter .content .text ol li{margin-bottom:10px}.frame3box .mainframeCenter .content .text ol li .star{padding:9px 0 0 14px;height:36px;width:22px}.frame3box .mainframeCenter .content .text ol li .trip{width:200px}.frame3box .mainframeCenter .content .infobutton{bottom:0;position:absolute;right:13px;float:right}.frame3box .mainframeBottom{width:282px;height:37px}.framecontainer{width:300px;float:left}.framecontainer:nth-child(2n){margin-left:61px}.framecontainer .frame{height:235px;padding:9px;width:312px;position:relative}.framecontainer .frame .overlay{width:283px;margin-bottom:52px;height:77px;bottom:0;position:absolute;padding:5px}.framecontainer .frame .image{margin:3px 0 0;height:189px;width:293px}.framecontainer .title{margin-bottom:3px}.framevierkant{width:50%!important;padding-bottom:22%;border:none;position:relative;float:left;margin-right:0!important;overflow:hidden}.framevierkant a{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:15px;padding-right:15px}.framevierkant .image{opacity:.9;width:100%;height:100%}.framevierkant .image:hover{opacity:1}.framevierkant .content{width:100%;height:54px;display:block;margin-top:12px}.framevierkant .content p{margin-top:-13px}.framevierkant .bookbutton{margin-top:65px;position:absolute;bottom:0}.framevierkant.small{position:relative;margin-bottom:30px!important;float:left;width:16.6%!important;padding-bottom:14%!important;display:block;overflow:hidden}.framevierkant.small .image{opacity:.9;position:relative}.framevierkant.small .image:hover{opacity:1}.framevierkant.small .content{width:100%;height:31px;margin-top:0!important}.framevierkant.small .content p{padding:7px 0;margin-top:0}.framevierkant.small .bookbuttonsmall{margin-top:0!important;position:absolute;bottom:10px;left:50%;margin-left:-15%}.framevierkant.small a{width:100%;display:block}.framevierkant.small a .image{width:100%}.framevierkant.small a .image .content{width:100%;display:block}.framevierkant.small a .image .content .overlay,.framevierkant.small a .image .content .overlay p{width:100%}.tabNavigation{position:relative;height:30px;margin-top:25px}.tabNavigation .tabNavigationLeft{position:absolute;left:0;height:32px;min-width:30px}.tabNavigation .tabNavigationLeft .text{padding:7px 0 0 37px}.tabNavigation .tabNavigationRight{position:absolute;right:0;height:32px;min-width:30px}.tabNavigation .tabNavigationRight .text{padding:6px 37px 0 0}.tabHighlights h1{line-height:24px}.tabHighlights .boxContainer{margin-bottom:30px;width:50%}.tabHighlights .boxContainer .box .image{height:180px;overflow:hidden}.tabHighlights .boxContainer .box .content{min-height:130px;padding-top:12px;padding-bottom:12px}.tabHighlights .boxContainer .overlay{height:100px}.tabHighlights .review{margin-bottom:20px}.tabHighlights .review .title{line-height:140%}.tabHighlights .review .info{margin-top:10px;height:27px}.tabHighlights .review .info .score{padding:14px 0 0 29px;height:27px}#day2day .day2daycontainer{margin:0 0 10px 10px;float:right;width:200px;height:200px}#day2day .day2daypicture{width:100%}.tabTripInfo #extensions li{margin:0 0 10px;padding:0}.tabTripInfo #extensions li img{float:right;margin:20px;width:200px}.tabTripInfo #extensions li .title{padding:6px 15px}.tabTripInfo #extensions li .content .mainbox .content{padding:20px}#tabDataPrices .year+.shadowBorder{height:31px;position:relative}#tabDataPrices .shadowBorder{margin-bottom:40px}#tabDataPrices .datablock{width:100%}#tabDataPrices .datablock+.shadowBorder{height:46px}#tabDataPrices .datablock .header{padding:10px 2px;top:0;bottom:0}#tabDataPrices .datablock .header.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .header.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .header.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .header.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .header.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .header .equalfField.days{width:120px}#tabDataPrices .datablock .header .equalfField.empty{display:none}#tabDataPrices .datablock .header .equalField{float:left;padding:7px 2px;position:relative}#tabDataPrices .datablock .header .equalField.departuredate{padding-left:17px;width:80px;left:0}#tabDataPrices .datablock .header .equalField.arrivaldate{padding-left:17px;width:80px;left:2px}#tabDataPrices .datablock .header .equalField.days{width:63px;left:4px}#tabDataPrices .datablock .header .equalField.remarks{width:175px;left:6px}#tabDataPrices .datablock .header .equalField.price{width:81px;left:8px}#tabDataPrices .datablock .dataline.equalContainer.icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px}#tabDataPrices .datablock .dataline.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .dataline.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .dataline.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .dataline.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .dataline.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .dataline .equalfField.days{width:120px}#tabDataPrices .datablock .dataline .equalfField.buttons{clear:both;float:right}#tabDataPrices .datablock .dataline .equalField.icon{position:absolute;margin-left:-27px;height:22px;width:22px}#tabDataPrices .datablock .dataline .equalField.icon.single{padding-top:10px}#tabDataPrices .datablock .dataline .equalField.departuredate{width:95px;left:0;padding-top:12px}#tabDataPrices .datablock .dataline .equalField.arrivaldate{width:95px;left:2px;padding-top:12px}#tabDataPrices .datablock .dataline .equalField.days{width:63px;left:4px;padding-top:12px}#tabDataPrices .datablock .dataline .equalField.remarks{width:175px;left:6px;padding-bottom:1px}#tabDataPrices .datablock .dataline .equalField.price{width:81px;left:8px;padding-top:12px}#tabDataPrices .datablock .dataline .equalField.buttons{padding-top:0;padding-bottom:0;width:100px;left:12px}#tabDataPrices .datablock .dataline .equalField.buttons .bookbuttonsmall span{padding-left:2px}#tabDataPrices .datablock .shadowLabel{margin:3px 0 0 -9px;position:absolute}#tabDataPrices .datablock.searchpage .header{margin-bottom:20px;position:relative}#tabDataPrices .datablock.searchpage .header .item{width:300px}#tabDataPrices .datablock.searchpage .header .equalContainer.productimage{width:115px;left:0}#tabDataPrices .datablock.searchpage .header .equalContainer.tour{width:200px;left:115px}#tabDataPrices .datablock.searchpage .header .equalContainer.departuredate{width:94px;left:317px}#tabDataPrices .datablock.searchpage .header .equalContainer.arrivaldate{width:94px;left:413px}#tabDataPrices .datablock.searchpage .header .equalContainer.days{width:63px;left:509px}#tabDataPrices .datablock.searchpage .header .equalContainer.remarks{width:150px;left:574px}#tabDataPrices .datablock.searchpage .header .equalContainer.price{width:100px;left:726px}#tabDataPrices .datablock.searchpage .header .equalField.productimage{width:113px;left:0}#tabDataPrices .datablock.searchpage .header .equalField.tour{width:198px;left:2px}#tabDataPrices .datablock.searchpage .header .equalField.departuredate{padding-left:17px;width:94px;left:4px}#tabDataPrices .datablock.searchpage .header .equalField.arrivaldate{padding-left:17px;width:94px;left:6px}#tabDataPrices .datablock.searchpage .header .equalField.days{width:63px;left:8px}#tabDataPrices .datablock.searchpage .header .equalField.remarks{width:150px;left:10px}#tabDataPrices .datablock.searchpage .header .equalField.price{width:81px;left:12px}#tabDataPrices .datablock.searchpage .equalContainer{position:absolute;padding:10px 0;top:0;bottom:0}#tabDataPrices .datablock.searchpage .equalField{float:left;padding:7px 0;position:relative}#tabDataPrices .datablock.searchpage .dataline{margin-bottom:20px;position:relative;margin-left:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer .icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.productimage{width:111px;left:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer.tour{width:197px;left:117px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.departuredate{width:94px;left:318px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.arrivaldate{width:93px;left:414px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.days{width:62px;left:509px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.remarks{width:150px;left:574px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.price{width:81px;left:692px}#tabDataPrices .datablock.searchpage .dataline .equalField{height:100px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon{position:absolute;margin-left:-27px;height:22px;width:22px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon.single{padding-top:85px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage{width:115px;left:0;padding:12px 4px 7px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage img{width:100%}#tabDataPrices .datablock.searchpage .dataline .equalField.tour{width:199px;left:2px;padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.departuredate{width:94px;left:4px;padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.arrivaldate{width:93px;left:6px;padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.days{width:63px;left:8px;padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks{width:150px;left:10px;padding-bottom:1px}#tabDataPrices .datablock.searchpage .dataline .equalField.price{width:100px;left:12px;padding-top:12px}#tabDataPrices .datablock.searchpage .dataline .equalField.buttons{margin-left:2px}#tabDataPrices .datablock.searchpage .productlabels{height:15px;line-height:15px;margin-left:0;margin-top:0}#tabDataPrices .datablock.searchpage .shadowLabel{margin:6px 0 0 -40px;position:absolute}#tabDataPrices .countryArrangmentCostYear{margin:5px 0}#pagetabs{margin-top:15px;margin-bottom:0}#pagetabs li{line-height:25px;position:relative;height:25px}#pagetabs li.hasFlags{padding-left:20px}#pagetabs li a{padding:10px}#pagetabcontent{padding-top:15px}#pagetabcontent .intro{margin-bottom:30px}#pagetabcontent .intro .priceline{margin-top:10px}.tabImpressions h2{margin-bottom:20px!important}.tabImpressions .framevierkant .label{top:-13px;position:absolute;margin-left:-9px;padding:4px 9px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.tabImpressions .framevierkant .label div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.tabImpressions .framevierkant .shadowlabel{margin:7px 0 0 -17px;position:absolute}.tabImpressions .framevierkant .container{height:153px}.tabImpressions .framevierkant .more{width:184px;padding-top:8px;height:32px;position:absolute;bottom:36px}.tabImpressions .boxContainer{margin-bottom:15px}.tabImpressions .boxContainer .label{margin-left:-13px}.tabImpressions .boxContainer .shadowlabel{margin-top:4px}.tabImpressions .boxContainer .overlay .content .bookbuttonsmall span{padding-right:20px}#tabReviews #reviewHeader{margin-top:10px}#tabReviews #reviewHeader #totalScore{margin-bottom:10px;float:left;width:120px;padding:5px;position:relative;margin-right:20px}#tabReviews #reviewHeader #totalScore #points{line-height:none;margin:25px 0}#tabReviews #reviewHeader h2{padding-top:0;margin-top:0}#tabReviews #reviewHeader #individualScores .label{float:left;width:110px}#tabReviews #reviewlist{margin-top:20px;float:left}#tabReviews .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:600px;margin-left:0}#tabReviews .mainframe .mainframeCenter .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#tabReviews .mainframe .mainframeCenter .pricelabel div.departure{float:left}#tabReviews .mainframe .mainframeCenter .pricelabel .points{float:right;width:185px}#tabReviews .mainframe .mainframeCenter .pricelabel .points .score{float:right;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .pricelabel .points .rating-static{float:left;width:60px;height:16px;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#tabReviews .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:623px}#tabReviews .mainframe .mainframeCenter .content .internalremark{margin:10px 30px;padding:10px}#tabReviews .mainframe .mainframeCenter .readmoreBlock{padding-bottom:0}#tabFAQ article{padding-bottom:20px}.trip-type-blocks{margin-bottom:30px!important}.searchblock{padding-bottom:20px;width:100%;float:left;position:relative}.searchblock .labelshadow{margin:15px 0 0 -10px;position:absolute}.searchblock .score{line-height:30px;position:absolute;top:20px;right:20px;height:30px;width:70px}.searchblock .score a{padding:10px 0 10px 25px}.searchblock .leftColumn{padding-right:0;padding-left:0;height:220px;overflow:hidden;position:relative}.searchblock .leftColumn a{position:absolute;top:0;left:0;width:100%;height:220px;overflow:hidden;display:block;z-index:9}.searchblock .leftColumn a img{min-height:240px;width:101%}.searchblock .leftColumn .trip-labels{position:absolute;top:0;left:0;z-index:11}.searchblock .leftColumn .info{left:60px;position:absolute;bottom:100px;height:50px;width:147px;padding:5px;line-height:200%}.searchblock .leftColumn .infobutton{padding:5px;position:absolute;bottom:100px;left:207px;height:50px;width:37px}.searchblock .leftColumn .content-label{z-index:10}.searchblock .rightColumn{position:relative;height:23px}.searchblock .rightColumn .content{height:70px;overflow:hidden}.searchblock .rightColumn .title{line-height:160%;margin-right:100px;height:44px}.searchblock .rightColumn .subtitle{margin-bottom:10px}.searchblock .rightColumn .subtitle span{margin-right:20px}.searchblock .rightColumn .bottomline{width:100%;margin-bottom:2px}.searchblock .rightColumn .bottomline .price{line-height:38px;float:left}.searchblock .rightColumn .bottomline .buttons{float:right}.searchblock .rightColumn .bottomline .buttons .bookbutton{padding-right:42px}.searchblock .rightColumn .bottomline .buttons .pricelabel{padding:12px 7px}.searchblock .rightColumn .bottomcontainer{height:84px;position:relative;float:left;clear:both;width:100%}.loadingproducts{width:200px;margin:10px auto;padding:5px}#facets{position:relative}#facets .facet{width:100%;float:left}#facets .facet .found .expand{float:right}#facets .facet .title{margin-bottom:10px}#facets .facet .countries{margin-left:13px}#facets .showTrips .bookbutton span span{padding-left:0!important}#filterChoice,#viewChoice{padding-bottom:7px}#results{position:relative}#results #tabDataPrices{margin-top:40px}#customTourList #results .searchblock .rightColumn .subtitle{margin-bottom:10px}#customTourList #results .searchblock .rightColumn .content{line-height:17px}#countrytitlecontainer{height:215px}#countryintrocontainer h1{padding:0;margin-top:0}#countryintrocontainer h4{display:none}#countryintrocontainer .readmoreBlock .content{padding:10px}#countryintrocontainer .readmoreBlock .content .blockText .content{padding:0}#searchbarcontainer,.navigationbar{position:relative}#navcontainer{width:100%}.fixed-country{left:704px}#countrynav{margin:0 auto;padding:5px 0;width:100%!important}#countrynav .countrynavitem{margin-right:-4px;line-height:20px;letter-spacing:-1px;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}#countrynav .countrynavitem .countryDelimeter{float:left;width:1px;height:30px;margin-left:-1px}#countrynav .countryDelimeter{width:2px;height:100%}.countryinfomain #googlemaps{width:704px!important}#country{position:relative;margin-top:35px}#country ul{margin-bottom:30px}#country ul li{margin-left:15px;padding-bottom:10px}#country ul li.title{padding-bottom:5px;margin:0 0 10px}#country .frame3boxcontainer{padding-left:17px}.countrypushdown{margin-top:35px}#country .titleblock{clear:left;line-height:40px;margin-bottom:40px}#country .titleblock .title{padding-left:25px}#country .titleblock .moretrips{padding-right:25px}#country .frametrip{height:271px;padding:13px 88px 9px 12px;width:282px;position:relative;float:left}#country .frametrip .labelTop{position:absolute;margin-left:-13px;padding:5px 16px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelTop div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelNumber{position:absolute;margin-left:75px;padding:5px 12px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelNumber div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelshadow{margin:5px 0 0 -21px;position:absolute}#country .frametrip .image{height:227px;width:258px}#country .frametrip .content{position:absolute;width:258px;height:227px}#country .frametrip .content .tripinfo{padding:5px 5px 5px 10px;bottom:50px;position:absolute;width:191px}#country .frametrip .content .tripinfo .days{margin-top:10px}#country .frametrip .content .buttons{position:absolute;bottom:8px}#country .frametrip .content .buttons .pricelabel{padding:11px 7px;width:106px}#country #tabDataPrices .datablock{margin-top:0}#country .productlabels li{display:inline-block}#country .productlabels li span{padding-left:0}#mijnsite .extramysiteinfo{margin-top:0!important;margin-left:0!important;width:100%}#mijnsite .extramysiteinfo iframe{margin:auto}#mijnsite #login .titleblock{margin-top:0;padding-top:20px}#mijnsite #login form{margin-bottom:20px;width:76%!important;left:auto!important;margin:auto!important}#mijnsite #login form .label{color:#000;width:50%!important;text-align:right}#mijnsite #login form .value{width:50%!important}#mijnsite #login form .value input{width:100%!important}#mijnsite #login form .buttons{margin-bottom:30px;margin-left:auto!important;margin-right:auto!important;width:60%}#mijnsite .titleblock{margin-top:50px}#mijnsite .titleblock .title{padding-top:10px;margin:0 auto;height:18px;width:220px}#mijnsite .titleblock .titleShadow{height:31px;position:relative}#mijnsite #groupcomposition{padding:0}#mijnsite #groupcomposition .intro{padding:10px 15px}#mijnsite #peoplesettings .label{color:#000;width:40%;text-align:right}#mijnsite #peoplesettings .value{width:60%}#mijnsite #peoplesettings .value .smallinput{width:30%!important}#mijnsite #peoplesettings .value .mediuminput{width:60%!important}#mijnsite #peoplesettings input[type=radio]{margin-left:0}#mijnsite .tableStyle1{border:none}#mijnsite .mijnsitebutton{margin-bottom:15px}#mijnsite .intro.nobg,#mijnsite .intro.nobg .container{padding:0!important}#mijnsite .checklist{margin-top:20px;margin-left:0}#mijnsite .checklist .item .flagShadow{margin:16px 0 0 8px!important;position:absolute}#mijnsite .checklist .item .flag .flagimage{background-size:44%!important;background-position:50%!important}#mijnsite .checklist .item .line{width:85%!important;margin-left:20px!important;padding-left:40px!important}#mijnsite #optiontobooking #maincontent{width:960px}#mijnsite .container{width:100%!important;margin:0 auto;padding-left:0!important;padding-right:0!important}#mijnsite .center .defaultForm .field{width:100%}#mijnsite #tourinformation .leftColumn{width:50%}#mijnsite #tourinformation .rightColumn,#mijnsite #tourinformation .rightColumn ul.tocs.fixed{margin-left:50%}#mijnsite #invoice{padding:0 15px}#tourleaders .tableStyle1{margin-bottom:0}#tourleaders .tourleader .picture img{width:200px;float:right;margin:45px 0 10px 10px}#tourleaders .tourleader .tours{margin-top:5px}#tourleaders .tourleader .tours .pricetable{width:100%;margin-bottom:20px}#tourleaders .tourleader .tours .pricetable tr td{padding:5px}#tourleaders .tourleader .tours .pricetable tr td.buttons .book{margin-bottom:3px}#tourleaders .tourleader .tours .pricetable tr td.buttons .option{padding:2px}#tourleaders .tourleader .tours .pricetable tr td.prices{white-space:nowrap}#tourleaders .tourleader .tours .pricetable tr th{padding:2px 5px 5px 2px;white-space:nowrap;padding-right:10px}#tourleaders .tourleader .tours .pricetable tr th.year{padding:5px}#productDetail .pricetable tr td{padding:2px 5px 5px 2px}#tourleader img{float:right;width:200px}#tourleaderQuotes #quotes ul{margin-left:40px;padding-bottom:10px}#tourleaderQuotes #quotes ul li{min-height:25px;padding:0 0 10px 30px;line-height:25px;list-style-type:none}#tourleaderQuotes #score{margin:15px 0 0 20px;width:140px;float:right}#tourleaderQuotes #score .value{padding:10px 0 5px}#tourleaderQuotes #beoordeling{padding-bottom:20px}#producttabs #tourinformation .leftColumn{width:80%;float:left}#producttabs #tourinformation .rightColumn{margin-left:80%;position:relative;height:auto;width:20%}#producttabs #tourinformation .rightColumn ul.tocs{float:right;width:100%;margin-left:10px;margin-bottom:10px}#producttabs #tourinformation .rightColumn ul.tocs li{padding:4px 0}#producttabs #tourinformation .rightColumn ul.tocs li .tocTitle{padding:8px}#producttabs #tourinformation .rightColumn ul.tocs li a{padding:0 28px 0 10px;line-height:170%}#producttabs #tourinformation .rightColumn ul.tocs li span{padding-left:10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags{padding:0 20px 0 10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags .title{padding-right:10px}#producttabs #tourinformation .rightColumn ul.tocs.fixed{margin-left:80%;margin-top:150px}#producttabs #tourinformation .rightColumn ul.tocs .flag{padding-left:25px;padding-right:0}#producttabs #tourinformation h2{margin-top:0}#producttabs img{float:right;width:100%}#twitter{padding-top:0;width:452px;float:left;padding-bottom:20px}#twitter h3{padding-left:38px;height:70px;letter-spacing:1px;line-height:65px;margin-bottom:0}#homeTwitter{padding-top:7px;height:319px}#homeTwitter.noTweets{padding:15px;height:auto}#homeTwitter #homeTwitterTitle{padding:10px;line-height:22px}#homeTwitter #homeTwitterTitle #username{float:right;margin-right:10px}#homeTwitter .item{padding:10px}#homeTwitter .item .avatar{float:right;margin:0 0 5px 5px}#homeTwitter .item .username{float:left}#homeTwitter #moreTwitter{padding:2px 10px}#CountryFAQ{min-height:1000px}#CountryFAQ .countryinfomain{margin-top:15px}#CountryFAQ .countryinfomain h1{line-height:41px;padding-left:15px}#CountryFAQ .countryinfomain .contentCMSBlock h1{padding-left:0}#CountryFAQ .countryinfomain article{margin-bottom:0;padding-bottom:20px;margin-top:20px}#CountryFAQ .countryinfomain article .question{line-height:25px;padding:2px 0 2px 15px}#CountryFAQ .centeredContent,#CountryFAQ .centeredContent .contentCMSBlock{width:auto}#CountryFAQ .centeredContent .contentCMSBlock.frame{padding:0 15px 15px}.productbanner .productTabs #tabs{width:960px}.productbanner .tripextra .pricelabel{margin-right:15px}#wizard{margin:0;padding:0;margin-bottom:5px;margin-top:25px;float:left;white-space:nowrap;width:100%}#wizard li{float:left;margin-top:10px;margin-right:-16px;position:relative;width:33.33%;height:40px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}#avbooking{margin-bottom:20px}#avbooking .steps{width:100%}#avbooking .label,#avbooking label{font-weight:700!important;padding-left:0}#avbooking .validationSummary{float:right;margin:auto 20px;padding-top:23px}#avbooking .navigation{margin-top:20px;padding:6px 12px;shadow:0 1px 0 #5b8a3c}#avbooking .navigation:active{position:relative;top:1px}#avbooking #tblPersons{margin-top:10px}#avbooking #tblPersons th{text-align:center;padding:10px 0}#avbooking #tblPersons td{padding:5px;width:19.66%}#avbooking #tblPersons td:first-of-type{width:10%}#avbooking #tblPersons input[type=text],#avbooking #tblPersons select{margin:0 auto;width:100%}#avbooking #tblPersons .date{width:135px!important}#avbooking #tblPersons .mediuminput{width:150px!important}#avbooking .value{width:100%!important}#avbooking .value input[type=radio]{clear:left;width:10%}.userInsurance{margin-bottom:10px;padding-bottom:10px}.userInsurance h4{margin:0}.userInsurance .insurance p{margin-top:7px}.userInsurance .insurance input[type=checkbox]{margin-top:10px}.userInsurance .insurance .insurancePack{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.optionalService{margin:15px 0 0;padding:0 5px 20px}.optionalService .ContainerBlock .LeftBlock{width:50%;float:left}.optionalService .ContainerBlock .MiddleBlock{width:20%;float:left;margin-top:2px}.optionalService .ContainerBlock .MiddleBlock .radioChoice{padding:0 5px 3px}.optionalService .ContainerBlock .RightBlock{width:30%;float:right}.optionalService .ContainerBlock .MiddleRightBlock{width:50%;float:left}.optionalService textarea{max-width:100%;height:100px;resize:none}.optionalService h3 span{padding:0 5px 0 4px}.optionalService#extraNightsService .LeftBlock .container{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.optionalService #avbooking .tableStyle1 tr td{width:auto}#userdatacontainer .person{padding-bottom:15px;margin-bottom:25px}#userdatacontainer .person input[type=checkbox]{width:auto}#userdatacontainer .person .smallinput{width:150px!important}#userdatacontainer .person .mediuminput{width:245px!important}#userdatacontainer .bookerInfoTitle{margin-bottom:10px;margin-top:20px}#userdatacontainer .label{width:300px}#avbooking .defaultForm .field .value input,#avbooking .defaultForm .field .value select,#avbooking .defaultForm .field .value textarea{width:574px}#avbooking .step input[type=checkbox]{max-width:9%;margin-right:1%}#avbooking .step label{width:90%}#avbooking .radioChoice label{text-align:center;width:50%;float:left}#conditions #finalRemarks{resize:none;width:75%;margin:10px 7px 7px 25px;height:100px}#conditions .field,#conditions p strong{margin:10px 0 3px}#bookingInfo{width:100%}#bookingInfo>div{padding:5px}#bookingInfo .bookingInfofield{margin-top:3px}#bookingInfo .bookingInfofield .lbl{float:left}#bookingInfo .bookingInfofield .val{float:right}#bookingInfo #bookingInfoPersons .bookingInfofield.list{height:auto;padding-bottom:4px}#bookingInfo #bookingInfoPrice{margin-top:10px}#bookingInfo #questions{margin-top:40px}#bookingInfo #questions .bookingInfofield{margin-bottom:10px}#survey{padding:20px}#survey .category{margin:15px auto 0;float:left;width:100%}#survey .category .categoryName{margin-bottom:5px;padding:3px 0 3px 11px;height:30px;line-height:30px}#survey .question{margin-left:25px;padding-bottom:20px}#survey .question .questionName{width:50%;float:left;padding:3px;margin-top:0;margin-bottom:0}#survey .question .answer{width:50%;float:right;padding:3px}#survey .question .answer .LargeAnswerCheckboxList{float:right;margin-top:40px;width:100%}#survey .question .answer .LargeAnswerCheckboxList input{margin-right:3px}#survey .question .answer .LargeAnswerCheckboxList label{margin-right:15px}#survey .question .answer select,#survey .question .answer textarea{width:95%}#survey .question .answer .chkAnswers label,#survey .question .answer .rbAnswers label{margin-left:5px}#survey .question .slider{width:162px!important;float:left;margin-right:15px}#survey .question .txtAnswer{width:200px;height:100px;float:left;margin-right:15px}#survey .buttons{margin-top:20px}#survey textarea{width:275px}#survey .multicolumnlist{float:right;margin-top:40px;width:850px}#survey .multicolumnlist .answeritem{float:left;width:212px}#mijnsite #survey{padding:0}#news h2{margin-bottom:20px}#news .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:600px;margin-left:0}#news .mainframe .mainframeCenter .pricelabel span{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#news .mainframe .mainframeCenter .pricelabel .date{float:left;padding-right:10px}#news .mainframe .mainframeCenter .pricelabel .title{float:left;padding-left:10px;height:16px;width:505px}#news .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#news .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:623px}#popup #kijkenvergelijk.intro{padding:15px;margin-right:45px;margin-left:25px}#popup #kijkenvergelijk h1{margin:10px 0}#popup #kijkenvergelijk .introtext{padding-left:25px;padding-top:20px}#popup #kijkenvergelijk h3{padding:20px 0 0}#popup #kijkenvergelijk ul{margin-bottom:30px;margin-left:40px}#popup #kijkenvergelijk .field{margin:0 auto 5px}#popup #kijkenvergelijk .field .label{float:left}#popup #kijkenvergelijk .field .value{margin:0 0 0 130px}#popup #kijkenvergelijk .field .value input{width:500px}#popup #kijkenvergelijk #concurrenten{margin-left:25px}#popup #kijkenvergelijk img{float:right;margin:5px;max-height:150px}#popup .mainboxshadow{margin-right:45px;margin-left:25px}#sideTrigger{margin-top:142px}aside#side{display:block}#mijnsite #menu{width:100%;height:36px;margin:5px 0}#mijnsite #menu li a{margin-right:2px;padding:10px 0}#mijnsite #menu li:last-child a{margin-right:0}#mijnsite #menu #tabcontent{min-height:100px;width:673px;padding:15px}#mijnsite #menu h2{margin-top:20px}#mijnsite #menu h2:first-child{margin-top:0}#mijnsite #menu h2 span{padding:5px 10px}#mijnsite #optiontobooking #side{width:200px;float:left!important}#mijnsite #optiontobooking #maincontent{margin:0 -10px;width:930px}#mijnsite #optiontobooking .pagecontent{width:900px}#mijnsite #optiontobooking #wizard{width:101%;margin-left:-5px}#mijnsite #selectedTripHeader{padding:15px 0 0}#mijnsite #selectedTripHeader .title{margin:5px 0 15px}#mijnsite #selectedTripHeader #tripTitle{padding:3px 10px}#mijnsite #selectedTripHeader .col{width:156px;float:left;line-height:22px}#mijnsite #selectedTripHeader .col span{padding:0 10px}#mijnsite #selectedTripHeader .button3{float:right;margin-top:10px}#mijnsite #invoice .intro>div,#mijnsite #invoice p{padding:0 15px}#mijnsite #invoice .intro>div h2,#mijnsite #invoice p h2{padding-left:0}#mijnsite #invoice a{margin-right:15px;margin-bottom:15px}#mijnsite .container{display:block;width:auto!important;margin:0 -15px}#mijnsite .container .framevierkant:nth-child(3n){padding-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:30px}#mijnsite .container .framevierkant.small:nth-child(4n){padding-right:0}#mijnsite .container .framevierkant.small .bookbuttonsmall{margin-top:65px}#mijnsite .center .titleblock{padding-top:20px;margin-top:0}#mijnsite .center .defaultForm .field{width:707px}#mijnsite .center .defaultForm .field .label{margin-right:20px}#mijnsite .center .defaultForm .field .value{width:auto}#mijnsite #topicDetail .topiccontainer{position:relative}#mijnsite #topicDetail .username{padding-bottom:20px}#mijnsite #topicDetail .postDate{bottom:2px;position:absolute}#mijnsite #news{margin-top:20px}#mijnsite #news .mainframe{margin:0 auto}#mijnsite #faq .faqitem{margin-bottom:20px}#mijnsite #albelli img{float:right}#mijnsite #tourinformation .leftColumn{width:540px;float:left}#mijnsite #tourinformation .rightColumn{margin-left:550px}#mijnsite #tourinformation .rightColumn ul.tocs.fixed{margin-left:550px;margin-top:10px}#mijnsite #invoice #headerRight{float:right}#mijnsite #invoice #headerLeft{float:left}#mijnsite #invoice table tr td{width:auto}#mijnsite #invoice #printPDF{float:right}#mijnsite #invoice #ideal #frmIDeal{margin-top:20px;padding-left:160px;height:220px;position:relative}#mijnsite #invoice #ideal #frmIDeal #idealSubmit{position:absolute;bottom:10px;right:10px}#mijnsite #invoice #ideal .mijnsitebutton{margin-right:20px}.cmsblock{margin:0 auto 15px;position:relative}.cmsblock .cmsblockbackgroundcolor{margin-bottom:15px}.cmsblock img{width:100%}.cmsblock a{position:relative}.cmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.cmsblock a:hover .block-image:before{background-color:transparent}.cmsblock .block-image{width:100%;padding-bottom:54.87528344671202%;position:relative}.cmsblock .block-image img{position:absolute;top:0;left:0;height:100%;width:100%}.cmsblock .block-image:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.cmsblock .infobutton{width:45px;margin:20px auto}.cmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.cmsblock .title{padding:5px 0 0}.cmsblock .content{position:absolute;bottom:0;height:220px;padding:0 30px}.cmsblock .content .text{height:50px;overflow:hidden}.cmsblock ul{margin-left:19px}.seven-col{width:14.2%;float:left}.onecmsblock{margin:15px auto;width:100%;position:relative;overflow:hidden}.onecmsblock img{min-width:100%;min-height:100%}.onecmsblock .title{height:auto;padding:0;padding-left:0;position:static;min-height:16px}.onecmsblock .text{max-height:50px;overflow:hidden}.onecmsblock a,.onecmsblock a:hover{text-decoration:none!important}.onecmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.onecmsblock a:hover .block-image:before,.onecmsblock a:hover .image-container:before{background-color:transparent}.onecmsblock .image-container:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.onecmsblock .content{padding:5px 15px;height:220px;width:960px;margin:auto;bottom:20px;position:absolute}.onecmsblock .content .content-background{padding:0 10px;height:132px}.onecmsblock .infobutton{width:45px;margin:20px auto}.onecmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.threecmsblocks{margin:10px auto 0;width:100%}.threecmsblocks li{position:relative}.threecmsblocks li a h2{height:84px}.threecmsblocks li a .bookbutton span{overflow:hidden}.threecmsblocks li a .intro-text{height:80px}.threecmsblocks li .cmsthreeblockbackground{padding-bottom:0}.threecmsblocks li .theecmsblocksshadow{background-size:contain}.threecmsblocks li:nth-child(3n){margin-right:0}.threecmsblocks li img{width:100%;padding:13px 12px}.threecmsblocks li .noVisible{display:none}.threecmsblocks li .infobutton{position:relative}.threecmsblocks li .infobutton .productpromotion-price{border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:125px;width:125px;font-size:30px;font-weight:700;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);position:absolute;right:-15px;top:-30px;line-height:30px;padding-top:20px}.threecmsblocks li .infobutton .productpromotion-price span{font-size:20px;font-weight:700}.threecmsblocks li .infobutton .productInfo .productTitle{font-size:26px;font-weight:700;color:#000}.threecmsblocks li .infobutton .productInfo .productDays{font-size:18px}.threecmsblocks li .infobutton .bookbuttonsmall{line-height:25px;padding-left:5px;padding-top:4px;padding-bottom:4px}.threecmsblocks h2{margin-bottom:0}.threecmsblocks h2.noVisible{visibility:hidden}#newsletter{width:40%;left:30%}#productpromotion{height:440px;margin-bottom:40px;margin-top:40px}#productpromotion .content-container{float:left;margin-left:41px}#productpromotion .productpromotion-image{width:270px;height:270px}#productpromotion .productpromotion-image img{padding:0}#productpromotion .your-clock.flip-clock-wrapper{padding:0 20px}#productpromotion .your-clock .flip{width:50px!important;height:50px!important}#productpromotion .your-clock .flip li .inn{font-size:40px!important;line-height:50px!important}#productpromotion .your-clock .flip-clock-divider .flip-clock-label{right:-65px!important;bottom:10px!important}#productpromotion .your-clock .flip-clock-divider.minutes .flip-clock-label{right:-80px!important}#productpromotion .your-clock .flip-clock-divider.seconds .flip-clock-label{right:0!important}#productpromotion .threecmsblocks .cmsthreeblock{height:299px}#productpromotion .threecmsblocks li{margin-bottom:20px}#productpromotion .threecmsblocks li .cmsthreeblockbackground{padding:15px}#productpromotion .threecmsblocks li .cmsthreeblockbackground img{padding:0}#productpromotion .one-product .your-clock.flip-clock-wrapper{padding:0 208px!important}#overlay{width:100%;height:100%;position:fixed;top:0}#errorMsg,#MailSubscribed{width:400px;height:115px;position:fixed;margin:0 auto;top:150px;left:50%;margin-left:-220px;padding:20px}#errorMsg .title,#MailSubscribed .title{margin-bottom:15px;margin:-20px -20px 15px;padding:20px}#errorMsg p,#MailSubscribed p{line-height:23px}#bookingsform{padding:25px}#bookingsform .field .value{float:left;margin:0;padding-top:0;width:515px}#bookingsform .field .value input,#bookingsform .field .value select,#bookingsform .field .value textarea{width:500px;margin-right:5px}#bookingsform .field .label{width:300px;float:left;padding-top:5px}#bookingsform .field input.small{width:50px}#bookingsform .field input.medium{width:150px}#bookingsform .field input.date{width:85px}#bookingsform input[type=password],#bookingsform input[type=text],#bookingsform select{padding:4px}#bookingsform .title{margin:10px 0}#bookingsform .optionalService{margin-bottom:15px}#bookingsform .insurances .tab{margin-left:30px}#bookingsform .insurances .insuranceOption{margin-bottom:10px}#polyglotLanguageSwitcher{margin-right:1px}#polyglotLanguageSwitcher ul{top:inherit!important}#polyglotLanguageSwitcher ul li a{padding-right:4px!important}#polyglotLanguageSwitcher a.current{padding-top:8px!important;padding-bottom:10px!important}#polyglotLanguageSwitcher a.current span .trigger{margin-top:8px}#polyglotLanguageSwitcher a.active{padding:7px 5px 9px 27px!important}#belgianVisitorPopUp{position:absolute;width:610px;height:316px;left:50%;top:50%;margin-top:-158px;margin-left:-305px}#belgianVisitorPopUp .fancybox-skin{padding:0!important}#belgianVisitorPopUp .header .logo{padding:20px;height:65px}#belgianVisitorPopUp .content{padding:10px}#belgianVisitorPopUp .fancybox-inner{width:610px!important;height:316px!important}#belgianVisitorPopUp .footer{padding:10px;height:30px}#shoeDurftPopup{position:absolute;width:630px;height:400px;left:50%;top:50%;margin-top:-200px;margin-left:-315px}#shoeDurftPopup #closePopup{width:96px;height:26px;position:absolute;top:8px;right:3px}#shoeDurftPopup #bestelJeKaartje{width:237px;height:26px;position:absolute;top:208px;left:122px}#languageSwitcher{width:240px;height:34px}#divLanguageSelector{float:right;line-height:normal;position:relative}.dd-container ul,.dd-container ul li{float:none!important}.dd-container ul li{height:30px!important}.dd-container ul li a{padding:10px!important}#customTourList h1{margin-top:20px}#customnavigation{width:100%;position:relative}#customnavigation li.step{width:26%;height:49px;float:left;line-height:52px;padding-left:25px;margin-top:-1px;margin-right:-15px;position:relative}#customnavigation li.step *{-ms-zoom:1;zoom:1;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#customnavigation li.step>span{width:27px;height:25px;line-height:16px;margin-top:-3px;margin-right:0}#customnavigation li.step>span>span.inner{width:17px;height:17px;margin-top:4px}#customTourList #destinations{margin:0}#customTourList .destinationcontainer{margin-top:30px}#customTourList .destinationcontainer .trip-labels{height:30px}#customTourList .destinationblock{float:left;height:150px;width:100%;padding:0}#customTourList .destinationblock a{height:150px;padding:15px;position:relative}#customTourList .destinationblock a .bookbutton{position:absolute;bottom:10px;right:0}#customTourList .destinationblock a .content{margin:-15px -15px 0;padding:15px}div .stepdetail{line-height:16px;padding:20px;width:900px;position:absolute;left:0;top:51px}.customTitle{padding:22px 20px;margin-bottom:0;margin-top:40px}.agentstaff{margin-top:15px}.agent,.agentstaff{margin-top:20px;padding:15px 29px 0}.agent h3,.agentstaff h3{padding:10px 20px 30px;margin-bottom:50px}.agent h3 small,.agentstaff h3 small{margin-top:25px}.agent span .inverted,.agentstaff span .inverted{padding:0 10px 2px;margin:0 4px 0 6px}.agent section.card .information,.agentstaff section.card .information{margin-top:9px}.agent section.card .information p,.agentstaff section.card .information p{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agentstaff ul.bxslider li,.agent ul.bxslider li{height:270px}.agent .descr,.agentstaff .descr{margin:20px 0 17px}.agent .descr .title,.agentstaff .descr .title{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agent .descr ul,.agentstaff .descr ul{list-style-position:inside;margin:7px 0}.agent .halfcard,.agentstaff .halfcard{float:left}.agent .halfcard.nomargin,.agentstaff .halfcard.nomargin{margin-right:0}.agent .halfcard img,.agentstaff .halfcard img{width:100%}.agent .halfcard .block img,.agentstaff .halfcard .block img{width:auto}.agent .halfcard:last-of-type,.agentstaff .halfcard:last-of-type{margin-right:0}.agent .leftlabel,.agent .leftvalue,.agentstaff .leftlabel,.agentstaff .leftvalue{float:left;min-width:55px}.agent span.leftlabel img,.agentstaff span.leftlabel img{width:30px}.agent .leftvalue,.agentstaff .leftvalue{line-height:38px}.agent .transition,.agentstaff .transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.agent .staffcontainer{margin:0 -5px}.agent .staff{width:210px;height:150px;margin:0 5px 10px;float:left;position:relative}.agent .staff .content{padding:10px;position:absolute;bottom:0;width:100%}.agent .spacedlines{line-height:25px;padding-top:10px}.popup{width:940px;position:fixed;top:40px;left:50%;margin-left:-470px;padding:0;padding-bottom:20px;bottom:40px}.agentfooter{height:41px;margin-bottom:20px}.agentstaff{padding:15px 29px 0}.agentstaff h3{padding:33px 20px 0;margin-bottom:50px}.agentstaff h3 span{margin-left:10px}.agentstaff .halfcard .block{padding-top:18px}.agentstaff ul.bxslider li{width:100%!important}.PUclose{width:65px;position:fixed;top:40px;height:30px;left:50%;margin-left:448px;padding:0;line-height:30px;padding-right:15px}.tk-museo{line-height:20px}.IDPTcontentWrapper{width:100%;margin-bottom:-20px}.IDPTcontentWrapper .cell{margin-top:0;vertical-align:top}.idptContent .paddingContainer .content,.idptContent h1{padding:0!important}.idptleft{width:685px}.agentInfo .content{width:100%}.paddingContainer{padding:10px}.paddingContainerDouble{padding:20px;width:215px}.howToComposeTravel{width:100%;height:59px;line-height:23px;padding-left:20px;padding-top:6px}.agentInfo .title.smaller{width:160px;line-height:20px}.agentInfo .agentImage,.agentInfo .agentLogo{width:195px;height:auto;margin:15px 0}.agentInfo .address{width:195px;margin:15px 0}.agentInfo .viewProfile{width:175px;margin:15px 0;padding:10px}.agentInfo .employees{margin-top:15px}.agentInfo .staff{margin-bottom:10px}.agentInfo .staff>a>img{width:55px;height:55px;float:left;margin-right:10px}.agentInfo .staff .staffInfo{width:110px;float:left;padding-top:5px}.agentInfo .staff .staffInfo a{margin:0!important}.agentBar{height:100px;width:100%;position:fixed;bottom:0;left:0}.agentBar .barTopright{position:absolute;right:10px;top:-20px;width:150px;height:20px;padding-top:16px}.agentBar .leftSide,.agentBar .leftSide .info{float:left;height:100px;width:auto}.agentBar .leftSide .info>a{float:left}.agentBar .leftSide .info img.logo{float:left;margin:15px 30px}.agentBar .leftSide .info>a>img.image{float:left;height:80px;width:80px;margin:10px}.agentBar .leftSide .info .innerInfo{float:left;width:230px;padding-top:10px}.agentBar .leftSide .info .innerInfo .title{padding:0;float:left}.agentBar .leftSide .info .innerInfo .title.big{margin-top:-5px}.agentBar .leftSide .info .innerInfo .icons{float:left;margin-top:6px}.agentBar .leftSide .info .innerInfo .icons .icon{width:90px;height:20px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon img{width:21px;height:21px;margin-right:5px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon span{height:20px;float:left;padding-top:3px}.agentBar .leftSide .chatTriangle{width:15px;height:40px;float:left;margin-top:25px}.agentBar .leftSide .chat{width:325px;height:100px;float:left;position:relative}.agentBar .leftSide .chat .messages{width:325px;height:62px;position:absolute;bottom:28px;padding:5px 0}.agentBar .leftSide .chat .messages .message{padding:3px 15px}.agentBar .leftSide .chat .messages .message span{min-width:60px}.agentBar .leftSide .chat .input{position:absolute;bottom:0;width:323px}.agentBar .leftSide .chat .input input{outline:none;width:323px;padding:5px 15px}.agentBar .rightSide{height:100px}.agentBar .rightSide .title{padding-top:25px;float:right}.agentBar .rightSide .title,.agentBar .rightSide .title a{padding-bottom:10px}.agentBar .rightSide .question{float:right;width:60px;margin-left:25px;margin-top:15px;margin-right:15px}#idptfaq{padding-bottom:20px}#idptfaq h2{padding:20px}#idptfaq .list{margin:20px 0 10px}#idptfaq .list .letter{margin:20px 0}#idptfaq .list .letter h3{padding-bottom:10px}#idptfaq .faq{padding:40px;margin:20px 0;float:left;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#idptfaq .faq .question{line-height:1.2em;margin:0 0 15px;padding:0 0 10px;line-height:1}#idptfaq .faq .answer{line-height:1.5}#slideshowControls{left:8px;bottom:6px;position:absolute}#slideshowControls a{width:32px;height:32px}#slideshowControls a.active{opacity:.8}#slideshowControls a:hover{opacity:1}#individualScores{float:left}#feedbackReviews{max-width:400px;position:relative;margin-right:1px}.entry .pricelabel{width:100%}input[type=search]{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}#productpromotion .lastblock{margin-top:-22px}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container{margin-left:40px}.idpt2017 h1 .country-title{margin-top:-19rem}.idpt2017 .back-to-top{position:fixed}.idpt2017 #container header .headerContainer .return-cta{bottom:0;left:1.5rem;text-align:left}.idpt2017 #container .headerContainer,.idpt2017 #container header{height:35vh;min-height:45rem}.idpt2017 #container .headerContainer.header-qsm,.idpt2017 #container .headerContainer.header-qsm .headerContainer,.idpt2017 #container header.header-qsm,.idpt2017 #container header.header-qsm .headerContainer{height:40vh;min-height:60rem}.idpt2017 #container .headerContainer.header-qsm .headerContainer .container .col-xs-8,.idpt2017 #container header.header-qsm .headerContainer .container .col-xs-8{width:100%;height:40vh;min-height:60rem;margin-left:0}.idpt2017 #container .headerContainer.header-qsm .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header.header-qsm .headerContainer .container .col-xs-8 h2.country-title{width:100%;text-align:center;padding-right:0;top:-12.5rem}.idpt2017 #container .headerContainer .headerContainer,.idpt2017 #container header .headerContainer{position:relative;z-index:2;height:35vh;min-height:45rem}.idpt2017 #container .headerContainer .headerContainer:after,.idpt2017 #container header .headerContainer:after{position:absolute;width:100%;height:25rem;bottom:0;left:0;display:block;content:"";background:rgba(0,0,0,.7);background:-moz-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.7)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.7)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);z-index:1}.idpt2017 #container .headerContainer .headerContainer .container,.idpt2017 #container header .headerContainer .container{position:relative}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8,.idpt2017 #container header .headerContainer .container .col-xs-8{position:absolute;display:table;height:35vh;min-height:45rem;z-index:2;margin-left:-3rem;padding:0;top:0;width:66.66%}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header .headerContainer .container .col-xs-8 h2.country-title{height:35vh;min-height:45rem;position:relative;color:#fff;font-size:4.75rem;line-height:6rem;top:-6.5rem;margin-left:0;padding-right:5rem;display:table-cell;vertical-align:bottom;bottom:0;left:1.5rem}.idpt2017 #container #headerOverlay #headerTop #logo{height:5.7rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));top:2rem!important}.idpt2017 #container #headerOverlay #headerTop #search{height:4rem;width:4rem;text-align:center;margin-top:2rem;border-radius:50%;margin-left:1.75rem;cursor:pointer}.idpt2017 #container #headerOverlay #headerTop #search i{text-shadow:none;padding:0;line-height:4rem;text-align:center;margin-left:-2px}.idpt2017 #container #headerOverlay #headerTop #search:active i,.idpt2017 #container #headerOverlay #headerTop #search:focus i,.idpt2017 #container #headerOverlay #headerTop #search:hover i{color:#5da313}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse{top:5rem}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse,.idpt2017 #container #headerOverlay #headerTop #search #txtSearch{width:auto;background-color:transparent;box-shadow:none}.idpt2017 #container #headerOverlay #headerTop #header-phone{position:absolute;right:0;top:0;display:block}.idpt2017 #container #headerOverlay #headerTop #headerMenuBottom nav>ul{float:left}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(33.33% - 30px);margin-right:45px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(1n){margin-left:0}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(2n){margin-right:45px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(3n){margin:15px 0}.idpt2017 .middle .country-intro{display:block;padding-left:1rem}.idpt2017 .middle .country-agent-info{top:-15rem;height:15rem}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture{background:transparent;margin-top:0}.idpt2017 .middle .country-agent-info .agent-content .row.agent-picture:after{display:none}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span{height:2.25rem;overflow:hidden;position:relative;max-width:60%;display:block}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span:after{content:"";width:5rem;height:2.25rem;position:absolute;top:0;right:0;background:#000;background:hsla(68,33%,87%,0);background:-moz-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(68,33%,87%,0)),color-stop(100%,#e6e9d3));background:-webkit-linear-gradient(left,hsla(68,33%,87%,0),#e6e9d3);background:-o-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-ms-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:linear-gradient(90deg,hsla(68,33%,87%,0) 0,#e6e9d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(230, 233, 211, 0)",endColorstr="#e6e9d3",GradientType=1)}.idpt2017 #customTourList{padding:4.5rem 0}.idpt2017 #customTourList>.container{padding:0}.idpt2017 #customTourList .destinationcontainer{width:calc(33.33% - 30px);margin-right:45px;margin-bottom:45px}.idpt2017 #customTourList .destinationcontainer:nth-of-type(1n){margin-left:0}.idpt2017 #customTourList .destinationcontainer:nth-of-type(2n){margin-right:45px}.idpt2017 #customTourList .destinationcontainer:nth-of-type(3n){margin-right:0}}@media (min-width:992px) and (max-width:1024px){#container header.home,#container header.home #homeHeader{height:389px}}@media (min-width:1200px){.centeredContent{padding:0;margin:auto}.centeredContent #productpromotion,.centeredContent .threecmsblocks{margin:50px auto}.contentWidth{min-width:1170px;width:100%}.contentCMSBlock .frame{width:auto;margin-left:15px;margin-right:15px}.contentCMSBlock .frame table ul ul li{margin-bottom:5px}.contentCMSBlock .frame table .tocs{width:300px}.fancybox-wrap{width:830px!important}.fancybox-inner{width:800px!important}#youtubepopup{width:800px;height:600px;display:block}#youtubepopup iframe{width:100%;height:100%;display:block}.backgroundshadowCMS{height:40px;position:absolute;bottom:-40px;left:0;width:1170px}.mainboxshadow{height:22px;margin-bottom:20px}.intro{float:left;width:100%}.intro.content h2 .moveTop{width:16px;margin:20px 20px 0 0}h1{margin-bottom:20px}h2 .moveTop{float:right;width:32px;margin-top:-4px}h3{margin-bottom:10px}h4{margin:15px 0 10px}.bookbutton{line-height:38px;padding-right:40px}.bookbutton span{line-height:38px;height:38px}.bookbuttonsmall{line-height:25px}.bookbuttonsmall span{line-height:25px;height:25px}.mijnsitebutton{margin-top:20px;padding:6px 12px}.mijnsitebutton:active{position:relative;top:1px}.tableStyle1{width:100%}.tableStyle1 tr th{line-height:200%;white-space:nowrap;padding:2px 10px 2px 5px}.tableStyle1 tr th .tableStyle1 tr td{padding:2px 10px 5px 5px}.tableStyle1 tr th.year{padding:5px}.tableStyle1 tr td{width:140px}.tableStyle1 tr td.buttons .book{margin-bottom:3px}.tableStyle1 tr td.buttons .option{padding:2px}.tableStyle1 tr td.label{width:200px}.tableStyle1 tr td.value{width:auto}fieldset{padding:10px;margin-bottom:15px}fieldset legend{padding:0 10px}.productlabels li.garanteed{padding-right:20px}.shadowBox{position:relative}.shadowBox:after,.shadowBox:before{position:absolute;bottom:13px;left:1px;width:50%;top:25px}.shadowBox:after{right:0;left:auto}#popupValidation img{float:right;margin:10px}.back-to-top{height:30px;width:30px}.back-to-top,.back-to-top-fixed{position:fixed;bottom:20px;right:50px}#contentpagecontainer .pagecontent{padding:10px;margin:0 auto;width:780px}.footercolumn p{height:54px;line-height:1.1em}.footercolumn.two-col{width:25%}#container{min-height:100%;height:auto!important;height:100%;margin:0 auto;width:100%}#container header{height:400px;position:relative}#container header.home,#container header.home #homeHeader{height:500px}#container #headerOverlay,#container #headerOverlay #headerTop{height:82px}#container #headerOverlay #headerTop a#logolink{height:92px;float:left;position:relative}#container #headerOverlay #headerTop #logo{background-size:auto 91px!important;height:105px;width:100%;float:left}#container #headerOverlay #headerTop .main-navigation{padding-right:0}#container #headerOverlay #headerTop #headerMenuTop{height:31px;line-height:30px;display:none}#container #headerOverlay #headerTop #headerMenuTop #search{height:20px;line-height:20px;float:right;margin-top:5px}#container #headerOverlay #headerTop #headerMenuTop #search a{padding:3px 2px;line-height:20px}#container #headerOverlay #headerTop #headerMenuTop #search input{outline:none;width:120px;float:left;height:19px}#container #headerOverlay #headerTop #headerMenuTop #search input[type=submit]{line-height:18px;width:17px;float:left}#container #headerOverlay #headerTop #headerMenuTop ul{float:left;margin-right:15px}#container #headerOverlay #headerTop #headerMenuTop ul li{height:30px;float:left;display:inline;font-weight:700;font-family:myriad-pro}#container #headerOverlay #headerTop #headerMenuTop ul li a{padding:0 10px 1px}#container #headerOverlay #headerTop #headerMenuContact{position:relative}#container #headerOverlay #headerTop #headerMenuContact #txtNewsletter{padding:6px 4px;width:170px;margin:0 0 14px -4px;float:right;height:25px}#container #headerOverlay #headerTop #headerMenuContact #questions{height:24px;width:auto;line-height:25px;margin-left:10px}#container #headerOverlay #headerTop #headerMenuBottom{height:82px!important;position:relative;padding:0}#container #headerOverlay #headerTop #headerMenuBottom nav>ul{float:left}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li{line-height:37px;float:left;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);height:82px}#container #headerOverlay #headerTop #headerMenuBottom nav>ul>li>a{padding:22px 20px 0;font-weight:700!important;display:block;height:82px}#container #headerOverlay #headerTop #headerMenuBottom nav li#facebookconnect a{letter-spacing:0!important}#container #headerMenuBottom .subnav{position:absolute;right:0;margin:0 -15px;padding:20px;width:1250px}#container #headerMenuBottom #themes .subnav .journeytheme{margin-bottom:6px;margin-right:12px;width:158px;height:142px;background-position:bottom;background-size:100%!important}#container #headerMenuBottom #themes .subnav .journeytheme a{position:relative;padding:8px 0 0 7px;margin-right:-60px;height:132px;width:152px;line-height:12px}#container #headerMenuBottom #themes .subnav .journeytheme a img{width:100%;height:100%}#container #headerMenuBottom #themes .subnav .journeytheme a span{position:absolute;left:7px;right:0;bottom:0;height:40px;line-height:40px}#container #headerMenuBottom #about ul li{float:left;margin-right:10px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul{width:1170px;position:absolute;right:0;padding:20px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li{float:left;margin-right:110px}#container #headerMenuBottom>nav>ul>li.hasSubitems>ul>li:last-of-type{margin-right:0}#container #headerMenuBottom .hasSubitems .hasSubitems>a{letter-spacing:2px;padding-bottom:8px}#container #headerMenuBottom .hasSubitems .hasSubitems li{height:34px}#container .headerContent{position:absolute;bottom:80px;width:100%}#container #homeHeader{height:400px;position:relative;top:0}#container #homeHeader img{width:100%}#container #homeHeader #headerPicture{margin:0 auto;width:100%;height:400px;position:relative;z-index:-1}#container #homeHeader #headerPicture #headerPictureLink{width:99%;height:100%;margin-left:5px}#container #homeHeader #headerPicture #slider{height:150px;width:500px;position:absolute;bottom:70px;right:3px}#container #homeHeader #headerPicture #slider #sliderContent{height:150px;width:420px;float:left}#container #homeHeader #headerPicture #slider #sliderContent #sliderContentSpacing #sliderNumbers{bottom:20px;position:absolute}#container #homeHeader #headerPicture #headerPictureSubtitle{line-height:45px;height:45px;width:100%;bottom:0;position:absolute}#container #homeHeader #headerPictureLeft{float:left;height:450px}#container #homeHeader #headerPictureRight{height:450px;float:right}#container .headerContainer{position:relative;height:400px;top:0}#container .headerContainer .headerContent{position:absolute}#container .headerContainer .headerContent #breadcrumbs{line-height:30px;height:30px}#container .headerContainer .headerBackground{position:relative;top:0;left:0;width:100%;height:100%;-ms-filter:inherit}#container .headerContainer.headerFull,#container .headerContainer.headerSmall{height:400px;top:0}#container .headerContainer.headerFull .headerContent{bottom:40px!important}#container #headersearch{letter-spacing:-1px;width:1170px;height:70px;margin:auto;z-index:2;position:relative}#container #headersearch #headersearchShade{display:none}#container #headersearch #headersearchButtonShade{right:33px;position:absolute;height:38px;width:9%}#container #headersearch #headersearchButton{width:110px;margin-top:5px;height:60px;font-size:20px;font-family:myriad-pro;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(100%,#010100));background:-webkit-linear-gradient(top,#4c4c4c,#010100);background:-o-linear-gradient(top,#4c4c4c 0,#010100 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#010100 100%);background:linear-gradient(top,#4c4c4c,#010100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#010100",GradientType=0)}#container #headersearch #headersearchButton .bookbutton{background:none!important;padding-right:0!important;line-height:60px}#container #headersearch #headersearchButton .bookbutton span{background:none!important}#container #headersearch #headersearchContainer{width:1050px;padding-right:10px;padding-left:5px;height:72px;float:left}#container #headersearch #headersearchContainer .field{float:left;height:36px;padding:0 4px;line-height:30px;z-index:9}#container #headersearch #headersearchContainer #tripchoise{width:34%;margin-right:1%}#container #headersearch #headersearchContainer #triptypechoise{width:34%;margin-right:1%;padding-top:4px}#container #headersearch #headersearchContainer #triptypechoise .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#a6a6a6}#container #headersearch #headersearchContainer #triptypechoise .triptype span{float:left;margin-top:0;margin-right:0}#container #headersearch #headersearchContainer #triptypechoise>span{margin-left:13px;margin-right:3px;float:right;margin-top:0;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#container #headersearch #headersearchContainer #triptypechoise img{height:20px;margin:0}#container #headersearch #headersearchContainer #searchdepartureDatePicker{width:30%;padding-right:24px}#container #headersearch #triptypelist{width:100%;float:left;position:absolute;top:70px;left:0}#container #headersearch #triptypelist .field{width:100%}#container #headersearch #triptypelist .triptype{float:left;line-height:28px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#container #headersearch #triptypelist .triptype span{float:left;margin-top:0;margin-right:10px}#container #headersearch #triptypelist img{height:20px;margin:0}#container #headersearch #searchdepartureDate{width:150px}#container #headersearch input{letter-spacing:-1px}#container #headersearch #headersearchButton{float:left;opacity:1}#container #headersearch #searchList{width:1170px;position:absolute;left:0;top:70px;margin-top:0;padding:20px}#container #headersearch #searchList .regions{position:relative}#container #headersearch #searchList .regions .region{float:left;width:16.6%;margin-bottom:5px;padding-right:15px}#container #headersearch #searchList .regions .region p{min-height:35px;font-family:AmericanTypewriter;font-size:18px;color:#5b8a3c}#container #headersearch #searchList .regions .region ul li{font-size:14px;-ms-word-break:break-word;word-break:break-word;font-family:myriad-pro}#container #headersearch #datepickerView{right:0;position:absolute;left:0;top:70px;margin-top:0;padding:10px;height:370px}#container #headersearch #datepickerView .dataselect{position:relative}#container #headersearch #datepickerView .dataselect .columnLeft{float:left;width:20%}#container #headersearch #datepickerView .dataselect .columnRight{float:left;width:80%;padding-left:15px}#container #headersearch #datepickerView .dataselect .columnRight .line{margin-bottom:10px}#container #headersearch #datepickerView .dataselect .columnRight .line.button{margin-top:30px}#container #headersearch #datepickerView .dataselect .columnRight .line.button a.delete{padding:4px 4px 4px 22px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset{width:205px;margin:5px 0 0 14px;padding:5px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset select{width:100px}#container #headersearch #datepickerView .dataselect .columnRight .line .chooseMonth fieldset label{width:50px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate{padding:10px}#container #headersearch #datepickerView .dataselect .columnRight .chosenDate .delete{float:right}#container #headersearch #datepickerView #tabs{width:100%;margin:auto}#container #headersearch #datepickerView #tabs li{float:left;height:35px;line-height:35px;padding:0}#container #headersearch #datepickerView #tabs li a{padding:10px 40px}#container #headersearch #datepickerView #pagetabcontent{padding:15px 0 10px;height:230px}#container #headersearch #datepickerView #pagetabcontent h2{padding-bottom:5px}#container #headersearch #datepickerView #pagetabcontent #tabdeparturedate h2,#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth h2{width:97%}#container #headersearch #datepickerView #pagetabcontent #tabdeparturemonth label{width:50px}#container #headersearch #datepickerView #chosenDate{width:70%;margin-top:10px;padding:11px;clear:left}#container #headersearch #datepickerView #chosenDate.delete img{padding-left:5px;height:15px;position:absolute;bottom:11px}#container #headersearch #datepickerView #headersearchButton{float:right;width:30%}#container #headersearch #datepickerView .Zebra_DatePicker{left:0!important;margin-left:0}#container #headersearch #datepickerView .Zebra_DatePicker .dp_monthpicker,#container #headersearch #datepickerView .Zebra_DatePicker .dp_yearpicker{width:218px!important}#container #headersearch #datepickerView .Zebra_DatePicker td,#container #headersearch #datepickerView .Zebra_DatePicker th{padding:3px 0!important}#container #warning{width:1170px;padding:20px;font-size:16px;margin:auto}#container #warning p{margin:0 auto;line-height:45px}#container .middle{position:relative;padding-bottom:20px}#container .middle .centeredContent{position:relative}#container .middle .centeredContent #side{margin-left:0}#container .middle #destinationStaticPage,#container .middle #tabs{margin:auto}#container .middle #searchOptionButtons{width:100%}#container .middle #searchOptionButtons li{position:relative;display:block}#container .middle #searchOptionButtons li label{padding-left:20px;position:relative;padding-right:20px}#container .middle #searchOptionButtons li label i{position:absolute;right:0;top:0}#container .middle #searchOptionButtons li label input{position:absolute;left:0;top:2px}#container .middle #searchOptionButtons li.last{margin-right:0;position:relative}#container .middle #searchOptionButtons li.last a{margin-right:0}#container .middle #searchOptionButtons li a{display:block;padding-right:40px}#container .middle #searchOptionButtons li a.filterIcon{position:relative}#container .middle #searchOptionButtons li a .arrowRotate{width:29px;height:29px;position:absolute;top:4px;right:4px;-o-transition:transform .2s;transition:transform .2s;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s}#container .middle #searchOptionButtons li a:hover .arrowRotate{-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#container #breadcrumbs{position:relative;height:52px;line-height:30px}#container #breadcrumbs nav{width:1170px;margin:0 auto}#container #breadcrumbs nav .item{margin-right:8px;margin-left:0;display:inline-block}#container #breadcrumbs nav .item a{margin-right:8px}#container #breadcrumbs nav .last{margin-right:0}#container #breadcrumbs nav .kuoniLogo{height:30px;margin-right:44px;float:right;width:140px}#container .middle #googlemaps{height:380px;width:100%;margin:0 auto;margin-top:73px;margin-bottom:40px}#map{height:380px;position:relative}#mapOverlay{top:100px}#mapOverlay h4{margin-top:0}#highlightsMap .inlinehighlightdetail{top:100px}#highlightsMap .inlinehighlightdetail .img{width:220px}#highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}.customDropdown{position:relative}.customDropdown .dropdownlabel{line-height:30px}.customDropdown .selectlist{max-height:200px;position:absolute;top:30px;width:250px;height:200px}.customDropdown .selectlist li a{padding:5px 10px}.customDropdown .middle #searchOptionButtons{width:100%}.customDropdown .middle #searchOptionButtons li{position:relative}.customDropdown .middle #searchOptionButtons li.last{margin-right:0;position:relative}.customDropdown .middle #searchOptionButtons li.last a{margin-right:0}.customDropdown .middle #searchOptionButtons li a{padding:10px;padding-right:40px}.customDropdown .middle #searchOptionButtons li a.filterIcon{position:relative}.customDropdown .middle #searchOptionButtons li a.filterIcon span{width:10px}.noVisible{display:none}.productbanner{margin-top:0;position:relative}.productbanner .container .triptitle{float:left}.productbanner .container .triptitle p{line-height:100%}.productbanner .container .triptitle p.subtitle{padding:3px 0 0}.productbanner .container .tripinfo{float:left}.productbanner .container .tripinfo .line{height:18px}.productbanner .container .tripinfo .line:first-child{display:block}.productbanner .container .tripinfo .subline a{padding-left:20px}.productbanner .container .tripextra{float:left}.productbanner .container .tripextra .pricelabel{margin-top:5px;margin-bottom:10px;float:right;width:50%}.productbanner .container .tripextra .bookbutton{height:38px;max-width:50%;float:right;margin-bottom:10px}.productbanner .container .tripextra .bookbutton span{width:84px;height:38px}.productbanner .container .tripextra .line,.productbanner .container .tripextra .separator,.productbanner .container .tripextra .subline{float:right}.productbanner .container .tripextra .separator{margin-left:5px;margin-right:5px}.productbanner.fixed{width:100%!important;margin-top:0!important}footer{position:relative;width:100%}#footercontent{padding-bottom:10px}#footercontent #footertopmenu{padding-top:15px;margin-bottom:30px}#footercontent #footertopmenu li{line-height:27px;height:27px;display:inline-block}#footercontent #footertopmenu li a{padding:0 10px}#footercontent #footertopmenu li#groepsreis a,#footercontent #footertopmenu li#maatwerk a,#footercontent #footertopmenu li#singlereis a{padding-left:38px}#footercontent #footercolumns{margin-bottom:15px;width:1170px}#footercontent #footercolumns .footercolumn:last-of-type{margin-right:0}#footercontent #footercolumns .footercolumn p a{letter-spacing:2px;padding-bottom:5px;min-height:32px;-ms-word-break:break-word;word-break:break-word}#footercontent #footerbottommenu{padding-top:5px}#footercontent #footerbottommenu li{padding:0 10px}.defaultForm .field{clear:left;margin:0 auto 5px}.defaultForm .field .label{width:200px;float:left;padding-top:5px}.defaultForm .field .value{float:left;margin:0;padding-top:0;width:35px}.defaultForm .field .value input,.defaultForm .field .value select,.defaultForm .field .value textarea{width:300px;margin-right:5px}.defaultForm .field textarea{height:100px;width:500px;max-width:760px;max-height:250px}.defaultForm .field .radio{width:150px}.defaultForm .field .radio input{width:auto!important}.defaultForm .field .checkbox{padding-top:5px}.defaultForm .field .checkbox input{width:auto!important}.defaultForm .field .smallinput{width:50px}#btnCloseMap,#btnShowMap{width:196px;height:37px;-ms-behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);behavior:url(/public/shoestring/dist/b952304559fdac861e34ef671aa7e3b4.htc);float:right;margin-right:472px;margin-top:-24px;position:relative}#btnCloseMap .textLeft,#btnShowMap .textLeft{left:12px;position:absolute;top:4px}#btnCloseMap .textRight,#btnShowMap .textRight{top:4px;right:32px;position:absolute}#mapOverlay{position:absolute;width:250px;top:20px;left:20px;padding:10px}#countriesMap{position:relative}#countriesMap #map{height:auto}#highlightsMap{position:relative}#highlightsMap .inlinehighlightdetail{position:absolute;padding:10px;width:200px;right:50px;top:40px}#highlightsMap .inlinehighlightdetail .close{float:right;width:16px;height:16px;margin:-5px -5px 0 5px}#highlightsMap .inlinehighlightdetail p{margin:0}#highlightsMap .inlinehighlightdetail .img{width:170px;margin-left:-10px}#highlightsMap .inlinehighlightdetail.showreferences{top:auto;bottom:20px;width:649px}#highlightsMap .inlinehighlightdetail.showreferences .img{width:150px;float:left;margin-right:10px;margin-left:0}#highlightsMap .inlinehighlightdetail.showreferences p{width:150px;float:left;padding-right:10px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references{float:left;width:300px;padding-left:10px;margin-left:-1px;min-height:113px}#highlightsMap .inlinehighlightdetail.showreferences .references ul{margin-left:0;padding-left:0}#highlightsMap .inlinehighlightdetail.showreferences .references ul li{list-style-type:disc;margin-left:20px}#highlightsMap #highlightsMap #zoomToCountry{position:absolute;top:7px;right:40px;padding:3px 10px}#maincontentSm{width:674px;padding:15px}#maincontent{float:left;margin-left:15px}#maincontent #producttabs{margin-bottom:20px;margin-top:5px}#maincontent #producttabs #tabs{width:100%;height:36px;margin-bottom:5px}#maincontent #producttabs #tabs li a{margin-right:2px;padding:10px 3px}#maincontent #producttabs #tabs li:last-child a{margin-right:0}#maincontent #producttabs #tabcontent{min-height:100px;width:673px;padding:15px}#maincontent #producttabs h2{margin-top:20px}#maincontent #producttabs h2:first-child{margin-top:0}#maincontent #producttabs h2 .text{height:30px;line-height:29px;padding-left:100px;letter-spacing:-1px;margin-left:45px}#maincontent #producttabs h2 .bar{height:35px;line-height:35px;letter-spacing:-1px;padding-left:7px}#maincontent #producttabs h2 .skewed{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);padding:9px 15px 11px;margin-top:-4px;margin-left:3px;float:left;min-width:80px}#maincontent #producttabs h2 .skewed span{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}.readmoreBlock{padding-bottom:20px}.readmoreBlock .content{margin-bottom:20px}.readmoreBlock .readmore{margin-bottom:20px;position:relative}.readmoreBlock .readmore .readmoreExpander{margin:0 auto;margin-top:10px}.readmoreBlock .readmore .readmoreExpander a{margin-top:-12px;padding:3px}.readmoreBlock .closeIntroTravelOffer{width:100px;margin:0 0 0 10px;margin-top:10px;padding:3px;border:1px solid #aaa;background-color:#f5f8f1;border-radius:5px;text-decoration:none;color:#000;text-align:center}.mainframe{width:652px}.mainframe .pricelabel{top:-29px;position:absolute;margin-left:3px;padding:9px 20px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.mainframe .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.mainframe .priceshadow{margin:10px 0 0 -9px;position:absolute}.mainframe .mainframeTop{width:673px;height:17px}.mainframe .mainframeCenter{position:relative;width:673px}.mainframe .mainframeCenter .image{bottom:0;top:0;position:absolute;margin:0 0 0 15px;float:left;padding:0 0 0 10px;width:300px}.mainframe .mainframeCenter .content{padding:10px;margin:-1px 0 0 325px;float:left;width:313px}.mainframe .mainframeCenter .content .text{margin-bottom:15px}.mainframe .mainframeCenter .content .title{padding-bottom:10px}.mainframe .mainframeBottom{width:673px;height:46px}.frame1box{width:1170px!important;margin:0 auto}.frame1box .mainframeTop{width:800px;height:13px}.frame1box .mainframeCenter{position:relative;width:100%!important}.frame1box .mainframeCenter .image{height:221px;width:259px;margin:0}.frame1box .mainframeCenter .content{padding:15px 0!important;margin:0!important;width:1170px!important}.frame1box .mainframeCenter .content .column{float:left;margin-right:0!important;width:50%}.frame1box .mainframeCenter .content .column:first-of-type{padding-right:20px}.frame1box .mainframeCenter .content .column .field{margin-bottom:2px;width:100%}.frame1box .mainframeCenter .content .column .field .label{padding:8px;width:25%!important}.frame1box .mainframeCenter .content .column .field .value{padding:8px;width:75%!important}.frame1box .frame1box .mainframeBottom{width:800px;height:41px}.frame3box{width:282px;margin-right:26px;float:left}.frame3box:last-child{margin-right:0!important}.frame3box .mainframeTop{width:282px;height:13px}.frame3box .mainframeCenter{position:relative;width:282px}.frame3box .mainframeCenter .image{height:221px;width:259px;margin:0 0 0 12px}.frame3box .mainframeCenter .content{width:270px}.frame3box .mainframeCenter .content .text{padding:57px 0 0 19px}.frame3box .mainframeCenter .content .text ol{padding:3px;margin-bottom:50px}.frame3box .mainframeCenter .content .text ol li{margin-bottom:10px}.frame3box .mainframeCenter .content .text ol li .star{padding:9px 0 0 14px;height:36px;width:22px}.frame3box .mainframeCenter .content .text ol li .trip{width:200px}.frame3box .mainframeCenter .content .infobutton{bottom:0;position:absolute;right:13px;float:right}.frame3box .mainframeBottom{width:282px;height:37px}.framecontainer{width:300px;float:left}.framecontainer:nth-child(2n){margin-left:61px}.framecontainer .frame{height:235px;padding:9px;width:312px;position:relative}.framecontainer .frame .overlay{width:283px;margin-bottom:52px;height:77px;bottom:0;position:absolute;padding:5px}.framecontainer .frame .image{margin:3px 0 0;height:189px;width:293px}.framecontainer .title{margin-bottom:3px}.framevierkant{width:50%!important;padding-bottom:22%;border:none;position:relative;float:left;margin-right:0!important;overflow:hidden}.framevierkant a{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:15px;padding-right:15px}.framevierkant .image{opacity:.9;width:100%;height:100%}.framevierkant .image:hover{opacity:1}.framevierkant .content{width:100%;height:54px;display:block;margin-top:12px}.framevierkant .content p{margin-top:-13px}.framevierkant .bookbutton{margin-top:65px;position:absolute;bottom:0}.framevierkant.small{position:relative;margin-bottom:30px!important;float:left;width:16.6%!important;padding-bottom:14%!important;display:block;overflow:hidden}.framevierkant.small .image{opacity:.9;position:relative}.framevierkant.small .image:hover{opacity:1}.framevierkant.small .content{width:100%;height:31px;margin-top:0!important}.framevierkant.small .content p{padding:7px 0;margin-top:0}.framevierkant.small .bookbuttonsmall{margin-top:0!important;position:absolute;bottom:10px;left:50%;margin-left:-15%}.framevierkant.small a{width:100%;display:block}.framevierkant.small a .image{width:100%}.framevierkant.small a .image .content{width:100%;display:block}.framevierkant.small a .image .content .overlay,.framevierkant.small a .image .content .overlay p{width:100%}.navigation{padding:0}.tabNavigation{position:relative;height:30px;margin-top:25px}.tabNavigation .tabNavigationLeft{position:absolute;left:0;height:32px;min-width:30px}.tabNavigation .tabNavigationLeft .text{padding:7px 0 0 37px}.tabNavigation .tabNavigationRight{position:absolute;right:0;height:32px;min-width:30px}.tabNavigation .tabNavigationRight .text{padding:6px 37px 0 0}.tabHighlights h1{line-height:24px}.tabHighlights .mainboxshadow{margin-bottom:10px}.tabHighlights .review{margin-bottom:20px}.tabHighlights .review .title{line-height:140%}.tabHighlights .review .info{margin-top:10px;height:27px}.tabHighlights .review .info .score{padding:14px 0 0 29px;height:27px}.tabHighlights .boxContainer{margin-bottom:30px;width:50%}.tabHighlights .boxContainer .box .image{height:268px;overflow:hidden}.tabHighlights .boxContainer .overlay{height:100px}.tabTripInfo #extensions li{margin:0 0 10px;padding:0}.tabTripInfo #extensions li img{float:right;margin:20px;width:200px}.tabTripInfo #extensions li .title{padding:6px 15px}.tabTripInfo #extensions li .content .mainbox .content{padding:20px}#tabDataPrices .year+.shadowBorder{height:31px;position:relative}#tabDataPrices .datablock{width:100%}#tabDataPrices .datablock+.shadowBorder{height:22px}#tabDataPrices .datablock .header.equalContainer.departuredate{width:95px;left:0}#tabDataPrices .datablock .header.equalContainer.arrivaldate{width:95px;left:101px}#tabDataPrices .datablock .header.equalContainer.days{width:63px;left:202px}#tabDataPrices .datablock .header.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .header.equalContainer.price{width:81px;left:452px}#tabDataPrices .datablock .header .equalfField{float:left;position:relative;width:120px}#tabDataPrices .datablock .header .equalfField.arrivaldate,#tabDataPrices .datablock .header .equalfField.departuredate{padding-left:17px}#tabDataPrices .datablock .header .equalfField.remarks{width:354px}#tabDataPrices .datablock .header .equalfField.empty{width:136px}#tabDataPrices .datablock .dataline.equalContainer.icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px}#tabDataPrices .datablock .dataline.equalContainer.departuredate{left:0}#tabDataPrices .datablock .dataline.equalContainer.arrivaldate{left:101px}#tabDataPrices .datablock .dataline.equalContainer.days{left:202px}#tabDataPrices .datablock .dataline.equalContainer.remarks{width:175px;left:271px}#tabDataPrices .datablock .dataline.equalContainer.price{left:452px}#tabDataPrices .datablock .dataline .equalfField{width:120px}#tabDataPrices .datablock .dataline .equalfField.icon{position:absolute;margin-left:-27px}#tabDataPrices .datablock .dataline .equalfField.icon.single{padding-top:10px}#tabDataPrices .datablock .dataline .equalfField.remarks{width:354px}#tabDataPrices .datablock .dataline .equalfField.remarks img{width:auto;height:auto}#tabDataPrices .datablock .dataline .equalfField.empty{width:130px}#tabDataPrices .datablock .shadowLabel{margin:3px 0 0 -9px;position:absolute}#tabDataPrices .datablock.searchpage .header .item{width:300px}#tabDataPrices .datablock.searchpage .header .equalContainer.productimage{width:115px;left:0}#tabDataPrices .datablock.searchpage .header .equalContainer.tour{width:300px;left:115px}#tabDataPrices .datablock.searchpage .header .equalContainer.departuredate{width:94px;left:417px}#tabDataPrices .datablock.searchpage .header .equalContainer.arrivaldate{width:94px;left:513px}#tabDataPrices .datablock.searchpage .header .equalContainer.days{width:63px;left:609px}#tabDataPrices .datablock.searchpage .header .equalContainer.remarks{width:210px;left:674px}#tabDataPrices .datablock.searchpage .header .equalContainer.price{width:100px;left:886px}#tabDataPrices .datablock.searchpage .header .equalField.productimage{width:115px}#tabDataPrices .datablock.searchpage .header .equalField.tour{width:330px}#tabDataPrices .datablock.searchpage .header .equalField.arrivaldate,#tabDataPrices .datablock.searchpage .header .equalField.departuredate{width:94px}#tabDataPrices .datablock.searchpage .header .equalField.days{width:63px}#tabDataPrices .datablock.searchpage .header .equalField.remarks{width:283px}#tabDataPrices .datablock.searchpage .header .equalField.price{width:81px}#tabDataPrices .datablock.searchpage .equalContainer{position:absolute;padding:10px 0;top:0;bottom:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer .icon{margin-top:4px;position:absolute;margin-left:-26px;height:48px;width:22px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.productimage{width:111px;left:0}#tabDataPrices .datablock.searchpage .dataline .equalContainer.tour{width:297px;left:117px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.departuredate{width:94px;left:418px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.arrivaldate{width:93px;left:514px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.days{width:62px;left:609px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.remarks{width:150px;left:674px}#tabDataPrices .datablock.searchpage .dataline .equalContainer.price{width:81px;left:692px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon{position:absolute;margin-left:-27px}#tabDataPrices .datablock.searchpage .dataline .equalField.icon.single{padding-top:45px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage{width:115px}#tabDataPrices .datablock.searchpage .dataline .equalField.productimage img{width:100%;background-color:#f4f4ef}#tabDataPrices .datablock.searchpage .dataline .equalField.tour{width:330px}#tabDataPrices .datablock.searchpage .dataline .equalField.departuredate{width:94px}#tabDataPrices .datablock.searchpage .dataline .equalField.arrivaldate{width:93px}#tabDataPrices .datablock.searchpage .dataline .equalField.days{width:63px}#tabDataPrices .datablock.searchpage .dataline .equalField.remarks{width:283px}#tabDataPrices .datablock.searchpage .dataline .equalField.price{width:100px}#tabDataPrices .countryArrangmentCostYear{margin:5px 0}#pagetabs{margin-top:15px;margin-bottom:0}#pagetabs li{line-height:25px;position:relative;height:25px}#pagetabs li.hasFlags{padding-left:20px}#pagetabs li a{padding:10px}#pagetabcontent{padding-top:15px}#pagetabcontent .intro{margin-bottom:30px}#pagetabcontent .intro .priceline{margin-top:10px}.tabImpressions h2{margin-bottom:20px!important}.tabImpressions .boxContainer .boxshadow{background-repeat:no-repeat;background-size:cover}.tabImpressions .boxContainer .image{width:100%}.tabImpressions .boxContainer .image img{margin:0;width:100%;height:auto}.tabImpressions .boxContainer .bookbuttonsmall span{padding-right:20px}.tabImpressions .framevierkant .label{top:-13px;position:absolute;margin-left:-9px;padding:4px 9px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:5px}.tabImpressions .framevierkant .label div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}.tabImpressions .framevierkant .shadowlabel{margin:7px 0 0 -17px;position:absolute}.tabImpressions .framevierkant .container{height:153px}.tabImpressions .framevierkant .more{width:184px;padding-top:8px;height:32px;position:absolute;bottom:36px}#tabReviews #reviewlist{margin-top:20px;float:left}#tabReviews .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:600px;margin-left:0}#tabReviews .mainframe .mainframeCenter .pricelabel div{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#tabReviews .mainframe .mainframeCenter .pricelabel div.departure{float:left}#tabReviews .mainframe .mainframeCenter .pricelabel .points{float:right;width:185px}#tabReviews .mainframe .mainframeCenter .pricelabel .points .score{float:right;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .pricelabel .points .rating-static{float:left;width:60px;height:16px;-webkit-transform:skew(0deg);-moz-transform:skew(0eg);-o-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg)}#tabReviews .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#tabReviews .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:623px}#tabReviews .mainframe .mainframeCenter .content .internalremark{margin:10px 30px;padding:10px}#tabReviews .mainframe .mainframeCenter .readmoreBlock{padding-bottom:0}#tabFAQ article{padding-bottom:20px;padding-top:0}#tabFAQ article.intro.content{margin-top:0}#tabFAQ article h2{margin-top:0!important;line-height:20px;height:35px;position:relative}#tabFAQ article h2 .moveTop{margin-top:0}#tabFAQ article>h2{padding-top:12px}#tabFAQ #pagetabcontent .mainboxshadow{background-repeat:no-repeat;background-size:cover}.searchblock{padding-bottom:20px;width:100%;float:left;position:relative}.searchblock .labelshadow{margin:15px 0 0 -10px;position:absolute}.searchblock .score{line-height:30px;position:absolute;top:20px;right:20px;height:30px;width:70px}.searchblock .score a{padding:10px 0 10px 25px}.searchblock .leftColumn,.searchblock .leftColumnn{padding-right:0;padding-left:0;height:220px;overflow:hidden}.searchblock .leftColumn a,.searchblock .leftColumnn a{width:100%;height:240px;overflow:hidden;display:block}.searchblock .leftColumn a img,.searchblock .leftColumnn a img{min-height:240px;width:101%}.searchblock .leftColumn .info,.searchblock .leftColumnn .info{left:60px;position:absolute;bottom:100px;height:50px;width:147px;padding:5px;line-height:200%}.searchblock .leftColumn .infobutton,.searchblock .leftColumnn .infobutton{padding:5px;position:absolute;bottom:100px;left:207px;height:50px;width:37px}.searchblock .rightColumn{position:relative;height:230px}.searchblock .rightColumn .title{line-height:160%;margin-right:100px}.searchblock .rightColumn .subtitle{margin-bottom:10px}.searchblock .rightColumn .subtitle span{margin-right:20px}.searchblock .rightColumn .content{height:70px;margin-bottom:15px;overflow:hidden}.searchblock .rightColumn .bottomline{width:100%;margin-bottom:2px;margin-top:0}.searchblock .rightColumn .bottomline .price{line-height:38px;float:left}.searchblock .rightColumn .bottomline .buttons{float:right}.searchblock .rightColumn .bottomline .buttons .bookbutton{padding-right:42px}.searchblock .rightColumn .bottomline .buttons .pricelabel{padding:12px 7px}.searchblock .rightColumn .bottomcontainer{height:84px;position:relative;float:left;clear:both;width:100%}.loadingproducts{width:200px;margin:10px auto;padding:5px}#filterChoice,#viewChoice{padding-bottom:7px}#results{position:relative;width:100%}#results #tabDataPrices{margin-top:40px}#customTourList #results .searchblock .rightColumn .subtitle{margin-bottom:10px}#customTourList #results .searchblock .rightColumn .content{line-height:17px}#countryintrocontainer .countryinfo{margin-bottom:40px}#countryintrocontainer h1:empty{display:none}#countryintrocontainer h4{margin:0}#countryintrocontainer .readmoreBlock .content{padding:0 10px}#countryintrocontainer .readmoreBlock .content .blockText .content{padding:0}#searchbarcontainer,.navigationbar{position:relative}#navcontainer{width:100%}.fixed-country{left:704px}#countrynav{margin:0 auto;padding:5px 0;width:100%!important}#countrynav .countrynavitem{margin-right:-4px;line-height:20px;letter-spacing:-1px;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}#countrynav .countrynavitem .countryDelimeter{float:left;width:1px;height:30px;margin-left:-1px}#countrynav .countryDelimeter{width:2px;height:100%}.countryinfomain #googlemaps{width:100%}#country{position:relative}#country ul{margin-bottom:30px}#country ul li{margin-left:15px;padding-bottom:10px}#country ul li.title{padding-bottom:5px;margin:0 0 10px}#country .frame3boxcontainer{padding-left:17px}.countrypushdown{margin-top:35px}#country .titleblock{clear:left;line-height:40px;margin-bottom:40px}#country .titleblock .title{padding-left:25px}#country .titleblock .moretrips{padding-right:25px}#country .frametrip{height:271px;padding:13px 88px 9px 12px;width:282px;position:relative;float:left}#country .frametrip .labelTop{position:absolute;margin-left:-13px;padding:5px 16px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelTop div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelNumber{position:absolute;margin-left:75px;padding:5px 12px;-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);margin-top:-21px}#country .frametrip .labelNumber div{-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#country .frametrip .labelshadow{margin:5px 0 0 -21px;position:absolute}#country .frametrip .image{height:227px;width:258px}#country .frametrip .content{position:absolute;width:258px;height:227px}#country .frametrip .content .tripinfo{padding:5px 5px 5px 10px;bottom:50px;position:absolute;width:191px}#country .frametrip .content .tripinfo .days{margin-top:10px}#country .frametrip .content .buttons{position:absolute;bottom:8px}#country .frametrip .content .buttons .pricelabel{padding:11px 7px;width:106px}#country #tabDataPrices .datablock{margin-top:0}#mijnsite{font-size:16px}#mijnsite .extramysiteinfo{margin-left:0!important}#mijnsite .extramysiteinfo iframe{margin:auto}#mijnsite .titleblock{margin-top:50px}#mijnsite .titleblock .title{padding-top:10px;margin:0 auto;height:18px;width:220px}#mijnsite .titleblock .titleShadow{height:31px;position:relative}#mijnsite #groupcomposition{padding:0}#mijnsite #groupcomposition .intro{padding:10px 0}#mijnsite #groupcomposition .intro .tableStyle1{border:none!important}#mijnsite #groupcomposition .intro .tableStyle1 td,#mijnsite #groupcomposition .intro .tableStyle1 th{padding:7px 5px!important}#mijnsite #albelli .content,#mijnsite #day2daymysite>p,#mijnsite #forum .intro>div,#mijnsite #hotels .accommodations,#mijnsite #localagent .defaultForm,#mijnsite #singlerooms p,#mijnsite #survey p,#mijnsite #tourleader,#mijnsite #vaccinaties .pagecontent{padding:0}#mijnsite #albelli .content #createTopic,#mijnsite #day2daymysite>p #createTopic,#mijnsite #forum .intro>div #createTopic,#mijnsite #hotels .accommodations #createTopic,#mijnsite #localagent .defaultForm #createTopic,#mijnsite #singlerooms p #createTopic,#mijnsite #survey p #createTopic,#mijnsite #tourleader #createTopic,#mijnsite #vaccinaties .pagecontent #createTopic{margin:10px 0}#mijnsite #invoice .intro>div,#mijnsite #invoice p{padding:0 15px}#mijnsite #invoice .intro>div h2,#mijnsite #invoice p h2{padding-left:0}#mijnsite #invoice a{margin-right:15px;margin-bottom:15px}#mijnsite #createTopic .pagecontent .mijnsitebutton,#mijnsite #createTopic .pagecontent a{float:left}#mijnsite #createTopic .pagecontent a{margin-left:15px;margin-top:17px}#mijnsite #visum .col-sm-12,#mijnsite #visum h2{padding:0}#mijnsite #hotels{float:left;width:100%}#mijnsite .intro{padding:10px 0}#mijnsite .checklist{margin-left:0!important;margin-right:0!important;margin-top:20px}#mijnsite .checklist .item{margin-bottom:10px}#mijnsite .intro{margin-bottom:30px}#mijnsite .intro .container{padding:0!important}#mijnsite .intro h2{padding-left:0;padding-top:10px}#mijnsite .intro .bookerInfoTitle{padding-left:15px;margin-top:10px}#mijnsite .intro .field.info,#mijnsite .intro .field.passportdataFalse{padding-left:15px}#mijnsite .intro .field input[type=radio]{margin-left:0!important}#mijnsite .intro .bookerInfo p{padding-left:15px}#mijnsite .intro #savePersonData{margin-bottom:15px;margin-right:15px}#mijnsite .backLink{margin-bottom:20px}#mijnsite #onlinebook body,#mijnsite #onlinebook html{width:100%}#mijnsite #onlinebook #canvas{margin:auto!important}#mijnsite .extramysiteinfo{width:100%;margin-right:0;margin-top:20px}#mijnsite .printRoute{padding:4px 0 0;height:40px;margin:10px 0 0 5px}#mijnsite #login .titleblock{margin-top:0;padding-top:20px}#mijnsite #login form{margin-bottom:20px;width:100%!important;left:auto!important;margin:auto!important}#mijnsite #login form .label{color:#000;width:30%!important;text-align:left}#mijnsite #login form .value{width:70%!important}#mijnsite #login form .value input{width:100%!important}#mijnsite #login form .field{width:40%;float:left;clear:none}#mijnsite #login form .buttons{margin-bottom:30px;float:left;padding-left:10px;width:20%}#mijnsite #login form .buttons .mijnsitebutton{margin-top:0;height:36px;width:100%}#mijnsite #clientRemarks .defaultForm{margin-top:20px}#mijnsite #communication{margin-bottom:15px}#mijnsite #communication .header .imageClient,#mijnsite #communication .header .imageSeller{float:left;width:20%;height:16px}#mijnsite #communication .header .title{float:left;margin-left:20px;width:30%}#mijnsite #communication .header .date{padding-left:10px;float:right;width:30%}#mijnsite .pdf-option{margin-right:15px}#mijnsite #peoplesettings .bookerInfoTitle{margin-bottom:10px}#mijnsite #peoplesettings .value{width:28%!important}#mijnsite #peoplesettings .value .smallinput{width:30%!important}#mijnsite #peoplesettings .value .mediuminput{width:60%!important}#mijnsite #peoplesettings .field .label{width:350px}#digitalmagazine{height:750px;padding-top:20px}#tourleaders{margin-top:15px}#tourleaders .tableStyle1{margin-bottom:0}#tourleaders .tourleader .picture img{width:200px;float:right;margin:65px 0 10px 10px}#tourleaders .tourleader .tours{margin-top:5px}#tourleaders .tourleader .tours .pricetable{width:100%;margin-bottom:20px}#tourleaders .tourleader .tours .pricetable tr td{padding:5px}#tourleaders .tourleader .tours .pricetable tr td.buttons .book{margin-bottom:3px}#tourleaders .tourleader .tours .pricetable tr td.buttons .option{padding:2px}#tourleaders .tourleader .tours .pricetable tr td.prices{white-space:nowrap}#tourleaders .tourleader .tours .pricetable tr th{padding:2px 5px 5px 2px;white-space:nowrap;padding-right:10px}#tourleaders .tourleader .tours .pricetable tr th.year{padding:5px}#productDetail .pricetable tr td{padding:2px 5px 5px 2px}#tourleader img{float:right;width:200px}#tourleaderQuotes #quotes ul{margin-left:40px;padding-bottom:10px}#tourleaderQuotes #quotes ul li{min-height:25px;padding:0 0 10px 30px;line-height:25px;list-style-type:none}#tourleaderQuotes #score{margin:15px 0 0 20px;width:140px;float:right}#tourleaderQuotes #score .value{padding:10px 0 5px}#tourleaderQuotes #beoordeling{padding-bottom:20px}#producttabs #tourinformation .leftColumn{float:left}#producttabs #tourinformation .leftColumn .intro,#producttabs #tourinformation .leftColumn .intro h1{margin-top:0}#producttabs #tourinformation .rightColumn{position:relative;height:auto}#producttabs #tourinformation .rightColumn ul.tocs{float:right;width:210px;margin-left:10px;margin-bottom:10px}#producttabs #tourinformation .rightColumn ul.tocs li a{line-height:170%}#producttabs #tourinformation .rightColumn ul.tocs li span{padding-left:10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags{padding:0 20px 0 10px}#producttabs #tourinformation .rightColumn ul.tocs li.hasFlags .title{padding-right:10px}#producttabs #tourinformation .rightColumn ul.tocs .flag{padding-left:25px;padding-right:0}#producttabs #tourinformation h2{margin-top:0}#producttabs img{float:right;width:200px;margin:0 20px 20px}#producttabs .pinImage img{width:auto}#producttabs .tabImpressions .image img{width:100%}#twitter{padding-top:0;width:452px;float:left;padding-bottom:20px}#twitter h3{padding-left:38px;height:70px;letter-spacing:1px;line-height:65px;margin-bottom:0}#homeTwitter{padding-top:7px;height:319px}#homeTwitter.noTweets{padding:15px;height:auto}#homeTwitter #homeTwitterTitle{padding:10px;line-height:22px}#homeTwitter #homeTwitterTitle #username{float:right;margin-right:10px}#homeTwitter .item{padding:10px}#homeTwitter .item .avatar{float:right;margin:0 0 5px 5px}#homeTwitter .item .username{float:left}#homeTwitter #moreTwitter{padding:2px 10px}#CountryFAQ{min-height:1000px}#CountryFAQ .countryinfomain{margin-top:15px}#CountryFAQ .countryinfomain h1{line-height:41px;padding-left:15px}#CountryFAQ .countryinfomain .contentCMSBlock h1{padding-left:0}#CountryFAQ .countryinfomain article{margin-bottom:0;padding-bottom:20px;margin-top:20px}#CountryFAQ .countryinfomain article .question{line-height:25px;padding:2px 0 2px 15px}#CountryFAQ .centeredContent,#CountryFAQ .centeredContent .contentCMSBlock{width:auto}#CountryFAQ .centeredContent .contentCMSBlock.frame{padding:0 15px 15px}#wizard{margin:0;padding:0;margin-bottom:10px;margin-top:5px;float:left;white-space:nowrap;width:100%}#wizard li{float:left;margin-top:10px;position:relative;width:16.66%;height:40px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}#wizard .step-name{line-height:38px;padding-left:24px;width:100%}#avbooking{margin-bottom:20px}#avbooking .steps{width:100%}#avbooking .validationSummary{float:right;margin:auto 20px;padding-top:23px}#avbooking .navigation{margin-top:20px;padding:6px 12px;shadow:0 1px 0 #5b8a3c}#avbooking .navigation:active{position:relative;top:1px}#avbooking #tblPersons{margin-top:10px}#avbooking #tblPersons th{padding:10px 5px;text-align:center}#avbooking #tblPersons td{padding:5px}#avbooking #tblPersons input[type=text]{width:200px;margin:0 auto}#avbooking #tblPersons .date{width:155px!important}#avbooking #tblPersons .mediuminput{width:150px!important}#avbooking .value{width:auto!important}.userInsurance{margin-bottom:10px;padding-bottom:10px}.userInsurance h4{margin:0}.userInsurance .insurance p{margin-top:7px}.userInsurance .insurance input[type=checkbox]{margin-top:10px}.userInsurance .insurance .insurancePack{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.optionalService{margin:15px 0 0;padding:0 5px 20px}.optionalService .ContainerBlock .LeftBlock{width:50%;float:left}.optionalService .ContainerBlock .MiddleBlock{width:20%;float:left;margin-top:2px}.optionalService .ContainerBlock .MiddleBlock .radioChoice{padding:0 5px 3px}.optionalService .ContainerBlock .RightBlock{width:30%;float:right}.optionalService .ContainerBlock .MiddleRightBlock{width:50%;float:left}.optionalService textarea{max-width:100%;height:100px;resize:none}.optionalService h3 span{padding:0 5px 0 4px}.optionalService#extraNightsService .LeftBlock .container{line-height:0;padding:12px;padding-left:14px;margin-top:6px}.optionalService #avbooking .tableStyle1 tr td{width:auto}#userdatacontainer .person{padding-bottom:15px;margin-bottom:25px}#userdatacontainer .person input[type=checkbox]{width:auto}#userdatacontainer .person .smallinput{width:150px!important}#userdatacontainer .person .mediuminput{width:245px!important}#userdatacontainer .bookerInfoTitle{margin-bottom:10px;margin-top:20px}#userdatacontainer .label{width:340px}#avbooking .defaultForm .field .value input,#avbooking .defaultForm .field .value select,#avbooking .defaultForm .field .value textarea{width:574px}#conditions #finalRemarks{resize:none;width:75%;margin:10px 7px 7px 25px;height:100px}#conditions .field,#conditions p strong{margin:10px 0 3px}#bookingInfo{width:100%}#bookingInfo>div{padding:5px}#bookingInfo .bookingInfofield{margin-top:3px}#bookingInfo .bookingInfofield .lbl{float:left}#bookingInfo .bookingInfofield .val{float:right}#bookingInfo #bookingInfoPersons .bookingInfofield.list{height:auto;padding-bottom:4px}#bookingInfo #bookingInfoPrice{margin-top:10px}#bookingInfo #questions{margin-top:40px}#bookingInfo #questions .bookingInfofield{margin-bottom:10px}#survey{padding:20px}#survey .category{margin:15px auto 0;float:left;width:100%}#survey .category .categoryName{margin-bottom:5px;padding:3px 0 3px 11px;height:30px;line-height:30px}#survey .question{margin-left:25px;padding-bottom:20px}#survey .question .questionName{width:55%;float:left;padding:3px;margin-top:0;margin-bottom:0}#survey .question .answer{width:40%;float:right;padding:3px}#survey .question .answer select,#survey .question .answer textarea{width:95%}#survey .question .answer .LargeAnswerCheckboxList{float:right;margin-top:40px;width:100%}#survey .question .answer .LargeAnswerCheckboxList input{margin-right:3px}#survey .question .answer .LargeAnswerCheckboxList label{margin-right:15px}#survey .question .answer .chkAnswers label,#survey .question .answer .rbAnswers label{margin-left:5px}#survey .question .slider{width:162px!important;float:left;margin-right:15px}#survey .question .txtAnswer{width:200px;height:100px;float:left;margin-right:15px}#survey .buttons{margin-top:20px}#survey textarea{width:275px}#survey .multicolumnlist{float:right;margin-top:40px;width:850px}#survey .multicolumnlist .answeritem{float:left;width:212px}#mijnsite #survey{padding:0}#news .mainframe .mainframeCenter .pricelabel{top:-27px;padding:6px 20px;width:600px;margin-left:0}#news .mainframe .mainframeCenter .pricelabel span{-webkit-transform:skew(35deg);-moz-transform:skew(35eg);-o-transform:skew(35deg);-ms-transform:skew(35deg);transform:skew(35deg)}#news .mainframe .mainframeCenter .pricelabel .date{float:left;padding-right:10px}#news .mainframe .mainframeCenter .pricelabel .title{float:left;padding-left:10px;height:16px;width:505px}#news .mainframe .mainframeCenter .priceshadow{margin:6px 0 0 -9px}#news .mainframe .mainframeCenter .content{margin:0 0 0 15px;width:623px}#popup #kijkenvergelijk.intro{padding:15px;margin-right:45px;margin-left:25px}#popup #kijkenvergelijk h1{margin:10px 0}#popup #kijkenvergelijk .introtext{padding-left:25px;padding-top:20px}#popup #kijkenvergelijk h3{padding:20px 0 0}#popup #kijkenvergelijk ul{margin-bottom:30px;margin-left:40px}#popup #kijkenvergelijk .field{margin:0 auto 5px}#popup #kijkenvergelijk .field .label{float:left}#popup #kijkenvergelijk .field .value{margin:0 0 0 130px}#popup #kijkenvergelijk .field .value input{width:500px}#popup #kijkenvergelijk #concurrenten{margin-left:25px}#popup #kijkenvergelijk img{float:right;margin:5px;max-height:150px}#popup .mainboxshadow{margin-right:45px;margin-left:25px}#mijnsite #menu{width:100%;height:36px;margin:5px 0}#mijnsite #menu li a{margin-right:2px;padding:10px 0}#mijnsite #menu li:last-child a{margin-right:0}#mijnsite #menu #tabcontent{min-height:100px;width:673px;padding:15px}#mijnsite #menu h2{margin-top:20px}#mijnsite #menu h2:first-child{margin-top:0}#mijnsite #menu h2 span{padding:5px 10px}#mijnsite #optiontobooking .pagecontent{width:100%}#mijnsite #optiontobooking #wizard{width:101%;margin-left:-5px}#mijnsite #selectedTripHeader{padding:15px 0 0}#mijnsite #selectedTripHeader .title{margin:5px 0 15px}#mijnsite #selectedTripHeader #tripTitle{padding:3px 10px}#mijnsite #selectedTripHeader .col{width:156px;float:left;line-height:22px}#mijnsite #selectedTripHeader .col span{padding:0 10px}#mijnsite #selectedTripHeader .button3{float:right;margin-top:10px}#mijnsite .container{display:block;width:auto;margin:0 -15px}#mijnsite .container .framevierkant:nth-child(3n){padding-right:0}#mijnsite .container .framevierkant.small:nth-child(3n){padding-right:30px}#mijnsite .container .framevierkant.small:nth-child(4n){padding-right:0}#mijnsite .container .framevierkant.small .bookbuttonsmall{margin-top:65px}#mijnsite .center .titleblock{padding-top:20px;margin-top:0}#mijnsite .center .defaultForm .field{width:707px}#mijnsite .center .defaultForm .field .label{margin-right:20px}#mijnsite .center .defaultForm .field .value{width:auto}#mijnsite #topicDetail .topiccontainer{position:relative}#mijnsite #topicDetail .username{padding-bottom:20px}#mijnsite #topicDetail .postDate{bottom:2px;position:absolute}#mijnsite #news{margin-top:20px}#mijnsite #news .mainframe{margin:0 auto}#mijnsite #faq .faqitem{margin-bottom:20px}#mijnsite #albelli img{float:right}#mijnsite .faq .intro{padding:0!important}#mijnsite .faq .intro h2{margin:0 0 10px!important;padding-top:0!important}#mijnsite #tourinformation .leftColumn{width:75%!important;float:left}#mijnsite #tourinformation .leftColumn .intro{padding:0!important}#mijnsite #tourinformation .leftColumn .intro h2{margin:0 0 10px!important;padding-top:0!important}#mijnsite #tourinformation .leftColumn select{background-color:#fff;color:#3e3e3e;border:1px solid #ececec;border-radius:3px;padding:0 4px;font-family:myriad-pro;font-size:16px;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15)}#mijnsite #tourinformation .rightColumn{float:left;margin-left:5%!important;width:20%}#mijnsite #tourinformation .rightColumn ul{width:100%!important}#mijnsite #tourinformation .rightColumn ul.tocs.fixed{margin-left:550px;margin-top:10px}#mijnsite #tourinformation .rightColumn ul>li .tocTitle,#mijnsite #tourinformation .rightColumn ul>li ul li{padding:5px}#mijnsite #day2daymysite p{padding:0 15px}#mijnsite #day2daymysite .intro{padding:0}#mijnsite #day2daymysite .intro p{padding:0;margin-bottom:20px}#mijnsite #day2daymysite .text p,#mijnsite .tabExcursions .intro{padding:0}#mijnsite .tabExcursions #pagetabcontent{margin-bottom:15px!important}#mijnsite .tabExcursions .mainbox .contentFull{width:100%!important;padding-top:15px}#mijnsite #invoice{padding:0}#mijnsite #invoice #headerRight{float:right}#mijnsite #invoice #headerLeft{float:left}#mijnsite #invoice table tr td{width:auto}#mijnsite #invoice #printPDF{float:right}#mijnsite #invoice #ideal #frmIDeal{margin-top:20px;padding-left:160px;height:220px;position:relative}#mijnsite #invoice #ideal #frmIDeal #idealSubmit{position:absolute;bottom:10px;right:10px}#mijnsite #invoice #ideal .mijnsitebutton{margin-right:20px}.cmsblock{margin:0 auto 15px;position:relative}.cmsblock img{width:100%}.cmsblock a{position:relative}.cmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.cmsblock a:hover .block-image:before{background-color:transparent}.cmsblock .block-image:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.cmsblock .infobutton{width:45px;margin:20px auto}.cmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.cmsblock .title{padding:5px 0 0}.cmsblock .content{position:absolute;bottom:0;height:250px}.cmsblock .content .text{overflow:hidden;height:50px}.cmsblock ul{margin-left:19px}.cmsblock .block-image{width:100%;padding-bottom:54.87528344671202%;position:relative}.cmsblock .block-image img{position:absolute;top:0;left:0;height:100%;width:100%}.seven-col{width:14.2%;float:left}.onecmsblock{margin:15px auto;width:100%;position:relative;overflow:hidden;height:320px}.onecmsblock .onecmsblockbackgroundcolor{height:320px}.onecmsblock img{min-width:100%;min-height:100%}.onecmsblock .title{height:auto;padding:5px;padding-left:0;position:static;min-height:16px}.onecmsblock a,.onecmsblock a:hover{text-decoration:none!important}.onecmsblock a:hover .infobutton .bookbuttonsmall{margin-top:15px}.onecmsblock a:hover .block-image:before,.onecmsblock a:hover .image-container:before{background-color:transparent}.onecmsblock .block-image:before,.onecmsblock .image-container:before{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.onecmsblock .infobutton{width:45px;margin:20px auto}.onecmsblock .infobutton .bookbuttonsmall{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:0;float:left}.onecmsblock .content{padding:5px 15px;height:220px;width:100%;margin:auto;bottom:40px;position:absolute}.onecmsblock .content .content-background{padding:0 10px;height:132px}.threecmsblocks{margin:10px auto 0}.threecmsblocks .threecmsblocksshadow{margin-bottom:10px}.threecmsblocks .cmsthreeblock{height:325px}.threecmsblocks li{position:relative;margin-bottom:0}.threecmsblocks li .cmsthreeblockbackground{padding-bottom:0}.threecmsblocks li:nth-child(3n){margin-right:0}.threecmsblocks li img{width:100%;padding:0!important}.threecmsblocks li .infobutton{position:relative}.threecmsblocks li .infobutton .productpromotion-price{border:2px solid #f1584f;font-family:AmericanTypewriter;color:#f1584f;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;height:125px;width:125px;font-size:30px;font-weight:700;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);position:absolute;right:0;top:-30px;line-height:30px;padding-top:20px}.threecmsblocks li .infobutton .productpromotion-price span{font-size:20px;font-weight:700}.threecmsblocks li .infobutton .productInfo .productTitle{font-size:26px;font-weight:700;color:#000}.threecmsblocks li .infobutton .productInfo .productDays{font-size:18px}.threecmsblocks h2{margin-bottom:0}.threecmsblocks h2.noVisible{visibility:hidden}#productpromotion{height:460px;margin-bottom:40px}#productpromotion .your-clock.flip-clock-wrapper{padding:0 20px}#productpromotion .threecmsblocks .cmsthreeblock{height:299px}#productpromotion .threecmsblocks li{margin-bottom:20px}#productpromotion .threecmsblocks li .cmsthreeblockbackground{padding:15px}#productpromotion .threecmsblocks li .cmsthreeblockbackground img{padding:0}#productpromotionOverview .productpromotion-container .productpromotion .rightColumn .content-container{margin-left:40px}#overlay{width:100%;height:100%;position:fixed;top:0}#errorMsg,#MailSubscribed{width:500px;height:145px;position:fixed;margin:0 auto;top:150px;left:50%;margin-left:-250px;padding:20px}#errorMsg .title,#MailSubscribed .title{margin-bottom:15px;margin:-20px -20px 15px;padding:20px}#errorMsg p,#MailSubscribed p{line-height:23px}#bookingsform{padding:25px}#bookingsform .field .value{float:left;margin:0;padding-top:0;width:515px}#bookingsform .field .value input,#bookingsform .field .value select,#bookingsform .field .value textarea{width:500px;margin-right:5px}#bookingsform .field .label{width:300px;float:left;padding-top:5px}#bookingsform .field input.small{width:50px}#bookingsform .field input.medium{width:150px}#bookingsform .field input.date{width:85px}#bookingsform input[type=password],#bookingsform input[type=text],#bookingsform select{padding:4px}#bookingsform .title{margin:10px 0}#bookingsform .optionalService{margin-bottom:15px}#bookingsform .insurances .tab{margin-left:30px}#bookingsform .insurances .insuranceOption{margin-bottom:10px}#polyglotLanguageSwitcher{margin-right:1px}#polyglotLanguageSwitcher ul{top:inherit!important}#polyglotLanguageSwitcher ul li a{padding-right:4px!important}#polyglotLanguageSwitcher a.current span .trigger{margin-top:8px}#polyglotLanguageSwitcher a.active{padding-left:27px!important;padding-right:5px!important}#countriesoverview .introcontinent img{float:right;width:250px;margin:8px 5px 20px 20px}#countriesoverview .country{overflow:hidden}#countriesoverview .country:nth-of-type(5n+5){margin-right:0}#countriesoverview .country a{position:relative;line-height:12px}#countriesoverview .country a .image{width:100%}#countriesoverview .country a .overlay .name{letter-spacing:0}#countriesoverview .country a .overlay .tripcount{padding-top:5px}#countriesoverview .country a span{position:absolute;top:7px;left:7px;right:0;height:40px;line-height:40px}#countriesoverview .country a span.bg{opacity:.5;filter:alpha(opacity=30)}#belgianVisitorPopUp{position:absolute;width:610px;height:316px;left:50%;top:50%;margin-top:-158px;margin-left:-305px}#belgianVisitorPopUp .fancybox-skin{padding:0!important}#belgianVisitorPopUp .header .logo{padding:20px;height:65px}#belgianVisitorPopUp .content{padding:10px}#belgianVisitorPopUp .fancybox-inner{width:610px!important;height:316px!important}#belgianVisitorPopUp .footer{padding:10px;height:30px}#shoeDurftPopup{position:absolute;width:630px;height:400px;left:50%;top:50%;margin-top:-200px;margin-left:-315px}#shoeDurftPopup #closePopup{width:96px;height:26px;position:absolute;top:8px;right:3px}#shoeDurftPopup #bestelJeKaartje{width:237px;height:26px;position:absolute;top:208px;left:122px}#languageSwitcher{width:240px;height:34px}#divLanguageSelector{float:right;line-height:normal;position:relative}.dd-container ul,.dd-container ul li{float:none!important}.dd-container ul li{height:30px!important}.dd-container ul li a{padding:10px!important}#customTourList h1{margin-top:20px}#customTourList .searchblock{width:1170px}#customTourList .searchblock .searchblockbackground .leftColumn{width:33%;float:left;padding-left:0}#customTourList .searchblock .searchblockbackground .rightColumn{width:67%;float:left}#customnavigation{width:100%;position:relative}#customnavigation li.step{width:26%;height:49px;float:left;line-height:52px;padding-left:25px;margin-top:0;margin-right:-1.2%;background-size:100% 300%}#customnavigation li.step *{-ms-zoom:1;zoom:1;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#customnavigation li.step>span{width:27px;height:25px;line-height:16px;margin-top:-3px;margin-right:0}#customnavigation li.step>span>span.inner{width:17px;height:17px;margin-top:4px}#customTourList #destinations{margin:0}#customTourList .destinationcontainer{margin-top:30px}#customTourList .destinationcontainer .trip-labels{height:30px}#customTourList .destinationblock{float:left;height:180px;width:100%;padding:0}#customTourList .destinationblock a{width:100%;height:100%;padding:15px;position:relative}#customTourList .destinationblock a .content{margin:-15px -15px 0;padding:15px}div .stepdetail{line-height:16px;padding:20px;width:1170px;position:absolute;left:0;top:50px}.customTitle{padding:22px 20px 22px 0;margin-bottom:0;margin-top:40px}.agentstaff{margin-top:15px}.agent,.agentstaff{padding:15px 29px 0}.agent h3,.agentstaff h3{padding:10px 20px 30px;margin-bottom:50px}.agent h3 small,.agentstaff h3 small{margin-top:25px}.agent span .inverted,.agentstaff span .inverted{padding:0 10px 2px;margin:0 4px 0 6px}.agent section.card .information,.agentstaff section.card .information{margin-top:9px}.agent section.card .information p,.agentstaff section.card .information p{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agentstaff ul.bxslider li,.agent ul.bxslider li{height:270px}.agent .descr,.agentstaff .descr{margin:20px 0 17px}.agent .descr .title,.agentstaff .descr .title{margin-top:15px;margin-bottom:15px;padding-bottom:10px}.agent .descr ul,.agentstaff .descr ul{list-style-position:inside;margin:7px 0}.agent .halfcard,.agentstaff .halfcard{float:left}.agent .halfcard.nomargin,.agentstaff .halfcard.nomargin{margin-right:0}.agent .halfcard img,.agentstaff .halfcard img{width:100%}.agent .halfcard .block img,.agentstaff .halfcard .block img{width:auto}.agent .halfcard:last-of-type,.agentstaff .halfcard:last-of-type{margin-right:0}.agent .leftlabel,.agent .leftvalue,.agentstaff .leftlabel,.agentstaff .leftvalue{float:left;min-width:55px}.agent span.leftlabel img,.agentstaff span.leftlabel img{width:30px}.agent .leftvalue,.agentstaff .leftvalue{line-height:38px}.agent .transition,.agentstaff .transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.agent .staffcontainer{margin:0 -5px}.agent .staff{width:210px;height:150px;margin:0 5px 10px;float:left;position:relative}.agent .staff .content{padding:10px;position:absolute;bottom:0;width:100%}.agent .spacedlines{line-height:25px;padding-top:10px}.popup{width:940px;position:fixed;top:40px;left:50%;margin-left:-470px;padding:0;padding-bottom:20px;bottom:40px}.agentfooter{height:41px;margin-bottom:20px}.agentstaff{padding:15px 29px 0}.agentstaff h3{padding:33px 20px 0;margin-bottom:50px;padding-bottom:20px}.agentstaff .halfcard .block{padding-top:18px}.agentstaff ul.bxslider li{width:100%!important}.PUclose{width:65px;position:fixed;top:40px;height:30px;left:50%;margin-left:448px;padding:0;line-height:30px;padding-right:15px}.tk-museo{line-height:20px}.idptContent .paddingContainer .content,.idptContent h1{padding:0!important}.idptleft{width:685px}.paddingContainer{padding:10px}.paddingContainerDouble{padding:20px}.agentInfo .agentImage,.agentInfo .agentLogo{width:195px;height:auto;margin:15px 0}.agentInfo .address{width:195px;margin:15px 0}.agentInfo .employees{margin-top:15px}.agentInfo .staff{margin-bottom:10px}.agentInfo .staff>a>img{width:55px;height:55px;float:left;margin-right:10px}.agentBar{height:100px;width:100%;position:fixed;bottom:0;left:0}.agentBar .barTopright{position:absolute;right:10px;top:-35px;width:150px;height:35px;padding-top:16px}.agentBar .leftSide,.agentBar .leftSide .info{float:left;height:100px;width:auto}.agentBar .leftSide .info>a{float:left}.agentBar .leftSide .info img.logo{float:left;margin:15px 30px}.agentBar .leftSide .info>a>img.image{float:left;height:80px;width:80px;margin:10px}.agentBar .leftSide .info .innerInfo{float:left;width:400px;padding-top:10px}.agentBar .leftSide .info .innerInfo .title{float:left}.agentBar .leftSide .info .innerInfo .title.big{margin-top:-5px}.agentBar .leftSide .info .innerInfo .icons{float:left;margin-top:0}.agentBar .leftSide .info .innerInfo .icons .icon{width:90px;height:20px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon img{width:21px;height:21px;margin-right:5px;float:left}.agentBar .leftSide .info .innerInfo .icons .icon span{height:20px;float:left;padding-top:3px}.agentBar .leftSide .chatTriangle{width:15px;height:40px;float:left;margin-top:25px}.agentBar .leftSide .chat{width:325px;height:100px;float:left;position:relative}.agentBar .leftSide .chat .messages{width:325px;height:62px;position:absolute;bottom:28px;padding:5px 0}.agentBar .leftSide .chat .messages .message{padding:3px 15px}.agentBar .leftSide .chat .messages .message span{min-width:60px}.agentBar .leftSide .chat .input{position:absolute;bottom:0;width:323px}.agentBar .leftSide .chat .input input{outline:none;width:323px;padding:5px 15px}.agentBar .rightSide{height:100px}.agentBar .rightSide .title{padding-top:25px;float:right}.agentBar .rightSide .question{float:right;width:60px;margin-left:25px;margin-top:15px;margin-right:15px}#idptfaq{padding-bottom:20px}#idptfaq h2{padding:20px}#idptfaq .list{margin:20px 0 10px}#idptfaq .list .letter{float:left}#idptfaq .list .letter h3{padding-bottom:10px}#idptfaq .faq{width:100%;padding:40px;margin:20px 0;float:left;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#idptfaq .faq .question{line-height:1.2em;margin:0 0 15px;padding:0 0 10px;line-height:1}#idptfaq .faq .answer{line-height:1.5}#slideshowControls{left:8px;bottom:6px;position:absolute}#slideshowControls a{width:32px;height:32px}#slideshowControls a.active{opacity:.8}#slideshowControls a:hover{opacity:1}#individualScores{float:left}#feedbackReviews{max-width:400px;position:relative;margin-right:1px}.entry .pricelabel{width:100%}#productpromotion .lastblock{margin-top:-22px}.idpt2017 #container header .headerContainer .return-cta{bottom:0;text-align:left}.idpt2017 #container .headerContainer,.idpt2017 #container header{height:35vh;min-height:45rem}.idpt2017 #container .headerContainer.header-qsm,.idpt2017 #container .headerContainer.header-qsm .headerContainer,.idpt2017 #container header.header-qsm,.idpt2017 #container header.header-qsm .headerContainer{height:40vh;min-height:60rem}.idpt2017 #container .headerContainer.header-qsm .headerContainer .container .col-xs-8,.idpt2017 #container header.header-qsm .headerContainer .container .col-xs-8{width:100%;height:40vh;min-height:60rem;margin-left:0}.idpt2017 #container .headerContainer.header-qsm .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header.header-qsm .headerContainer .container .col-xs-8 h2.country-title{width:100%;text-align:center;padding-right:0;top:-12.5rem}.idpt2017 #container .headerContainer .headerContainer,.idpt2017 #container header .headerContainer{position:relative;height:35vh;min-height:45rem}.idpt2017 #container .headerContainer .headerContainer:after,.idpt2017 #container header .headerContainer:after{position:absolute;width:100%;height:25rem;bottom:0;left:0;display:block;content:"";background:rgba(0,0,0,.4);background:-moz-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.4) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.4)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);z-index:1}.idpt2017 #container .headerContainer .headerContainer .container,.idpt2017 #container header .headerContainer .container{position:relative}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8,.idpt2017 #container header .headerContainer .container .col-xs-8{position:absolute;display:table;height:35vh;min-height:45rem;z-index:2;margin-left:-3rem;padding:0;top:0;width:66.66%}.idpt2017 #container .headerContainer .headerContainer .container .col-xs-8 h2.country-title,.idpt2017 #container header .headerContainer .container .col-xs-8 h2.country-title{height:35vh;min-height:45rem;position:relative;color:#fff;font-size:4.75rem;line-height:6rem;top:-6.5rem;margin-left:0;padding-right:5rem;display:table-cell;vertical-align:bottom;bottom:0}.idpt2017 #container #headerOverlay #headerTop #logo{height:5.7rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));top:1.25rem}.idpt2017 #container #headerOverlay #headerTop #search{height:4rem;width:4rem;text-align:center;margin-top:2rem;border-radius:50%;margin-left:1.75rem;cursor:pointer}.idpt2017 #container #headerOverlay #headerTop #search i{text-shadow:none;padding:0;line-height:4rem;text-align:center;margin-left:-2px}.idpt2017 #container #headerOverlay #headerTop #search:active i,.idpt2017 #container #headerOverlay #headerTop #search:focus i,.idpt2017 #container #headerOverlay #headerTop #search:hover i{color:#5da313}.idpt2017 #container #headerOverlay #headerTop #search #search-collapse,.idpt2017 #container #headerOverlay #headerTop #search #txtSearch{width:auto;background-color:transparent;box-shadow:none}.idpt2017 #container #headersearch #searchList{width:calc(100% + 370px);max-height:45rem;left:-185px;overflow:hidden}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(33.33% - 30px);margin-right:45px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(1n){margin-left:0}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(2n){margin-right:45px}.idpt2017 .idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(3n){margin:15px 0}.idpt2017 .middle .country-intro{display:block}.idpt2017 .middle .country-agent-info{box-shadow:0 0 20px rgba(0,0,0,.14)}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span{height:2.25rem;overflow:hidden;position:relative;max-width:60%;display:block}.idpt2017 .middle .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span:after{content:"";width:5rem;height:2.25rem;position:absolute;top:0;right:0;background:#000;background:hsla(68,33%,87%,0);background:-moz-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(68,33%,87%,0)),color-stop(100%,#e6e9d3));background:-webkit-linear-gradient(left,hsla(68,33%,87%,0),#e6e9d3);background:-o-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-ms-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:linear-gradient(90deg,hsla(68,33%,87%,0) 0,#e6e9d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(230, 233, 211, 0)",endColorstr="#e6e9d3",GradientType=1)}.idpt2017 #customTourList{padding:4.5rem 0}.idpt2017 #customTourList>.container{padding:0}.idpt2017 #customTourList .destinationcontainer{width:calc(33.33% - 30px);margin-right:45px;margin-bottom:45px}.idpt2017 #customTourList .destinationcontainer:nth-of-type(1n){margin-left:0}.idpt2017 #customTourList .destinationcontainer:nth-of-type(2n){margin-right:45px}.idpt2017 #customTourList .destinationcontainer:nth-of-type(3n){margin-right:0}.idpt2017 #customTourList .searchblock .searchblock-img .title:after,.idpt2017 #customTourList .searchblock .searchblock-img .title img{opacity:1}#container.container-idpt h2 .country-title{margin-top:-19rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #logo{height:5.7rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));top:1.25rem}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search{height:4rem;width:4rem;text-align:center;margin-top:2rem;border-radius:50%;margin-left:1.75rem;cursor:pointer}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search i{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);padding:0;line-height:4rem;text-align:center;margin-left:-2px}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #search #search-collapse{width:auto;background-color:transparent;box-shadow:none}#container.container-idpt nav.navigation-idpt #headerOverlay.headerOverlay-idpt #headerTop #headerMenuBottom ul{float:left}#container.container-idpt header{height:35vh}#container.container-idpt header .headerContainer.headerSmall{position:relative;z-index:2;height:35vh;min-height:45rem}nav.navigation-idpt #headerOverlay #headerTop #search{height:4rem;width:4rem;text-align:center;margin-top:2rem;border-radius:50%;margin-left:1.75rem;cursor:pointer}nav.navigation-idpt #headerOverlay #headerTop #search i{text-shadow:none;padding:0;line-height:4rem;text-align:center;margin-left:-2px}nav.navigation-idpt #headerOverlay #headerTop #search:active i,nav.navigation-idpt #headerOverlay #headerTop #search:focus i,nav.navigation-idpt #headerOverlay #headerTop #search:hover i{color:#5da313}nav.navigation-idpt #headerOverlay #headerTop #search #search-collapse{top:5rem}nav.navigation-idpt #headerOverlay #headerTop #search #search-collapse,nav.navigation-idpt #headerOverlay #headerTop #search #txtSearch{width:auto;background-color:transparent;box-shadow:none}nav.navigation-idpt #headerOverlay #headerTop #header-phone{position:absolute;right:0;top:0;display:block}nav.navigation-idpt #headerOverlay #headerTop #headerMenuBottom nav>ul{float:left}header.header-idpt{height:35vh;min-height:45rem}header.header-idpt.header-qsm,header.header-idpt.header-qsm .headerContainer{height:40vh;min-height:60rem}header.header-idpt.header-qsm .headerContainer .container .col-xs-8{width:100%;height:40vh;min-height:60rem;margin-left:0}header.header-idpt.header-qsm .headerContainer .container .col-xs-8 h2.country-title{width:100%;text-align:center;top:-12.5rem}header.header-idpt .headerContainer{position:relative;height:35vh;min-height:45rem}header.header-idpt .headerContainer:after{position:absolute;width:100%;height:25rem;bottom:0;left:0;display:block;content:"";background:rgba(0,0,0,.7);background:-moz-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.7)),color-stop(100%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.7)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1);z-index:1}header.header-idpt .headerContainer .container{position:relative}header.header-idpt .headerContainer .container .col-xs-8{position:absolute;display:table;height:35vh;min-height:45rem;z-index:2;margin-left:-3rem;padding:0;top:0;width:66.66%}header.header-idpt .headerContainer .container .col-xs-8 h2.country-title{height:35vh;min-height:45rem;position:relative;color:#fff;font-size:4.75rem;line-height:6rem;top:-6.5rem;margin-left:0;padding-right:5rem;display:table-cell;vertical-align:bottom;bottom:0;left:1.5rem}.return-cta.return-cta-idpt{bottom:0;left:1.5rem;text-align:left}.idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4{width:calc(33.33% - 30px);margin-right:45px}.idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(1n){margin-left:0}.idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(2n){margin-right:45px}.idpt-agents .idpt-agents-col4 .idpt-agents-agent.col-md-4:nth-of-type(3n){margin:15px 0}#middle.middle-idpt .country-intro{display:block;padding-left:1rem}#middle.middle-idpt .country-agent-info{top:-27.5rem;height:15rem}#middle.middle-idpt .country-agent-info .agent-content .row.agent-picture{background:transparent;margin-top:-30px}#middle.middle-idpt .country-agent-info .agent-content .row.agent-picture:after{display:none}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span{height:2.25rem;overflow:hidden;position:relative;max-width:60%;display:block}#middle.middle-idpt .country-agent-info .agent-content .agent-office .agent-office-collapsed[aria-expanded=false]>a span:after{content:"";width:5rem;height:2.25rem;position:absolute;top:0;right:0;background:#000;background:hsla(68,33%,87%,0);background:-moz-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(68,33%,87%,0)),color-stop(100%,#e6e9d3));background:-webkit-linear-gradient(left,hsla(68,33%,87%,0),#e6e9d3);background:-o-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:-ms-linear-gradient(left,hsla(68,33%,87%,0) 0,#e6e9d3 100%);background:linear-gradient(90deg,hsla(68,33%,87%,0) 0,#e6e9d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(230, 233, 211, 0)",endColorstr="#e6e9d3",GradientType=1)}#customTourList.destinations-idpt{padding:4.5rem 0}#customTourList.destinations-idpt>.container{padding:0}#customTourList.destinations-idpt .destinationcontainer{width:calc(33.33% - 30px);margin-right:45px;margin-bottom:45px}#customTourList.destinations-idpt .destinationcontainer:nth-of-type(1n){margin-left:0}#customTourList.destinations-idpt .destinationcontainer:nth-of-type(2n){margin-right:45px}#customTourList.destinations-idpt .destinationcontainer:nth-of-type(3n){margin-right:0}#customTourList.destinations-idpt .searchblock .searchblock-img .title:after,#customTourList.destinations-idpt .searchblock .searchblock-img .title img{opacity:1}.back-to-top.back-to-top-idpt{position:fixed}#payment-options{padding:0}#payment-options #amountToPaySelection .amountToPaySelectionList li{width:auto;height:20px;display:inline-block;clear:none;padding-right:15px;margin-right:10px;border-right:1px solid #dcdcdc}#payment-options .payment-message i{width:20px;display:inline-block;position:absolute;margin-top:1px}#payment-options .payment-message span{width:90%;height:100%;display:inline-block;position:relative;margin-left:15px}}@media (min-width:1200px) and (max-width:1280px){#container header.home,#container header.home #homeHeader{height:469px}.agentBar .barTopright{right:auto;left:10px}}.breadcrumb{background:#959595;color:#fff;border-radius:0;text-transform:uppercase;font-size:16px;padding:9px 0;height:52px;line-height:30px;margin:0}.breadcrumb__list{list-style:none;margin:0}.breadcrumb__item,.breadcrumb__list{display:inline-block}.breadcrumb__item:after{content:"\BB";padding:0 .5em}.breadcrumb__item:last-child:after{display:none}.breadcrumb__link{margin:0;color:#fff}.breadcrumb__link:active .breadcrumb__link:visited,.breadcrumb__link:focus,.breadcrumb__link:hover{color:#fff;text-decoration:none}.breadcrumb__link:active .breadcrumb__link:visited>span,.breadcrumb__link:focus>span,.breadcrumb__link:hover>span{text-decoration:underline}.breadcrumb--mysite{background:transparent;color:#999;text-transform:none;font-size:15px;height:auto;margin-bottom:2em;padding-bottom:0}.breadcrumb--mysite .breadcrumb__bar{border-bottom:1px solid #999;padding-bottom:.5em}.breadcrumb--mysite .breadcrumb__item:last-child{font-style:italic}.breadcrumb--mysite .breadcrumb__item:after{padding:0}.breadcrumb--mysite .breadcrumb__link{padding:0 .5em;color:#999}.breadcrumb--mysite .breadcrumb__link:active .breadcrumb--mysite .breadcrumb__link:visited,.breadcrumb--mysite .breadcrumb__link:focus,.breadcrumb--mysite .breadcrumb__link:hover{color:#999;text-decoration:none}.breadcrumb--mysite .breadcrumb__link:active .breadcrumb--mysite .breadcrumb__link:visited>span,.breadcrumb--mysite .breadcrumb__link:focus>span,.breadcrumb--mysite .breadcrumb__link:hover>span{text-decoration:underline}.formula-block{margin-top:30px;margin-bottom:30px;text-align:center;background:#f4f4ef;box-shadow:inset 0 -5px 15px -5px rgba(0,0,0,.15)}@media (min-width:768px){.formula-block{margin-top:30px;margin-bottom:75px}}@media (min-width:992px){.formula-block{margin-top:60px;margin-bottom:100px}}.formula-block:after{position:relative;content:"";display:block;height:10px;background-image:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:top;background-repeat:no-repeat;background-size:100% 10px;top:10px}.formula-block:hover{background:#ccc}.formula-block__link,.formula-block__link:active,.formula-block__link:hover,.formula-block__link:visited{text-decoration:none!important}.formula-block__content{padding:15px 15px 0;display:block;text-decoration:none}.formula-block__content:hover{text-decoration:none}.formula-block__image{width:50%}.formula-block__title{color:#000!important;font-weight:700;font-size:24px!important;padding-bottom:15px;border-bottom:2px solid #f1584f;font-family:AmericanTypewriter}@media (max-width:992px) and (min-width:768px){.formula-block__title{height:84px}}.formula-block__subtitle{text-decoration:none;color:#000!important;margin-top:15px;margin-bottom:5px;font-family:clarendon-text-pro;font-size:16px;padding:0 15px}@media (max-width:992px) and (min-width:768px){.formula-block__subtitle{height:100px}}.highlight-block{margin:15px 0}@media (min-width:768px){.highlight-block{height:300px}}@media (min-width:768px){.highlight-block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:15px;background:rgba(0,0,0,.3);transition:background .2s ease-in}}.highlight-block:hover:before{background:transparent}.highlight-block__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.highlight-block__content{font-family:myriad-pro,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;text-align:center;position:relative}@media (min-width:768px){.highlight-block__content{width:calc(100% - 30px);margin:15px 15px 0 0;position:absolute;padding:50px 60px;top:0}}.highlight-block__title{font-size:20px;color:#5da313;text-shadow:none;font-weight:700;padding-top:5px}@media (min-width:768px){.highlight-block__title{text-shadow:rgba(0,0,0,.5) 0 2px 2px;color:#fff;padding-top:0}}@media (max-width:992px) and (min-width:768px){.highlight-block__title{font-size:20px;padding-top:5px}}@media (min-width:993px){.highlight-block__title{font-size:36px}}.highlight-block__intro{color:#222;font-size:16px}@media (min-width:768px){.highlight-block__intro{color:#fff;text-shadow:rgba(0,0,0,.5) 0 2px 2px}}@media (max-width:992px) and (min-width:768px){.highlight-block__intro{font-size:16px}}@media (min-width:993px){.highlight-block__intro{font-size:18px}}.highlight-block__button{position:absolute;height:45px;width:100%;top:-60px;background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-repeat:no-repeat;background-position:50% 0;background-size:contain}@media (min-width:767px){.highlight-block__button{position:relative;margin:20px auto;top:0;width:45px;background-position:50% 0;transition:margin .2s ease-in}}@media (min-width:767px){.highlight-block:hover .highlight-block__button{margin-top:35px}}.newsletter-popup{display:block;position:fixed;bottom:0;background:linear-gradient(90deg,#4a8f0f 0,#63a814);left:0;width:100%;z-index:8;padding:15px 15px 0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;z-index:99;max-width:100%}@media (min-width:550px){.newsletter-popup{left:50%;width:500px;margin-left:-250px}}.newsletter-popup__title{color:#fff;font-weight:700!important;padding-bottom:5px;margin-bottom:10px;font-size:16px;font-family:AmericanTypewriter}.newsletter-popup__close{position:absolute;right:10px;top:5px;color:#333}.newsletter-popup__close:hover{color:#fff}.newsletter-popup--visible{-webkit-transform:translateY(0);transform:translateY(0)}.newsletter-popup__form{display:block}.newsletter-popup__email-field{display:block;float:left;width:75%;height:26px;margin-bottom:10px}.newsletter-popup__submit-button{display:block;float:left;width:25%;height:26px;background:linear-gradient(180deg,#4c4c4c 0,#010100);border:none;color:#fff!important;font-weight:700;padding:0;margin-bottom:10px}.newsletter-popup__submit-button:hover{color:#febc11}.newsletter-popup__icon{width:20px}.newsletter-popup .message,.newsletter-popup .newsletter-popup__confirmation-message,.newsletter-popup .newsletter-popup__emailExists-message,.newsletter-popup .newsletter-popup__error-message,.newsletter-popup .newsletter-popup__validation-message{display:none}.newsletter-popup--emailExists .newsletter-popup__emailExists-message,.newsletter-popup--error .newsletter-popup__error-message,.newsletter-popup--invalid .newsletter-popup__validation-message,.newsletter-popup--success .newsletter-popup__confirmation-message{color:red;display:block;padding-bottom:15px}.newsletter-form{padding-bottom:1em}.newsletter-form--invalid input[type=email]:invalid,.newsletter-form--invalid input[type=radio]:invalid+span,.newsletter-form--invalid input[type=text]:invalid,.newsletter-form--invalid select:invalid{background-color:rgba(255,0,0,.2)!important}.newsletter-form--editing .newsletter-form__confirmation-message,.newsletter-form--error .newsletter-form__error-message,.newsletter-form--invalid .newsletter-form__validation-message,.newsletter-form--success .newsletter-form__confirmation-message{display:block}.newsletter-form__error-message,.newsletter-form__validation-message{display:none;color:red}.newsletter-form__confirmation-message{display:none}.newsletter-form__form>.form-actions{text-align:right}.newsletter-form__submit-button{height:38px;background:linear-gradient(90deg,#4a8f0f 0,#63a814);position:relative;text-transform:uppercase;padding:.6em 1em;margin:15px 42px 0 0;border-radius:4px 0 0 4px;color:#fff!important;border:none;font-size:15px}.newsletter-form__submit-button:hover{color:#fff;text-decoration:none}.newsletter-form__submit-button:after{content:"";display:block;width:42px;height:38px;background:url(/public/shoestring/dist/6747dc7922f709600c3f251c33b0580a.png) 0 0 no-repeat;background-size:auto 100%;position:absolute;top:0;right:-42px}.header{max-height:31.25em}.header__video{width:100%}.header__image{height:25em;background-size:cover;background-repeat:no-repeat}.header__video+.header__image{display:none;background:none}.textblock{clear:both;padding-top:15px;padding-bottom:30px;margin-bottom:30px}.textblock--alert{color:#fff;margin:10px auto;padding:20px!important;background:rgba(255,0,0,.4);border:1px solid red}.textblock--no-padding{padding-bottom:0!important;padding-top:0!important}.textblock--alert .textblock__title{font-family:myriad-pro,Arial,Helvetica;color:#fff}.textblock:first-child{padding-top:30px;padding-bottom:45px}.textblock__text{width:100%}.textblock__title{font-family:AmericanTypewriter;font-weight:700;color:#5da313}.textblock__body h2{font-size:18px;color:#606060;margin-bottom:10px}.textblock__body a,.textblock__body a:hover{color:#5da313}.textblock__body ul{margin-left:15px;list-style:disc}.textblock__floating-image{padding-left:1em;float:right;max-width:100%}.textblock__floating-image img{max-width:100%;-o-object-fit:contain;object-fit:contain}.ph--shoe-mysite-content .textblock{padding-bottom:0!important;padding-top:0!important}.usplist{display:flex;flex-direction:column}.usplist__item{width:100%;display:flex;flex-direction:row;align-items:center}.usplist__item+.usplist__item{margin-top:25px}.usplist__media{position:relative;width:70px;height:50px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.usplist__mediacontent{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0}.usplist__copy{padding:0 25px}.highlight-block--usps{position:relative;height:auto;padding-top:80px}.highlight-block--usps .homeblock-container{background-color:#f4f4ef}.highlight-block--usps.highlight-block:before{display:none}@media only screen and (min-width:320px) and (max-width:767px){.highlight-block.homeblock .homeblock-container{padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){.highlight-block.homeblock .homeblock-container .gray-button{padding:5px 10px;margin:initial}}.highlight-block.homeblock.highlight-block--usps .homeblock-container{position:relative;height:auto}.highlight-block.homeblock.highlight-block--usps .homeblock-content{position:relative;padding:90px 30px 30px;display:flex;flex-direction:column}.highlight-block.homeblock.highlight-block--usps .homeblock-content:after{content:"";position:absolute;display:block;width:100%;height:20px;bottom:-20px;left:0;background-image:url(https://shoestring.nl/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.highlight-block__logo{position:absolute;height:130px;top:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.highlight-block--usps .bookbutton,.highlight-block--usps .cta{position:relative;width:auto;text-align:center;margin-top:45px;align-self:flex-end}#container .header--duurzaamheid .headerContainer:before,.header--duurzaamheid .headerContent,.header--duurzaamheid .title-container,.idpt2017 #container header.header--duurzaamheid .headerContainer:after{display:none}#container .header--duurzaamheid .headerContainer .headerBackground{background-position:50%;background-size:cover}.bookbutton{background-position:100% 0;display:inline-block;color:#fff!important;text-decoration:none;text-align:center;text-transform:uppercase;background-image:url(https://shoestring.nl/public/shoestring/dist/6747dc7922f709600c3f251c33b0580a.png);background-repeat:no-repeat,no-repeat;background-size:auto 100%;float:left;position:relative;height:38px;font-family:myriad-pro!important}.bookbutton:after{content:" ";display:block;height:10px;width:100%;position:absolute;bottom:-10px;left:0;background-image:url(https://shoestring.nl/public/shoestring/dist/a12b41a81a575339ab35e6b282d9d1b6.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}.page-intro--duurzaamheid{width:100%;display:flex;flex-direction:column;margin-bottom:50px}@media (min-width:768px){.page-intro--duurzaamheid{text-align:center}}.page-intro--duurzaamheid .page-intro__body{width:100%;display:flex;flex-direction:column}.page-intro--duurzaamheid .bookbutton{align-self:center;margin-top:30px}.image-textblock{clear:both;padding-top:15px;padding-bottom:30px;margin-bottom:30px}.image-textblock:after{content:"";clear:both}.image-textblock__title{font-family:AmericanTypewriter;font-weight:700;color:#5da313}.image-textblock__body h2{font-size:18px;color:#606060;margin-bottom:10px}.image-textblock__body a,.image-textblock__body a:hover{color:#5da313}.image-textblock__body ul{margin-left:15px;list-style:disc}.image-textblock__image{padding-top:15px;padding-bottom:15px}.image-textblock__image img,.image-textblock__video iframe{max-width:100%}@media (min-width:768px){.col-sm-9 .image-textblock__image,.col-sm-12 .image-textblock__image{float:right;padding-top:0;padding-bottom:0;padding-left:15px}}@media (min-width:768px){.col-sm-9 .image-textblock--image-left .image-textblock__image,.col-sm-12 .image-textblock--image-left .image-textblock__image{float:left;padding-left:0;padding-right:15px}}.image-textblock--vertical{display:flex;flex-direction:column}.image-textblock--vertical .image-textblock__image{position:relative;width:400px;height:100px;display:flex;align-self:center;margin-bottom:30px}.image-textblock--vertical .image-textblock__image img{position:absolute;width:auto;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-intro{margin-top:20px;margin-bottom:30px}.page-intro__title{font-family:AmericanTypewriter}@media (max-width:767px){.page-intro__title{color:#000;font-size:1.8em;font-weight:700;text-align:center}}@media (min-width:768px){.page-intro__title{color:#5da313;font-size:24px;padding-top:15px}}.page-intro__body a{color:#5da313}@media (max-width:767px){.col-sm-9 .page-intro__body{display:none}}.TourLeader{margin-bottom:60px;margin-top:20px}.TourLeader__name{font-family:clarendon-text-pro!important;font-size:20px!important;color:#5da313!important;width:100%}@media (min-width:768px){.TourLeader__name{width:75%}}.TourLeader__biography{width:100%;margin-bottom:10px;padding-right:15px}@media (min-width:768px){.TourLeader__biography{min-height:150px;width:75%}}.TourLeader__picture{width:auto;display:block;margin-bottom:10px;max-width:100%}@media (min-width:768px){.TourLeader__picture{max-width:25%;margin-bottom:5px;float:right}}.TourLeaderTourTable{display:inline-table;width:100%;clear:both;color:#333}@media (min-width:768px){.TourLeaderTourTable{width:75%}}.TourLeaderTourTable tr{display:block}@media (min-width:768px){.TourLeaderTourTable tr{display:table-row}}.TourLeaderTourTable tr+tr{margin-top:10px}.TourLeaderTourTable th{padding:5px;border-bottom:2px solid #f1584f;color:#000;font-family:clarendon-text-pro;font-size:12px;white-space:nowrap}.TourLeaderTourTable thead th{display:none}@media (min-width:768px){.TourLeaderTourTable thead th{display:table-cell}}.TourLeaderTourTable td{display:block;padding:5px}@media (min-width:768px){.TourLeaderTourTable td{width:auto;display:table-cell}}.TourLeaderTourTable tbody th{display:block;border-top:none;padding:5px;border-bottom:2px solid #f1584f;color:#000;font-family:myriad-pro,Arial,Helvetica;font-size:16px;font-weight:700;white-space:nowrap}@media (min-width:768px){.TourLeaderTourTable tbody th{display:none}}.TourLeaderTourRow__tourLink,.TourLeaderTourRow__tourLink:hover{color:#5da313;font-weight:700}@media (min-width:768px){.TourLeaderTourRow__guaranteed{text-align:center}}.TourLeaderFilter{padding:8px 0;margin:15px 0;display:table;vertical-align:middle;width:100%}.TourLeaderFilter__nameLabel{display:block;width:100%;color:#333;margin:8px 0 0;font-weight:700}@media (min-width:768px){.TourLeaderFilter__nameLabel{display:table-cell;width:40%}}.TourLeaderFilter__nameLabel>span{display:block;width:100%}@media (min-width:768px){.TourLeaderFilter__nameLabel>span{width:50%;display:inline-block}}.TourLeaderFilter__nameField{color:#333;height:30px;border:none;border-radius:3px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);width:100%;font-weight:400}@media (min-width:768px){.TourLeaderFilter__nameField{width:45%}}.TourLeaderFilter__destinationLabel{display:block;width:100%;color:#333;margin:8px 0 0;font-weight:700}@media (min-width:768px){.TourLeaderFilter__destinationLabel{display:table-cell;width:40%;margin-top:0}}.TourLeaderFilter__destinationLabel>span{display:block;width:100%}@media (min-width:768px){.TourLeaderFilter__destinationLabel>span{width:50%;display:inline-block}}.TourLeaderFilter__destinationField{color:#333;height:30px;border:none;border-radius:3px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);width:100%;font-weight:400;text-transform:uppercase}@media (min-width:768px){.TourLeaderFilter__destinationField{width:45%}}.TourLeaderFilter__buttons{display:block;width:auto;text-align:right}.TourLeaderFilter__buttons input[type=submit]{margin-top:8px;width:100%;height:30px;background-color:#5da313;border-radius:3px;font-family:AmericanTypewriter!important;color:#fff!important;font-weight:700;padding:0 15px;font-size:18px;border:1px solid #f6f6f6;box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15)}@media (min-width:768px){.TourLeaderFilter__buttons input[type=submit]{margin:0}}@media (min-width:768px){.TourLeaderFilter__buttons{display:table-cell;width:20%}}.TourLeaderSearch__spinner{display:block;width:100%;text-align:center}.TourLeaderSearch__results{background:#fff}.contact-form{padding:10px 0 20px}.contact-form--validating :invalid,.contact-form--validating :invalid+.contact-form__radio-label{background:#fcc}.contact-form--error .contact-form__error-message,.contact-form--success .contact-form__success-message,.contact-form--validating .contact-form__validation-message{display:block}.contact-form--success .contact-form__field,.contact-form--success .contact-form__submit-button{display:none}.contact-form__field{display:block;padding:5px 0}.contact-form__label-text{display:block;width:100%}@media (min-width:768px){.contact-form__label-text{vertical-align:top;display:inline-block;width:200px}}.contact-form__text-input{box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);border:1px solid #ececec;width:100%}@media (min-width:768px){.contact-form__text-input{width:300px}}.contact-form__textarea{box-shadow:inset 0 4px 4px -2px rgba(0,0,0,.15);border:1px solid #ececec;width:100%;height:5em}@media (min-width:768px){.contact-form__textarea{width:300px}}.contact-form__radio-group{display:inline-block}.contact-form__radio{display:block}.contact-form__radio-label{font-weight:400}.contact-form__error-message,.contact-form__validation-message{display:none;color:red}.contact-form__success-message{display:none}.contact-form__submit-button{letter-spacing:-1px;margin-top:15px;height:60px;font-size:16px;padding:6px 12px;background:linear-gradient(180deg,#4c4c4c 0,#010100) #4c4c4c;border:none;color:#fff!important;text-transform:uppercase}.search-results{background:#fff;margin-bottom:2.5em}.search-results__item{padding:1.5em 0 .5em}.search-results__image-wrapper{display:block;padding-bottom:1em;padding-top:0;overflow:hidden}@media (min-width:768px){.search-results__image{margin-left:auto;margin-right:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;height:120px}}.search-results__type-label{padding:.2em .5em;margin:0 .25em .25em 0;display:inline-block;font-size:12px;background:#f0574f;border-radius:0 2px 5px;color:#fff}.search-results__title-link,.search-results__title-link:hover{text-decoration:none}.search-results__title{margin-top:0;font-family:clarendon-text-pro!important;font-size:20px!important;color:#5da313!important;text-align:left}.search-results__summary{height:104px;overflow:hidden;position:relative}.search-results__summary:after{position:absolute;content:"";display:block;height:16px;width:100%;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.search-results__message{margin-top:1em;background:#dbf7be;border:1px solid #5da313;padding:1em;color:#5da313;font-size:16px;border-radius:3px}.chat-button{color:#fff;font-weight:700}.chat-button:hover{text-decoration:none}.gallery-title{font-family:AmericanTypewriter;font-weight:700;font-size:18px;color:#5da313}.mobile-nav{padding:0 15px;height:3.5em;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;position:fixed;background:#fff;z-index:9999999999;color:#999}@media (min-width:768px){.mobile-nav{display:none}}.mobile-nav__shelf{display:flex;flex-direction:column;align-items:center;justify-content:space-around;background:#5ea314;width:100%;top:3.5em;bottom:0;margin:0 -15px;position:fixed;color:#fff;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);transition-duration:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease-in-out;will-change:transform;z-index:1}.mobile-nav--menu-open .mobile-nav__shelf{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav__context-shelf{display:block;background:#e2e2e2;width:100%;top:3.5em;bottom:0;margin:0 -15px;position:fixed;color:#000;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition-duration:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease-in-out;will-change:transform;z-index:1}.mobile-nav--context-menu-open .mobile-nav__context-shelf{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav__shelf-topbar{padding:0 15px;height:3.5em;width:100vw;display:flex;flex-direction:row;flex-wrap:nowrap;background:#fff;z-index:9999999999;color:#999}.mobile-nav__shelf-topbar--align-top{margin-top:-3.5em}.mobile-nav__shelf-topbar .mobile-nav__topbar-text{flex-grow:2;color:#5ea314;text-transform:uppercase;font-weight:700;line-height:3.5em}.mobile-nav__shelf-topbar .mobile-nav__topbar-text a,.mobile-nav__shelf-topbar .mobile-nav__topbar-text a:focus,.mobile-nav__shelf-topbar .mobile-nav__topbar-text a:hover{text-decoration:none;color:#5ea314}.mobile-nav__shelf-topbar .mobile-nav__contextual,.mobile-nav__shelf-topbar .mobile-nav__contextual:focus,.mobile-nav__shelf-topbar .mobile-nav__contextual:hover{color:#5ea314}.mobile-nav__shelf-content{overflow-y:scroll;color:#000;padding:1em;height:100%}.mobile-nav__menu{flex-grow:1;margin:0;display:flex;flex-direction:column;justify-content:center}.mobile-nav__menu-link-wrapper{text-align:center}.mobile-nav__menu-link{color:#fff;font-family:myriad-pro,sans-serif;font-size:1.5em;font-weight:700;line-height:2em;display:inline-block;opacity:.5}.mobile-nav__menu-link:active,.mobile-nav__menu-link:hover,.mobile-nav__menu-link:link,.mobile-nav__menu-link:visited{text-decoration:none;color:#fff}.mobile-nav__menu-link:active,.mobile-nav__menu-link:hover{opacity:1}.mobile-nav__icons{margin:0;display:flex;flex-direction:row;width:100%;height:4em;padding:0 4em;justify-content:space-around}.mobile-nav__icon{color:#fff;font-size:2em}.mobile-nav__icon:active,.mobile-nav__icon:hover,.mobile-nav__icon:link,.mobile-nav__icon:visited{text-decoration:none;color:#fff}.mobile-nav__hamburger{flex:1;font-size:2em;color:#999;text-align:left;height:100%}.mobile-nav__hamburger:active,.mobile-nav__hamburger:hover{text-decoration:none;color:#999}.mobile-nav__hamburger>.fa{position:absolute;left:15px;line-height:1.75em}.mobile-nav__hamburger>.fa.fa-bars{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.mobile-nav__hamburger>.fa.fa-bars,.mobile-nav__hamburger>.fa.fa-times{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.2s;transition-timing-function:ease-in-out}.mobile-nav__hamburger>.fa.fa-times{opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-nav--menu-open .mobile-nav__hamburger>.fa.fa-bars{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-nav--menu-open .mobile-nav__hamburger>.fa.fa-times{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.mobile-nav__logo{flex-grow:4;display:block;background:url(/public/shoestring/dist/99002c0c4289d08868593f60424b565a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:2em;margin:.75em}.mobile-nav__contextual{flex:1;font-size:2em;color:#999;text-align:right;height:100%}.mobile-nav__contextual:active,.mobile-nav__contextual:hover{text-decoration:none;color:#999}.mobile-nav__contextual>.fa{position:absolute;right:15px;line-height:1.75em}.mobile-nav__contextual>.fa.fa-sliders{opacity:1;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.mobile-nav__contextual>.fa.fa-sliders.fa-flip-horizontal{opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.mobile-nav--context-menu-open .mobile-nav__contextual>.fa.fa-sliders{opacity:0}.mobile-nav--context-menu-open .mobile-nav__contextual>.fa.fa-sliders.fa-flip-horizontal{opacity:1}.mobile-nav__tab-shelf{visibility:hidden;display:block;background:rgba(0,0,0,.75);width:100%;top:0;bottom:0;margin:0 -15px;position:fixed;color:#000;opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out;will-change:opacity;z-index:1}.mobile-nav--tab-menu-open .mobile-nav__tab-shelf{visibility:visible;opacity:1}.mobile-nav--tab-menu-open .mobile-nav__tab-shelf .mobile-nav__tabs{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-nav__qsm-holder{height:50%;display:flex;align-items:center}.mobile-nav__tab-shelf--empty .mobile-nav__qsm-holder{height:90%}.mobile-nav__tabs{-webkit-transform:translateY(50%);transform:translateY(50%);background:#fff;padding:1em;height:50%;transition-duration:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease-in-out;will-change:transform}.mobile-nav__tab-shelf--empty .mobile-nav__tabs{height:10%;background:none}.mobile-nav__tab{background:#e2e2e2;display:inline-block;padding:.75em .5em;color:#aeafaa;width:calc(50% - .25em);font-size:1em;margin-top:.5em;text-transform:uppercase;font-weight:700}.mobile-nav__tab:focus,.mobile-nav__tab:hover{color:#aeafaa;text-decoration:none}.mobile-nav__tab--active,.mobile-nav__tab:active{background:#5ea314;color:#fff}.mobile-nav__tab:nth-child(odd){margin-right:.25em}.mobile-nav__tab-shelf-close{font-size:1.875rem;display:flex;margin-bottom:1rem;height:3.5rem;width:3.5rem;border-radius:50%;border:3px solid #333;color:#333;align-items:center;justify-content:center;position:absolute;right:1.5rem;bottom:0}.mobile-nav__tab-shelf--empty .mobile-nav__tab-shelf-close{border:3px solid #fff;color:#fff}.floating-action-buttons{position:fixed;right:0;bottom:.5rem;width:6.5rem;z-index:3;display:flex;flex-direction:column;align-content:center}@media (min-width:768px){.floating-action-buttons{display:none}}.floating-action-button{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:.5rem 0;opacity:1;font-size:1.5rem;transition-property:opacity,margin-bottom;transition-duration:.2s;transition-timing-function:ease-in-out}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover,.floating-action-button:visited{text-decoration:none!important}.floating-action-button--back-to-top.floating-action-button--hidden{opacity:0;margin-bottom:-4rem}.floating-action-button--back-to-top .floating-action-button__icon{background:#f0574f}.floating-action-button--mysite-contact-toggle .floating-action-button__icon{background:#3597db}.floating-action-button--tab-shelf-toggle .floating-action-button__icon{background:#5ea314}.floating-action-button__text{text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;background:#222;border-radius:.25em;padding:0 .25em;margin:.25rem 0;order:2}.floating-action-button__icon{height:3.5rem;width:3.5rem;border-radius:1.75rem;color:#fff;font-size:1.25em;text-decoration:none;order:1}.floating-action-button__icon,.mobile-abovethefold{display:flex;align-items:center;justify-content:center}.mobile-abovethefold{background:#5ea314;background-image:url(/public/shoestring/dist/e645a19b16c2516b6455514ba2ea831c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;flex-direction:column;flex-wrap:nowrap}@media (min-width:768px){.mobile-abovethefold{display:none}}.mobile-abovethefold__slogan{display:inline-block;color:#fff;font-family:AmericanTypewriter,serif;font-size:3em;font-weight:700;padding:.5em 1.5em;text-align:center}.mobile-abovethefold__destinations-button{display:inline-block;font-family:myriad-pro,sans-serif;font-size:1.5em;padding:.5em 1em;background:#5ea314;border-radius:3em;color:#fff;font-weight:700;text-align:center}.mobile-abovethefold__destinations-button:active,.mobile-abovethefold__destinations-button:hover,.mobile-abovethefold__destinations-button:link,.mobile-abovethefold__destinations-button:visited{text-decoration:none;color:#fff}.mobile-abovethefold__scroll-button{display:block;font-family:AmericanTypewriter,serif;text-align:center;color:#fff;position:absolute;bottom:1em}.mobile-abovethefold__scroll-button:active,.mobile-abovethefold__scroll-button:hover,.mobile-abovethefold__scroll-button:link,.mobile-abovethefold__scroll-button:visited{text-decoration:none;color:#fff}.mobile-spacer{height:3.5em}@media (min-width:768px){.mobile-spacer{display:none}}.g-checkbox{margin:0}.g-checkbox [type=checkbox]{display:none}.g-checkbox__label{font-family:myriad-pro,sans-serif;height:2em;width:5em;background:#aeafaa;border-radius:1em;color:#fff;display:inline-block;position:relative;transition-property:background,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;vertical-align:middle;font-size:.8em;opacity:1}.g-checkbox__label .g-checkbox__text-checked{opacity:0;position:absolute;display:block;line-height:2em;left:1em;transition:opacity .2s ease-in-out}.g-checkbox__label .g-checkbox__text-unchecked{opacity:1;position:absolute;display:block;line-height:2em;right:1em;transition:opacity .2s ease-in-out}.g-checkbox__label .g-checkbox__switch{border-radius:1em;border:.25em solid #aeafaa;height:100%;width:2em;position:absolute;display:block;background:#fff;top:0;right:calc(100% - 2em);transition-property:right,border-color;transition-duration:.2s;transition-timing-function:ease-in-out}:checked+.g-checkbox__label{background:#5ea314}:checked+.g-checkbox__label .g-checkbox__text-checked{opacity:1}:checked+.g-checkbox__label .g-checkbox__text-unchecked{opacity:0}:checked+.g-checkbox__label .g-checkbox__switch{border-color:#5ea314;right:0}:disabled+.g-checkbox__label{opacity:.75}.g-checkbox-btn [type=checkbox]{display:none}.g-checkbox-btn__label{background:#e2e2e2;display:block;padding:1em .5em;color:#aeafaa;height:100%;font-size:.8em;transition-property:background,color,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:1}.g-checkbox-btn__count{background:#adaea9;color:#fff;float:right;height:1.5em;width:1.5em;border-radius:.75em;text-align:center;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease-in-out}:checked+.g-checkbox-btn__label{background:#5ea314;color:#fff}:checked+.g-checkbox-btn__label .g-checkbox-btn__count{background:#467910}:disabled+.g-checkbox-btn__label{opacity:.75}.filter-control{padding:1em;margin:0;background:#fff;width:100%}.filter-control+.filter-control{margin-top:1em}.filter-control__text{color:#000;font-family:AmericanTypewriter,serif;font-size:1em;font-weight:700}.filter-control__buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:1em}.filter-control__buttons>.g-checkbox-btn{width:50%}.filter-control__buttons>.g-checkbox-btn:nth-of-type(odd){padding-right:.25em}.filter-control__buttons>.g-checkbox-btn:nth-of-type(2n){padding-left:.25em}.expert-overview__expert{background:#f4f4ef;padding:15px;margin-bottom:30px;min-height:335px}.expert-overview__expert-name{font-family:AmericanTypewriter;font-weight:700;color:#5da313}.expert-overview__expert-image{width:100%;margin-bottom:1em}.expert-overview__expert-image>img{width:100%}.expert-overview__expert-button{position:absolute;right:25px;bottom:40px}.expert-map__title{font-family:AmericanTypewriter;font-weight:700;color:#5da313;font-size:18px}.expert-map__map{height:550px;margin-bottom:30px}.expert-map .a:link,.expert-map a:hover,.expert-map a:visited{text-decoration:none}.expert-map__iw-title{color:#5da313;font-family:AmericanTypewriter;max-width:200px}.expert-map__iw-image{max-width:200px!important}.travel-passport{margin:20px 0}.travel-passport__title{font-family:AmericanTypewriter;font-size:26px;font-weight:400;color:#5da313}.travel-passport__title--small{padding:15px 0 0;font-size:20px}.travel-passport__tip{background:#f4f4ef;padding:15px;margin-bottom:30px}.filter-allotment{background-color:#fff;padding:.75em 1em}@media (min-width:768px){.filter-allotment{padding:0;display:block;background-color:#f3f4ee!important;border:1px solid #e2e3e3}}.filter-allotment+.filter-allotment{margin-top:.75em}.filter-allotment__row{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.filter-allotment__row--padding{padding:.75em 1em}@media (min-width:768px){.filter-allotment__row--padding{padding:8px}}.filter-allotment__column--trip-info{margin-bottom:auto;width:20%}@media (min-width:1200px){.filter-allotment__column--trip-info{width:auto}}.filter-allotment__column--description{display:flex;margin-bottom:auto;flex-flow:column;padding-left:10px;padding-right:10px;width:45%}@media (min-width:1200px){.filter-allotment__column--description{flex-grow:1;width:auto}}.filter-allotment__column--prices{display:flex;flex-flow:column;align-items:flex-end;width:20%}@media (min-width:1200px){.filter-allotment__column--prices{margin-left:auto;width:auto}}.filter-allotment__column--button{padding-left:10px;width:15%}@media (min-width:1200px){.filter-allotment__column--button{width:auto}}.filter-allotment__departure-date{color:#f1584f;font-weight:700}.filter-allotment__departure-date,.filter-allotment__guaranteed-and-duration{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.filter-allotment__guaranteed-and-duration{min-width:105px}.filter-allotment__guaranteed{display:inline-flex;flex-wrap:nowrap;align-items:center;color:#5da313}.filter-allotment__duration{display:inline-flex;flex-wrap:nowrap;margin-left:auto;color:#999}.filter-allotment__title{font-weight:700}.filter-allotment__label{background:#3498db;white-space:nowrap;color:#fff;padding:0 .35em;margin-right:.35em;display:inline-block;font-weight:700;font-size:.9em;min-width:90px;text-align:center}.filter-allotment__label:last-child{margin-right:0}.filter-allotment__composition{display:flex;flex-wrap:wrap;color:#999}.filter-allotment__composition-part:after{content:"\2022";display:inline;padding:0 .25em}.filter-allotment__composition-part:last-of-type:after{content:"";display:none}.filter-allotment__composition-part--places,.filter-allotment__composition-part>i{font-weight:700}.filter-allotment__triptype{color:#3498db;font-weight:700}.filter-allotment__price{color:#f1584f;font-weight:700;white-space:nowrap}.filter-allotment__price--old{color:#999;text-decoration:line-through}.filter-allotment__detail-button{display:flex;align-items:center;white-space:nowrap;height:38px;background:linear-gradient(90deg,#4a8f0f,#63a814);position:relative;text-transform:uppercase;padding-left:10px;padding-right:5px;margin:0 42px 0 0;border-radius:4px 0 0 4px;color:#fff}.filter-allotment__detail-button:hover{color:#fff;text-decoration:none}.filter-allotment__detail-button:after{content:" ";display:block;width:42px;height:38px;background:url(/public/shoestring/dist/6747dc7922f709600c3f251c33b0580a.png) 0 0 no-repeat;background-size:auto 100%;position:absolute;top:0;right:-41.5px}.filter-pager{margin:.75em 0}.mysite-loading{text-align:center;padding:3rem}.mysite-loading p{margin:2rem}@media (max-width:767px){.row--mysite-content-with-sidebar{margin-top:2em}}.mysite-header{height:280px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:relative}.mysite-header__title{font-family:AmericanTypewriter,serif;font-size:2.75em;display:inline-block;position:relative;color:#fff;text-shadow:0 1px 3px #333;text-align:center;padding:0 .5em;margin:0}.mysite-header__image{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.mysite-header__placeholder{min-height:6em}@media (max-width:767px){.mysite-header__placeholder>.container{overflow:visible}}.mysite-logout{max-width:100%;background:#eaeedc;text-decoration:underline}@media (min-width:992px){.mysite-logout{position:relative;max-width:100%;top:55px;margin-top:-46px;background-color:transparent;z-index:1}}.mysite-logout>.container{max-width:100%}.mysite-logout__button{font-weight:700}.mysite-logout__button,.ph--shoe-mysite-sidebar .mysite-logout{background-color:transparent;color:#5ea313;padding:0;display:inline-block;border:none}.ph--shoe-mysite-sidebar .mysite-logout{margin-bottom:15px;font-weight:600;text-decoration:underline;margin-right:-15px}@media (min-width:992px){.ph--shoe-mysite-sidebar .mysite-logout{top:auto;margin-top:0}}.ph--shoe-mysite-sidebar .mysite-logout__button{padding:0;text-transform:none;color:#5ea313;background-color:transparent;margin-right:-15px}.mysite-preparation-steps{background:#eaeedc;padding:1em 0 2em;position:relative}.mysite-preparation-steps__header{width:100%;display:block;padding:.5em 0 1em}@media (min-width:768px){.mysite-preparation-steps__header{flex-direction:row;align-items:center;justify-content:space-between}}.mysite-preparation-steps__title{font-family:AmericanTypewriter,serif;color:#5ea313;font-size:2em;font-weight:700;display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:0}.mysite-preparation-steps__labels{display:inline-block;padding:1em 0}@media (min-width:768px){.mysite-preparation-steps__labels{padding:.5em}}.mysite-preparation-steps__guaranteed{background:#5ea313;color:#fff;text-transform:uppercase;border-radius:2px;font-size:.8em;padding:.2em .5em .2em .2em;font-weight:700;display:inline-block}.mysite-preparation-steps__guaranteed>.fa{padding:0 .2em}.mysite-preparation-steps__welcome{padding-top:20px;display:block;clear:both;font-weight:700;text-align:left;color:#666}.mysite-preparation-steps__countdown{white-space:nowrap;padding:0 .25em;font-weight:400}.mysite-preparation-steps__countdown-char{font-family:AmericanTypewriter,serif;background:#333;color:#fff;width:1.5em;height:1.5em;text-align:center;display:inline-block;line-height:0;border-radius:100%;border-style:solid;border-top-width:.75em;border-color:#555}.mysite-preparation-step{background:#fff;padding:10px;margin-bottom:10px;overflow:hidden}.mysite-preparation-step--loading .mysite-loading{display:inline-block;float:left;padding:0}.mysite-preparation-step--loading .mysite-loading i{font-size:27px;margin-top:1px}.mysite-preparation-step--completed .mysite-preparation-step__icon,.mysite-preparation-step--option .mysite-preparation-step__icon{color:#3597db}.mysite-preparation-step__icon{color:#f2c40e;display:inline-block;float:left}.mysite-preparation-step__caption{display:block;margin-left:2.5em;line-height:2em}.mysite-preparation-step__button{background:#5ea313;display:block;text-transform:uppercase;text-align:center;color:#fff;padding:.5em;margin-top:.75em;font-weight:700}.mysite-preparation-step__button:focus,.mysite-preparation-step__button:hover{text-decoration:none;color:#fff}.mysite-preparation-step__no-details{background:#f3f4ef;display:block;text-transform:uppercase;text-align:center;color:#d3d3d3;padding:.5em;margin-top:.75em;font-weight:700}.mysite-preparation-step--completed .mysite-preparation-step__button{background:#f3f4ef;color:#5ea313}.mysite-preparation-step--completed .mysite-preparation-step__button:focus,.mysite-preparation-step--completed .mysite-preparation-step__button:hover{text-decoration:none;color:#5ea313}.mysite-preparation-step--option{display:flex;flex-flow:wrap;align-items:baseline}.mysite-preparation-step--option .mysite-preparation-step__icon{margin-right:.5em}.mysite-preparation-step--option .mysite-preparation-step__caption{margin-left:0}.mysite-preparation-step--option .mysite-preparation-step__button{margin-top:0;margin-left:auto}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps{padding:.5em;margin-bottom:2em}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps>.container{width:auto;padding:0;margin-bottom:-.5em}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .row.row--hidden-in-sidebar{display:none}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps [class^=col-]{width:100%}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step{font-size:.9em;padding:5px}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step__button{position:relative;background:transparent;color:#5ea313;margin-top:.25em;margin-left:2em;padding:0 .5em;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step__button>.fa{position:absolute;display:inline-flex;align-items:center;height:100%;right:0}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step--option{display:block}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step--option .mysite-preparation-step__icon{margin-right:0}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step--option .mysite-preparation-step__caption{margin-left:2.5em;line-height:2em}.ph.ph--shoe-mysite-sidebar .mysite-preparation-steps .mysite-preparation-step--option .mysite-preparation-step__button{padding:.5em;margin-top:.75em}.mysite-news{margin:0 0 1em}.mysite-news--dashboard{margin:2em 0 1em;padding:1em;background:#f3f4ef}.mysite-news-article{padding:0 0 2em}.mysite-news-article__icon{color:#5ea313;float:left;font-size:1.5em;line-height:0}.mysite-news-article__content{margin-left:3em}.mysite-news-article__title{font-family:AmericanTypewriter,serif;color:#5ea313;font-size:1.2em;font-weight:700;text-align:left}.mysite-news-article__body{color:#222}.mysite-news--dashboard .mysite-news-article{padding:1em 0}.mysite-news--dashboard .mysite-news-article+.mysite-news-article{border-top:1px solid #ccc}.mysite-dashboard{padding-bottom:4em}.mysite-dashboard__group-title{font-family:AmericanTypewriter,serif;color:#5ea313;font-size:2em;font-weight:700;padding:1.25em 0 .5em}.mysite-dashboard-item{display:block;margin-bottom:10px;overflow:hidden;position:relative;height:175px}.mysite-dashboard-item__image{display:block;width:100%;height:100%}.mysite-dashboard-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:100%}.mysite-dashboard-item__content{display:flex;justify-content:center;flex-direction:column;align-items:center;position:absolute;top:0;width:100%;height:100%;padding-bottom:1em;text-align:center;color:#fff;background:rgba(0,0,0,.2)}.mysite-dashboard-item__caption{padding:1em;text-transform:uppercase;font-weight:700}.mysite-dashboard-item__label{background:#f1584f;border-radius:100%;border:3px solid #fff;width:2em;height:2em;vertical-align:text-bottom;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .2em 1em rgba(0,0,0,.75);margin-bottom:.25em}.mysite-dashboard-item__button{display:inline-block;border:2px solid #fff;padding:.5em;text-transform:uppercase;font-weight:700}.mysite-back-to-dashboard{padding:.5em 0;border-top:1px solid #999;display:block;width:100%;text-transform:uppercase;font-weight:700}.mysite-back-to-dashboard__link{color:#50a3de}.mysite-back-to-dashboard__link:focus,.mysite-back-to-dashboard__link:hover,.mysite-back-to-dashboard__link:visited{color:#50a3de;text-decoration:none}.mysite-back-to-dashboard__text{margin-left:.5em}.mysite-contact{position:fixed;right:0;bottom:0;z-index:2;display:block;min-height:10em;width:100%;max-width:100%;text-align:center;background:#5ea313;color:#fff;font-family:AmericanTypewriter,serif;-webkit-transform:translateY(calc(100% + 4em));transform:translateY(calc(100% + 4em));transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in;padding-bottom:.5rem;z-index:3}@media (min-width:768px){.mysite-contact{width:25em;z-index:1}}.mysite-contact--active{-webkit-transform:translateY(0);transform:translateY(0)}.mysite-contact--small{min-height:6em}.mysite-contact__image{display:inline-block;height:8em;width:8em;border-radius:50%;overflow:hidden;margin-top:-4em}.mysite-contact__image img{max-width:100%;height:100%}.mysite-contact__toggle{position:absolute;top:1rem;right:15px;color:#fff;cursor:pointer}.mysite-contact__toggle:focus,.mysite-contact__toggle:hover{color:#fff;text-decoration:none}@media (min-width:768px){.mysite-contact__toggle{right:1rem}}.mysite-contact__caption{margin-top:1rem;margin-bottom:.5rem;padding:0 2.5rem;font-size:1.2em}.mysite-contact__buttons{width:100%;padding:0 calc(15px - .25rem);display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){.mysite-contact__buttons{padding:0 .75rem}}.mysite-contact__button{border:2px solid #fff;flex-grow:1;padding:.5em;margin:.25rem;font-family:myriad-pro,sans-serif;font-weight:700;color:#fff;white-space:nowrap}.mysite-contact__button:focus,.mysite-contact__button:hover{color:#fff;text-decoration:none}.mysite-contact-toggle{cursor:pointer;position:fixed;right:2em;bottom:2em;z-index:1;display:none}@media (min-width:768px){.mysite-contact-toggle{display:block}}.mysite-contact-toggle__icon{position:absolute;display:block;left:-.5em;top:-.5em;font-size:1.5em;width:2em;height:2em;text-align:center;line-height:2em;border-radius:50%;background:#5ea313;color:#fff}.mysite-contact-toggle--small .mysite-contact-toggle__icon{position:relative;left:0;top:0}.mysite-contact-toggle__image{display:block;height:7em;width:7em;border-radius:50%;overflow:hidden}.mysite-contact-toggle__image img{max-width:100%;height:100%}.mysite-dossier-selector{margin-top:1.5em;position:relative}.mysite-dossier-selector__current{background:#fff;height:3em;padding:0 1.5em;border-radius:1.5em;cursor:pointer}.mysite-dossier-selector__toggle{color:#666;line-height:3em;margin-left:2em;position:absolute;right:1.25em;top:0;cursor:pointer}.mysite-dossier-selector__toggle>.fa{-webkit-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.mysite-dossier-selector--open .mysite-dossier-selector__toggle>.fa{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.mysite-dossier-selector__options{visibility:hidden;position:absolute;z-index:1;background:#fff;padding:.5em 1.5em;margin-top:.5em;opacity:0;width:100%;border-radius:1.5em;box-shadow:0 1px 3px -1px rgba(0,0,0,.75);transition-property:all;transition-duration:.1s;transition-timing-function:ease-in}.mysite-dossier-selector--open .mysite-dossier-selector__options{visibility:visible;opacity:1}.mysite-dossier-item{white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:3em;padding-right:2em}.mysite-dossier-item:active,.mysite-dossier-item:focus,.mysite-dossier-item:hover,.mysite-dossier-item:visited{text-decoration:none}.mysite-dossier-item__labels{display:inline-block;width:10%}.mysite-dossier-item__type{background:#606060;border-radius:3px;text-transform:uppercase;color:#fff;font-size:.8em;line-height:.8em;font-weight:700;padding:0 .25em;margin-right:.25em}.mysite-dossier-item__description{color:#50a3de;text-transform:uppercase;font-weight:700;display:inline-block;overflow:hidden;text-overflow:ellipsis;flex:1}.mysite-dossier-item__separator{border-right:1px solid #ccc;padding:.25em 1em .25em 0;margin-right:1em;height:2em}.mysite-dossier-item__dates,.mysite-dossier-item__reference{text-transform:uppercase;font-weight:700;color:#999}.mysite-accommodations__download{display:inline-block;background:#5ea313;text-transform:uppercase;color:#fff;padding:.5em;margin-bottom:1.5em;font-weight:700}.mysite-accommodations__download:focus,.mysite-accommodations__download:hover{text-decoration:none;color:#fff}.mysite-accommodations__list{margin:-.25em;padding-bottom:2em;display:flex;flex-direction:row;flex-wrap:wrap}.mysite-accommodation{padding:0 .25em;margin:.25em 0;width:100%}@media (min-width:500px) and (max-width:768px){.mysite-accommodation{width:50%}}@media (min-width:769px){.mysite-accommodation{width:33.33333%}}.mysite-accommodation__content{background:#f3f4ef;height:100%;padding:.5em;font-size:.9em}.mysite-accommodation__title{color:#5ea313;line-height:1.5em}.mysite-accommodation__images{margin:0 -.5em .5em;position:relative;height:130px;background:url(/public/shoestring/dist/aebc97af11d246efe8f18b0453479494.png);background-repeat:no-repeat;background-size:cover}.mysite-accommodation__image-link{height:100%;width:100%;cursor:zoom-in}.mysite-accommodation__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mysite-accommodation__image-icon{position:absolute;left:.5em;bottom:.5em;display:inline-block;text-align:center;background:hsla(0,0%,100%,.75);border-radius:3px;color:#3597db;width:1.5em;height:1.5em;line-height:1.5em}.mysite-accommodation__info{clear:both}.mysite-accommodation__info+.mysite-accommodation__info{padding-top:.5em}.mysite-accommodation__info-icon{display:inline-block;vertical-align:middle;text-align:center;border-radius:3px;float:left;background:#3597db;color:#fff;width:1.5em;height:1.5em;line-height:1.5em}.mysite-accommodation__info-text{display:block;margin-left:2em;line-height:1.5em}.mysite-accommodation__info-text a,.mysite-accommodation__info-text a:focus,.mysite-accommodation__info-text a:hover{text-decoration:none}.mysite-excursions__title{color:#5da313;font-family:AmericanTypewriter,serif;font-weight:700;font-size:2em}.mysite-excursions__intro{padding-bottom:2em}.mysite-excursion{margin-bottom:1em}.mysite-excursion__price{font-family:AmericanTypewriter,serif;text-align:center;color:#5da313;background-color:#fff;font-size:1.2em;font-weight:700;padding:10px 0}.mysite-excursion__text{background-color:#f4f4ef;border-left:2px solid #f1584f;padding:10px 1em}.mysite-excursion__title{font-family:myriad-pro,sans-serif;font-size:16px;font-weight:700;color:#000;margin-bottom:0}.mysite-excursion__description,.mysite-excursion__image,.mysite-excursion__image-link{max-width:100%}.mysite-tourleader__title{color:#5da313;font-family:AmericanTypewriter,serif;font-weight:700;font-size:2em}.mysite-tourleader__image{max-width:100%}.mysite-tourleader__description{padding-bottom:1em}.mysite-local-agent h2{color:#5da313}.mysite-local-agent .field{margin-bottom:5px}.mysite-local-agent .field .lbl{height:38px;background-color:#f1584f;padding:10px 8px 8px;text-align:center;color:#fff!important;font-weight:400;border-radius:0}.mysite-local-agent .field .val{height:38px;background-color:#f6f6f6;padding:8px}.mysite-forum__spinner{color:#3498db;width:100%;text-align:center;padding:1em}.mysite-forum__pager{display:flex;justify-content:center;flex-wrap:wrap}.mysite-forum__page-number{display:inline-block;color:#3498db;background:#edf2f8;padding:.5em;cursor:pointer}.mysite-forum__page-number--active{font-weight:700;text-decoration:underline}.mysite-forum-editor__title{font-family:AmericanTypewriter;color:#5da313;font-weight:700;font-size:1.3em}.mysite-forum-editor__block{background:#eaeddc;padding:.5em;margin-top:1em;margin-bottom:.5em;display:flex;width:100%;position:relative}.mysite-forum-editor__avatar{border-radius:50%;overflow:hidden;width:4.5em;min-width:4.5em;height:4.5em;margin-right:1.5em}.mysite-forum-editor__avatar input[type=file]{display:none}.mysite-forum-editor__avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mysite-forum-editor__form{flex-grow:1}.mysite-forum-editor__textarea-wrapper{background:#fff;position:relative;padding:1em;height:12em}.mysite-forum-editor__textarea-wrapper:before{content:"";border-style:solid;border-width:.5em .5em .5em 0;border-color:transparent #fff transparent transparent;position:absolute;left:-.5em;top:1.75em}.mysite-forum-editor__textarea{border:none;width:100%;height:100%;outline:none;resize:none}.mysite-forum-editor__footer{margin-top:.5em;width:100%;display:flex;align-items:center;justify-content:flex-end}.mysite-forum-editor__charcount{color:#7d7d7d;font-size:.9em;font-style:italic}.mysite-forum-editor__submit{background:#5da313;display:block;text-transform:uppercase;border:none;text-align:center;color:#fff;padding:.5em;font-weight:700;margin-left:1.5em}.mysite-forum-editor__close{display:flex;position:absolute;right:0;top:0;justify-items:center;border:none;border-bottom-left-radius:50%;width:1.5em;height:1.5em;align-items:center;background:#3498db;color:#fff}.mysite-forum-editor__close>.fa{font-size:.9em}.mysite-forum-message{margin-bottom:1em;padding-top:.5em}.mysite-forum-message__wrapper{display:flex;width:100%}.mysite-forum-message__avatar{border-radius:50%;overflow:hidden;display:block;width:4.5em;min-width:4.5em;height:4.5em;margin-right:1.5em}.mysite-forum-message__avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mysite-forum-message__content{background:#edf2f8;padding:.75em 1.25em;flex-grow:1;position:relative;min-height:4.5em}.mysite-forum-message__content:before{content:"";border-style:solid;border-width:.5em .5em .5em 0;border-color:transparent #edf2f8 transparent transparent;position:absolute;left:-.5em;top:1.75em}.mysite-forum-message__author{color:#3498db;font-size:1.25em;margin-bottom:.25em}.mysite-forum-message__body{word-wrap:break-word;white-space:pre-wrap;margin-bottom:.75em}.mysite-forum-message__footer{display:flex;border-top:1px solid #fff;padding-top:.5em;justify-content:flex-end;align-items:center;font-weight:700;color:#7d7d7d;font-size:.9em}.mysite-forum-message__timestamp{font-style:italic;margin-right:auto}.mysite-forum-message__action{background:none;border:none;display:inline-block;padding:0;color:#3498db;font-weight:700;text-decoration:underline;margin-left:.75em}.mysite-forum-message__action--thumb{font-size:1.2em;margin-right:.3em}.mysite-forum-message__replies{margin-top:.5em;margin-left:6em}.textblock+#forum{margin-top:1em}.personal-details-form__row{display:flex;margin-left:-.5em;margin-right:-.5em}.personal-details-form__row--align-center{align-items:center}.personal-details-form__row--space-between{justify-content:space-between}.personal-details-form__row--min-height-2em{min-height:2em}@media (max-width:767px){.personal-details-form__row--bp-m-align-vertical{display:flex;flex-direction:column}}.personal-details-form__col{padding-left:.5em;padding-right:.5em}.personal-details-form__col--fill{flex-grow:1}.personal-details-form__col--text-right{text-align:right}@media (max-width:767px){.personal-details-form__col--bp-m-align-vertical{display:flex;flex-direction:column}.personal-details-form__col--bp-m-hidden{display:none}}@media (min-width:1200px){.personal-details-form__col--bp-d-1of2{width:50%}.personal-details-form__col--bp-d-1of3{width:33.33333%}.personal-details-form__col--bp-d-2of3{width:66.66667%}.personal-details-form__col--bp-d-1of4{width:25%}.personal-details-form__col--bp-d-1of8{width:12.5%}.personal-details-form__col--bp-d-padright{padding-right:6em}}.personal-details-form__section{background:#fff;border-radius:2px;width:100%;box-shadow:0 0 .1em .1em rgba(0,0,0,.125);padding:1em}.personal-details-form__section+.personal-details-form__section{margin-top:1em}.personal-details-form__section--collapsible>.personal-details-form__title:first-child{color:#3498db;width:100%;position:relative;cursor:pointer;border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.personal-details-form__section--collapsible>.personal-details-form__title:first-child:after{content:"\F078";font-family:FontAwesome;position:absolute;right:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.personal-details-form__section--collapsed>.personal-details-form__title:first-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.personal-details-form__section--collapsed>.personal-details-form__title:first-child:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.personal-details-form__section--collapsible>.personal-details-form__collapsible-area{display:block}.personal-details-form__section--collapsed>.personal-details-form__collapsible-area{display:none}.personal-details-form__intro{padding:0 0 1em}.personal-details-form__group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:-.5em}.personal-details-form__group--justify-start{justify-content:flex-start}.personal-details-form__title{color:#000;font-weight:700;text-transform:uppercase;font-size:1em;font-family:myriad-pro;text-align:left;margin:0 0 .75em;padding:0}.personal-details-form__title--no-text-transform{text-transform:none}.personal-details-form__title--extra-margin{margin:1em 0 2em}.personal-details-form__title--extra-margin-top{margin-top:1em}.personal-details-form__title--small{font-size:.9em}.personal-details-form__title--inline{display:inline-block}.personal-details-form__group+.personal-details-form__title,.personal-details-form__row+.personal-details-form__title{margin-top:1.5em}.personal-details-form__control{padding:.5em;margin:0;display:block}.personal-details-form__control--no-horizontal-padding{padding-left:0;padding-right:0}.personal-details-form__control--no-padding{padding:0}.personal-details-form__control--invalid{color:#e3444c}.personal-details-form__control--grow{flex-grow:1}.personal-details-form__control--label-left{display:flex;align-items:center}.personal-details-form__control--label-baseline{align-items:baseline}.personal-details-form__control--bp-m-1of1{width:100%}.personal-details-form__control--bp-m-1of2{width:50%}.personal-details-form__control--bp-m-1of3{width:33.33333%}.personal-details-form__control--bp-m-2of3{width:66.66667%}@media (min-width:768px){.personal-details-form__control--bp-t-1of1{width:100%}.personal-details-form__control--bp-t-1of2{width:50%}.personal-details-form__control--bp-t-1of3{width:33.33333%}.personal-details-form__control--bp-t-2of3{width:66.66667%}.personal-details-form__control--bp-t-1of4{width:25%}.personal-details-form__control--bp-t-1of5{width:20%}.personal-details-form__control--bp-t-2of5{width:40%}}@media (min-width:1200px){.personal-details-form__control--bp-d-1of1{width:100%}.personal-details-form__control--bp-d-1of2{width:50%}.personal-details-form__control--bp-d-1of3{width:33.33333%}.personal-details-form__control--bp-d-2of3{width:66.66667%}.personal-details-form__control--bp-d-1of4{width:25%}.personal-details-form__control--bp-d-1of5{width:20%}.personal-details-form__control--bp-d-2of5{width:40%}}.personal-details-form__label{display:block;text-transform:uppercase;font-weight:400;font-size:.9em;color:#757575}.personal-details-form__control--label-lowercase .personal-details-form__label{text-transform:none}.personal-details-form__control--label-left .personal-details-form__label{width:50%}.personal-details-form__control--required .personal-details-form__label:after{content:"*";padding:0 .125em}.personal-details-form__control--invalid .personal-details-form__label{color:#e3444c}.personal-details-form__input,.personal-details-form__textarea{display:block;width:100%;border:1px solid #ccc;border-radius:3px;height:2em;padding:0 .5em;font-weight:400}.personal-details-form__input::-webkit-input-placeholder,.personal-details-form__textarea::-webkit-input-placeholder{color:#757575;font-style:italic}.personal-details-form__input:-ms-input-placeholder,.personal-details-form__input::-ms-input-placeholder,.personal-details-form__textarea:-ms-input-placeholder,.personal-details-form__textarea::-ms-input-placeholder{color:#757575;font-style:italic}.personal-details-form__input::placeholder,.personal-details-form__textarea::placeholder{color:#757575;font-style:italic}.personal-details-form__input--select,.personal-details-form__textarea--select{position:relative;display:flex;align-items:center;padding:0}.personal-details-form__input--select>select,.personal-details-form__textarea--select>select{padding:0 .5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:none;background:transparent}.personal-details-form__input--select>select::-ms-expand,.personal-details-form__textarea--select>select::-ms-expand{display:none}.personal-details-form__input--select:after,.personal-details-form__textarea--select:after{position:absolute;pointer-events:none;top:0;right:0;height:100%;display:inline-flex;align-items:center;padding:0 .5em;content:"\F078";font:normal normal normal 14px/1 FontAwesome}.personal-details-form__booker{padding:.5em 0 .75em}.personal-details-form__condition{padding:.5em 0}.personal-details-form__condition--agreement a[href="#conditions"]{color:#757575;text-decoration:underline;font-weight:700}.personal-details-form__textarea{height:4.5em}.personal-details-form__control--conditions-textarea .personal-details-form__textarea{margin:1em 0;height:7.5em}.personal-details-form__control--user-icon .personal-details-form__input--select>select{padding:0 .5em 0 2.5em}.personal-details-form__control--user-icon .personal-details-form__input--select:before{position:absolute;pointer-events:none;top:0;left:0;height:100%;display:inline-flex;align-items:center;padding:0 .5em;content:"\F2BD";font:normal normal normal 1.25em FontAwesome}.personal-details-form__control--invalid .personal-details-form__input{border-color:#e3444c}.personal-details-form__buttons{margin:2rem 0 1rem}.personal-details-form__button{color:#3498db;position:relative;display:inline-block;padding:.5em;background:#fff;font-weight:700;text-transform:uppercase;border:none;height:2em;line-height:1em}.personal-details-form__button+.personal-details-form__button{margin-left:1em}.personal-details-form__button:focus,.personal-details-form__button:hover{text-decoration:none;color:#3498db}.personal-details-form__button--confirm{background:#5ea313;display:block;text-transform:uppercase;text-align:center;color:#fff;padding:.5em;margin-top:.75em;font-weight:700}.personal-details-form__button--confirm:focus,.personal-details-form__button--confirm:hover{color:#fff}.personal-details-form__button--align-bottom{align-self:flex-end}.personal-details-form__button .personal-details-form__button-spinner{position:absolute;background:#5ea313;color:#fff;pointer-events:none;top:0;left:0;width:100%;padding:.5em;visibility:hidden}.personal-details-form__button:disabled .personal-details-form__button-spinner{visibility:visible}.personal-details-form__group .personal-details-form__button{margin:.5em}.personal-details-form__anchor-buttons{margin:1.5em 0 0}.personal-details-form__intro+.personal-details-form__anchor-buttons{margin-top:0}.personal-details-form__insurance-traveler{margin-top:2em}.personal-details-form-validation-summary{background:#fadfe1;border:1px solid #f4b3b6;border-radius:3px;margin:2em 0;color:#e3444c;padding:1em;display:flex;flex-direction:column}@media (min-width:1200px){.personal-details-form-validation-summary{flex-wrap:wrap;flex-direction:row}}.personal-details-form-validation-summary__icon{padding-right:1em}.personal-details-form-validation-summary__message{font-weight:700}.personal-details-form-validation-summary__list{margin-left:3em;margin-bottom:0;color:#757575;list-style:disc}.personal-details-form-success{background:#b6ef79;border:1px solid #9dea4b;border-radius:3px;margin:2em 0;color:#5da313;padding:1em;display:flex;flex-direction:column}@media (min-width:1200px){.personal-details-form-success{flex-wrap:wrap;flex-direction:row}}.mysite-idpt-communication__message{border:none;box-shadow:none;margin-top:unset!important}.mysite-idpt-communication__message-header{padding:.5em 0;display:flex;align-items:center;border-bottom:2px solid #f1584f;cursor:pointer}.mysite-idpt-communication__message-header.collapsed .mysite-idpt-communication__message-toggle>.fa{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mysite-idpt-communication__message-toggle{width:5%;text-align:center;font-weight:700}.mysite-idpt-communication__message-toggle>.fa{-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.mysite-idpt-communication__icon{height:16px;width:10%;background-position:50%;background-repeat:no-repeat}.mysite-idpt-communication__icon--seller{background-image:url(/public/shoestring/dist/4bc96af48cc36c6141c503b53e668588.png)}.mysite-idpt-communication__icon--client{background-size:18px 16px;background-image:url(/public/shoestring/dist/186b4c85ef891b7fc5e1711042441c96.png)}.mysite-idpt-communication__message-title{flex-grow:1}.mysite-idpt-communication__message-date{width:30%}.mysite-idpt-communication__message-body{padding:1em .75em;border:1px solid #f4f4ef}#mijnsite .tableStyle1 td{vertical-align:middle}#mijnsite .tableStyle1 td a.book{margin:0}.mysite-form{margin:1em 0}.mysite-form__title{font-family:AmericanTypewriter;font-weight:700;color:#5da313}.mysite-form__button{display:inline-block;border:2px solid #5da313;padding:.5em;text-transform:uppercase;font-weight:700;background:transparent;color:#5da313}.mysite-form .btn.btn-primary{background:linear-gradient(#4c4c4c,#010100);border-color:#000}.mysite-flightplan__textblock{margin-bottom:30px}.mysite-flightplan__infoblock{margin-bottom:20px}.mysite-flightplan__table .first{padding-left:0}.booking-wizard{background:#e2e2e2}@media (min-width:768px){.booking-wizard{background:#f4f4ef}}.booking-wizard__main{display:flex;flex-wrap:wrap;min-height:calc(100vh - 82px)}.booking-wizard__content{position:relative;width:100%}@media (min-width:1200px){.booking-wizard__content{width:70%}}.booking-wizard__heading{padding:0 1em}@media (min-width:1200px){.booking-wizard__heading{padding:0 3em}}.booking-wizard__greeting{color:#5da313;font-weight:700;font-size:1.5em;font-family:AmericanTypewriter;height:50px;padding:0}@media (min-width:1200px){.booking-wizard__greeting{font-size:2em;color:#000;font-weight:400}}.booking-wizard__sidebar{position:fixed;bottom:0;z-index:3;width:100%;pointer-events:none}@media (min-width:768px){.booking-wizard__sidebar{z-index:12}}@media (min-width:1200px){.booking-wizard__sidebar{position:relative;min-height:calc(100vh - 82px);width:30%;bottom:auto;background:#5da313;z-index:3}}.booking-wizard__form-wrapper{margin-top:80px;padding:0 1em}@media (min-width:1200px){.booking-wizard__form-wrapper{padding:0 3em}}.booking-wizard-tooltip{z-index:1;position:absolute;display:none;align-items:center;border-radius:2px;box-shadow:0 0 .1em .1em rgba(0,0,0,.125);min-width:15em;font-size:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:8px}.booking-wizard-tooltip--visible{display:flex}.booking-wizard-tooltip__inner{background:#fff;padding:1em;width:100%;height:100%;z-index:1}.booking-wizard-tooltip__heading{display:flex;align-items:center;flex-direction:column;border-bottom:1px solid #ccc}.booking-wizard-tooltip__heading>.fa{font-size:1.4em}.booking-wizard-tooltip__title{font-weight:700;text-transform:uppercase;color:#000;margin-top:.5em;font-size:1em;text-align:center;font-family:myriad-pro!important}.booking-wizard-tooltip__body{margin-top:1em;text-transform:none;font-size:.8em;font-weight:400;text-align:center}.booking-wizard-tooltip__arrow{z-index:0;position:absolute;top:calc(50% - .5em);width:1em;height:1em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0 .1em .1em rgba(0,0,0,.125);display:none}.booking-wizard-tooltip-area{display:inline-flex;align-items:center;position:relative}.booking-wizard-tooltip-area--tooltip-top{flex-direction:column}.booking-wizard-tooltip-area--tooltip-top .booking-wizard-tooltip{bottom:0;flex-direction:column;margin-bottom:2em}.booking-wizard-tooltip-area--tooltip-top .booking-wizard-tooltip__arrow{bottom:-.5em;display:block}.booking-wizard-tooltip-area--tooltip-bottom{flex-direction:column}.booking-wizard-tooltip-area--tooltip-bottom .booking-wizard-tooltip{top:0;flex-direction:column;margin-top:2em}.booking-wizard-tooltip-area--tooltip-bottom .booking-wizard-tooltip__arrow{top:-.5em;display:block}.booking-wizard-tooltip-area--tooltip-left{flex-direction:row}.booking-wizard-tooltip-area--tooltip-left .booking-wizard-tooltip{right:0;flex-direction:row;margin-right:2em}.booking-wizard-tooltip-area--tooltip-left .booking-wizard-tooltip__arrow{right:-.5em;display:block}.booking-wizard-tooltip-area--tooltip-right{flex-direction:row}.booking-wizard-tooltip-area--tooltip-right .booking-wizard-tooltip{left:0;flex-direction:row;margin-left:2em}.booking-wizard-tooltip-area--tooltip-right .booking-wizard-tooltip__arrow{left:-.5em;display:block}.booking-wizard-roomtype-icon{width:100%;height:3em;background-repeat:no-repeat;background-position:50%}.booking-wizard-roomtype-icon--single{background-image:url(/public/shoestring/dist/a45881cd8c5d89aa4ddff6759b0c9ec6.svg)}.booking-wizard-roomtype-icon--twin{background-image:url(/public/shoestring/dist/a23cc0bb0214a734ea07b07c1ab0590f.svg)}.booking-wizard-roomtype-icon--double{background-image:url(/public/shoestring/dist/9b78cdadbc7c3bf3f4e43e29631541cf.svg)}.booking-wizard-roomtype-icon--grouped{background-image:url(/public/shoestring/dist/6bf72dd1fa060dc12ff6d826d138d2b7.svg)}.booking-wizard-roomtype-icon--other{background-image:url(/public/shoestring/dist/f3244ebf60e5c18e4ad866dd70444892.svg)}.booking-wizard-rule{margin:0;padding:0;border-top:1px solid #ccc}.booking-wizard-confirmation-content,.booking-wizard-error{display:flex;flex-direction:column;align-items:center;text-align:center}.booking-wizard-confirmation-visual,.booking-wizard-error-visual{position:relative;height:10em;width:10em;margin:5em 0 1em}.booking-wizard-confirmation-visual__image-wrapper,.booking-wizard-error-visual__image-wrapper{position:relative;padding:2em;background:#fff;border-radius:50%;box-shadow:0 0 5px 1px rgba(0,0,0,.25);width:100%;height:100%;overflow:hidden}.booking-wizard-confirmation-visual__image-wrapper:before,.booking-wizard-error-visual__image-wrapper:before{position:absolute;display:block;content:"";top:5.75em;left:0;height:4em;width:100%;border-top:2px solid #3f3f3f}.booking-wizard-confirmation-visual__image,.booking-wizard-error-visual__image{position:relative;width:100%;height:100%;background:#fff}.booking-wizard-confirmation-visual__check,.booking-wizard-error-visual__check{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:2em;width:2em;font-size:1.3em;color:#fff;background:#5da313;border-radius:50%}.booking-wizard-error{padding-bottom:5em}.booking-wizard-error-visual__image{font-size:5em}.booking-wizard-error-visual__error{background:#e3444c}@media screen and (max-width:1199px){#booking-wizard-modal .compSchedule__actions,#booking-wizard-modal .compSchedule__header{margin-bottom:1rem}#booking-wizard-modal .compSchedule__scheme+.compSchedule__scheme{margin-top:1rem}#booking-wizard-modal .compSchedule__scheme:last-child{margin-bottom:unset}}.page--has-open-disclaimer-flyin,.page--has-open-flight-flyin,.page--has-open-flight-schedule{overflow-y:hidden}@media screen and (max-width:1199px){.page--has-mobile-summary-expanded{overflow-y:hidden}}.booking-wizard-navigation{position:absolute;width:100%;overflow:hidden;background:#e2e2e2;height:80px;box-shadow:0 .125em .125em 0 transparent;will-change:box-shadow,transform;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in}@media (min-width:768px){.booking-wizard-navigation{background:#f4f4ef}}.booking-wizard-navigation--sticky{position:fixed;width:inherit;top:52.5px;box-shadow:0 .125em .125em 0 rgba(0,0,0,.125);z-index:2}@media (min-width:768px){.booking-wizard-navigation--sticky{top:0}}@media screen and (max-width:1199px){.booking-wizard-navigation--sticky.booking-wizard-navigation--editing{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.booking-wizard-navigation__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px 1em;margin:0;height:80px;width:100%}@media (min-width:1200px){.booking-wizard-navigation__list{padding:10px 3em}}.booking-wizard-navigation-step{display:block;text-align:center;flex-grow:1;color:gray}.booking-wizard-navigation-step--completed{color:#5da313}.booking-wizard-navigation-step--active{color:#3498db}.booking-wizard-navigation-step__line{background:#cfcdcf;display:flex;align-items:center;justify-content:center;height:2px;margin:1em 0}.booking-wizard-navigation-step--first{text-align:start;flex-grow:unset}.booking-wizard-navigation-step--first .booking-wizard-navigation-step__line{justify-content:flex-start}.booking-wizard-navigation-step--last{text-align:end;flex-grow:unset}.booking-wizard-navigation-step--last .booking-wizard-navigation-step__line{justify-content:flex-end}.booking-wizard-navigation-step--completed .booking-wizard-navigation-step__line{background:linear-gradient(90deg,#5da313,#5da313)}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__line{background:linear-gradient(90deg,#5da313,#3498db,#cfcdcf)}.booking-wizard-navigation-step--active.booking-wizard-navigation-step--first .booking-wizard-navigation-step__line{background:linear-gradient(90deg,#3498db,#cfcdcf)}.booking-wizard-navigation-step--active.booking-wizard-navigation-step--last .booking-wizard-navigation-step__line{background:linear-gradient(90deg,#5da313,#3498db)}.booking-wizard-navigation-step__radio{display:flex;position:relative;border-radius:50%;border:2px solid #cfcdcf;background:#fff;font-size:1em;width:1.5em;height:1.5em;align-items:center;justify-content:center}.booking-wizard-navigation-step__radio:before{position:absolute;left:0;top:0;content:"";background:#fff;border-radius:50%;margin:.125em;width:1em;height:1em}@media (min-width:768px){.booking-wizard-navigation-step__radio:before{background:#cfcdcf}}.booking-wizard-navigation-step__radio:hover:before,.booking-wizard-navigation-step__radio:hover>*{-webkit-transform:scale(.75);transform:scale(.75)}.booking-wizard-navigation-step__radio>*{font-size:.7em;z-index:1}.booking-wizard-navigation-step--completed .booking-wizard-navigation-step__radio{border-color:#5da313;cursor:pointer}.booking-wizard-navigation-step--completed .booking-wizard-navigation-step__radio:before{background:#5da313}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__radio{border-color:#3498db}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__radio:before{background:#3498db}.booking-wizard-navigation-step__icon{padding-left:1em;background:#e2e2e2}@media (min-width:768px){.booking-wizard-navigation-step__icon{background:#f4f4ef}}.booking-wizard-navigation-step__link,.booking-wizard-navigation-step__link:hover{white-space:nowrap;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:700}@media (min-width:1200px){.booking-wizard-navigation-step__link,.booking-wizard-navigation-step__link:hover{font-size:.75em;padding-left:1em;padding-right:1em}}@media (min-width:1700px){.booking-wizard-navigation-step__link,.booking-wizard-navigation-step__link:hover{font-size:1em}}.booking-wizard-navigation-step--first .booking-wizard-navigation-step__link{padding-left:0}.booking-wizard-navigation-step--last .booking-wizard-navigation-step__link{padding-right:0}.booking-wizard-navigation-step--completed .booking-wizard-navigation-step__link{cursor:pointer}.booking-wizard-navigation-step__number{display:inline;font-weight:400}@media (min-width:1200px){.booking-wizard-navigation-step__number{font-weight:700}.booking-wizard-navigation-step__number:after{content:". "}}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__number{font-weight:700}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__number:after{content:". "}.booking-wizard-navigation-step__title{display:none}@media (min-width:1200px){.booking-wizard-navigation-step__title{display:inline}}.booking-wizard-navigation-step--active .booking-wizard-navigation-step__title{display:inline}.booking-wizard-summary{position:relative;color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;width:100%;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in;pointer-events:all}@media (min-width:1200px){.booking-wizard-summary{min-height:calc(100vh - 82px)}}@media (max-width:1199px){.booking-wizard-summary--editing{-webkit-transform:translateY(8em);transform:translateY(8em)}}@media (max-width:1199px){.booking-wizard-summary--editing .booking-wizard-summary__expandable{display:none}}@media (min-width:1200px){.booking-wizard-summary--fixed-top{position:fixed;top:0;bottom:0;width:inherit}}@media (min-width:1200px){.booking-wizard-summary--fixed-bottom{position:absolute;bottom:0;max-height:calc(100vh - 82px);width:100%}}@media (min-width:1200px){.booking-wizard-summary--fixed-top.booking-wizard-summary--fixed-bottom{top:unset;max-height:100vh;height:100vh}}.booking-wizard-summary__expandable{position:absolute;display:flex;flex-direction:column;-webkit-transform:translateY(0);transform:translateY(0);top:0;width:inherit;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:calc(100vh - 8em - 52.5px)}@media (min-width:768px){.booking-wizard-summary__expandable{height:calc(100vh - 8em)}}@media (min-width:1200px){.booking-wizard-summary__expandable{height:unset;position:relative;margin-top:0;top:auto;flex-grow:1}}.booking-wizard-summary--expanded .booking-wizard-summary__expandable{-webkit-transform:translateY(calc(-100vh + 8em + 52.5px));transform:translateY(calc(-100vh + 8em + 52.5px))}@media (min-width:768px){.booking-wizard-summary--expanded .booking-wizard-summary__expandable{-webkit-transform:translateY(calc(-100vh + 8em));transform:translateY(calc(-100vh + 8em))}}@media (min-width:1200px){.booking-wizard-summary--expanded .booking-wizard-summary__expandable{-webkit-transform:none;transform:none}}.booking-wizard-summary--fixed-top .booking-wizard-summary__expandable{width:100%}.booking-wizard-summary__header{position:relative;height:12em;min-height:12em;background:#5da313}.booking-wizard-summary__header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;height:inherit}.booking-wizard-summary__header-title{font-family:AmericanTypewriter;font-size:2.5rem;color:#fff;text-shadow:0 1px 2px #000;text-align:center;max-width:100%}.booking-wizard-summary__header-icon{height:5em;margin:1em}.booking-wizard-summary__header-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking-wizard-summary__content{flex-grow:1;height:calc(100% - 12em);max-height:calc(100vh - 12em - 8em);overflow-y:auto;background-color:#5da313;box-shadow:0 .125em .125em 0 rgba(0,0,0,.125);display:block}.booking-wizard-summary__footer{display:flex;flex-direction:row;align-items:center;padding:1em;z-index:1;background:#508c10;height:8em;max-height:8em}@media (min-width:1200px){.booking-wizard-summary__footer{position:fixed;bottom:0;right:0;width:30%}}@media (min-width:1200px){.booking-wizard-summary--fixed-bottom .booking-wizard-summary__footer,.booking-wizard-summary--fixed-top .booking-wizard-summary__footer{position:relative;width:100%}}.booking-wizard-summary__footer-content{display:flex;flex-grow:1;flex-direction:column;height:100%}.booking-wizard-summary__footer-toggle{height:100%;display:flex;justify-content:flex-end;align-items:center;margin-left:1em;-webkit-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;cursor:pointer}@media (min-width:1200px){.booking-wizard-summary__footer-toggle{display:none}}.booking-wizard-summary--expanded .booking-wizard-summary__footer-toggle{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.booking-wizard-summary__footer-title{color:#fff;font-size:1.5em;font-weight:700;font-family:AmericanTypewriter;margin-bottom:0}@media (min-width:1200px){.booking-wizard-summary__footer-title{display:none}}.booking-wizard-summary__footer-price-label{display:none;color:#fff;font-size:.75em;text-transform:uppercase;font-weight:700}@media (min-width:1200px){.booking-wizard-summary__footer-price-label{display:block}}.booking-wizard-summary__footer-price{font-family:myriad-pro;font-size:1.5em;font-weight:700;margin-bottom:.5em}@media (min-width:1200px){.booking-wizard-summary__footer-price{font-size:2em;font-family:AmericanTypewriter;font-weight:400}}.booking-wizard-summary__footer-tags{padding:0;margin:0}.booking-wizard-summary__footer-tag{display:inline-block;background:#fff;color:#3498db;padding:.1em .25em;margin:0;font-size:.75em;font-weight:700;text-transform:uppercase}.booking-wizard-summary__footer-tag+.booking-wizard-summary__footer-tag{margin-left:.5em}.booking-wizard-summary__footer-sticker{display:none}@media (min-width:768px){.booking-wizard-summary__footer-sticker{display:block;padding:1.5em 0;margin-left:1em;height:inherit}}.booking-wizard-summary__footer-sticker-image{height:100%}.booking-wizard-details__dates{background:#6aba16;width:100%;height:3em;line-height:3em;box-shadow:0 .125em .125em 0 rgba(0,0,0,.125);text-align:center;font-weight:700}.booking-wizard-details__date{padding:0 1em}.booking-wizard-details__columns{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1em}.booking-wizard-details__column{width:40%}.booking-wizard-details__property{display:flex;flex-wrap:nowrap}.booking-wizard-details__label{color:hsla(0,0%,100%,.7);flex-grow:1;white-space:nowrap}.booking-wizard-details__value{text-align:end;white-space:nowrap;font-weight:700}.booking-wizard-price-list{padding:0 1em;position:relative}.booking-wizard-price-list__list{width:100%;height:100%}.booking-wizard-price-list__list--fetching{-webkit-filter:blur(.1em);filter:blur(.1em)}.booking-wizard-price-list__spinner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:3em;width:100%;height:100%}.booking-wizard-price-list__item{color:hsla(0,0%,100%,.7);display:flex;padding:.5em 0}.booking-wizard-price-list__item+.booking-wizard-price-list__item{border-top:1px solid #508c10}.booking-wizard-price-list__quantity{width:10%}.booking-wizard-price-list__description{width:70%}.booking-wizard-price-list__price{width:20%;text-align:end}.booking-wizard-remark{width:100%;margin-top:1.5em;display:inline-flex;align-items:center;flex-direction:column}@media (min-width:768px){.booking-wizard-remark{width:10em}}.booking-wizard-remark__icon{padding:1.5em;box-shadow:inset 0 1px .1em .1em rgba(0,0,0,.2);background:#f4f4ef;border-radius:50%;height:5em;width:5em;position:relative;margin-bottom:1em}.booking-wizard-remark__icon:after{width:1.5em;height:1.5em;color:#fff;border-radius:50%;position:absolute;content:"\F00C";font-family:FontAwesome;line-height:1.5em;text-align:center;top:0;right:0;background:#5da313}.booking-wizard-remark__text{text-align:center;max-width:100%}.booking-wizard-step__title{color:#000;font-family:myriad-pro;font-weight:700;text-transform:uppercase;padding-top:1em;margin-bottom:.75em}.booking-wizard-step__buttons{display:flex;align-items:flex-end;justify-content:space-between;margin-top:1.5em;margin-bottom:1em}.booking-wizard-step__previous-button{border:none;padding:.5em .5em .5em 0;margin-top:.5em;background:transparent;color:#757575;text-transform:uppercase;font-weight:700}.booking-wizard-step__previous-button:before{content:"\F053";font:normal normal normal 14px/1 FontAwesome;margin-right:.5em}.booking-wizard-step__next-button{border:none;padding:.5em;background:#5da313;color:#fff;text-transform:uppercase;font-weight:700;border-radius:2px;position:relative;overflow:hidden;margin-top:.5em;margin-left:auto}.booking-wizard-step__next-button:after{content:"\F054";font:normal normal normal 14px/1 FontAwesome;margin-left:.5em}.booking-wizard-step__next-button .booking-wizard-step__next-button-spinner{position:absolute;background:#5da313;pointer-events:none;top:0;left:0;width:100%;padding:.5em;visibility:hidden}.booking-wizard-step__next-button:disabled .booking-wizard-step__next-button-spinner{visibility:visible}.booking-wizard-step__button-with-caption{text-align:end}.booking-wizard-step__button-with-caption .booking-wizard-step__next-button{margin-left:1.25em}.booking-wizard-step__button-caption{display:inline-block;color:#000;font-family:myriad-pro;font-weight:700;text-transform:uppercase;padding-top:1em}.booking-wizard-validation-summary{background:#fadfe1;border:1px solid #f4b3b6;border-radius:3px;margin:2em 0;color:#e3444c;padding:1em;display:flex;flex-direction:column}@media (min-width:1200px){.booking-wizard-validation-summary{flex-wrap:wrap;flex-direction:row}}.booking-wizard-validation-summary__icon{padding-right:1em}.booking-wizard-validation-summary__message{font-weight:700}.booking-wizard-validation-summary__list{margin-left:3em;margin-bottom:0;color:#757575;list-style:disc}.booking-wizard-form__row{display:flex;flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em}.booking-wizard-form__row--align-center{align-items:center}.booking-wizard-form__row--space-between{justify-content:space-between}.booking-wizard-form__row--min-height-2em{min-height:2em}@media (max-width:767px){.booking-wizard-form__row--bp-m-align-vertical{display:flex;flex-direction:column}}.booking-wizard-form__col{padding-left:.5em;padding-right:.5em}.booking-wizard-form__col--fill{flex-grow:1}.booking-wizard-form__col--mw-87_5pct{max-width:87.5%}.booking-wizard-form__col--text-right{text-align:right}.booking-wizard-form__col--text-warning{color:#d49700}.booking-wizard-form__col--bp-m-1of1{width:100%}.booking-wizard-form__col--bp-m-1of2{width:50%}@media (max-width:767px){.booking-wizard-form__col--bp-m-align-vertical{display:flex;flex-direction:column}.booking-wizard-form__col--bp-m-hidden{display:none}}@media (min-width:768px){.booking-wizard-form__col--bp-t-1of2{width:50%}.booking-wizard-form__col--bp-t-1of4{width:25%}}@media (min-width:1200px){.booking-wizard-form__col--bp-d-1of2{width:50%}.booking-wizard-form__col--bp-d-1of3{width:33.33333%}.booking-wizard-form__col--bp-d-2of3{width:66.66667%}.booking-wizard-form__col--bp-d-1of4{width:25%}.booking-wizard-form__col--bp-d-1of8{width:12.5%}.booking-wizard-form__col--bp-d-padright{padding-right:6em}}.booking-wizard-flight-option,.booking-wizard-form__section{background:#fff;border-radius:2px;width:100%;box-shadow:0 0 .1em .1em rgba(0,0,0,.125);padding:1em}.booking-wizard-flight-option+.booking-wizard-flight-option,.booking-wizard-flight-option+.booking-wizard-form__section,.booking-wizard-form__section+.booking-wizard-flight-option,.booking-wizard-form__section+.booking-wizard-form__section{margin-top:1em}.booking-wizard-form__section--collapsible>.booking-wizard-form__title:first-child{color:#3498db;width:100%;position:relative;cursor:pointer;border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.booking-wizard-form__section--collapsible>.booking-wizard-form__title:first-child:after{content:"\F078";font-family:FontAwesome;position:absolute;right:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.booking-wizard-form__section--collapsed>.booking-wizard-form__title:first-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.booking-wizard-form__section--collapsed>.booking-wizard-form__title:first-child:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.booking-wizard-form__section--collapsible>.booking-wizard-form__collapsible-area{display:block}.booking-wizard-form__section--collapsed>.booking-wizard-form__collapsible-area{display:none}.booking-wizard-form__intro{padding:0 0 1em}.booking-wizard-form__group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:-.5em}.booking-wizard-form__group--justify-start{justify-content:flex-start}.booking-wizard-form__title{color:#000;font-weight:700;text-transform:uppercase;font-size:1em;font-family:myriad-pro;text-align:left;margin:0 0 .75em;padding:0}.booking-wizard-form__title--no-text-transform{text-transform:none}.booking-wizard-form__title--extra-margin{margin:1em 0 2em}.booking-wizard-form__title--extra-margin-top{margin-top:1em}.booking-wizard-form__title--small{font-size:.9em}.booking-wizard-form__title--inline{display:inline-block}.booking-wizard-form__group+.booking-wizard-form__title,.booking-wizard-form__row+.booking-wizard-form__title{margin-top:1.5em}.booking-wizard-form__control{padding:.5em;margin:0;display:flex;flex-direction:column;justify-content:space-between}.booking-wizard-form__control--no-horizontal-padding{padding-left:0;padding-right:0}.booking-wizard-form__control--no-padding{padding:0}.booking-wizard-form__control--grow{flex-grow:1}.booking-wizard-form__control--label-left{flex-direction:row;align-items:center}.booking-wizard-form__control--label-baseline{align-items:baseline}@media (max-width:1199px){.booking-wizard-form__control--bp-m-1of1{width:100%}.booking-wizard-form__control--bp-m-1of2{width:50%}}@media (min-width:1200px){.booking-wizard-form__control--bp-d-1of2{width:50%}.booking-wizard-form__control--bp-d-1of3{width:33.33333%}.booking-wizard-form__control--bp-d-1of4{width:25%}}.booking-wizard-form__label{display:block;font-size:.9em}.booking-wizard-form__label-text{text-transform:uppercase;font-weight:400;color:#757575}.booking-wizard-form__label-text+.booking-wizard-tooltip-area{margin-left:.25em}.booking-wizard-form__control--label-lowercase .booking-wizard-form__label-text{text-transform:none}.booking-wizard-form__control--label-left .booking-wizard-form__label{width:50%}.booking-wizard-form__control--required .booking-wizard-form__label-text:after{content:"*";padding:0 .125em}.booking-wizard-form__control--invalid .booking-wizard-form__label-text{color:#e3444c}.booking-wizard-form__input,.booking-wizard-form__textarea{display:block;width:100%;border:1px solid #ccc;border-radius:3px;height:2em;padding:0 .5em;font-weight:400}.booking-wizard-form__input::-webkit-input-placeholder,.booking-wizard-form__textarea::-webkit-input-placeholder{color:#757575;font-style:italic}.booking-wizard-form__input:-ms-input-placeholder,.booking-wizard-form__input::-ms-input-placeholder,.booking-wizard-form__textarea:-ms-input-placeholder,.booking-wizard-form__textarea::-ms-input-placeholder{color:#757575;font-style:italic}.booking-wizard-form__input::placeholder,.booking-wizard-form__textarea::placeholder{color:#757575;font-style:italic}.booking-wizard-form__input--select,.booking-wizard-form__textarea--select{position:relative;display:flex;align-items:center;padding:0}.booking-wizard-form__input--select>select,.booking-wizard-form__textarea--select>select{padding:0 1.5em 0 .5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:none;background:transparent}.booking-wizard-form__input--select>select::-ms-expand,.booking-wizard-form__textarea--select>select::-ms-expand{display:none}.booking-wizard-form__input--select:after,.booking-wizard-form__textarea--select:after{position:absolute;pointer-events:none;top:0;right:0;height:100%;display:inline-flex;align-items:center;padding:0 .5em;content:"\F078";font:normal normal normal 14px/1 FontAwesome}.booking-wizard-form__booker{padding:.5em 0 .75em}.booking-wizard-form__condition{padding:.5em 0}.booking-wizard-form__condition--agreement a[href="#conditions"]{color:#757575;text-decoration:underline;font-weight:700}.booking-wizard-form__textarea{height:4.5em}.booking-wizard-form__control--conditions-textarea .booking-wizard-form__textarea{margin:1em 0;height:7.5em}.booking-wizard-form__control--user-icon .booking-wizard-form__input--select>select{padding:0 1.5em 0 2.5em}.booking-wizard-form__control--user-icon .booking-wizard-form__input--select:before{position:absolute;pointer-events:none;top:0;left:0;height:100%;display:inline-flex;align-items:center;padding:0 .5em;content:"\F2BD";font:normal normal normal 1.25em FontAwesome}.booking-wizard-form__control--invalid .booking-wizard-form__input{border-color:#e3444c}.booking-wizard-form__button{color:#3498db;display:inline-block;padding:.5em;background:#fff;font-weight:700;text-transform:uppercase;border:none;border-radius:3px;box-shadow:0 0 .1em .1em rgba(0,0,0,.125);height:2em;line-height:1em}.booking-wizard-form__button+.booking-wizard-form__button{margin-left:1em}.booking-wizard-form__button:focus,.booking-wizard-form__button:hover{text-decoration:none;color:#3498db}.booking-wizard-form__button--confirm{color:#5da313}.booking-wizard-form__button--align-bottom{align-self:flex-end}.booking-wizard-form__group .booking-wizard-form__button{margin:.5em}.booking-wizard-form__anchor-buttons{margin:1.5em 0 0}.booking-wizard-form__intro+.booking-wizard-form__anchor-buttons{margin-top:0}.booking-wizard-form__insurance-traveler{margin-top:2em}.booking-wizard-flight-option{overflow:hidden;padding:0;cursor:pointer}.booking-wizard-flight-option__header{padding:.75em 1em}.booking-wizard-flight-option__slide-out{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;transition-property:height,-webkit-transform;transition-property:height,transform;transition-property:height,transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out}.booking-wizard-flight-option__slide-out--collapsed{-webkit-transform:scaleY(0);transform:scaleY(0)}.booking-wizard-flight-option__content{border-top:1px solid #ccc;margin:0 1em;padding:.75em 0;display:flex;flex-direction:column}@media (min-width:1200px){.booking-wizard-flight-option__content{margin-left:3em;flex-direction:row;justify-content:space-between}}.booking-wizard-flight-option__content--flex-direction-column{flex-direction:column}.booking-wizard-flight-option__airline-logo-wrapper{display:block;width:6em;height:6em;padding:.5em;margin:.5em 0;border-radius:50%;background:#e2e2e2}@media (min-width:768px){.booking-wizard-flight-option__airline-logo-wrapper{background:#f4f4ef}}.booking-wizard-flight-option__airline-logo{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.booking-wizard-flight-option__airline-details{flex-grow:1;padding:.5em 2em;display:flex;flex-direction:row;align-items:baseline}.booking-wizard-flight-option__airline-details-list{list-style:disc;margin-left:2em}.booking-wizard-flight-option__airline-details-list .non-stop{list-style-type:none;margin-left:-1em;margin-top:1em}.booking-wizard-flight-option__label--non-stop,.booking-wizard-flight-option__label--stop{background-color:#fff;border-radius:13px;background:#fff;padding:.4rem;text-transform:uppercase;font-size:12px;position:relative;padding-left:3rem;font-weight:700;max-width:44rem;margin:0 auto;margin-top:0;margin-bottom:1rem;display:flex;align-items:center}@media (min-width:768px){.booking-wizard-flight-option__label--non-stop,.booking-wizard-flight-option__label--stop{margin-left:0;margin-bottom:0}}.booking-wizard-flight-option__label--non-stop .fa-info-circle,.booking-wizard-flight-option__label--stop .fa-info-circle{color:#3498db;margin-left:.5rem;font-size:15px}.booking-wizard-flight-option__label--non-stop:hover .booking-wizard-flight-option__label--tooltip,.booking-wizard-flight-option__label--stop:hover .booking-wizard-flight-option__label--tooltip{opacity:1}.booking-wizard-flight-option__label--stop{border:1px solid #f1584f}.booking-wizard-flight-option__label--non-stop{border:1px solid #bbe193}.booking-wizard-flight-option__label--non-stop:before{content:"";background-color:#5da313;color:#fff;background-image:url(/public/shoestring/dist/be1a301973f1e16ced95468c57e0543e.svg);background-position:50%;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;border-radius:50px;position:absolute;top:50%;left:.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking-wizard-flight-option__label--tooltip{bottom:4rem;left:-50px;color:#fff;opacity:1;position:absolute;transition:opacity .5s;background:#000;text-align:center;padding:.5rem 1rem;text-transform:none;font-weight:400;width:230px;font-size:13px;opacity:0}@media (min-width:768px){.booking-wizard-flight-option__label--tooltip{bottom:3rem;left:0}}.booking-wizard-flight-option__label--tooltip---active{opacity:1}.booking-wizard-flight-option__label--tooltip:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.booking-wizard-flight-option__label--tooltip p{padding:0;margin:0}.booking-wizard-flight-option__label--tooltip---smalltext{font-style:italic;font-size:11px;color:hsla(0,0%,100%,.8)}.booking-wizard-flight-option__airline-details-label{font-weight:700}.booking-wizard-flight-option__plane-icon{display:inline-block;background:#5da313;height:2em;width:2em;line-height:1em;text-align:center;padding:.5em;margin-right:.5em;border-radius:50%;color:#fff}.booking-wizard-flight-option__plane-icon>.fa{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.booking-wizard-flight-option__buttons{display:flex;align-content:space-between;margin-left:-.5em;margin-right:-.5em}@media (min-width:1200px){.booking-wizard-flight-option__buttons{flex-direction:column}}.booking-wizard-flight-option__button{color:#3498db;margin:.5em;padding:.5em;background:#fff;font-weight:700;text-transform:uppercase;border:none;border-radius:3px;box-shadow:0 0 .1em .1em rgba(0,0,0,.125);flex:1}.booking-wizard-flight-option__footer{color:#fff;padding:.75em 1em .75em 3em;background:#3498db;display:table;width:100%}.booking-wizard-flight-option__footer-message{display:table-cell;padding-left:1.5em;border-left:1px solid hsla(0,0%,100%,.9)}.booking-wizard-flight-option__footer-message p{margin:0}.booking-wizard-flight-option__footer-icon{padding-right:1em;display:table-cell}.booking-wizard-list__item{width:100%;padding:.75em 0}.booking-wizard-list__item--extra-margin{margin:1em 0}.booking-wizard-list__item--extra-margin:first-child{margin-top:0}.booking-wizard-list__item+.booking-wizard-list__item{border-top:1px solid #ccc}.booking-wizard-list__item-info{font-style:italic;font-size:.9em;color:#757575}.booking-wizard-list__item-info--warning{position:relative;border-color:#e9d7af;background-color:#f8f7d8;color:#d49700;padding:1em 1em 1em 3em;border-radius:0;margin-left:2em;margin-bottom:5px;font-size:.9em;font-style:normal}.booking-wizard-list__item-info--warning:before{content:"\F05E";font-family:FontAwesome;position:absolute;top:1em;left:1.25em}.booking-wizard-checkbox,.booking-wizard-radio{line-height:1.5em;display:inline-flex;align-items:flex-start;margin:0}@media (min-width:768px){.booking-wizard-checkbox+.booking-wizard-checkbox,.booking-wizard-checkbox+.booking-wizard-radio,.booking-wizard-radio+.booking-wizard-checkbox,.booking-wizard-radio+.booking-wizard-radio{margin-left:2em}}.booking-wizard-checkbox__real,.booking-wizard-radio__real{display:none}.booking-wizard-checkbox__wrapper,.booking-wizard-radio__wrapper{display:flex;flex-direction:row;align-items:center;height:1.5em;min-width:2em}.booking-wizard-checkbox--no-label .booking-wizard-checkbox__wrapper,.booking-wizard-checkbox--no-label .booking-wizard-radio__wrapper,.booking-wizard-radio--no-label .booking-wizard-checkbox__wrapper,.booking-wizard-radio--no-label .booking-wizard-radio__wrapper{min-width:unset}.booking-wizard-checkbox__dummy,.booking-wizard-radio__dummy{font-size:1.2em;height:1em;width:1em;border:2px solid #ccc;background:#fff}.booking-wizard-checkbox--invalid .booking-wizard-checkbox__dummy,.booking-wizard-checkbox--invalid .booking-wizard-radio__dummy,.booking-wizard-radio--invalid .booking-wizard-checkbox__dummy,.booking-wizard-radio--invalid .booking-wizard-radio__dummy{border-color:#e3444c}.booking-wizard-checkbox__real:checked+.booking-wizard-checkbox__dummy,.booking-wizard-checkbox__real:checked+.booking-wizard-radio__dummy,.booking-wizard-radio__real:checked+.booking-wizard-checkbox__dummy,.booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{border-color:#3498db}.booking-wizard-checkbox__real:checked+.booking-wizard-checkbox__dummy:after,.booking-wizard-checkbox__real:checked+.booking-wizard-radio__dummy:after,.booking-wizard-radio__real:checked+.booking-wizard-checkbox__dummy:after,.booking-wizard-radio__real:checked+.booking-wizard-radio__dummy:after{content:"";display:block;height:100%;width:100%;border:2px solid #fff;background:#3498db}.booking-wizard-checkbox__real:disabled+.booking-wizard-checkbox__dummy,.booking-wizard-checkbox__real:disabled+.booking-wizard-radio__dummy,.booking-wizard-checkbox__real:disabled:checked+.booking-wizard-checkbox__dummy,.booking-wizard-checkbox__real:disabled:checked+.booking-wizard-radio__dummy,.booking-wizard-radio__real:disabled+.booking-wizard-checkbox__dummy,.booking-wizard-radio__real:disabled+.booking-wizard-radio__dummy,.booking-wizard-radio__real:disabled:checked+.booking-wizard-checkbox__dummy,.booking-wizard-radio__real:disabled:checked+.booking-wizard-radio__dummy{border-color:#ccc}.booking-wizard-checkbox__real:disabled:checked+.booking-wizard-checkbox__dummy:after,.booking-wizard-checkbox__real:disabled:checked+.booking-wizard-radio__dummy:after,.booking-wizard-radio__real:disabled:checked+.booking-wizard-checkbox__dummy:after,.booking-wizard-radio__real:disabled:checked+.booking-wizard-radio__dummy:after{content:"";display:block;height:100%;width:100%;border:2px solid #fff;background:#ccc}.booking-wizard-checkbox__label,.booking-wizard-radio__label{font-weight:400;color:#757575}.booking-wizard-checkbox__label p,.booking-wizard-radio__label p{padding:0}.booking-wizard-checkbox--line-through .booking-wizard-checkbox__label,.booking-wizard-checkbox--line-through .booking-wizard-radio__label,.booking-wizard-radio--line-through .booking-wizard-checkbox__label,.booking-wizard-radio--line-through .booking-wizard-radio__label{text-decoration:line-through}.booking-wizard-checkbox--invalid .booking-wizard-checkbox__label,.booking-wizard-checkbox--invalid .booking-wizard-radio__label,.booking-wizard-radio--invalid .booking-wizard-checkbox__label,.booking-wizard-radio--invalid .booking-wizard-radio__label{color:#e3444c}.booking-wizard-checkbox+.booking-wizard-form__indent,.booking-wizard-radio+.booking-wizard-form__indent{margin-left:2em}.booking-wizard-radio__dummy,.booking-wizard-radio__real:checked+.booking-wizard-radio__dummy:after{border-radius:50%}.booking-wizard-table{width:100%}.booking-wizard-table--rooms{margin-bottom:2em}@media (max-width:767px){.booking-wizard-table--rooms{overflow:scroll;display:block}.booking-wizard-table--rooms>thead{display:none}.booking-wizard-table--rooms>tbody{display:flex;flex-direction:row}.booking-wizard-table--rooms .booking-wizard-table__row{display:flex;flex-direction:column;border-top:none}.booking-wizard-table--rooms .booking-wizard-table__row+.booking-wizard-table__row{padding-left:.5em;margin-left:.5em;border-left:1px solid #ccc}.booking-wizard-table--rooms .booking-wizard-table__cell--name{display:block;font-weight:700;text-align:center;width:10em;height:5em}.booking-wizard-table--rooms .booking-wizard-radio__wrapper{width:10em;height:8em}.booking-wizard-table--rooms .booking-wizard-table__cell--radio{padding:.25em 0;width:inherit;position:relative}.booking-wizard-table--rooms .booking-wizard-table__cell-text{position:absolute;color:#757575;width:inherit;bottom:0;padding:.5em .25em;display:block}.booking-wizard-table--rooms .booking-wizard-table__cell-text--active{color:#fff}.booking-wizard-table--rooms .booking-wizard-radio__dummy{display:block;background-color:#f4f4ef;background-size:50% 50%;background-repeat:no-repeat;background-position-x:center;background-position-y:.5em;border-radius:0;width:inherit;height:100%;border:none}.booking-wizard-table--rooms .booking-wizard-radio__dummy:after{display:none!important}.booking-wizard-table--rooms .booking-wizard-radio--invalid .booking-wizard-radio__dummy{background-color:#f8b1ad}.booking-wizard-table--rooms .booking-wizard-radio__label{width:100%;height:100%;position:absolute;display:block;top:0;left:0}.booking-wizard-table--rooms .booking-wizard-radio{position:relative}.booking-wizard-table--rooms .booking-wizard-radio--single-room-icon .booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/a45881cd8c5d89aa4ddff6759b0c9ec6.svg)}.booking-wizard-table--rooms .booking-wizard-radio--single-room-icon .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/7aa234247de1db9be4f80e04fd7c35b8.svg)}.booking-wizard-table--rooms .booking-wizard-radio--twin-room-icon .booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/a23cc0bb0214a734ea07b07c1ab0590f.svg)}.booking-wizard-table--rooms .booking-wizard-radio--twin-room-icon .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/0fd8659f54df536e48a8b88acf9ca9eb.svg)}.booking-wizard-table--rooms .booking-wizard-radio--double-room-icon .booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/9b78cdadbc7c3bf3f4e43e29631541cf.svg)}.booking-wizard-table--rooms .booking-wizard-radio--double-room-icon .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/da0327979dbf8ba704e10880c8c5ef83.svg)}.booking-wizard-table--rooms .booking-wizard-radio--grouped-room-icon .booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/6bf72dd1fa060dc12ff6d826d138d2b7.svg)}.booking-wizard-table--rooms .booking-wizard-radio--grouped-room-icon .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/79a3342efbd6bf9d34b829debb31938e.svg)}.booking-wizard-table--rooms .booking-wizard-radio--other-room-icon .booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/f3244ebf60e5c18e4ad866dd70444892.svg)}.booking-wizard-table--rooms .booking-wizard-radio--other-room-icon .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-image:url(/public/shoestring/dist/be54081c187643c488ab9117e9c36d6f.svg)}.booking-wizard-table--rooms .booking-wizard-radio__real:checked+.booking-wizard-radio__dummy{background-color:#3498db}}.booking-wizard-table__header{font-weight:700;text-transform:uppercase}.booking-wizard-table__row{border-top:1px solid #ccc}.booking-wizard-table__cell{padding-top:.5em;padding-bottom:.5em;padding-right:.5em}.booking-wizard-table__cell--text-center{text-align:center}.booking-wizard-table__cell--text-right{text-align:right;padding-right:0;padding-left:.5em}.booking-wizard-table__cell--header{font-weight:700;text-transform:uppercase}@media (max-width:767px){.booking-wizard-table__cell--bp-m-hidden{display:none}.booking-wizard-table__cell--bp-m-narrow{overflow:hidden;text-overflow:ellipsis;max-width:2em}}@media (min-width:1200px){.booking-wizard-table__cell--bp-d-width-p5ct{width:5%}.booking-wizard-table__cell--bp-d-pad-left-p5ct{padding-left:5%}}.booking-wizard-table__cell--bold{font-weight:700}.booking-wizard-table__cell--total-price{font-size:1.2em;color:#3498db;font-weight:700}.booking-wizard-table__cell--name{width:20%;vertical-align:middle}.booking-wizard-table__cell--radio{width:16%}.booking-wizard-table__spinner{display:flex;align-items:center;justify-content:center;top:0;left:0;padding:3em;width:100%;height:100%}.booking-wizard-extras__traveler{margin-left:2em}.booking-wizard-flyin{position:fixed;height:100%;width:100%;top:0;left:0;z-index:12;pointer-events:none;visibility:hidden;will-change:visibility;transition:visibility .1s linear}.booking-wizard-flyin--open{pointer-events:auto;visibility:visible}.booking-wizard-flyin__backdrop{opacity:0;background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;will-change:opacity;transition:opacity .1s ease-in-out}.booking-wizard-flyin--open .booking-wizard-flyin__backdrop{opacity:1}.booking-wizard-flyin__shelf{position:absolute;height:calc(100% - 52.5px);width:90%;top:52.5px;right:0;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 2em 0 rgba(0,0,0,.75);will-change:transform;transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:768px){.booking-wizard-flyin__shelf{top:0;height:100%}}@media (min-width:1200px){.booking-wizard-flyin__shelf{width:35%}}.booking-wizard-flyin--open .booking-wizard-flyin__shelf{-webkit-transform:translateX(0);transform:translateX(0)}.booking-wizard-flyin--flights .booking-wizard-flyin__shelf{width:90%;max-width:80rem}@media screen and (max-width:767px){.booking-wizard-flyin--flights .booking-wizard-flyin__shelf .compFlyin__scheduleDetails--booking{padding:unset;align-items:stretch;flex-direction:column;height:unset;padding:2px}.booking-wizard-flyin--flights .booking-wizard-flyin__shelf .compFlyin__scheduleDetails--booking .compButton a{padding:1em;line-height:normal}.booking-wizard-flyin--flights .booking-wizard-flyin__shelf .compFlyin__scheduleDetails--booking .compButton--confirm{justify-content:center;margin-left:unset}}@media screen and (max-width:1199px){.booking-wizard-flyin--flights .booking-wizard-flyin__shelf .compFlyin--flight{width:inherit}}@media (min-width:1200px){.booking-wizard-flyin--flights .booking-wizard-flyin__shelf{width:80rem}}.booking-wizard-flyin__header{position:relative;height:15em}.booking-wizard-flyin__header-image{position:relative;height:100%;width:100%}.booking-wizard-flyin__header-image:after{position:absolute;display:block;background:rgba(0,0,0,.25);top:0;left:0;height:100%;width:100%;content:""}.booking-wizard-flyin__header-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.booking-wizard-flyin__close{position:absolute;font-size:2.4rem;top:2rem;right:2rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.87);cursor:pointer;z-index:2}.booking-wizard-flyin__header-content{position:absolute;top:0;left:0;height:100%;width:100%;text-shadow:0 1px 1px rgba(0,0,0,.87);display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.booking-wizard-flyin__header-icon{width:5em;height:5em;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.87));filter:drop-shadow(0 1px 1px rgba(0,0,0,.87))}.booking-wizard-flyin__header-title{font-size:2em;color:#fff;font-family:AmericanTypewriter;font-weight:400;margin:.5em 1em 1em}.booking-wizard-flyin__body{padding:1.5em}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body{line-height:1.6em}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h1,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h2,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h3,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h4,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h5,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body h6{font-size:1em;text-transform:uppercase;font-weight:700;color:#000;padding:0;margin:0}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body p{font-size:1em;color:#000;margin-bottom:1em}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body blockquote{font-size:1em;color:#000;padding-left:1.5em;padding-right:0;border:none}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body a{font-size:1em;font-weight:700;color:#757575;text-decoration:underline}.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body a:active,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body a:focus,.booking-wizard-flyin--disclaimer .booking-wizard-flyin__body a:hover{color:#3498db}.booking-wizard-flyin .compFlyin{position:relative;visibility:visible}.booking-wizard-flyin .compFlyin--flight{position:relative}.booking-wizard-flyin .compFlyin__header:after{top:0!important;height:inherit}.booking-wizard-flyin .compFlyin__header>.fa.fa-close{z-index:3}.booking-footer{width:100%;text-transform:uppercase}.booking-footer__payment{text-align:center;padding:1em 1em 2em}.booking-footer__payment img{max-width:4em;max-height:2em;margin:.125em}@media (min-width:768px){.booking-footer__payment img{margin:0 .125em}}.booking-footer__cta-content{width:100%;margin-top:2em;font-family:AmericanTypewriter;font-size:1.25em;text-align:center}.booking-footer__cta-content .fa{font-size:2em}.booking-footer__buttons{width:100%;text-align:center;margin-bottom:2em}.booking-footer__button{padding:.5em;border:2px solid #fff;border-radius:2px;display:inline-block;min-width:10em;text-align:center;color:#fff;margin:.25em .5em;font-size:.9em;font-weight:700}.booking-footer__button>.fa{margin-right:.5em}.booking-footer__button:hover{color:#fff;text-decoration:none}.booking-footer__info{color:#fff;background-color:#3f3f3f;padding-bottom:4em}.booking-footer__title{text-transform:none;font-family:AmericanTypewriter;font-size:20px;display:inline-block;min-height:3.5em;padding:.75em 0 1em}.booking-footer__title--payment{display:block;text-align:center;color:#9b9b9b;font-family:myriad-pro;text-transform:uppercase;font-size:1em;font-weight:700;margin-top:2em;min-height:unset;padding:0}.booking-footer__title--payment .fa{margin-right:.5em}.booking-footer__column{font-weight:700;font-size:14px}.booking-footer__column li:before{font-family:FontAwesome;content:"\F058";margin-right:1em;color:#fff}.social-bar-wrapper{display:none;pointer-events:none}@media (min-width:768px){.social-bar-wrapper{position:fixed;display:flex;bottom:0;right:0}}@media (min-width:768px) and (max-width:1072px){.social-bar-wrapper{flex-direction:column;width:100%}}@media (min-width:768px) and (max-width:991px){.social-bar-wrapper{align-items:center}}@media (min-width:992px) and (max-width:1072px){.social-bar-wrapper{align-items:flex-end;right:95px}}@media (min-width:1073px){.social-bar-wrapper{align-items:center;flex-direction:row;height:100%}}.social-bar{pointer-events:auto;position:relative;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.social-bar__caption{display:none}.social-bar__items{padding:5px;display:flex}@media (min-width:1073px){.social-bar__items{flex-direction:column}}.social-bar__item{display:block;text-align:center;color:#fff;margin:5px}.social-bar__item>a{display:flex;align-items:center;justify-content:center;color:#fff;width:34px;margin:auto;height:34px}.social-bar__item>a:hover{text-decoration:none}.social-bar__item>a .fa{font-size:21px}.social-bar__item>a.mail{background:linear-gradient(#464646,#000)}.social-bar__item>a.facebook{background:linear-gradient(#627aad,#3c5a98)}.social-bar__item>a.twitter{background:linear-gradient(#33bdf1,#01aced)}.social-bar__item>a.youtube{background:linear-gradient(#c93333,#b00)}.social-bar__item>a.google{background:linear-gradient(#e46f61,#dd4b39)}.social-bar__item>a.instagram{background:linear-gradient(#7498b6,#517fa4)}.social-bar__chat #chat{background-image:url(/public/shoestring/dist/0559b1a6d3d35dab76111a037a76a61d.png);background-repeat:no-repeat;background-size:cover;text-align:center;display:block;top:-40px;right:0;width:64px;height:60px;position:absolute}.social-bar__chat #chat a{color:#fff;text-decoration:none;font-weight:700}.social-bar__chat #chat a:hover{text-decoration:none}.disclaimer{position:fixed;width:100%;max-width:117rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0;box-shadow:0 0 12px rgba(0,0,0,.25);background-color:#fff;z-index:10000}.disclaimer__content{padding-top:15px}.disclaimer__icon{max-width:40px;height:60px;margin:0 auto;background-image:url(/public/shoestring/dist/8f2a8a12f1a9173f1df06f86eeef692d.svg);background-repeat:no-repeat;background-size:contain}.disclaimer__copy{margin-bottom:15px}.disclaimer__copy p{padding:0}.disclaimer__actions{text-align:right;margin-bottom:15px}.disclaimer__button{display:inline-block;padding:10px 15px;background:linear-gradient(180deg,#4c4c4c 0,#010100);border:none;color:#fff;text-transform:uppercase}.disclaimer__button:active,.disclaimer__button:focus,.disclaimer__button:hover{text-decoration:none}.pageContent defaultForm{width:50%;margin-left:auto;margin-right:auto}.promo-countdown{position:relative;width:100%;max-width:1600px;padding:15px;margin:45px auto;display:flex;flex-direction:row;flex-flow:row wrap}.promo-countdown__heading{display:flex;flex-direction:column;font-family:AmericanTypewriter,serif;font-size:34px;font-weight:700;text-align:center;color:#5da313}.promo-countdown__heading sub{font-size:21px;margin-top:10px;margin-bottom:20px}.promo-countdown__description{width:100%;padding:0;margin:0 auto 30px;display:inline-flex;flex-direction:column;flex-grow:0;align-self:flex-start;justify-content:center;font-size:16px;line-height:1.5;text-align:left;order:1}.promo-countdown .clock{margin:0 auto}.promo-countdown .flip-clock-wrapper{margin:30px auto 25px}.promo-countdown .flip-clock-divider{position:relative;height:70px}.promo-countdown .flip-clock-wrapper ul{width:40px;height:40px;margin:0 1px;font-size:20px;box-shadow:none;border-radius:50%;line-height:1}.promo-countdown .flip-clock-wrapper ul li a div{font-size:20px;background:transparent}.promo-countdown .clock .shadow{display:none}.promo-countdown .flip-clock-wrapper ul li a div div.inn{height:200%;border-radius:50%;background:#454545;font-size:23px;line-height:1.75;text-shadow:none;text-shadow:0 1px 3px #000;box-shadow:inset 0 3px 5px rgba(0,0,0,.25)}.promo-countdown .flip-clock-divider .flip-clock-label{top:auto;right:auto;bottom:0;font-size:14.5px;font-weight:700;font-family:inherit;text-align:center;text-transform:uppercase;color:#333!important}.promo-countdown .flip-clock-divider.days .flip-clock-label{left:17px}.promo-countdown .flip-clock-divider.hours .flip-clock-label{left:23px}.promo-countdown .flip-clock-divider.minutes .flip-clock-label,.promo-countdown .flip-clock-divider.seconds .flip-clock-label{left:28px}.promo-countdown .flip-clock-dot{width:6px;height:6px;left:7px;box-shadow:none}.promo-countdown .flip-clock-dot.top{top:15px}.promo-countdown .flip-clock-dot.bottom{top:24px}.promo-countdown__product{position:relative;width:100%;padding:15px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:hidden;background:#f0f0f0}.promo-countdown__product--disabled *{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.promo-countdown__product--disabled .promo-countdown__product-icon{background-image:none}.promo-countdown__product--disabled .list__text{width:150px;color:transparent;height:10px;font-size:0;opacity:.5;-webkit-filter:blur(5px);filter:blur(5px);border-radius:5px;background:#000;overflow:hidden}.promo-countdown__product--disabled .list__text *{display:none}.promo-countdown__product--disabled .promo-countdown__product-actions *{cursor:not-allowed;opacity:.4;-webkit-filter:blur(5px);filter:blur(5px)}.promo-countdown__product--full .list,.promo-countdown__product--full .promo-countdown__product-actions,.promo-countdown__product--full .promo-countdown__product-mediawrapper{opacity:.4}.promo-countdown__product--full .promo-countdown__product-actions .cta{border-bottom-color:#9e251d;background:#f1584f}.promo-countdown__product--left{order:1}.promo-countdown__product--right{order:3}.promo-countdown__product-mediawrapper{position:relative;width:25%;margin:0;display:inline-flex;border-radius:50%;overflow:hidden;text-align:center;background-color:#fff}.promo-countdown__product-mediawrapper:before{content:"";padding-bottom:100%;display:inline-flex}.promo-countdown__product-media{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promo-countdown__product-icon{position:absolute;width:60px;height:60px;top:7px;left:calc(25% - 30px);margin:0;display:flex;justify-content:center;align-items:center;border:3px solid #fff;border-radius:50%;-webkit-transform:scale(.75);transform:scale(.75);background-color:#f1584f;background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-position:50%;background-repeat:no-repeat;background-size:25px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.promo-countdown__product .animation{display:none}.promo-countdown__product--disabled .animation{display:flex}.animation--hourglass{position:absolute;width:44px;height:44px;top:5px;left:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-animation:animation-hourglass__loader 4s cubic-bezier(.8,0,.2,1) infinite;animation:animation-hourglass__loader 4s cubic-bezier(.8,0,.2,1) infinite;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.3));filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.animation--hourglass *{transition:all .15s ease-out}.animation--hourglass__top{border-top:10px solid #fff;transform-origin:50% 100%;-webkit-animation:top 5s linear infinite;animation:top 5s linear infinite}.animation--hourglass__bottom,.animation--hourglass__top{width:1px;height:0;border-right:10px solid transparent;border-left:10px solid transparent;-webkit-transform-origin:50% 100%}.animation--hourglass__bottom{border-bottom:10px solid #fff;transform-origin:50% 100%;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:animation-hourglass__bottom 4s linear infinite;animation:animation-hourglass__bottom 4s linear infinite}.animation--hourglass__line{position:absolute;width:0;height:0;top:15px;border-left:2px dotted #fff;-webkit-animation:animation-hourglass__line 4s linear infinite;animation:animation-hourglass__line 4s linear infinite}.promo-countdown__product-description{position:relative;width:75%;padding-left:30px;display:flex;flex-grow:0;justify-content:flex-start;flex-direction:column;margin-top:0;text-align:left;color:#666}.promo-countdown__product-title{margin-top:10px;margin-bottom:10px;display:flex;justify-content:flex-start;text-align:left}.promo-countdown__product-title h3{display:flex;flex-direction:column;align-items:flex-start}.promo-countdown__product-title sub{margin:7px 0;font-size:18px;opacity:.7}.promo-countdown h3{margin-bottom:0;font-family:AmericanTypewriter;font-size:20px;font-weight:700;color:#000;text-align:center}.promo-countdown sub{bottom:0;margin-bottom:0;line-height:1.15}.promo-countdown__product-summary{position:relative;width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.promo-countdown__product-overlaylabel{position:absolute;padding:10px 20px;margin-top:-10px;display:flex;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);color:#fff;background:#f1584f;z-index:1}.promo-countdown__product-overlaylabel:before{content:"";position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;border:1px solid hsla(0,0%,100%,.5)}.promo-countdown .list{width:100%;display:inline-flex;flex-direction:column;align-items:flex-start;margin:0}.promo-countdown .list--icons .list__item{width:100%;margin-bottom:0;display:inline-flex;align-items:center;flex-direction:row;justify-content:flex-start;list-style-type:none;text-align:center}.promo-countdown .list .list__item+.list__item{margin-top:10px}.promo-countdown .list__item--days .list__iconwrapper:before{content:"\F185"}.promo-countdown .list__item--calendar .list__iconwrapper:before{content:"\F133"}.promo-countdown .list__item--pricing .list__iconwrapper:before{content:"\F0D6"}.promo-countdown .list__item--flight .list__iconwrapper:before{content:"\F072"}.promo-countdown .list__item--pricing em{font-family:AmericanTypewriter;font-size:18px;font-style:normal;color:#5da313}.promo-countdown .list__iconwrapper{position:relative;top:-.5px;margin-right:6px;display:inline-flex;justify-content:center;align-items:center}.promo-countdown .list__iconwrapper:before{position:relative;font-family:FontAwesome;color:#333;font-size:16px;font-weight:700}.promo-countdown .list__icon{position:relative;border:0;margin:auto}.promo-countdown .list__text{font-size:14px;font-weight:600;text-transform:uppercase;color:#333}.promo-countdown__product-actions{margin-top:auto}.promo-countdown .cta{width:100%;text-decoration:none}.promo-countdown .cta:active,.promo-countdown .cta:focus,.promo-countdown .cta:hover{text-decoration:none}@-webkit-keyframes animation-hourglass__loader{0%{opacity:0}10%{opacity:1}90%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}}@keyframes animation-hourglass__loader{0%{opacity:0}10%{opacity:1}90%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}}@-webkit-keyframes animation-hourglass__top{0%{opacity:0}10%{opacity:1}90%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes animation-hourglass__top{0%{opacity:0}10%{opacity:1}90%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@-webkit-keyframes animation-hourglass__bottom{0%{opacity:0}10%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes animation-hourglass__bottom{0%{opacity:0}10%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes animation-hourglass__line{0%{opacity:0}10%{height:10px;opacity:1}90%{opacity:1}to{height:15px;opacity:0}}@keyframes animation-hourglass__line{0%{opacity:0}10%{height:10px;opacity:1}90%{opacity:1}to{height:15px;opacity:0}}@media (min-width:576px){.promo-countdown__description{padding:0 45px;text-align:center}.promo-countdown__product{width:calc(50% - 7.5px);margin-bottom:0;flex-direction:column;flex-grow:1}.promo-countdown__product--left{margin-right:15px}.promo-countdown__product-mediawrapper{width:75%;margin:0 auto}.promo-countdown__product-icon{position:relative;width:60px;height:60px;top:0;left:0;margin:-40px auto 0;display:flex;justify-content:center;align-items:center;border:3px solid #fff;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);background-color:#f1584f;background-image:url(/public/shoestring/dist/17899476ba87850fc04ac110f254824d.png);background-position:50%;background-repeat:no-repeat;background-size:25px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.promo-countdown__product-description{width:100%;padding-left:0;flex-grow:1}.promo-countdown__product-title{margin-top:20px;justify-content:center;text-align:center}.promo-countdown__product-title h3{align-items:center}.promo-countdown .list--icons .list__item{margin-bottom:5px}.promo-countdown__product-summary{margin-bottom:15px}.promo-countdown .list__item--pricing em{font-size:20px}}@media (min-width:768px){.promo-countdown__description{padding:0 45px;text-align:center}}@media (min-width:992px){.promo-countdown{padding:0;margin:150px auto;flex:1}.promo-countdown__description{width:45%;max-width:650px;padding:0 45px;margin:auto;display:inline-flex;flex-direction:column;flex-grow:0;align-self:flex-start;justify-content:center;font-size:16px;line-height:1.5;text-align:center;order:2}.promo-countdown__heading{font-size:42px}.promo-countdown__heading sub{font-size:25px}.promo-countdown .flip-clock-wrapper{margin:40px auto 35px}.promo-countdown__product{width:27.5%;max-width:380px;padding:0 15px;display:flex;flex-direction:column;flex-grow:0;justify-content:center;align-self:center;overflow:hidden;background:transparent;border-radius:5px;box-shadow:none}.promo-countdown__product--left{margin-right:0}.promo-countdown__product-mediawrapper{width:100%;background-color:#e9e9e9}.promo-countdown__product-description{max-width:350px;justify-content:center;text-align:center}.promo-countdown__product-title{margin-top:15px}.promo-countdown h3{margin-bottom:10px;font-size:26px}.promo-countdown__product-summary{margin-bottom:20px}.promo-countdown .list{align-items:center;justify-content:center;margin:0 auto}.promo-countdown .list--icons .list__item{justify-content:center}.promo-countdown .list__text{font-size:15px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.promo__product--disabled .list__text{color:transparent!important}}.map-route{position:relative;width:100%;height:auto;display:flex;flex-direction:row;flex-flow:row wrap;border-radius:.5rem;background:#fff;box-shadow:0 .75rem 2rem rgba(0,0,0,.15);overflow:hidden}.map-route:before{content:"";display:inline-block;padding-bottom:100%}.map-route+*{margin-top:3rem}.map-route__legend{position:absolute;width:20rem;height:45px;border-bottom-right-radius:5px;background:#fff;box-shadow:5px 0 15px rgba(0,0,0,.15);overflow:hidden;visibility:visible;transition-duration:.2s;transition-property:height,box-shadow;transition-timing-function:ease-out}.map-route__header:before{content:"";position:absolute;width:0;height:0;top:20px;right:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;border-radius:4px;z-index:2}.map-route__header{position:-webkit-sticky;position:sticky;width:100%;background:#fff;z-index:1}.map-route__title{position:relative;width:100%;padding:1.5rem 1rem;font-family:AmericanTypewriter;font-size:1.6rem;text-align:left;color:#000}.map-route__title:before{content:"";position:absolute;width:calc(100% - 2rem);height:2px;left:1rem;bottom:0;background:#f0574f;opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.map-route .list{padding:0 1rem}.map-route .list__item{position:relative;padding:.75rem 0 .75rem 2rem;font-size:1.4rem;line-height:1.15}.map-route .list__number{position:absolute;left:0;top:.75rem;font-weight:700}.map-route .list__item:not(:last-child){border-bottom:2px solid #f4f4ef}.map-route__map{position:absolute;width:100%;height:100%;right:0;display:block;background:#aadaff;overflow-x:scroll;overflow-y:hidden}.map-route__map:after{content:"";position:absolute;width:200%;height:100%;left:0;top:0;background:#000;opacity:0;visibility:hidden;transition-duration:.2s;transition-property:opacity,visibility;transition-timing-function:ease-out}.map-route__mapcontent{position:absolute;width:auto;height:100%}.map-route--showlegend .map-route__legend{height:100%;border-bottom-right-radius:0;box-shadow:10px 0 30px rgba(0,0,0,.3);overflow-y:auto}.map-route--showlegend .map-route__header:after,.map-route--showlegend .map-route__header:before{content:"";position:absolute;width:2px;height:20px;top:13px;right:17px;border-left:none;border-right:none;border-top:none;border-radius:2px;background:#000;opacity:1;-webkit-transform-origin:50%;transform-origin:50%;z-index:2}.map-route--showlegend .map-route__header:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.map-route--showlegend .map-route__header:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.map-route--showlegend .map-route__title:before{opacity:1}.map-route--showlegend .map-route__map{overflow-x:hidden}.map-route--showlegend .map-route__map:after{opacity:.5;visibility:visible}@media (min-width:992px){.map-route{height:60vh;max-height:38rem}.map-route:before{display:none}.map-route__map{width:75%;left:25%;overflow-x:hidden}.map-route__map:after{display:none}.map-route__mapcontent{position:relative;width:auto;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-route__legend{width:25%;height:100%;border-bottom-right-radius:0;overflow-x:hidden;overflow-y:auto}.map-route__header:after,.map-route__header:before{opacity:0}.map-route__title:before{opacity:1}.map-route .list__item{padding:1rem 0 1rem 2rem;font-size:1.6rem}.map-route .list__number{top:1rem}.map-route--showlegend .map-route__legend{box-shadow:5px 0 15px rgba(0,0,0,.15)}}body{font-size:16px}.headerContainer .headerImageBackground img{-o-object-fit:cover;object-fit:cover}.headerContainer #video-viewport{height:100%;overflow:hidden;position:absolute}@media (min-width:922px){.headerContainer #video-viewport{width:150%;left:-25%}}@media (min-width:1200px){.headerContainer #video-viewport{width:100%;left:0}}.headerContainer #video-viewport video{display:block;height:inherit;width:100vw;height:40vh;min-height:60rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.agent-employee-slider img,.agent-slider img{width:100%!important}.region.col-sm-12{margin-left:0;margin-right:0}.col-md-10.col-sm-12 #country,.col-md-10.col-sm-12 #navcontainer{margin:0 15px 0 30px}.col-sm-9 #navcontainer{margin:25px 15px 0 0}#container #breadcrumbs nav{padding-left:15px;padding-right:15px}#filter{padding-top:20px}.title-container{position:absolute;top:435px;width:100%;z-index:2}.title-container .country-title{top:0!important;height:60px!important;min-height:60px!important;max-width:1200px;margin:0 auto;text-align:center;color:#fff;font-size:4.75rem;line-height:6rem}#container #headerOverlay #headerTop #logo{position:relative!important}@media (max-width:767px){#container #headerOverlay #headerTop #logo{top:.8rem!important}}#container #headerOverlay #headerTop #logo svg .st0,#container #headerOverlay #headerTop #logo svg .st1{fill:#000}@media (min-width:768px){#container #headerOverlay #headerTop #logo svg .st0,#container #headerOverlay #headerTop #logo svg .st1{fill:#fff}}#container #headerOverlay.blended svg .st0,#container #headerOverlay.blended svg .st1,#container #headerOverlay.booking svg .st0,#container #headerOverlay.booking svg .st1{fill:#000}#container #headerOverlay.booking{background:#fff;box-shadow:none!important;position:absolute}#container #headerOverlay.booking:after{box-shadow:none!important;width:unset!important;left:unset!important}#container #headerOverlay.booking>.container{width:100%;padding:0}#container #headerOverlay.booking .subnav,#container #headerOverlay.booking nav>ul>li>ul{left:0}#container #headerOverlay.booking nav>ul>li>ul{text-align:left}#container #headerOverlay.booking #social,#container #headerOverlay.booking .social-bar{display:none!important}#container #headerOverlay.booking #logo{left:0}#container #headerOverlay.booking #logo svg .st0,#container #headerOverlay.booking #logo svg .st1{fill:#000!important}.container-idpt--booking{height:82px;background:#fff}.container-idpt--booking .container-fluid{padding:0 48px}@media (min-width:768px){.container-idpt--booking+*{margin-top:82px}}#container .scEnabledChrome .headerContainer .container{z-index:20!important}#header-phone:hover .currency-switcher__current{cursor:pointer;color:#000!important}.currency-switcher__current span{display:inline-block;min-width:148px}.currency-switcher__button .flag,.currency-switcher__current span .flag{vertical-align:middle}.currency-switcher__dropdown{float:none!important;background:#fff;border:1px solid #e5e5e5;border-top:none!important;height:0;opacity:0;overflow:hidden;transition:all .2s ease-in}.currency-switcher__dropdown a{cursor:pointer;color:#000!important;text-shadow:none!important}.currency-switcher__dropdown a:hover{color:#5da313!important}.currency-switcher__dropdown--expanded{height:auto;margin-top:1px;opacity:1}@media (max-width:767px){.row--grey-bg-mobile{background:#e2e2e2}}.narrow-gutters .row{margin-left:-5px;margin-right:-5px}.narrow-gutters [class^=col-]{padding-left:5px;padding-right:5px}#productpromotion .weekknallerButton{width:100%;display:block;padding:5px 10px;margin-top:30px;text-align:center;color:#fff}@media (min-width:768px){#productpromotion .weekknallerButton{margin-bottom:75px}}@media (min-width:992px){#productpromotion .weekknallerButton{margin-top:0}}@media (min-width:1200px){#productpromotion .weekknallerButton{margin-top:45px}}body.ReactModal__Body--open{overflow:hidden}.ReactModal__Content:focus{outline:none}.filter-anchor,.filter-item{display:block;color:#000}.filter-anchor:-webkit-any-link,.filter-anchor:hover,.filter-anchor:visited,.filter-item:-webkit-any-link,.filter-item:hover,.filter-item:visited{text-decoration:none}.filter-collapsible{display:none}.filter-collapsible-header{font-weight:700;position:relative}.filter-collapsible-header:after{content:"\203A";transform:rotate(90deg);position:absolute;font-size:1.2em;top:0;right:0;pointer-events:all}.filter-collapsible-header.open:after{transform:rotate(-90deg)}.filter-collapsible-hidden{display:none}.filter-item .level-2{margin-left:1em}.filter-category{margin:.5em 0}.filter-category-content{margin:0 0 0 .5em}.filter-category-content .filter-collapsible-header,.filter-category-content input[type=checkbox]{pointer-events:none}.filter-checkbox{font-weight:400;pointer-events:all}.filter-facet-value{color:#216ba5;font-size:.9em;margin-left:.3em}.filter-facet-value:before{content:"["}.filter-facet-value:after{content:"]"}@media (min-width:768px){.filter-product .row--flex{display:flex}.filter-product .row--flex>*{float:none}.filter-product .row--align-center{align-items:center}}.filter-product a:hover{text-decoration:none}.filter-product{margin:1em;color:#000}.filter-product:hover,.filter-product:visited{color:#000;text-decoration:none}.filter-product-details--mobile{padding:1em .5em .5em}.filter-allotment-title,.filter-product-title{font-weight:700!important}.filter-product-label--mobile{color:#c7c7c7;text-transform:uppercase;font-weight:700}.filter-product-value{color:#767676;font-weight:700}.filter-product-price--mobile{color:#767676!important;font-weight:700!important;font-family:myriad-pro,Arial,Helvetica!important}.filter-product-price--mobile.filter-product-price--old{text-decoration:line-through}.filter-product-price--mobile.filter-product-price--new{display:inline-block;background:#f0574f;padding:0 .2em;border-radius:.2em;color:#fff!important;margin-left:.2em}.filter-allotment-labels,.filter-product-labels{padding:0;margin:0;list-style:none}.filter-allotment-labels li,.filter-product-labels li{color:#fff;float:left;margin:0 .25em .25em 0;padding:.2em .5em}.filter-allotment-labels li h4,.filter-product-labels li h4{margin:0;font-size:inherit;color:inherit;line-height:inherit}.filter-allotment-picture,.filter-product-picture{background-image:url(/public/shoestring/dist/aebc97af11d246efe8f18b0453479494.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#ccc;min-height:125px}@media (min-width:992px){.filter-allotment-picture,.filter-product-picture{min-height:200px}}.filter-allotment-picture img,.filter-product-picture img{width:100%;height:100%;object-fit:cover}.filter-product-picture{min-height:125px;height:100%}@media (min-width:992px){.filter-product-picture{min-height:200px}}.filter-product-review{text-align:right}.filter-product-introduction{margin-top:1em;margin-bottom:1em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.5em;position:relative}@media (min-width:992px){.filter-product-introduction{height:6em;-webkit-line-clamp:4}}@media (min-width:1200px){.filter-product-introduction{height:9em;-webkit-line-clamp:6;margin-bottom:auto}}@media (min-width:768px){.filter-allotment-button{height:42px!important}}@media (min-width:768px){.filter-allotment-button:after{height:42px!important;width:46px!important;right:-46px!important}}.filter-allotment-is-guaranteed{margin-top:1em}.filter-page-button{float:left}.filter-page-button a{border:1px solid #ddd;border-right:none;color:#000;display:block;padding:.5em 1em}.filter-page-button a:hover,.filter-page-button a:visited{color:#000;text-decoration:none}.filter-page-button.active a{border:1px solid #216ba5;background-color:#216ba5;color:#fff}.filter-page-button:last-child a{border-right:1px solid #ddd}.filter-empty,.filter-error,.filter-spinner{font-size:1.5rem;padding:4rem 1rem;text-align:center}.filter-empty .text,.filter-error .text,.filter-spinner .text{padding-top:1rem}.filter-deferred-animation-enter{opacity:0}.filter-deferred-animation-enter.filter-deferred-animation-enter-active{opacity:1;transition:all .2s ease-out}.filter-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:12;opacity:0;visibility:hidden;transition:all .2s ease-out;background:rgba(0,0,0,.5)}.filter-popup-group{position:fixed;background-color:#fff;width:100%;display:inline-block;box-shadow:0 1px 5rem rgba(0,0,0,.5);width:calc(100% - 3rem);height:80%;max-height:calc(100% - 3rem);top:50%;left:1.5rem;margin-left:0;transform:translateY(-50%);border-radius:1rem;overflow:hidden;z-index:11;padding:.5em}.filter-popup-group iframe{width:100%;height:100%;overflow:auto;border:none}@media (min-width:992px){.filter-popup-group{width:calc(100% - 10rem);max-width:80rem;max-height:calc(100% - 10rem);left:-40rem;margin-left:50%;padding:2em}}.filter-popup__animation-appear{opacity:0;transform:translateY(-100%)}.filter-popup__animation-appear.filter-popup__animation-appear-active{opacity:1;transition:all .2s ease-out;transform:translateY(-50%)}.filter-popup-active{opacity:1;visibility:visible}.filter-close-button{float:right}@media (min-width:768px){.filter-collapsible{display:block;background-color:#fff;margin:1em 0}}.filter-shoestring{font-family:myriad-pro,Arial,Helvetica;margin-bottom:1em}.filter-shoestring .filter-facet-value{color:#5da313;font-weight:700}.filter-shoestring .filter-collapsible{background-color:#f4f4ef;padding:15px;margin-bottom:30px;position:relative}.filter-shoestring .filter-collapsible:after{content:" ";display:block;width:100%;height:10px;position:absolute;bottom:-10px;left:0;background:url(/public/shoestring/dist/d624c9e5c8dde6ca6357a11c3438e801.png) top no-repeat;background-size:90% 10px}.filter-shoestring .filter-collapsible>.filter-collapsible-header{border-bottom:2px solid #f1584f;margin-bottom:15px;font-weight:700;text-transform:uppercase}.filter-shoestring .filter-collapsible-header label.filter-checkbox{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:79%}.filter-shoestring .filter-collapsible-header:after{content:"\F0D7";font-family:fontAwesome;font-size:1em;transform:none;right:2px}.filter-shoestring .filter-collapsible-header.open:after{content:"\F0D8"}.filter-shoestring .filter-category-header{font-weight:700;text-transform:uppercase}.filter-shoestring .filter-item>.filter-collapsible-header:after{content:"\F055";right:0}.filter-shoestring .filter-item>.filter-collapsible-header.open:after{content:"\F056"}.filter-shoestring .filter-item.active span{font-weight:700}.filter-shoestring .filter-product a:hover{text-decoration:none}.filter-shoestring .filter-product{display:block;margin:1em 0;background:#fff}.filter-shoestring .filter-product:last-child{border-bottom:none}.filter-shoestring .filter-allotment-labels li,.filter-shoestring .filter-product-labels li{font-size:12px;border-radius:0 2px 5px}.filter-shoestring .filter-allotment-labels{display:flex;padding:0;margin:-.75em -1em .5em}.filter-shoestring .filter-product__details-column{display:flex;flex-direction:column}.filter-shoestring .filter-product-type{background-repeat:no-repeat;background-size:auto 100%;color:transparent;height:40px;margin-right:1em;float:left}.filter-shoestring .filter-product-type[data-id="1"]{background-image:url(/public/shoestring/dist/07acf6674ee51f66e2f82148b73bd8be.svg)}.filter-shoestring .filter-product-type[data-id="2"]{background-image:url(/public/shoestring/dist/b363e73849a44f48317e297d49f05e8d.svg)}.filter-shoestring .filter-product-type[data-id="4"]{background-image:url(/public/shoestring/dist/5d0c9b20beb7e243b7f4accfda2489f7.svg)}.filter-shoestring .filter-product-title{color:#5da313!important;font-family:AmericanTypewriter,serif!important;font-size:18px!important;font-weight:700!important;width:auto;float:none;margin-top:2px}.filter-shoestring .filter-product-review{color:#5da313;font-weight:700}.filter-shoestring .filter-product-review-icon{background:url(/public/shoestring/dist/690444e5b5385dd158769ac98386c5b4.png) 0 0 no-repeat;background-size:auto 100%;display:inline-block;vertical-align:sub;height:21px;width:21px}.filter-shoestring .filter-product-price{color:#5da313;font-family:AmericanTypewriter,serif;font-size:16px;font-weight:700}.filter-shoestring .filter-product-price.filter-product-price__current-price{color:#5da313}.filter-shoestring .filter-product-price.filter-product-price--promo{margin-top:-1em}.filter-shoestring .filter-product-price.filter-product-price--promo .filter-product-price__current-price{font-size:1.2em;display:inline-block;background:#f0574f;padding:2px;color:#fff;border-radius:3px}.filter-shoestring .filter-product-price .filter-product-price__old-price{display:block;text-decoration:line-through}.filter-shoestring .filter-product-duration span{font-weight:700;font-size:12px}.filter-shoestring .filter-allotment-is-guaranteed,.filter-shoestring .filter-allotment-tour-leader{float:left;margin:1em 2em 0 0}.filter-shoestring .filter-allotment-is-guaranteed a,.filter-shoestring .filter-allotment-is-guaranteed a:hover,.filter-shoestring .filter-allotment-tour-leader a,.filter-shoestring .filter-allotment-tour-leader a:hover{color:#5da313}.filter-shoestring .filter-allotments-header{font-size:1.1em;font-weight:700;padding:1em 0;margin-bottom:5px}.filter-shoestring .filter-allotments-header .filter-allotment-guaranteed{margin-right:-15px}.filter-shoestring .filter-allotments-header__legend{float:right;background-color:#fff;border:1px solid #e6e6e6;padding-left:5px;padding-right:20px}.filter-shoestring .filter-allotment-is-guaranteed,.filter-shoestring .filter-allotment-period,.filter-shoestring .filter-allotment-tour-leader{font-size:12px}.filter-shoestring .filter-allotment-title{font-size:1em}.filter-shoestring .filter-allotment-price{display:inline-block;margin:7px 0}@media (min-width:768px){.filter-shoestring .filter-allotment-price{display:block;margin:unset}}.filter-shoestring .filter-allotment-price .filter-allotment-price__current-price{display:inline;color:#f1584f;font-weight:700;font-size:1.1em}@media (min-width:768px){.filter-shoestring .filter-allotment-price .filter-allotment-price__current-price{float:right}}.filter-shoestring .filter-allotment-price .filter-allotment-price__old-price{display:inline;color:#ccc;text-decoration:line-through}@media (min-width:768px){.filter-shoestring .filter-allotment-price .filter-allotment-price__old-price{float:right}}.filter-shoestring .filter-allotment-triptype{text-transform:uppercase;text-decoration:underline;color:#3498db;font-weight:700;margin-right:5px}.filter-shoestring .filter-allotment-departure{color:#f1584f;font-weight:700}@media (min-width:768px){.filter-shoestring .filter-allotment-departure__date{float:right}}@media (max-width:767px){.filter-shoestring .filter-allotment-row:after,.filter-shoestring .filter-allotment-row:before{content:"";clear:both;display:table}}@media (min-width:768px){.filter-shoestring .filter-allotment-row{display:flex;justify-content:space-between;align-items:center}.filter-shoestring .filter-allotment-row--grow{flex-grow:1}}.filter-shoestring .filter-allotment-separator{margin:.75em 0;border-top-color:#ccc}.filter-shoestring .filter-allotment-guaranteed{color:#5da313;margin-right:0;font-weight:700}@media (min-width:768px){.filter-shoestring .filter-allotment-guaranteed{margin-right:-15px}}.filter-shoestring .filter-allotment-duration{color:#999;margin-left:1em}@media (min-width:768px){.filter-shoestring .filter-allotment-duration__days{float:right}}.filter-shoestring .filter-allotment-composition{color:#999}.filter-shoestring .filter-page-button a{border-color:#e6e6e6}.filter-shoestring .filter-page-button.active a{background-color:#5da313;border-right:1px solid #5da313}.filter-shoestring .filter-error{color:#f1584f}@media (min-width:768px){.filter-shoestring .filter-product-price .filter-product-price__old-price{display:inline}}.filter-close-button,.filter-close-button:hover{color:#5da313}.qsm-anchor,.qsm-departure-months li a,.qsm-departure-range a,.qsm-destination-auto-complete ul li a,.qsm-region a,.qsm-type-item a{color:#000;text-decoration:none}.qsm-anchor:-webkit-any-link,.qsm-anchor:hover,.qsm-anchor:visited,.qsm-departure-months li a:-webkit-any-link,.qsm-departure-months li a:hover,.qsm-departure-months li a:visited,.qsm-departure-range a:-webkit-any-link,.qsm-departure-range a:hover,.qsm-departure-range a:visited,.qsm-destination-auto-complete ul li a:-webkit-any-link,.qsm-destination-auto-complete ul li a:hover,.qsm-destination-auto-complete ul li a:visited,.qsm-region a:-webkit-any-link,.qsm-region a:hover,.qsm-region a:visited,.qsm-type-item a:-webkit-any-link,.qsm-type-item a:hover,.qsm-type-item a:visited{text-decoration:none!important}.qsm-popper{width:100%}.qsm,.qsm-popup{margin:0 auto;width:100%;line-height:normal;color:#000;position:relative}.qsm h3{font-size:1.5em;margin-bottom:1em}.qsm h4{font-size:1.2em;margin:1em 0 .5em}.qsm-row{position:relative}.qsm-row:after,.qsm-row:before{content:" ";display:table}.qsm-row:after{clear:both}.qsm-action,.qsm-col,.qsm-col-2,.qsm-col-3,.qsm-col-4,.qsm-col-5,.qsm-col-6,.qsm-form,.qsm-region{position:relative;float:left}.qsm-col-2{width:0}.qsm-col-3{width:25%}.qsm-action,.qsm-col-4,.qsm-col-5,.qsm-col-6,.qsm-form{width:100%}.qsm-input{border:none;background-color:#fff;width:100%;padding:1em}input.qsm-input:focus{outline:none}.qsm-button a{border:none;display:block;background-color:#000;color:#fff;text-align:center;width:100%;padding:1em}.qsm-button a:hover{text-decoration:none}.qsm-chevron{position:absolute;top:1em;right:1em}.qsm-popup{background-color:#fff;padding:1em;margin:1em 0;width:100%}.qsm-popup .qsm-type-item a{padding:.5em 0}.qsm-region{width:10em}.qsm-region h3{margin-bottom:.5em}.qsm-region a{display:block;padding:.5em 0}.qsm-type-item img{width:1em}.qsm-type-item a{display:block}.qsm-date-in-range{border-radius:.3rem;background-color:#cfe5f6}.qsm-departure-row{margin:1em 0}.qsm-departure-range{margin:1em 0;display:inline}.qsm-departure-range a{display:inline-block;background-color:#ddd;width:2em;height:2em;margin:0 .5em;padding:.5em;text-align:center}.qsm-departure-months{margin:0}.qsm-departure-months li{float:left;clear:none;padding:.5em}.qsm-departure-months li a{display:block;background-color:#ddd;padding:.5em 1em;text-align:center}.qsm-departure-months li.active a{background-color:#216ba5;color:#fff}.qsm-or{display:none}.qsm-destination-auto-complete ul{margin:-.5em}.qsm-destination-auto-complete ul li{float:left;margin:.5em}.qsm-destination-auto-complete ul li a{display:block;background-color:#ddd;padding:.5em}.qsm-facet-value{color:#216ba5;font-size:.9em;margin-left:.3em}.qsm-facet-value:before{content:"["}.qsm-facet-value:after{content:"]"}.react-datepicker,.react-datepicker__current-month{font-size:1em}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__week-number{width:2.5em;padding:.5em 0}.react-datepicker__header__dropdown{margin:.5em 0}.col-md-3.col-sm-4 .qsm{display:none}@media (min-width:768px){.qsm-form{width:80%}.qsm-action{width:20%}.col-md-3.col-sm-4 .qsm{display:block}}@media (min-width:992px){.qsm-col-2{width:16.6666%}.qsm-col-3{width:25%}.qsm-col-4{width:33.3333%}.qsm-col-5{width:41.6666%}.qsm-col-6{width:50%}.qsm-departure-months{margin:-.5em}.qsm-or{display:block}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__week-number{width:2em}}@media (min-width:1200px){.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__week-number{width:2.5em}}.qsm-shoestring{font-family:myriad-pro,Arial,Helvetica;font-size:14px;z-index:3;display:none}.qsm-shoestring h3{color:#5da313;font-family:AmericanTypewriter,serif;font-size:1.5rem;font-weight:700;padding-bottom:1rem;border-bottom:1px solid #ccc}.qsm-shoestring .qsm-form__title{display:none}.qsm-shoestring .qsm-target{border-radius:3rem;box-shadow:0 0 1.8em rgba(0,0,0,.8);overflow:hidden}.qsm-shoestring .qsm-action,.qsm-shoestring .qsm-form{width:100%}.qsm-shoestring .qsm-input{font-family:AmericanTypewriter,serif!important;height:6rem;color:#5da313!important}.qsm-shoestring .qsm-input a{padding:.6em 0}.qsm-shoestring .qsm-input:placeholder{color:#707070}.qsm-shoestring .qsm-active-departure,.qsm-shoestring .qsm-active-destination{background-color:#fff}.qsm-shoestring .qsm-active-departure input,.qsm-shoestring .qsm-active-destination input{padding-left:3.5em;color:#5da313}.qsm-shoestring .qsm-active-departure:before,.qsm-shoestring .qsm-active-destination:before{font-family:fontAwesome;font-size:1.5em;position:absolute;top:.9em;left:1.1em;color:#5da313}.qsm-shoestring .qsm-active-destination:before{content:"\F041"}.qsm-shoestring .qsm-active-departure:before{content:"\F133"}.qsm-shoestring .qsm-chevron{top:1.6em}.qsm-shoestring .qsm-button a{font-size:1.8em;height:6rem;background-color:#5da313;padding:.6em 0}.qsm-shoestring .qsm-button a span{display:none}.qsm-shoestring .qsm-popup{background-color:#fff;color:#707070;border-radius:1em;box-shadow:0 0 30px rgba(0,0,0,.5);margin:2.5em 0;padding:1.5em}.qsm-shoestring .qsm-region{width:100%;padding:1rem}.qsm-shoestring .qsm-region h3{padding:0 10px 1rem}.qsm-shoestring .qsm-region a{color:#707070;font-size:1.5rem;text-transform:uppercase;padding:.1rem 10px;line-height:20px}.qsm-shoestring .qsm-destination-auto-complete{background-color:transparent;box-shadow:none;padding:0}.qsm-shoestring .qsm-destination-auto-complete li{float:none;margin:.35em .5em}.qsm-shoestring .qsm-destination-auto-complete li a{padding:1em 3em;border-radius:2em;background-color:#fff;text-transform:uppercase}.qsm-shoestring .qsm-destination-auto-complete li a strong{color:#5da313}.qsm-shoestring .qsm-type-popup{background-color:transparent;box-shadow:none;padding:0}.qsm-shoestring .qsm-type-popup .qsm-row{margin:-.5em}.qsm-shoestring .qsm-type-popup .qsm-type-item{margin:.35em .5em}.qsm-shoestring .qsm-type-popup .qsm-type-item a{background-position:3em .8em;padding:1em 3em 1em 5em;border-radius:2em;background-color:#fff;color:#5da313;text-transform:uppercase}.qsm-shoestring .qsm-type-popup .qsm-type-item[data-id="0"] a{padding:1em 3em}.qsm-shoestring .qsm-type-item.qsm-input a{color:#707070;background-position:left .35em;padding-left:2em}.qsm-shoestring .qsm-type-item a{background-repeat:no-repeat;background-size:1.5em}.qsm-shoestring .qsm-type-item[data-id="0"] a{padding-left:0}.qsm-shoestring .qsm-type-item[data-id="1"] a{background-image:url(/public/shoestring/dist/07acf6674ee51f66e2f82148b73bd8be.svg)}.qsm-shoestring .qsm-type-item[data-id="2"] a{background-image:url(/public/shoestring/dist/b363e73849a44f48317e297d49f05e8d.svg)}.qsm-shoestring .qsm-type-item[data-id="4"] a{background-image:url(/public/shoestring/dist/5d0c9b20beb7e243b7f4accfda2489f7.svg)}.qsm-shoestring .qsm-departure-year>li{float:left;width:50%}.qsm-shoestring .qsm-departure-months li a{background-color:#e6e6e6;border-radius:2em}.qsm-shoestring .qsm-departure-months li.active a{background-color:#5da313}.qsm-shoestring .qsm-date-in-range{background-color:#c2e69c}.qsm-shoestring .qsm-departure-range a{background-color:#5da313;color:#fff;border-radius:2em;padding:.3em}.qsm-shoestring .qsm-or{text-align:center;margin:160px 0;font-family:AmericanTypewriter,serif;font-size:2.5em;color:#5da313;position:relative}.qsm-shoestring .qsm-or:before{top:-140px}.qsm-shoestring .qsm-or:after,.qsm-shoestring .qsm-or:before{content:" ";border-left:1px solid #ccc;position:absolute;left:50%;height:120px}.qsm-shoestring .qsm-or:after{bottom:-140px}.qsm-shoestring .qsm-facet-value{color:#5da313;font-weight:700}.qsm-shoestring .react-datepicker{font-family:myriad-pro,Arial,Helvetica}.qsm-shoestring .react-datepicker__day,.qsm-shoestring .react-datepicker__day-name,.qsm-shoestring .react-datepicker__week-number{padding:.5rem 0}.qsm-shoestring .react-datepicker__day--selected{background-color:#5da313}@media (min-width:768px){.qsm-shoestring{display:none;width:100%}.qsm-shoestring .qsm-popup{width:100%}.qsm-shoestring .qsm-region{width:50%}.qsm-shoestring .qsm-region-2x,.qsm-shoestring .qsm-region-3x{width:100%}.qsm-shoestring .qsm-type-popup .qsm-type-item{float:left}.qsm-shoestring .qsm-type-item.qsm-input{border-left:1px solid #ccc;border-right:1px solid #ccc}.qsm-shoestring .qsm-destination-auto-complete li{float:left}}@media (min-width:992px){.qsm-shoestring{display:block}.qsm-shoestring .qsm-form{width:90%}.qsm-shoestring .qsm-action{width:10%}.qsm-shoestring .qsm-region{width:25%}.qsm-shoestring .qsm-region-2x,.qsm-shoestring .qsm-region-3x{width:50%}.qsm-shoestring .qsm-departure-year>li{float:none;width:auto}}@media (min-width:1200px){.qsm-shoestring{display:block}.qsm-shoestring .qsm-region{width:16.6666%}.qsm-shoestring .qsm-region-2x,.qsm-shoestring .qsm-region-3x{width:33.3333%}}.mobile-nav__qsm-holder .qsm-shoestring{display:block;padding:1em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-target{border-radius:0}.mobile-nav__qsm-holder .qsm-shoestring .qsm-input{display:flex;flex-direction:row;align-items:center;font-size:1.2em;border-radius:3rem;overflow:hidden;margin-bottom:1em;font-weight:700;padding:0 2em 0 1em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-input>a{padding-left:2em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-col-6>div{display:flex;flex-direction:row;align-items:center}.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-departure .qsm-input,.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-destination .qsm-input{padding-left:3em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-departure>:before,.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-destination>:before{font-size:2em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-departure,.mobile-nav__qsm-holder .qsm-shoestring .qsm-active-destination{background-color:transparent}.mobile-nav__qsm-holder .qsm-shoestring .qsm-button>a{margin-top:1em;border-radius:3rem}.mobile-nav__qsm-holder .qsm-shoestring .qsm-button>a span{text-transform:uppercase;display:inline;margin-left:.5em;font-weight:700}.mobile-nav__qsm-holder .qsm-shoestring .qsm-popper{position:fixed!important;transform:unset!important;margin:0;padding:0 1em}.mobile-nav__qsm-holder .qsm-shoestring .qsm-popper .qsm-popup{max-height:85vh;overflow-y:scroll;overflow-x:hidden}.compProduct__year{margin:1em 0;font-size:2em}.compProduct__headerCell{padding:0;margin:0 0 .75rem;text-transform:uppercase}.compProduct__headerCell span{font-weight:700}.compProduct__cells:after,.compProduct__cells:before{content:" ";display:table}.compProduct__cells:after{clear:both}.compProduct__cell{height:13rem;padding:0;overflow:hidden}.compProduct__cell .productlabels{padding:0}.compProduct__cell .productlabels li{text-transform:uppercase;font-weight:700;margin:.5em 0;padding:.5em;border:1px solid #ccc}.compProduct__cell .price.priceDescription span{color:red;font-size:1.2rem}.compProduct__cell .buttons a{height:4rem;line-height:4rem;margin-top:1rem;text-transform:uppercase;font-weight:700;font-size:1.4rem}@media (min-width:992px){.compProduct__cell .buttons a{height:auto;line-height:inherit;margin-top:0}}.compProduct__cell .buttons a.option span{font-weight:700}.compProduct__full{color:#5da313;text-transform:uppercase;font-size:3rem;display:flex;height:100%;justify-content:center;align-items:center}.compProduct__count-down,.compProduct__remarks{position:relative;width:100%;float:none;display:block;margin-bottom:.25rem}.compProduct__date{margin:0;overflow:hidden}.compProduct__date i{position:relative;margin-right:.3rem;top:-.1rem;font-size:1.4rem}.compProduct__date li{padding:0 2px}.compProduct__date li:first-child:after,.compProduct__date li:last-child:after{display:none}.compProduct__date li:after{content:"\F054";font-family:FontAwesome;font-size:1rem;opacity:.5;margin:0 0 0 .4rem}.compProduct__tooltip{max-width:400px}.button,.button-primary,.button-secondary,.compProduct__cell .buttons a.bookbutton{display:block;padding:0 1rem;margin:1rem 0;overflow:hidden;transition:all .2s ease-out;line-height:3.8rem}.button-primary:active,.button-primary:focus,.button-primary:hover,.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.button:active,.button:focus,.button:hover,.compProduct__cell .buttons a.bookbutton:active,.compProduct__cell .buttons a.bookbutton:focus,.compProduct__cell .buttons a.bookbutton:hover{text-decoration:none}.button-primary,.compProduct__cell .buttons a.bookbutton{background-color:#ccc;color:#fff}.button-primary:active,.button-primary:focus,.button-primary:hover,.compProduct__cell .buttons a.bookbutton:active,.compProduct__cell .buttons a.bookbutton:focus,.compProduct__cell .buttons a.bookbutton:hover{background-color:#999}.compError,.compSpinner{font-size:1.5rem;padding:4rem 1rem;text-align:center}.compError__text,.compSpinner__text{padding-top:1rem}.compError{color:red}.compFlyin{position:fixed;width:100%;height:100%;top:0;right:0;font-size:1.5rem;background:transparent;overflow-y:auto;visibility:hidden;transition:all .2s ease-out;z-index:1100}.compFlyin--flight,.compFlyin--group-composition,.compFlyin--tour-leader{position:fixed;width:100vw;height:100%;top:0;right:0;background-color:#fff;overflow-x:hidden;overflow-y:auto;z-index:10}.compFlyin--group-composition,.compFlyin--tour-leader{max-width:60rem}.compFlyin--group-composition--image,.compFlyin--tour-leader--image{width:100%;margin:1em 0}.compFlyin--flight{max-width:80rem}.compFlyin--flight .compFlyin__header:before{display:none}.compFlyin--flight .compFlyin__header:after{top:0;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 50%);z-index:1}.compFlyin--tour-leader .compFlyin__header{background-image:url(/public/shoestring/dist/1b0521c7854e4d43ee239b7688306fcc.jpg);background-position:50%;background-size:cover}.compFlyin--tour-leader .compFlyin__header:before{display:none}.compFlyin--tour-leader .compFlyin__header:after{top:0;height:100%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.5));z-index:1}.compFlyin--group-composition .compFlyin__header{background-image:url(/public/shoestring/dist/11b882f8724e06ee32496d0bf5849dbc.jpg);background-position:50%;background-size:cover}.compFlyin--group-composition .compFlyin__header h2{font-size:2.5rem}.compFlyin--group-composition .compFlyin__header:before{display:none}.compFlyin--group-composition .compFlyin__header:after{top:0;height:100%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.5));z-index:1}.compFlyin__animation-appear{opacity:0;transform:translateX(80rem)}.compFlyin__animation-appear.compFlyin__animation-appear-active{opacity:1;transition:all .2s ease-out;transform:translateX(0)}.compFlyin--shown{visibility:visible;background:rgba(0,0,0,.5)}.compFlyin a{text-decoration:none}.compFlyin h3{font-size:2.6rem;font-weight:700;color:#565656}.compFlyin__header{position:relative;width:100%;padding-bottom:42%;overflow:hidden}@media (min-width:992px){.compFlyin__header{padding-bottom:28%}}.compFlyin__header:after,.compFlyin__header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@cornflower-blue",endColorstr="@newgreen",GradientType=1);opacity:.42}.compFlyin__header:after{height:10rem;top:auto;bottom:0;z-index:2;opacity:.65;background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.1),#000);background:linear-gradient(180deg,rgba(0,0,0,.1) 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a000000",endColorstr="#000000",GradientType=0)}.compFlyin__header h2{position:absolute;bottom:1rem;left:2rem;color:#fff;font-size:4rem;text-shadow:1px 3px 4px rgba(0,0,0,.87);z-index:3}.compFlyin__header i{font-size:2.4rem;position:absolute;top:2rem;right:2rem;color:#fff;text-shadow:1px 2px 4px rgba(0,0,0,.87);cursor:pointer;z-index:2}.compFlyin__header .compFlyin__cover{position:absolute;width:auto;height:100%;top:0;transform:translateX(-50%);left:50%}@media (min-width:992px){.compFlyin__header .compFlyin__cover{width:100%;min-height:100%;transform:translateX(0);left:0}}.compFlyin__flightBlock{position:relative;width:calc(100% - 3rem);padding:1.5rem 1rem;margin:1.5rem;border:1px solid #e6e6e6}@media (min-width:992px){.compFlyin__flightBlock{padding:1.5rem}}.compFlyin__flightBlock--alternatives .compFlyin__intro{flex-direction:column}.compFlyin__options__animation-enter{opacity:0;transform:translateX(100%)}.compFlyin__options__animation-enter.compFlyin__options__animation-enter-active{opacity:1;transition:all .2s ease-out .1s;transform:translateX(0)}.compFlyin__options__animation-leave{opacity:1;transform:translateX(0)}.compFlyin__options__animation-leave.compFlyin__options__animation-leave-active{opacity:0;transition:all .2s ease-in;transform:translateX(-100%)}.compFlyin__optionRow{background:#fff;padding:1rem;margin:0 0 1.5rem;border:1px solid #e0e0e0;border-radius:2px}.compFlyin__optionRow--non-stop{background:#d4ecbb!important;border:1px solid #bbe193!important}.compFlyin__optionRow--non-stop .compFlyin__logo{height:auto}@media (min-width:992px){.compFlyin__optionRow--non-stop .compFlyin__logo{background:#d4ecbb!important}}.compFlyin__optionRow:last-child{margin-bottom:0}.compFlyin__optionRow .compFlyin__logo{margin-right:5rem;margin-bottom:1rem}@media (min-width:992px){.compFlyin__optionRow .compFlyin__logo{width:calc(25% - 5rem);margin-bottom:0;background:#fff}}.compFlyin__optionRow .compFlyin__logo p{margin-top:0}.compFlyin__optionRow .compFlyin__logoContent{width:14rem;height:7.5rem;box-shadow:none}@media (min-width:992px){.compFlyin__optionRow .compFlyin__logoContent{position:absolute;margin:0;top:1.5rem}}.compFlyin__optionRow .emission{margin-top:11.5rem;width:140px;display:none}.compFlyin__optionRow .emission p{margin:0;padding:0;text-align:center}@media (min-width:992px){.compFlyin__optionRow .emission{display:block}}.compFlyin__optionRow .emission--mobile{width:auto;margin:0;display:block;margin-bottom:4rem}@media (min-width:992px){.compFlyin__optionRow .emission--mobile{display:none}}.compFlyin__optionRow--non-stop .emission{margin-top:12rem}.compFlyin__optionRow .compFlyin__label--non-stop,.compFlyin__optionRow .compFlyin__label--stop{background-color:#fff;border-radius:13px;background:#fff;padding:.4rem;text-transform:uppercase;font-size:12px;position:relative;padding-left:3rem;font-weight:700;max-width:44rem;margin:0 auto;margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.compFlyin__optionRow .compFlyin__label--non-stop,.compFlyin__optionRow .compFlyin__label--stop{margin-left:0;margin-bottom:0}}.compFlyin__optionRow .compFlyin__label--non-stop .fa-info-circle,.compFlyin__optionRow .compFlyin__label--stop .fa-info-circle{color:#3498db;margin-left:.5rem;font-size:15px}.compFlyin__optionRow .compFlyin__label--non-stop:hover .compFlyin__label--tooltip,.compFlyin__optionRow .compFlyin__label--stop:hover .compFlyin__label--tooltip{visibility:visible}.compFlyin__optionRow .compFlyin__label--stop{border:1px solid #f1584f;padding-left:.8rem;max-width:33rem}.compFlyin__optionRow .compFlyin__label--non-stop{border:1px solid #bbe193}.compFlyin__optionRow .compFlyin__label--non-stop:before{content:"";background-color:#5da313;color:#fff;background-image:url(/public/shoestring/dist/be1a301973f1e16ced95468c57e0543e.svg);background-position:50%;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;border-radius:50px;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.compFlyin__optionRow .compFlyin__label--tooltip{bottom:3rem;left:-30px;color:#fff;opacity:1;position:absolute;transition:opacity .5s;background:#000;text-align:center;padding:.5rem 1rem;text-transform:none;font-weight:400;width:230px;font-size:13px;visibility:hidden}@media (min-width:992px){.compFlyin__optionRow .compFlyin__label--tooltip{left:0}}.compFlyin__optionRow .compFlyin__label--tooltip---active{opacity:1}.compFlyin__optionRow .compFlyin__label--tooltip:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;position:absolute;left:50%;transform:translateX(-50%)}.compFlyin__optionRow .compFlyin__label--tooltip p{padding:0;margin:0}.compFlyin__optionRow .compFlyin__label--tooltip---smalltext{font-style:italic;font-size:11px;color:hsla(0,0%,100%,.8)}.compFlyin__optionRow .compButton .fa-chevron-right{color:inherit}.compFlyin__optionIcon{position:relative;display:block;float:left;height:3rem;font-size:1.8rem;width:3rem;text-align:center;margin-left:0;transform:scale(.9);top:-.5rem}@media (min-width:992px){.compFlyin__optionIcon{margin-left:-4rem}}.compFlyin__optionIcon:before{content:"";position:absolute;width:3rem;height:3rem;top:0;left:0;border-radius:50%}.compFlyin__optionIcon i{position:absolute;width:4rem;height:4rem}.compFlyin__flightDetail--departure .compFlyin__optionIcon i{transform:rotate(45deg);left:-1.3rem;top:.3rem;color:#f5f5f5}.compFlyin__flightDetail--return .compFlyin__optionIcon i{transform:rotate(-135deg);left:.4rem;top:-1.4rem}.compFlyin__optionText{position:relative;display:block;font-size:1.4rem;margin-bottom:1.5rem;margin-left:4.5rem}@media (min-width:992px){.compFlyin__optionText{margin-left:0}}.compFlyin__schedule{padding:1.5rem;border-radius:2px}.compFlyin__schedule__animation-enter{opacity:0;transform:scale(0)}.compFlyin__schedule__animation-enter.compFlyin__schedule__animation-enter-active{opacity:1;transition:all .2s ease-out .3s;transform:scale(1)}.compFlyin__scheduleRow{border:1px solid #e0e0e0;padding:0;margin-bottom:1.5rem;overflow:hidden}@media (min-width:992px){.compFlyin__scheduleRow{margin-bottom:-1px}}.compFlyin__scheduleRow.return .compFlyin__logoContent i{transform:rotate(-135deg);box-shadow:-1px -1px 1px rgba(0,0,0,.22)}.compFlyin__scheduleRow .compFlyin__label--non-stop:before{content:"";background-color:#5da313;color:#fff;background-image:url(/public/shoestring/dist/be1a301973f1e16ced95468c57e0543e.svg);background-position:50%;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;border-radius:50px;position:absolute;top:.4rem;left:.4rem;z-index:1}.compFlyin__logo{position:relative;height:7.5rem;width:100%;margin-right:0;padding:0;background:#fff}@media (min-width:992px){.compFlyin__logo{height:8rem;background:transparent}}.compFlyin__logoContent{position:relative;width:100%;height:7.5rem;border-radius:1rem;margin:0 auto;text-align:center;background-color:#fff}@media (min-width:992px){.compFlyin__logoContent{position:absolute;width:14rem;height:8rem;padding:1rem;margin:0;margin-top:1rem;margin-left:1rem}}.compFlyin__logoContent img{position:relative;max-width:12rem;max-height:5rem;transform:translateY(-50%);top:50%}.compFlyin__logoContent i{position:absolute;width:3rem;height:3rem;border:2px solid #fff;box-shadow:1px 1px 1px rgba(0,0,0,.22);border-radius:50%;transform:rotate(45deg);text-align:center;line-height:2.6rem;top:2rem;right:1rem}@media (min-width:992px){.compFlyin__logoContent i{top:2.5rem;right:-3rem}}.compFlyin__scheduleDetails{height:5rem;background:#fff;line-height:4.5rem;border:1px solid #e0e0e0}.compFlyin__timeline{position:relative;height:10rem;top:2rem;padding:0 0 0 1.5rem;margin-bottom:2rem}@media (min-width:992px){.compFlyin__timeline{top:0;margin-bottom:0;padding-left:0}}.compFlyin__timeline h4{font-weight:700;font-size:1.8rem;margin-bottom:-.3rem;margin-top:1rem}.compFlyin__timeline h4:first-child{margin-top:0}.compFlyin__timeline span{font-size:1.4rem}.compFlyin__timeline h4,.compFlyin__timeline span{color:#565656}.compFlyin__timelineEnd,.compFlyin__timelineStart,.compFlyin__timelineStops{position:relative;display:block;float:left;transform:translateY(-50%);top:50%}.compFlyin__timelineStart{width:37.5%;min-height:6rem;padding-right:1.5rem;margin-right:1rem}@media (min-width:768px){.compFlyin__timelineStart{width:40%}}@media (min-width:992px){.compFlyin__timelineStart{width:24%;min-height:inherit;padding:1.2rem 0}}.compFlyin__timelineStops{position:relative;width:16%;margin-left:1.5rem}.compFlyin__timelineStops:after{content:"";position:absolute;width:1px;height:6rem;background:#ccc;right:-1px;top:-3rem;z-index:0}@media (min-width:992px){.compFlyin__timelineStops:after{display:none}}@media (min-width:992px){.compFlyin__timelineStops{width:45%}}.compFlyin__timelineStops>div{display:block;float:left}.compFlyin__timelineStopsEnd,.compFlyin__timelineStopsStart{width:25%;display:none}@media (min-width:992px){.compFlyin__timelineStopsEnd,.compFlyin__timelineStopsStart{display:block}}.compFlyin__timelineStopsDetails{position:absolute;width:50%;height:100%;left:25%;padding:0 1.5rem}.compFlyin__timelineContent{position:absolute;width:100%;height:100%;top:0;left:-1rem;padding:0 1.5rem}.compFlyin__detail{position:absolute;width:100%;left:-.5rem;top:1.2rem;text-align:center;font-size:1.3rem;font-style:italic;color:#9f9f9f}@media (min-width:992px){.compFlyin__detail{left:0;top:0}}.compFlyin__detail:first-child{top:-5rem}@media (min-width:768px){.compFlyin__detail:first-child{top:-3.7rem}}@media (min-width:992px){.compFlyin__detail:first-child{top:-1.7rem}}.compFlyin__detail:nth-child(2){top:1.2rem}@media (min-width:992px){.compFlyin__detail:nth-child(2){top:2.8rem;bottom:0}}.compFlyin__timelineFigure{position:absolute;width:100%;height:2px;background:#d8d8d8;transform:translateY(-50%);top:50%;left:0}@media (min-width:992px){.compFlyin__timelineFigure{position:relative}}.compFlyin__timelineFigure:after,.compFlyin__timelineFigure:before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;border:2px solid #6a6a6a;left:-.5rem;top:-.4rem}@media (min-width:992px){.compFlyin__timelineFigure:after,.compFlyin__timelineFigure:before{width:1.5rem;height:1.5rem;left:1rem;top:-.7rem}}.compFlyin__timelineFigure:after{left:auto;right:0}@media (min-width:992px){.compFlyin__timelineFigure:after{right:1rem}}.compFlyin__timelineStopsEnd{position:absolute;right:0}.compFlyin__timelineEnd{position:absolute;width:35%;right:-.75rem}@media (min-width:992px){.compFlyin__timelineEnd{width:25%;right:-2rem}}.compFlyin__timelineStart:before,.compFlyin__timelineStops:before{content:"";position:absolute;width:1rem;height:1rem;right:-.6rem;top:calc(50% - .5rem);transform:rotate(-45deg);z-index:1}.compFlyin__intro{width:100%;display:flex;flex-direction:column;text-align:center;margin:1.5rem 0 0}@media (min-width:768px){.compFlyin__intro{flex-direction:row;justify-content:space-between}}.compFlyin__price{text-align:right;font-style:italic;font-size:1.4rem;color:#707070}.compFlyin__price--value{font-style:normal;font-weight:700;font-size:2.6rem}.compFlyin__details{padding:0;margin:3rem 0}@media (min-width:768px){.compFlyin__details{padding:0 1.5rem 0 0}}@media (min-width:992px){.compFlyin__details{padding:1.5rem;margin:0}.compFlyin__optionRow--non-stop .compFlyin__details{padding-top:2rem}}.compFlyin__book{padding:0;text-align:center}.compFlyin__book .compFlyin_bookTitle{text-transform:uppercase;font-weight:700;font-size:1.4rem;width:100%;padding:1rem;height:5rem;overflow:hidden}.compFlyin__book .compFlyin_bookTitle span{position:relative;transform:translateY(-50%);top:50%;line-height:1.4rem;font-weight:700;display:block;display:-webkit-box;max-height:3rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compFlyin__book .compFlyin__price{text-align:center;padding-bottom:1.25rem}.compFlyin__book .compFlyin__price>span{display:block;position:relative;transform:translateY(50%);top:-50%;margin-bottom:.75rem;margin-top:-1rem}.compFlyin__book .compButton .compButton--primary{width:calc(100% + 2px);margin-left:-1.5rem;position:absolute;bottom:-4rem;right:-1px}.compFlyin .compMessage{margin:3rem 0}.compSchedule{top:0;left:0;z-index:1100;opacity:0;visibility:hidden;transition:all .2s ease-out;background:rgba(0,0,0,.5)}.compSchedule,.compSchedule__backdrop{position:fixed;width:100%;height:100%}.compSchedule--group,.compSchedule--schedule{position:fixed;background-color:#fff;width:100%;display:inline-block;box-shadow:0 1px 5rem rgba(0,0,0,.5);width:calc(100% - 3rem);height:auto;max-height:calc(100% - 3rem);top:50%;left:1.5rem;margin-left:0;transform:translateY(-50%);border-radius:1rem;overflow-y:auto;z-index:11}@media (min-width:992px){.compSchedule--group,.compSchedule--schedule{width:calc(100% - 10rem);max-width:80rem;max-height:calc(100% - 10rem);left:-40rem;margin-left:50%}}.compSchedule--group{height:80%;padding:.5em;overflow:hidden}@media (min-width:992px){.compSchedule--group{padding:2em}}.compSchedule--group iframe{width:100%;height:100%;overflow:auto;border:none}.compSchedule__animation-appear{opacity:0;transform:translateY(-100%)}.compSchedule__animation-appear.compSchedule__animation-appear-active{opacity:1;transition:all .2s ease-out;transform:translateY(-50%)}.compSchedule--shown{opacity:1;visibility:visible}body.ReactModal__Body--open{overflow:hidden}.ReactModal__Content:focus{outline:none}div,span{font-weight:inherit}.no-padding{padding:0}.link{display:block}.ReactModal__Content:focus{outline:none}.__react_component_tooltip{max-width:30em;text-transform:none}a:focus{outline:none}.button,.button-primary,.button-secondary,.compProduct__button{position:relative;width:100%;height:4rem;background-image:none;display:block;clear:both;line-height:3.8rem;text-align:left;text-transform:uppercase;font-family:myriad-pro;padding:0 1rem;margin:1rem 0;overflow:hidden;transition:all .2s ease-out}.button-primary:active,.button-primary:focus,.button-primary:hover,.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.button:active,.button:focus,.button:hover,.compProduct__button:active,.compProduct__button:focus,.compProduct__button:hover{text-decoration:none}.button-primary>span,.button-secondary>span,.button>span,.compProduct__button>span{font-weight:700;background:none;background-color:transparent;border-bottom:none;padding:0;line-height:3.8rem;height:4rem}.button-primary:after,.button-secondary:after,.button:after,.compProduct__button:after{background-image:none}.button-primary{background-color:#5da313;border-bottom:3px solid #427909;color:#fff}.button-primary:active,.button-primary:focus,.button-primary:hover{background-color:#6fb822;border-bottom-color:#4f8c10;color:#fff}.button-secondary,.compProduct__button{background-color:#f4f4ef;border:1px solid #dfdfdf;border-bottom:3px solid #dfdfdf;color:#3e3e3e}.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.compProduct__button:active,.compProduct__button:focus,.compProduct__button:hover{background-color:#6fb822;border-color:#6fb822;border-bottom-color:#4f8c10;color:#fff}.compLogo--empty{background-image:url("/assets/images/flight/flht-icon_placeholder.svg");background-size:7rem;background-repeat:no-repeat;background-position:50%}.compProduct{position:relative;width:100%;padding:0;margin-bottom:2rem;display:inline-block;font-family:myriad-pro;font-size:1.5rem;background:#f7f7f7}@media (min-width:768px){.compProduct{width:calc(50% - 1rem);margin-right:2rem}.compProduct:nth-of-type(2n){margin-right:0}}@media (min-width:992px){.compProduct{width:100%;height:13rem;min-height:13rem;margin-right:0;display:table}}.compProduct__mobile{border:1px solid #e7e7e7}.compProduct__year{font-family:clarendon-text-pro;margin:4.5rem 0 1.5rem;color:#5da313;font-size:20px}.compProduct__headerCell{padding:0;margin:0 0 .75rem;font-family:myriad-pro;font-size:16px;font-weight:700;text-transform:uppercase}.compProduct__headerCell span{font-weight:700}.compProduct__cells{position:relative;width:100%;min-height:13rem;border:1px solid #dfdfdf;display:table}.compProduct__cell{height:13rem;min-height:13rem;display:table-cell;padding:1rem 1.5rem 1.5rem;background:#f7f7f7;overflow:hidden}.compProduct__cell .productlabels{padding:0;margin:4rem 0 0 -1.5rem;z-index:1}.compProduct__cell .productlabels li{height:2.25rem;display:inline-block;padding:.2rem 1rem;margin-right:5px;margin-bottom:1rem;border-radius:0;overflow:hidden;border:1px solid #dfdfdf;margin-left:-1px;border-radius:0 2px 5px;background-color:#fff;color:#0055a7;line-height:2rem;text-transform:uppercase}.compProduct__cell .productlabels li div,.compProduct__cell .productlabels li span{font-weight:700}.compProduct__cell .productlabels li.garanteed{position:absolute;width:100%;top:3.5rem;padding-top:0;padding-bottom:0;color:#5da313;background-color:#fff;font-size:1.45rem;border:none;border-bottom:1px solid #dfdfdf;border-radius:0}.compProduct__cell .productlabels li.garanteed:before{content:"\F00C";font-family:FontAwesome;position:absolute;color:#5da313;width:auto;text-align:center;border-radius:0;border:none;font-size:1.5rem;line-height:1.9rem;margin-top:0;background:transparent;text-shadow:none;z-index:1}.compProduct__cell .productlabels li.productlabel--default{position:relative;bottom:0}.compProduct__cell .buttons{position:relative;width:100%;top:.5rem;clear:both}.compProduct__cell .buttons a{height:auto;line-height:inherit;margin:1rem 0;font-weight:700;font-size:1.4rem}.compProduct__full{color:#5da313;text-transform:uppercase;font-size:3rem}.compProduct__count-down,.compProduct__remarks{position:relative;width:100%;float:none;display:block;margin-bottom:.25rem}.compProduct__count-down{text-align:center}.compProduct__count-down h2{color:#5da313;font-weight:700;font-size:2rem;text-align:center;font-family:AmericanTypewriter;margin:5px 0 0}.compProduct__count-down .flip-clock-wrapper{font-family:myriad-pro;margin:2.5em 0;width:auto;display:inline-block}.compProduct__count-down .flip-clock-wrapper ul{box-shadow:none;border-radius:0;width:40px;height:40px;margin:0;background-color:transparent}.compProduct__count-down .flip-clock-wrapper ul li{line-height:40px}.compProduct__count-down .flip-clock-wrapper ul li a div.up{border-radius:5px 5px 0 0}.compProduct__count-down .flip-clock-wrapper ul li a div.down{border-radius:0 0 5px 5px}.compProduct__count-down .flip-clock-wrapper ul li a div div.inn{color:#fff;font-size:2rem;font-weight:700;border-radius:0}.compProduct__count-down .flip-clock-divider{height:40px}.compProduct__count-down .flip-clock-divider .flip-clock-label{left:0;right:auto;color:#000!important;font-size:1rem}.compProduct__count-down .flip-clock-divider.hours>.flip-clock-label,.compProduct__count-down .flip-clock-divider.minutes>.flip-clock-label,.compProduct__count-down .flip-clock-divider.seconds>.flip-clock-label{left:20px}.compProduct__count-down .flip-clock-dot{box-shadow:none;width:6px;height:6px;left:7px}.compProduct__count-down .flip-clock-dot.top{top:9px}.compProduct__count-down .flip-clock-dot.bottom{bottom:9px}.compProduct__count-down i{margin-right:.5rem}.compProduct__link,.compProduct__linksWrapper{text-transform:uppercase}.compProduct__link{width:100%;padding:.5rem 0;display:block;border-top:1px solid #ccc;background:transparent;cursor:pointer}.compProduct__link:active a,.compProduct__link:active i,.compProduct__link:focus a,.compProduct__link:focus i,.compProduct__link:hover a,.compProduct__link:hover i{color:#1870ab}.compProduct__link--tertiary{position:relative;padding:0;display:block;border-top:none}.compProduct__link--tertiary:after{content:"\F054";position:absolute;right:-.5rem;top:.25rem;margin:0 .4rem;font-family:FontAwesome;font-size:1rem;opacity:.5}.compProduct__link--tertiary.compProduct__link a{color:#707070}.compProduct__link .__react_component_tooltip{color:#fff}.compProduct__link a,.compProduct__link i{font-weight:700;font-size:1.4rem;color:#3498db;transition:all .2s ease-out;text-decoration:none;display:inline-block;width:100%}.compProduct__link i{width:2rem;text-align:center}.compProduct__link span{font-weight:700}.compProduct__section{padding:.5rem 1.5rem}.compProduct__label{font-weight:700}.compProduct__label-guaranteed span{margin-left:3rem}.compProduct__label-tag{padding:.5rem .75rem;margin:1rem 1rem 0 0;font-weight:700;border:.1rem solid #ccc;background-color:#fff;color:#0055a7}.compProduct__date{font-size:1.5rem;background:#fff;color:#5da313;padding-top:.6rem;padding-bottom:.6rem;border-bottom:1px solid #ccc;overflow:hidden}@media (min-width:992px){.compProduct__date{margin:-1rem -1.5rem;padding:1rem}}.compProduct__date i{position:absolute;margin:.3rem 0 0 1rem}@media (min-width:992px){.compProduct__date i{position:relative;margin:0 .3rem 0 0;top:-.1rem;font-size:1.4rem}}.compProduct__date ul{padding-left:3rem;margin-bottom:0}.compProduct__date li{display:inline-block;padding:0 2px;font-weight:700}.compProduct__date li:first-child:after,.compProduct__date li:last-child:after{display:none}@media (min-width:992px){.compProduct__date li:after{content:"\F054";font-family:FontAwesome;font-size:1rem;opacity:.5;margin:0 0 0 .4rem}}.compProduct__button{width:auto;display:inline-block;margin-top:0}.compProduct__links{margin:1rem 0}.compProduct__links .link{position:relative;top:.75rem;font-weight:700}.compProduct__price{display:inline-block;margin-top:1rem;font-family:AmericanTypewriter;font-size:2rem}.compProduct__price--promo{font-size:1.5rem;color:#959595;text-decoration:line-through;margin-left:.5em}.compProduct .price{width:auto}.compProduct .price span{font-family:AmericanTypewriter;font-size:2rem;font-weight:700;display:inline-block}.compProduct .price .line-through{color:#959595;font-family:myriad-pro;font-size:1.4rem;font-weight:400;font-style:italic;text-decoration:line-through;display:inline-block;margin-left:.5em}.compProduct .productpromotion-price>span{font-size:16px!important;line-height:normal;margin-top:0}.compProduct .text--primary{color:#5da313}.compProduct .text--secondary{color:#3498db}.compProduct .text--grey{color:#707070}.compProduct .text--icon i{margin-right:.5rem}.compProduct .text--icon-right i{font-size:1.3rem;margin-left:.5rem}.compProduct .text--bold{font-weight:700}.compProduct .border-bottom{padding-bottom:1.5rem;border-bottom:1px solid #ccc}.compProduct .cta{padding:.75rem 1rem;font-weight:700;color:#fff;background-color:#5da313;border-bottom:.3rem solid #365e0b}.compFlyin{width:100%;font-family:myriad-pro;font-size:1.5rem;background:transparent;visibility:hidden;transition:all .2s ease-out;z-index:12}.compFlyin,.compFlyin--flight{position:fixed;height:100%;top:0;right:0;overflow-y:auto}.compFlyin--flight{width:100vw;max-width:80rem;background-color:#fff;overflow-x:hidden;z-index:10}.compFlyin--shown{visibility:visible;background:rgba(0,0,0,.5)}.compFlyin a{text-decoration:none}.compFlyin h3{font-family:AmericanTypewriter;font-size:2.6rem;font-weight:700;color:#565656}.compFlyin__header{position:relative;width:100%;padding-bottom:42%;background:#ccc;overflow:hidden}@media (min-width:992px){.compFlyin__header{padding-bottom:28%}}.compFlyin__header:after,.compFlyin__header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#3498db;background:-moz-linear-gradient(45deg,#3498db 0,#5da313 100%);background:-webkit-linear-gradient(45deg,#3498db,#5da313);background:linear-gradient(45deg,#3498db,#5da313);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@cornflower-blue",endColorstr="@newgreen",GradientType=1);opacity:.42}.compFlyin__header:after{height:10rem;top:auto;bottom:0;z-index:2;opacity:.65;background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.1),#000);background:linear-gradient(180deg,rgba(0,0,0,.1) 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a000000",endColorstr="#000000",GradientType=0)}.compFlyin__header h2{position:absolute;bottom:1rem;left:2rem;color:#fff;font-family:AmericanTypewriter;font-size:4rem;text-shadow:1px 3px 4px rgba(0,0,0,.87);z-index:3}.compFlyin__header i{font-size:2.4rem;position:absolute;top:2rem;right:2rem;color:#fff;text-shadow:1px 2px 4px rgba(0,0,0,.87);cursor:pointer;z-index:2}.compFlyin__header .compFlyin__cover{position:absolute;width:auto;height:100%;top:0;transform:translateX(-50%);left:50%}@media (min-width:992px){.compFlyin__header .compFlyin__cover{width:100%;min-height:100%;transform:translateX(0);left:0}}.compFlyin__flightBlock{position:relative;width:calc(100% - 3rem);background:#f5f5f5;padding:1.5rem 1rem;margin:1.5rem;border:1px solid #e6e6e6}@media (min-width:992px){.compFlyin__flightBlock{padding:1.5rem}}.compFlyin__optionRow{background:#fff;padding:1rem;margin:0 0 1.5rem;border:1px solid #e0e0e0;border-radius:2px}.compFlyin__optionRow:last-child{margin-bottom:0}.compFlyin__optionRow .compFlyin__logo{margin-right:5rem;margin-bottom:1rem;background:#f4f4ef}@media (min-width:992px){.compFlyin__optionRow .compFlyin__logo{width:calc(25% - 5rem);margin-bottom:0;background:#fff}}.compFlyin__optionRow .compFlyin__logoContent{width:14rem;height:7.5rem;box-shadow:none;background-color:#f4f4ef}.compFlyin__optionIcon{position:relative;display:block;float:left;height:3rem;font-size:1.8rem;width:3rem;text-align:center;color:#ccc;margin-left:0;transform:scale(.9);top:-.5rem}@media (min-width:992px){.compFlyin__optionIcon{margin-left:-4rem}}.compFlyin__optionIcon:before{content:"";position:absolute;width:3rem;height:3rem;top:0;left:0;border:1px solid #ccc;border-radius:50%;background-color:#5da313}.compFlyin__optionIcon i{position:absolute;width:4rem;height:4rem}.compFlyin__flightDetail--departure .compFlyin__optionIcon i{transform:rotate(45deg);left:-1.3rem;top:.3rem;color:#f5f5f5}.compFlyin__flightDetail--return .compFlyin__optionIcon i{transform:rotate(-135deg);left:.4rem;top:-1.4rem;color:#f5f5f5}.compFlyin__optionText{position:relative;display:block;font-size:1.4rem;margin-bottom:1.5rem;margin-left:4.5rem}@media (min-width:992px){.compFlyin__optionText{margin-left:0}}.compFlyin__schedule{padding:1.5rem;border-radius:2px}.compFlyin__scheduleRow{background:#f4f4ef;border:1px solid #e0e0e0;padding:0;margin-bottom:1.5rem;overflow:hidden}@media (min-width:992px){.compFlyin__scheduleRow{margin-bottom:-1px}}.compFlyin__scheduleRow.return .compFlyin__logoContent i{transform:rotate(-135deg);box-shadow:-1px -1px 1px rgba(0,0,0,.22)}.compFlyin__logo{position:relative;height:7.5rem;width:100%;margin-right:0;padding:0;background:#fff}@media (min-width:992px){.compFlyin__logo{height:8rem;background:transparent}}.compFlyin__logoContent{position:relative;width:100%;height:7.5rem;border-radius:1rem;margin:0 auto;text-align:center;background-color:#fff}@media (min-width:992px){.compFlyin__logoContent{position:absolute;width:14rem;height:8rem;padding:1rem;margin:0;margin-top:1rem;margin-left:1rem}}.compFlyin__logoContent img{position:relative;max-width:12rem;max-height:5rem;transform:translateY(-50%);top:50%}.compFlyin__logoContent i{position:absolute;width:3rem;height:3rem;border:2px solid #fff;box-shadow:1px 1px 1px rgba(0,0,0,.22);border-radius:50%;transform:rotate(45deg);text-align:center;line-height:2.6rem;top:2rem;right:1rem;color:#f5f5f5;background:#5da313}@media (min-width:992px){.compFlyin__logoContent i{top:2.5rem;right:-3rem}}.compFlyin__scheduleDetails{height:5rem;background:#fff;line-height:4.5rem;border:1px solid #e0e0e0}.compFlyin__scheduleDetails--booking{display:flex;justify-content:flex-start;align-content:center;padding:2px 2px 2px 12px}.compFlyin__scheduleDetails--booking>.compButton{display:flex;align-items:center}.compFlyin__scheduleDetails--booking>.compButton--confirm{margin-left:auto}.compFlyin__timeline{position:relative;height:10rem;top:2rem;padding:0 0 0 1.5rem;margin-bottom:2rem}@media (min-width:992px){.compFlyin__timeline{top:0;margin-bottom:0;padding-left:0}}.compFlyin__timeline h4{font-weight:700;font-size:1.8rem;margin-bottom:-.3rem;margin-top:1rem}.compFlyin__timeline h4:first-child{margin-top:0}.compFlyin__timeline span{font-size:1.4rem}.compFlyin__timeline h4,.compFlyin__timeline span{color:#565656}.compFlyin__timelineEnd,.compFlyin__timelineStart,.compFlyin__timelineStops{position:relative;display:block;float:left;transform:translateY(-50%);top:50%}.compFlyin__timelineStart{width:37.5%;min-height:6rem;padding-right:1.5rem;border-right:1px solid #ccc;margin-right:1rem}@media (min-width:768px){.compFlyin__timelineStart{width:40%}}@media (min-width:992px){.compFlyin__timelineStart{width:24%;min-height:inherit;padding:1.2rem 0}}.compFlyin__timelineStops{position:relative;width:16%;margin-left:1.5rem;border-right:1px solid #ccc}.compFlyin__timelineStops:after{content:"";position:absolute;width:1px;height:6rem;background:#ccc;right:-1px;top:-3rem;z-index:0}@media (min-width:992px){.compFlyin__timelineStops:after{display:none}}@media (min-width:992px){.compFlyin__timelineStops{width:45%}}.compFlyin__timelineStops>div{display:block;float:left}.compFlyin__timelineStopsEnd,.compFlyin__timelineStopsStart{width:25%;display:none}@media (min-width:992px){.compFlyin__timelineStopsEnd,.compFlyin__timelineStopsStart{display:block}}.compFlyin__timelineStopsDetails{position:absolute;width:50%;height:100%;left:25%;padding:0 1.5rem}.compFlyin__timelineContent{position:absolute;width:100%;height:100%;top:0;left:-1rem;padding:0 1.5rem}.compFlyin__detail{position:absolute;width:100%;left:-.5rem;top:1.2rem;text-align:center;font-size:1.3rem;font-style:italic;color:#9f9f9f}@media (min-width:992px){.compFlyin__detail{left:0;top:0}}.compFlyin__detail:first-child{top:-5rem}@media (min-width:768px){.compFlyin__detail:first-child{top:-3.7rem}}@media (min-width:992px){.compFlyin__detail:first-child{top:-1.7rem}}.compFlyin__detail:nth-child(2){top:1.2rem}@media (min-width:992px){.compFlyin__detail:nth-child(2){top:2.8rem;bottom:0}}.compFlyin__timelineFigure{position:absolute;width:100%;height:2px;background:#d8d8d8;transform:translateY(-50%);top:50%;left:0}@media (min-width:992px){.compFlyin__timelineFigure{position:relative}}.compFlyin__timelineFigure:after,.compFlyin__timelineFigure:before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:#f4f4ef;border:2px solid #6a6a6a;left:-.5rem;top:-.4rem}@media (min-width:992px){.compFlyin__timelineFigure:after,.compFlyin__timelineFigure:before{width:1.5rem;height:1.5rem;left:1rem;top:-.7rem}}.compFlyin__timelineFigure:after{left:auto;right:0}@media (min-width:992px){.compFlyin__timelineFigure:after{right:1rem}}.compFlyin__timelineStopsEnd{position:absolute;right:0}.compFlyin__timelineEnd{position:absolute;width:35%;right:-.75rem}@media (min-width:992px){.compFlyin__timelineEnd{width:25%;right:-2rem}}.compFlyin__timelineStart:before,.compFlyin__timelineStops:before{content:"";position:absolute;width:1rem;height:1rem;background:#f4f4ef;right:-.6rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;top:calc(50% - .5rem);transform:rotate(-45deg);z-index:1}.compFlyin__intro{text-align:center;margin:1.5rem 0 0}.compFlyin__price{text-align:right;font-style:italic;font-size:1.4rem;color:#707070}.compFlyin__price--value{font-style:normal;font-weight:700;font-size:2.6rem}.compFlyin__details{padding:0;margin:3rem 0}@media (min-width:768px){.compFlyin__details{padding:0 1.5rem 0 0}}@media (min-width:992px){.compFlyin__details{padding:1.5rem;margin:0}}.compFlyin__book{padding:0;border:1px solid #ccc;text-align:center}.compFlyin__book--non-stop{border:1px solid #bbe193!important}.compFlyin__book .compFlyin_bookTitle{color:#5da313;border-bottom:1px solid #ccc}.compFlyin__book .compFlyin_bookTitle,.compFlyin__book .compFlyin_bookTitle--non-stop{text-transform:uppercase;font-weight:700;font-size:1.4rem;width:100%;padding:1rem;height:5rem;overflow:hidden}.compFlyin__book .compFlyin_bookTitle--non-stop{border-bottom:1px solid #bbe193!important}.compFlyin__book .compFlyin_bookTitle span{position:relative;transform:translateY(-50%);top:50%;line-height:1.4rem;font-weight:700;display:block;display:-webkit-box;max-height:3rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compFlyin__book .compFlyin__price{text-align:center;padding-bottom:1.25rem}.compFlyin__book .compFlyin__price>span{display:block;position:relative;transform:translateY(50%);top:-50%;margin-bottom:.75rem;margin-top:-1rem}.compFlyin__book .compFlyin__departureRemark{font-weight:400;font-size:1.2rem}.compFlyin__book .compButton .compButton--primary{width:calc(100% + 2px);margin-left:-1.5rem;position:absolute;bottom:-4rem;right:-1px}.compFlyin .compMessage{margin:3rem 0}.compFlyin .cta{position:relative;top:2px;right:-12px;padding:.75rem 1rem;font-weight:700;color:#fff;background-color:#5da313;border-bottom:.3rem solid #365e0b;min-height:4rem;line-height:1.7}.compSchedule{position:fixed;width:100%;height:100%;top:0;left:0;z-index:12;opacity:0;visibility:hidden;transition:all .2s ease-out;font-family:myriad-pro;background:rgba(0,0,0,.5)}.compSchedule--group,.compSchedule--schedule{position:fixed;background-color:#fff;width:100%;display:inline-block;box-shadow:0 1px 5rem rgba(0,0,0,.5);width:calc(100% - 3rem);height:auto;max-height:calc(100% - 3rem);top:50%;left:1.5rem;margin-left:0;transform:translateY(-50%);border-radius:1rem;overflow-y:auto;z-index:11}@media (min-width:992px){.compSchedule--group,.compSchedule--schedule{width:calc(100% - 10rem);max-width:80rem;max-height:calc(100% - 10rem);left:-40rem;margin-left:50%}}.compSchedule--group{height:80%;padding:.5em;overflow:hidden}@media (min-width:992px){.compSchedule--group{padding:2em}}.compSchedule--group iframe{width:100%;height:100%;overflow:auto;border:none}.compSchedule--shown{opacity:1;visibility:visible}.compSchedule__message{position:relative;width:100%;height:4rem;display:block;clear:both;bottom:0;left:0;background:#d6e7f2;border:1px solid #b6d1e2;padding:.75rem 1rem;color:#487592}.compSchedule__message i{position:relative;width:2.9rem;display:inline-block;padding-right:1rem;border-right:1px solid #a4c2d5;margin-right:1rem}.compSchedule__message>div{position:absolute;left:5.5rem;top:.7rem}.compSchedule__header{position:relative;height:13rem;background:#e7e7e7;margin-bottom:1.5rem;overflow:hidden}@media (min-width:992px){.compSchedule__header{height:8rem}}.compSchedule__header:after,.compSchedule__header:before{content:"";position:absolute;width:100%;left:0;opacity:.5}.compSchedule__header:before{height:100%;top:0;background:linear-gradient(45deg,#428bca,#5da313)}.compSchedule__header:after{height:17.5rem;bottom:0;background:linear-gradient(transparent,#000);opacity:.5}.compSchedule__header h2,.compSchedule__header i{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);z-index:1}.compSchedule__header h2{width:100%;bottom:1.5rem;padding:0 3rem;font-family:AmericanTypewriter;font-size:4rem;text-align:center}@media (min-width:992px){.compSchedule__header h2{bottom:1rem}}.compSchedule__header i{font-size:2.2rem;right:1.25rem;top:2.4rem;cursor:pointer}@media (min-width:992px){.compSchedule__header i{font-size:2.4rem;right:1.5rem}}.compSchedule__header img{width:100%;min-height:100%}.compSchedule__schemes{display:table;width:100%;margin-bottom:10px}.compSchedule__scheme{padding:0 1.5rem}@media (min-width:992px){.compSchedule__scheme:first-child{padding:0 2.25rem 0 3rem}}.compSchedule__scheme:first-child .compSchedule__schemeTitle i{transform:rotate(45deg)}.compSchedule__scheme:last-child{margin-bottom:-3rem}@media (min-width:992px){.compSchedule__scheme:last-child{padding:0 4.5rem 0 2.25rem;margin-bottom:1.5rem}}.compSchedule__scheme:last-child .compSchedule__schemeTitle i{transform:rotate(225deg)}.compSchedule__schemeTitle{position:relative;height:3rem;display:table;left:.75rem;top:0;padding:1rem 1.5rem;margin:0 auto;margin-bottom:.75rem;border-radius:.5rem .5rem 0 0;font-size:2rem;line-height:2rem;text-transform:uppercase;color:#3498db;background:#fff;box-shadow:0 .35rem 1.25rem rgba(0,0,0,.3);border-radius:3rem;overflow:hidden;z-index:1}.compSchedule__schemeTitle i{font-size:1.75rem}.compSchedule__schemeTitle span{font-family:myriad-pro;font-size:1.45rem;font-weight:700;margin-left:1rem}.compSchedule__overview,.compSchedule__timeline{position:relative;width:100%;padding:1.5rem 2rem;margin-top:-2.75rem;margin-left:0;border:1px solid #ccc;clear:both;z-index:0}@media (min-width:992px){.compSchedule__overview,.compSchedule__timeline{width:auto}}.compSchedule__overview{padding:3.5rem 2rem 1.5rem;font-size:1.4rem;background:#f4f4f4;border-bottom:none}@media (min-width:992px){.compSchedule__overview{padding:2.5rem 0 0}}.compSchedule__overview li{padding:.5rem 0;border-bottom:1px solid #ccc}.compSchedule__overview li:first-child{padding-top:0;margin-top:-.5rem}.compSchedule__overview li:last-child{padding-bottom:0;margin-bottom:-1rem;border-bottom:none}.compSchedule__logo{position:relative;border-radius:1rem;background-color:#fff;padding-bottom:20%;margin-bottom:1.5rem}@media (min-width:768px){.compSchedule__logo{padding-bottom:15%}}@media (min-width:992px){.compSchedule__logo{position:relative;width:33.33%;padding-right:0;padding-bottom:20%;padding-left:0;margin-top:1rem;margin-right:-1.5rem;margin-left:1rem}}.compSchedule__logoImg{position:absolute;width:100%;height:100%;max-width:calc(100% - 2rem);max-height:calc(100% - 3rem);transform:translate(-50%,-50%);top:50%;left:50%}.compSchedule__overviewContent{padding:0}@media (min-width:768px){.compSchedule__overviewContent{padding:1rem;padding-bottom:1.5rem;left:1.5rem}}.compSchedule__timeline{position:relative;border-top:none;padding:3rem .5rem .5rem;margin-bottom:3rem}.compSchedule__timeline:last-child{margin-bottom:4.5rem}@media (min-width:768px){.compSchedule__timeline:last-child{margin-bottom:0}}@media (min-width:768px){.compSchedule__timeline{padding:.75rem 0 .5rem;margin-bottom:0}}.compSchedule__timeline:before{content:"";position:absolute;width:1px;height:calc(100% - 10rem);top:5rem;margin-left:3.1rem;border-left:2px dashed #ddd;display:block}.compSchedule__timeline h3,.compSchedule__timeline h3 span{font-family:myriad-pro;font-size:1.45rem;font-weight:700;line-height:1rem;text-align:left;text-transform:uppercase;color:#565656;margin-top:0;margin-bottom:.25rem}.compSchedule__timeline span.info{color:#909090;font-size:1.4rem;line-height:1.8rem;display:block;clear:both}.compSchedule__timeline span.info.info__location{position:relative;margin-top:1.25rem}.compSchedule__timeline span.info.info__performedBy{font-style:italic;font-size:1.3rem;line-height:1.6rem;margin-top:.25rem}.compSchedule__timelineStep{position:relative;width:100%;display:table;padding:.75rem 0;margin:.75rem 0}.compSchedule__timelineStep:after{content:"";position:absolute;width:80%;height:1px;background:#ccc;bottom:0;right:1.5rem}.compSchedule__timelineStep:last-child{padding-bottom:0}.compSchedule__timelineStep:last-child:before{content:"";position:absolute;display:table-cell;width:3.5rem;height:100%;left:1.5rem;bottom:0;background:#fff}.compSchedule__timelineStep:last-child:after{display:none}.compSchedule__timelineIcon{position:relative;margin-top:-.25rem;z-index:1;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.65);border-radius:50%;width:3.5rem;height:3.5rem}.compSchedule__timelineIcon i{position:relative;width:3.5rem;height:3.5rem;text-align:center;line-height:3.75rem;font-size:1.8rem;color:#5da313;z-index:1}.compSchedule__timelineIcon.compSchedule__timelineIcon--arrive i{transform:rotate(90deg)}.compSchedule__timelineIcon:after{content:"";position:absolute;width:3.5rem;height:3.5rem;left:0;z-index:0}.compSchedule__timelineColumn{overflow:hidden}.compSchedule__actions{padding:0;margin-bottom:1.5rem;text-align:center;clear:both}.compBooking{font-family:myriad-pro;font-size:1.5rem}.compBooking .form-control{border-radius:2px!important}.compBooking .form-control:focus{box-shadow:none}.compBooking__buttons{width:100%;padding:1.5rem 0;display:table}.compBooking__buttons a{background-color:inherit}.compBooking__optionFlight{display:table;clear:both;position:relative;width:100%;padding:.75rem 15px}.compBooking__optionFlight>div:last-child{border-radius:3px}.compBooking__optionFlight>.row{overflow:hidden}.compBooking__optionHeader{background:#f4f4ef;border-radius:3px 3px 0 0;border:1px solid #e0e0e0;padding:1.5rem 0}.compBooking__optionHeader input[type=radio]{margin-right:1rem}.compBooking__optionHeader__label{font-weight:400!important;max-width:none!important}.compBooking__optionContent{background:#f4f4ef;border:1px solid #e0e0e0;padding:1.5rem 0;margin-top:-1px;border-radius:0 0 3px 3px;overflow:hidden}.compBooking__optionMessage{margin-top:-1px}.compBooking__logo{padding:0}.compBooking__logoContent{position:relative;width:100%;padding-bottom:98%;display:block;text-align:center;border:1px solid #ccc;border-radius:30px;background-color:#fff;overflow:hidden}.compBooking__logoContent img{position:absolute;width:70%;left:15%;transform:translateY(-50%);top:50%}.compBooking__flightInfo li{float:left;padding-right:1.5rem}.compBooking__flightInfo .fa-plane{position:relative;width:3rem;height:3rem;line-height:2.8rem;text-align:center;margin-top:-3px;color:#5da313;font-size:1.8rem;box-shadow:1px 1px 1px rgba(0,0,0,.3);background:#f5f5f5;transform:rotate(45deg);border-radius:50%;border:2px solid #fff}.compBooking__flightLinks{padding:0;margin-top:1.5rem}@media (min-width:992px){.compBooking__flightLinks{margin-top:0}}.compBooking__flightLinks .compButton{padding:0;margin-bottom:.75rem}.compBooking__flightLinks .compButton .compButton__anchor{padding:0 1rem;font-size:1.4rem}.compBooking__flightLinks .compButton .compButton__anchor>span{margin-left:.3rem}.compBooking__flightLinks .compButton .compButton__anchor .fa-chevron-right{position:absolute;margin:0;right:1rem;top:1.2rem}.compButton{text-transform:uppercase;font-size:1.5rem}.compButton a:active,.compButton a:focus,.compButton a:hover{color:#5faee3}.compButton--confirm,.compButton--primary,.compButton--secondary{min-height:4rem;line-height:1.7rem;background:#3498db;border-bottom:3px solid #217dbb;transition:all .2s ease-out}.compButton--confirm a,.compButton--primary a,.compButton--secondary a{line-height:3.5rem;display:block;text-decoration:none;padding-left:1.5rem;padding-right:1.5rem}.compButton--confirm i,.compButton--primary i,.compButton--secondary i{font-size:1.3rem}.compButton--confirm *,.compButton--primary *,.compButton--secondary *{color:#fff}.compButton--primary i{margin-left:.5rem;color:#fff}.compButton--primary i.fa-chevron-right{color:#fff}.compButton--secondary{background:#fff;display:inline-block;border:1px solid #e8e8e8;border-bottom-width:3px}.compButton--secondary:active,.compButton--secondary:focus,.compButton--secondary:hover{background:#3498db;border-color:#217dbb}.compButton--secondary:active *,.compButton--secondary:focus *,.compButton--secondary:hover *{color:#fff}.compButton--secondary i{margin-right:.5rem}.compButton--secondary *{color:#3498db}.compButton--confirm{background:#5da313;display:inline-block;border-bottom:3px solid #43750e}.compButton--confirm i{margin-right:.5rem}.compButton--confirm *{color:#fff}.compButton--topline{padding-top:1rem;border-top:1px solid #ccc}.compButton--toplineGreen{padding-top:1rem;border-top:1px solid #bbe193!important}.compButton *{transition:all .2s ease-out}.compButton span{font-weight:700}.compButton .fa-clock-o{margin-right:.3rem}.compButton .fa-chevron-right{color:#b2b2b2;font-size:1.2rem;top:-.1rem;position:relative;margin-left:.3rem}.compError,.compSpinner{font-family:myriad-pro;font-size:1.5rem;padding:4rem 1rem;text-align:center}.compError__text,.compSpinner__text{padding-top:1rem}.compError{color:#f1584f}.compMessage{background:#d6e7f2;border:1px solid #b6d1e2;padding:1rem;color:#487592;display:table;width:100%}.compMessage>div,.compMessage>i{display:table-cell;padding-right:1rem}.compMessage>div{padding-left:1rem;border-left:1px solid #a4c2d5}.compMessage__amount{font-weight:700}@media (min-width:768px){.compProduct__cells>div:not(:last-child){border-right:1px solid #dfdfdf}.compProduct__linksWrapper{position:absolute;left:1.5rem;right:1.5rem;bottom:.5rem}}@media (min-width:992px){.compProduct{border:none}.compProduct__cell{padding-bottom:0;vertical-align:top;height:16rem}.compProduct__cell .buttons{position:absolute;width:calc(100% - 3rem);top:inherit;bottom:1rem;clear:both}.compProduct__cell .productlabels{position:relative;width:30rem;height:13.25rem;top:1px;left:-1.5rem;margin-top:3rem;display:table-cell;vertical-align:bottom;padding:0;z-index:1}.compProduct__cell .productlabels.productlabels--full .productlabel--default{width:calc(100% + 8px);background-color:#fff;border-color:#ccc;text-align:center;display:block;margin-left:12px;margin-right:0;margin-bottom:.7rem;height:auto;padding:0 5px;font-size:1rem}.compProduct__cell .productlabels.productlabels--full .productlabel--default.productlabel--promo{color:red}.compProduct__cell .productlabels li.garanteed{position:absolute;width:calc(100% + 3rem);height:2.3rem;top:-.4rem;padding-top:0;padding-bottom:.25rem;margin-left:0;border:none;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff;color:#5da313;background-color:#fff;font-size:1.4rem;z-index:2}.compProduct__cell .productlabels li.garanteed span{margin-left:2rem}.compProduct__cell .productlabels li.productlabel--default{position:relative;display:table;margin:-1px 0 0 -1px;font-size:1.4rem}.compProduct__date{margin:-1.25rem -1.5rem -1rem;padding:.75rem 1rem 1rem;font-size:1.5rem;background:#fff;color:#5da313;border-bottom:1px solid #dfdfdf;overflow:hidden;letter-spacing:-1px}.compProduct__count-down .flip-clock-wrapper ul{width:auto;padding:0 1.2rem}}@media (min-width:1200px){.compProduct__count-down .flip-clock-wrapper ul{width:auto;height:40px;padding:0 1.2rem}.compProduct__count-down .flip-clock-wrapper ul li{line-height:40px}.compProduct__count-down .flip-clock-wrapper .flip-clock-divider{height:40px}}