/*!
Theme Name: Awarded2U
Theme URI: http://underscores.me/
Author: James Monk Design
Author URI: https://www.jamesmonkdesign.co.uk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: awarded2u
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Awarded2U is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;line-height:1.2em;font-weight:400}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#3D7471;text-decoration:none}a:hover,a:focus,a:active{color:#F3970B}a:hover,a:active{outline:0}#wpcf7-f200-p120-o1{margin-bottom:50px}.page div.wpcf7-response-output{padding:15px;margin:20px 0 10px;font-size:1em}.page span.wpcf7-not-valid-tip{text-align:left;font-size:.9em;margin-top:5px}.page .cf7sr-g-recaptcha-invalid span.wpcf7-not-valid-tip{text-align:center;font-size:1em}label{font-weight:700}fieldset{width:50%;float:left;border:none;margin:0;padding:0 15px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}fieldset:last-of-type{float:right;padding-right:0;padding-left:15px}.wpcf7 p{margin:0;padding:0}.wpcf7 button,.wpcf7 input[type="button"],.wpcf7 input[type="reset"],.wpcf7 input[type="submit"]{display:block;-webkit-appearance:none;border:none;text-transform:uppercase;cursor:pointer;width:100%;max-width:255px;float:right;color:rgb(255 255 255);font-weight:400;font-size:18px;background-color:#F4970B;display:inline-block;padding:10px 20px}.wpcf7 button:hover,.wpcf7 input[type="button"]:hover,.wpcf7 input[type="reset"]:hover,.wpcf7 input[type="submit"]:hover{transform:scale(1.05)}select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;font-size:17px;border:none;padding:10px;width:100%;background-color:#fff;margin-bottom:25px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}.cf7sr-g-recaptcha{display:inline-block;margin-top:0}.red{color:red}span.wpcf7-list-item{margin:10px 0 0;display:block}.wpcf7 form .wpcf7-response-output{clear:both;text-align:center;padding:15px}.main-navigation ul{list-style:none;margin:0;padding:0;text-align:right}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;display:inline-block;text-transform:uppercase;font-size:18px;margin-left:50px}.main-navigation li:first-of-type{margin-left:0}.main-navigation a{display:block;color:#000;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}.main-navigation a:hover{color:#F4970B;background-size:100% 1px}.main-navigation li.btn a{color:#fff;background-color:#528EC5;padding:7.5px 20px;border-radius:5px;transition:transform .1s}.main-navigation li.btn a:hover{transform:scale(1.02)}.single-post #menu-item-8604 a,header li.current-menu-item a{color:#3D7471}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:'Century Gothic';src:url(/wp-content/themes/awarded2u/fonts/CenturyGothic.eot);src:url('/wp-content/themes/awarded2u/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/awarded2u/fonts/CenturyGothic.woff2) format('woff2'),url(/wp-content/themes/awarded2u/CenturyGothic.woff) format('woff'),url(/wp-content/themes/awarded2u/fonts/CenturyGothic.ttf) format('truetype'),url('/wp-content/themes/awarded2u/fonts/CenturyGothic.svg#CenturyGothic') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Century Gothic Bold';src:url(/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.eot);src:url('/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.woff2) format('woff2'),url(/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.woff) format('woff'),url(/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.ttf) format('truetype'),url('/wp-content/themes/awarded2u/fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}body,button,input,select,optgroup,textarea{font-family:'Century Gothic'}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}header{padding:30px 0 0}#logo{float:left;width:20%;max-width:220px}#logo img{transition:transform .1s}#logo img:hover{transform:scale(1.02)}.line{width:100%;height:2px;background-color:#cfcfcf;margin-top:30px}#nav-contacts{float:right;width:80%}#contacts{text-align:right;margin-bottom:10px}#search-wrapper,p.phone,p.email{display:inline-block;vertical-align:text-top}#search-wrapper{width:310px}.asl_w_container{width:auto;max-width:310px}header .asl_w_container{padding:2.5px;background-color:#fff;border-radius:15px;border:2px solid #CCC}header div.asl_w{border:none;box-shadow:none}header #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-size:17px}.page-template-page-contact #about-introduction p:nth-of-type(2),.page-template-page-contact #about-introduction p:nth-of-type(3),.page-template-page-contact #about-introduction p:nth-of-type(4){background-repeat:no-repeat;background-position:left 2.5px;background-size:40px;padding-left:50px;padding-bottom:10px;margin-bottom:0}.page-template-page-contact #about-introduction p:nth-of-type(2){background-image:url(/wp-content/themes/awarded2u/img/map-marker.png)}.page-template-page-contact #about-introduction p:nth-of-type(3){background-image:url(/wp-content/themes/awarded2u/img/phone-marker.png);line-height:40px}.page-template-page-contact #about-introduction p:nth-of-type(4){background-image:url(/wp-content/themes/awarded2u/img/email-marker.png);line-height:40px}#results-header{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/wp-content/themes/awarded2u/img/award-bg.jpg);height:200px;margin:0 0 22.5px;text-align:center;position:relative;overflow:hidden}.blog #results-header{background-image:url(/wp-content/themes/awarded2u/img/news-bg.jpg)}.page-template-page-off-the-shelf #results-header{background-image:url(/wp-content/themes/awarded2u/img/award-bg2.jpg)}#results-header h1{font-size:3.4em;line-height:200px;color:#fff}#results-header .shape.green{background-color:#f3970b;height:130px;width:130px;top:70px;left:80%;position:absolute;transform:rotate(25deg);opacity:.5}.page-template-page-off-the-shelf #results-header .shape.green{background-color:#3D7471;height:180px;width:180px;top:20px;left:70%}#results-header .shape.yellow{background-color:#528EC5;height:220px;width:200px;top:15px;left:20%;position:absolute;transform:rotate(25deg);opacity:.5}.page-template-page-off-the-shelf #results-header .shape.yellow{height:270px;width:250px;top:25px;left:22%}p.phone,p.email{font-size:19px;color:#000;margin:0;padding:2.5px 0 0;margin-right:25px}.phone a,.email a{text-decoration:none;color:#000;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}.phone a:hover,.email a:hover{color:#3D7471;background-size:100% 1px}.phone a i,.email a i{color:#3D7471}.center-content{width:100%;max-width:1400px;padding:0 20px;margin:0 auto}.crp_related ul::after,main section::after,#header-content-wrapper::after,.center-content::after{content:'';display:block;clear:both}body{background-repeat:no-repeat;background-size:cover;background-position:top center;overflow-x:hidden}header{border-top:5px solid #528EC5}#introduction{margin-top:45px;padding-bottom:100px}#what-we-do h2,#introduction h1{font-size:60px}#introduction h1{margin-bottom:5px}#introduction p{font-size:20px;margin:0;padding:0}#introduction ul{margin:0;padding:0;list-style:none}#introduction li{width:25%;display:inline-block;vertical-align:bottom;margin-bottom:30px}#introduction li:nth-of-type(4){width:50%}#introduction li li:nth-of-type(5),#introduction li li:nth-of-type(4){width:100%}#introduction li:nth-of-type(6),#introduction li:nth-of-type(5),#introduction li:nth-of-type(2){padding:0 10px}#introduction li:nth-of-type(5),#introduction li:nth-of-type(4){padding-right:15px}#introduction li:nth-of-type(3){padding-left:15px}#introduction li:nth-of-type(6){padding-left:15px}#introduction li li{margin-bottom:0}#introduction li.half{width:50%;padding-right:30px}.img-thumb,.slider-wrapper li{background-repeat:no-repeat;background-size:cover;background-position:top center;height:275px}.slider1 li{height:350px}.slider2 li{height:325px}#what-we-do{position:relative}#what-we-do .center-content{position:relative;z-index:2}#link-blocks-background{position:absolute;width:110%;background-color:rgb(83 155 159 / .8);height:650px;top:-50px;left:-50px;z-index:1;rotate:-1deg}.managing-directors-statement,.contact-form{position:relative;overflow:hidden}.managing-directors-statement .center-content,.contact-form .center-content{position:relative;z-index:2}#managing-directors-statement-background,#contact-form-background{position:absolute;width:110%;top:-50px;left:-50px;z-index:1;rotate:1deg;background-repeat:no-repeat;background-size:cover;background-position:top center}.additional .wpcf7-form-control-wrap{display:inline-block;margin-right:20px}.bespoke-no #contact-form-background .overlay{height:990px}.contact-form .wpcf7 p{font-weight:700;color:#fff}#managing-directors-statement-background .overlay,#contact-form-background .overlay{background-color:rgb(82 142 197 / .9);height:800px}.subtitle{font-family:'Century Gothic Bold';color:#F3970B}#what-we-do .subtitle{color:#fff}.contact-form h2,#what-we-do h2{margin:5px 0 20px;color:#fff}#link-blocks a{color:#fff;text-decoration:none;display:block;overflow:hidden}.overlay{background-color:rgb(0 0 0 / .6);height:400px}.overlay:hover{background-color:rgb(0 0 0 / .2)}ul#link-blocks{margin:0;padding:0;list-style:none}#link-blocks li{width:33.3%;border:none;float:left;text-align:center;transition:transform .4s;overflow:hidden}#link-blocks .overlay{position:relative}.link-block-title,.link-block-description{height:400px;padding:0 20px}.link-block-description{padding:0 40px}.link-block-title{position:absolute;z-index:1;width:100%;text-align:center}.link-block-description{position:absolute;z-index:2;width:100%;text-align:center}#link-blocks li:hover h3{opacity:0}.link-block-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center;transition:transform 0.5s}.link-block-wrapper:hover{transform:scale(1.1)}#link-blocks li:nth-child(3n+1){padding-right:15px}#link-blocks li:nth-child(3n+2){padding-left:10px;padding-right:10px}#link-blocks li:nth-child(3n+3){padding-left:15px}.hover-text{opacity:0;transition:1s}.hover-text p{font-size:20px;font-weight:700;font-family:'Century Gothic Bold';margin:0;padding:0}#link-blocks li:hover .hover-text{opacity:1}#link-blocks h3{font-size:30px;text-transform:uppercase;font-weight:700;font-family:'Century Gothic Bold';opacity:1;transition:1s}.vertical-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vertical-content{position:relative;top:50%;transform:translateY(-50%)}#customer-logos{padding:150px 0 75px}#customer-logos ul{margin:0;padding:0}#customer-logos li{height:100px;text-align:center}#customer-logos button,.tns-controls{display:none}.managing-directors-statement,.contact-form{padding:50px 0}.contact-form h2{font-size:65px;text-align:center;margin-bottom:10px;margin-top:0}.intro p{text-align:center;font-size:18px;color:#fff;width:100%;max-width:1030px;margin:0 auto 25px;line-height:1.7em}.nav-links::after{content:"";clear:both;display:table}.nav-links a{background-color:#eee;padding:25px;color:#000;transition:transform .6s;display:inline-block}.nav-links a:hover{transform:scale(1.02)}.nav-previous{float:left;width:50%}.nav-next{float:right;width:50%;text-align:right}.crp_related{margin-top:100px;margin-bottom:50px}.single .post-navigation{margin-bottom:100px}.managing-directors-statement{margin-top:50px}.managing-directors-statement h2{font-size:50px;color:#fff}.managing-directors-statement p{font-size:18px;color:#fff;line-height:1.7em}#results-list{padding:25px 0}#results-list aside{float:left;width:25%;color:#333}#results-list aside h2{font-size:1.6em;font-family:'Century Gothic Bold';padding-bottom:10px;margin-bottom:7.5px;padding-bottom:7.5px;border-bottom:1px solid #f0f0f0}#results-list aside ul{margin:0;padding:0}#results-list aside li{padding:5px 0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}#results-list aside li li{padding-bottom:0;margin-bottom:0;border-bottom:none;font-size:18px}#results-list aside h4{font-size:1.3em;font-family:'Century Gothic Bold';padding:0 0 2.5px;color:#3D7471}#results-list aside label{font-weight:400}#results-list article{float:right;width:75%}.page-id-2905 #results-list article,.blog #results-list article{float:none;width:100%}#results-total{font-size:1.2em;font-family:'Century Gothic Bold'}.crp_related h2{font-size:50px;color:#3d7471;margin-bottom:25px}.crp_related ul,#results-list article ul{margin:25px 0 0;padding:0;list-style:none}.crp_related ul{margin-top:0}.crp_related li,#results-list article li{float:left;width:33.3%;margin-bottom:25px}.crp_related li figure{overflow:hidden}.result-thumb-hover{overflow:hidden}.crp_related li figure:hover img,#results-list article li:hover .result-thumb{transform:scale(1.02)}.crp_related li:nth-child(3n+1),#results-list article li:nth-child(3n+1){padding-right:15px}.crp_related li:nth-child(3n+2),#results-list article li:nth-child(3n+2){padding-left:10px;padding-right:10px}.crp_related li:nth-child(3n+3),#results-list article li:nth-child(3n+3){padding-left:15px}#results-list article li:nth-child(3n+4){clear:both}.crp_related li,.result-box{background-color:#fff}.crp_related li:hover,.result-box:hover{box-shadow:4px 4px 2px #999}.result-thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:325px;opacity:.8;position:relative}.category{position:absolute;font-family:'Century Gothic Bold';background-color:#F3970B;color:#fff;font-size:16px;padding:5px 15px;left:0;top:20px;text-transform:uppercase}.page-template-page-off-the-shelf .result-thumb{background-size:contain}#results-list article li .result-box:hover .result-thumb{opacity:1}.crp_title,.title-wrapper{padding:15px}.crp_related li figure{margin:0}.crp_related li figure img{vertical-align:bottom;opacity:.8}.crp_related li figure img:hover{opacity:1}.crp_related a{color:#000}.crp_date{display:block;clear:both;background-color:#fff;padding:0 15px 15px}.crp_title{background-color:#fff;font-size:1.2em;padding-bottom:2.5px;font-family:"Century Gothic Bold";background-image:linear-gradient(currentcolor,currentcolor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size 0.3s;width:100%;display:block}.title-wrapper p{margin:10px 0 0;padding:0;color:#3D7471;font-size:1.3em;font-family:'Century Gothic Bold';line-height:1em;letter-spacing:-1px}.blog .title-wrapper p{text-transform:uppercase;font-size:1em;padding-bottom:5px}.title-wrapper p small{font-size:.7em;color:#000;font-family:'Century Gothic'}.result-box h2{font-size:1.2em;padding-bottom:2.5px;font-family:'Century Gothic Bold';background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}.crp_related li:hover .crp_title{color:#528EC5}#results-list article li .result-box:hover h2{background-size:100% 1px}#results-list article li a{text-decoration:none;color:#000}.pagination{text-align:center;padding:0 0 45px;clear:both}.pagination a{color:#000}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:6px 10px;margin:4px}#bespoke-product-intro,#post-introduction,#about-introduction{padding:90px 0}#bespoke-product-intro article,#post-introduction article,#about-introduction article{float:left;width:50%;padding-right:30px}#post-introduction article{height:487px}#bespoke-product-intro h1,#post-introduction article h1,#about-introduction article h1{font-size:50px;margin-top:30px}#post-introduction article h1{margin-top:15px}#post-introduction article p{margin:0;padding:0}#bespoke-product-intro article p,#post-introduction article p,#about-introduction article p{font-size:20px}#post-content p{font-size:18px}.related h2{font-size:50px;color:#3d7471}#post-introduction p.date{color:#F3970B;font-size:1.3em;font-family:'Century Gothic Bold';line-height:1em;letter-spacing:-1px;text-transform:uppercase;font-size:1em;padding-bottom:0;margin-bottom:0}#bespoke-product-intro aside,#post-introduction aside,#about-introduction aside{float:right;width:50%;padding-left:30px}#bespoke-product-intro aside ul,#about-introduction aside ul{margin:0;padding:0;list-style:none}#bespoke-product-intro aside li,#about-introduction aside li{width:50%;margin-bottom:30px;height:300px;display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-size:cover;background-position:center center}#bespoke-product-intro aside li{background-size:contain}#bespoke-product-intro li:nth-child(odd),#about-introduction aside li:nth-child(odd){clear:left;border-right:15px solid #fff}#bespoke-product-intro aside li:nth-child(even),#about-introduction aside li:nth-child(even){border-left:15px solid #fff}#bespoke-product-intro aside li:nth-of-type(1),#about-introduction aside li:nth-of-type(1){height:310px;width:40%;margin-left:10%}#bespoke-product-intro aside li:nth-of-type(2),#about-introduction aside li:nth-of-type(2){height:275px}#bespoke-product-intro aside li:nth-of-type(3),#about-introduction aside li:nth-of-type(3){height:240px}#bespoke-product-intro li:nth-of-type(4),#about-introduction aside li:nth-of-type(4){height:300px}#carousel li{cursor:pointer;overflow:hidden}#carousel li img{transition:transform .5s;opacity:.8}#carousel li img:hover{transform:scale(1.05);opacity:1}#gallery #link-blocks-background{height:1000px}#gallery{position:relative;background-color:rgb(83 155 159 / .8);padding:20px 0 70px}#gallery .flexslider{margin-bottom:0;border:none;background:none;border-radius:0}#gallery .center-content{position:relative;z-index:2}#gallery #slider{margin-bottom:15px}#gallery h2{margin:15px 0 25px;color:#fff;font-size:50px;padding-top:15px;text-align:center}#gallery .flex-direction-nav a{top:45%;text-shadow:none;height:50px;width:50px;color:#fff}#gallery .flexslider .flex-direction-nav .flex-prev{opacity:1;left:15px}#gallery .flexslider .flex-direction-nav .flex-next{right:15px;opacity:1}#gallery .flex-direction-nav a::before{color:#fff}p.caption{text-align:center;font-weight:700;margin-bottom:0;color:#fff}.award-image{background-repeat:no-repeat;background-size:contain;background-position:center center;height:600px}.contact-details{text-align:center;margin-top:100px;margin-bottom:70px}.bespoke-no .contact-details{margin-top:0}.contact-details i{font-size:35px;color:#3D7471;border:1px solid #3D7471;border-radius:50%;padding:20px;margin-bottom:10px;height:80px;width:80px}.contact-details h3{color:#3D7471;font-size:24px}.contact-details h2{font-size:60px}.contact-details .intro p{color:#000}#bespoke-product-intro article p.code{margin:0;padding:0}#bespoke-product-intro article p.price{font-family:'Century Gothic Bold';color:#3D7471;font-size:30px;margin:10px 0 0;padding:0}#bespoke-product-intro article .product-description p:last-of-type{margin-bottom:0;padding-bottom:0}p.order-info{margin-bottom:15px}.sizes-row h5{font-size:20px;font-weight:700;margin:20px 0 5px}.sizes-table{border-top:1px solid #666;border-left:1px solid #666;margin-bottom:1.5em;text-align:center;background-color:#f5f5f5}.sizes-row{width:100%;display:block;clear:both;border-bottom:1px solid #666;display:flex;flex-wrap:wrap;align-items:stretch}.sizes-row:after{content:'';display:block;clear:both}.sizes-head{background-color:#ccc;color:#000;padding:5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-weight:700;float:left;border-right:1px solid #666;width:33.3%}.size-column{float:left;width:33.3%;padding:5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5;border-right:1px solid #666}.featured-image{background-repeat:no-repeat;background-size:contain;background-position:center center;height:600px;margin-top:20px}#bespoke-product-intro article a.btn{display:block;padding:12.5px;color:#fff;font-size:1.1em;text-transform:uppercase;background-color:#3D7471;max-width:80%;text-align:center;transition:transform .1s;margin-top:25px}#bespoke-product-intro article a.btn:hover{transform:scale(1.02)}.contact-details ul{margin:0 auto;padding:10px 0 0;list-style:none;width:100%;max-width:1200px}.contact-details li{float:left;width:33.3%}.contact-details li p{margin:0;padding:5px 0 0}#bespoke-gallery{margin:0;padding:0;list-style:none}#bespoke-gallery li{float:left;width:25%;padding:1px}#bespoke-gallery li img{vertical-align:bottom}#team-members h2{font-size:50px;color:#3D7471}#team-members ul{margin:25px 0 0;padding:0;list-style:none}#team-members li{float:left;width:25%;margin-bottom:25px}.team-thumb-hover{overflow:hidden}.team-box{background-color:#fff}.team-box:hover{box-shadow:4px 4px 2px #999}#team-members li .team-box:hover .team-thumb{opacity:1}#team-members li:hover .team-thumb{transform:scale(1.02)}#team-members li:nth-child(4n+1){padding-right:10px}#team-members li:nth-child(4n+2){padding-left:5px;padding-right:7.5px}#team-members li:nth-child(4n+3){padding-left:7.5px;padding-right:5px}#team-members li:nth-child(4n+4){padding-left:10px}#team-members li:nth-child(4n+5){clear:both}#team-members li:hover .result-thumb{transform:scale(1.02)}.team-title-wrapper{padding:15px}.team-thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:325px;opacity:.8}#team-members h3{font-size:1.2em;padding-bottom:0;font-family:"Century Gothic Bold";background-image:linear-gradient(currentcolor,currentcolor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size 0.3s}#team-members li .result-box:hover h3{background-size:100% 1px}#team-members p{margin:0;padding:0}.gallery-content{z-index:2;position:relative}#gallery.bespoke ul{margin:40px 0 0;padding:0 1px;list-style:none}#gallery.bespoke li{margin:0;margin-bottom:0;float:left;width:14.28%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:2px;overflow:hidden}#gallery.bespoke li:nth-child(7n+8){clear:left}#gallery.bespoke .bespoke-gallery-thumb{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;vertical-align:bottom;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:300px;position:relative}.bespoke-gallery-thumb:hover{transform:scale(1.03)}#gallery.bespoke p.caption{text-align:center;font-weight:700;margin-bottom:0;position:absolute;bottom:0;left:0;z-index:1;width:100%;background-color:rgb(0 0 0 / .7);color:#fff;padding:10px}footer{color:#fff}footer a{color:#fff;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}footer a:hover{background-size:100% 1px;color:#fff}footer p,footer li{font-size:15px}#top-footer{background-color:#000;padding:50px 0}#top-footer p:last-of-type,#top-footer li:last-of-type{margin-bottom:0;padding-bottom:0}#top-footer section{float:left;width:19%;padding-right:40px}#top-footer section:last-of-type{padding-right:0}#top-footer section p:last-of-type{margin-bottom:0;padding-bottom:0}#top-footer section:first-of-type{width:26%}#top-footer section:nth-of-type(2){width:16%}#nav_menu-2 ul{margin:1em 0 0;padding:0;list-style:none}#nav_menu-2 li{padding:2.5px 0}#nav_menu-2 a{text-decoration:none}#bottom-footer{background-color:#171717;padding:25px 0}#bottom-footer section{float:left;width:50%}#bottom-footer section:last-of-type{text-align:right}#bottom-footer p{margin:0;padding:0;font-size:14px}#results-list aside ul li:nth-child(2){display:none}#results-list aside ul li li:nth-child(2){display:block}.search-filter-reset{display:block;-webkit-appearance:none;border:none;text-transform:uppercase;cursor:pointer;width:100%;max-width:155px;color:rgb(255 255 255);font-weight:400;font-size:17px;background-color:#F4970B;display:inline-block;padding:10px 20px}.search-filter-reset:hover{transform:scale(1.05)}@media screen and (max-width:1600px){#gallery.bespoke li{width:16.66%}#gallery.bespoke li:nth-child(7n+8){clear:none}#gallery.bespoke li:nth-child(6n+7){clear:left}}@media screen and (max-width:1300px){#gallery.bespoke li{width:20%}#gallery.bespoke li:nth-child(5n+6){clear:left}#gallery.bespoke li:nth-child(6n+7){clear:none}}@media screen and (max-width:1100px){#gallery.bespoke li{width:25%}#gallery.bespoke li:nth-child(4n+5){clear:left}#gallery.bespoke li:nth-child(5n+6){clear:none}#team-members li{width:33.3%}#team-members li:nth-child(4n+1){padding-right:0}#team-members li:nth-child(4n+2){padding-left:0;padding-right:0}#team-members li:nth-child(4n+3){padding-left:0;padding-right:0}#team-members li:nth-child(4n+4){padding-left:0}#team-members li:nth-child(4n+5){clear:none}#team-members li:nth-child(3n+1){padding-right:10px}#team-members li:nth-child(3n+2){padding-left:5px;padding-right:5px}#team-members li:nth-child(3n+3){padding-left:10px}#team-members li:nth-child(3n+4){clear:left}.crp_related li,#results-list article li{width:50%}#results-list article li:nth-child(3n+4){clear:none}.crp_related li:nth-child(3n+1),#results-list article li:nth-child(3n+1),.crp_related li:nth-child(3n+2),#results-list article li:nth-child(3n+2),.crp_related li:nth-child(3n+3),#results-list article li:nth-child(3n+3){padding:0}.crp_related li:nth-child(odd),#results-list article li:nth-child(odd){padding-right:10px}.crp_related li:nth-child(even),#results-list article li:nth-child(even){padding-left:10px}#nav-contacts{padding-right:75px}#post-introduction article,#bespoke-product-intro article,#post-introduction article,#about-introduction article{float:none;width:100%;padding-right:0;height:auto}#bespoke-product-intro aside,#post-introduction aside,#about-introduction aside{float:none;width:100%;padding-left:0}#post-introduction .vertical-content{position:static;top:auto;transform:none}#post-introduction aside{padding-top:30px}#post-introduction{padding-bottom:0}.crp_related{margin-top:50px}}@media screen and (max-width:900px){#gallery.bespoke li{width:33.3%}#gallery.bespoke li:nth-child(4n+5){clear:none}#gallery.bespoke li:nth-child(3n+4){clear:left}#results-list article,#results-list aside{float:none;width:100%}#results-list aside ul li:nth-child(1){display:none}#results-list aside ul li:nth-child(2){display:block;margin-bottom:0;padding-bottom:0}#results-list .searchandfilter label{display:block}.search-filter-reset{margin-bottom:50px;max-width:none}#results-list select{margin-bottom:5px}}@media screen and (max-width:700px){#gallery.bespoke li{width:50%}#gallery.bespoke li:nth-child(3n+4){clear:none}#gallery.bespoke li:nth-child(2n+3){clear:left}.contact-details{margin-top:50px;margin-bottom:50px}.contact-details li{margin-top:25px}.contact-details ul{margin:0 auto;padding:0}.contact-details li{float:left;width:50%}#bespoke-product-intro h1,#post-introduction article h1,#about-introduction article h1{margin-top:0}#team-members li{width:50%}#team-members li:nth-child(3n+1){padding-right:0}#team-members li:nth-child(3n+2){padding-left:0;padding-right:0}#team-members li:nth-child(3n+3){padding-left:0}#team-members li:nth-child(3n+4){clear:none}#team-members li:nth-child(odd){padding-right:10px}#team-members li:nth-child(even){padding-left:10px}.nav-previous{float:none;width:100%;margin-bottom:20px}.nav-next{float:none;width:100%;text-align:right}#bespoke-product-intro,#post-introduction,#about-introduction{padding:50px 0}#results-header h1,#gallery h2,.contact-details h2,.contact-form h2,#team-members h2,#bespoke-product-intro h1,#post-introduction article h1,#about-introduction article h1,.crp_related h2{font-size:40px}#results-header .center-content{position:relative;z-index:999}#results-list{padding:10px 0 25px}.pagination{padding-top:25px}.crp_related li,#results-list article li{width:100%}#results-list article li:nth-child(odd){padding-right:0}#results-list article li:nth-child(even){padding-left:0}.asl_w_container{max-width:none}p.phone,p.email{display:none}#contacts span{display:none}.hover-text p{font-size:16px}.img-thumb,.slider-wrapper li{height:250px}#customer-logos{padding:125px 0 55px}#link-blocks h3{font-size:26px}#search-wrapper{width:100%;margin-top:7.5px}#logo{float:none;width:100%}#nav-contacts{float:none;width:100%;padding-right:0}#introduction{margin-top:30px}#introduction h1{font-size:40px}#introduction p{font-size:18px}.link-block-title,.link-block-description,.overlay{height:310px}#link-blocks-background,#contact-form-background{width:100%;left:0;rotate:none}.intro p{font-size:17px}#what-we-do h2{font-size:50px}#introduction li{width:100%;margin-bottom:20px}#introduction li.half{width:100%;padding-right:0}#introduction li:nth-of-type(7),#introduction li:nth-of-type(1),#introduction li:nth-of-type(2),#introduction li:nth-of-type(3),#introduction li:nth-of-type(4),#introduction li:nth-of-type(5),#introduction li:nth-of-type(6){padding:0}#introduction li:nth-of-type(5),#introduction li:nth-of-type(6){width:50%}#introduction li:nth-of-type(4){width:100%}#introduction li:nth-of-type(6){padding-left:10px}#introduction li:nth-of-type(5){padding-right:10px}#link-blocks li:nth-child(3n+1),#link-blocks li:nth-child(3n+2),#link-blocks li:nth-child(3n+3),#link-blocks li{width:100%;float:none;padding:0;margin-bottom:20px}#link-blocks li:nth-child(3n+3){margin-bottom:0}#link-blocks-background{height:1200px}#contact-form-background .overlay{height:900px}fieldset,fieldset:last-of-type{width:100%;float:none;padding:0}.wpcf7 button,.wpcf7 input[type="button"],.wpcf7 input[type="reset"],.wpcf7 input[type="submit"]{max-width:none}#top-footer{padding-bottom:30px}#top-footer h2{font-size:1.25em}#top-footer section:nth-of-type(4){clear:left}#top-footer section{float:left;width:50%;padding-right:20px;margin-bottom:20px}#top-footer section:first-of-type{width:100%;float:none;padding-right:0}#top-footer section:nth-of-type(2){width:50%}#top-footer section:nth-of-type(3) p{word-break:break-all}#bottom-footer section{float:none;width:100%;text-align:center}#bottom-footer section:last-of-type{text-align:center;padding-top:5px}#bottom-footer p{font-size:13px}}@media screen and (max-width:500px){#managing-directors-statement-background{display:none}.managing-directors-statement{margin-top:50px;background-color:rgb(82 142 197 / .9)}.pagination{font-size:1em}a.nextpostslink,a.last{display:none}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{padding:3px 5px;margin:2px}.title-wrapper p{margin:5px 0 0}#results-list article,#results-list aside{float:none;width:100%}#results-list aside li{margin-bottom:0;padding-bottom:0}#bespoke-product-intro aside li:nth-of-type(1),#about-introduction aside li:nth-of-type(1){height:300px;width:50%;margin-left:0}#bespoke-product-intro aside{margin-top:40px}#bespoke-product-intro aside li{background-size:cover}.sizes-head{height:60px}.featured-image{background-size:contain;height:400px}.contact-details li{float:none;width:100%}#team-members ul{margin:20px 0 0}#team-members li{width:100%}#team-members li:nth-child(odd){padding-right:0}.bespoke-no #contact-form-background .overlay{height:1190px}#team-members li:nth-child(even){padding-left:0}#wpgmza_map_1{height:350px!important}#gallery.bespoke li{width:100%;float:none}#gallery.bespoke li:nth-child(2n+3){clear:none}}