div.pagination-container{text-align:center}.pagination{display:inline-block;padding-left:0;margin:20px 0}.pagination>li{display:inline;letter-spacing:0}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#000;text-decoration:none}.pagination>li:first-child>a,.pagination>li:last-child>a{font-size:0;width:11px;padding:0;margin-top:9px}.pagination>li:last-child>a{background:url(../images/pagination-next.png) no-repeat;height:13px;margin-left:5px}.pagination>li:first-child>a{background:url(../images/pagination-previous.png) no-repeat;height:12px;margin-right:5px}.pagination>li:first-child span,.pagination>li:last-child span{display:none}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;text-decoration:underline}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;cursor:default;background-color:#D8D8D8}.cc-window.cc-floating{padding:1em !important}@font-face{font-family:'Effra';font-style:normal;font-weight:normal;src:url("../fonts/Effra_Std_Rg.woff") format("woff")}@font-face{font-family:'heuristicaregular';src:url("../fonts/heuristica-regular-webfont.eot");src:url("../fonts/heuristica-regular-webfontd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/heuristica-regular-webfont.woff2") format("woff2"),url("../fonts/heuristica-regular-webfont.woff") format("woff"),url("../fonts/heuristica-regular-webfont.ttf") format("truetype"),url("../fonts/heuristica-regular-webfont.svg#heuristicaregular") format("svg");font-weight:normal;font-style:normal}html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:"Effra",Helvetica,Arial,sans-serif}h1{font-family:"heuristicaregular",Georgia,Times,serif;font-weight:normal;line-height:1.125em}.title{font-family:"heuristicaregular",Georgia,Times,serif}body{font-size:62.5%}h1{font-size:3.3em}p{font-size:1.375em;line-height:1.4em;letter-spacing:.063em}.title{font-size:2em;letter-spacing:.063em}.text-upper{text-transform:uppercase}.text-italic{font-style:italic}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}a{text-decoration:none}.text-divider:after{content:'';width:85px;margin:20px auto 40px auto;display:block;border:1px solid #29262D}.home-intro .text-divider:after{border:1px solid #fff}.text-divider-medium:after{content:'';width:65px;margin:8px auto 12px auto;display:block;border:1px solid #fff}.text-divider-small:after{content:'';width:25px;margin:8px auto 12px auto;display:block;border:1px solid #fff}.footer{width:100%;background:#29262D;padding:45px 0 26px 0;color:rgba(255,255,255,0.41)}.footer .footer-navigation{padding-left:25px;box-sizing:border-box}.footer .logo-footer{-webkit-opacity:0.4;-moz-opacity:0.4;-ms-opacity:0.4;opacity:0.4}.footer p{font-size:1em;font-family:"heuristicaregular",Georgia,Times,serif}.footer .title{font-family:"Effra",Helvetica,Arial,sans-serif;letter-spacing:0.1em;margin-top:0;padding-top:0}.footer a{color:rgba(255,255,255,0.41)}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin:0;padding:0;line-height:1.4em}.footer .footer-base{border-top:1px solid rgba(255,255,255,0.41);padding:12px 0 0 0;margin-top:45px}.footer .footer-base p{padding:0;margin:0}.orange-bar{border-bottom:1px solid #fff;font-size:2.4em}.orange-bar .block-orange{background:#E17F1B;font-family:"heuristicaregular",Georgia,Times,serif;box-sizing:border-box}.orange-bar .block-orange.block-orange-border{border-bottom:1px solid #fff}@media screen and (min-width: 768px){.orange-bar .block-orange.block-orange-border{border-right:1px solid #fff;border-bottom:none}}.orange-bar .block-orange a{padding:35px 0;display:block;color:#fff;letter-spacing:.063em}html,body{background-color:#29262D}.background-white{background-color:#F7F7F7}.gutters{box-sizing:border-box;padding-left:5%;padding-right:5%}@media screen and (max-width: 768px){.desktop{display:none}}@media screen and (min-width: 768px){.no-touchevents .content-main{padding-top:98px}}.header{width:100%;background:#29262D;border-bottom:5px solid #E17F1B;padding-top:22px;padding-bottom:26px;text-align:center;display:table}@media screen and (min-width: 768px){.no-touchevents .header{position:fixed;z-index:15}}.logo{width:186px;height:43px;display:inline-block}.burger-menu-wrapper{width:30px;padding:0;margin:0;display:table-cell;vertical-align:middle}.burger-menu-wrapper:hover{cursor:pointer}.burger-menu-line{border:none;border-bottom:3px solid #fff;padding:0;margin:0;margin-bottom:5px}.burger-menu-line.last{margin-bottom:0}.navigation{position:absolute;right:0;top:0;background:#29262D;z-index:100;width:255px;font-size:12px;display:none}@media screen and (min-width: 768px){.no-touchevents .navigation{top:98px;position:fixed}}.navigation.show{display:block}.navigation ul{list-style:none;margin:0;padding:0}.navigation li{margin:0;padding:0;text-align:center}.navigation a{display:block;padding:30px 0;color:#fff;border-bottom:2px solid rgba(255,255,255,0.41)}.navigation a.last{border-bottom:none}.about-intro{padding-top:65px;padding-bottom:75px;color:#29262D;position:relative;max-width:800px;margin:0 auto}.senior-managers{display:block;position:relative;text-align:center}.about-block{position:relative;min-height:420px;background-color:#fff;background-repeat:no-repeat;background-position:center top;-webkit-background-size:80% auto;-moz-background-size:80% auto;-o-background-size:80% auto;background-size:80% auto;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}@media screen and (min-width: 568px){.about-block{-webkit-background-size:60% auto;-moz-background-size:60% auto;-o-background-size:60% auto;background-size:60% auto}}@media screen and (min-width: 768px){.about-block{min-height:500px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#29262D}.about-block.block-iain,.about-block.block-andrew,.about-block.block-simon{min-height:420px;max-width:450px}}.about-block:hover{cursor:pointer}@media screen and (min-width: 768px){.about-block:hover{background:#E17F1B}}.about-block p{margin:0;padding:0;color:#fff;font-size:1.7em}.about-block-title{padding:320px 0 40px}@media screen and (min-width: 768px){.about-block-title{visibility:visible;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.about-block:hover .about-block-title{visibility:hidden}}.about-block-title .fa-chevron-down{font-size:2.5em;color:#fff;margin-top:35px}@media screen and (min-width: 768px){.about-block-title .fa-chevron-down{display:none}}.block-grey{background:#29262D}.block-grey p{font-family:"heuristicaregular",Georgia,Times,serif;font-size:2.4em;color:#fff}.about-block-details-wrapper{display:none}@media screen and (min-width: 768px){.about-block-details-wrapper{display:block !important;position:absolute;bottom:0;left:0;right:0;top:0}}.about-block-details{display:inline-block;padding:30px 50px;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;background:#E17F1B;position:relative}@media screen and (max-width: 1024px){.block-iain .about-block-details,.block-andrew .about-block-details,.block-simon .about-block-details{padding:0 15px}}@media screen and (max-width: 767px){.block-iain .about-block-details,.block-andrew .about-block-details,.block-simon .about-block-details{padding:30px 50px}}@media screen and (min-width: 768px){.about-block-details{visibility:hidden;background:none;padding:50px;position:absolute;bottom:0;left:0;right:0;top:0}.about-block:hover .about-block-details{visibility:visible;background:#E17F1B}}@media screen and (max-width: 1024px){.about-block-details{min-height:275px}}.about-block-details h4{color:#fff;font-size:2em;margin-bottom:.675em}.about-block-details p{font-size:1.5em;line-height:1.375em}.about-profiles{background-color:#fff;margin:0 auto;max-width:1000px}.block-stewart{background-image:url(../images/allied-textiles/stewart-mcguffie.jpg)}.block-joanne{background-image:url(../images/allied-textiles/joanne-grace.jpg)}.block-david{background-image:url(../images/allied-textiles/david-smith.jpg)}.block-peter{background-image:url(../images/allied-textiles/peter-smith.jpg)}.block-iain{background-image:url(../images/allied-textiles/iain-bradley.jpg)}.block-andrew{background-image:url(../images/allied-textiles/andrew-gill.jpg)}.block-simon{background-image:url(../images/allied-textiles/simon-mclean.jpg)}.blog-intro{padding-top:65px;color:#29262D;max-width:800px;margin:0 auto}.blog-content{font-size:1.4em}.blog-content p{font-size:1em}.blog-article{max-width:620px;margin:0 auto 55px auto;border-bottom:2px solid #D8D8D8;padding-bottom:30px}.blog-article.last{border-bottom:none;padding-bottom:0}.blog-article img{width:100%;height:auto}.blog-article .date{font-size:.875em;font-family:"heuristicaregular",Georgia,Times,serif;margin:0;padding:0}.blog-article h2{font-size:2.5em;font-family:"heuristicaregular",Georgia,Times,serif;font-weight:normal;margin:0;padding:0}.blog-article .details .details-inner .full-description{display:none}.blog-article .details .details-inner.show{height:auto}.blog-article .article-link{color:#979797;text-decoration:underline}.blog-article .article-link i{color:#979797;text-decoration:none;margin-left:5px}.blog-article .article-link:hover{cursor:pointer}.companies-intro{padding-top:65px;padding-bottom:75px;color:#29262D;position:relative;max-width:800px;margin:0 auto}.company-block{position:relative;height:auto;background:#29262D}.company-block:hover{cursor:pointer}.company-block p{margin:0;padding:0;color:#fff;font-size:1.7em}.company-block-title{padding:100px 0 55px 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.company-block-title .fa-chevron-down{font-size:2.5em;color:#fff;margin-top:70px}.company-block-title a{color:#fff;font-family:"heuristicaregular",Georgia,Times,serif;font-size:1.5em;font-style:italic;margin-top:30px;display:inline-block}@media screen and (max-width: 568px){.company-block-title a{font-size:1em}}.company-block-details-wrapper{display:none}.company-block-details{padding:40px 50px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#29262D}.company-block-details p{font-size:1.375em;margin:15px auto}.company-block-details p.address{font-size:1.4em;font-family:"heuristicaregular",Georgia,Times,serif}.company-block-details a{color:#fff;text-decoration:underline}.company-mayfield .company-block-title{background-image:url(../images/allied-textiles/company-mayfield.jpg)}.company-mayfield img{width:300px}.company-mayfield-canada .company-block-title{background-image:url(../images/allied-textiles/mayfield-canada.png)}.company-mayfield-canada img{width:300px}.company-applications .company-block-title{background-image:url(../images/allied-textiles/coating-applications-bg.jpg)}.company-applications img{width:100px}.company-william .company-block-title{background-image:url(../images/allied-textiles/company-william.jpg)}.company-william img{width:200px}.contact-intro{padding:44px 0 10px;color:#29262D;max-width:800px;margin:0 auto}.contact-content{font-size:1.4em;margin-top:75px;margin-bottom:75px}.contact-content p{font-size:1em}.contact-content p.title{font-weight:700;font-size:1.2em;font-family:"Effra",Helvetica,Arial,sans-serif}.contact-content a{color:#000000}.contact-content a.link-orange{color:#E17F1B;text-decoration:underline}@media screen and (min-width: 768px){.contact-content .contact-content-border{border-right:2px solid #E17F1B;box-sizing:border-box}}.contact-content form{border:none;margin:0;padding:0}.contact-content fieldset{border:none;margin:0;padding:0}.contact-content label{width:100%;margin:0;padding:0;font-weight:700}.contact-content input{width:100%;margin:5px 0 15px 0;padding:1% 1%;box-sizing:border-box;border:1px solid #979797}.contact-content input.submit{background:#E17F1B;color:#fff;border:none;display:block;width:auto;padding:2% 3%;font-weight:700}.contact-content textarea{width:100%;min-height:110px;margin:5px 0 15px 0;padding:1% 1%;box-sizing:border-box;border:1px solid #979797}.contact-content .contact-confirmation-header{font-size:32px;padding-bottom:20px}.contact-content .required-message{display:inline-block;padding-bottom:5px}.contact-banner{background-image:url(../images/allied-textiles/contact-us-header.png);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;height:285px}.checkboxes-column{flex-direction:column;margin-bottom:50px;display:flex}.checkboxes-column .container{display:flex}.checkboxes-column .checkbox{-webkit-appearance:none;background-color:#FFF;position:relative;min-height:1.7rem;max-width:1.7rem;padding:0;margin-bottom:1rem}.checkboxes-column .checkbox:before{content:""}.checkboxes-column .checkbox:checked:after{transform:translate(-50%, -55%);position:absolute;content:"x";left:50%;top:50%}.checkboxes-column .checkbox-copy{padding-left:.75rem;padding-top:.25rem;margin:0}.gallery-intro{padding:44px 0 10px;color:#29262D;max-width:800px;margin:0 auto}.gallery-content{font-size:1.4em;list-style:none;margin:0;padding:0}.gallery-content p{font-size:1em}.gallery-content .gallery-block{position:relative;background:#29262D;margin:0;padding:0}@media screen and (max-width: 768px){.gallery-content .gallery-block .gallery-image{-webkit-opacity:0.3;-moz-opacity:0.3;-ms-opacity:0.3}}@media screen and (min-width: 768px){.gallery-content .gallery-block:hover{cursor:pointer}.gallery-content .gallery-block:hover .gallery-image{-webkit-opacity:0.3;-moz-opacity:0.3;-ms-opacity:0.3;opacity:0.3}.gallery-content .gallery-block:hover .gallery-text{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;opacity:1}}.gallery-content .gallery-image{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.gallery-content .gallery-text{display:table-cell;vertical-align:middle;color:#fff;font-family:"heuristicaregular",Georgia,Times,serif;text-align:center;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;opacity:0}.gallery-content .gallery-text p{font-size:1.2em;margin:0;padding:0;color:#E17F1B}.gallery-content .gallery-text p.title{font-size:1.8em;color:#fff}@media screen and (max-width: 768px){.gallery-content .gallery-text{-webkit-opacity:100;-moz-opacity:100;-ms-opacity:100;opacity:100}}.content-main{position:relative}.home-intro{padding-top:100px;padding-bottom:74px;background:url(../images/allied-textiles/home-intro.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;position:relative}.home-intro:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;z-index:5}.home-intro h1{font-weight:normal;max-width:305px;margin:0 auto;position:relative;z-index:10}.home-intro p{font-size:1.375em;max-width:800px;margin:0 auto 1em;position:relative;z-index:10}.orange-border{border-bottom:5px solid #E17F1B}.block-box{position:relative}.block-box:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:5}.block-box a{color:#fff;width:100%;height:100%;display:block;padding:100px 0;box-sizing:border-box;position:relative;z-index:11;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}.block-box a:hover{background:rgba(0,0,0,0.3)}.block-box p{position:relative;z-index:10;margin:0;padding:0}.block-blog{background:url(../images/allied-textiles/home-blog.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.block-about{background:url(../images/allied-textiles/home-about.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.block-contact{background:url(../images/allied-textiles/home-contact.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.block-gallery{background:url(../images/allied-textiles/gallery-bg.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.block-companies{background:url(../images/allied-textiles/home-companies.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.block-companies p{font-size:2.4em}.company-logo-wrapper{list-style:none;margin:0;padding:15px 0}.company-logo{display:inline-block;vertical-align:middle;margin:0;padding:15px 25px;width:49%;box-sizing:border-box}@media screen and (min-width: 768px){.company-logo{width:auto;padding:0 25px}}.company-logo.mayfield img{width:100%}@media screen and (min-width: 768px){.company-logo.mayfield img{width:220px}}.company-logo.mayfield-canada img{width:100%}@media screen and (min-width: 768px){.company-logo.mayfield-canada img{width:220px}}.company-logo.applications img{width:100%}@media screen and (min-width: 768px){.company-logo.applications img{width:60px}}.company-logo.william img{width:100%}@media screen and (min-width: 768px){.company-logo.william img{width:120px}}.privacy-intro{padding-top:65px;color:#29262D;max-width:800px;margin:0 auto}.privacy-content{font-size:1.4em;padding-bottom:45px;color:#29262D;max-width:1200px;margin:30px auto}.privacy-content p{font-size:1em}.privacy-content ol{counter-reset:item;margin-bottom:15px;padding-left:0}.privacy-content ol li{display:block;line-height:1.4em;margin-top:10px}.privacy-content ol li:before{content:counters(item, ".") ". ";counter-increment:item}.privacy-content a{color:#29262D}table{margin:1.250em 0}table th{font-weight:bold;text-align:left}table th,table td{padding:.313em .313em .313em 0;vertical-align:top}table .col-1{width:16%}table .col-2{width:84%}
