﻿/*!
 *	FARNBOROUGH AIRPORT
 *	---------------------------------------------------------------------
 *	MODULE:		main.css
 *	PURPOSE:	imports and collates all sass rules for the site
 *	@author:	dan moe
 *
 *  *********************************************************************
 *  THIS SITE USES SASS :
 *  DO NOT EDIT THIS CSS FILE DIRECTLY. THE SKY WILL FALL DOWN!!!
 *  *********************************************************************
 */@keyframes fadeText{0%{opacity:0;margin-top:2em}100%{opacity:1;margin-top:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}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{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.opacity-1{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:"alpha(opacity = 100)"}.opacity-less{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:"alpha(opacity = 60)";-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.fullscreen,.hero-wrap,.hero-wrap .arrows{height:100%;width:100%}.img-responsive,.size-medium,.size-large,.alignright,.alignleft{max-width:100%;height:auto}.alignright,.alignleft{width:100%;display:block}@media (min-width: 768px){.alignright,.alignleft{width:auto;display:inline}}.wp-block-image{margin-bottom:4.5em !important}body .fancybox-bg{opacity:.7 !important}body .fancybox-slide{padding:15px}body .fancybox-slide--video .fancybox-content{margin:0}@media (min-width: 768px){body .fancybox-slide--video .fancybox-content{max-width:800px;max-height:450px}}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}a:focus{outline:none}a img{border:none}html,body{height:100%}body{font-family:"Gotham A", "Gotham B";font-style:normal;font-weight:400;padding-top:75px;background-color:#FFF;color:#696A6C;font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:100%;display:flex;flex-direction:column}body.in{opacity:1}@media (min-width: 768px){body{padding-top:0}}main{flex:1 0 auto}#hero{width:100%;height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media (min-width: 768px){#hero{height:250px}}@media (min-width: 1200px){#hero{height:392px;background-size:auto}}.container{max-width:1170px;margin:auto}img.centered{display:block;margin-left:auto;margin-right:auto}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{margin:0 0 10px 10px;float:right}.alignleft{margin:0 10px 10px 0;float:left}.wp-caption{text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.clear{margin:0;padding:0;clear:both}span.bullet{color:#000}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}hr.seperator{height:5px;border:none;background:#EEE;margin:4em 0}h1{font-size:3em}h2,h3,h4,h5,h6{font-family:"Gotham A", "Gotham B";font-style:normal;font-weight:400;line-height:130%}h3{color:#000}p{font-size:1.3em;line-height:1.5em;margin:1em 0}strong{font-weight:bold}em{font-style:italic}strong em{font-weight:bold;font-style:italic}em strong{font-weight:bold;font-style:italic}#masthead{position:fixed;width:100%;top:0;z-index:3;background:#000}@media (min-width: 768px){#masthead{position:relative;border:none}}.home #masthead{position:fixed}#masthead .fab-logo{padding:1em;text-align:center}#masthead .fab-logo a{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:100;color:#FFF}#masthead .fab-logo a:hover{opacity:0.7}#masthead .fab-logo a img{width:120px;padding:8px 5px}@media (min-width: 768px){#masthead .fab-logo a img{width:200px}}#masthead:after{content:'';width:100%;height:3px;background:#989898;background:-webkit-linear-gradient(legacy-direction(to right), #989898,white,#989898);background:linear-gradient(to right, #989898,white,#989898);position:absolute;bottom:0}.searchbox{position:absolute;top:50px;left:0;width:124%;padding:1em;background:#000;box-sizing:border-box;height:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.searchbox{top:-15px;width:0;left:100%;background:none}}.searchbox.in{height:auto;opacity:1;z-index:101;visibility:visible}@media (min-width: 768px){.searchbox.in{width:90%;left:0}}.searchbox.in input[type=text]{opacity:1;visibility:visible}.searchbox input[type=text]{box-sizing:border-box;width:100%;border:1px solid #CCC;outline:none;font-size:16px;height:30px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;visibility:hidden}nav{position:relative;margin:0 auto;padding:0;text-transform:uppercase}@media (min-width: 768px){nav{padding-bottom:1.5em}}nav ul{margin:auto;text-align:center;padding:1em;background:#EEE;display:none}@media (min-width: 768px){nav ul{padding:0;background:none;display:block !important}}nav ul li{font-size:1.197em;position:relative}@media (min-width: 768px){nav ul li{display:inline-block;padding-right:1em}nav ul li:after{content:'\2044';position:absolute;right:0.2em;top:0.2em;font-size:1.4em;color:#bababb}nav ul li:last-child{margin-right:0;padding-right:0}nav ul li:last-child:after{display:none}}nav ul li a{display:block;padding:1em;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){nav ul li a{padding:0.5em 1em}}@media only screen and (min-device-width: 375px) and (min-device-height: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){nav ul li a{padding:0.7em 1em}}@media (min-width: 768px){nav ul li a{padding:0.5em;color:#bababb}}nav ul li a:hover{text-decoration:none;color:#8b8d8d}@media (min-width: 768px){nav ul li a:hover{color:#FFF}}nav ul li input{margin:6px 30px}nav ul li.current_page_item a,nav ul li.current-page-ancestor a{color:#8b8d8d}@media (min-width: 768px){nav ul li.current_page_item a,nav ul li.current-page-ancestor a{color:#fff !important}}.subnav{clear:both;padding-top:2em}@media (min-width: 768px){.subnav{padding-top:0}}.subnav ul{margin-bottom:2em}.subnav ul li{border-bottom:1px solid #CCC}.subnav ul li:last-of-type{border-bottom:none}.subnav ul li a{font-family:"Gotham A", "Gotham B";font-style:normal;font-weight:500;display:block;position:relative;padding:0.75em 1.5em;text-transform:uppercase;letter-spacing:0.08em;font-size:1.2em;line-height:1.5em;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#8b8d8d}.subnav ul li a:before{content:">";position:absolute;left:0}.subnav ul li a:hover{color:#000;text-decoration:none;background:#fff}.subnav li.current_page_item a,.subnav li.current-page-ancestor a{color:#8b8d8d}@media (min-width: 768px){.subnav li.current_page_item a,.subnav li.current-page-ancestor a{color:#000 !important}}.subnav+.subnav{border-top:5px solid #EEE;margin-bottom:1em}.subnav h4{padding:1em 0;margin:0 !important}.subnav h6{font-size:1.2em;border-top:1px solid #CCC;padding-top:2em;margin:2em 0 0.5em 0;font-weight:600}.subnav h6+p{margin:0}.iconlinks{position:absolute;width:35px;height:30px;top:-50px;z-index:1}.iconlinks a{display:block;height:25px;width:35px;background:#000 url("../img/sprite.png") no-repeat 0 2px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.svg .iconlinks a{background-image:url("../img/sprite.svg")}.iconlinks a:hover{opacity:0.7}.iconlinks.video{left:1em}@media (min-width: 768px){.iconlinks.video{left:2em}}.iconlinks.social{z-index:10}.iconlinks.social.insta{display:none;left:5em}@media (min-width: 768px){.iconlinks.social.insta{left:7em;display:block}}.iconlinks.social.insta a{background-position:0 -81px}.iconlinks.social.linkedin{display:none;left:8.2em}@media (min-width: 768px){.iconlinks.social.linkedin{left:11.5em;display:block}}.iconlinks.social.linkedin a{background-position:-33px -81px}.iconlinks.social.followtext{left:12.5em;width:120px;padding-top:5px;color:#FFF;font-size:0.8rem;text-decoration:none;display:none}@media (min-width: 768px){.iconlinks.social.followtext{display:block}}.iconlinks.search{width:210px;right:6.5em;z-index:0}@media (min-width: 768px){.iconlinks.search{right:11em}}.iconlinks.search a{width:30px;background-position:top right;float:right}.iconlinks.nav-toggle{border:0;background:none;width:40px;height:40px;top:-60px;right:0.5em;outline:none;padding:0}@media (min-width: 768px){.iconlinks.nav-toggle{display:none}}.iconlinks.nav-toggle:hover{cursor:pointer}.iconlinks.nav-toggle .icon-bar{display:block;width:30px;height:3px;border-radius:3px;background-color:#FFF;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.iconlinks.nav-toggle .icon-bar+.icon-bar{margin-top:0.5rem}.iconlinks.nav-toggle.in .icon-bar{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.iconlinks.nav-toggle.in .icon-bar:last-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-0.85rem}.iconlinks.nav-toggle.in .icon-bar:nth-child(2){width:0;opacity:0}.iconlink{display:inline-block;margin:0.8rem 0;margin-left:1rem;text-transform:uppercase;font-size:0.8rem;color:#FFF !important}@media (min-width: 768px){.iconlink{margin:0rem 0.5rem}}.iconlink:hover{opacity:0.7}.iconlink.insta{background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:0 -80px;padding:0.25rem 0 0.25rem 1.2rem}html.svg .iconlink.insta{background-image:url("../img/sprite.svg")}.iconlink.linkedin{background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:-35px -80px;padding:0.25rem 0 0.25rem 2.2rem}html.svg .iconlink.linkedin{background-image:url("../img/sprite.svg")}.menulinks{display:inline-block;width:35px;height:25px;z-index:1;margin:0.6rem 0.2rem}.menulinks a{display:block;height:25px;width:35px;background:url("../img/sprite-rev.png") no-repeat 0 2px #EEE;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.menulinks a:hover{opacity:0.7}.menulinks.social.insta a{background-position:0 -81px}.menulinks.social.linkedin a{background-position:-33px -81px}.menulinks.social.followtext{left:12.5em;width:120px;padding-top:5px;color:#FFF;font-size:0.8rem;text-decoration:none;display:none}@media (min-width: 768px){.menulinks.social.followtext{display:block}}@media (min-width: 768px){.menulinks{display:none}}.saflink{display:block;position:absolute;width:52px;height:52px;top:-66px;left:5em;z-index:1;background-image:url("../img/icon-saf-m.png");background-size:100% 100%}.saflink a{display:block;height:100%;width:100%}@media (min-width: 768px){.saflink{position:absolute;width:80px;height:80px;top:-84px;left:auto;right:2em;z-index:1;background-image:url("../img/icon-saf.png");background-size:100% 100%}}#wrapper{position:relative;z-index:0 !important;min-height:300px;margin:3em auto 0;padding:0 2rem}@media (min-width: 768px){#wrapper{padding:1rem 2rem}}@media (min-width: 1200px){#wrapper{margin-top:6em}}#wrapper div.news-post+h2{margin-bottom:0}#wrapper h2{margin:0 0 1em 0;font-size:2.2em;color:#000}#wrapper h3{margin:1em 0;font-size:1.5em}#wrapper h3.date{margin:.5em 0;font-size:1.5em}#wrapper h4{margin:1em 0;font-size:1.4em}#wrapper .col{box-sizing:border-box}@media (min-width: 768px){#wrapper .right{float:right;width:60%}}@media (min-width: 992px){#wrapper .right{float:right;width:65%}}@media (min-width: 768px){#wrapper .left{float:left;width:35%}}@media (min-width: 992px){#wrapper .left{width:25%}}#wrapper .box li{font-size:1.2em;margin:0.5em 0}#wrapper .box li a{color:#8b8d8d}#wrapper .news-post{padding:2em 0}#wrapper .news-post:first-of-type{padding-top:0}#wrapper .news-post img{margin-left:0;width:100%;height:auto}#page-content{position:relative;z-index:200}#page-content h5{font-size:1.6em;color:#000;margin-bottom:1.5em}#page-content ul{list-style:none;padding:0;margin:0}#page-content li{padding-left:1em;text-indent:-.7em;font-size:13px;line-height:1.6em}#page-content li:before{content:"• ";color:#000}#page-content.press-list{margin-bottom:2em}#page-content .press-release{box-sizing:border-box;float:left;width:100%;border-bottom:2px solid #EEE}@media (min-width: 768px){#page-content .press-release{width:50%;padding:1em 3em 1em 0;border:none}}#page-content .press-release .text a{color:#696A6C}.page-id-9 table{border:2px solid #EEE;font-family:inherit;font-size:1.2em;line-height:1.5em;margin-bottom:4em}td{padding:1em}.joblist-title{border-top:5px solid #EEE;border-bottom:1px dotted #CCC;padding:1em 0 !important;margin:0 !important}.joblist li{padding-left:0 !important;text-indent:0 !important;border-bottom:1px dotted #CCC}.joblist li:before{display:none}.joblist li a{padding:1em;display:block}.wp-image-1435{width:auto}.fa-sus-logo{padding:10px;margin-bottom:15px;text-align:center}.fa-sus-logo img{width:200px}.instruc-contractors iframe{max-width:100%}.fa-pets-logo{padding:10px;margin-top:18px;text-align:center}#covid19-content{width:500px;padding:1.5rem}#covid19-content h1,#covid19-content h2,#covid19-content h3,#covid19-content h4,#covid19-content h5{text-align:center}#covid19-content ul{font-size:1.3em;line-height:1.5em;margin:1em 0;list-style:disc;padding-left:20px}#covid19-content a[href$=".pdf"]:before{content:'';display:inline-block;width:25px;height:25px;background:url("../img/icon_pdf.png");margin-right:5px}.one-column{box-sizing:border-box;padding:2em 0}@media (min-width: 768px){.one-column.inline-list li{display:inline;padding-left:0 !important}.one-column.inline-list li:first-of-type:before{display:none}}.two-column{box-sizing:border-box}.two-column>div{box-sizing:border-box}.two-column>div>div{width:100% !important}@media (min-width: 576px){.two-column>div{width:50%;float:left;padding:2em 0}.two-column>div.col-left{padding-right:1em}.two-column>div.col-right{padding-left:1em}}.two-column>div a{display:block;background:#fff;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:2em}.two-column>div a h5{padding:1.5em;margin:0 !important;text-align:center;text-transform:uppercase;font-size:1.3em !important;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.two-column>div a:hover{background:#000;text-decoration:none}.two-column>div a:hover h5{color:#FFF !important}.two-column>div a:hover img{opacity:0.8}.two-column>div img{width:100%}.two-col-header{padding-top:2em}.two-col-header h5{margin-bottom:0 !important}.inline-gallery .img{box-sizing:border-box;padding:1em;height:180px;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;margin-bottom:2em}@media (min-width: 576px){.inline-gallery .img{float:left;width:38%}}@media (min-width: 576px){.inline-gallery .img.count-1,.inline-gallery .img.count-4{width:60%}.inline-gallery .img.count-2{margin-left:2%}.inline-gallery .img.count-3{margin-right:2%}}.table{font-size:1.2em;margin:3em 0;width:100%}@media (min-width: 992px){.table{width:80%}}.table tr th,.table tr td{padding:1em;min-width:33%}.table tr th{background:#fff}.table tr td{border-bottom:1px solid #f2f2f2}.page-not-found h2,.page-not-found p{text-align:center}.archive-list{padding-bottom:1em;border-bottom:5px solid #EEE;margin-bottom:3em}@media (min-width: 768px){.archive-list{display:none}}.info{margin-top:3em}.applink{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.applink:hover{opacity:0.6}.news-info{border-bottom:1px solid #CCC;padding:2em 0}.news-info h4{margin-bottom:0 !important;color:#000 !important}.news-info h4+p{margin-top:0}.news-box h4{font-size:1.2em !important;letter-spacing:0.05em;color:#000;text-transform:uppercase}.news-box ul{padding:1em 0}.news-box ul:first-of-type{border-bottom:1px solid #CCC;padding-top:0}.news-box ul:first-of-type li:first-of-type a{color:#000 !important}.news-box form{border-bottom:5px solid #EEE;padding-bottom:2em}.news-box form input{width:90%;padding:0.8em}footer{position:relative;padding-top:90px}.home footer{display:none}@media (min-width: 768px){.home footer{display:block}}footer #footer-content{background:#000;margin:0 auto;color:#FFF;padding:1em 1em 1.75em 1em}footer #footer-content .container div{text-align:center}footer #footer-content .container div+div{margin-top:0.75em}@media (min-width: 768px){footer #footer-content .container div{text-align:left;display:inline-block}}@media (min-width: 768px){footer #footer-content .container div.left{width:100%}footer #footer-content .container div.center{margin-right:50px}footer #footer-content .container div.right{float:right}}@media (min-width: 1200px){footer #footer-content .container div.left{width:auto;margin-right:50px}}footer #footer-content .container div.clear{float:none}footer #footer-content p{font-family:"Gotham A", "Gotham B";font-style:normal;font-weight:300;font-size:1.1em;margin:0}footer #footer-content .slash{padding:0 0.5em}footer #footer-content a{color:#FFF;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}footer #footer-content a:hover{color:#8b8d8d;text-decoration:none}footer #footer-content .copyright{display:block}@media (min-width: 768px){footer #footer-content .copyright{display:inline-block}}@media (min-width: 992px){footer .grad{position:relative;padding:50px;background:#fff;background:-webkit-linear-gradient(legacy-direction(180deg), #fff,#989898);background:linear-gradient(180deg, #fff,#989898)}footer .grad:after{content:'';width:100%;height:3px;background:#8b8d8d;background:-webkit-linear-gradient(legacy-direction(to right), #8b8d8d,white,#989898);background:linear-gradient(to right, #8b8d8d,white,#989898);position:absolute;bottom:0;left:0}}footer #ot-sdk-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50px;color:#000 !important;font-size:1.2em !important;background:#fff !important;border-color:#000 !important;font-family:inherit;z-index:10;outline:none;opacity:0.8}footer #ot-sdk-btn:hover{background:#eee !important}.section-nav{border-radius:1em;margin-bottom:3em}@media (min-width: 768px){.section-nav{display:none}}.section-nav .section-nav--toggle{border-bottom:3px solid #EEE;display:block;padding:0 1em 1em;position:relative;background:#FFF;text-transform:uppercase;font-size:1.5em;text-align:center;text-decoration:none !important;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#CCC}.section-nav .section-nav--toggle span{display:block;width:20px;height:20px;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:auto;position:relative;margin-top:0.5em}.section-nav .section-nav--toggle span:before,.section-nav .section-nav--toggle span:after{content:'';display:block;width:15px;height:2px;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section-nav .section-nav--toggle span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-2px}.section-nav .section-nav--toggle span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:8px}.section-nav .section-nav--toggle.in span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.section-nav .section-nav--toggle.in,.section-nav .section-nav--toggle:hover{color:#000}.section-nav .section-nav--list{padding:1em 2em;margin:auto;display:none;border-bottom:3px solid #EEE}.section-nav .section-nav--list li{text-align:center}.section-nav .section-nav--list li+li{border-top:2px dotted #EEE}.section-nav .section-nav--list li a{display:inline-block;padding:1em 0;font-size:1.25em;text-decoration:none !important;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#8b8d8d}.section-nav .section-nav--list li.current_page_item a,.section-nav .section-nav--list li a:hover{color:#000}.hero-wrap{position:absolute;z-index:2}.hero-wrap .grad{padding:8em 0;background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}.hero-wrap .intro{margin:auto;padding:0 2em}@media (min-width: 768px){.hero-wrap .intro{padding:0;max-width:700px}}.hero-wrap .intro h1{color:#FFF;text-transform:uppercase;font-weight:100;font-size:3.3em;text-align:center;margin-bottom:0.6em;letter-spacing:0.08em}@media (min-width: 768px){.hero-wrap .intro h1{font-size:5em}}.hero-wrap .intro h3{color:#FFF;font-size:1.2em;line-height:1.5em;text-align:center}@media (min-width: 768px){.hero-wrap .intro h3{font-size:1.5em}}.hero-wrap .intro p{text-align:center;color:#FFF;font-style:italic;font-size:1em;margin-top:4em}.hero-wrap .arrows{position:fixed;z-index:1;top:77%}@media (min-width: 576px){.hero-wrap .arrows{top:50%}}@media (min-width: 768px){.hero-wrap .arrows{top:120px}}.hero-wrap .arrows a{display:block;position:absolute;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:60px;height:60px}@media (min-width: 768px){.hero-wrap .arrows a{height:100%;width:200px}}.hero-wrap .arrows a:hover{opacity:0.6}.hero-wrap .arrows a i{display:block;height:57px;width:32px;position:absolute;top:43%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../img/sprite.png") no-repeat;text-indent:-100%;overflow:hidden}.hero-wrap .arrows a.prev i{background-position:left -23px}.hero-wrap .arrows a.next{right:0}.hero-wrap .arrows a.next i{background-position:right -23px}.hero-wrap .cycle-pager{height:20px;position:fixed;z-index:2;bottom:15%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 576px) and (max-width: 767px){.hero-wrap .cycle-pager{bottom:9%}}.hero-wrap .cycle-pager span{border:2px solid #FFF;display:inline-block;height:10px;width:10px;margin-right:2em;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-indent:-100%;overflow:hidden}.hero-wrap .cycle-pager span:last-of-type{margin-right:0}.hero-wrap .cycle-pager span.cycle-pager-active{background:#FFF}.hero-wrap .cycle-pager span:hover{cursor:pointer;opacity:0.6}.hero-wrap .hero{height:100%;width:100%;position:fixed;z-index:-1}@media (min-width: 768px){.hero-wrap .hero{top:120px}}.hero-wrap .hero>div{height:100%;width:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;z-index:0 !important}.hero-wrap .hero .cycle-slide-active .intro{animation:fadeText 1s linear 1}.client-logos{padding-bottom:3em}.client-logos--slider div{background:#FFF;width:100%}.client-logos--slider p{width:230px;text-align:center;margin:1em auto}.client-logos--slider a{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;text-align:center}.client-logos--slider a:hover{opacity:0.5}.client-logos--nav{position:relative;z-index:999}.client-logos--nav a{display:block;height:40px;width:20px;position:absolute;top:30px;background:url("../img/red-arrows.png") no-repeat;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.client-logos--nav a#next{right:0;background-position:right}.client-logos--nav a:hover{opacity:0.2}.client-logos--pager{padding-top:2em;text-align:center}.client-logos--pager span{border:2px solid #000;display:inline-block;height:8px;width:8px;font-size:0;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.client-logos--pager span+span{margin-left:10px !important}.client-logos--pager span.cycle-pager-active,.client-logos--pager span:hover{background:#000;cursor:pointer}.gallery-wrap{background:#EEE}.gallery-wrap .gallery-hero{margin:auto}.gallery-wrap .gallery-hero img{width:100%;height:auto}.page-template-gallery #wrapper h2{text-align:center}@media (min-width: 768px){.page-template-gallery #wrapper h2{text-align:left}}.gallery-nav{height:100px;position:relative}#thumbs{box-sizing:border-box;width:100% !important;padding:0 2.5em}#thumbs>div{display:inline-block;width:140px}#thumbs>div:last-of-type{margin-right:0}#thumbs>div img{width:100%;height:auto;display:block;margin-right:1.4em;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#thumbs>div img:hover,#thumbs>div img.cycle-slide-active{opacity:0.4 !important;cursor:pointer}#thumbs .arrows a{position:absolute;top:0;display:block;height:70px;width:30px;text-indent:-100px;overflow:hidden;background:#fff url("../img/red-arrows.png") no-repeat;background-position:0 15px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#thumbs .arrows a.prev{left:0}#thumbs .arrows a.next{right:0;background-position:right 15px}#come-on-board{padding-top:3em;padding-bottom:3em}#form-contact{font-size:1.3em;padding-bottom:1em}#form-contact .form-checkbox{color:#000}#form-contact .form-checkbox #by-email{margin-right:20px;margin-bottom:10px}#form-contact .form-text{margin-bottom:15px;margin-top:15px}#form-contact .form-text label{width:60px;display:inline-block}#form-contact .form-comms input:not(:first-child){margin-left:15px}#form-contact .form-control{width:200px;padding:5px 10px;border:1px solid #ccc}#form-contact label.error{color:#000;display:block;width:100%;margin:5px 0 20px}#form-contact h3{margin-bottom:0}#form-contact p{font-size:1em;margin-bottom:0.5em}.btn{background-color:#000;border:2px solid #000;color:#fff;padding:10px 30px;cursor:pointer}.btn:hover{background-color:#fff;color:#000}
