@font-face{font-family:ClashGrotesk;src:url(https://3rdfloorcoding.nl/ctafrica/ClashGrotesk-Semibold.otf) format("opentype")}body{width:100%;padding:0;margin:0;font-family:Manrope,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:16px;line-height:1.75em;height:100%;background-color:#f7f2e9;color:#380010}.popup .title,.specialViewTitle,h1,h2,h3,h4,h5,h6,ol,ul{margin:0;padding:0;font-family:ClashGrotesk;line-height:1.2em}.popup .title{font-size:1.8rem;display:block!important;padding-bottom:10px}.websiteUrl{color:#fff;margin-left:10px}.websiteUrl:hover{color:#ffaf00}.popup vtb-element-field{display:block}h1,h2,h3{font-weight:700;letter-spacing:1px}h1{font-size:2.667rem}.specialViewTitle{font-size:3.5rem;position:relative;display:inline-block;width:auto;margin:40px auto 30px}p{line-height:1.75em}.header{background:#ffaf00;padding-left:1rem;padding-right:1rem;width:100%;position:fixed;box-sizing:border-box;z-index:3;border-bottom-left-radius:31px;border-bottom-right-radius:31px}.header:after{position:fixed;width:253px;height:253px;top:-95px;left:-99px;background-image:url(https://3rdfloorcoding.nl/ctafrica/pattern.png);background-size:contain;background-repeat:no-repeat;content:" ";z-index:1;-webkit-transform:rotate(-82deg);transform:rotate(-82deg)}.header .header-inner{max-width:1340px;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;overflow:hidden;position:relative;z-index:2}.header .header-inner p{line-height:40px;color:#fffef9;margin:0;float:left;font-size:.8667rem;padding-left:25px}.header .header-inner p div{display:inline}.header .header-contact{float:right}.prices-totals{color:#fffef9;font-size:13px;line-height:21px;float:right;padding-left:10px}.prices-totals vtb-price-calculator{color:#fffef9;font-weight:700}.video-popup{width:95%;max-width:720px;height:auto;display:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;border:5px solid #ee8d00;z-index:999999}.youtube-label{position:relative;cursor:pointer}.youtube-label:after{position:absolute;content:" ";width:10px;height:9px;background-color:#fff;z-index:4;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.youtube-label i{color:#ff051d;position:relative;margin-left:5px;z-index:5}.video-popup-inner{position:relative}.video-popup-inner label{position:absolute;right:-15px;top:-15px;text-align:center;line-height:30px;width:30px;color:#fff;background-color:#ee8d00;cursor:pointer;border-radius:30px}.video-popup-overlay{z-index:99999;width:100%;height:100%;top:0;left:0;display:none;position:fixed;background:rgba(0,0,0,.4)}.video-popup iframe,input:checked+.video-popup,input:checked+.video-popup+.video-popup-overlay{display:block}.optional-together{display:flex;clear:both}img.profile-image{border-radius:50px;-o-object-fit:cover;object-fit:cover;width:42px;height:42px;float:left;margin-top:-8px;border:4px solid #6130bd}.welcome-text img.profile-image{border-color:#ffaf00;margin-top:10px}.header .header-contact li{display:inline-block;padding:0 5px}.day-text{display:block;margin-bottom:15px}#navigation{display:none}.navigation{max-height:0;overflow:hidden;transition:.5s;height:0%;padding:0}.navigation ul{margin:50px 40px}#navigation:checked+.navigation{max-height:100%;height:100%;transition:.5s}.intro-image{width:100%;display:block;height:calc(100vh - 80px);padding-top:80px;position:relative;margin-bottom:40px}.intro-contents{width:550px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-animation-name:appearOnScreen;animation-name:appearOnScreen;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes appearOnScreen{from{top:40%;opacity:0}to{top:50%;opacity:1}}@keyframes appearOnScreen{from{top:40%;opacity:0}to{top:50%;opacity:1}}.intro-image vtb-media img{-webkit-animation-name:imageAppearOnScreen;animation-name:imageAppearOnScreen;-webkit-animation-duration:2s;animation-duration:2s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@-webkit-keyframes imageAppearOnScreen{0%,75%{opacity:0}100%{opacity:1}}@keyframes imageAppearOnScreen{0%,75%{opacity:0}100%{opacity:1}}.intro-image .logo{height:124px}.navigation{position:fixed;top:80px;left:0;width:100%;paddin-top:50px;z-index:1;opacity:.7;color:#fff;background-color:#000;list-style:none}.navigation li{list-style:none;cursor:pointer;color:#6130bd;transition:.2s;font-size:.6rem;font-weight:700;line-height:28px;margin-top:.1rem}.navigation li.navigation-day{margin-left:0;text-transform:none;color:#fffef9}.navigation li:hover{color:#fff;cursor:pointer}.intro-image h1{color:#fffef9}.intro-image .title-wrapper h1{position:relative;display:inline-block;margin-top:40px}.intro-image>vtb-media,.intro-image>vtb-media div{width:100%;height:100%;display:block}.countdown{text-align:center;width:100%;margin-top:70px}.countdown div.day{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:16px;margin-right:.25rem;font-family:ClashGrotesk;font-size:1.6rem;background-color:#fffef9;position:relative;color:#6130bd}.countdown .days{font-size:1.125rem;color:#fffef9;margin-left:1rem;font-family:ClashGrotesk}.button{font-family:ClashGrotesk;font-optical-sizing:auto;background-color:#fffef9;color:#380010;border-radius:7px;float:left;line-height:1.5em;display:block;margin:0;transition:.3s;padding:.57rem 1rem;text-decoration:none;text-transform:none}.button:hover{background:#fffefc}.button-orange{background:#380010;color:#fffef9}.button-orange:hover{background:#5a0020}.button-blue{background:#6130bd;color:#fffef9}.button-blue:hover{background:#7a4dce}.section-short .section-inner{display:flex;overflow:hidden;height:100%}.section-short .section-inner>div{flex:1}.section{overflow:hidden;padding-top:2rem;padding-bottom:3rem}.section .section-inner{max-width:1340px;margin-left:auto;margin-right:auto}.section .column{padding:3rem;width:49%;margin-right:1%;float:left;box-sizing:border-box;background-color:#fffef9;color:#380010;border-radius:21px}.section .column.no-background{background:0 0}.section.no-columns .section-inner,.section.no-margin .section-inner{overflow:hidden;color:#fff}.section.no-columns .section-inner{box-sizing:border-box}.section.no-margin .column{width:50%;margin:0!important}.section.no-margin .column.column-full{width:100%}.section .column:last-child{margin-right:0;margin-left:1%}.section .block{max-width:1540px;margin-bottom:2rem}.section .block .content{max-height:0;transition:.5s;overflow:hidden}.read-more-toggle+ul>li:nth-child(n+4),.section .block input{display:none}.read-more-toggle:checked+ul>li:nth-child(n+4){display:block}.section .block input:checked+.content{max-height:8000px}.top-row{padding:13px 10px;display:block;cursor:pointer;background-color:#ffaf00}.top-row>span{text-transform:uppercase}.top-row span{color:#fffef9;font-family:ClashGrotesk;font-size:18px}.make-heading{font-family:ClashGrotesk;font-size:28px!important;margin-bottom:0}.make-heading-line{border-left:2px dashed #380010;width:1px;height:75px;margin:0 auto 15px}.top-row i{color:#fff;margin:0 10px}.background,.background vtb-media,.background vtb-media div{display:block;width:100%;height:500px}.background .info-box{width:100%;margin-top:60px}.background .info-box .day{font-family:ClashGrotesk;text-transform:uppercase;font-size:40px}.background .info-box>div{width:50%;float:left;box-sizing:border-box}.background .info-box>div.title{padding-left:50px;margin-top:-5px}.background .info-box>div.title i{margin-top:5px;margin-right:10px;display:block;width:15px;text-align:center;float:left}.background .info-box>div.title>div{display:flex;align-items:center}.background .info-box>div.title>div img{margin-right:15px}.background .info-box>div.title div:first-child .location{color:#ee8d00;display:inline}.background .info-box>div:first-child{padding-right:50px;text-align:right}.background img{width:100%;height:500px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.background vtb-media img{border-bottom-left-radius:21px;border-bottom-right-radius:21px}.top-row vtb-text{padding-left:1rem}.top-row vtb-text,.top-row vtb-text div{display:inline;color:#fffef9}.extra-booked~.extra-booked{display:none}span.clear{display:block;clear:both}.extra-booked{border-bottom:2px solid #fff;padding-bottom:10px;margin-bottom:10px;margin-top:5px}.section .content-wrapper,.section .icons{width:1000px;margin:0 auto}.section .icons{margin-top:50px}.section .icons .fa-hiking{float:left;color:#ee8d00;font-size:42px;margin:10px 30px}.section .content-wrapper{overflow:hidden;text-align:center;margin-top:20px;position:relative}.more-texts{max-height:0;transition:.5s}.show-all-text .more-texts{display:block;max-height:2000px}.read-more,.read-more-more{color:#ee8d00;cursor:pointer;transition:.2s;margin-top:20px}.orange-link a{color:#ee8d00}.vtb-co2_compensation input{float:left;margin-right:5px;margin-top:7px}.vtb-co2_compensation label{display:inline}.read-more-more:hover,.read-more:hover{color:#fff}.video-photo-title{padding:0 35px;font-size:22px!important;color:#380010!important}.featured .video-photo-title{padding-left:0}.section .icons>div{width:50%;min-height:150px;float:left;box-sizing:border-box}.section .icons>div img{float:left;width:80px;height:80px;margin:0 25px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section .icons>div:nth-child(1),.section .icons>div:nth-child(3){padding-right:10px}.section .icons>div .icon-text{width:calc(100% - 210px);float:left}.section .icons>div .icon-text strong{font-family:ClashGrotesk;font-size:22px}.footer{width:100%;background-color:#ffaf00;overflow:hidden;padding:40px 0;border-top-left-radius:31px;border-top-right-radius:31px}.footer>.section-inner>div{width:45%;overflow:hidden;color:#fff}.footer>.section-inner>div:first-child{float:left}.footer>.section-inner>div:last-child{float:right}.footer>div:first-child .trust-logo{max-width:100px;float:left;margin-right:10px}.trust-logos>img:last-child{max-width:200px!important}.footer>.section-inner>div:first-child img{max-width:100px}.footer>.section-inner>div:last-child img{max-width:200px;float:right;margin-top:60px}.back-to-top{color:#fff;cursor:pointer}.back-to-top:hover{color:#fff}.about-image,.about-youtube-video{padding-bottom:56.25%;position:relative}.about-image{margin-top:25px}.about-youtube-video iframe{width:100%;height:100%;position:absolute}.about-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map,.map agm-map{display:block;width:100%;height:600px}.map{margin-top:70px}.travelagent-wrapper{display:flex;background:#fffef9;border-radius:21px;overflow:hidden}.third{width:33%;box-sizing:border-box;position:relative;padding:3rem;color:#380010}.third:first-child{padding:0}.third img{display:block;width:100%;position:absolute;height:100%;border-radius:21px;-o-object-fit:cover;object-fit:cover}.your-travelagent>.section-inner{position:relative}.your-travelagent>.section-inner>.third:first-child{min-height:637px}.activity,.activity p,.activity ul{color:#380010}.about-kenya ul,.activity ol,.activity ul,ul.list{list-style-image:url(https://media.charlies-travels.com/original/lg/vtb-list-style-image.png);margin:0 0 1rem 1.5rem;font-family:Actor,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;line-height:1.75em}.activity ol,.activity ul{color:#380010;margin-top:10px}.welcome-text p{margin:0}.index-menu ul{list-style:none;font-family:Actor,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;margin-top:15px}.index-menu li{text-transform:none;color:#6130bd;margin-top:.1rem;line-height:28px;cursor:pointer;transition:.2s;font-weight:700}.index-menu li.with-margin{margin-top:25px}.index-menu li.navigation-day span{text-transform:uppercase;font-weight:700}.index-menu li.navigation-day{color:#380010;font-weight:400}#day-program .section-inner{position:relative}.element-field.title a{color:#380010}#day-program .section-inner .day-blocks{display:block;position:relative}#day-program .section-inner .day-blocks .block{display:block;position:relative;border-radius:21px;overflow:hidden}#day-program .icons vtb-element{display:block}#day-program .icons vtb-element-field div,#day-program .icons vtb-element-field div p{display:inline}#day-program .icons a{color:#ffaf00;text-decoration:none}#day-program .icons vtb-element:hover a{color:#ffaf00}.product-count-0,.product-count-1{display:none!important}.attachments-list{width:50%;padding:0 2.5% 3rem;box-sizing:border-box}.attachments-list.no-padding{padding:0}.attachments-list ul{padding-top:10px;list-style:none}.attachments-list a{display:block;height:auto;padding:.5rem 1rem;margin-bottom:10px;border-radius:7px;font-family:Manrope;background:#6130bd;color:#fffef9!important;transition:.2s;text-transform:none;line-height:1.5;text-decoration:none}.attachments-list a div{height:0;opacity:0;color:#aeaeb2;float:right;font-size:.8rem;line-height:24px;transition:.2s}.attachments-list a:hover{background:#7a4dce;color:#fffef9}.attachments-list a:hover div{opacity:1;height:auto;display:block}.attachments-list a i{color:#fff;margin-right:.5rem}.media-lightbox{display:none;position:fixed!important;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(30,30,30,.3);width:100%!important;height:100%!important}.media-lightbox-overlay{position:fixed!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.7);z-index:4}.media-lightbox.media-lightbox-open{display:block}.media-lightbox .media-lightbox-images>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}.media-lightbox .media-lightbox-control{position:absolute;width:40px;z-index:4;height:40px}.media-lightbox .media-lightbox-next,.media-lightbox .media-lightbox-prev{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.media-lightbox .media-lightbox-prev{left:10px}.media-lightbox .media-lightbox-next{right:10px}.media-lightbox .media-lightbox-close:after,.media-lightbox .media-lightbox-next:after,.media-lightbox .media-lightbox-prev:after{font-family:"Font Awesome 5 Free";color:#fff;font-size:30px;font-weight:900}.media-lightbox .media-lightbox-prev:after{content:"\f053"}.media-lightbox .media-lightbox-next:after{content:"\f054"}.media-lightbox .media-lightbox-close{top:25px;right:25px;cursor:pointer}.media-lightbox .media-lightbox-close:after{content:"\f057"}.proposal>div>div{overflow:hidden}.proposal .price-block,.proposal .vtb-price-calculator,.proposal vtb-price-calculator{float:right}.full-page-overlay .proposal{color:#fff}.proposal .add-height{padding:10px 0}.proposal .borders{border-top:2px solid #fff;margin-top:10px;border-bottom:2px solid #fff}#day-program .photos,#day-program .youtube-videos{width:50%;float:left}#day-program .media{overflow:hidden;padding-bottom:50px;padding-top:25px}#day-program .media .media-items{width:90%;margin-left:5%}#day-program .media .media-items>div{width:25%;padding-bottom:25%;position:relative;float:left}#day-program .media .media-items>div img{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.featured{width:50%;padding:0 2.5%;box-sizing:border-box}.featured .featured-container{position:relative;width:100%;padding-bottom:56.6%}.featured img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured h2{position:absolute;bottom:20px;left:20px;color:#fff;font-size:30px}#day-program .media.no-youtube .photos{margin-left:25%}#day-program .youtube-video{padding-bottom:50.7%;position:relative}#day-program .youtube-video iframe{position:absolute;width:90%;left:5%;top:0;height:100%}#day-program .youtube-video+.youtube-video{margin-top:25px}#day-program .section-inner .day-blocks .block:before{content:" ";width:16px;height:16px;border:12px solid rgba(255,255,255,.4);background-clip:padding-box;top:34px;left:50%;border-radius:24px;z-index:3;background-color:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute}#day-program a,.column a{color:#ffaf00}#day-program .day-blocks .block:last-child{padding-bottom:100px}#day-program .day-blocks .block:last-child:after{background-image:url(https://3rdfloorcoding.nl/ctafrica/icon-end.png);background-size:140px 140px;position:absolute;bottom:0;left:50%;width:140px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);content:" ";height:128px}#day-program .day-program-intro{text-align:center}#day-program .day-program-intro p,.sub-title,.video-photo-title{font-size:1.125rem}.sub-title,.video-photo-title{font-family:ClashGrotesk}#day-program .day-program-intro p:first-child{font-family:ClashGrotesk;margin-bottom:.5rem;font-size:32px}#day-program .day-program-intro img{display:block;margin:0 auto}#day-program .day-program-intro img.plane-image{margin-bottom:20px}.label-popup{position:relative}vtb-text.is-optional>div>div:before{content:'Optional: ';font-weight:700;font-style:italic;color:#ffaf00}vtb-text.is-optional>div>div p{display:inline}.label-popup .popup{position:fixed;right:52%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#ee8d00;border-radius:10px;width:550px;padding:30px;z-index:1000;line-height:20px;display:none}#day-program .popup .media .media-items{width:100%;margin-left:0;height:100%;padding-top:17px;clear:both;overflow:hidden;display:block}div.icons>.icon:nth-child(3){clear:left}div.icons>.icon:nth-child(1) .label-popup .popup,div.icons>.icon:nth-child(3) .label-popup .popup{left:52%;right:auto}#day-program .popup .media .media-items>div img{margin:0}#day-program .popup .media .media-items>div{width:25%;padding-bottom:25%}#day-program .popup .media .media-items.media-count-2>div{width:50%;padding-bottom:33%}#day-program .popup .media .media-items.media-count-1>div{width:100%;padding-bottom:33%}#day-program .popup .media .media-items.media-count-3>div{width:33%;padding-bottom:33%}.label-popup .popup.show{display:block}#day-program label>vtb-element:before{content:"Optional: ";font-weight:900}#day-program label>vtb-element.hide-optional:before{content:""}.special-images{position:absolute;display:block;width:100%;z-index:-1;height:1000px}.special-images div{width:100%;height:100%}.special-images div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.read-more-more:after,.read-more:after{content:"\f141";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;text-align:center;display:block;font-size:1.5rem}.your-travelagent{margin-top:50px}.your-travelagent a{color:#ffaf00;text-decoration:none}.about-kenya a{color:#ffaf00}.darker-bg{background-color:#111415}.about-kenya .section-inner,.attachments .section-inner,.proposal .section-inner{padding:50px}.about-kenya .segment-elements{width:50%}body.opened{overflow-y:hidden}body.opened .navigation{overflow-y:scroll}.social-buttons>a{display:block;color:#fff;float:left;width:49%;text-decoration:none;padding:5px 0;border-radius:7px;text-align:center}.social-buttons>a.facebook{background-color:#3b5998;margin-right:2%;margin-bottom:2%}.social-buttons>a.instagram{background-color:#c13584;margin-bottom:2%}.social-buttons>a.youtube{background-color:#ff0004;margin-right:2%}.social-buttons>a.website{background-color:#ffaf00}.social-buttons>a:hover{background-color:#afafaf}@media only screen and (max-width:1024px){.header-contact{display:none}.vtb-checkbox{width:50%!important}.intro-contents{top:57%}.intro-image{height:50vh}.intro-image .title-wrapper h1{font-size:1.667rem;margin-top:10px}.intro-image .countdown{margin-top:40px}.section .section-inner{padding:0 20px}.section-short{padding-top:0}}@media only screen and (max-width:768px){.text-normal-intro{max-width:95%}.triple-group>vtb-form-field,.vtb-checkbox{width:100%!important}.double-group,.triple-group{display:block!important}.your-travelagent>.section-inner>.third:first-child{min-height:auto}.third img{position:static;width:100%;height:420px}.section .icons>div:nth-child(1),.section .icons>div:nth-child(3){padding-right:0}.specialViewTitle,h1{font-size:1.667rem}.header-inner p{display:none}.intro-image .countdown div.day{padding:.5rem}.intro-contents{width:100%;top:62%}.intro-image .logo{height:80px}.intro-image{height:60vh}.section-short{padding-top:25px}.section-short .section-inner{display:block;padding:0 10px}.section-short .section-inner>.column{width:100%;padding:1.5rem}.section-short .section-inner>.column:last-child{margin-left:0;margin-top:25px}.background .info-box{width:100%;-webkit-transform:none;transform:none;position:initial;bottom:none;left:none;padding:1.5rem}.background .info-box>div{float:none;width:100%;text-align:left!important}.background .info-box>div.title{padding-left:0;margin-top:20px}.section .content-wrapper,.section .icons{width:100%;text-align:left;padding:1.5rem;box-sizing:border-box}#day-program .media.no-youtube .photos{margin:0}.background,.background img,.background vtb-media,.background vtb-media div{height:250px}.section .icons{margin-top:15px}.section .icons>div{min-height:auto;padding-bottom:15px}#day-program .photos,#day-program .youtube-videos,.section .icons>div{width:100%;float:none}#day-program .media .media-items>div{width:50%;padding-bottom:50%}.section .column,.section.no-margin .column,.third{width:100%;padding:1.5rem}.attachments-list{width:100%;padding:0 5% 3rem}.attachments-list a:hover div{display:none}.social-buttons>a{width:100%;margin:0 0 2%}.section .section-inner{padding:0}.about-kenya .section-inner,.attachments .section-inner,.proposal .section-inner,.your-travelagent .section-inner{padding:1.5rem}.travelagent-wrapper{flex-direction:column}.footer>.section-inner{padding:1.5rem}.footer>.section-inner>div{width:100%;text-align:left}.footer>.section-inner>div:last-child img{float:none;margin-top:25px}}.multiselect-wrapper{width:100%;display:inline-block;white-space:nowrap}.multiselect-wrapper .multiselect-input{padding-right:50px}.multiselect-wrapper label{display:block;font-size:12px;font-weight:600;color:#333;text-transform:none}.multiselect-wrapper ul{font-family:Actor,Helvetica,Arial,sans-serif;list-style:none;display:block;position:relative;padding:0;margin:0;max-height:200px;overflow-y:auto;overflow-x:hidden}.multiselect-wrapper .multiselect-list{z-index:1;position:absolute;display:none;background-color:#fff;border:1px solid grey;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:20px;padding:5px;min-width:240px}.multiselect-wrapper .multiselect-list.active{display:block}.multiselect-wrapper .multiselect-list>span{font-weight:700}.multiselect-wrapper .multiselect-list .multiselect-checkbox{margin-right:2px}.multiselect-wrapper .multiselect-list li,.multiselect-wrapper .multiselect-list>span{cursor:default}.multiselect-wrapper ul li{padding-right:20px;display:block}.multiselect-wrapper label span{padding-left:10px}.multiselect-wrapper ul li.active label,.multiselect-wrapper ul li:hover label{color:#fff}.multiselect-wrapper ul li.active,.multiselect-wrapper ul li:hover{background-color:#ee8d00;color:#fff}.multiselect-input-div{height:34px}.multiselect-input-div input{border:1px solid #ababab;background:#fff;margin:5px 0 6px;padding:5px;vertical-align:middle}.multiselect-count{position:relative;text-align:center;border-radius:2px;behavior:url(/Content/Pie/pie.htc);background-color:#add8e6;display:inline-block!important;padding:2px 7px;left:-45px}.multiselect-dropdown-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;line-height:20px;text-align:center;display:inline-block!important;margin-top:27px;margin-left:-35px!important}.hide-it{opacity:0}#bookings-form,.hidden{display:none}.popup-booking{overflow-y:hidden}.vtb-checkbox{width:33%;float:left}.vtb-allergies{overflow:hidden}.vtb-checkbox label{display:inline}.vtb-checkbox input{float:left;margin-top:8px;margin-right:10px}.full-page-overlay{position:fixed;z-index:4;background:#380010;top:50%;left:50%;overflow-y:auto;width:90%;max-height:90%;max-width:900px;padding:25px;display:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-page-overlay h1,.full-page-overlay h2,.full-page-overlay h3,.full-page-overlay p{color:#fff}body .popup-checkbox:checked+.full-page-overlay,body .popup-checkbox:checked~.form-popup-overlay{display:block}.form-popup-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.3);z-index:3}.double-group,.triple-group{display:flex;justify-content:space-between}.triple-group>vtb-form-field{width:31%}.double-group>vtb-form-field{width:48%}vtb-form-field{display:block;margin-bottom:10px}vtb-form-field label{display:block;color:#fff;line-height:28px}.full-page-overlay input[type=text],.full-page-overlay select{background-color:#fff;border:1px solid #a9a7a7!important;color:#555!important;border-radius:4px!important;box-sizing:border-box;padding:15px 45px!important;width:100%}.full-page-overlay h2{border-bottom:1px solid #fff;line-height:40px;margin-top:5px;margin-bottom:5px}.participant-selector h1{text-align:center}.participant-selector input{text-align:center;width:80%;max-width:400px;display:block;margin:20px auto}.participant-selector .button{float:none;max-width:200px;cursor:pointer;margin:0 auto;text-align:center}.participant-selector .error{text-align:center;margin-top:-10x;margin-bottom:10px}.progress{width:100%;margin:10px 0;height:20px;border-radius:5px;background:#fff;position:relative}.progress:after{text-align:right;position:absolute;left:0;top:0;background-color:#ffaf00;border-top-left-radius:5px;height:20px;border-bottom-left-radius:5px;color:#fff;line-height:20px;box-sizing:border-box;padding-right:5px;font-size:14px}#step-1:checked~.progress-total-3:after{width:33%;content:"33%"}#step-2:checked~.progress-total-3:after{width:66%;content:"66%"}#step-3:checked~.progress-total-3:after{width:100%;content:"100%";border-top-right-radius:5px;border-bottom-right-radius:5px}.field-heading{color:#fff;display:block;margin-top:10px}.error{color:#c00;font-weight:700;display:block}.vtb-housenum .error{width:200%}.step-1,.step-2,.step-3,.step-info>span,input[name=steps]{display:none}#step-1:checked~.step-1,#step-1:checked~.step-info>span:nth-child(1),#step-2:checked~.step-2,#step-2:checked~.step-info>span:nth-child(2),#step-3:checked~.step-3,#step-3:checked~.step-info>span:nth-child(3){display:block}canvas{border:3px solid #f09800;border-radius:2px;background-color:#fff}.vtb-address-as-main-booker,.vtb-confirm{position:relative;padding-left:35px}.vtb-address-as-main-booker{margin-top:10px}.vtb-address-as-main-booker label,.vtb-confirm label{cursor:pointer}.vtb-address-as-main-booker input,.vtb-confirm input{position:absolute;left:0;top:5px;width:auto}.send.button{border:none}vtb-participants-validator{color:#fff}.is-sent,.is-sent-special{text-align:center}.vtb-is-saved{visibility:hidden}.hide{display:none}.is-sent .countdown,.is-sent-special{margin-top:20px;margin-bottom:20px}.fa-check-circle{color:#090;font-size:80px;margin:10px auto}vtb-participants-validator ul{list-style:none}vtb-participants-validator .fa-check{color:#090}vtb-participants-validator .fa-times{color:#900}.booking{width:100%}.booking .button{display:block;float:none;margin:60px auto 0;max-width:250px;padding:20px 30px;cursor:pointer;text-align:center}.step-info{color:#fff}.full-page-overlay .next{float:right}.full-page-overlay .vtb-required label:first-child:after{content:"*"}.full-page-overlay .button{line-height:2.5em;padding-left:2em;padding-right:2em}.steps .button{margin-top:15px;cursor:pointer}.buttons-wrapper{overflow:hidden}#panda iframe{width:900px;height:700px}.is-sent,.vtb-is-saved input,.vtb-is-saved label,.vtb-signature input,.vtb-signature label{display:none}.fa-trash-alt{margin-left:190px}.text-normal-intro{font-size:16px!important;max-width:60%;margin:0 auto 15px}.form-is-sent .is-sent{width:100%}.form-is-sending .fa-paper-plane,.form-is-sent .family,.form-is-sent .participant-selector,.form-is-sent .participants{display:none}.special-icon{width:25px!important;height:28px!important;margin:0 5px 0 0!important;-o-object-fit:contain;object-fit:contain}.form-is-sending .lds-roller,.form-is-sent .is-sent{display:inline-block}.form-is-sending .sending-button,.form-is-sent .sending-button{display:none}.lds-roller{display:none;position:relative;width:30px;height:30px;margin-top:50px;float:right;margin-right:60px;zoom:.5}.lds-roller div{-webkit-animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){-webkit-animation-delay:-108ms;animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){-webkit-animation-delay:-144ms;animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){-webkit-animation-delay:-216ms;animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){-webkit-animation-delay:-252ms;animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){-webkit-animation-delay:-288ms;animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pretty-checkbox input{opacity:0;position:absolute}.pretty-checkbox .checkboxInputLabel{display:block;width:16px;height:16px;border:2px solid #ffaf00;position:relative;text-align:center;line-height:16px;cursor:pointer;margin-top:3px}.pretty-checkbox .checkboxInputLabel:after{font-family:"Font Awesome 5 Free";content:"\f00c";color:#ffaf00;font-size:13px;display:none;font-weight:700}.pretty-checkbox.pretty-radio .checkboxInputLabel{border-radius:16px;background-color:#fff}.pretty-checkbox.pretty-radio.make-selected input+.checkboxInputLabel:after{content:" ";background-color:#ffaf00;width:12px;height:12px;display:block!important;border-radius:12px;margin-top:2px;margin-left:2px}.pretty-checkbox.make-selected .checkboxInputLabel{background-color:#fff}.pretty-checkbox.make-selected .checkboxInputLabel:after{display:inline}.upgrade-line{display:flex;margin-bottom:10px;cursor:pointer;position:relative;padding-left:40px}.upgrade-line>div:first-child{z-index:0;position:absolute;left:0;top:0}.upgrade-line:after{content:" ";width:30px;height:30px;position:absolute;left:0;top:0;z-index:1}.upgrade-line:hover{color:#ffaf00}.upgrade-line>div{padding-right:8px}.video-section .section-inner{padding:45px 80px}.video-section h1{text-align:center}.video-wrapper{max-width:1340px;margin:50px auto 0}@media only screen and (max-width:1024px){.video-section .section-inner{padding:45px}}