html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{grid_fade:none}table{border-collapse:collapse;border-spacing:0}img,iframe{vertical-align:bottom}html,body{font:normal 100% "quasimoda",Arial,sans-serif;-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden}html{height:100%}body{display:grid;grid-gap:0;min-height:100% !important;grid-template-columns:100%;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto}h1,h2,h3,h4,h5,h6{font-family:"coldsmith-pro",sans-serif;margin:0 0 10px 0;color:#444;font-weight:300;letter-spacing:5px;text-transform:uppercase}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{color:#000}h1{font-size:2.5rem}h1.main{margin:10px 0 45px 0}h1.slogan{letter-spacing:10px}h2{font-size:1.75rem}h3{font-size:1.5rem}p,ul li,ol li,input,textarea,select{font-size:.9rem}input[type=submit],.button{font-size:.85rem}p{color:#000;margin:0 0 20px 0;line-height:25px;font-weight:300;letter-spacing:.5px}p:last-child{margin-bottom:0}p.consent-text{color:#999;font-size:.85rem;line-height:normal}p.consent-text a:link,p.consent-text a:visited{color:#999;font-weight:400}p strong{font-weight:400}a{outline:none}a:link,a:visited{color:#000;text-decoration:none;transition:all .25s ease-in-out}.no-touchevents h1 a:hover,.no-touchevents h2 a:hover,.no-touchevents h3 a:hover,.no-touchevents h4 a:hover,.no-touchevents h5 a:hover,.no-touchevents h6 a:hover{color:#eb9c3f}.no-touchevents a:hover{color:#eb9c3f;transition:all .25s ease-in-out}header,main,footer,article,aside,section{display:block}.container{max-width:1500px;width:90%;padding:45px 0 60px 0;margin:0 auto;text-align:center}.container.no-padding-bottom{padding-bottom:5px}img{max-width:100%;height:auto;text-align:center;box-sizing:border-box;-webkit-touch-callout:none;pointer-events:none}.embed-object{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-object iframe,.embed-object object,.embed-object rembed{position:absolute;top:0;left:0;width:100%;height:100%}.center{text-align:center}form ul li,ul li{margin:0 0 30px 0}form ul li:last-child,ul li:last-child{margin:0}.social-icon{display:inline-block;width:50px;height:50px;text-indent:-9999px;position:relative}.social-icon:after{content:"";opacity:0;transition:opacity .5s;position:absolute;top:0;right:0;bottom:0;left:0}.social-icon.facebook{background:url("/-/graphics/facebook.svg") no-repeat center center;background-size:200%;background-position:0 0}.social-icon.facebook:after{background:#fff url("/-/graphics/facebook.svg") no-repeat center center;background-size:200%;background-position:top 0 left 100%}.social-icon.instagram{background:url("/-/graphics/instagram.svg") no-repeat center center;background-size:200%;background-position:0 0}.social-icon.instagram:after{background:#fff url("/-/graphics/instagram.svg") no-repeat center center;background-size:200%;background-position:top 0 left 100%}.social-icon.youtube{background:url("/-/graphics/youtube.svg") no-repeat center center;background-size:200%;background-position:0 0}.social-icon.youtube:after{background:#fff url("/-/graphics/youtube.svg") no-repeat center center;background-size:200%;background-position:top 0 left 100%}.pagination ul{position:relative;text-align:center;padding:0 56px}.pagination ul li{display:inline-block;margin:0 1px;display:inline-flex;align-items:center;justify-content:center;height:50px}.pagination ul li a{width:30px;height:30px;background:#eb9c3f;border-radius:50%;line-height:30px;color:#fff;font-size:.825rem}.pagination ul li.active a{background:#eb9c3f}.pagination ul li.prev,.pagination ul li.next{position:absolute;top:0;z-index:9999;width:50px}.pagination ul li.prev a,.pagination ul li.next a{display:block;width:100%;height:100%;border-radius:50%;border-bottom:none;text-indent:-9999px}.pagination ul li.prev{left:0}.pagination ul li.prev a{background:#eb9c3f;background-size:25px}.pagination ul li.next{right:0}.pagination ul li.next a{background:#eb9c3f;background-size:25px}.text-formatted{display:block;max-width:1000px;margin:0 auto;text-align:justify}.text-formatted.intro{text-align:center}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{font-size:2rem;letter-spacing:3px;margin:40px 0;text-align:center}.text-formatted ul{list-style:none;margin-left:15px}.text-formatted ul li{position:relative;padding-left:20px}.text-formatted ul li:before{display:block;content:" ";position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:50%;background:#000}.text-formatted ol{list-style:decimal;margin-left:17px}.text-formatted ul,.text-formatted ol{margin:20px 0;text-align:left}.text-formatted ul li,.text-formatted ol li{margin:0;color:#000;line-height:25px;font-weight:300;letter-spacing:.5px;margin:0 0 10px 0}.text-formatted ul:first-child,.text-formatted ol:first-child{margin-top:0}.text-formatted a:not(.image-container):not(.button):link,.text-formatted a:not(.image-container):not(.button):visited{color:#000;font-weight:500}.text-updated{margin-bottom:45px}.text-updated p{color:#eb9c3f;font-weight:400}.outdated-browser{background:#eee;text-align:left;color:#bbb;width:100%}.outdated-browser .container{padding:20px 0}.outdated-browser a:link,.outdated-browser a:hover{text-decoration:none;color:#ddd}.js-required{display:none;position:fixed;width:100%;z-index:999999;bottom:0;left:0;background:#eb9c3f;text-align:left;color:#fff}.js-required .container{padding:20px 0;text-align:center}.js-required .container p,.js-required .container a{color:#fff;font-size:1rem}.required-prompt{background:none;position:relative;z-index:5;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.95rem;color:#eb9c3f;margin-top:15px}.required-icon{color:#900}input,select,textarea{font-family:"quasimoda",Arial,sans-serif;display:block;width:100%;padding:13px 15px 11px 15px;font-weight:300;letter-spacing:1.5px;margin-bottom:0;border-radius:5px;border:none;outline:none;resize:none;-webkit-appearance:none;background:#fff;color:#000;border:1px solid #d7d7d7;box-sizing:border-box;position:relative;z-index:0;text-align:center}input:focus,select:focus,textarea:focus{color:#eb9c3f;border:1px solid #eb9c3f}input.hidden,select.hidden,textarea.hidden{display:none}input.disabled{border-color:#ccc !important;background:#ccc !important;color:#fff !important;cursor:default !important}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}.checkbox input,.checkbox label,.radio-group input,.radio-group label{display:inline-block}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio-group input[type=checkbox],.radio-group input[type=radio]{display:none}.checkbox input[type=checkbox]:checked~label,.checkbox input[type=radio]:checked+label,.radio-group input[type=checkbox]:checked~label,.radio-group input[type=radio]:checked+label{color:#eb9c3f}.checkbox input[type=checkbox]:checked~label .indicator:after,.checkbox input[type=checkbox]:hover~label .indicator:after,.radio-group input[type=checkbox]:checked~label .indicator:after,.radio-group input[type=checkbox]:hover~label .indicator:after{position:absolute;content:" ";left:8px;top:4px;width:3px;height:8px;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox input[type=radio]:checked+label .indicator:after,.checkbox input[type=radio]:hover+label .indicator:after,.radio-group input[type=radio]:checked+label .indicator:after,.radio-group input[type=radio]:hover+label .indicator:after{position:absolute;content:" ";left:6px;top:6px;width:8px;height:8px;border-radius:50%}.checkbox input[type=checkbox]:not(:checked):hover~label,.checkbox input[type=radio]:not(:checked):hover+label,.radio-group input[type=checkbox]:not(:checked):hover~label,.radio-group input[type=radio]:not(:checked):hover+label{color:#000}.checkbox input[type=checkbox]:not(:checked):hover~label .indicator:after,.radio-group input[type=checkbox]:not(:checked):hover~label .indicator:after{border-color:#eb9c3f}.checkbox input[type=checkbox]:checked~label .indicator:after,.radio-group input[type=checkbox]:checked~label .indicator:after{border-color:#eb9c3f}.checkbox input[type=radio]:not(:checked):hover+label .indicator:after,.radio-group input[type=radio]:not(:checked):hover+label .indicator:after{border-color:#eb9c3f}.checkbox input[type=radio]:checked+label .indicator:after,.radio-group input[type=radio]:checked+label .indicator:after{background:#eb9c3f}.checkbox label,.radio-group label{position:relative;margin:0;padding:5px 0 6px 32px;font-size:.85rem;cursor:pointer}.checkbox input[type=checkbox]~label .indicator,.radio-group input[type=checkbox]~label .indicator{position:absolute;top:1px;left:0;height:20px;width:20px;background:#eee}.checkbox input[type=radio]+label .indicator,.radio-group input[type=radio]+label .indicator{position:absolute;top:1px;left:0;height:20px;width:20px;background:#eee;border-radius:50%}input[type=submit],.button{font-family:"europa",sans-serif;background:#eb9c3f;padding:14px 15px;border-radius:5px;color:#fff;font-weight:400;letter-spacing:3px;width:auto;min-width:100px;border:none;text-align:center;outline:none;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in-out}.button{display:inline-block;color:#fff}.button:link,.button:visited{color:#fff}.select{position:relative;width:100%}.select select{padding:14px 48px 10px 48px}.select .required-icon{position:absolute;top:4px;left:10px}.select select::-ms-expand{display:none}.select .select-arrow{position:absolute;top:13px;right:15px;background:url("/-/graphics/select-arrow.svg") no-repeat;background-size:100%;width:20px;height:20px;pointer-events:none}label{display:block;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:10px;font-size:.95rem;font-weight:400;line-height:1}.hide-element{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.clearfix::after{content:"";clear:both;display:table}.slider-outer{background:url("/-/graphics/loading.svg") center center no-repeat;background-size:50px;max-width:2000px;width:100%;z-index:1;position:relative;margin:0 auto}.slider-outer .slider-dummy{display:block;width:100%;height:auto;padding-bottom:66%}.slider-outer .bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}.slider-outer .bx-wrapper img{max-width:100%;max-height:100%;display:block;margin:0 auto}.slider-outer ul.slider{position:absolute;top:0;left:0;opacity:0;margin:0}.slider-outer ul.slider li{width:100%;margin:0}.slider-outer ul.slider li picture{width:100%;height:100%;display:flex;justify-content:center;align-content:center}.slider-outer ul.slider li picture img{max-width:100%;max-height:100%;object-fit:contain}.slider-outer .bx-viewport,.slider-outer .bx-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;border:none !important}.slider-outer .bx-viewport{height:100% !important}.slider-outer .slider,.slider-outer .slider li{height:100% !important}.slider-outer .slider li{background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%}.slider-outer .slider li a{transition:none}.slider-outer.slider-loaded{background:none}.slider-outer.slider-loaded ul.slider{opacity:1}.slider-outer .bx-prev,.slider-outer .bx-next{position:absolute;top:50%;z-index:9999;width:50px;height:50px;margin-top:-25px;border-radius:50%;border-bottom:none;text-indent:-9999px}.slider-outer .bx-prev{left:-25px;background:#eb9c3f;background-size:25px}.slider-outer .bx-next{right:-25px;background:#eb9c3f;background-size:25px}.no-touchevents .outdated-browser a:hover{text-decoration:underline;color:#fff}.no-touchevents .text-formatted a:not(.image-container):hover{color:#eb9c3f}.no-touchevents input[type=submit]:hover,.no-touchevents a.button:hover,.no-touchevents .text-formatted a.button:hover{background:#d7d7d7;color:#000}.no-touchevents .pagination ul li a:hover{color:#fff;background-color:#eb9c3f}.no-touchevents .social-icon:hover:after{opacity:1;transition:opacity .5s}.no-js .js-required{display:block}header.main{grid-area:header;position:relative;background:rgba(255,255,255,.95);z-index:999}header.main .container{padding:0 0 30px 0;width:100%;max-width:2000px;display:grid;grid-template-areas:"masthead-2 masthead-2" "logo masthead-1";grid-template-columns:repeat(2, auto);grid-gap:30px;border-bottom:1px solid #eee}header.main .container .logo{grid-area:logo;margin-left:5vw;justify-self:start}header.main .container .logo a{display:inline-block}header.main .container .logo a img{display:block;width:100%;max-width:200px}header.main .container .masthead-btns{grid-area:masthead-1;margin-right:5vw;display:flex;align-items:center;justify-content:flex-end;justify-self:end}header.main .container .masthead-btns #nav-toggle{display:none}header.main .container .masthead-btns #nav-toggle:checked~nav{transform:translateX(0)}header.main .container .masthead-btns #nav-toggle:checked~label span:nth-child(1){top:10px;width:0%;left:50%}header.main .container .masthead-btns #nav-toggle:checked~label span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header.main .container .masthead-btns #nav-toggle:checked~label span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header.main .container .masthead-btns #nav-toggle:checked~label span:nth-child(4){top:10px;width:0%;left:50%}header.main .container .masthead-btns #nav-toggle~label{display:inline-block;width:45px;height:23px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:all .5s ease-in-out;cursor:pointer;margin:0 0 0 30px}header.main .container .masthead-btns #nav-toggle~label span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:7px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:all .25s ease-in-out}header.main .container .masthead-btns #nav-toggle~label span:nth-child(1){top:0px}header.main .container .masthead-btns #nav-toggle~label span:nth-child(2),header.main .container .masthead-btns #nav-toggle~label span:nth-child(3){top:10px}header.main .container .masthead-btns #nav-toggle~label span:nth-child(4){top:20px}header.main .container .masthead-btns #nav-toggle~nav,header.main .container .masthead-btns #nav-toggle~label{transition:transform .25s ease-in-out,opacity .25s ease-in-out}header.main .container .masthead-btns nav{position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);width:100%;display:flex;align-items:center;z-index:9999;background:#eee;overflow-y:scroll}header.main .container .masthead-btns nav ul{width:90%}header.main .container .masthead-btns nav ul.top-level{display:block;padding:30px 0;margin:auto}header.main .container .masthead-btns nav ul.top-level input[type=checkbox]:checked+.sub-level{display:block}header.main .container .masthead-btns nav ul.top-level li a{font-family:"europa",sans-serif;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-size:.9rem;padding:0;height:60px;display:flex;align-items:center;justify-content:center}header.main .container .masthead-btns nav ul.sub-level{width:100%;margin:0;padding:0 0 20px 0;box-sizing:border-box}header.main .container .masthead-btns nav ul.sub-level li{margin-bottom:15px;border:none}header.main .container .masthead-btns nav ul.sub-level li a{padding:0;height:auto;font-size:.85rem;font-weight:500;color:#888}header.main .container .masthead-btns nav ul.sub-level li:last-child{margin:0}header.main .container .masthead-btns nav ul li{position:relative;margin:0;display:block;text-align:center}header.main .container .masthead-btns nav ul li:last-child{margin:0}header.main .container .masthead-btns nav ul li a{position:relative;display:block;padding:10px 15px;letter-spacing:.5px;font-weight:300;color:#000;font-size:1rem}header.main .container .masthead-btns nav input[type=checkbox]{display:none}header.main .container .masthead-btns nav a.nav-close{position:absolute;top:0;right:0;display:block;width:16px;height:16px;padding:0;margin:0 auto;text-indent:-9999px;border:25px solid #eee;background:url("/-/graphics/close.svg") no-repeat;background-size:200%;background-position:100% 100%;cursor:pointer;transition:none}header.main .container .masthead-btns nav a.nav-close:after{content:"";opacity:0;transition:opacity .5s;position:absolute;top:0;right:0;bottom:0;left:0;background:url("/-/graphics/close.svg") no-repeat;background-size:200%;background-position:top 0 left 100%}header.main .container .masthead-btns .social-icons{text-align:right}header.main .container .masthead-btns .social-icons .social-icon{width:40px;height:40px;text-align:left;text-indent:-9999px}header.main .container .masthead-btns .social-icons .social-icon:first-child{margin-left:0}header.main .container .masthead-btns .social-icons .social-icon.facebook,header.main .container .masthead-btns .social-icons .social-icon.instagram,header.main .container .masthead-btns .social-icons .social-icon.youtube{background-size:200%}header.main .container .masthead-login-basket{grid-area:masthead-2;background:#212222}header.main .container .masthead-login-basket .inner-block{padding:20px 5vw;display:flex;align-items:center;flex-direction:column}header.main .container .masthead-login-basket .inner-block a{font-family:"europa",sans-serif;position:relative;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-size:.85rem;color:#fff;margin-bottom:15px}header.main .container .masthead-login-basket .inner-block a:first-child{padding-left:35px}header.main .container .masthead-login-basket .inner-block a:first-child:before{position:absolute;top:-2px;left:0;content:" ";width:20px;height:20px;background:url("/-/graphics/client-area.svg") no-repeat center center;background-size:100%}header.main .container .masthead-login-basket .inner-block a:last-child{padding-right:40px;margin-bottom:0}header.main .container .masthead-login-basket .inner-block a:last-child:after{position:absolute;top:-4px;right:0;content:" ";width:25px;height:25px;background:url("/-/graphics/cart.svg") no-repeat center center;background-size:100%}header.main .container .masthead-login-basket .inner-block a span{margin-right:5px}.no-touchevents header.main .container .masthead-btns #nav-toggle~label:hover span{background:#eb9c3f}.no-touchevents header.main .container .masthead-btns nav ul.sub-level a:hover{color:#eb9c3f}.no-touchevents header.main .container .masthead-btns nav ul li a:hover{color:#eb9c3f}.no-touchevents header.main .container .masthead-btns nav a.nav-close:hover:after{opacity:1;transition:opacity .5s}.no-touchevents header.main .container .masthead-login-basket .inner-block a:hover{color:#eb9c3f}main{grid-area:main;background:#fff}main .image-container{display:block;position:relative;background:#eee;z-index:0}main .image-container .image-dummy{padding-bottom:100%}main .image-container .image{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}main .image-container .image img{max-width:100%;max-height:100%;object-fit:contain}main .image-container.scale{overflow:hidden}main .image-container.scale img{transform:scale(1);transition:all .25s ease-in-out}main .image-container.scale:hover img{transform:scale(1.1);backface-visibility:hidden}main .block-container-outer{margin-bottom:50px}main .block-container-outer.bg-charcoal{background:#212222;padding:50px 0}main .block-container-outer.bg-charcoal.text-block .text-formatted h1,main .block-container-outer.bg-charcoal.text-block .text-formatted h2,main .block-container-outer.bg-charcoal.text-block .text-formatted h3,main .block-container-outer.bg-charcoal.text-block .text-formatted h4,main .block-container-outer.bg-charcoal.text-block .text-formatted h5,main .block-container-outer.bg-charcoal.text-block .text-formatted h6,main .block-container-outer.bg-charcoal.audio-block .text-formatted h1,main .block-container-outer.bg-charcoal.audio-block .text-formatted h2,main .block-container-outer.bg-charcoal.audio-block .text-formatted h3,main .block-container-outer.bg-charcoal.audio-block .text-formatted h4,main .block-container-outer.bg-charcoal.audio-block .text-formatted h5,main .block-container-outer.bg-charcoal.audio-block .text-formatted h6,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h1,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h2,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h3,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h4,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h5,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted h6{color:#ddd}main .block-container-outer.bg-charcoal.text-block .text-formatted p,main .block-container-outer.bg-charcoal.audio-block .text-formatted p,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted p{color:#ddd}main .block-container-outer.bg-charcoal.text-block .text-formatted p a,main .block-container-outer.bg-charcoal.audio-block .text-formatted p a,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted p a{color:#ddd;font-weight:500}main .block-container-outer.bg-charcoal.text-block .text-formatted ul li,main .block-container-outer.bg-charcoal.text-block .text-formatted ol li,main .block-container-outer.bg-charcoal.audio-block .text-formatted ul li,main .block-container-outer.bg-charcoal.audio-block .text-formatted ol li,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted ul li,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted ol li{color:#ddd}main .block-container-outer.bg-charcoal.text-block .text-formatted ul li:before,main .block-container-outer.bg-charcoal.text-block .text-formatted ol li:before,main .block-container-outer.bg-charcoal.audio-block .text-formatted ul li:before,main .block-container-outer.bg-charcoal.audio-block .text-formatted ol li:before,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted ul li:before,main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted ol li:before{background:#ddd}main .block-container-outer.bg-charcoal figure figcaption{color:#ddd}main .block-container-outer .block-container-inner{max-width:1250px;width:90%;margin:0 auto;text-align:center}main .block-container-outer .text-formatted{max-width:1250px;text-align:justify}main .block-container-outer img{max-width:100%;max-height:95vh;object-fit:contain}main .block-container-outer figure figcaption{text-align:center;padding:10px 0 0 0;box-sizing:border-box;color:#999;font-size:.9rem;letter-spacing:.75px;line-height:20px;margin:0 0 -10px 0}main .block-container-outer.image-block.no-margin-bottom{margin-bottom:0;padding-bottom:0}main .block-container-outer.text-image-block .block-container-inner .image{margin-bottom:25px}main .block-container-outer.text-image-block .block-container-inner .image figure img{max-height:75vh}main .block-container-outer.mini-gallery-block{margin-bottom:25px}main .block-container-outer.mini-gallery-block .wrapper{justify-content:center}main .block-container-outer.mini-gallery-block .wrapper .image-container .image-dummy{padding-bottom:66.6%}main .block-container-outer.audio-block{margin-top:35px}main .block-container-outer.audio-block h2{margin:0 0 25px 0;letter-spacing:3px}main .block-container-outer.audio-block audio{width:100%;margin-bottom:25px}main .announcement-banner{display:none;background:#eb9c3f}main .announcement-banner .container{position:relative;padding:35px 50px 30px 50px;box-sizing:border-box;text-align:center}main .announcement-banner .container h2{font-family:"quasimoda",sans-serif;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;font-size:1rem;color:#fff;margin-bottom:20px}main .announcement-banner .container p{color:#fff;margin-bottom:0}main .announcement-banner .container .button{background:#212222;font-size:.9rem;color:#fff;margin-top:25px}main .announcement-banner .container a{color:#fff;font-weight:500}main .announcement-banner .container a.announcement-banner-close{position:absolute;top:35px;right:0;display:block;padding:0 0 30px 0;margin:0;cursor:pointer;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;color:#fff}main .announcement-banner .container a.announcement-banner-close:before{content:" ";position:absolute;top:20px;right:14px;display:block;width:15px;height:15px;background:url("/-/graphics/close.svg") no-repeat;background-size:200%;background-position:0 0}main .breadcrumb{margin-bottom:30px}main .breadcrumb a,main .breadcrumb span,main .breadcrumb p{display:inline-block;color:#999;text-transform:uppercase;letter-spacing:2px;font-weight:500;line-height:30px;font-size:.85rem}main .breadcrumb span{margin:0 10px;color:#d7d7d7}main .breadcrumb p{color:#eb9c3f}main #index .home-block-charcoal{background:#212222}main #index .home-slogans{padding-bottom:45px}main #index .home-slogans h1{color:#fff;margin-bottom:20px;font-size:2.5rem}main #index .home-slogans h2{font-family:"quasimoda",arial,sans-serif;color:#ddd;font-size:.9rem;line-height:30px;margin-bottom:20px}main #index .home-slogans p{color:#eb9c3f;font-weight:500;text-transform:uppercase;letter-spacing:5px;line-height:20px;font-size:.7rem}main #index .home-photo-safaris{text-align:center}main #index .home-photo-safaris .container{display:inline-grid;grid-template-areas:"b" "a" "c";grid-template-columns:repeat(3, auto);grid-row-gap:50px;justify-content:center}main #index .home-photo-safaris .container a{position:relative;display:block;max-width:600px;margin:0 auto}main #index .home-photo-safaris .container a.a{grid-area:a}main #index .home-photo-safaris .container a.b{grid-area:b}main #index .home-photo-safaris .container a.c{grid-area:c}main #index .home-photo-safaris .container a .text{position:absolute;top:0;left:0;width:100%;padding:15px;box-sizing:border-box;background:rgba(33,34,34,.25)}main #index .home-photo-safaris .container a .text h2{font-size:2.25rem;color:#fff}main #index .home-photo-safaris .container a .text p{font-size:.875rem;color:#fff;line-height:20px}main #index .home-photo-safaris .container a .button{margin-top:25px;font-size:.8rem}main #index .home-block-item a{display:block}main #index .home-block-item a h3{font-size:1.5rem;margin-bottom:25px}main #index .home-banner-image,main #index .home-faq{position:relative;top:0;left:0;max-height:1500px;width:100%;z-index:1;background:#eee;text-align:center}main #index .home-banner-image img,main #index .home-faq img{width:100%;height:100%;max-width:3000px;object-fit:cover}main #index .home-banner-image .overlay,main #index .home-faq .overlay{position:absolute;top:25%;left:0;width:100%;text-align:center}main #index .home-banner-image .overlay h2,main #index .home-faq .overlay h2{color:#fff;text-shadow:1px 1px 3px #333;margin-bottom:25px}main #index .home-banner-image{height:40vh}main #index .home-faq{height:30vh;min-height:350px}main #index .home-faq img{object-position:bottom center}main #index .home-popular-blog-posts .container{padding-bottom:15px}main #index .home-popular-blog-posts .container>h2{margin-bottom:50px}main #index .newsletter-block{margin:0}main #index .home-testimonials .container{padding-top:0}main #index .home-testimonials .container>h2{margin-bottom:50px}main #contact{text-align:left}main #contact .contact-enquiry-form{border-top:1px solid #d7d7d7;padding-top:50px}main #contact .contact-enquiry-form h2{margin:0 0 45px 0}main #contact .contact-enquiry-form input[type=text],main #contact .contact-enquiry-form input[type=email],main #contact .contact-enquiry-form textarea,main #contact .contact-enquiry-form select{text-align:left}main #contact .contact-details h2{margin:0 0 30px 0}main #contact .contact-details ul{margin-top:50px}main #contact .contact-details ul li label{font-family:"coldsmith-pro",sans-serif;font-size:1.4rem;color:#444;letter-spacing:3px}main #blog-index .posted-on,main #blog-index .author,main #blog-index .video-details,main #blog-index .pdf-details,main #blog-show .posted-on,main #blog-show .author,main #blog-show .video-details,main #blog-show .pdf-details,main #blog-view .posted-on,main #blog-view .author,main #blog-view .video-details,main #blog-view .pdf-details,main .related-entries .posted-on,main .related-entries .author,main .related-entries .video-details,main .related-entries .pdf-details,main #se-index .posted-on,main #se-index .author,main #se-index .video-details,main #se-index .pdf-details,main #se-view .posted-on,main #se-view .author,main #se-view .video-details,main #se-view .pdf-details,main #index .posted-on,main #index .author,main #index .video-details,main #index .pdf-details{position:relative;display:inline-block;padding-left:30px;margin:0 20px 10px 20px;font-weight:500;font-size:.9rem;color:#212222}main #blog-index .posted-on:before,main #blog-index .author:before,main #blog-index .video-details:before,main #blog-index .pdf-details:before,main #blog-show .posted-on:before,main #blog-show .author:before,main #blog-show .video-details:before,main #blog-show .pdf-details:before,main #blog-view .posted-on:before,main #blog-view .author:before,main #blog-view .video-details:before,main #blog-view .pdf-details:before,main .related-entries .posted-on:before,main .related-entries .author:before,main .related-entries .video-details:before,main .related-entries .pdf-details:before,main #se-index .posted-on:before,main #se-index .author:before,main #se-index .video-details:before,main #se-index .pdf-details:before,main #se-view .posted-on:before,main #se-view .author:before,main #se-view .video-details:before,main #se-view .pdf-details:before,main #index .posted-on:before,main #index .author:before,main #index .video-details:before,main #index .pdf-details:before{content:" ";position:absolute;top:0;left:0;display:block;width:20px;height:20px}main #blog-index .posted-on:before,main #blog-show .posted-on:before,main #blog-view .posted-on:before,main .related-entries .posted-on:before,main #se-index .posted-on:before,main #se-view .posted-on:before,main #index .posted-on:before{background:url("/-/graphics/posted-on.svg") no-repeat center center;background-size:100%}main #blog-index .author:before,main #blog-show .author:before,main #blog-view .author:before,main .related-entries .author:before,main #se-index .author:before,main #se-view .author:before,main #index .author:before{background:url("/-/graphics/author.svg") no-repeat center center;background-size:100%}main #blog-index .author.video:before,main #blog-show .author.video:before,main #blog-view .author.video:before,main .related-entries .author.video:before,main #se-index .author.video:before,main #se-view .author.video:before,main #index .author.video:before{top:1px;background:url("/-/graphics/video-author.svg") no-repeat center center;background-size:100%}main #blog-index .video-details:before,main #blog-show .video-details:before,main #blog-view .video-details:before,main .related-entries .video-details:before,main #se-index .video-details:before,main #se-view .video-details:before,main #index .video-details:before{background:url("/-/graphics/video.svg") no-repeat center center;background-size:100%}main #blog-index .pdf-details:before,main #blog-show .pdf-details:before,main #blog-view .pdf-details:before,main .related-entries .pdf-details:before,main #se-index .pdf-details:before,main #se-view .pdf-details:before,main #index .pdf-details:before{background:url("/-/graphics/pdf.svg") no-repeat center center;background-size:100%}main .blog-item a:not(.button),main .ps-item a:not(.button),main .se-item a:not(.button),main .sp-item a:not(.button){display:block;border:1px solid #d7d7d7;background:#fff}main .blog-item .item-type,main .ps-item .item-type,main .se-item .item-type,main .sp-item .item-type{font-family:"coldsmith-pro",sans-serif;width:100%;background:#212222;padding:10px;box-sizing:border-box;color:#fff;font-size:1.4rem;letter-spacing:4px}main .blog-item .item-type span:last-child,main .ps-item .item-type span:last-child,main .se-item .item-type span:last-child,main .sp-item .item-type span:last-child{display:none}main .blog-item .item-image,main .ps-item .item-image,main .se-item .item-image,main .sp-item .item-image{position:relative;background:#212222}main .blog-item .item-image img,main .ps-item .item-image img,main .se-item .item-image img,main .sp-item .item-image img{transition:opacity .25s ease-in-out}main .blog-item .item-image video,main .ps-item .item-image video,main .se-item .item-image video,main .sp-item .item-image video{display:block;width:100%}main .blog-item .item-image .item-play-icon,main .ps-item .item-image .item-play-icon,main .se-item .item-image .item-play-icon,main .sp-item .item-image .item-play-icon{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background:url("/-/graphics/youtube-play.svg") no-repeat center center;background-size:100%}main .blog-item .item-image .item-corner-overlay,main .ps-item .item-image .item-corner-overlay,main .se-item .item-image .item-corner-overlay,main .sp-item .item-image .item-corner-overlay{width:130px;height:130px;overflow:hidden;position:absolute;top:0;right:0}main .blog-item .item-image .item-corner-overlay .text,main .ps-item .item-image .item-corner-overlay .text,main .se-item .item-image .item-corner-overlay .text,main .sp-item .item-image .item-corner-overlay .text{text-align:center;transform:rotate(45deg);position:relative;padding:10px 0;top:25px;left:-15px;width:200px;background:rgba(240,240,240,.7);color:#333;font-weight:600;letter-spacing:1.5px;font-size:.9rem;text-transform:uppercase}main .blog-item .item-text,main .ps-item .item-text,main .se-item .item-text,main .sp-item .item-text{padding:20px 10px 10px 10px}main .blog-item .item-text h2,main .ps-item .item-text h2,main .se-item .item-text h2,main .sp-item .item-text h2{font-size:1.75rem;letter-spacing:3px;margin:0 0 13px 0;transition:color .25s ease-in-out}main .blog-item .item-text p,main .ps-item .item-text p,main .se-item .item-text p,main .sp-item .item-text p{font-size:.95rem;margin-bottom:15px}main .blog-item .item-text p.sub-title,main .ps-item .item-text p.sub-title,main .se-item .item-text p.sub-title,main .sp-item .item-text p.sub-title{margin-bottom:10px;text-transform:uppercase;color:#999;font-size:.75rem;letter-spacing:2px;font-weight:400}main .blog-item .item-text p:last-child,main .ps-item .item-text p:last-child,main .se-item .item-text p:last-child,main .sp-item .item-text p:last-child{margin-bottom:0}main .blog-item .item-text .item-add-details p,main .ps-item .item-text .item-add-details p,main .se-item .item-text .item-add-details p,main .sp-item .item-text .item-add-details p{margin-bottom:10px;text-transform:uppercase;color:#999;font-size:.75rem;letter-spacing:2px;font-weight:400;margin-bottom:0}main .blog-item .item-text .item-add-details p.pricing-not-confirmed,main .ps-item .item-text .item-add-details p.pricing-not-confirmed,main .se-item .item-text .item-add-details p.pricing-not-confirmed,main .sp-item .item-text .item-add-details p.pricing-not-confirmed{color:#eb9c3f}main .ps-item .item-text{padding-bottom:20px}main #blog-index .text-formatted,main #blog-show .text-formatted{border-bottom:1px solid #d7d7d7;padding-bottom:45px;margin-bottom:50px}main #blog-index .blog-latest-posts>h2,main #blog-show .blog-latest-posts>h2{margin-bottom:50px}main #blog-show .text-formatted{margin-bottom:55px}main #blog-view .container{padding-bottom:0}main #blog-view .parent-sub-title{font-family:"coldsmith-pro",sans-serif;margin-bottom:50px;text-transform:uppercase;color:#999;font-size:1.75rem;letter-spacing:5px;font-weight:400}main #blog-view .post-details{margin-bottom:40px}main .related-entries{display:none;width:100%;background:#212222;margin-bottom:50px}main .related-entries.show{display:block}main .related-entries .container{padding:45px 0 0 0}main .related-entries .container>h2{margin-bottom:45px;color:#fff}main .related-entries .container article a{max-width:500px;margin:0 auto}main #family-business>.container{padding-bottom:0}main .newsletter-block{width:100%;background:#212222;margin-bottom:50px;color:#fff;text-align:center}main .newsletter-block .container{padding:60px 0}main .newsletter-block .container h2{color:#fff;margin-bottom:45px}main .newsletter-block .container p{color:#ddd}main .newsletter-block .container .text-formatted{text-align:center}main .newsletter-block .container form{max-width:600px;margin:0 auto}main .newsletter-block .container form input[type=text]{border:1px solid #fff}main .newsletter-block .container form input[type=submit]{margin:0 auto}main .newsletter-block .container form .response{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.95rem;color:#eb9c3f;margin-top:15px}main .newsletter-block .container .wrapper div:last-child{display:flex;justify-content:center;align-content:center;flex-direction:column}main .newsletter-block .container .wrapper div:last-child p{font-family:"coldsmith-pro",sans-serif;font-size:1.75rem;letter-spacing:2px;line-height:35px;color:#fff}main .newsletter-block .container .wrapper div:last-child img{border:5px solid #fff;border-radius:3px;width:100%;max-width:600px;margin:0 auto 22px auto}main #testimonials{padding-bottom:5px}main #testimonials img{margin-bottom:50px}main .testimonial-item{position:relative;padding:25px;box-sizing:border-box;border-radius:3px;background:#eee}main .testimonial-item p.testimonial-name-location{font-weight:500}main .testimonial-item p.testimonial-name-location span{display:block;font-weight:300}main #testimonial-submission form ul{max-width:600px;margin:0 auto}main #testimonial-submission form ul input[type=submit]{margin:0 auto}main #tour-leaders{padding-bottom:30px}main #tour-leaders .tl-item{text-align:left;border-top:1px solid #d7d7d7;padding-top:45px;margin-top:30px}main #tour-leaders .tl-item h2{font-size:1.75rem;margin-bottom:25px}main #tour-leaders .tl-item .tl-bio{margin-bottom:35px}main #tour-leaders .tl-item .tl-bio img{margin:0 0 35px 0}main #tour-leaders .tl-item .tl-bio a{font-weight:500}main #faq .faq-cat{border-top:1px solid #d7d7d7;padding-top:50px;margin-top:50px;text-align:justify}main #faq .faq-cat.first{border-top:none;padding-top:0}main #faq .faq-cat h2{margin-bottom:45px}main #faq .faq-cat ul li{position:relative;padding:0 0 0 22px}main #faq .faq-cat ul li:before{position:absolute;top:7px;left:0;content:" ";width:7px;height:7px;background:url("/-/graphics/bullet.svg") no-repeat center center;background-size:100%}main #faq .faq-cat ul li p:first-child{text-transform:uppercase;font-size:.9rem;letter-spacing:1px;font-weight:600;margin:0 0 5px 0}main #ps-index .ps-categories,main #ps-index .blog-categories,main #ps-show .ps-categories,main #ps-show .blog-categories,main #blog-index .ps-categories,main #blog-index .blog-categories,main #blog-show .ps-categories,main #blog-show .blog-categories{margin-bottom:33px}main #ps-index .ps-categories a,main #ps-index .blog-categories a,main #ps-show .ps-categories a,main #ps-show .blog-categories a,main #blog-index .ps-categories a,main #blog-index .blog-categories a,main #blog-show .ps-categories a,main #blog-show .blog-categories a{font-size:.9rem;margin:0 5px 17px 5px;background:#d7d7d7;color:#000}main #ps-index .ps-categories a.current,main #ps-index .blog-categories a.current,main #ps-show .ps-categories a.current,main #ps-show .blog-categories a.current,main #blog-index .ps-categories a.current,main #blog-index .blog-categories a.current,main #blog-show .ps-categories a.current,main #blog-show .blog-categories a.current{background:#eb9c3f;color:#fff}main #ps-index .container,main #ps-show .container{padding-bottom:0}main #ps-view h1.main{margin-bottom:10px}main #ps-view .ps-date{letter-spacing:1.5px;text-transform:uppercase;font-size:1rem;font-weight:300;color:#999;margin-bottom:20px}main #ps-view .ps-enquire{margin-bottom:45px}main #ps-view .ps-enquire a:not(.book){background:#212222;color:#fff}main #ps-view .ps-enquiry-sent{margin:-25px 0 40px}main #ps-view .ps-enquiry-sent p{font-weight:400;color:#eb9c3f;text-transform:uppercase;letter-spacing:2px}main #ps-view .ps-banner{position:relative;margin-bottom:50px}main #ps-view .ps-banner picture,main #ps-view .ps-banner picture img{width:100%;height:100%;min-height:300px;object-fit:cover}main #ps-view .ps-banner .ps-banner-side-overlay{display:none;position:absolute;top:0;left:0;bottom:0;width:50px;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,.7)}main #ps-view .ps-banner .ps-banner-side-overlay .text{transform-origin:0 50%;transform:rotate(-90deg) translate(-50%, 50%);position:absolute;top:0;bottom:0;height:50px;margin:auto;font-family:"coldsmith-pro",sans-serif;font-size:1.5rem;line-height:50px;letter-spacing:3px;color:#fff}main #ps-view .ps-banner .ps-banner-side-overlay .text span:last-child{display:none}main #ps-view .ps-banner .ps-banner-corner-overlay{width:130px;height:130px;overflow:hidden;position:absolute;top:0;right:0}main #ps-view .ps-banner .ps-banner-corner-overlay .text{text-align:center;transform:rotate(45deg);position:relative;padding:10px 0;top:30px;left:-15px;width:200px;background:rgba(255,255,255,.75);color:#000;font-weight:600;letter-spacing:1.5px;font-size:.9rem;text-transform:uppercase}main #ps-view .ps-columns{display:grid;grid-template-areas:"sidebar-b" "sidebar-a" "body";grid-template-columns:1fr;grid-gap:50px}main #ps-view .ps-columns .ps-sidebar-a{grid-area:sidebar-a;overflow:hidden}main #ps-view .ps-columns .ps-sidebar-a .ps-images p,main #ps-view .ps-columns .ps-sidebar-a .ps-accomm p,main #ps-view .ps-columns .ps-sidebar-a .ps-transport p,main #ps-view .ps-columns .ps-sidebar-a .ps-map p{font-family:"coldsmith-pro",sans-serif;font-size:1.3rem;letter-spacing:3px;border-bottom:1px solid #d7d7d7;padding:0 0 18px 0;margin:0 0 20px 0}main #ps-view .ps-columns .ps-sidebar-a .ps-images .image-container{background:none}main #ps-view .ps-columns .ps-sidebar-a .ps-images .image-container .image-dummy{padding-bottom:66.6%}main #ps-view .ps-columns .ps-sidebar-a .ps-images .image-container .image{padding:0}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm p,main #ps-view .ps-columns .ps-sidebar-a .ps-transport p,main #ps-view .ps-columns .ps-sidebar-a .ps-map p{margin-bottom:25px}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider{display:none}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider.slick-initialized,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider.slick-initialized,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider.slick-initialized{display:block}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider .slick-list,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider .slick-list,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider .slick-list{border:5px solid #fff;background:#fff}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider .slick-list .slick-slide img,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider .slick-list .slick-slide img,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider .slick-list .slick-slide img{margin:0 auto}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider .slick-list a,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider .slick-list a,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider .slick-list a{position:relative}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider .slick-list a span,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider .slick-list a span,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider .slick-list a span{position:absolute;bottom:10px;left:0;width:100%;text-align:center;background:rgba(0,0,0,.5);padding:10px;box-sizing:border-box;color:#fff}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider ul.slick-dots,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider ul.slick-dots,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider ul.slick-dots{margin-top:20px}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider ul.slick-dots li,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider ul.slick-dots li,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider ul.slick-dots li{display:inline-block;margin:3px}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider ul.slick-dots li button,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider ul.slick-dots li button,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider ul.slick-dots li button{margin:0;padding:0;outline:0;border:none;width:18px;height:18px;border-radius:50%;background:#ccc;text-indent:-9999px;cursor:pointer}main #ps-view .ps-columns .ps-sidebar-a .ps-accomm .ps-single-slider ul.slick-dots li.slick-active button,main #ps-view .ps-columns .ps-sidebar-a .ps-transport .ps-single-slider ul.slick-dots li.slick-active button,main #ps-view .ps-columns .ps-sidebar-a .ps-map .ps-single-slider ul.slick-dots li.slick-active button{background:#eb9c3f}main #ps-view .ps-columns .ps-sidebar-a .ps-map a{display:block}main #ps-view .ps-columns .ps-sidebar-a .ps-map a img{border:5px solid #fff}main #ps-view .ps-columns .ps-body{grid-area:body}main #ps-view .ps-columns .ps-body nav{background:#212222;border-radius:3px;padding:15px 15px 6px 15px;box-sizing:border-box;margin-bottom:50px}main #ps-view .ps-columns .ps-body nav ul li{margin:0 0 10px 0}main #ps-view .ps-columns .ps-body nav ul li a{display:block;letter-spacing:1.5px;text-transform:uppercase;font-size:.9rem;color:#fff;cursor:pointer}main #ps-view .ps-columns .ps-body nav ul li a.current{color:#eb9c3f}main #ps-view .ps-columns .ps-body .tab{display:none;text-align:justify}main #ps-view .ps-columns .ps-body .tab.current{display:block}main #ps-view .ps-columns .ps-body .tab#tab-tour-info h1,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h2,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h3,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h4,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h5,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h6,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h1,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h2,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h3,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h4,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h5,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h6{display:inline-block;padding:4px 8px;margin:10px 0 30px 0;border-radius:3px;color:#000;font-family:"europa",sans-serif;font-size:.9rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;background:#eee}main #ps-view .ps-columns .ps-body .tab#tab-tour-info h1 strong,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h2 strong,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h3 strong,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h4 strong,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h5 strong,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h6 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h1 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h2 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h3 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h4 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h5 strong,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h6 strong{font-weight:500}main #ps-view .ps-columns .ps-body .tab#tab-tour-info h1:first-child,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h2:first-child,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h3:first-child,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h4:first-child,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h5:first-child,main #ps-view .ps-columns .ps-body .tab#tab-tour-info h6:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h1:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h2:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h3:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h4:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h5:first-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure h6:first-child{margin-top:0}main #ps-view .ps-columns .ps-body .tab#tab-tour-info .text-formatted p:last-child,main #ps-view .ps-columns .ps-body .tab#tab-booking-procedure .text-formatted p:last-child{margin:0 0 20px 0}main #ps-view .ps-columns .ps-body .tab#tab-itinerary h2{display:inline-block;padding:4px 8px;margin:20px 0 20px 0;border-radius:3px;color:#fff;font-family:"europa",sans-serif;font-size:.9rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;background:#eb9c3f}main #ps-view .ps-columns .ps-body .tab#tab-itinerary h2:first-child{margin-top:0}main #ps-view .ps-columns .ps-body .tab#tab-itinerary p strong{font-weight:500}main #ps-view .ps-columns .ps-body .tab#tab-videos .video-item{margin-top:50px;padding-top:50px;border-top:1px solid #e5e5e5}main #ps-view .ps-columns .ps-body .tab#tab-videos .video-item.w-text{padding-top:60px}main #ps-view .ps-columns .ps-body .tab#tab-videos .video-item video{width:100%}main #ps-view .ps-columns .ps-body .tab#tab-videos .video-item:first-child{margin-top:0;padding-top:0;border-top:none}main #ps-view .ps-columns .ps-body .tab#tab-extension h2{color:#000;font-family:"quasimoda",sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.5px;text-transform:none}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-gallery{margin:50px 0 45px 0}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-text{margin-bottom:45px}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-text h3,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-itinerary h2{display:inline-block;margin:20px 0 20px 0;border-radius:3px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;padding:4px 8px;color:#fff;font-family:"europa",sans-serif;font-size:.9rem;background:#eb9c3f}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-text h3:first-child,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-itinerary h2:first-child{margin-top:0}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-itinerary h2{margin-bottom:5px}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-itinerary .pse-itinerary-item h3{font-family:"europa",sans-serif;font-size:.9rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;padding:4px 8px;margin:20px 5px 20px 0;border-radius:3px;color:#eb9c3f;background:#eee}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included{margin:40px 0 50px 0}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded{background:#eee;border-radius:3px;padding:25px 20px 20px 20px;box-sizing:border-box}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included h2,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded h2{color:#000;font-family:"quasimoda",sans-serif;font-size:.85rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included p,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded p{position:relative;padding-left:25px;margin:0 0 10px 0}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included p:before,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded p:before{position:absolute;top:3px;left:0;content:" ";display:block;width:16px;height:16px}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included p:last-child,main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded p:last-child{margin:0}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-included p:before{background:url("/-/graphics/tick.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-body .tab#tab-extension .pse-excluded p:before{background:url("/-/graphics/cross.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-b{grid-area:sidebar-b}main #ps-view .ps-columns .ps-sidebar-a,main #ps-view .ps-columns .ps-sidebar-b{text-align:center}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block{background:#eee;border-radius:3px;padding:25px 20px 20px 20px;box-sizing:border-box;margin-bottom:50px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block:last-child,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block:last-child{margin-bottom:0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.prices,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.prices{background:#212222}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.prices p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.prices p{font-size:1.3rem;color:#fff;margin:0 0 10px 0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.prices p span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.prices p span{color:#ccc;letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;margin-right:10px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.prices p:last-child,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.prices p:last-child{margin:0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.prices p.pricing-not-confirmed,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.prices p.pricing-not-confirmed{font-size:.8rem;color:#eb9c3f;font-style:italic}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.book-now,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.book-now{background:#eb9c3f}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.book-now a,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.book-now a{color:#fff}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.terms-link,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.terms-link{background:none;padding:0 20px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block.terms-link a,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block.terms-link a{letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:500;color:#eb9c3f}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt{border-top:1px solid #d7d7d7;padding:16px 0 0 0;margin:14px 0;font-family:"coldsmith-pro",sans-serif;font-size:1.3rem;letter-spacing:3px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt:first-child,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt:first-child{border-top:none;padding-top:0;margin-top:0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt span{position:relative;display:inline-block}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.dates span,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.duration span,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.countries span,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.areas span,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.level span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.dates span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.duration span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.countries span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.areas span,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.level span{padding-left:26px;padding-right:26px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.dates span:after,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.duration span:after,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.countries span:after,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.areas span:after,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.level span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.dates span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.duration span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.countries span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.areas span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.level span:after{position:absolute;top:2px;right:0;content:" ";display:block;width:18px;height:18px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.dates span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.dates span:after{background:url("/-/graphics/dates.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.duration span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.duration span:after{background:url("/-/graphics/duration.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.countries span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.countries span:after{background:url("/-/graphics/countries.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.areas span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.areas span:after{background:url("/-/graphics/areas.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.level span:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.level span:after{background:url("/-/graphics/camera.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt a.info,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt a.info{position:relative;padding-left:28px;padding-right:28px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt a.info:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt a.info:before{position:absolute;top:2px;left:0;content:" ";display:block;width:18px;height:18px;background:url("/-/graphics/info.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt.level a.info,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt.level a.info{padding:0 0 0 2px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd{margin:0 0 5px 0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd:last-child,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd:last-child{margin:0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.led-by a,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.led-by a{display:inline-flex;align-items:center;justify-content:center}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.led-by a p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.led-by a p{display:inline-block;margin:0 10px 0 0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.led-by a img,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.led-by a img{width:40px;height:40px;border-radius:50%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country p{display:inline-block;position:relative;padding-left:26px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country p:before{position:absolute;top:2px;left:0;content:" ";display:block;width:18px;height:18px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.tanzania p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.tanzania p:before{background:url("/-/graphics/tanzania.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.south-africa p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.south-africa p:before{background:url("/-/graphics/south-africa.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.kenya p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.kenya p:before{background:url("/-/graphics/kenya.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.botswana p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.botswana p:before{background:url("/-/graphics/botswana.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.namibia p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.namibia p:before{background:url("/-/graphics/namibia.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.zambia p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.zambia p:before{background:url("/-/graphics/zambia.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.zimbabwe p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.zimbabwe p:before{background:url("/-/graphics/zimbabwe.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.uganda p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.uganda p:before{background:url("/-/graphics/uganda.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.country.rwanda p:before,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.country.rwanda p:before{background:url("/-/graphics/rwanda.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.group-size,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.num-vehicles,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.photographers-per-vehicle,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.group-size,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.num-vehicles,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.photographers-per-vehicle{display:flex;align-items:center;justify-content:center}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.group-size .icon,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.num-vehicles .icon,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.photographers-per-vehicle .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.group-size .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.num-vehicles .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.photographers-per-vehicle .icon{display:inline-block}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.group-size p,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.num-vehicles p,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.photographers-per-vehicle p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.group-size p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.num-vehicles p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.photographers-per-vehicle p{display:inline-block;margin:0 0 0 10px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.group-size .icon,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.photographers-per-vehicle .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.group-size .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.photographers-per-vehicle .icon{width:18px;height:22px;background:url("/-/graphics/person.svg") center center;background-size:18px 22px;margin-bottom:5px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.num-vehicles .icon,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.num-vehicles .icon{display:inline-block;width:26px;height:26px;background:url("/-/graphics/jeep.svg") center center;background-size:26px;margin:0 2px 5px 2px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.included p,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.excluded p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.included p,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.excluded p{display:inline-block;position:relative;padding-right:30px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.included p:after,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.excluded p:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.included p:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.excluded p:after{position:absolute;top:3px;right:0;content:" ";display:block;width:16px;height:16px}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.included p:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.included p:after{background:url("/-/graphics/tick.svg") no-repeat center center;background-size:100%}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.excluded p:after,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.excluded p:after{background:url("/-/graphics/cross.svg") no-repeat center center;background-size:100%}main #ps-selector{max-width:2000px;padding-bottom:10px}main #ps-selector table{width:100%;padding:0;border-spacing:0;margin-bottom:50px}main #ps-selector table thead tr td p{font-family:"coldsmith-pro",sans-serif;font-size:1.1rem;margin:0;padding:0;color:#444;font-weight:300;letter-spacing:5px;text-transform:uppercase}main #ps-selector table tr td{border:1px solid #fff;padding:10px;width:16%;vertical-align:middle}main #ps-selector table tr td.thumbnail{display:none}main #ps-selector table tr td.thumbnail .inner{position:relative}main #ps-selector table tr td.thumbnail .inner .availability{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}main #ps-selector table tr td.thumbnail .inner .availability p{padding:10px;background:rgba(255,255,255,.75);color:#000;width:100%;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:.85rem}main #ps-selector table tr td.thumbnail .inner .availability-corner-overlay{width:130px;height:130px;overflow:hidden;position:absolute;top:0;left:0}main #ps-selector table tr td.thumbnail .inner .availability-corner-overlay .text{text-align:center;transform:rotate(-45deg);position:relative;padding:8px 0;top:13px;left:-50px;width:160px;background:rgba(255,255,255,.75);color:#000;font-weight:500;letter-spacing:1.5px;font-size:.75rem;text-transform:uppercase}main #ps-selector table tr td.title,main #ps-selector table tr td.date,main #ps-selector table tr td.price{width:33%}main #ps-selector table tr td.country,main #ps-selector table tr td.group-size,main #ps-selector table tr td.vehicles,main #ps-selector table tr td.led-by{display:none}main #ps-selector table tr td.title a{color:#000}main #ps-selector table tr td p{margin:0}main #ps-selector table tbody tr td{background:#d7d7d7}main #ps-custom{padding-bottom:0}main #ps-book-now .head,main #ps-book-now-additional .head,main #questionnaire .head{border-bottom:1px solid #eee;padding-bottom:55px}main #ps-book-now .head h1.main,main #ps-book-now-additional .head h1.main,main #questionnaire .head h1.main{margin-bottom:5px}main #ps-book-now .head h2,main #ps-book-now-additional .head h2,main #questionnaire .head h2{font-size:1.5rem;color:#eb9c3f;margin-bottom:40px}main #ps-book-now .head p,main #ps-book-now-additional .head p,main #questionnaire .head p{margin-bottom:0}main #ps-book-now .group,main #ps-book-now-additional .group,main #questionnaire .group{max-width:750px;margin-top:50px;margin-left:auto;margin-right:auto}main #ps-book-now .group h2,main #ps-book-now-additional .group h2,main #questionnaire .group h2{font-size:2.25rem}main #ps-book-now .group>p,main #ps-book-now-additional .group>p,main #questionnaire .group>p{margin-bottom:25px}main #ps-book-now .terms-scrollable,main #ps-book-now-additional .terms-scrollable,main #questionnaire .terms-scrollable{width:100%;max-height:300px;overflow-y:scroll;border:1px solid #d7d7d7;padding:15px;box-sizing:border-box;border-radius:5px;margin-bottom:10px;scroll-padding:15px;text-align:center}main #ps-book-now .terms-scrollable ul,main #ps-book-now .terms-scrollable ol,main #ps-book-now-additional .terms-scrollable ul,main #ps-book-now-additional .terms-scrollable ol,main #questionnaire .terms-scrollable ul,main #questionnaire .terms-scrollable ol{margin:20px 0;text-align:center}main #ps-book-now .terms-scrollable ul li,main #ps-book-now .terms-scrollable ol li,main #ps-book-now-additional .terms-scrollable ul li,main #ps-book-now-additional .terms-scrollable ol li,main #questionnaire .terms-scrollable ul li,main #questionnaire .terms-scrollable ol li{margin:0;color:#000;line-height:25px;font-weight:300;letter-spacing:.5px;margin:0 0 10px 0}main #ps-book-now .terms-scrollable ul:first-child,main #ps-book-now .terms-scrollable ol:first-child,main #ps-book-now-additional .terms-scrollable ul:first-child,main #ps-book-now-additional .terms-scrollable ol:first-child,main #questionnaire .terms-scrollable ul:first-child,main #questionnaire .terms-scrollable ol:first-child{margin-top:0}main #ps-book-now input[type=submit],main #ps-book-now-additional input[type=submit],main #questionnaire input[type=submit]{margin:0 auto}main #ps-book-now-additional .head h1.main{margin-bottom:45px}main #questionnaire .head{margin-bottom:60px}main #questionnaire .head h1.main{margin-bottom:45px}main #ps-booking-submitted .text-formatted{display:flex;align-items:center;flex-direction:column}main #ps-booking-submitted .text-formatted a.button{margin-top:20px}main #se-index h1.main,main #ssi-index h1.main,main #sp-index h1.main,main #st-index h1.main{margin-bottom:35px}main #se-index .strapline,main #ssi-index .strapline,main #sp-index .strapline,main #st-index .strapline{font-size:1.6rem;margin-bottom:42px}main #se-index .newsletter-block{margin-bottom:0}main #se-index h2.latest{display:none;text-align:left;margin-bottom:45px}main #se-index .se-item form input[type=submit]{margin:25px auto 0 auto}main #se-index .se-item.latest-item .add-to-cart-inner{display:none}main #se-index .se-item.latest-item .add-to-cart-outer{display:block}main #se-view .product-summary form input[type=submit]{margin:40px auto}main #se-view .product-summary .product-icons{text-align:center;margin-bottom:-10px}main #se-view .product-summary .product-icons p{margin:0 20px 10px 20px}main #se-view .container.customer-testimonials{display:none;border-top:1px solid #d7d7d7}main #se-view .container.customer-testimonials.show{display:block}main #se-view .container.customer-testimonials h2{margin:0 0 45px 0}main .testimonials-slider{display:none}main .testimonials-slider.slick-initialized{display:block}main .testimonials-slider .slick-list .testimonial-item{position:relative;padding:25px;box-sizing:border-box;margin:0;border-radius:3px;background:#eee}main .testimonials-slider .slick-list .testimonial-item p.testimonial-name-location{font-weight:500}main .testimonials-slider .slick-list .testimonial-item p.testimonial-name-location span{display:block;font-weight:300}main .testimonials-slider .slick-list a{position:relative}main .testimonials-slider .slick-list a span{position:absolute;bottom:10px;left:0;width:100%;text-align:center;background:rgba(0,0,0,.5);padding:10px;box-sizing:border-box;color:#fff}main .testimonials-slider ul.slick-dots{margin-top:20px}main .testimonials-slider ul.slick-dots li{display:inline-block;margin:3px}main .testimonials-slider ul.slick-dots li button{margin:0;padding:0;outline:0;border:none;width:18px;height:18px;border-radius:50%;background:#ccc;text-indent:-9999px;cursor:pointer}main .testimonials-slider ul.slick-dots li.slick-active button{background:#eb9c3f}main #ssi-index img{display:block;margin:55px auto}main #sp-index{padding-bottom:10px}main #sp-index h2.latest,main #sp-index .sp-other-artwork>h2{margin:-5px 0 45px 0}main #sp-index h2.latest{border-top:1px solid #ddd;padding-top:50px;margin-bottom:40px}main #sp-index .sp-item .button{margin:25px auto 0 auto}main #sp-index .sp-item .item-text h2{font-family:"quasimoda",arial;text-transform:none;font-size:1rem;letter-spacing:2px;margin-top:5px}main #sp-index .sp-item.latest-item{border-bottom:1px solid #d7d7d7;padding-bottom:50px}main #sp-index .sp-item.latest-item .btn-inner{display:none}main #sp-index .sp-item.latest-item .btn-outer{display:block}main #sp-index .sp-other-artwork>h2{margin-bottom:35px}main #sp-index .sp-other-artwork p{margin-bottom:45px}main #st-index .st-enquiry-sent{margin:0 0 40px}main #st-index .st-enquiry-sent p{font-weight:400;color:#eb9c3f;text-transform:uppercase;letter-spacing:2px}main #st-index .st-enquire-buy-now{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-content:center;margin:45px 0 30px 0}main #st-index .st-enquire-buy-now form,main #st-index .st-enquire-buy-now a.button{margin:0 15px 20px 15px}main #st-index .st-enquire-buy-now form input[type=submit]{margin:0 auto}main #st-index .st-contact{margin:45px 0 0 0}main #st-index .st-contact h2{margin:0 0 20px 0}main #st-index .st-contact p:not(.consent-text){margin:0 0 25px 0}main #st-index .st-contact form{max-width:800px;margin:0 auto}main #st-index .st-contact form input[type=submit]{margin:0 auto}main .login-form h1,main .registration-form h1{margin-bottom:25px}main .login-form form,main .registration-form form{padding-top:15px}main .login-form form input[type=submit],main .registration-form form input[type=submit]{margin:0 auto}main .login-form p.forgotten-password,main .registration-form p.forgotten-password{text-transform:uppercase;color:#999;font-size:.8rem;letter-spacing:2px;font-weight:400}main #forgotten-password form,main #reset-password form{max-width:750px;margin:0 auto}main #forgotten-password form input[type=submit],main #reset-password form input[type=submit]{margin:0 auto}main #checkout-basket p.empty{color:#eb9c3f}main #checkout-basket table.basket-items{width:100%;border-bottom:1px solid #eee;margin-bottom:30px}main #checkout-basket table.basket-items thead .product p,main #checkout-basket table.basket-items thead .price p,main #checkout-basket table.basket-items thead .qty p,main #checkout-basket table.basket-items thead .totals p{letter-spacing:1.5px;font-weight:600;font-size:.85rem;color:#333;text-transform:uppercase}main #checkout-basket table.basket-items thead .product,main #checkout-basket table.basket-items thead .price,main #checkout-basket table.basket-items thead .qty,main #checkout-basket table.basket-items thead .totals,main #checkout-basket table.basket-items tbody .product,main #checkout-basket table.basket-items tbody .price,main #checkout-basket table.basket-items tbody .qty,main #checkout-basket table.basket-items tbody .totals{padding-bottom:12px}main #checkout-basket table.basket-items thead .product p,main #checkout-basket table.basket-items thead .price p,main #checkout-basket table.basket-items thead .qty p,main #checkout-basket table.basket-items thead .totals p,main #checkout-basket table.basket-items tbody .product p,main #checkout-basket table.basket-items tbody .price p,main #checkout-basket table.basket-items tbody .qty p,main #checkout-basket table.basket-items tbody .totals p{margin:0}main #checkout-basket table.basket-items thead .product p a:link,main #checkout-basket table.basket-items thead .product p a:visited,main #checkout-basket table.basket-items thead .price p a:link,main #checkout-basket table.basket-items thead .price p a:visited,main #checkout-basket table.basket-items thead .qty p a:link,main #checkout-basket table.basket-items thead .qty p a:visited,main #checkout-basket table.basket-items thead .totals p a:link,main #checkout-basket table.basket-items thead .totals p a:visited,main #checkout-basket table.basket-items tbody .product p a:link,main #checkout-basket table.basket-items tbody .product p a:visited,main #checkout-basket table.basket-items tbody .price p a:link,main #checkout-basket table.basket-items tbody .price p a:visited,main #checkout-basket table.basket-items tbody .qty p a:link,main #checkout-basket table.basket-items tbody .qty p a:visited,main #checkout-basket table.basket-items tbody .totals p a:link,main #checkout-basket table.basket-items tbody .totals p a:visited{color:#555}main #checkout-basket table.basket-items thead .product,main #checkout-basket table.basket-items tbody .product{text-align:left;width:40%}main #checkout-basket table.basket-items thead .price,main #checkout-basket table.basket-items thead .qty,main #checkout-basket table.basket-items thead .totals,main #checkout-basket table.basket-items tbody .price,main #checkout-basket table.basket-items tbody .qty,main #checkout-basket table.basket-items tbody .totals{text-align:right;width:15%}main #checkout-basket table.basket-items thead .qty input,main #checkout-basket table.basket-items tbody .qty input{text-align:center;margin-left:auto;width:75px;font-weight:300}main #checkout-basket table.basket-items tbody tr{border-top:1px solid #eee}main #checkout-basket table.basket-items tbody tr td{padding:12px 0;vertical-align:middle}main #checkout-basket table.basket-totals{width:100%;margin-left:auto}main #checkout-basket table.basket-totals tr{border-top:1px solid #eee}main #checkout-basket table.basket-totals tr:first-child{border-top:none}main #checkout-basket table.basket-totals td{padding:12px 0;vertical-align:middle;text-align:right}main #checkout-basket table.basket-totals td p{text-align:right}main #checkout-basket table.basket-totals td.subtotal,main #checkout-basket table.basket-totals td.discount,main #checkout-basket table.basket-totals td.total{padding-right:24px;text-align:left}main #checkout-basket table.basket-totals td.subtotal p,main #checkout-basket table.basket-totals td.discount p,main #checkout-basket table.basket-totals td.total p{letter-spacing:3px;font-weight:400;font-size:.9rem;text-transform:uppercase;text-align:left}main #checkout-basket table.basket-totals td.total p,main #checkout-basket table.basket-totals td.total-val p{color:#eb9c3f;font-weight:400}main #checkout-basket .basket-btns{display:block;margin:14px 0 0 0}main #checkout-basket .basket-btns a{display:inline-block;margin:10px 6px 0 0}main #checkout-basket .basket-discount-code{margin-top:40px}main #checkout-basket .basket-discount-code form{max-width:600px;margin:0 auto}main #checkout-basket .basket-discount-code form input[type=submit]{margin:0 auto;margin-top:15px}main #checkout-basket .basket-discount-code span{display:block;margin-top:10px;color:#eb9c3f;font-weight:400}main #checkout-basket .basket-discount-code span a:link,main #checkout-basket .basket-discount-code span a:visited{color:#eb9c3f;font-weight:300}main #checkout-details input[type=submit],main #checkout-payment input[type=submit]{margin:0 auto}main #checkout-payment form{width:100%}main #checkout-payment .gateway-selection .radio-group{margin:35px 0 0 0}main #checkout-payment .gateway-selection .radio-group label{margin:0 15px}main #checkout-payment .gateway-selection .cc-icons{margin-top:35px}main #checkout-payment .loading{margin-top:55px}main #checkout-payment form#checkout_form{margin-top:45px}main #checkout-payment #paypal-button-container{margin:0 auto;text-align:center;max-width:750px}main #checkout-payment .consent-text{margin:15px 0 0 0}main #checkout-payment .consent-text.last{margin-bottom:50px}main #checkout-payment .StripeElement{border-radius:5px;padding:13px 15px 11px 15px;border:1px solid #d7d7d7}main #checkout-payment .StripeElement--webkit-autofill{background-color:#fefde5 !important}main #checkout-payment #card-element{transition:none}main #checkout-payment #card-errors{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.95rem;color:#eb9c3f;margin-top:15px}main #checkout-payment .submitting{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);z-index:999999}main #checkout-payment .submitting .submitting-outer{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}main #checkout-payment .submitting .submitting-outer .submitting-inner{text-align:center}main #checkout-payment .submitting .submitting-outer .submitting-inner .loading{display:block;margin:0 auto;width:50px;height:50px;background:url("/-/graphics/loading.svg") no-repeat center center;background-size:50px}main #checkout-payment .submitting .submitting-outer .submitting-inner h2{margin:20px 0 0 0}main #client-area{padding-bottom:0}main #client-area .client-area-head{border-bottom:1px solid #eee;padding-bottom:40px;margin-bottom:45px}main #client-area .client-area-head h1{margin:0 0 25px 0}main #client-area .client-area-head p{margin:0}main #client-area .client-area-head ul.tabs{margin-top:35px}main #client-area .client-area-head ul.tabs li{display:inline-block;margin:0 5px 15px 5px}main #client-area .client-area-head ul.tabs li a{font-size:.9rem}main #client-area .client-area-head ul.tabs li.active a{background:#eb9c3f;color:#fff}main #client-area .tabs-container .tab{display:none}main #client-area .tabs-container .tab.active{display:block}main #client-area .tabs-container .tab>h2{margin-bottom:45px}main #client-area .tabs-container .tab#tab-bookings{padding-bottom:10px}main #client-area .tabs-container .tab#tab-bookings .booking-item{border:1px solid #d7d7d7;max-width:750px;margin:0 auto}main #client-area .tabs-container .tab#tab-bookings .booking-item .status{font-family:"coldsmith-pro",sans-serif;width:100%;background:#212222;padding:10px;box-sizing:border-box;color:#fff;font-size:1.4rem;letter-spacing:4px}main #client-area .tabs-container .tab#tab-bookings .booking-item .status span:last-child{display:none}main #client-area .tabs-container .tab#tab-bookings .booking-item .details{padding:25px 10px 20px 10px}main #client-area .tabs-container .tab#tab-bookings .booking-item .details h2{font-size:1.75rem;letter-spacing:3px;margin:0 0 5px 0}main #client-area .tabs-container .tab#tab-bookings .booking-item .details p.date{text-transform:uppercase;color:#999;font-size:.8rem;letter-spacing:2px;font-weight:400;margin:0 0 15px 0}main #client-area .tabs-container .tab#tab-bookings .booking-item .details h3{font-size:1.2rem;letter-spacing:3px;margin:0 0 25px 0;color:#999}main #client-area .tabs-container .tab#tab-bookings .booking-item .details ul{margin-top:20px}main #client-area .tabs-container .tab#tab-bookings .booking-item .details ul li{margin-bottom:25px;text-transform:uppercase;color:#eb9c3f;font-size:.8rem;letter-spacing:2px;font-weight:400}main #client-area .tabs-container .tab#tab-bookings .booking-item .details .btns{display:inline-flex;flex-direction:column;align-items:center}main #client-area .tabs-container .tab#tab-bookings .booking-item .details .btns a.button{font-size:.85rem;margin:0 10px 10px 10px}main #client-area .tabs-container .tab#tab-bookings .bookings-completed{margin-top:5px}main #client-area .tabs-container .tab#tab-bookings .bookings-completed>h2{margin-bottom:45px}main #client-area .tabs-container .tab#tab-tour-docs,main #client-area .tabs-container .tab#tab-downloads{padding-bottom:60px}main #client-area .tabs-container .tab#tab-tour-docs .download-item,main #client-area .tabs-container .tab#tab-downloads .download-item{display:grid;grid-template-areas:"a" "b";grid-template-columns:1fr;grid-gap:30px;border-top:1px solid #eee;margin-top:55px;padding-top:55px}main #client-area .tabs-container .tab#tab-tour-docs .download-item img,main #client-area .tabs-container .tab#tab-downloads .download-item img{grid-area:a}main #client-area .tabs-container .tab#tab-tour-docs .download-item .info,main #client-area .tabs-container .tab#tab-downloads .download-item .info{grid-area:b}main #client-area .tabs-container .tab#tab-tour-docs .download-item .info h2,main #client-area .tabs-container .tab#tab-downloads .download-item .info h2{font-size:1.75rem;margin-bottom:20px}main #client-area .tabs-container .tab#tab-tour-docs .download-item .info form input[type=submit],main #client-area .tabs-container .tab#tab-downloads .download-item .info form input[type=submit]{margin:25px auto 0 auto}main #client-area .tabs-container .tab#tab-downloads{padding-bottom:60px}main .cc-icons{margin-top:40px;display:flex;align-items:center;justify-content:center}main .cc-icons img,main .cc-icons span{width:60px;margin:0 3px}main .cc-icons span.paypal-icon{display:inline-block;background:#eee url("/-/graphics/paypal.svg") no-repeat center center;background-size:75%;height:37.5px;border-radius:2px}main #client-area-pay .client-area-head h1.main{margin-bottom:20px}main #client-area-pay .client-area-head p{margin-bottom:40px;font-weight:400;color:#eb9c3f}main #client-area-pay .client-area-head p a{color:#eb9c3f}main #client-area-pay .client-area-head p.amount-due{font-size:1.2rem;text-transform:uppercase;letter-spacing:2px}main #client-area-pay .by-bank-transfer h2,main #client-area-pay .by-online-payment h2{margin-bottom:25px}main #client-area-pay .by-bank-transfer h3,main #client-area-pay .by-online-payment h3{margin-bottom:25px}main #client-area-pay .by-bank-transfer ul{margin:40px 0 0 0}main #client-area-pay .by-bank-transfer ul li span{display:block;text-transform:uppercase;letter-spacing:2.5px;margin-top:10px;font-size:.95rem;font-weight:400}main #client-area-pay .by-online-payment .cc-icons{margin:30px 0 35px 0}main #client-area-pay .by-online-payment form{margin:35px 0 10px 0}main #client-area-pay .by-online-payment form input[type=submit]{margin:0 auto}main #reports-index ul li{padding:20px;border-radius:5px;border:1px solid #ddd;margin-bottom:30px}main #reports-index ul li p{margin-bottom:0}main #reports-index ul li p.booked-on{text-transform:uppercase;letter-spacing:2.5px;font-size:.75rem;font-weight:400;color:#999}main #reports-index ul li p.title{font-weight:400;color:#eb9c3f}main #reports-index ul li p a.button{padding:7px 15px 5px 15px}main #reports-index ul li .btns{margin-top:12px}main #reports-index ul li .btns a.button{margin:0 5px}main #reports-index ul li span{display:block;color:#eb9c3f;font-style:italic;margin-top:3px}main #reports-index ul li span a{color:#eb9c3f;text-decoration:underline}main #reports-index ul li span.send-email a{color:#555}main #reports-index ul li span.send-email a:hover{color:#555}main #custom-purchase h1.main{margin-bottom:10px}main #custom-purchase .payment-summary{letter-spacing:1.5px;text-transform:uppercase;font-size:1.1rem;font-weight:300;color:#eb9c3f;margin-bottom:45px}main #custom-purchase form{margin:0 0 55px 0}main #custom-purchase form input[type=submit]{margin:0 auto}main #birthdays table{width:100%;border-top:1px solid #eee;border-left:1px solid #eee}main #birthdays table thead tr th{color:#999;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:.9rem}main #birthdays table td,main #birthdays table th{padding:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;vertical-align:middle;font-weight:300;word-wrap:anywhere;text-align:center}main #birthdays table td input[type=submit],main #birthdays table th input[type=submit]{padding-top:8px;padding-bottom:8px;margin:0 auto}main #birthdays .add-birthday h2{margin:-6px 0 25px 0}main #birthdays .add-birthday form{text-align:center}main #birthdays .add-birthday form input{box-sizing:border-box}main #birthdays .add-birthday form input[type=submit]{margin:0 auto}.reports-view p{margin-bottom:3px}.reports-view p span{font-style:italic;color:#999;margin-bottom:1px;margin-right:8px}.reports-view .sep{display:block;border-top:1px solid #eee;height:1px;width:100%;margin-bottom:24px}.reports-view .sep.additional{border-top:1px dashed #eb9c3f}#ps-enquire .popup-sent,#st-enquire .popup-sent{display:none}#ps-enquire .popup-sent h2,#st-enquire .popup-sent h2{margin-bottom:30px}#ps-enquire .popup-form-container h2,#st-enquire .popup-form-container h2{margin-bottom:30px}#ps-enquire .popup-form-container .text-formatted,#st-enquire .popup-form-container .text-formatted{margin-bottom:35px}#ps-enquire .popup-form-container form input[type=text],#ps-enquire .popup-form-container form input[type=email],#ps-enquire .popup-form-container form select,#ps-enquire .popup-form-container form textarea,#st-enquire .popup-form-container form input[type=text],#st-enquire .popup-form-container form input[type=email],#st-enquire .popup-form-container form select,#st-enquire .popup-form-container form textarea{text-align:left}#ps-enquire .popup-form-container form select,#st-enquire .popup-form-container form select{padding-left:15px}#booking-terms-and-conditions-overlay{max-width:1000px}#free-download-overlay{max-width:600px;text-align:center}#free-download-overlay h2{margin-bottom:20px}#free-download-overlay form input[type=submit]{margin:8px auto 0 auto}.no-touchevents main .announcement-banner .container .button:hover{background:#fff;color:#eb9c3f}.no-touchevents main .breadcrumb a:hover{color:#eb9c3f}.no-touchevents main .blog-item a:hover .item-image img,.no-touchevents main .ps-item a:hover .item-image img,.no-touchevents main .se-item a:hover .item-image img,.no-touchevents main .sp-item a:hover .item-image img{opacity:.75;transition:opacity .25s ease-in-out}.no-touchevents main .blog-item a:hover .item-text h2,.no-touchevents main .ps-item a:hover .item-text h2,.no-touchevents main .se-item a:hover .item-text h2,.no-touchevents main .sp-item a:hover .item-text h2{color:#eb9c3f;transition:color .25s ease-in-out}.no-touchevents main .blog-item .item-text a:hover h2,.no-touchevents main .ps-item .item-text a:hover h2,.no-touchevents main .se-item .item-text a:hover h2,.no-touchevents main .sp-item .item-text a:hover h2{color:#eb9c3f;transition:color .25s ease-in-out}.no-touchevents main #index .home-photo-safaris .container a:hover .button{background:#d7d7d7;color:#000}.no-touchevents main #blog-index,.no-touchevents main #blog-show{padding-bottom:0}.no-touchevents main .block-container-outer.bg-charcoal.text-block .text-formatted p a:hover,.no-touchevents main .block-container-outer.bg-charcoal.audio-block .text-formatted p a:hover,.no-touchevents main .block-container-outer.bg-charcoal.text-image-block .block-container-inner .text-formatted p a:hover{color:#eb9c3f}.no-touchevents main #ps-index .ps-categories a:hover,.no-touchevents main #ps-index .blog-categories a:hover,.no-touchevents main #ps-show .ps-categories a:hover,.no-touchevents main #ps-show .blog-categories a:hover,.no-touchevents main #blog-index .ps-categories a:hover,.no-touchevents main #blog-index .blog-categories a:hover,.no-touchevents main #blog-show .ps-categories a:hover,.no-touchevents main #blog-show .blog-categories a:hover{background:#eb9c3f;color:#fff}.no-touchevents main #ps-view .ps-enquire a:hover{background:#eb9c3f}.no-touchevents main #ps-view .ps-enquire a:hover.book{background:#d7d7d7;color:#000}.no-touchevents main #ps-selector table tbody tr:hover td{cursor:pointer;background:#ccc}.input[type=submit],.button,.ps-body nav ul li a,#ps-view .ps-banner .ps-banner-corner-overlay .text,.availability-corner-overlay .text{font-family:europa,sans-serif}.blog-item .item-image .item-corner-overlay .text,.ps-item .item-image .item-corner-overlay .text,.se-item .item-image .item-corner-overlay .text,.sp-item .item-image .item-corner-overlay .text{font-family:europa,sans-serif}footer.main{grid-area:footer;background:#eee;text-align:center}footer.main .container{padding:45px 0 35px 0}footer.main .footer-bar{background:#212222;padding:25px 0}footer.main .footer-bar nav{width:90%;max-width:1500px;margin:0 auto;text-align:center}footer.main .footer-bar nav ul li{margin:0 0 15px 0}footer.main .footer-bar nav ul li a{font-weight:600;letter-spacing:1.5px;text-transform:uppercase;font-size:.75rem;color:#fff}footer.main .footer-bar nav ul li:last-child{margin:0}footer.main .container p{font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:.7rem;margin:0 0 10px 0}footer.main .container p a{color:#000}.no-touchevents footer.main .footer-bar nav ul li a:hover{color:#eb9c3f}.no-touchevents footer.main .container p a:hover{color:#999}@media only screen and (max-width: 768px){main #checkout-basket table.basket-items thead,main #checkout-basket table.basket-items tbody,main #checkout-basket table.basket-items td,main #checkout-basket table.basket-items tr{display:block}main #checkout-basket table.basket-items thead tr{position:absolute;top:-9999px;left:-9999px}main #checkout-basket table.basket-items thead tr .product,main #checkout-basket table.basket-items thead tr .price,main #checkout-basket table.basket-items thead tr .qty,main #checkout-basket table.basket-items thead tr .totals{padding-bottom:4px}main #checkout-basket table.basket-items thead tr .delete{display:none}main #checkout-basket table.basket-items tr{margin-bottom:25px}main #checkout-basket table.basket-items tbody td{position:relative}main #checkout-basket table.basket-items tbody td.product,main #checkout-basket table.basket-items tbody td.price,main #checkout-basket table.basket-items tbody td.qty,main #checkout-basket table.basket-items tbody td.totals{width:100%;padding:4px 0 4px 30%;text-align:right;box-sizing:border-box}main #checkout-basket table.basket-items tbody td.product{padding-top:12px}main #checkout-basket table.basket-items tbody td.totals{padding-bottom:12px;border-bottom:1px solid #eee}main #checkout-basket table.basket-items tbody td.delete{display:none}main #checkout-basket table.basket-items tbody td:before{position:absolute;left:0;width:45%;text-align:left;color:#999;font-size:1rem;font-weight:300}main #checkout-basket table.basket-items tbody td:before.product{top:20px}main #checkout-basket table.basket-items tbody td:before.price,main #checkout-basket table.basket-items tbody td:before.qty,main #checkout-basket table.basket-items tbody td:before.totals{top:12px}main #checkout-basket table.basket-items tbody td:nth-of-type(1):before{content:"Title"}main #checkout-basket table.basket-items tbody td:nth-of-type(2):before{content:"Price"}main #checkout-basket table.basket-items tbody td:nth-of-type(3):before{content:"Qty"}main #checkout-basket table.basket-items tbody td:nth-of-type(4):before{content:"Totals"}main #checkout-basket table.basket-items tbody table tr{margin:0}main #checkout-basket table.basket-items tbody table tr td{text-align:right;padding:0}main #checkout-basket table.basket-items tbody table tr td:nth-of-type(1):before,main #checkout-basket table.basket-items tbody table tr td:nth-of-type(2):before{content:""}main #checkout-basket table.basket-totals{width:100%}main #checkout-basket table.basket-totals td.total-val p{text-align:right}}@media only screen and (min-width: 600px){header.main .container .masthead-login-basket .inner-block{flex-direction:row;justify-content:space-between}header.main .container .masthead-login-basket .inner-block a{margin-bottom:0}main #ps-selector table tr td.thumbnail{display:table-cell;width:25%}main #ps-selector table tr td.title,main #ps-selector table tr td.date,main #ps-selector table tr td.price{width:25%}}@media only screen and (min-width: 800px){h1{font-size:3.25rem}h2{font-size:2.5rem}h3{font-size:2rem}p,ul li,ol li,input,textarea,select{font-size:1rem}input[type=submit],.button{font-size:.9rem}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{font-size:2.5rem}header.main .container .logo a img{max-width:225px}header.main .container .masthead-btns .social-icons .social-icon{width:45px;height:45px}main #tour-leaders .tl-item .tl-bio{margin-bottom:35px}main #tour-leaders .tl-item .tl-bio img{float:right;width:50%;max-width:500px;margin:6px 0 30px 35px}main #ps-view .ps-banner .ps-banner-side-overlay{display:block}main #ps-view .ps-columns .ps-body nav ul{display:flex;justify-content:space-around}main #ps-selector table tr td p{font-size:.95rem}main #ps-selector table tr td.thumbnail,main #ps-selector table tr td.title,main #ps-selector table tr td.date,main #ps-selector table tr td.price{width:20%}main #ps-selector table tr td.country{display:table-cell;width:20%}main #ps-selector table tr td.country .countries{display:flex;justify-content:center;align-items:center;flex-direction:column}main #ps-selector table tr td.country .countries p{display:inline-block;position:relative;padding-left:35px;margin:0;line-height:30px;text-align:center}main #ps-selector table tr td.country .countries p.custom{padding-left:0}main #ps-selector table tr td.country .countries p:before{position:absolute;top:1px;left:0;content:" ";display:block;width:25px;height:25px}main #ps-selector table tr td.country .countries p.tanzania:before{background:url("/-/graphics/tanzania.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.south-africa:before{background:url("/-/graphics/south-africa.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.kenya:before{background:url("/-/graphics/kenya.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.botswana:before{background:url("/-/graphics/botswana.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.namibia:before{background:url("/-/graphics/namibia.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.zambia:before{background:url("/-/graphics/zambia.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.zimbabwe:before{background:url("/-/graphics/zimbabwe.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.uganda:before{background:url("/-/graphics/uganda.svg") no-repeat center center;background-size:100%}main #ps-selector table tr td.country .countries p.rwanda:before{background:url("/-/graphics/rwanda.svg") no-repeat center center;background-size:100%}main #se-index h2.latest{display:block}main #se-index .se-item.latest-item{border-bottom:1px solid #d7d7d7;padding-bottom:50px}main #se-index .se-item.latest-item a{border:none}main #se-index .se-item.latest-item img{margin-top:5px}main #se-index .se-item.latest-item .item-text{padding:0;text-align:left}main #se-index .se-item.latest-item .item-text .posted-on,main #se-index .se-item.latest-item .item-text .author,main #se-index .se-item.latest-item .item-text .video-details,main #se-index .se-item.latest-item .item-text .pdf-details{margin:0 40px 10px 0}main #se-index .se-item.latest-item .add-to-cart-inner{display:block}main #se-index .se-item.latest-item .add-to-cart-outer{display:none}main #se-view .product-summary form input[type=submit]{margin:20px auto 0 auto}main #se-view .product-summary .product-icons{text-align:left}main #se-view .product-summary .product-icons p{margin:0 40px 10px 0}main #sp-index h2.latest,main #sp-index .sp-other-artwork>h2,main #sp-index .sp-other-artwork p{text-align:left}main #sp-index .sp-item.latest-item a{border:none}main #sp-index .sp-item.latest-item img{margin-top:5px}main #sp-index .sp-item.latest-item .item-text{padding:0;text-align:left}main #sp-index .sp-item.latest-item .btn-inner{display:block}main #sp-index .sp-item.latest-item .btn-outer{display:none}main #client-area .tabs-container .tab#tab-tour-docs .download-item,main #client-area .tabs-container .tab#tab-downloads .download-item{display:grid;grid-template-areas:"a b";grid-template-columns:1fr 2fr;grid-gap:50px}main #client-area .tabs-container .tab#tab-tour-docs .download-item .info,main #client-area .tabs-container .tab#tab-downloads .download-item .info{text-align:left}main #client-area .tabs-container .tab#tab-tour-docs .download-item .info form input[type=submit],main #client-area .tabs-container .tab#tab-downloads .download-item .info form input[type=submit]{margin:25px 0 0 0}}@media only screen and (min-width: 1000px){main #index .home-slogans h1{margin-bottom:16px;font-size:3.75rem}main #index .home-slogans h2{font-size:1.25rem}main #index .home-slogans p{font-size:.8rem}main #index .home-photo-safaris .container{grid-template-areas:"a b c";grid-column-gap:30px}main #index .home-photo-safaris .container a .text{bottom:0}main #index .home-banner-image{height:60vh}main #ps-selector table tr td.thumbnail,main #ps-selector table tr td.date,main #ps-selector table tr td.title,main #ps-selector table tr td.country,main #ps-selector table tr td.price{width:15%}main #ps-selector table tr td.led-by{width:15%;display:table-cell}main #ps-selector table tr td.led-by p{margin-bottom:5px}main #ps-selector table tr td.led-by img{width:40px;height:40px;border-radius:50%;margin-bottom:5px}main #ps-selector table tr td.led-by img:last-child{margin-bottom:7px}main #client-area-pay .by-bank-transfer,main #client-area-pay .by-online-payment{background:#eee;padding:35px 25px;border-radius:5px}footer.main .footer-bar{padding:25px 0 12px 0}footer.main .footer-bar nav ul li{display:inline-block;margin:0 15px 15px 15px}footer.main .footer-bar nav ul li a{font-size:.8rem}footer.main .footer-bar nav ul li:last-child{margin:0 15px 15px 15px}footer.main .container p{font-size:.75rem;letter-spacing:1.5px}}@media only screen and (min-width: 1200px){main .block-container-outer.text-image-block .block-container-inner{display:grid;grid-template-areas:"image text";grid-template-columns:1fr 2fr;grid-gap:50px}main .block-container-outer.text-image-block .block-container-inner .image{grid-area:image;display:flex;justify-content:center;flex-direction:column;margin:0}main .block-container-outer.text-image-block .block-container-inner .image figure{position:relative}main .block-container-outer.text-image-block .block-container-inner .image figure img{max-height:95vh}main .block-container-outer.text-image-block .block-container-inner .text{grid-area:text}main .block-container-outer.text-image-block.align-image-right .block-container-inner{grid-template-areas:"text image";grid-template-columns:2fr 1fr}main #index .home-photo-safaris .container a .text{bottom:auto}main #index .home-block-item a h3{font-size:1.4rem}main #ps-view .ps-columns{display:grid;grid-template-areas:"sidebar-a body sidebar-b";grid-template-columns:1fr 2fr 1fr}main #ps-view .ps-columns .ps-sidebar-b{text-align:right}main #ps-view .ps-columns .ps-body nav ul{display:block}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dt a.info,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dt a.info{padding-right:0}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.led-by a,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.led-by a{justify-content:flex-end}main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.group-size,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.num-vehicles,main #ps-view .ps-columns .ps-sidebar-a .sidebar-block dl dd.photographers-per-vehicle,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.group-size,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.num-vehicles,main #ps-view .ps-columns .ps-sidebar-b .sidebar-block dl dd.photographers-per-vehicle{justify-content:flex-end}}@media only screen and (min-width: 1400px){header.main .container .masthead-btns{position:relative}header.main .container .masthead-btns #nav-toggle~label{display:none}header.main .container .masthead-btns #nav-toggle~nav,header.main .container .masthead-btns #nav-toggle~label{transition:none}header.main .container .masthead-btns nav{position:relative;top:0;left:0;transform:translateX(0);width:auto;display:block;background:none;overflow:visible}header.main .container .masthead-btns nav ul{width:100%}header.main .container .masthead-btns nav ul li{float:left;text-align:left}header.main .container .masthead-btns nav ul li label{display:none}header.main .container .masthead-btns nav ul li a{font-size:.85rem}header.main .container .masthead-btns nav ul.top-level{margin:0;padding:0}header.main .container .masthead-btns nav ul.top-level input[type=checkbox]:checked+.sub-level{visibility:visible;opacity:1;transition:none}header.main .container .masthead-btns nav ul.top-level li{margin:0 0 0 30px;padding:10px 0;border:none}header.main .container .masthead-btns nav ul.top-level li a{padding:0;height:auto;display:block}header.main .container .masthead-btns nav ul.top-level li a.active{color:#eb9c3f}header.main .container .masthead-btns nav ul.sub-level{display:block;position:absolute;top:100%;left:-15px;width:200px;z-index:3000;background:#212222;border-radius:5px;padding:20px;visibility:hidden;opacity:0;transition:visibility .35s,opacity .35s ease-in-out}header.main .container .masthead-btns nav ul.sub-level li{float:none;margin:0 0 20px 0;padding:0}header.main .container .masthead-btns nav ul.sub-level li a{font-size:.8rem;color:#fff}header.main .container .masthead-btns nav ul.sub-level li ul.sub-level{top:0;left:100%}header.main .container .masthead-btns nav a.nav-close{display:none}.no-touchevents header.main .container .masthead-btns nav ul li:hover>input[type=checkbox]+.sub-level{visibility:visible;opacity:1;transition:visibility 0s,opacity .35s ease-in-out}.no-touchevents header.main .container .masthead-btns nav ul.top-level li:hover>a{color:#eb9c3f}.no-touchevents header.main .container .masthead-btns nav ul.sub-level li a:hover{color:#eb9c3f}main #ps-view .ps-columns .ps-body nav ul{display:flex}main #birthdays .add-birthday{border-top:1px solid #eee;padding-top:30px}}@media only screen and (min-width: 1600px){main #ps-selector table tr td.thumbnail,main #ps-selector table tr td.title,main #ps-selector table tr td.country,main #ps-selector table tr td.date,main #ps-selector table tr td.price,main #ps-selector table tr td.led-by{width:12.5%}main #ps-selector table tr td.group-size,main #ps-selector table tr td.vehicles{display:table-cell;width:12.5%}main #ps-selector table tr td.group-size .inner,main #ps-selector table tr td.vehicles .inner{display:flex;align-items:center;justify-content:center}main #ps-selector table tr td.group-size .inner .icon,main #ps-selector table tr td.vehicles .inner .icon{display:inline-block}main #ps-selector table tr td.group-size .inner p,main #ps-selector table tr td.vehicles .inner p{display:inline-block;margin:0 0 0 10px}main #ps-selector table tr td.group-size .inner .icon{width:21px;height:25px;background:url("/-/graphics/person.svg") center center;background-size:21px 25px;margin-bottom:0}main #ps-selector table tr td.vehicles .inner .icon{display:inline-block;width:30px;height:30px;background:url("/-/graphics/jeep.svg") center center;background-size:30px;margin:0 2px 5px 2px}}@media only screen and (min-width: 1900px){header.main .container{grid-template-areas:"logo masthead-1 masthead-2";grid-template-columns:minmax(225px, 1fr) auto auto;width:90%;padding:30px 0}header.main .container .logo{margin-left:0}header.main .container .masthead-btns{margin-right:0}header.main .container .masthead-login-basket{margin-left:auto;background:none;display:flex;align-items:center}header.main .container .masthead-login-basket .inner-block{background:#212222;padding:12px 20px;border-radius:8px}header.main .container .masthead-login-basket .inner-block a{line-height:25px;font-size:.9rem}header.main .container .masthead-login-basket .inner-block a:first-child{padding-right:25px;border-right:1px solid #999;margin-right:25px}header.main .container .masthead-login-basket .inner-block a:first-child:before{top:2px}header.main .container .masthead-login-basket .inner-block a:last-child:after{top:0px}}.fancybox__slide{padding:45px 20px !important}.wrapper{display:flex;flex-wrap:wrap;margin-left:-50px;overflow:hidden}[class*=col-]{width:100%;padding-left:50px;box-sizing:border-box}.half-gutter{margin-left:-25px}.half-gutter [class*=col-]{padding-left:25px}.quarter-gutter{margin-left:-12.5px}.quarter-gutter [class*=col-]{padding-left:12.5px}.no-gutter{margin-left:0}.no-gutter [class*=col-]{padding-left:0}.divide{margin-bottom:50px}.half-divide{margin-bottom:25px}.quarter-divide{margin-bottom:12.5px}.hide{display:none}.overflow{overflow:visible}.center{justify-content:center}.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.666%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}@media only screen and (min-width: 600px){.bp1-divide-end{margin-bottom:0}.bp1-hide-end{display:inline-block}.bp1-gutter{margin-left:-50px}.bp1-gutter [class*=col-]{padding-left:50px}.bp1-half-gutter{margin-left:-25px}.bp1-half-gutter [class*=col-]{padding-left:25px}.bp1-divide{margin-bottom:50px}.bp1-half-divide{margin-bottom:25px}.bp1-no-divide{margin-bottom:0}.bp1-col-1{width:8.333%}.bp1-col-2{width:16.666%}.bp1-col-3{width:25%}.bp1-col-4{width:33.333%}.bp1-col-5{width:41.666%}.bp1-col-6{width:50%}.bp1-col-7{width:58.333%}.bp1-col-8{width:66.666%}.bp1-col-9{width:75%}.bp1-col-10{width:83.333%}.bp1-col-11{width:91.666%}.bp1-col-12{width:100%}}@media only screen and (min-width: 800px){.bp1-divide-end,.bp2-divide-end{margin-bottom:0}.bp1-hide-end,.bp2-hide-end{display:inline-block}.bp2-gutter{margin-left:-50px}.bp2-gutter [class*=col-]{padding-left:50px}.bp2-half-gutter{margin-left:-25px}.bp2-half-gutter [class*=col-]{padding-left:25px}.bp2-divide{margin-bottom:50px}.bp2-half-divide{margin-bottom:25px}.bp2-no-divide{margin-bottom:0}.bp2-col-1{width:8.333%}.bp2-col-2{width:16.666%}.bp2-col-3{width:25%}.bp2-col-4{width:33.333%}.bp2-col-5{width:41.666%}.bp2-col-6{width:50%}.bp2-col-7{width:58.333%}.bp2-col-8{width:66.666%}.bp2-col-9{width:75%}.bp2-col-10{width:83.333%}.bp2-col-11{width:91.666%}.bp2-col-12{width:100%}}@media only screen and (min-width: 1000px){.bp1-divide-end,.bp2-divide-end,.bp3-divide-end{margin-bottom:0}.bp1-hide-end,.bp2-hide-end,.bp3-hide-end{display:inline-block}.bp3-gutter{margin-left:-50px}.bp3-gutter [class*=col-]{padding-left:50px}.bp3-half-gutter{margin-left:-25px}.bp3-half-gutter [class*=col-]{padding-left:25px}.bp3-divide{margin-bottom:50px}.bp3-half-divide{margin-bottom:25px}.bp3-no-divide{margin-bottom:0}.bp3-col-1{width:8.333%}.bp3-col-2{width:16.666%}.bp3-col-3{width:25%}.bp3-col-4{width:33.333%}.bp3-col-5{width:41.666%}.bp3-col-6{width:50%}.bp3-col-7{width:58.333%}.bp3-col-8{width:66.666%}.bp3-col-9{width:75%}.bp3-col-10{width:83.333%}.bp3-col-11{width:91.666%}.bp3-col-12{width:100%}}@media only screen and (min-width: 1200px){.bp1-divide-end,.bp2-divide-end,.bp3-divide-end,.bp4-divide-end{margin-bottom:0}.bp1-hide-end,.bp2-hide-end,.bp3-hide-end,.bp4-hide-end{display:inline-block}.bp4-gutter{margin-left:-50px}.bp4-gutter [class*=col-]{padding-left:50px}.bp4-half-gutter{margin-left:-25px}.bp4-half-gutter [class*=col-]{padding-left:25px}.bp4-divide{margin-bottom:50px}.bp4-half-divide{margin-bottom:25px}.bp4-no-divide{margin-bottom:0}.bp4-col-1{width:8.333%}.bp4-col-2{width:16.666%}.bp4-col-3{width:25%}.bp4-col-4{width:33.333%}.bp4-col-5{width:41.666%}.bp4-col-6{width:50%}.bp4-col-7{width:58.333%}.bp4-col-8{width:66.666%}.bp4-col-9{width:75%}.bp4-col-10{width:83.333%}.bp4-col-11{width:91.666%}.bp4-col-12{width:100%}}@media only screen and (min-width: 1400px){.bp1-divide-end,.bp2-divide-end,.bp3-divide-end,.bp4-divide-end,.bp5-divide-end{margin-bottom:0}.bp1-hide-end,.bp2-hide-end,.bp3-hide-end,.bp4-hide-end,.bp5-hide-end{display:inline-block}.bp5-gutter{margin-left:-50px}.bp5-gutter [class*=col-]{padding-left:50px}.bp5-half-gutter{margin-left:-25px}.bp5-half-gutter [class*=col-]{padding-left:25px}.bp5-divide{margin-bottom:50px}.bp5-half-divide{margin-bottom:25px}.bp5-no-divide{margin-bottom:0}.bp5-col-1{width:8.333%}.bp5-col-2{width:16.666%}.bp5-col-3{width:25%}.bp5-col-4{width:33.333%}.bp5-col-5{width:41.666%}.bp5-col-6{width:50%}.bp5-col-7{width:58.333%}.bp5-col-8{width:66.666%}.bp5-col-9{width:75%}.bp5-col-10{width:83.333%}.bp5-col-11{width:91.666%}.bp5-col-12{width:100%}}@media only screen and (min-width: 1600px){.bp1-divide-end,.bp2-divide-end,.bp3-divide-end,.bp4-divide-end,.bp5-divide-end,.bp6-divide-end{margin-bottom:0}.bp1-hide-end,.bp2-hide-end,.bp3-hide-end,.bp4-hide-end,.bp5-hide-end,.bp6-hide-end{display:inline-block}.bp6-gutter{margin-left:-50px}.bp6-gutter [class*=col-]{padding-left:50px}.bp6-half-gutter{margin-left:-25px}.bp6-half-gutter [class*=col-]{padding-left:25px}.bp6-divide{margin-bottom:50px}.bp6-half-divide{margin-bottom:25px}.bp6-no-divide{margin-bottom:0}.bp6-col-1{width:8.333%}.bp6-col-2{width:16.666%}.bp6-col-3{width:25%}.bp6-col-4{width:33.333%}.bp6-col-5{width:41.666%}.bp6-col-6{width:50%}.bp6-col-7{width:58.333%}.bp6-col-8{width:66.666%}.bp6-col-9{width:75%}.bp6-col-10{width:83.333%}.bp6-col-11{width:91.666%}.bp6-col-12{width:100%}}