a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px
0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px
13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal
span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:33px}.mean-container .mean-nav
ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul
li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li
a{display:block;float:left;width:90%;padding:1em
5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #383838;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li
a{width:80%;padding:1em
10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last
a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li
a{width:70%;padding:1em
15%}.mean-container .mean-nav ul li li li li
a{width:60%;padding:1em
20%}.mean-container .mean-nav ul li li li li li
a{width:50%;padding:1em
25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:none !important;padding:12px
!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:none}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav
.wrapper{width:100%;padding:0;margin:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
@font-face{font-family:'Lato';src:url('/assets/fonts/LatoLight.eot');src:url('/assets/fonts/LatoLight.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/LatoLight.woff') format('woff'),
url('/assets/fonts/LatoLight.ttf') format('truetype'),
url('/assets/fonts/LatoLight.svg#Lato') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url('/assets/fonts/LatoRegular.eot');src:url('/assets/fonts/LatoRegular.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/LatoRegular.woff2') format('woff2'),
url('/assets/fonts/LatoRegular.woff') format('woff'),
url('/assets/fonts/LatoRegular.ttf') format('truetype'),
url('/assets/fonts/LatoRegular.svg#Lato') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Ubuntu';src:url('/assets/fonts/ubuntu-regular.eot');src:url('/assets/fonts/ubuntu-regular.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/ubuntu-regular.woff2') format('woff2'),
url('/assets/fonts/ubuntu-regular.woff') format('woff'),
url('/assets/fonts/ubuntu-regular.ttf') format('truetype'),
url('/assets/fonts/ubuntu-regular.svg#Ubuntu') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Oswald';src:url('/assets/fonts/OswaldRegular.eot');src:url('/assets/fonts/OswaldRegular.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/OswaldRegular.woff2') format('woff2'),
url('/assets/fonts/OswaldRegular.woff') format('woff'),
url('/assets/fonts/OswaldRegular.ttf') format('truetype'),
url('/assets/fonts/OswaldRegular.svg#Oswald') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'icomoon';src:url('/assets/fonts/icomoon.eot');src:url('/assets/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/icomoon.woff') format('woff'),
url('/assets/fonts/icomoon.ttf') format('truetype'),
url('/assets/fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}.icomoon{font-family:'icomoon';speak:none}.icomoon-cross:after{content:"\e608";font-size:16px;margin-left:5px;line-height:16px;vertical-align:middle}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,font,img,strong,b,u,i,ul,ol,li,address,blockquote,iframe{border:0;margin:0;padding:0}address{font-style:normal}body,p,li,h1,h2,h3,h4,h5,h6,a,input,select,textarea{font-family:"Lato",helvetica,arial,verdana,sans-serif}ul,ol{padding:1.12em 1.5em}li{padding-left:0.1em;list-style:disc}ol>li{list-style:decimal;padding-bottom:10px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}form{margin:0}fieldset{border:0;margin:0;padding:0;width:100%}legend{color:#000;font-size:1.5em;font-weight:bold;margin-bottom:0.4em;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input,label,select,textarea{display:inline-block}input{padding:0.45em}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;line-height:normal;padding:8px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical;width:100%}table{border-collapse:collapse;border-spacing:0;padding:5px}th,td{padding:2px
5px;border:1px
solid #999}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mean-bar *, .mean-bar *:after, .mean-bar *:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.section-inner,.content-inner,.middle-inner{clear:both;margin:auto;overflow:hidden;position:relative;max-width:1600px;width:90%}.middle-inner{max-width:1200px}.content-inner{max-width:800px}.row{float:left;margin-bottom:1em;width:100%}.twelvecol{width:100%}.elevencol{width:91.66%}.tencol{width:83.33%}.ninecol{width:75%}.eightcol{width:66.66%}.sevencol{width:58.33%}.sixcol{width:50%}.fivecol{width:41.66%}.fourcol{width:33.33%}.threecol{width:25%}.twocol{width:16.66%}.onecol{width:8.33%}.halfcol{width:4.166%}.col{float:left;margin:1%}.col.twelvecol{width:98%}.col.elevencol{width:89.66%}.col.tencol{width:81.33%}.col.ninecol{width:73%}.col.eightcol{width:64.66%}.col.sevencol{width:56.33%}.col.sixcol{width:48%}.col.fivecol{width:39.66%}.col.fourcol{width:31.33%}.col.threecol{width:23%}.col.twocol{width:14.66%}.col.onecol{width:6.33%}.col.halfcol{width:2.166%}.col-wrap{float:left;margin:0
-1%}.col-wrap.twelvecol{width:102%}.col-wrap.tencol{width:85.33%}.col-wrap.ninecol{width:77%}.col-wrap.eightcol{width:68.66%}.col-wrap.sevencol{width:60.33%}.col-wrap.sixcol{width:52%}.center{margin:auto;overflow:hidden}.left{float:left !important}.right{float:right !important}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.nodesktop,.belowtab,.hide{display:none}@media ( max-width : 768px ){.tab-twelvecol{width:100%;margin-bottom:1em}.tab-sixcol{width:50%}.tab-fourcol{width:33.33%}.tab-threecol{width:25%}.col.tab-twelvecol{width:98%;margin-bottom:1em}.col.tab-sixcol{width:48%}.col.tab-fourcol{width:31.33%}.col.tab-threecol{width:23%}.notab{display:none !important}.tab-text-center{text-align:center}.nodesktop{display:block}}@media ( max-width : 580px ){.land-twelvecol{width:100%;margin-bottom:1em}.land-sixcol{width:50%}.land-fourcol{width:33.33%}.land-threecol{width:25%}.col.land-twelvecol{width:98%;margin-bottom:1em}.col.land-sixcol{width:48%}.col.land-fourcol{width:31.33%}.col.land-threecol{width:23%}.noland{display:none !important}.belowtab{display:block}.land-text-center{text-align:center}.land-text-right{text-align:right}.land-text-left{text-align:left}}@media ( max-width : 360px ){.inner{padding:0
10px}.mob-twelvecol{width:100%;margin-bottom:1em}.mob-sixcol{width:50%}.mob-fourcol{width:33.33%}.mob-threecol{width:25%}.col.mob-twelvecol{width:98%;margin-bottom:1em}.col.mob-sixcol{width:48%}.col.mob-fourcol{width:31.33%}.col.mob-threecol{width:23%}.nomob{display:none !important}.mob-text-center{text-align:center}.mob-text-right{text-align:right}.mob-text-left{text-align:left}#header
ul.menu{text-align:center;float:none !important}#header ul.menu
li{display:inline !important;float:none !important}#header ul.menu li
a{display:inline-block !important;float:none !important}}hr{display:block;background:#C1C1C1;height:1px;border:0;width:100%;margin:10px
0 10px 0}iframe{max-width:100%}blockquote{font-size:1.2em;font-style:italic;margin:1.5em auto;max-width:38em;padding-left:13px;position:relative}blockquote:after,blockquote:before{content:close-quote;font-size:1.5em;padding-top:3px;position:absolute}blockquote:after{padding-left:3px}blockquote:before{content:open-quote;left:0}abbr,acronym{border-bottom:1px dotted;cursor:help}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.uniform.narrow{margin:2em
auto;max-width:450px}.uniform.narrow fieldset+fieldset{margin-top:0.6em}.uniform.narrow
button{font-size:1.5em;line-height:1.25;margin-top:0.5em;width:100%}.uniform
label{color:#000;font-weight:bold;vertical-align:top;width:100%}.uniform
.required{}.uniform .required:after{content:"*";color:#D00}.uniform
.free{clear:both;font-weight:normal;max-width:none !important;width:auto}.required.error{color:#D00}.uniform input[type="text"],
.uniform input[type="email"],
.uniform input[type="url"],
.uniform input[type="password"],
.uniform select,
.uniform
textarea{background:#F0F0F0;border:1px
solid #C1C1C1;max-width:400px;vertical-align:top;width:100%}.uniform.full-width input[type="text"],
.uniform.full-width input[type="email"],
.uniform.full-width input[type="url"],
.uniform.full-width input[type="password"],
.uniform.full-width select,
.uniform.full-width textarea,
.uniform.full-width label,
.uniform.full-width .label,
.uniform .full-width input[type="text"],
.uniform .full-width input[type="email"],
.uniform .full-width input[type="url"],
.uniform .full-width input[type="password"],
.uniform .full-width select,
.uniform .full-width textarea,
.uniform .full-width label,
.uniform .full-width
.label{max-width:none;width:100%}.uniform
select{height:2.5em;padding-left:0;padding-right:0}.uniform
textarea{margin-bottom:3px;padding:5px}.uniform
.currency{position:relative}.uniform .currency
input{padding-left:20px}.uniform .currency:before{content:"£";bottom:4px;left:10px;position:absolute;z-index:1}.uniform input.error-field{background-color:#F5DFDF;border-color:#D00}.uniform input.smallblocks,
.uniform
.smallblocks{width:48%}.uniform .smallblocks+.smallblocks{float:right}@media ( max-width : 400px ){.uniform input.smallblocks,
.uniform .smallblocks,
.uniform .smallblocks+.smallblocks{margin:auto;width:100%}}.message,.alert{border-radius:8px;margin-bottom:1.5em;padding:16px}.message.info,.alert.alert-info{background-color:#dfeff5;border-color:#9ebcce;color:#00529B}.message.success,.alert.alert-success{background-color:#e8f5df;border-color:#9ece9e;border-radius:0;color:#4F8A10;text-align:center}.message.warning,.alert.alert-warning{background-color:#f8fad5;border-color:#e5d35b;color:#9F6000}.message.error,.alert.alert-error{background-color:#f5dfdf;border-color:#ce9e9e;color:#D00;display:block}.narrow
.alert{margin:1.5em 0 0}ul.indented-list, .indented-list
ul{padding-bottom:0;padding-top:0}ul.menu, .menu
ul{padding:0}.indented-list li,
.menu
li{list-style:none;padding:0}.menu.horz
li{display:inline-block}.menu.horz li+li{margin-left:10px}#map_canvas
img{max-width:none}#map_canvas
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#cookie_box{background:#F15A2B;background:rgba(241, 90, 43, 0.85);bottom:0;color:#FFF;font-size:0.8em;position:fixed;text-align:center;width:100%;z-index:1000}#cookie_box
p{padding:5px}#cookie_box
a{color:#FFF}#cookie_box a:hover,
#cookie_box a:focus{text-decoration:underline}.js
#cookie_box{max-height:0;-webkit-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in}#cookie_box.visible{max-height:75px;-webkit-transition:max-height 1s ease-in;-moz-transition:max-height 1s ease-in;-o-transition:max-height 1s ease-in;transition:max-height 1s ease-in}.nojs #cookie_box
.close{display:none}#cookie_box .icomoon-cross{text-decoration:none}#cookie_box.visible+#footer-bottom{padding-bottom:2.8em}
body{color:#585858;font-size:1em;letter-spacing:0.05em;line-height:1.5em;position:relative;-webkit-text-size-adjust:100%}.content
p{margin-bottom:1em}a{transition:color .3s ease-out;color:#F15A2B}a:hover,a:focus{color:#585858}.button,button,input[type="submit"]{background:#E1E1E1;border-bottom:1px solid #999;border-radius:0.25em;color:#000;cursor:pointer;display:inline-block;padding:5px
9px;position:relative;text-decoration:none}.button:hover,.button:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#D2D2D2;border-bottom-color:#D2D2D2}.button.large,button.large,input[type="submit"].large{font-size:1.5em;padding:7px
28px}.button.prominent,button.prominent,input[type="submit"].prominent{background:#F15A2B;border:0;border-bottom:1px solid #A1300D;color:#fff}.button.prominent:hover,.button.prominent:focus,button.prominent:hover,button.prominent:focus,input[type="submit"].prominent:hover,input[type="submit"].prominent:focus{background:#F19C2B;border-bottom-color:#F19C2B}.team-button{padding:12px
20px}.team-button:before{content:"\e600";font-family:"icomoon";font-size:23px;vertical-align:bottom}.distinct p,
.distinct h1,
.distinct
h2{max-width:38em}.distinct ul,
.distinct
ol{max-width:40em}.distinct
blockquote{max-width:28em;margin:1.5em 1em}.full-line{background:#E1E1E1;clear:both;display:block;height:1px;margin:2em
auto;max-width:23em;position:relative}.line-circle{background:#fff;border:2px
solid #E1E1E1;border-radius:1em;height:9px;left:50%;margin:-4px 0 0 -5px;position:absolute;width:9px}.full-line.line-left{margin-left:0}.full-line.line-right{margin-right:0}.full-line.line-left .line-circle{left:5px}.full-line.line-right .line-circle{left:99%}.headway>.full-line{margin-bottom:0}.quote-box{background:#FCFCFC;border:1px
solid #E1E1E1;padding:1.5em;position:relative}.quote-text{display:table-cell;vertical-align:middle;width:60%}.quote-text
p{margin-bottom:0}.quote-button{display:table-cell;text-align:right;vertical-align:middle}.quote-button
.button{padding:10px
25px;text-align:center}.accessibility-text{left:-9999px;position:absolute;top:-9999em}::selection{background-color:#F15A2B;color:#fff}.rline-break{display:block}h1,.h1{color:#000;font-family:"Oswald",arial,helvetica,sans-serif;font-size:1.6em;line-height:1.5em;margin-bottom:0.3em}.home-heading h1,
.home-heading
.h1{color:#585858;display:inline}#call-to-action h1,
#call-to-action
.h1{color:#EEE;line-height:1.35em;margin-bottom:0}h2,.h2{color:#000;font-family:"Oswald",arial,helvetica,sans-serif;font-size:1.4em;line-height:1.4em;margin-bottom:0.5em}h3,.h3,h4{color:#000;font-family:"Oswald",arial,helvetica,sans-serif;font-size:1.2em}.headline-block h1,h2.content-font,.h2.content-font,h3.content-font,.h3.content-font{font-family:"Lato",helvetica,arial,verdana,sans-serif;font-weight:bold}p.h2,p.h3{margin-bottom:0.5em}img{height:auto;max-width:100%}.full-width-image{margin:1em
0;width:100%}.slide .full-width-image{margin:0}.full-width-bgimg{background-position:center;background-repeat:no-repeat;background-size:cover;height:0;margin:1em
0;padding-bottom:25em}.full-width-bgimg.landing-image{margin-bottom:5em;margin-top:0;padding-bottom:33em}.slide .full-width-bgimg{display:block;margin:0}#portfolio-slideshow .full-width-bgimg{padding-bottom:40em}.image-center{display:block;margin:1em
auto}.image-left{margin-right:2em;margin-bottom:1em;float:left}.image-right{margin-left:2em;margin-bottom:1em;float:right}.image-circle{border-radius:50%}#ui-datepicker-div{background:#fff;padding:5px}#ui-datepicker-div
a{cursor:pointer}.ui-datepicker-next{float:right}#call-to-action{background:#222;color:#EEE;margin-bottom:1em;padding:1em
0}#call-to-action .middle-inner{display:table}#call-to-action
.heading{display:table-cell;vertical-align:middle}.breadcrumbs{display:table-cell;font-size:0.85em;line-height:1.4em;text-align:right;vertical-align:middle}.breadcrumb{text-decoration:none;text-transform:capitalize}.blog #call-to-action,
.contact-us #call-to-action{margin-bottom:0}.blog
.error404{margin-top:1em}.comment{border-bottom:1px solid #E1E1E1;padding:1em
0}.comment-info{padding-left:1em}.comment-date{display:block;font-size:0.8em;font-style:italic}p.comment-text{margin-bottom:0}.comment.admin{background:#F0F0F0}.comment.admin .comment-author{padding-left:1em}#comment_form
textarea{max-width:none}.form-name{padding-right:0.5em}#content strong,
#content
b{color:#F15A2B}.content{padding-bottom:1em}.blog
.content{padding-bottom:0}.content-area{padding:1.6em 0 2em}.content-area+.content-area{border-top:1px solid #E1E1E1}.content-area.content-info{background:#FCFCFC;box-shadow:inset 0 2px 4px #E1E1E1}.content-block{box-shadow:inset 0 2px 4px #E1E1E1}.content-block-odd{box-shadow:0px 0 2px 3px #E1E1E1}.footer{background:#222;color:#AAA;font-size:0.9em;line-height:2em;padding:2em
0}.top-bar{background:#FCFCFC;border-bottom:1px solid #E1E1E1;color:#222;font-size:0.9em;font-weight:bold;padding:0.1em 0}.top-bar
a{color:#222;line-height:30px;text-decoration:none}.top-bar .contact-info
p{display:inline-block;margin-right:1em}.top-bar .social-icons
a{border-radius:50%;display:inline-block;height:30px;text-align:center;width:30px;transition:all .3s ease-out}.top-bar .social-icons a:hover{color:#fff}.top-bar .social-icons .twitter:hover{background:#55ACEE}.top-bar .social-icons .facebook:hover{background:#37589B}.top-bar .social-icons .twitter:after{content:"\e611"}.top-bar .social-icons .facebook:after{content:"\e610"}#header .middle-inner{overflow:visible}#header-logo{margin:1em
0}.background-logo{background:url('/assets/files/general/Amity-Logo.png') no-repeat center;display:block;height:41px;width:130px}.header-menu{margin-top:1.5em}.landing-inner{left:0;overflow:visible;position:absolute;right:0;top:30px}.landing-contact-form{background:#FEFBC0;border:2px
solid #EBDAA9;border-top:3px solid #E54712;border-radius:0.4em;padding:1em;position:absolute;right:0;top:0;width:330px}.landing-contact-form
.h3{margin-bottom:0.5em}.landing-contact-form
label{font-weight:bold}.landing-contact-form input[type="submit"]{padding:9px
9px;width:100%}.headline-block{border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;margin-bottom:4em;padding:2em
0 1.7em}.landing-content{padding-right:4em}.landing-button{display:none}.pagination{border-top:6px solid #E1E1E1;font-size:1.1em;line-height:1.6em;padding:3px
0 5px}.page-numbers{display:inline-block}.page-number{border:1px
solid #E1E1E1;color:#5B5B5B;padding:0
5px;text-decoration:none}a.page-number{background:#E1E1E1}a.page-number:hover,a.page-number:focus{color:#5B5B5B;background:#fff}.page-number+.page-number{margin-left:5px}#infscr-loading{text-align:center}.portfolio-box{border:1px
solid #E1E1E1;display:block;text-decoration:none;transition:box-shadow 0.3s ease-out}.portfolio-box
img{display:block;transition:all 0.3s ease-out;width:100%}.portfolio-box
.block{color:#000;font-size:0.9em;font-weight:normal;padding:1em
0.5em;position:relative;text-align:left;width:100%}.portfolio-box .block:before{content:"";border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:-8px}.portfolio-box .block
div{display:table}.portfolio-box .block
.summary{height:6.8em}.portfolio-box .block .heading
.h3{font-size:1.05em}.portfolio-box .block
span{display:table-cell;vertical-align:middle}.portfolio-box:hover{box-shadow:0px 0px 10px 4px #E1E1E1}.portfolio-box:hover
img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.7}.centred{padding:10px;margin-top:10px;text-align:center}.pricing-table{font-size:0.9em;margin-bottom:3em;width:100%}.pricing-table
td{border:1px
solid #EBEBEA;padding:10px;width:18%}.pricing-table td.first-col{text-align:left;width:28%}.pricing-table tr.header-extender
td{border:none;padding:5px}.pricing-table tr.header
td{background:#e0e0e0;border:1px
solid #EBEBEA;font-size:16px;font-weight:bold}.pricing-table tr.price
td{background:#fcfcfc;border:1px
solid #EBEBEA;font-size:22px;font-weight:bold}.pricing-table tr.footer
td{background:#f9f9f9;border:1px
solid #EBEBEA}.pricing-table tr.header td.first-col{background:none;border:none}.pricing-table tr.footer-extender
td{border:none;padding:5px}.recommended{position:relative}.recommended:before{box-shadow:-15px 0 15px -15px #CECDCA inset;content:" ";height:100%;left:-15px;position:absolute;top:0;width:15px}.recommended:after{box-shadow:15px 0 15px -15px #CECDCA inset;content:" ";height:100%;position:absolute;right:-15px;top:0;width:15px}.pricing-table tr.header
td.recommended{border-top:none;padding-bottom:15px;padding-top:5px}.pricing-table tr.header-extender
td.recommended{background:#e0e0e0;border:1px
solid #CECDCA;border-bottom:none}.pricing-table tr.footer
td.recommended{border-bottom:none;padding-bottom:5px;padding-top:15px}.pricing-table tr.footer-extender
td.recommended{background:#f9f9f9;border:1px
solid #CECDCA;border-top:none}.service-block{padding:0
1em}.service-block
.block{display:block;text-decoration:none}.service-block
.icomoon{background:#F15A2B;box-shadow:0px 0px 5px 0px #E1E1E1;border-radius:50%;display:block;height:90px;margin:auto;width:90px}.service-block .icomoon:before{content:"\e606";color:#fff;font-size:40px;line-height:2.3em}.service-block.block-2 .icomoon:before{content:"\e602"}.service-block.block-3 .icomoon:before{content:"\e605"}.service-block.block-4 .icomoon:before{content:"\e604"}.service-block.block-5 .icomoon:before{content:"\e600"}.service-block.block-6 .icomoon:before{content:"\e609"}.service-title{display:table;height:3.8em}.service-title
.h3{display:table-cell;vertical-align:middle}.service-summary{display:table;height:4.8em}.service-block
p{display:table-cell}.slide{position:relative}.slide+.slide{display:none}.cycle-sentinel + .slide,
.slide
img{display:block}.slideshow-control{display:none;position:absolute;z-index:500}.cycle-pager{bottom:0;left:0;right:0;text-align:center}.slide-thumb{cursor:pointer}.icomoon-pager
span{display:inline-block;font-size:16px}.icomoon-pager span:after{content:'\e000';speak:none;transition:color .3s ease-out}.icomoon-pager .cycle-pager-active:after{color:#F15A2B}.icomoon-pager span+span{margin-left:3px}.cycle-prev,.cycle-next{background:#000;background:rgba(0,0,0,0.3);border-radius:0.15em;color:#fff;cursor:pointer;font-size:30px;height:60px;line-height:60px;margin-top:-30px;text-align:center;top:50%;width:60px}.cycle-prev{left:5px}.cycle-prev:after{content:'\e60a'}.cycle-next{right:5px}.cycle-next:after{content:'\e60b'}.nojs .slideshow-control{display:none}.slide-text{left:-15px;position:absolute;right:0;top:200px;bottom:0;margin-top:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.3) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%)}.slide1 .slide-text{}.slide-text-inner{display:table;margin-left:5em}.slide1 .slide-text-inner{display:table;height:auto;margin-left:5em}.slide-text-cell{display:table-cell;vertical-align:bottom}.slide-text-cell
p{background:#000;background:rgba(0, 0, 0, 0.75);color:#fff;font-size:1.6em;font-weight:bold;line-height:1.2em;margin:5px;padding:3px
8px;text-shadow:1px 1px 3px rgba(88,88,88,0.4)}.hero-text{font-size:1.4em;color:#fff;line-height:1.2em;position:relative;top:10%;font-family:'Ubuntu','Lato',sans-serif}.hero-text
a{color:#fff;text-decoration:none;font-family:'Ubuntu','Lato',sans-serif}.hero-text .hero-title{font-size:2.5em;line-height:2em;font-style:bold}.hero-button{margin-top:30px}.hero-button
a{padding:5px;border:1px
solid #fff;font-size:0.8em;display:inline-block}.hero-button.orange
a{background:#F15A2B;padding:6px
18px;border:0;border-radius:5px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.hero-button.orange a:hover{background:#000}.social-buttons{margin:10px
0 20px}.index-list{border-right:1px solid #E1E1E1;padding:1em
1em 0 0}.index-list.full{border-right:0;padding-right:0}.article a,
.meta-info
a{text-decoration:none}.blog-sidebar{padding:1em
0 0 1em}.blog-sidebar
.h3{font-size:1em;padding:0.5em 0;text-transform:uppercase}.blog-categories{padding:0
0 1em}.blog-categories
li{list-style:none}.blog-categories li+li{border-top:1px solid #E1E1E1}.blog-categories li
a{display:block;font-size:0.9em;padding:0.4em 0;text-decoration:none}.blog-sidebar
a{text-decoration:none}.blog-sidebar .author-avatar{display:block;margin-bottom:1em}.blog-sidebar
.icomoon{color:#FFF;display:inline-block;font-size:28px;height:40px;line-height:40px;text-align:center;vertical-align:top;width:40px}.blog-sidebar
.icomoon.twitter{background:#2CA8D2}.blog-sidebar .icomoon.twitter:after{content:"\e611"}.blog-sidebar
.icomoon.linkedin{background:#4498C8}.blog-sidebar .icomoon.linkedin:after{content:"\e60c"}.blog-sidebar
.icomoon.gplus{background:#DD4B39;padding-top:1px}.blog-sidebar .icomoon.gplus:after{content:"\e60e"}.meta-info{font-size:0.85em}.meta-info
span{padding-left:12px}.article
.col.threecol{padding-right:3em}.article
img{border-radius:5px}.cal-outer{border-radius:5px;padding:5px;position:relative;text-align:center;text-transform:uppercase}.cal-year{color:#fff;padding:5px
0}.cal-year:before,.cal-year:after{content:"";background:#fff;border-radius:5px;position:absolute;width:10px;height:10px;top:-5px}.cal-year:before{left:15px}.cal-year:after{right:15px}.cal-inner{background:#fff;color:#585858}.cal-date{font-size:3em;line-height:1.2em}.cal-outer{background:#F15A2B}.cal-outer.cat-advice{background:#A12700}.cal-outer.cat-cms{background:#226D9A}.cal-outer.cat-design-development{background:#064267}.cal-outer.cat-emails{background:#F1982B}.cal-outer.cat-hosting{background:#A15900}.cal-outer.cat-seo{background:#007138}.cal-outer.cat-website-policy{background:#FF9C7D}.contact-details{padding:1em
0.5em 0}.contact-details
a{color:#585858;text-decoration:none}button.mfp-close,button.mfp-arrow{background:none;outline:none}.home-heading{padding:0
0.8em}.home-heading
p{display:inline}.home-content
p{margin-bottom:0}.more-info{padding-right:2.5em}.more-info
ul{padding-right:0}.more-info
li{list-style-position:inside}.offer{padding-top:101px}.offer
.icomoon{background:#F15A2B;border-radius:50%;box-shadow:0px 0px 5px 0px #E1E1E1;color:#fff;height:80px;text-align:center;width:80px}.offer .icomoon:before{content:"\e60d";font-size:45px;line-height:1.8em}.offer .support:before{content:"\e600";line-height:1.7em}.nojs .form-switch,
.js #register-form{display:none}.enquiries_form{text-align:center}.enquiries_form
p{margin-bottom:2em}.enquiries_form
label{font-weight:bold}.enquiries_form input[type="text"],
.enquiries_form input[type="email"],
.enquiries_form input[type="url"],
.enquiries_form input[type="password"],
.enquiries_form select,
.enquiries_form
textarea{max-width:640px}.enquiries_form .free+.free{margin-left:1em}.enquiries_form .field-instructions{background:#F0F0F0;border-radius:1em;display:block;margin:0.5em auto;max-width:640px;padding:1em;width:100%}.service-details
.col.eightcol{padding-right:1.5em}.service-offers>div{padding-right:1em}.service-offers .block-4{clear:left}.services-quote{border-top:1px solid #E1E1E1;margin-top:1em;padding:1em
0}.team-block
.summary{padding-right:4em}.bold{font-weight:bold}.headway{margin-top:1em}.lowlight,.lowlight-link{color:#E1E1E1}.uppercase{text-transform:uppercase}.black{color:#000}.white{color:#fff}.main-orange{color:#F15A2B}.header-menu
li{float:left;position:relative}.header-menu li
a{color:#5B5B5B;display:block;float:left;font-size:0.85em;font-weight:bold;padding:0px
15px 24px;text-decoration:none}.header-menu li
a.mean_only{display:none}.header-menu li.last_child
a{padding-right:0}.header-menu li:hover > ul,
.header-menu li:focus>ul{display:block}.header-menu li a:hover,
.header-menu li.active>a{color:#F15A2B}.header-menu li
ul{background:#FCFCFC;border-top:2px solid #F15A2B;display:none;position:absolute;top:100%;width:290px;z-index:500}.header-menu li ul
li{width:100%}.header-menu li ul li
a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size:0.9em;font-weight:normal;padding:8px
15px;width:100%}.header-menu li ul
ul{border-top:1px solid #E1E1E1;left:100%;top:0}.header-menu li ul li a:hover{background:#E4E4E4}.mean-container .mean-nav>ul>li:nth-child(-n+2){background:#252525;background:rgba(255,255,255,0.25)}.member-menu{margin-top:5px;padding-right:5%;font-size:0.9em}.member-menu
li{border-bottom:1px solid #E1E1E1}.member-menu li
a{line-height:18px;display:block;padding:6px
0;text-decoration:none}.footer-menu
li{display:inline-block}.footer-menu li
a{color:#AAA;padding-right:5px;text-decoration:none}.footer-menu li+li:before{content:"";display:inline-block;width:1px;height:8px;background:#000}.footer-menu li + li
a{padding-left:5px}.footer-menu li a:hover,
.footer-menu li.active
a{color:#F15A2B}@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2){.background-logo{background:url('/assets/files/general/Amity-Logo-2x.png') no-repeat center;background-size:130px}}@media ( max-width : 1471px ){.header-menu li ul
ul{left:-101%}}@media ( max-width : 815px ){.header-menu li
a{padding-left:13px;padding-right:13px}}@media ( max-width : 1100px ){.article
.col.threecol{padding-right:1em}.cal-inner{font-size:0.85em}}@media ( max-width : 1067px ){.portfolio-box .block
.summary{height:10em}.portfolio-box .block
.heading{height:3.6em}}@media ( max-width : 1086px ){.service-title{height:5.5em}.service-summary{height:6.5em}}@media ( max-width : 894px ){.service-summary{height:9.2em}.full-width-bgimg.landing-image{background-position:33%}}@media ( max-width : 768px ){.header-menu li
a{font-size:0.78em;padding-left:5px;padding-right:5px}.footer,.footer-bottom{font-size:0.8em}.footer-menu li+li:before{display:none}.service-summary{height:7.5em}.index-list{border-right:0;padding-right:0}.blog-sidebar{background:#F0F0F0;height:auto !important;padding:0.5em}.full-width-bgimg.landing-image,.headline-block{margin-bottom:3em}.full-width-bgimg.landing-image{padding-bottom:15em}.landing-content{padding-right:0}.landing-video
iframe{display:block;margin:auto}.landing-inner{position:static}.landing-contact-form{overflow:hidden;position:relative;margin:auto;max-width:700px;width:100%}.landing-contact-form
.contact_form{margin:-1%}.landing-contact-form
fieldset{float:left;margin:1%;width:48%}.landing-contact-form .uniform
textarea{height:205px}.landing-button{display:block;position:absolute;right:13px;top:17px}.rline-break{display:inline}}@media ( min-width : 581px ){}@media ( max-width : 620px ){.top-bar{display:none}#header-logo{width:100%}.background-logo{margin:auto}}@media ( max-width : 580px ){.slide-text{top:20px}.hero-text{top:3%}.footer-menu
li{float:left;width:50%}.footer-menu li + li
a{padding-left:0}.footer-address{margin:1em
0}.slide-text-inner{width:90%;margin-left:1em}.slide-text-cell
p{font-size:1.2em}h1,.h1{font-size:1.2em}h2,.h2{font-size:1.2em}h3,.h3,h4{font-size:1em}.landing-contact-form
.contact_form{margin:0}.landing-contact-form
fieldset{margin:0;width:100%}.landing-button{position:relative;right:0;top:-27px;text-align:center}.service-title{height:4em}.service-summary{height:4em}.service-details
.col.eightcol{padding-right:0}.article
.col.threecol{padding-right:0}.article
img{width:100%}.index-list .col-wrap+.col-wrap{padding-top:1em}.meta-info
span{padding-left:0;width:100%}.comment-info{padding-left:0}.more-info{padding-right:0}.offer{padding-top:0}.quote-text{display:block;margin-bottom:1em;width:100%}.quote-button{display:block;text-align:center;width:100%}.slide1 .slide-text-inner,.slide-text-inner{width:auto;margin-left:1em}}@media ( max-width : 360px ){.hero-text .hero-title{font-size:2em}.footer-menu
li{line-height:1.5em;margin-bottom:0.4em;padding-right:10px}.footer-bottom .contact-info
p{margin-right:0}.portfolio-box .block
.summary{height:0}.portfolio-box .block
.heading{height:2.5em}.form-name{padding-right:0}}
