.to-top{display:none;position:fixed;bottom:0;right:20px;font-size:4em;z-index:9999}.to-top a{color:#777}#menu{width:100%;display:block;text-align:center;height:47px;line-height:47px;cursor:pointer;color:#fff;float:left;background:#172b4f;font-size:1.4em}nav.main-navigation{background:#172b4f;display:none}nav.main-navigation li{width:100%;float:left;display:block}nav.main-navigation li a{width:100%;text-align:center;line-height:47px;background:#172b4f;height:47px;display:block;color:#fff;text-decoration:none;border-bottom:1px dashed #fff;font-size:1.2em}nav.main-navigation li.current_menu_item a,nav.main-navigation li:hover a,nav.main-navigation li.current_page_item a,nav.main-navigation li.current-menu-item a{background:#4fbbed}nav.main-navigation li ul.sub-menu,nav.main-navigation li.menu-item-has-children ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu{display:block;padding:10px;margin:0;overflow:hidden;background-color:#7086ad}nav.main-navigation li.menu-item-has-children>a,nav.main-navigation li.menu-item-has-children.current_page_item>a{background:url(/assets/img/466d4e26e475.webp)no-repeat 95%center #172b4f}nav.main-navigation li.menu-item-has-children:hover>a,nav.main-navigation li.menu-item-has-children.current_page_item:hover>a{background-color:#4fbbed}nav.main-navigation li ul.sub-menu a,nav.main-navigation li.menu-item-has-children ul.sub-menu a,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a{background-color:#325289}nav.main-navigation li ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a:hover{background-color:#4fbbed}nav.opened{max-height:9999px!important}nav.main-navigation{display:none}@media (min-width:767px){#menu{display:none}nav.main-navigation{float:left;display:block}nav.main-navigation .container{overflow:visible}nav.main-navigation li{width:auto;position:relative}nav.main-navigation li a{width:auto;padding:0 12px;border:0;font-size:1.2em}nav.main-navigation li ul.sub-menu,nav.main-navigation li.menu-item-has-children ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu{display:none;padding:0}nav.main-navigation li:hover ul.sub-menu{display:none;position:absolute;width:190px;text-align:center;z-index:9999}nav.main-navigation li ul.sub-menu a:hover{background:#4fbbed}nav.main-navigation li.menu-item-has-children a{padding:0 25px 0 12px;background:url(/assets/img/466d4e26e475.webp)no-repeat 95%center #172b4f}nav.main-navigation li.menu-item-has-children a:hover{background:url(/assets/img/466d4e26e475.webp)no-repeat 95%center #4fbbed}nav.main-navigation li.menu-item-has-children.current_page_item a{background:url(/assets/img/466d4e26e475.webp)no-repeat 95%center #325289}nav.main-navigation li.menu-item-has-children ul.sub-menu a,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a{width:100%;padding:15px 0;background:#325289;border-bottom:solid 1px #172b4f}nav.main-navigation li.menu-item-has-children ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a:hover{background:#4fbbed}nav.main-navigation li:hover ul.sub-menu{display:block}nav.main-navigation li:hover ul.sub-menu li.menu-item-has-children a{background:url(/assets/img/016bedb558ef.webp)no-repeat 95%center #325289;padding-right:20px}nav.main-navigation li:hover ul.sub-menu li.menu-item-has-children a:hover{background:url(/assets/img/016bedb558ef.webp)no-repeat 95%center #4fbbed}nav.main-navigation li:hover ul.sub-menu li.menu-item-has-children ul li a{background:#5a729e;padding-right:0}nav.main-navigation li:hover ul.sub-menu li.menu-item-has-children ul li a:hover{background:#4fbbed}nav.main-navigation li ul.sub-menu li:hover ul.sub-menu{display:block}nav.main-navigation li.menu-item-has-children:hover ul.sub-menu,li.menu-item-has-children.current_page_item:hover ul.sub-menu{display:block}}
/*!
Theme Name: Elliott Contractors
Theme URI: http://www.elliottcontractors.co.uk
Author: Andrew Chadwick - CT Creative
Author URI: http://www.ct-creative.co.uk
Tags: light, responsive-layout
Description: A bespoke theme designed and developed for Elliott Contractors, based on the Creare Boilerplate.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: creare-boilerplate
Domain Path: /languages/

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

Creare Boilerplate is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/

Do not remove the below styles. Needed to pass the 'theme check'.*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,.list1 li,blockquote,pre,a,address,big,code,q,s,small,strong,var,ol,ul,li,form,label,table,tbody,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:68.8%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}th,td{font-weight:400;text-align:left}a{text-decoration:underline;color:#2b6a9c}a:hover,a:active{outline:0;text-decoration:none}a img{outline:0;border:0}.wrap:before,.wrap:after,.wrapper:before,.wrapper:after,.clear:before,.clear:after,.entry-content:before,.entry-content:after,.site-header:before,.site-header:after,.site-footer:before,.site-footer:after{content:"";display:table}.wrap:before,.wrapper:before,.clear:before,.entry-content:before,.site-header:before,.site-footer:before{clear:both}.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline{display:inline}.entry-content{margin:1.5em 0 0}embed,iframe,object{max-width:100%}.gallery{margin-bottom:20px}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}th{font-weight:700}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=submit]{border:1px solid #ccc;background:#e6e6e6;color:#000;cursor:pointer;-webkit-appearance:button;font-size:12px;line-height:1;padding:5px 10px;outline:0}button:hover,input[type=button]:hover,input[type=submit]:hover{background:#d9d9d9}button:focus,input[type=button]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=submit]:active{background:#cdcdcd}input[type=text],input[type=email],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=text],input[type=email],input[type=url]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}.widget{margin:0 0 1.5em}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{z-index:99999}.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li:hover>ul{left:100%}button,input,select,textarea{color:#404040;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:2em;font-family:"cooper-black-std",sans-serif}h2{font-size:1.7em;margin-bottom:15px;font-weight:700}h3,h4{font-size:1.5em;margin-bottom:15px;font-weight:700}p,.list1 li{font-size:1.2em;margin-bottom:15px;color:#585858;line-height:1.3em}b,strong{font-weight:700}i{font-style:italic}header.wrapper{width:96%;margin:0 auto;padding:20px 2%}@media only screen and (min-width:480px){header.wrapper{padding:20px;width:100%;float:left}}header.wrapper #logo{display:block;width:100%;max-width:500px;margin:0 auto}header.wrapper #logo span{display:block;font-weight:700;color:#696969;font-size:1.2em}@media only screen and (min-width:767px){header.wrapper #logo{float:left;max-width:65%}}header.wrapper #phone-number{float:right;width:100%;font-size:2em;font-weight:700;margin:20px 0;text-align:center;border-top:solid 1px #eee;padding-top:20px}@media only screen and (min-width:767px){header.wrapper #phone-number{width:auto;text-align:right;margin:5px 0;font-size:1.8em;border:0;padding-top:0}}header.wrapper #phone-number span{display:block}header.wrapper #phone-number span.tel-nos{font-size:1.2em}header.wrapper #phone-number span.tel-nos a{text-decoration:none;color:#2c2c2c}@media only screen and (min-width:767px){header.wrapper #phone-number span.tel-nos{font-size:1.6em}}nav.wrapper{padding:0;width:100%}nav.main-navigation li a{font-size:1.3em}@media only screen and (min-width:767px){nav.main-navigation li a{padding:0 8px;font-size:1.1em}}@media only screen and (min-width:960px){nav.main-navigation li a{padding:0 12px;font-size:1.2em}}@media only screen and (min-width:1200px){nav.main-navigation li a{padding:0 22px;font-size:1.4em}}#menu,nav.main-navigation,nav.main-navigation li a{background-color:#19476b}nav.main-navigation li.current_menu_item a,nav.main-navigation li:hover a,nav.main-navigation li.current_page_item a{background-color:#2b6a9c}nav.main-navigation li.menu-item-has-children a,nav.main-navigation li.menu-item-has-children.current_page_item a{background-color:#19476b;border-bottom:none}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children a,nav.main-navigation li.menu-item-has-children.current_page_item a{background:url(/assets/img/0f4764766ba6.webp)no-repeat 95% 21px #19476b}}nav.main-navigation li.menu-item-has-children a:hover,nav.main-navigation li.menu-item-has-children.current_page_item a:hover{background-color:#2b6a9c}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children a:hover,nav.main-navigation li.menu-item-has-children.current_page_item a:hover{background:url(/assets/img/0f4764766ba6.webp)no-repeat 95% 21px #2b6a9c}}nav.main-navigation li.menu-item-has-children,nav.main-navigation li.menu-item-has-children.current_page_item{border-bottom:1px dashed #fff}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children,nav.main-navigation li.menu-item-has-children.current_page_item{border-bottom:none}}nav.main-navigation li.menu-item-has-children ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu{display:block;padding:10px;background-color:#e4c35f}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu{display:none;padding:0;border:0;right:0}}@media only screen and (min-width:960px){nav.main-navigation li.menu-item-has-children ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu{right:auto;left:0}}nav.main-navigation li.menu-item-has-children ul.sub-menu a,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a{background-color:#19476b;border-bottom:1px dashed #fff;color:#fff;font-size:1.2em}nav.main-navigation li.menu-item-has-children ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a:hover{background-color:#2b6a9c}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a:hover{background-color:#2b6a9c!important}}@media only screen and (min-width:960px){nav.main-navigation li.menu-item-has-children ul.sub-menu a:hover,nav.main-navigation li.menu-item-has-children.current_page_item ul.sub-menu a:hover{background-color:#2b6a9c!important}}@media only screen and (min-width:767px){nav.main-navigation li.menu-item-has-children:hover ul.sub-menu,nav.main-navigation li.menu-item-has-children.current_page_item:hover ul.sub-menu{display:block}}nav.main-navigation li:hover>a,nav.main-navigation li.menu-item-has-children.current_page_item a,nav.main-navigation li.menu-item-has-children.current_page_ancestor a{background-color:#19476b}@media only screen and (min-width:767px){nav.main-navigation li:hover>a,nav.main-navigation li.menu-item-has-children.current_page_item a,nav.main-navigation li.menu-item-has-children.current_page_ancestor a{background-color:#2b6a9c!important;color:#fff}}@media only screen and (min-width:960px){nav.main-navigation li:hover>a,nav.main-navigation li.menu-item-has-children.current_page_item a,nav.main-navigation li.menu-item-has-children.current_page_ancestor a{background-color:#2b6a9c!important}}nav.main-navigation ul ul{top:100%;border:0}nav.main-navigation li.menu-item-has-children:hover>a,nav.main-navigation li.menu-item-has-children.current_page_item:hover>a{background-color:#2b6a9c}.slider-section{font-size:1.7em;font-family:"cooper-black-std",sans-serif;margin-top:30px;letter-spacing:.7px}@media only screen and (min-width:480px){.slider-section{font-size:1.4em}}@media only screen and (min-width:767px){.slider-section{font-size:1.7em}}.slider-section .container{max-width:1500px}.slider-section .slider-container{float:left;width:100%;display:block}@media only screen and (min-width:480px){.slider-section .slider-container{width:33.3%;border-right:solid 4px #707070}.slider-section .slider-container:last-child{border-right:solid 4px #fff}}.slider-section .slider-container img{float:left}.slider-section .slider-container .slider-caption{float:left;width:100%;display:block;text-align:center;background:#a1a1a1;color:#fff;text-shadow:1px 1px 1px #7b7b7b;padding:15px 0}.slider-section .slider-container a:hover img{opacity:.7;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.slider-section .slider-container a:hover .slider-caption{background:#2b6a9c;-webkit-transition:background 500ms ease-in-out;-moz-transition:background 500ms ease-in-out;-ms-transition:background 500ms ease-in-out;-o-transition:background 500ms ease-in-out;transition:background 500ms ease-in-out}.page-slider{margin-top:30px}.page-slider .container{position:relative}.page-slider .container .acontainerslider{display:none}@media only screen and (min-width:767px){.page-slider .container .acontainerslider{display:block;position:absolute;bottom:30px;right:20px;z-index:9998}}.page-slider .container .acontainerslider a{float:right;color:#fff;border:2px solid #fff;padding:10px;background:rgba(0,0,0,.35);font-size:1.7em;text-decoration:none;font-weight:600}@media only screen and (min-width:480px){.page-slider .container .acontainerslider a{margin-left:10px}}.page-slider .container .acontainerslider a:hover{background:rgba(0,0,0,.7)}.page-slider .container p,.page-slider .container .list1 li,.list1 .page-slider .container li{color:#fff;font-size:4.3em;font-weight:600;left:18px;position:absolute;top:6px;z-index:9998}#callback{float:left;width:100%;background:#19476b;color:#fff;padding-bottom:10px;margin-top:30px;margin-bottom:30px}#callback #callback-title{font-family:"cooper-black-std",sans-serif;font-size:2.5em;padding:0 20px 10px;margin:20px auto 30px;border-bottom:3px solid #345e7f;display:table;text-align:center}#callback input[type=text],#callback input[type=email]{background:0 0;border:3px solid #fff;border-radius:5px;max-width:300px;width:95%;margin:0 auto 10px;display:block;color:#fff}@media only screen and (min-width:767px){#callback input[type=text],#callback input[type=email]{margin-left:3%;float:left;width:23%}}@media only screen and (min-width:960px){#callback input[type=text],#callback input[type=email]{margin-left:4%}}#callback input[type=submit]{background:#fff;border:3px solid #fff;border-radius:5px;color:#19476b;max-width:300px;width:95%;margin:0 auto 10px;display:block;font-size:1.6em;font-weight:700;text-transform:uppercase}@media only screen and (min-width:767px){#callback input[type=submit]{width:auto}}#callback ul{margin:0}#callback ul li{list-style:none}#callback ::-webkit-input-placeholder{color:#fff}#callback input{padding-left:10px}#callback input::-webkit-input-placeholder{color:#fff;opacity:1}.home-content h1{font-size:3em;padding:0 20px 10px;margin:20px auto 30px;border-bottom:2px solid #d6d6d6;display:table;text-align:center}.home-content .content-left,.home-content .content-right,.home-content .content-right{width:100%;float:left}@media only screen and (min-width:767px){.home-content .content-left,.home-content .content-right,.home-content .content-right{width:45%}}.home-content .content-right{float:right}.home-content.second-home{padding:30px 2% 60px}.content-left,.content-right{float:left;width:100%}@media only screen and (min-width:767px){.content-left,.content-right{width:60%}}.content-right{float:right}@media only screen and (min-width:767px){.content-right{width:30%}}.elliott-table{display:block}.elliott-table .table-header{font-size:1.8em;font-family:"cooper-black-std",sans-serif;color:#fff;background:#19476b;text-align:center;font-style:italic;display:block;padding:10px 0}.elliott-table ul{margin:0;list-style:none}.elliott-table ul li{border:1px solid #dedede;float:left;width:50%;background:#fbfbfb;color:#7a7a7a;padding:10px;font-size:1.4em}.elliott-table ul li i{font-size:1.5em;vertical-align:middle;margin:0}@media only screen and (min-width:480px){.elliott-table ul li i{font-size:2em;margin:0 5px}}@media only screen and (min-width:767px){.elliott-table ul li:nth-child(even){border-left:none}}.elliott-table ul li a{color:#7a7a7a;text-decoration:none;display:block}.elliott-table ul li a:hover{color:#444;text-decoration:underline}#circle-map{display:block;width:300px;height:300px;position:relative;border:solid 10px #19476b;border-radius:50%;margin:30px auto 0;overflow:hidden}@media only screen and (min-width:480px){#circle-map{width:320px;height:320px}}@media only screen and (min-width:767px){#circle-map{margin-top:-25px}}#accreds{float:left;width:100%;margin-top:20px}#accreds ul{margin:0}.wrapper.grey-break{background:#f0f0f0;width:100%;height:40px;margin:30px 0;display:block;float:left}.wrapper.grey-break.breadcrumbs{padding:20px 2%;height:auto}.wrapper.grey-break.breadcrumbs p,.wrapper.grey-break.breadcrumbs .list1 li,.list1 .wrapper.grey-break.breadcrumbs li{margin:0}.wrapper.grey-break.breadcrumbs a{text-decoration:none}.contact-form{float:left;width:100%}.contact-form ul{list-style:none;margin:0}.contact-form ul li{float:left;width:100%;margin-bottom:20px}.contact-form ul li input[type=text],.contact-form ul li input[type=email],.contact-form ul li select,.contact-form ul li input[type=tel],.contact-form ul li textarea{width:100%;resize:none}.page-template-page-cookies h1{margin:30px 0}.page-template-page-cookies h2{margin-top:35px;color:#19476b}.page-template-page-cookies a{text-decoration:none}.page-template-page-cookies .cookies{margin-bottom:35px}.list1 li{list-style:inside}#cookies-table{border-left:1px solid #2b6a9c}#cookies-table th{color:#fff;border-right:1px solid #2b6a9c;border-bottom:1px solid #2b6a9c;border-top:1px solid #2b6a9c;letter-spacing:2px;text-transform:uppercase;text-align:left;padding:6px 6px 6px 12px;background:#2b6a9c}#cookies-table td{border-right:1px solid #2b6a9c;border-bottom:1px solid #2b6a9c;background:#fff;padding:6px 6px 6px 12px;color:#454545}.page-template-page-cookies table td,.page-template-page-cookies table th{font-size:.9em}@media only screen and (min-width:480px){.page-template-page-cookies table td,.page-template-page-cookies table th{font-size:1.1em}}.page-template-internal .entry-content p,.page-template-internal .entry-content .list1 li,.list1 .page-template-internal .entry-content li{font-size:1.3em}.page-template-internal .wrapper .wrapper{padding:0}.bottomsectioninternal{float:left;width:100%;margin-top:20px;margin-bottom:55px;border-top:2px solid #999;padding-top:20px}@media only screen and (min-width:480px){.bottomsectioninternal{width:32.5%}}@media only screen and (min-width:767px){.bottomsectioninternal{width:29%}}.bottomsectioninternal p,.bottomsectioninternal .list1 li,.list1 .bottomsectioninternal li{float:left;width:100%;color:#444;font-size:2em;font-weight:600}.bottomsectioninternal p span,.bottomsectioninternal .list1 li span,.list1 .bottomsectioninternal li span{color:#19476b;text-transform:uppercase}.bottomsectioninternal img{float:left;width:100%}.bottomsectioninternaltwo{float:left;width:100%;margin-bottom:40px;border-top:2px solid #999;padding-top:20px;margin-top:15px}@media only screen and (min-width:480px){.bottomsectioninternaltwo{width:32.5%;margin-left:1%}}@media only screen and (min-width:767px){.bottomsectioninternaltwo{width:29%;margin-left:6.75%}}.bottomsectioninternaltwo .thetitle{float:left;width:100%;color:#444;font-size:2em;font-weight:600}.bottomsectioninternaltwo .thetitletwo{float:left;width:100%;color:#999;font-size:1.35em;margin-bottom:30px;font-weight:500}.bottomsectioninternaltwo a{float:left;width:100%;color:#444;border:2px solid #444;font-size:1.5em;margin-bottom:15px;text-decoration:none;font-weight:400;text-align:center;padding:10px}.bottomsectioninternaltwo a:hover{background-color:#ddd}.bottomsectioninternalthree{float:right;width:100%;margin-bottom:40px;border-top:2px solid #999;padding-top:20px;margin-top:15px}@media only screen and (min-width:480px){.bottomsectioninternalthree{width:32.5%}}@media only screen and (min-width:767px){.bottomsectioninternalthree{width:29%}}.bottomsectioninternalthree .thetitle{float:left;width:100%;color:#444;font-size:2em;font-weight:600}.bottomsectioninternalthree ul{margin:0;float:left;width:100%}.bottomsectioninternalthree ul li{float:left;width:100%;font-size:1.6em;color:#444;margin-bottom:15px;list-style-position:inside;border-bottom:1px solid #ddd;padding-bottom:15px}.bottomsectioninternalthree ul li:first-child{border-top:1px solid #ddd;padding-top:15px}section.wrapper.case-studies-page{padding:30px 20px}section.wrapper.case-studies-page .newsinsidecont{float:left;width:100%;margin-bottom:25px}@media only screen and (min-width:767px){section.wrapper.case-studies-page .newsinsidecont{width:75%}}section.wrapper.case-studies-page .newsinsidecont article{float:left;width:100%;background:#f0f0f0;margin-bottom:25px;padding:20px}section.wrapper.case-studies-page .newsinsidecont .entry-thumbnail{float:left;width:100%;margin-right:2%}@media only screen and (min-width:767px){section.wrapper.case-studies-page .newsinsidecont .entry-thumbnail{width:20%}}section.wrapper.case-studies-page .newsinsidecont .entry-header{float:left;width:100%}@media only screen and (min-width:767px){section.wrapper.case-studies-page .newsinsidecont .entry-header{width:78%}}section.wrapper.case-studies-page .newsinsidecont .entry-header h2{font-size:1.7em;font-family:"cooper-black-std",sans-serif;letter-spacing:.7px}section.wrapper.case-studies-page .newsinsidecont .entry-content{float:left;width:100%;margin:0}@media only screen and (min-width:767px){section.wrapper.case-studies-page .newsinsidecont .entry-content{width:78%}}section.wrapper.case-studies-page .newsinsidecont .entry-content .read-more{display:block;background:#19476b;float:left;padding:10px 20px;color:#fff;font-weight:700;font-size:1.2em}section.wrapper.case-studies-page .newsinsidecont .entry-content .read-more:hover{background:#2b6a9c}section.wrapper.case-studies-single{padding:30px 20px}section.wrapper.case-studies-single main{float:left;width:70%}section.wrapper.case-studies-single main .entry-thumbnail{float:left;width:100%;text-align:center;margin-bottom:20px}@media only screen and (min-width:767px){section.wrapper.case-studies-single main .entry-thumbnail{width:30%;margin:0 2%0 0}}section.wrapper.case-studies-single main .entry-header{float:left;width:100%;margin-bottom:10px}@media only screen and (min-width:767px){section.wrapper.case-studies-single main .entry-header{width:68%}}section.wrapper.case-studies-single main .entry-content{float:left;width:100%;margin:0}@media only screen and (min-width:767px){section.wrapper.case-studies-single main .entry-content{width:68%}}section.wrapper.case-studies-single main .case-gallery{float:left;width:100%;margin-top:20px;padding:20px;background:#f0f0f0}section.wrapper.case-studies-single main .case-gallery ul{margin:0;list-style:none}section.wrapper.case-studies-single main .case-gallery ul li{width:48%;margin:1%;float:left}@media only screen and (min-width:767px){section.wrapper.case-studies-single main .case-gallery ul li{width:23%}}.sidebar{float:right;width:100%;margin-bottom:25px}@media only screen and (min-width:767px){.sidebar{width:23%;margin-bottom:0;border-left:1px solid #ccc;padding-left:2%}}.sidebar aside .widget-title{margin-bottom:3px;font-size:1.85em}.sidebar aside ul{margin:0}.sidebar aside ul li{list-style:none;font-size:1.3em;line-height:19px}.container{display:block;max-width:1200px;width:100%;margin:0 auto}.wrapper{width:96%;margin:0 auto;display:block}@media only screen and (min-width:480px){.wrapper{padding:0 20px;width:100%;float:left}}.wrap{width:100%}@media only screen and (min-width:960px){.wrap{max-width:1200px;margin:0 auto}}.site-main{width:100%}@media only screen and (min-width:960px){.site-main{width:100%;float:left}}.sidebar{width:100%;margin:20px 0 0}@media only screen and (min-width:960px){.sidebar{width:25%;float:right;margin:0}}footer{width:100%;float:left;background:#19476b;border-bottom:10px solid #2b6a9c;color:#fff;padding:30px 0}footer .container{width:96%;margin:0 auto;display:block}footer p,footer .list1 li,.list1 footer li{color:#fff}footer ul{margin:0}footer ul li{list-style:none;font-size:1.2em;line-height:1.4em}footer a{text-decoration:none;color:#fff}footer .company-name,footer .footer-title{font-size:1.8em;font-family:"cooper-black-std",sans-serif;display:block}footer .footer-title{margin-bottom:10px}footer #company-footer{display:block;margin-bottom:20px}@media only screen and (min-width:767px){footer #company-footer{float:left}}footer #company-footer #footer-strap{font-weight:700;font-size:1.3em}footer #company-footer .address-footer{font-size:1.2em;line-height:1.4em}footer #company-footer .address-footer span{display:block}footer #company-footer .phone-email{display:block;font-weight:700;font-size:1.3em;margin-top:15px;line-height:1.4em}footer #company-footer .phone-email span.yellow,footer #company-footer .phone-email a{display:block;color:#e4c35f;text-decoration:none}footer #sitemap-footer{margin-bottom:20px}@media only screen and (min-width:767px){footer #sitemap-footer{float:right;text-align:right}}@media only screen and (min-width:960px){footer #sitemap-footer{width:70%}}@media only screen and (min-width:960px){footer #sitemap-footer li{margin-left:16px;display:inline-block}}footer .site-info{display:block}@media only screen and (min-width:767px){footer .site-info{float:right;text-align:right;clear:right}}.page-template-page-html-sitemap main{width:98%;margin-left:1%}.page-template-page-html-sitemap h1{margin-top:25px}.page-template-page-html-sitemap .content-area .wrapper{padding:0}.page-template-page-html-sitemap .menu-sitemap-container{float:left;width:100%;margin-bottom:36px}@media only screen and (min-width:767px){.page-template-page-html-sitemap .menu-sitemap-container{width:48%}}.page-template-page-html-sitemap .menu-sitemap-container ul{float:left;width:100%;margin:0}.page-template-page-html-sitemap .menu-sitemap-container ul li{float:left;clear:both;list-style:none}.page-template-page-html-sitemap .menu-sitemap-container ul li a{float:left;text-decoration:none;font-size:1.5em;padding:6px 12px;background-color:#f0f0f0;margin-bottom:3px}.page-template-page-html-sitemap .content-right{width:100%}@media only screen and (min-width:767px){.page-template-page-html-sitemap .content-right{width:49%}}.page-template-page-contact form li{float:left;width:100%}@media only screen and (min-width:480px){.page-template-page-contact form li{width:49%;float:left}.page-template-page-contact form li+li{width:49%;float:right}.page-template-page-contact form li+li+li{float:left;clear:both}.page-template-page-contact form li+li+li+li{float:right;clear:none}.page-template-page-contact form li+li+li+li+li{float:left;width:100%;clear:both}}.page-template-page-contact form input,.page-template-page-contact form textarea,.page-template-page-contact form select{border-radius:0;border:1px solid #999;min-height:37px;padding-top:4px;padding-left:5px}.page-template-page-contact form label{float:left;font-size:1.4em;color:#222;font-weight:600;margin-bottom:4px}.page-template-page-contact .content-right{margin-top:25px}@media only screen and (min-width:767px){.page-template-page-contact .content-right{margin-top:0}}.page-template-page-contact .content-right .table-header{margin-bottom:25px}.page-template-page-contact .content-right .businessinfo{float:left;width:100%;margin-bottom:20px;background-color:#f3f3f3;border:1px solid #ddd;padding:20px}.page-template-page-contact .content-right .businessinfo div{float:left;width:100%;margin-bottom:20px}.page-template-page-contact .content-right .businessinfo span{clear:both;color:#222;float:left;font-size:1.5em;margin-bottom:3px}.page-template-page-contact .content-right .businessinfo p,.page-template-page-contact .content-right .businessinfo .list1 li,.list1 .page-template-page-contact .content-right .businessinfo li{float:left;clear:both;color:#222;font-size:1.5em}.page-template-page-contact .content-right .businessinfo p a,.page-template-page-contact .content-right .businessinfo .list1 li a,.list1 .page-template-page-contact .content-right .businessinfo li a,.page-template-page-contact .content-right .businessinfo p span,.page-template-page-contact .content-right .businessinfo .list1 li span,.list1 .page-template-page-contact .content-right .businessinfo li span{float:none;font-size:1em;text-decoration:none}.page-template-page-contact .contactiframecont{float:left;width:100%;text-align:center}.page-template-page-contact .contactiframecont iframe{width:1050px!important;max-width:85%;margin:0 auto;height:325px!important;float:none}.areamain{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:96%;width:1195px}.areamain .areamainleft{float:left;width:100%}@media only screen and (min-width:700px){.areamain .areamainleft{width:49%}}@media only screen and (min-width:900px){.areamain .areamainleft{width:68%}}.areamain .areamainleft .areamainlefttopimage{min-height:375px;position:relative;margin-bottom:33px}.areamain .areamainleft .areamainlefttopimage p,.areamain .areamainleft .areamainlefttopimage .list1 li,.list1 .areamain .areamainleft .areamainlefttopimage li{position:absolute;top:14px;font-size:3.3em;left:14px;color:#222;font-weight:600;text-transform:uppercase;background:rgba(255,255,255,.8);background-color:#fff\9;padding:2%;width:96.6%}.areamain .areamainleft .areamainlefttopimage p span,.areamain .areamainleft .areamainlefttopimage .list1 li span,.list1 .areamain .areamainleft .areamainlefttopimage li span{font-size:1.3em;color:#19476b}.areamain .areamainleft .areamainleftbottom{float:left;width:100%}.areamain .areamainleft .areamainleftbottom h1{margin-bottom:8px}.areamain .areamainleft .areamainleftbottom p,.areamain .areamainleft .areamainleftbottom .list1 li,.list1 .areamain .areamainleft .areamainleftbottom li{float:left;font-size:1.4em;width:100%;line-height:24px}.areamain .areamainleft .areamainleftbottom ul{float:left;font-size:1.3em;color:#585858}.areamain .areamainleft .areamainleftbottom ul li{float:left;width:100%;margin-bottom:7px}@media only screen and (min-width:960px){.areamain .areamainleft .areamainleftbottom ul li{width:30%}}.areamain .areamainright{float:right;width:100%}@media only screen and (min-width:700px){.areamain .areamainright{width:49%}}@media only screen and (min-width:900px){.areamain .areamainright{width:30%}}.areamain .areamainright #map-canvas{float:left;width:100%;min-height:375px;margin-bottom:37px}.areamain .areamainright iframe{float:left;width:100%;min-height:375px;margin-bottom:37px}.areamain .areamainright .areamainrightcontact{float:left;width:100%}.areamain .areamainright .areamainrightcontact p,.areamain .areamainright .areamainrightcontact .list1 li,.list1 .areamain .areamainright .areamainrightcontact li{font-size:1.95em;color:#222;font-weight:600;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:4px}.areamain .areamainright .areamainrightcontact ul{float:left;background:#19476b;padding:14px;margin:0}.areamain .areamainright .areamainrightcontact ul li{list-style:none;margin-bottom:15px;float:left;width:100%;text-align:center}.areamain .areamainright .areamainrightcontact ul li a{float:left;width:100%;border:1px solid #000;color:#fff;padding:17px 2px;text-decoration:none;font-weight:600;font-size:1.65em}.areamain .areamainright .areamainrightcontact ul li a:hover{background-color:rgba(255,255,255,.3)}.areamain .areamainright .areamainrightcontact ul li:last-child{margin-bottom:0}.areamain .areamainbottom{float:left;width:100%;margin-top:30px;margin-bottom:19px;margin-bottom:1px}.areamain .areamainbottom ul{float:left;width:100.24%;margin:0}.areamain .areamainbottom ul li{float:left;padding:3%;list-style:none;width:100%;margin-bottom:15px}@media only screen and (min-width:800px){.areamain .areamainbottom ul li{width:32.65%;margin-right:1%;margin-bottom:0;min-height:278px}}.areamain .areamainbottom ul li:last-child{margin-right:0}.areamain .areamainbottom ul li p,.areamain .areamainbottom ul li .list1 li,.list1 .areamain .areamainbottom ul li li{text-align:center;width:100%;float:left;padding:10% 15px;background:rgba(255,255,255,.5);background-color:#fff\9;color:#222;font-size:2.3em;margin-bottom:0;font-weight:600}@media only screen and (min-width:800px){.areamain .areamainbottom ul li p,.areamain .areamainbottom ul li .list1 li,.list1 .areamain .areamainbottom ul li li{padding:22% 15px}}.areamain .areamainbottom ul li p:hover,.areamain .areamainbottom ul li .list1 li:hover,.list1 .areamain .areamainbottom ul li li:hover{background:rgba(255,255,255,.7)}.area_info_section{float:left;width:100%}.area_info_section .areaaddress,.area_info_section .areahours{float:left;width:100%}.area_info_section .areaaddress .addresstitle,.area_info_section .areahours .addresstitle{color:#222;font-weight:600;text-transform:uppercase;font-size:1.95em;margin-bottom:5px;border-bottom:1px solid #ccc;padding-bottom:4px}.area_info_section .areaaddress .businessinfo,.area_info_section .areahours .businessinfo{float:left;width:100%}.area_info_section .areaaddress .businessinfo span,.area_info_section .areahours .businessinfo span{clear:both;color:#222;float:left;font-size:1.3em;margin-right:10px}.area_info_section .areaaddress .businessinfo span:after,.area_info_section .areahours .businessinfo span:after{content:","}.area_info_section .areaaddress .businessinfo span:last-child:after,.area_info_section .areahours .businessinfo span:last-child:after{content:""}.area_info_section .area_open_hours{float:left;font-size:1.1em;margin-top:12px;width:100%}.area_info_section .area_open_hours b{font-weight:600}section.wrapper.case-studies{background:#f0f0f0;padding:30px 20px}section.wrapper.case-studies .case-title{font-family:"cooper-black-std",sans-serif;font-size:2.5em;padding:0 20px 10px;margin:20px auto 30px;border-bottom:3px solid silver;display:table;text-align:center;color:#19476b}section.wrapper.case-studies .cs-contain{float:left;width:100%;margin-bottom:20px;padding:10px}section.wrapper.case-studies .cs-contain:hover{background:#dcdcdc}@media only screen and (min-width:767px){section.wrapper.case-studies .cs-contain{width:49%}section.wrapper.case-studies .cs-contain:nth-child(odd){float:right}}section.wrapper.case-studies .cs-contain a{display:block}section.wrapper.case-studies .cs-contain .cs-img{text-align:center;margin-bottom:20px;float:left;width:100%}@media only screen and (min-width:480px){section.wrapper.case-studies .cs-contain .cs-img{width:auto;margin:0}}@media only screen and (min-width:767px){section.wrapper.case-studies .cs-contain .cs-img{width:100%;margin-bottom:20px}}@media only screen and (min-width:960px){section.wrapper.case-studies .cs-contain .cs-img{width:29%;margin:0}}section.wrapper.case-studies .cs-contain .cs-text{float:right;width:100%;overflow:hidden}@media only screen and (min-width:480px){section.wrapper.case-studies .cs-contain .cs-text{width:60%}}@media only screen and (min-width:767px){section.wrapper.case-studies .cs-contain .cs-text{width:100%}}@media only screen and (min-width:960px){section.wrapper.case-studies .cs-contain .cs-text{width:70%}}section.wrapper.case-studies .cs-contain .cs-text h4{text-align:center}@media only screen and (min-width:480px){section.wrapper.case-studies .cs-contain .cs-text h4{text-align:left}}@media only screen and (min-width:767px){section.wrapper.case-studies .cs-contain .cs-text h4{text-align:center}}@media only screen and (min-width:960px){section.wrapper.case-studies .cs-contain .cs-text h4{text-align:left}}#cookie-law{position:fixed;bottom:0;right:0;text-align:center;z-index:9999}#cookie-law>div{background:#fff;opacity:.95;float:right;margin-right:15px;margin-bottom:15px;width:75%!important;padding:20px;max-width:395px;display:inline-block;text-align:left!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0 0 20px #a1a1a1;-webkit-box-shadow:0 0 20px #a1a1a1;-moz-box-shadow:0 0 20px #a1a1a1;-o-box-shadow:0 0 20px #a1a1a1;position:relative}#cookie-law span#cookie-title{padding:0!important;margin:0 0 8px!important;text-align:left!important;font-size:15px!important;color:#444;margin-bottom:9px;float:left;width:100%;font-weight:600}#cookie-law p,#cookie-law .list1 li,.list1 #cookie-law li{padding:0!important;margin:0!important;text-align:left!important;font-size:12px!important;line-height:18px!important;color:#666}#cookie-law a{text-decoration:none}a.close-cookie-banner{position:absolute;top:0;right:0;margin:10px;display:block;width:20px;height:20px;background:url(/assets/img/58a6a83699b0.webp)no-repeat;background-size:20px!important}a.close-cookie-banner span{display:none!important}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/edec1af71a3a.eot);src:url(/assets/fonts/e7bd06d879de.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-check:before{content:""}.fa-map-marker:before{content:""}.fa-phone:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-bars:before{content:""}.fa-compass:before{content:""}.fa-circle-o-notch:before{content:""}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */