﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,section,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article__post a,.article__post,.search-form{*zoom:1}.article__post a:before,.article__post:before,.search-form:before,.article__post a:after,.article__post:after,.search-form:after{content:"";display:table}.article__post a:after,.article__post:after,.search-form:after{clear:both}html{font-family:"Open Sans",sans-serif;font-size:62.5%;line-height:1.5;-webkit-font-smoothing:antialiased}body{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4;color:#333}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}h1{font-size:26px;line-height:39px;font-size:2.6rem;line-height:3.9;color:#111;font-weight:500;line-height:1.2}@media (min-width:783px){h1{font-size:3rem;font-weight:600}}@media (min-width:1024px){h1{font-size:3.4rem}}h2{font-size:24px;line-height:36px;font-size:2.4rem;line-height:3.6;color:#111;font-weight:500;line-height:1.2}@media (min-width:783px){h2{font-size:1.8rem}}@media (min-width:1024px){h2{font-size:2.6rem}}@media (min-width:1300px){h2{font-size:3rem;margin-bottom:23px !important}}h3{font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3}h4{font-size:20px;line-height:30px;font-size:2rem;line-height:3}h5{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7}h6{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4}em,i{font-style:italic}s,strike,del{text-decoration:line-through}u{text-decoration:underline}a{color:#0053a0;text-decoration:none;padding:1px;transition:all .2s linear 0s}a:visited{color:#0083fc}a:hover{color:#333}p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,pre{margin-bottom:24px}.margin--half{margin-bottom:12px}.margin--double{margin-bottom:48px}.margin--none{margin-bottom:0}p{line-height:1.6;font-size:1.5rem}@media (min-width:1024px){p{font-size:1.7rem;font-weight:300}}p a{font-weight:700}ul,ol{margin-left:30px}ul.list--unstyled,.aside__grid .widget ul,ol.list--unstyled{list-style:none;margin-left:0}ul.list--inline,header ul,footer ul,ol.list--inline{list-style:none;margin-left:0}ul.list--inline li,header ul li,footer ul li,ol.list--inline li{display:inline-block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote{margin-left:0;padding-left:24px;border-left:2px solid #ddd;font-size:20px;line-height:30px;font-size:2rem;line-height:3}cite{color:#ddd;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4}code,pre{font-family:"Courier",monospace;color:#5e5e5e;border:1px solid #ddd;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1}code{padding:2px 5px}pre{padding:14px;max-width:100%;overflow-x:scroll}hr{margin:24px 33%;border:0;background:#0053a0;height:2px}::selection{background:#6db9ff;color:#333}::-moz-selection{background:#6db9ff;color:#333}.btn,input[type=button],input[type=submit],button,.btn--ghost,.btn--subtle,.btn--round,.btn--full,.btn--small,.edit-link a,.btn--large{display:inline-block;background:#0053a0;color:#fff;padding:10px;border-radius:2px;border:none;text-align:center;border-bottom:2px solid #00396d;cursor:pointer;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.btn:visited,input[type=button]:visited,input[type=submit]:visited,button:visited,.btn--ghost:visited,.btn--subtle:visited,.btn--round:visited,.btn--full:visited,.btn--small:visited,.edit-link a:visited,.btn--large:visited{color:#fff}.btn:hover,input[type=button]:hover,input[type=submit]:hover,button:hover,.btn--ghost:hover,.btn--subtle:hover,.btn--round:hover,.btn--full:hover,.btn--small:hover,.edit-link a:hover,.btn--large:hover{color:#fff;background:#004687;border-color:#002b54;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.btn--large{padding:20px}.btn--small,.edit-link a{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8}.btn--full{display:block}.btn--round{border-radius:40px;padding-left:20px;padding-right:20px}.btn--subtle{background:#ddd;color:#777;border-color:#b7b7b7}.btn--subtle:visited{color:#777}.btn--subtle:hover{color:#777;background:#d0d0d0;border-color:#aaa}.btn--ghost{background:0 0;color:#0053a0;border:2px solid #0053a0}.btn--ghost:visited,.btn--ghost:hover{background:0 0;color:#0053a0;border-color:#0053a0}.btn--ghost.btn--subtle{border-color:#aaa;color:#aaa}.container--large,.container--small,.container{margin:0 auto;width:90%}.container{max-width:960px}.container--small{max-width:670px}.container--large{max-width:1024px}.container--xlarge{margin:0 auto;width:90%;max-width:1250px}@media (min-width:1300px){.container--xlarge{width:100%}}.container--full{width:100%}img{max-width:100%;height:auto}img[src$=".svg"]{max-width:auto;width:100%;height:auto}img.img--center{display:block;margin:0 auto 24px auto}img.img--left{float:left;margin:0 24px 24px 0}img.img--right{float:right;margin:0 0 24px 24px}img.aligncenter{display:block;margin:0 auto 24px auto}img.alignleft{float:left;margin:0 24px 24px 0}@media (min-width:783px){img.alignleft{max-width:130px;height:auto;margin-top:5px}}@media (min-width:1024px){img.alignleft{max-width:145px}}img.alignright{float:right !important;margin:0 0 24px 24px !important;width:38% !important}@media (min-width:783px){img.alignright{max-width:130px !important;height:auto !important;margin-top:5px !important}}@media (min-width:1024px){img.alignright{max-width:145px !important}}.img--caption{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8;display:inline-block;background:#f7f7f7;padding:8px;border-radius:2px;border:1px solid #ddd;text-align:center;margin-bottom:24px}.img--caption img{margin-bottom:8px}.img--caption p{margin-bottom:0}.img--caption.img--center{display:block;margin:0 auto 24px auto}.img--caption.img--left{float:left;margin:0 24px 24px 0}.img--caption.img--right{float:right;margin:0 0 24px 24px}.grid--full,.grid--wide,.grid--narrow,.grid,.aside__grid,.main__content{list-style:none;margin:0;padding:0;margin-left:-24px}.grid__item--tenth,.grid__item--eighth,.grid__item--seventh,.grid__item--fifth,.grid__item--quarter,.grid__item--two__thirds,.grid__item--third,.grid__item--half,.grid__item--whole,.aside__grid .widget,.main__content>aside,.main__content>.with__aside,.main__content>.section--whole,.main__content>section{padding-left:24px;vertical-align:top;display:inline-block;width:100%}.grid--full{margin-left:0}.grid--full>.grid__item--tenth,.grid--full>.grid__item--eighth,.grid--full>.grid__item--seventh,.grid--full>.grid__item--fifth,.grid--full>.grid__item--quarter,.grid--full>.grid__item--two__thirds,.grid--full>.grid__item--third,.grid--full>.grid__item--half,.grid--full>.grid__item--whole,.aside__grid .grid--full>.widget,.main__content.grid--full>aside,.main__content.grid--full>.with__aside,.main__content.grid--full>.section--whole,.main__content.grid--full>section{padding-left:0}.grid--narrow{margin-left:-12px}.grid--narrow>.grid__item--tenth,.grid--narrow>.grid__item--eighth,.grid--narrow>.grid__item--seventh,.grid--narrow>.grid__item--fifth,.grid--narrow>.grid__item--quarter,.grid--narrow>.grid__item--two__thirds,.grid--narrow>.grid__item--third,.grid--narrow>.grid__item--half,.grid--narrow>.grid__item--whole,.aside__grid .grid--narrow>.widget,.main__content.grid--narrow>aside,.main__content.grid--narrow>.with__aside,.main__content.grid--narrow>.section--whole,.main__content.grid--narrow>section{padding-left:12px}.grid--wide,.main__content{margin-left:-48px}.grid--wide>.grid__item--tenth,.grid--wide>.grid__item--eighth,.grid--wide>.grid__item--seventh,.grid--wide>.grid__item--fifth,.grid--wide>.grid__item--quarter,.grid--wide>.grid__item--two__thirds,.grid--wide>.grid__item--third,.grid--wide>.grid__item--half,.grid--wide>.grid__item--whole,.aside__grid .grid--wide>.widget,.main__content>.grid__item--tenth,.main__content>.grid__item--eighth,.main__content>.grid__item--seventh,.main__content>.grid__item--fifth,.main__content>.grid__item--quarter,.main__content>.grid__item--two__thirds,.main__content>.grid__item--third,.main__content>.grid__item--half,.main__content>.grid__item--whole,.aside__grid .main__content>.widget,.main__content>aside,.main__content>.with__aside,.main__content>.section--whole,.main__content>section{padding-left:48px}@media only screen and (max-width:495px){.grid__item--quarter,.grid__item--two__thirds,.grid__item--third,.grid__item--half,.grid__item--whole,.aside__grid .widget,.main__content>.section--whole{width:100%}.grid__item--tenth,.grid__item--eighth,.grid__item--fifth{width:50%}.grid__item--seventh{width:25%}}@media only screen and (min-width:495px){.grid__item--two__thirds,.grid__item--third,.grid__item--whole{width:100%}.grid__item--quarter,.grid__item--half,.aside__grid .widget{width:50%}.grid__item--fifth{width:33.333%}.grid__item--tenth,.grid__item--eighth{width:25%}.grid__item--seventh{width:14.285%}}@media only screen and (min-width:783px){.grid__item--whole,.aside__grid .widget{width:100%}.grid__item--half{width:50%}.grid__item--third,.main__content>aside{width:33.333%}.grid__item--two__thirds,.main__content>.with__aside,.main__content>section{width:66.666%}.grid__item--quarter{width:25%}.grid__item--fifth{width:20%}.grid__item--seventh{width:14.285%}.grid__item--eighth{width:12.5%}.grid__item--tenth{width:10%}}@media only screen and (min-width:1024px){.grid__item--two__thirds{width:66.666%}}table{width:100%;margin-bottom:24px}table thead tr{border-bottom:2px solid #ddd}table th{padding:.5em;text-align:left;font-weight:700}table td{padding:.5em}table.table--minimal thead tr{border-bottom:2px solid #0053a0}table.table--minimal tbody tr{border-bottom:1px solid #ddd}table.table--minimal tbody tr:nth-child(even){background:#f9f9f9}table.table--bordered{border:1px solid #ddd;border-radius:4px}table.table--bordered td,table.table--bordered th{padding:.5em;border:1px solid #ddd}table.table--bordered tbody tr:nth-child(odd){background:#f9f9f9}table.table--bordered tbody tr:nth-child(even){background:#ececec}input[type=text],input[type=password],input[type=email],input[type=search],input[type=number],input[type=file],input[type=tel],input[type=url],textarea,select{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4;font-family:"Open Sans",sans-serif;width:100%;padding:10px;color:#919191;border:1px solid #ddd;border-radius:2px;margin-bottom:12px;position:relative;z-index:2;background:0 0;-webkit-appearance:none;-moz-appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=file]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none}textarea{max-width:100%;min-width:100%;min-height:200px}select{box-shadow:none;background:url(//www.egpplumbers.co.uk/wp-content/themes/egp/build/css/../../img/_library/select-arrow.png) no-repeat;background:url(//www.egpplumbers.co.uk/wp-content/themes/egp/build/css/../../img/_library/select-arrow.svg) no-repeat,none;background-size:17px auto;background-position:right 20px top 18px;position:relative;z-index:2}select:focus{outline:none}.check{display:none}.wpcf7-not-valid-tip{margin:-10px 0 12px;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8}.form__radio,.form__checkboxes{list-style:none;margin-left:0;margin-bottom:12px}.form__radio.list--inline li,header ul.form__radio li,footer ul.form__radio li,.form__checkboxes.list--inline li,header ul.form__checkboxes li,footer ul.form__checkboxes li{margin-right:12px}input[type=button],input[type=submit],button{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4;font-family:"Open Sans",sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.form__input,.form__textarea,.form__select{position:relative}.form__input label,.form__textarea label,.form__select label{color:#919191;background:0 0;padding:0;z-index:1;position:absolute;top:13px;left:11px;-webkit-transition:top .3s ease,color .3s ease;-o-transition:top .3s ease,color .3s ease;transition:top .3s ease,color .3s ease}.form__select{margin-top:-.4em}.form--advanced .filled:invalid{color:#be4c4c;border-color:#be4c4c}.form--advanced .filled:invalid+label{color:#be4c4c}.form--advanced select:valid,.form--advanced .filled:valid{color:#8cc36e;border-color:#8cc36e}.form--advanced select:valid+label,.form--advanced .filled:valid+label{color:#8cc36e}.form--advanced select:focus,.form--advanced .filled:focus{border-color:#0053a0;color:#0053a0}.form--advanced select:focus+label,.form--advanced .filled:focus+label{color:#0053a0}.form--advanced .filled{z-index:0}.form--advanced .filled+label{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8;top:-.5em;left:1px;background:#fff;padding:0 4px}.form--advanced select{color:rgba(0,0,0,0)}.form--advanced select:focus,.form--advanced select:valid{z-index:0}.form--advanced select:focus+label,.form--advanced select:valid+label{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8;top:-.5em;left:1px;background:#fff;padding:0 4px}input.search-submit{font-size:1.4rem}@media (min-width:783px){input.search-submit{width:50% !important}}@media (min-width:1024px){input.search-submit{width:25% !important}}@media (min-width:783px){input.search-field{width:100% !important}}@media (min-width:1024px){input.search-field{width:75% !important}}.cookie-banner{width:100%;max-width:300px;padding:20px;z-index:99997;color:#5d3f10;background:#eac282;border:1px solid #dfa241;border-radius:2px;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8;position:fixed;right:15px;bottom:15px}.ie8 .cookie-banner{left:15px;right:auto;max-width:300px}.cookie-banner a,.cookie-banner a:visited,.cookie-banner a:hover{color:#9f6c1b;border-bottom:1px dotted #9f6c1b}#cookies-table{float:left;width:100%;border-collapse:collapse;border:1px solid #e7e7e7;border-top:0;border-left:0;text-align:left;font-size:70%;margin-bottom:50px;background:#fff;color:#333}@media (min-width:1024px){#cookies-table{font-size:90%}}#cookies-table td,#cookies-table th{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding:5px}#cookies-table thead th{vertical-align:middle;background:#f7f7f7}#cookies-table tbody td{vertical-align:top}.privacy ul{list-style-type:none;margin-left:0}.privacy h2{line-height:1;margin:48px 0 24px !important}.privacy h3{font-size:1.8rem;line-height:1.2;margin:48px 0 24px !important}.privacy ul.list{float:left;width:100%;margin-bottom:40px;margin-left:24px !important}.privacy ul.list li{float:left;width:96%;line-height:1.2em;margin-bottom:10px;margin-left:15px;list-style:disc;color:#4187c8}.privacy ul.list a{text-decoration:none;color:#0053a0;font-weight:600;transition:all .2s linear 0s}.privacy ul.list a:hover{color:#333}.privacy ul.list .title_center h2{margin-top:20px}.list2 li{color:#0053a0 !important}.header__logo{margin:24px}.header__logo a{border:0;padding:0;color:#0053a0}.header__logo img{margin:0}.article__post{padding-bottom:12px}.article__post h1,.article__post h2{margin-bottom:0}.post__meta{margin-bottom:24px}.aside__grid .widget .widget__title{margin-bottom:12px;font-size:24px;line-height:36px;font-size:2.4rem;line-height:3.6}.edit-link a{padding:5px 10px}input.search-field{padding:10px 0;width:75%;float:left}input.search-submit{width:25%;float:right}.search-form .screen-reader-text{display:block}header{background-color:#0053a0;display:inline-block;vertical-align:top;width:100%}header #header-notice-banner{background-color:#b22222;display:inline-block;width:100%;padding:11px 0 14px;vertical-align:top}header #header-notice-banner .container--xlarge{font-size:.78em;line-height:1.9em}@media (min-width:783px){header #header-notice-banner .container--xlarge{font-size:.88em}}header #header-notice-banner .container--xlarge p{line-height:1.25em;letter-spacing:.1px;font-size:1em}header #header-notice-banner .container--xlarge *{color:#fff}header #header-notice-banner .container--xlarge a{text-decoration:underline}header #header-notice-banner .container--xlarge p:last-child{margin:0}.header__logo{float:left;text-align:center;margin:15px 0;width:100%}@media (min-width:495px){.header__logo{width:25%;max-width:250px;margin:48px 0 15px}}@media (min-width:783px){.header__logo{max-width:300px}}@media (min-width:1024px){.header__logo{max-width:370px;width:31%;margin:15px 0}}@media (min-width:1300px){.header__logo{margin-left:0}}.header__logo img{height:80px;display:inline-block;vertical-align:top;width:auto;transform:scale(1);opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (min-width:495px){.header__logo img{height:64px;float:left !important}}@media (min-width:783px){.header__logo img{height:80px}}@media (min-width:1024px){.header__logo img{height:94px}}.header__logo img:hover{transform:scale(1.05);opacity:.8}.header__logo span{float:right;width:100%;text-align:right;color:#333;font-size:1.2rem;font-weight:600;line-height:1.2;text-transform:uppercase}#header_google_link{width:140px;display:inline-block;background-color:#e14e32;margin:0 0 12px;letter-spacing:-.5px;text-align:center;padding:7px 5px 10px;line-height:1em;font-size:.9em;font-weight:300;color:#fff;border-bottom:4px solid #c73418}@media (min-width:495px){#header_google_link{margin:18px 2px 0 0}}@media (min-width:1024px){#header_google_link{margin:25px 2px 0 0;width:140px;font-size:1em}}#header_google_link strong{width:100%;display:inline-block;margin:0 0 2px}#header_google_link:hover{background-color:#f7bc00;border-color:#f7bc00}#header_facebook_link{width:140px;display:inline-block;background-color:#3b5998;margin:0 0 12px;text-align:center;padding:7px 5px 10px;line-height:1em;font-size:.9em;letter-spacing:-.5px;font-weight:300;color:#fff;border-bottom:4px solid #1e3c7b}@media (min-width:495px){#header_facebook_link{margin:18px 2px 0 0}}@media (min-width:1024px){#header_facebook_link{margin:25px 2px 0 0;width:140px;font-size:1em}}#header_facebook_link strong{width:100%;display:inline-block;margin:0 0 2px}#header_facebook_link:hover{background-color:#f7bc00;border-color:#f7bc00}.head1{text-align:center;position:relative}@media (min-width:495px){.head1{float:right;width:auto;padding-top:10px;padding-left:0;text-align:right}}@media (min-width:783px){.head1{float:right;text-align:right;padding-top:11px;padding-right:0}}@media (min-width:1024px){.head1{padding-top:25px;padding-left:12px}}.head1 .info-icon{display:none}@media (min-width:1024px){.head1 .info-icon{display:block;float:left;position:absolute;top:21px;right:241px;height:40px;animation:Movement 1.5s linear infinite}}@keyframes Movement{0%,100%{right:241px}50%{right:246px}}.head1 .head1_text{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.2;text-transform:uppercase}@media (min-width:495px){.head1 .head1_text{font-size:1.2rem}}@media (min-width:783px){.head1 .head1_text{font-size:1.4rem}}.head1 .head1_text a{font-size:1.05em;line-height:1em;text-transform:none;display:block;margin:2px 0 5px;vertical-align:top;font-weight:400;padding:8px 0}@media (min-width:1024px){.head1 .head1_text a{padding:0}}.head1 a{font-size:3rem;font-weight:700;color:#fff;line-height:1.2;border-bottom:0;transition:all .2s linear 0s}@media (min-width:495px){.head1 a{font-size:2.4rem}}@media (min-width:783px){.head1 a{font-size:3rem}}.head1 a:hover{color:#333}.head1 .telephone__number img{display:inline-block;height:22px;vertical-align:top;filter:invert(1);width:auto;position:relative;top:9px;right:-3px}.head2{padding:0 0 24px;text-align:center}@media (min-width:495px){.head2{float:right;width:40%;padding-bottom:24px;padding-left:0;text-align:right;line-height:1.8}}@media (min-width:783px){.head2{padding-right:0;padding-top:38px;width:100px}}@media (min-width:1024px){.head2{padding-top:46px}}.facebook,.google{width:100px;text-align:center}@media (min-width:783px){.facebook,.google{display:block}}.facebook{background:#3b5998;padding:5px 25px}@media (min-width:495px){.facebook{padding:1px 25px}}@media (min-width:783px){.facebook{padding:1px 35px 1px 34px}}@media (min-width:1024px){.facebook{padding:1px 35px}}.facebook:hover{background:#2c4272}.google{background:#dd4b39;padding:5px 22px}@media (min-width:495px){.google{padding:1px 22px}}@media (min-width:783px){.google{padding:1px 32px}}.google:hover{background:#b43d2e}i{color:#fff}.head_vans{display:block;text-align:center}@media (min-width:495px){.head_vans{display:none}}@media (min-width:1024px){.head_vans{float:right;width:180px;display:block;padding-left:0;text-align:right}}@media (min-width:1300px){.head_vans{width:40%}}.head_vans img{max-width:50%}@media (min-width:1024px){.head_vans img{height:auto;max-width:170px !important;margin-top:52px}}.head_right{text-align:center;display:inline-block;width:100%}@media (min-width:495px){.head_right{float:right;text-align:right;width:320px}}@media (min-width:1024px){.head_right{width:570px}}@media (min-width:1300px){.head_right{padding-right:0}}.head_right #head-areas-msg{width:100%;display:inline-block;color:#fff;margin:0;line-height:1em;vertical-align:top;padding-top:1px}.callout-banner{text-align:center;color:#fff;background:#f7bc00;padding:10px;line-height:1.2em;text-shadow:0 0 2px rgba(0,0,0,.2);font-weight:600}@media (min-width:1024px){.callout-banner{display:none}}#fixed-hours{background-color:#f7bc00;position:fixed;top:50%;right:0;z-index:999;border-top-left-radius:6px;overflow:hidden;border-bottom-left-radius:6px;width:87px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-top:-30px;font-size:.55em;text-align:center;display:none}@media (min-width:1024px){#fixed-hours{display:inline-block}}#fixed-hours #fixed-hours-visit-close{position:absolute;top:0;left:0;background-color:#111;color:#fff;height:23px;width:19px;border-bottom-right-radius:17px;cursor:pointer;line-height:1em;padding:4px 10px 10px 5px;font-size:1.3em;font-weight:600;transform:scaleY(.85);transform-origin:top}#fixed-hours p{margin:0;width:100%;color:#fff;line-height:1em;padding:10px 6px 5px;font-size:1.5em;font-weight:600}#fixed-hours a{position:relative;width:100%;display:inline-block;color:#fff;text-decoration:none;letter-spacing:-.8px;font-size:1.5em;padding:2px 1px 10px;line-height:1em}#fixed-hours a:hover{text-decoration:none}#sister-site-fixed{background-color:#fff;font-size:.85em;width:100%;text-align:center;color:#111;display:inline-block;line-height:1.3em;padding:9px;border-bottom:1px solid #e9e9e9;vertical-align:top;margin:0}@media (min-width:495px){#sister-site-fixed{font-size:1.05em}}#sister-site-fixed img{height:19px;display:inline-block;width:auto;vertical-align:middle;margin:0 5px 0 0}#sister-site-fixed:hover u{text-decoration:none}#head-areas-msg{width:100%;display:inline-block;color:#fff;font-weight:400;margin:0;line-height:1em;vertical-align:top}#menu{width:100%;display:block;text-align:center;height:47px;line-height:47px;cursor:pointer;font-weight:600;color:#fff;float:left;background:#4187c8;text-transform:uppercase}@media (min-width:1024px){#menu{display:none}}.nav__wrap{background:#4187c8;width:100%;float:left;z-index:500;position:relative}header nav.main-navigation{background:#4187c8;display:none;float:left;width:100%}@media (min-width:1024px){header nav.main-navigation{width:100%;display:block}}header nav.main-navigation li.menu-item-has-children ul.sub-menu li{position:relative}header nav.main-navigation li a[aria-current=page]{text-decoration:underline}header nav.main-navigation li.active,header nav.main-navigation li ul.sub-menu li.active a,header nav.main-navigation li a[aria-current=page]{background:#4187c8;position:relative}header nav.main-navigation li.active a,header nav.main-navigation li ul.sub-menu li.active a a,header nav.main-navigation li a[aria-current=page] a{text-decoration:underline}@media (min-width:1024px){header nav.main-navigation li.active,header nav.main-navigation li ul.sub-menu li.active a,header nav.main-navigation li a[aria-current=page]{background-color:#6aa5dc !important}header nav.main-navigation li.active a,header nav.main-navigation li ul.sub-menu li.active a a,header nav.main-navigation li a[aria-current=page] a{text-decoration:none !important}}nav.main-navigation li{width:100%;float:left;display:block}@media (min-width:1024px){nav.main-navigation li{width:auto}}nav.main-navigation li ul.sub-menu{margin:0}@media (min-width:960px){nav.main-navigation li ul.sub-menu{display:none}}@media (min-width:1024px){nav.main-navigation li ul.sub-menu li a{background:#0053a0;font-size:1.2rem;color:#fff;padding:5px 17px !important}}nav.main-navigation li ul.sub-menu li a:hover{background:#0053a0}nav.main-navigation li a{width:100%;text-align:center;line-height:47px;height:47px;font-weight:400;display:block;letter-spacing:-.5px;color:#fff;text-decoration:none;font-size:inherit}@media (min-width:960px){nav.main-navigation li a{padding:5px 7px !important;font-size:70%\9}}@media (min-width:1024px){nav.main-navigation li a{height:inherit;padding:5px 9px !important;letter-spacing:0px;font-size:1.17rem;text-transform:uppercase;font-size:70%\9}}@media (min-width:1300px){nav.main-navigation li a{letter-spacing:-.5px;font-size:1.01rem;padding:5px 10px !important}}@media (min-width:1180px){nav.main-navigation li a{padding:5px 15px !important;font-size:1.35rem;letter-spacing:0\9;padding:5px !important \9}}@media (min-width:1300px){nav.main-navigation li a{padding:5px 18px !important;padding:5px !important \9;font-size:1.45rem}}@media (min-width:1024px){nav.main-navigation li.menu-item-has-children a,nav.main-navigation li.menu-item-has-children a:hover,nav.main-navigation li.menu-item-has-children.current_page_item a{background:#4187c8 url("/wp-content/plugins/ac-mobile-nav/images/dropdown.png") no-repeat scroll 95% center;padding:5px 20px 5px 7px !important}}@media (min-width:1190px){nav.main-navigation li.menu-item-has-children a,nav.main-navigation li.menu-item-has-children a:hover,nav.main-navigation li.menu-item-has-children.current_page_item a{padding:5px 20px 5px 12px !important}}@media (min-width:1300px){nav.main-navigation li.menu-item-has-children a,nav.main-navigation li.menu-item-has-children a:hover,nav.main-navigation li.menu-item-has-children.current_page_item a{padding:5px 20px 5px 15px !important}}@media (min-width:1024px){nav.main-navigation li:last-child{float:right}}@media (min-width:1024px){nav.main-navigation li:last-child a{background:#fff;color:#222;padding:5px 13px !important}nav.main-navigation li:last-child a:hover{color:#fff}}@media (min-width:1024px){nav.main-navigation li:nth-last-child(2){float:right}}@media (min-width:1024px){nav.main-navigation li:nth-last-child(2) a{background:#f7bc00;color:#fff;padding:5px 13px !important}}nav.main-navigation li.current-menu-item a{background:#4187c8}nav.opened{max-height:9999px !important}nav.main-navigation li a:hover{background:#4187c8}@media (min-width:1024px){nav.main-navigation li a:hover{background:#4187c8;text-decoration:none}}@media (min-width:1024px){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%;background:#4187c8;border-bottom:solid 1px #0053a0;line-height:1.2;padding-top:10px !important;padding-bottom:10px !important}}.menu-item-has-children .sub-menu li a{background:#4187c8 !important;transition:all .3s ease 0s;height:30px;line-height:30px}@media (min-width:1024px){.menu-item-has-children .sub-menu li a{height:auto;line-height:30px}.menu-item-has-children .sub-menu li a:hover{background:#0053a0 !important}}nav.main-navigation li.menu-item-has-children ul.sub-menu li:last-child a[href="#"],.mobile_menu_section .h_m_l ul li.menu-item-has-children ul.sub-menu li:last-child a[href="#"]{cursor:unset;pointer-events:none;color:#99bfe5;font-weight:500}.heading{font-size:3rem;text-align:center;color:#4187c8;line-height:2;line-height:1.2}@media (min-width:783px){.heading{font-size:3.2rem}}@media (min-width:1024px){.heading{font-size:3.4rem;font-size:2.2em\9}}.heading.underline{position:relative;margin-bottom:25px}.heading.underline:before{background:none repeat scroll 0 0 #4187c8;bottom:-15px;content:"";height:5px;left:50%;margin-left:-40px;position:absolute;width:80px}.services a{padding:0;color:inherit}.services a .service_box:hover .service_link{background:#0053a0}.services a .service_box:hover .service_link span{background:#023b71}.services .service_box{background-position:center;background-size:cover;margin-top:24px}@media (min-width:1024px){.services .service_box{margin-top:48px}}.services .service_box .overlay{background:-moz-linear-gradient(left,rgba(0,0,0,.35) 0%,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.35)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,.35) 0%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.35) 0%,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.35) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,rgba(0,0,0,.35) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000',endColorstr='#a6000000',GradientType=1)}@media (min-width:783px){.services .service_box .overlay{background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.85)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#d9000000',GradientType=1)}}.services .service_box .service_list{padding:24px 0;height:auto;display:inline-block}.services .service_box .service_list ul{float:right;width:100%;margin-bottom:-12px;padding-right:24px}.services .service_box .service_list ul li{float:right;width:100%;list-style-type:none;text-align:right;padding-right:24px;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,.7);direction:rtl;text-transform:uppercase;font-weight:600;margin-bottom:6px;line-height:1.2;padding-right:1.2em}@media (min-width:495px){.services .service_box .service_list ul li{font-size:1.4rem}}@media (min-width:783px){.services .service_box .service_list ul li{font-size:1.3rem}}@media (min-width:1024px){.services .service_box .service_list ul li{font-size:1.6rem}}.services .service_box .service_list ul li:before{content:'-';display:inline-block;font-weight:300;margin-right:-1.3em;margin-left:12px;width:1.2em}.services .service_box .service_list ul li:nth-last-child(1){margin-bottom:0}.services .service_box .service_link{background:#4187c8;color:#fff;text-transform:uppercase;font-weight:700;padding-left:12px;transition:all .2s linear 0s}.services .service_box .service_link span{float:right;background:#0053a0;color:#fff;padding:0 12px}.services .service_box .service_link span i{font-size:2.2rem}@media (min-width:495px){.services .grid__item--half{width:100%}}@media (min-width:783px){.services .grid__item--half{width:50%}}@media (min-width:1024px){.services .grid__item--half:nth-child(3),.services .grid__item--half:nth-child(5){float:right}}.caro{overflow:hidden;padding-bottom:18px}@media (min-width:783px){.caro{padding-bottom:0}}.caro ul{margin-left:0}.caro a{padding:0}.caro .carousel{position:relative}.caro .carousel img{width:100%;margin-bottom:-13px;max-width:auto;height:auto}@media (min-width:495px){.caro .carousel .grid{padding-left:24px}}@media (min-width:495px){.caro .carousel .grid .grid__item--half{width:50%;padding-left:0}}@media (min-width:495px){.caro .grid__item--half{width:100%}}@media (min-width:783px){.caro .grid__item--half{width:50%}}.caro .padtopbot{float:left;padding:35px 0 23px}@media (min-width:783px){.caro .padtopbot{padding:48px 0}}@media (min-width:1024px){.caro .padtopbot{padding:72px 0}}.caro .padtopbot li{float:left;width:100%;list-style-type:none;color:#000;margin-bottom:10px;line-height:1.2;padding-left:1.5em}@media (min-width:495px){.caro .padtopbot li{font-size:1.4rem}}@media (min-width:783px){.caro .padtopbot li{font-size:1.3rem}}@media (min-width:1024px){.caro .padtopbot li{margin-bottom:18px;font-size:1.6rem}}@media (min-width:1300px){.caro .padtopbot li{font-size:2rem}}.caro .padtopbot li:before{content:'✓';display:inline-block;width:24px;font-weight:300;margin-left:-1.5em;width:27px;color:#111}.caro .padtopbot li:nth-child(2),.caro .padtopbot li:nth-child(4),.caro .padtopbot li:nth-child(6),.caro .padtopbot li:nth-child(8),.caro .padtopbot li:nth-child(10){font-weight:700}.button1{background:#0053a0;color:#fff;font-size:2rem;text-align:center;transition:all .2s linear 0s}.button1:hover{background:#023b71}.button2:hover{background:#333}.button2{background:#4187c8;color:#fff;font-size:2rem;text-align:center;transition:all .2s linear 0s;font-weight:700}.button2 i{margin-right:10px}.button3{color:#fff;font-size:2rem;text-align:center;transition:all .2s linear 0s}.button3{background:#333}.button3:hover{background:#000}@media (min-width:783px){.button1,.button2,.button3{font-size:1.6rem}}@media (min-width:1024px){.button1,.button2,.button3{font-size:2rem}}@media (min-width:1300px){.button1,.button2,.button3{font-size:2.4rem}}.padtopbot{float:left;padding:48px 0}@media (min-width:783px){.padtopbot{padding:48px 0}}@media (min-width:1024px){.padtopbot{padding:72px 0}}.page-template-page-contact .wpcf7-text,.page-template-page-contact .wpcf7-select,.page-template-page-contact .wpcf7-textarea{padding:12px;line-height:1.2;font-size:1.4rem;border-left:3px solid #023b71;border-radius:5px 0 0 5px}@media (min-width:1024px){.page-template-page-contact .wpcf7-textarea{min-height:auto;height:140px}}@media (min-width:1300px){.page-template-page-contact .wpcf7-textarea{height:180px}}.page-template-page-contact .wpcf7-submit{line-height:1;text-transform:uppercase;width:100%}@media (min-width:495px){.page-template-page-contact .grid__item--third{width:100%}}@media (min-width:783px){.page-template-page-contact .grid__item--third{width:33.33%}}.map_contact .slider,.page-template-page-area .slider{height:auto;border-bottom:5px solid #0053a0}.map_contact .slider iframe,.page-template-page-area .slider iframe{float:left;width:100%;height:300px}.breadcrumb{padding:21px;font-size:1.3rem;line-height:1.2;border:1px solid #eee;margin-bottom:24px;text-align:left}@media (min-width:783px){.breadcrumb{margin-bottom:48px}}.page-template-page-template1 .slider{height:auto}.page-template-page-template1 .slider .slider_caption_1{margin:48px 0}.page-template-page-template2 .slider,.page-template-page-template3 .slider{height:auto}.page-template-page-template2 .slider .slider_caption_1,.page-template-page-template3 .slider .slider_caption_1{margin:48px 0}@media (min-width:1024px){.page-template-page-template1 section.maintext .grid__item--two__thirds{float:left;width:63%}}@media (min-width:1024px){.page-template-page-template1 section.maintext .grid__item--third{float:right}}@media (min-width:1024px){.page-template-page-template1 .caro .padtopbot{padding-bottom:0}}@media (min-width:1300px){.page-template-page-template1 .caro .padtopbot{float:right;width:95%}}.page-template-page-template1 .caro .padtopbot img{float:left;width:100%}@media (min-width:783px){.page-template-page-template1 .caro .padtopbot img{max-width:95%}}@media (min-width:1024px){.page-template-page-template1 .caro .padtopbot img{float:none;max-width:95%}}@media (min-width:1300px){.page-template-page-template1 .caro .padtopbot img{max-width:100%;margin-left:-19.2px}}.page-template-page-template1 .caro .padtopbot ul{float:left;width:50%;margin-bottom:0}.page-template-page-template1 .caro .padtopbot ul li{font-size:1.4rem}@media (min-width:783px){.page-template-page-template1 .caro .padtopbot ul li{margin-bottom:12px}}@media (min-width:1024px){.page-template-page-template1 .caro .padtopbot ul li{font-size:1.8rem;margin-bottom:18px}}@media (min-width:1300px){.page-template-page-template1 .caro .padtopbot ul li{font-size:2rem}}.page-template-page-template1 .grey_banner{margin-bottom:18px;background:#4187c8}@media (min-width:783px){.page-template-page-template1 .grey_banner{margin-bottom:0}}.page-template-page-template1 .grey_banner .grey_banner_holder{color:#fff}.page-template-page-template1 .grey_banner_holder a{color:#333}.page-template-page-template1 .grey_banner_holder a:hover{color:#0053a0}.page-template-page-template1 .bottom_cta_button{float:left;width:100%;background:#4187c8;color:#fff;padding:12px;border-radius:5px 5px 0 0}@media (min-width:783px){.page-template-page-template1 .bottom_cta_button{width:95%}}@media (min-width:1300px){.page-template-page-template1 .bottom_cta_button{width:99.8%;margin-left:-19px}}.page-template-page-template1 .bottom_cta_button .icon{float:left;width:auto;padding:0 12px 0 0;font-size:3rem;line-height:1.2}.page-template-page-template1 .bottom_cta_button .message{float:left;width:80%;padding:12px 18px;background:rgba(0,0,0,.35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000,endColorstr=#59000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000, endColorstr=#59000000)";font-size:1.6rem;font-style:italic;font-weight:600;letter-spacing:.5px;line-height:1.4;text-align:center;border-left:2px solid #eee;border-radius:5px 0 0 5px}@media (min-width:1024px){.page-template-page-template1 .bottom_cta_button .message{text-align:left}}@media (min-width:1300px){.page-template-page-template1 .bottom_cta_button .message{font-size:2rem}}.page-template-page-template1 .bottom_cta_button .btn,.page-template-page-template1 .bottom_cta_button .btn--large,.page-template-page-template1 .bottom_cta_button .btn--small,.page-template-page-template1 .bottom_cta_button .btn--full,.page-template-page-template1 .bottom_cta_button .btn--round,.page-template-page-template1 .bottom_cta_button .btn--subtle,.page-template-page-template1 .bottom_cta_button .btn--ghost,.page-template-page-template1 .bottom_cta_button input[type=button],.page-template-page-template1 .bottom_cta_button input[type=submit],.page-template-page-template1 .bottom_cta_button button,.page-template-page-template1 .bottom_cta_button .edit-link a,.edit-link .page-template-page-template1 .bottom_cta_button a{float:right;width:20%;line-height:1;font-size:2.4rem;background:#333}@media (min-width:1300px){.page-template-page-template1 .bottom_cta_button .btn,.page-template-page-template1 .bottom_cta_button .btn--large,.page-template-page-template1 .bottom_cta_button .btn--small,.page-template-page-template1 .bottom_cta_button .btn--full,.page-template-page-template1 .bottom_cta_button .btn--round,.page-template-page-template1 .bottom_cta_button .btn--subtle,.page-template-page-template1 .bottom_cta_button .btn--ghost,.page-template-page-template1 .bottom_cta_button input[type=button],.page-template-page-template1 .bottom_cta_button input[type=submit],.page-template-page-template1 .bottom_cta_button button,.page-template-page-template1 .bottom_cta_button .edit-link a,.edit-link .page-template-page-template1 .bottom_cta_button a{font-size:3.4rem;padding-top:5px}}.page-template-page-template1 .bottom_cta_button .btn:hover,.page-template-page-template1 .bottom_cta_button .btn--large:hover,.page-template-page-template1 .bottom_cta_button .btn--small:hover,.page-template-page-template1 .bottom_cta_button .btn--full:hover,.page-template-page-template1 .bottom_cta_button .btn--round:hover,.page-template-page-template1 .bottom_cta_button .btn--subtle:hover,.page-template-page-template1 .bottom_cta_button .btn--ghost:hover,.page-template-page-template1 .bottom_cta_button input[type=button]:hover,.page-template-page-template1 .bottom_cta_button input[type=submit]:hover,.page-template-page-template1 .bottom_cta_button button:hover,.page-template-page-template1 .bottom_cta_button .edit-link a:hover,.edit-link .page-template-page-template1 .bottom_cta_button a:hover{background:#000}@media (min-width:783px){.page-template-page-template1 img{float:none;max-width:inherit}}@media (min-width:1024px){.page-template-page-template1 img{float:none;max-width:inherit}}@media (min-width:1024px){.page-template-page-template2 h2,.page-template-page-template3 h2{margin-bottom:24px !important}}@media (min-width:1024px){.page-template-page-template2 .h22,.page-template-page-template3 .h22{margin-top:0 !important}}@media (min-width:783px){.page-template-page-template2 .grid__item--half,.page-template-page-template3 .grid__item--half{float:left;width:48%}}@media (min-width:783px){.page-template-page-template2 .grid__item--half:nth-child(2),.page-template-page-template3 .grid__item--half:nth-child(2){float:right}}@media (min-width:1024px){.page-template-page-template2 .grid__item--two__thirds,.page-template-page-template3 .grid__item--two__thirds{float:right;width:63%}}.page-template-page-template2 .service_box,.page-template-page-template3 .service_box{margin-bottom:24px}@media (min-width:783px){.page-template-page-template2 .service_box,.page-template-page-template3 .service_box{margin-bottom:0}}.page-template-page-template2 .service_box .overlay,.page-template-page-template3 .service_box .overlay{background:rgba(65,135,200,.8) linear-gradient(to right,transparent 0%,#4187c8 100%) repeat scroll 0 0}.page-template-page-template2 .service_box .overlay .service_list,.page-template-page-template3 .service_box .overlay .service_list{padding:24px 0;height:auto;display:inline-block}.page-template-page-template2 .service_box .overlay .service_list ul,.page-template-page-template3 .service_box .overlay .service_list ul{float:left;margin-bottom:-12px}.page-template-page-template2 .service_box .overlay .service_list ul li,.page-template-page-template3 .service_box .overlay .service_list ul li{float:left;width:95%;list-style-type:none;text-align:left;padding-left:24px;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,.7);text-transform:none;font-weight:600;margin-bottom:12px;line-height:1.2;padding-left:1.2em}@media (min-width:495px){.page-template-page-template2 .service_box .overlay .service_list ul li,.page-template-page-template3 .service_box .overlay .service_list ul li{font-size:1.4rem}}@media (min-width:783px){.page-template-page-template2 .service_box .overlay .service_list ul li,.page-template-page-template3 .service_box .overlay .service_list ul li{font-size:1.3rem}}@media (min-width:1024px){.page-template-page-template2 .service_box .overlay .service_list ul li,.page-template-page-template3 .service_box .overlay .service_list ul li{font-size:1.6rem}}.page-template-page-template2 .service_box .overlay .service_list ul li:before,.page-template-page-template3 .service_box .overlay .service_list ul li:before{content:'✓';display:inline-block;font-weight:300;margin-right:.5em;margin-left:-30px;width:auto}.page-template-page-template2 .service_box .overlay .service_list ul li:nth-last-child(1),.page-template-page-template3 .service_box .overlay .service_list ul li:nth-last-child(1){margin-bottom:0}.page-template-page-template2 .service_box p,.page-template-page-template3 .service_box p{margin-bottom:0}.page-template-page-template2 .service_box p strong,.page-template-page-template3 .service_box p strong{float:left;padding:9px;margin:36px 18px 0;color:#fff;border-radius:5px;text-align:center;font-style:italic;font-weight:400;background:rgba(0,0,0,.35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000,endColorstr=#59000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000, endColorstr=#59000000)"}.page-template-page-template2 section.maintext .button3,.page-template-page-template3 section.maintext .button3{margin-bottom:0;text-align:left;padding:12px 18px;line-height:1.2}@media (min-width:1024px){.page-template-page-template2 section.maintext .button3,.page-template-page-template3 section.maintext .button3{font-size:2rem;text-transform:uppercase}}.page-template-page-template2 section.maintext .button3:hover,.page-template-page-template3 section.maintext .button3:hover{background:#333}.page-template-page-template2 section.maintext .grid__item--half,.page-template-page-template3 section.maintext .grid__item--half{text-align:left}.page-template-page-template2 section.why,.page-template-page-template3 section.why{background:#fff}.page-template-page-template2 section.customers_news_link,.page-template-page-template3 section.customers_news_link{background:#eee}.page-template-page-template2 section.customers_news_link .latest_news_box,.page-template-page-template3 section.customers_news_link .latest_news_box{background:#4187c8}@media (min-width:1024px){.page-template-page-template2 section.customers_news_link .grid__item--third,.page-template-page-template3 section.customers_news_link .grid__item--third{width:31.33%;margin-right:2%}}@media (min-width:1024px){.page-template-page-template2 section.customers_news_link .grid__item--third:nth-last-child(1),.page-template-page-template3 section.customers_news_link .grid__item--third:nth-last-child(1){margin-right:0}}.page-template-page-template2 section.customers_news_link .h22,.page-template-page-template3 section.customers_news_link .h22{margin-top:0 !important}.page-template-page-template2 section.caro,.page-template-page-template3 section.caro{background:#eee}.page-template-page-template2 section.caro h2,.page-template-page-template3 section.caro h2{color:#0053a0}.page-template-page-template2 section.grey_banner,.page-template-page-template3 section.grey_banner{background:#4187c8}.page-template-page-template2 section.grey_banner a,.page-template-page-template3 section.grey_banner a{color:#fff}.page-template-page-template2 .testimonial_box,.page-template-page-template3 .testimonial_box{background:#333\9;background:#333 url("/wp-content/themes/egp/img/quote.svg") no-repeat scroll right 15px bottom 15px/60px 51px !important}@media (min-width:783px){.page-template-page-template2 .testimonial_box,.page-template-page-template3 .testimonial_box{height:300px !important}}@media (min-width:1300px){.page-template-page-template2 .testimonial_box,.page-template-page-template3 .testimonial_box{height:335px !important}}@media screen and (-webkit-min-device-pixel-ratio:0){.testimonial_box{background:#333}.service_box .overlay{background:#4187c8}}.page-template-page-contact .wpcf7-select{background-position:right center}@media (min-width:1024px){.slider_narrow{margin:0 auto}}@media (min-width:1300px){.slider_narrow{max-width:1250px}}@media (min-width:1300px){.slider_narrow .bx-viewport{overflow:visible !important;float:left}}@media (min-width:1300px){.slider_narrow li{margin-left:0}}@media (min-width:1300px){.slider_narrow li .slider_caption_1{margin-left:24px !important}}.maintext .testimonial_title{margin-top:35px}@media (min-width:783px){.maintext .testimonial_title{margin-top:0}}.testimonial_title{width:100%;background:#4187c8;padding:12px 24px;font-size:2rem;font-weight:600;line-height:1.2;text-transform:uppercase;color:#fff;text-align:center}.benefits_box{float:left;color:#fff;background:#fff;padding:12px;padding-bottom:0}.benefits_box ul{float:left;width:100%;padding:12px;margin-bottom:0}@media (min-width:495px){.benefits_box ul{width:50%}}@media (min-width:783px){.benefits_box ul{width:100%}}@media (min-width:1024px){.benefits_box ul{width:50%;padding:24px 12px}}@media (min-width:1024px){.benefits_box ul li{font-size:1em !important}}.benefits_box ul li:nth-last-child(1){margin-bottom:0}.benefits_box ul:nth-of-type(1){padding-bottom:0}.benefits_box ul:nth-of-type(1) li:nth-child(1),.benefits_box ul:nth-of-type(1) li:nth-child(3){font-weight:700}.benefits_box ul:nth-of-type(1) li:nth-child(2),.benefits_box ul:nth-of-type(1) li:nth-child(4){font-weight:200}.benefits_box .benefits_box_title{float:left;width:100%;background:#0053a0;padding:12px;font-size:1.6rem;font-weight:600;line-height:1.2;text-transform:uppercase}.h22{margin:36px 0 24px !important}.menu-footer-menu-container li{float:left;width:100%;line-height:1.2;margin-bottom:12px}@media (min-width:783px){.emergency .grid__item--third{width:50% !important}}@media (min-width:1024px){.emergency .grid__item--third{width:33.33% !important}}@media (min-width:1024px){.emergency .grid__item--two__thirds .padtopbot{padding-bottom:72px}}@media (min-width:783px){.emergency .grid__item--two__thirds{width:50% !important}}@media (min-width:1024px){.emergency .grid__item--two__thirds{width:66.66% !important}}@media (min-width:783px){.emergency .grid__item--two__thirds .grid__item--third{width:100% !important}}@media (min-width:1024px){.emergency .grid__item--two__thirds .grid__item--third{width:33.33% !important}}@media (min-width:1024px){.emergency .padtopbot{padding-bottom:48px}}.emergency .padtopbot li:before{color:#ab2525}.emergency .button1{background:#ab2525}.emergency .button1:hover{background:#612020}.emergency .button2{background:#612020}.emergency .button2:hover{background:#333}.emergency .carousel{padding-top:18px}@media (min-width:783px){.emergency .carousel{padding-top:0}}@media (min-width:783px){.emergency .button1,.emergency .button2,.emergency .button3{font-size:1.4rem}}@media (min-width:1024px){.emergency .button1,.emergency .button2,.emergency .button3{font-size:1.8rem}}@media (min-width:1300px){.emergency .button1,.emergency .button2,.emergency .button3{font-size:2.2rem}}@media (min-width:783px){.emergency .general-contact-button-outer{margin-bottom:55px}}.box_notice{float:left;width:100%;background:#ab2525;padding:24px;color:#fff}.box_notice .title{line-height:1.2;font-size:1.8rem;font-weight:700;text-align:center}@media (min-width:1300px){.box_notice .title{font-size:2.2rem}}.box_notice a{float:left;text-align:center;font-size:2.6rem;font-weight:700;border-radius:5px;line-height:1.2;margin:12px 0;padding:12px;width:100%;background:#612020;transition:all 0s left 0s;color:#fff}@media (min-width:1300px){.box_notice a{font-size:3.2rem;padding:12px 0}}.box_notice a:hover{background:#000}.box_notice i{margin-right:5px}.box_notice a:hover{color:#fff}.box_notice ul{margin:12px 0 0;float:left}.box_notice ul li{list-style-type:none;color:#fff;font-size:1.4rem;font-weight:400;margin-bottom:18px;line-height:1.2;padding-left:1.5em}@media (min-width:495px){.box_notice ul li{font-size:1.4rem}}@media (min-width:783px){.box_notice ul li{font-size:1.3rem}}@media (min-width:1024px){.box_notice ul li{font-size:1.6rem;margin-bottom:18px}}@media (min-width:1300px){.box_notice ul li{font-size:1.7rem;margin-bottom:24px}}.box_notice ul li:before{content:'✓';display:inline-block;font-weight:300;margin-left:-1.4em;width:21px;color:#fff}.box_notice ul li:nth-last-child(1){margin-bottom:0}.page-template-page-meet .team_info{position:relative;margin:0;float:left;width:100%;margin:0 0 48px;background:0 0;padding-top:0}.page-template-page-meet .team_info .team_name{background:#333;line-height:2}.page-template-page-meet .team_info .team_position{background:#0053a0;line-height:2;font-size:1.3rem}.page-template-page-meet .team_info .team_description{padding:18px;border-bottom:3px solid #0053a0;background:#eee;color:#0053a0}.page-template-page-meet .team_info .team_description p{margin-bottom:0;line-height:1.4;font-size:1.4rem}.page-template-page-meet .grid__item--two__thirds .grid{padding-top:24px}@media (min-width:495px){.page-template-page-meet .grid__item--two__thirds .grid__item--third{width:49.5%}}@media (min-width:1024px){.page-template-page-meet .grid__item--two__thirds .grid__item--third{width:32.5%}}.page-template-page-meet .grid__item--two__thirds .grid__item--third img{float:left}.page-template-page-meet section.maintext img{max-width:100%}.bx-wrapper img{width:100%;display:block !important}.bx-wrapper .bx-prev{left:0;background:url(/wp-content/themes/egp/img/controls2.png) no-repeat 0 -65px;transition:all 0s linear 0s}.bx-wrapper .bx-next{right:0;background:url(/wp-content/themes/egp/img/controls2.png) no-repeat -43px -65px;transition:all 0s linear 0s}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-27px;outline:0;width:40px;height:55px;text-indent:-9999px;z-index:9999}@media (min-width:1024px){.bx-wrapper .bx-controls-direction a{margin-top:-40px}}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/wp-content/themes/egp/img/controls2.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/wp-content/themes/egp/img/controls2.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;margin-top:-48px;z-index:9999;position:relative}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
/*!
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.1.x
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2014 Steven Bower under dual MIT/GPL license.
 */
#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}#jr_wrap{position:absolute;width:100%;z-index:2147483647;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#fff;border:1px solid #ccc;color:#4f4f4f;margin:0 auto;height:auto;padding:20px;position:relative;box-sizing:content-box}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1.3em;margin-bottom:.5em}#jr_inner p{padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{clear:both;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0;margin:0}#boiler_repair_video_title{background-color:#4187c8;color:#fff;text-align:center;line-height:1.1em;font-weight:300;margin-top:25px;padding:23px 14px;font-size:1.2em;border-bottom:6px solid #2b71b2}iframe.boiler_repair_video{width:100%;height:180px;border:1px solid #eee}@media (min-width:495px){iframe.boiler_repair_video{height:300px}}@media (min-width:783px){iframe.boiler_repair_video{height:225px}}@media (min-width:1024px){iframe.boiler_repair_video{height:280px}}#boiler_repair_video_link{font-size:.9em;text-align:center;width:100%;color:#000;font-style:italic}.page-id-149 section.maintext img.wp-image-503{float:none}.page-id-17 section.maintext h2{margin-bottom:19px !important}.page-template-page-testimonial h1{margin-bottom:12px}.page-template-page-testimonial .testimonials_image{width:100%;max-width:none;margin-bottom:30px}.page-template-page-testimonial #gform_wrapper_1 .ginput_container{margin:0}.page-template-page-testimonial #gform_wrapper_1 .gform_anchor{display:none}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 li{margin-top:2px}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 li#field_1_6{line-height:1.2em}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 label{font-weight:600;margin-bottom:0;display:inline-block;width:100%}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 input,.page-template-page-testimonial #gform_wrapper_1 form#gform_1 textarea,.page-template-page-testimonial #gform_wrapper_1 form#gform_1 select{display:inline-block;width:100%;max-width:550px;padding:11px 10px;line-height:1em}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 textarea{min-width:50px;height:130px;min-height:50px}.page-template-page-testimonial #gform_wrapper_1 form#gform_1 input[type=submit]{max-width:210px;padding:20px 10px}.emer-overlay{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);display:none;z-index:9998}.emer-popup{max-width:700px;width:90%;padding:20px;position:relative;background:#fff;margin:20px auto;z-index:9999;text-align:center;overflow:auto;height:90%}@media (min-width:1024px){.emer-popup{height:auto}}.emer-popup strong{line-height:1.2em}.emer-popup ul{list-style:none}.emer-popup ul li:before{content:'-';display:inline-block;font-weight:300;margin-right:.3em;color:#f7bc00}.close{position:absolute;top:0;right:0;cursor:pointer;background:#0053a0;color:#fff;width:38px;text-align:center}.pop-icon{max-width:60px;margin:0 auto 10px;display:block}.popup-no{background:#4186c8;color:#fff;width:100%;text-align:center;display:block;font-size:1.4em;font-weight:600}#TQ_Quote{float:left;width:100%}.quote-button{max-width:160px !important;width:calc(100%-10px);position:fixed;bottom:7px;left:7px;z-index:999;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media (min-width:783px){.quote-button{max-width:200px !important;bottom:10px;left:10px}}.quote-button:hover{opacity:.85}.page-id-2463 .quote-button{display:none !important}section.wrapper.leave-review{background:#fff;padding:44px 20px 0;text-align:center;color:#222;width:calc(100% - 48px);margin-left:48px}@media (min-width:783px){section.wrapper.leave-review{padding:40px 20px}}section.wrapper.leave-review .container{max-width:1204px}section.wrapper.leave-review .left{float:left;width:100%;overflow:hidden}@media (min-width:783px){section.wrapper.leave-review .left{width:67%}}section.wrapper.leave-review .title{letter-spacing:1px;font-size:1.4em;line-height:1.1em;display:block;margin-bottom:20px;width:100%;float:left;width:100%;color:#222}@media (min-width:783px){section.wrapper.leave-review .title{margin:20px 0 0;width:auto;float:right;width:50%}}section.wrapper.leave-review a{display:block;background:#37589d;color:#fff;text-transform:uppercase;font-size:1em;letter-spacing:1px;padding:15px;float:left;width:100%}@media (min-width:783px){section.wrapper.leave-review a{width:50%}}section.wrapper.leave-review a.g-review{background:#e14e32;float:right}@media (min-width:783px){section.wrapper.leave-review a.g-review{width:33%}}section.wrapper.leave-review a:hover{background-color:#4187c8}#testimonials-external #testimonials_google_link{width:120px;display:inline-block;background-color:#e14e32;text-align:center;padding:12px 7px 10px;line-height:1em;font-size:.8em;font-weight:300;margin:0 2px 0 0;color:#fff;border-bottom:4px solid #c73418}@media (min-width:1024px){#testimonials-external #testimonials_google_link{width:170px;font-size:.95em}}#testimonials-external #testimonials_facebook_link{width:140px;display:inline-block;background-color:#3b5998;margin:0 0 12px;text-align:center;padding:12px 7px 10px;line-height:1em;font-size:.8em;font-weight:300;color:#fff;border-bottom:4px solid #1e3c7b}@media (min-width:1024px){#testimonials-external #testimonials_facebook_link{width:170px;font-size:.95em}}#testimonials-external a#testimonials_google_link:hover,#testimonials-external a#testimonials_facebook_link:hover{background-color:#4187c8;border-color:#4187c8}#contact-map-iframe{vertical-align:top;width:100%;height:225px;margin:24px 0 0}#closing-alert{width:100%;display:inline-block;vertical-align:top;margin:0 0 2px}#closing-alert p{margin:0;display:inline-block;background-color:#f7bc00;color:#fff;font-size:.8em;font-weight:400;padding:6px;border-radius:4px;line-height:1em}#closing-alert p b{font-weight:600}#email-wrap{margin:0 3px 0 0}#email-click{display:inline-block;color:#fff;font-size:11px;background-color:#111;border-radius:10px;line-height:1em;position:relative;top:-1px;padding:7px 9px 7px;font-weight:300;position:relative;letter-spacing:-.3px}#homepage-new-banner{position:relative;width:100%;float:left}@media (min-width:495px){#homepage-new-banner{padding:0}}#homepage-new-banner .homepage-new-banner-left{top:0;left:0;height:275px;background-size:cover !important;background-position:center top !important}@media (min-width:495px){#homepage-new-banner .homepage-new-banner-left{position:absolute;width:40%;height:100%}}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-left{width:30%}}#homepage-new-banner .homepage-new-banner-right{float:right;width:100%;background-color:#0053a0;padding:46px 40px 47px}@media (min-width:495px){#homepage-new-banner .homepage-new-banner-right{width:60%;padding:38px 33px 61px}}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right{padding:91px 60px 93px;width:70%}}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top{float:left;width:100%;text-align:center;margin-bottom:29px}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-logo{width:100%;float:left;text-align:left;margin-bottom:20px}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-logo{width:50%;margin:0;text-align:center}}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-logo img{width:100%;max-width:200px}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-logo img{max-width:260px}}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list{float:left;width:100%}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list{width:50%}}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list ul{list-style:none;padding:0;margin:0;text-align:left}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list ul li{color:#fff;font-weight:700;font-size:1.15em;position:relative;padding-left:13px;line-height:1em;margin:5px 0 12px}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list ul li{margin:5px 0 19px}}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-top #homepage-new-banner-right-list ul li:before{content:'✓';position:absolute;top:0;left:-10px}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-bottom{float:left;width:100%;text-align:center}#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-bottom p{font-size:1.6em;font-style:italic;line-height:1.2em;color:#fff;max-width:600px;display:inline-block;vertical-align:top;margin:0;border-top:1px solid #fff;padding-top:31px}@media (min-width:1024px){#homepage-new-banner .homepage-new-banner-right #homepage-new-banner-right-bottom p{font-size:1.8em;padding-top:35px}}#homepage-new-banner-buttons{background-color:#eee;width:100%;text-align:center;position:relative;z-index:2}#homepage-new-banner-buttons #home_slider_buttons{max-width:1150px;display:inline-block;margin:0;padding:5px 0 18px;vertical-align:top;width:calc(100% - 40px)}@media (min-width: 1024px){#homepage-new-banner-buttons #home_slider_buttons{margin:-40px auto 0;padding:0}}#homepage-new-banner-buttons #home_slider_buttons a.home_slider_button{width:100%;background-color:#4187c8;float:left;padding:23px 12px 17px;margin:17px 0;margin-bottom:5px;border-radius:17px}@media (min-width:1024px){#homepage-new-banner-buttons #home_slider_buttons a.home_slider_button{width:32%;min-height:151px;padding:30px 20px 25px;margin:0 .5% -20px}}#homepage-new-banner-buttons #home_slider_buttons a.home_slider_button p{margin:0;color:#fff;font-size:1.5em;max-width:280px;display:inline-block;line-height:1.25em}#homepage-new-banner-buttons #home_slider_buttons a.home_slider_button+a.home_slider_button{background-color:#b22222}#homepage-new-banner-buttons #home_slider_buttons a.home_slider_button+a.home_slider_button+a.home_slider_button{background-color:#f7bc00}#news-bread-outer{padding-top:22px}#news-bread-outer .breadcrumb{margin-bottom:15px}body img.gform_ajax_spinner{display:none !important}#gform_wrapper_2 textarea{min-height:135px}#home-steps-outer{width:100%;padding:34px 0 34px 50px;background-color:#0053a0}#home-steps-outer #home-steps-inner{display:inline-block;width:100%;vertical-align:top}#home-steps-outer .container--xlarge .home-steps-item{width:100%;text-align:center;float:left;position:relative;padding:25px 40px}@media (min-width:1024px){#home-steps-outer .container--xlarge .home-steps-item{width:33.3%}}#home-steps-outer .container--xlarge .home-steps-item p{font-size:1.25em;text-transform:uppercase;margin:0 0 5px;color:#fff}#home-steps-outer .container--xlarge .home-steps-item p+p{margin:0;font-size:1em;text-transform:none}#home-steps-outer .container--xlarge .home-steps-item:after{display:none}@media (min-width:1024px){#home-steps-outer .container--xlarge .home-steps-item:after{content:'';background:url("/wp-content/themes/egp/img/next-icon.svg");height:30px;width:30px;position:absolute;top:85px;display:block;right:-15px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}}#home-steps-outer .container--xlarge .home-steps-item:last-child:after{display:none}#sitemap-table{width:100%;vertical-align:top;display:inline-block;margin:15px 0 25px}#sitemap-table #sitemap-table-titles{display:inline-block;width:100%;vertical-align:top}#sitemap-table #sitemap-table-titles p{display:inline-block;width:auto;background-color:#eee;color:#111;margin:0 4px 0 0;font-weight:300;cursor:pointer;letter-spacing:-.45px;padding:11px 13px 9px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:.85em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#sitemap-table #sitemap-table-titles p.sitemap-table-active,#sitemap-table #sitemap-table-titles p:hover{background-color:#0053a0;color:#fff}@media (min-width:495px){#sitemap-table #sitemap-table-titles p{font-size:1em;padding:11px 15px 9px}}#sitemap-table #sitemap-table-tables{display:inline-block;vertical-align:top;width:100%;border-top:4px solid #0053a0;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;padding:32px 32px 34px}#sitemap-table #sitemap-table-tables .sitemap-table{width:100%;display:none;vertical-align:top}#sitemap-table #sitemap-table-tables .sitemap-table.sitemap-table-active{display:inline-block}#sitemap-table #sitemap-table-tables .sitemap-table ul{margin:0;padding:0;font-size:1em;list-style:none;display:inline-block;vertical-align:top}#sitemap-table #sitemap-table-tables .sitemap-table ul li{width:100%;margin:0}#sitemap-table #sitemap-table-tables .sitemap-table a{background:0 0;color:#111;text-decoration:underline;font-size:1.55rem;padding:0;width:auto;float:left;clear:both;margin:0;font-weight:100}#sitemap-table #sitemap-table-tables .sitemap-table a:hover{text-decoration:none}#sitemap-table #sitemap-table-tables .sitemap-table a:before{content:'';width:5px;height:5px;display:inline-block;background-color:#111;margin-right:8px;vertical-align:middle;top:-1px;position:relative}body.page-template-page-small-works section.section--whole.maintext h1{margin-bottom:10px}body.page-template-page-small-works section.section--whole.maintext p{font-size:1em;line-height:1.3em}@media (min-width:495px){body.page-template-page-small-works section.section--whole.maintext p{font-size:1.15em}}body.page-template-page-small-works section.section--whole.maintext table.tableizer-table{font-size:.9em;border:none;border-bottom:4px solid #104e8b;border-collapse:collapse;line-height:1.2em;margin-top:35px;margin-bottom:35px;overflow:hidden;border-top-left-radius:9px;border-top-right-radius:9px}body.page-template-page-small-works section.section--whole.maintext table.tableizer-table:first-child{margin-top:0}body.page-template-page-small-works section.section--whole.maintext table.tableizer-table tr:nth-child(2n+3){background-color:#f3f3f3}@media (min-width:495px){body.page-template-page-small-works section.section--whole.maintext table.tableizer-table{font-size:.97em;line-height:1.15em}}@media (min-width:1024px){body.page-template-page-small-works section.section--whole.maintext table.tableizer-table{font-size:1.07em;line-height:1.2em}}body.page-template-page-small-works section.section--whole.maintext .tableizer-table td{padding:8px 9px;margin:3px;border:none}@media (min-width:495px){body.page-template-page-small-works section.section--whole.maintext .tableizer-table td{padding:13px 15px}}body.page-template-page-small-works section.section--whole.maintext .tableizer-table th{background-color:#104e8b;color:#fff;font-weight:700}body.page-template-page-small-works section.section--whole.maintext .tableizer-table tr{border-bottom:1px solid #e6e6e6}body.page-template-page-small-works section.section--whole.maintext .table-heading{background-color:#0053a0;color:#fff;font-weight:600}body.page-template-page-small-works section.section--whole.maintext .table-heading td{padding:10px 9px;border:none;vertical-align:middle}@media (min-width:495px){body.page-template-page-small-works section.section--whole.maintext .table-heading td{padding:17px 15px}}body.page-template-page-small-works section.section--whole.maintext #works-tables-outer{display:inline-block;width:100%;margin:13px 0 0}body.page-template-page-small-works section.section--whole.maintext #works-tables-outer p{font-size:1em;font-weight:400;margin:5px 0}@media (min-width:495px){body.page-template-page-small-works section.section--whole.maintext #works-tables-outer p{font-size:1.1em}}body.page-template-_templatespage-template2-php section.grey_banner .grey_banner_holder p{color:#fff}body.page-template-_templatespage-template2-php section.grey_banner .grey_banner_holder p a{color:#333}body section.why{padding-top:40px !important;padding-bottom:40px !important}body section.why .grid{margin-left:0}body section.why .grid .heading{padding-left:0}body section.why .owl-home-why{margin-top:18px}body section.why .owl-home-why .owl-dots{display:none}body section.accreditations_banner{padding-top:40px;padding-bottom:21px}body section.accreditations_banner .heading{margin-bottom:45px}body section.accreditations_banner .owl-home-logo .owl-dots{display:none}.quick_contact #gform_wrapper_3 .gform_footer{margin-top:0;padding-top:0;padding-bottom:0}.quick_contact #gform_wrapper_3 .gform_footer input{margin-bottom:0}.main__content .maintext main div a:not(.general-contact-button,.telephone__number){padding:0}@media (min-width:495px){#updates-break{display:none}}#update-outer{margin-top:45px}body.page-id-149 section.maintext img.wp-image-503{max-width:133px;margin-top:0;margin-bottom:0;float:left}.content-list-styled{list-style:inside;line-height:1.6em}body.page-template-page-gutenberg .block-editor-block-list__block{padding:0}body.page-template-page-gutenberg .editor-styles-wrapper{padding:0}body.page-template-page-gutenberg .main__content{margin-left:0}body.page-template-page-gutenberg .wp-block-cover,body.page-template-page-gutenberg .wp-block-cover-image,body.page-template-page-gutenberg .alignfull{min-height:0 !important}body.page-template-page-gutenberg .wp-block-button__link{padding:7px 24px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transform:scale(1)}body.page-template-page-gutenberg .wp-block-button__link:hover{transform:scale(1.03)}body.page-template-page-gutenberg .block-container{max-width:1070px;margin:0 auto;padding-left:20px;padding-right:20px}body.page-template-page-gutenberg .block-container-wide{max-width:1292px;margin:0 auto;padding-left:20px;padding-right:20px}body.page-template-page-gutenberg .wp-block-group p{margin-bottom:12px;line-height:1.25em}body.page-template-page-gutenberg .wp-block-group p a{font-weight:400;text-underline-offset:4px}body.page-template-page-gutenberg .home-block-link{-webkit-transition:padding .5s ease;-moz-transition:padding .5s ease;-o-transition:padding .5s ease;transition:padding .5s ease;padding-left:0}body.page-template-page-gutenberg .home-block-link:hover{padding-left:12px}body.page-template-page-gutenberg .guten-page-content{max-width:425px;padding-top:50px !important;padding-bottom:50px !important}@media only screen and (min-width:782px){body.page-template-page-gutenberg .guten-page-content{max-width:675px}}body.page-template-page-gutenberg .content-page-content-right p{line-height:1.6em}body.page-template-page-gutenberg .main-content-outer{padding-left:23px !important}body.page-template-page-template1 .slider_caption_1,body.page-template-page-template2 .slider_caption_1{position:relative;padding-left:100px;width:100%}@media (min-width:500px){body.page-template-page-template1 .slider_caption_1,body.page-template-page-template2 .slider_caption_1{padding-left:200px}}@media (min-width:783px){body.page-template-page-template1 .slider_caption_1,body.page-template-page-template2 .slider_caption_1{width:75%}}@media (min-width:1300px){body.page-template-page-template1 .slider_caption_1,body.page-template-page-template2 .slider_caption_1{padding-left:250px;width:62%}}body.page-template-page-template1 .slider_caption_1:before,body.page-template-page-template2 .slider_caption_1:before{content:'';background:url("/wp-content/uploads/2022/08/EGP-header-image.jpg");position:absolute;top:0;left:0;width:100px;height:100%;background-size:cover !important;background-position:center center !important}@media (min-width:500px){body.page-template-page-template1 .slider_caption_1:before,body.page-template-page-template2 .slider_caption_1:before{width:200px}}@media (min-width:1300px){body.page-template-page-template1 .slider_caption_1:before,body.page-template-page-template2 .slider_caption_1:before{width:250px}}section.why{position:relative;z-index:300;background:#eee;padding:24px 24px 24px 72px !important}@media (min-width:1024px){section.why{padding:48px 0 48px 48px !important}}section.why .why_icon{text-align:center;padding:12px 0}section.why .why_icon img{width:75px;height:75px;margin-bottom:0}section.why .why_text{line-height:1.2;font-size:1.2rem;color:#666;font-weight:300}@media (min-width:1024px){section.why .why_text{font-size:1.6rem}}@media (min-width:1300px){section.why .why_text{font-size:1.8rem}}@media (max-width:494px){section.why .grid__item--fifth:nth-child(6){width:100%}}section.maintext .presenter{float:right;width:100%;text-align:center}@media (min-width:783px){section.maintext .presenter{text-align:right}}@media (min-width:783px){section.maintext .presenter video{width:auto;height:300px}}@media (min-width:1024px){section.maintext .presenter video{height:380px}}@media (min-width:1300px){section.maintext .presenter video{height:350px}}section.maintext .presenter .testimonial_box{background:#333;padding:24px;transition:all .2s linear 0s}section.maintext .presenter .testimonial_box .test_title{float:left;width:100%;line-height:1.2;font-size:1.6rem;margin-bottom:18px}section.maintext .presenter .testimonial_box .test_name{margin-bottom:0;color:#888;font-weight:600}section.maintext .presenter .testimonial_box .test_name strong{color:#4187c8}@media (min-width:783px){section.maintext .presenter .testimonial_box p{font-size:80%}}@media (min-width:1024px){section.maintext .presenter .testimonial_box p{font-size:85%}}@media (min-width:1300px){section.maintext .presenter .testimonial_box p{font-size:100%}}section.maintext .presenter .testimonial_box:hover{background:#000}.commercial_work_cover{padding:20px;width:100%;margin-top:23px;float:right;clear:both;background-color:#0053a0;text-align:center}@media (min-width:783px){.commercial_work_cover{text-align:left}}.commercial_work_cover p{color:#fff;line-height:1.2em;font-size:1em}.commercial_work_cover p span{font-weight:700}.commercial_work_cover a{background-color:#fff;font-size:.85em;line-height:1.2em;padding:15px 16px;color:#444;display:inline-block;font-weight:700;text-transform:uppercase}@media (min-width:783px){.commercial_work_cover a{font-size:.8em;float:left;padding:13px 12px;text-transform:none}}@media (min-width:1024px){.commercial_work_cover a{padding:15px 16px;float:left;font-size:.85em;text-transform:uppercase}}.commercial_work_cover a:hover{background-color:#023b71;color:#fff}@media (min-width:783px){.page-template-page-home .commercial_work_cover{max-width:199px;margin-top:0}}@media (min-width:1024px){.page-template-page-home .commercial_work_cover{max-width:252px}}@media (min-width:1300px){.page-template-page-home .commercial_work_cover{max-width:233px}}@media (min-width:783px){.page-template-page-home .commercial_work_cover a{float:none}}@media (min-width:1024px){.page-template-page-home .commercial_work_cover a{float:left}}.page-template-page-template2 .commercial_work_cover{margin-top:3px}.page-template-page-template2 .commercial_work_cover p{margin-bottom:13px}.presenter{width:100%;overflow:hidden;position:relative;text-align:center}@media (min-width:1024px){.presenter{text-align:right}}.presenter video{max-width:100%}.presenter #video-overlay{position:absolute;width:100%;height:100%;z-index:999}.presenter #video-overlay:before{content:'\f01d';font-family:FontAwesome;color:#fff;width:100%;text-align:center;position:absolute;left:0;top:40%;font-size:40px;line-height:10px;font-size:4rem;line-height:1}.presenter #video-overlay.hidden:before{content:''}section.maintext,section.text_map{padding:48px 0}@media (min-width:1024px){section.maintext,section.text_map{padding:72px 0}}section.maintext img,section.text_map img{width:100%}@media (min-width:783px){section.maintext img,section.text_map img{float:right;margin-top:10px}}@media (min-width:1024px){section.maintext img,section.text_map img{float:none;max-width:74%}}section.maintext .grid__item--half:nth-last-child(1),section.text_map .grid__item--half:nth-last-child(1){text-align:center}section.maintext img,section.text_map img{margin-top:38px}section.services{background:#eee;padding:48px 0}@media (min-width:1024px){section.services{padding:72px 0}}section.grey_banner{background:#eee;padding:24px 0}section.grey_banner .grey_banner_holder{text-align:center;font-size:1.8rem;line-height:1.4;color:#333}@media (min-width:783px){section.grey_banner .grey_banner_holder{font-size:1.4rem}}@media (min-width:1024px){section.grey_banner .grey_banner_holder{font-size:2rem}}@media (min-width:1300px){section.grey_banner .grey_banner_holder{font-size:2.2rem}}section.grey_banner .grey_banner_holder p{font-size:inherit;line-height:inherit;margin-bottom:inherit}section.accreditations_banner{background:#eee;clear:both;padding:24px 0}@media (min-width:783px){section.accreditations_banner{padding:36px 0}}section.accreditations_banner .heading{line-height:1.4;margin-bottom:36px}@media (min-width:783px){section.accreditations_banner .heading{margin-bottom:48px}}section.accreditations_banner .accred_logo{text-align:center}section.accreditations_banner .accred_logo img{width:90%;max-width:130px;height:auto}@media (min-width:783px){section.accreditations_banner .accred_logo img{width:90px}}@media (min-width:1300px){section.accreditations_banner .accred_logo img{width:95px}}section.customers_news_link{padding:24px 0}@media (min-width:783px){section.customers_news_link{padding:72px 0}}section.customers_news_link .bx-wrapper{max-width:100%;z-index:1;position:relative;margin-top:45px}section.customers_news_link a{color:#fff;padding:0;width:100%}@media (min-width:1024px){section.customers_news_link a{width:50%}}section.customers_news_link a.write+a.write{background:#4187c8}section.customers_news_link ul{margin-left:0}section.customers_news_link .testimonial_box{background:#333 url("/wp-content/themes/egp/img/quote.svg") no-repeat scroll right 15px bottom 15px/60px 51px !important;padding:24px;transition:all .2s linear 0s}section.customers_news_link .testimonial_box .test_title{float:left;width:100%;line-height:1.2;font-size:1.6rem;margin-bottom:18px}section.customers_news_link .testimonial_box .test_name{margin-bottom:0;color:#888;font-weight:600}section.customers_news_link .testimonial_box .test_name strong{color:#4187c8}@media (min-width:783px){section.customers_news_link .testimonial_box p{font-size:80%}}@media (min-width:1024px){section.customers_news_link .testimonial_box p{font-size:85%}}@media (min-width:1300px){section.customers_news_link .testimonial_box p{font-size:100%}}section.customers_news_link .testimonial_box:hover{background:#000 url("/wp-content/themes/egp/img/quote.svg") no-repeat scroll right 15px bottom 15px/60px 51px !important}section.customers_news_link .grid__item--third{margin-bottom:36px}@media (min-width:495px){section.customers_news_link .grid__item--third{width:100%}}@media (min-width:783px){section.customers_news_link .grid__item--third{margin-bottom:0;width:33.33%}}section.customers_news_link .grid__item--third .heading{font-size:2rem}@media (min-width:495px){section.customers_news_link .grid__item--third .heading{font-size:3rem}}@media (min-width:783px){section.customers_news_link .grid__item--third .heading{font-size:1.6rem}}@media (min-width:1024px){section.customers_news_link .grid__item--third .heading{font-size:2rem;font-size:1.4em\9}}@media (min-width:1300px){section.customers_news_link .grid__item--third .heading{font-size:2.6rem;font-size:1.8em\9}}section.customers_news_link .grid__item--third .heading.underline{margin-bottom:35px}section.customers_news_link .grid__item--third .heading.underline:before{margin-left:-40px}section.customers_news_link .grid__item--third:nth-child(3){margin-bottom:0}section.customers_news_link .latest_news_box{background-size:cover;background-position:center}section.customers_news_link .latest_news_box .bottom{background:#0053a0;color:#fff;padding:24px;position:absolute;width:100%;bottom:0;transition:all .2s linear 0s}section.customers_news_link .latest_news_box .test_title{float:left;width:100%;line-height:1.2;font-size:1.6rem;margin-bottom:12px}section.customers_news_link .latest_news_box p{margin-bottom:0;line-height:1.2}@media (min-width:783px){section.customers_news_link .latest_news_box p{font-size:80%}}@media (min-width:1024px){section.customers_news_link .latest_news_box p{font-size:85%}}@media (min-width:1300px){section.customers_news_link .latest_news_box p{font-size:100%}}section.customers_news_link .latest_news_box:hover .bottom{background:#023b71}section.customers_news_link .meet_team{background-size:cover;background-position:center}section.customers_news_link .meet_team .bottom{background:#333;color:#fff;padding:12px 24px;position:absolute;width:100%;bottom:0;transition:all .2s linear 0s;line-height:1.2;text-transform:uppercase;font-weight:700}section.customers_news_link .meet_team .bottom span{float:right}section.customers_news_link .meet_team .bottom span i{font-size:2.2rem}section.customers_news_link .meet_team:hover .bottom{background:#000}section.customers_news_link .testimonial_box,section.customers_news_link .latest_news_box,section.customers_news_link .meet_team,section.customers_news_link .carousel_team ul li{height:325px;position:relative}@media (min-width:783px){section.customers_news_link .testimonial_box,section.customers_news_link .latest_news_box,section.customers_news_link .meet_team,section.customers_news_link .carousel_team ul li{height:400px}}@media (min-width:1024px){section.customers_news_link .testimonial_box,section.customers_news_link .latest_news_box,section.customers_news_link .meet_team,section.customers_news_link .carousel_team ul li{height:325px}}section.blue_banner{background:#4187c8;padding:24px 0}section.blue_banner .blue_banner_holder{text-align:center;font-size:1.8rem;line-height:1.4;color:#fff;letter-spacing:.5px}@media (min-width:783px){section.blue_banner .blue_banner_holder{font-size:1.4rem}}@media (min-width:1024px){section.blue_banner .blue_banner_holder{font-size:2rem}}@media (min-width:1300px){section.blue_banner .blue_banner_holder{font-size:2.2rem}}section.blue_banner .blue_banner_holder p{font-size:inherit;line-height:inherit;margin-bottom:inherit}section.blue_banner .blue_banner_holder a{color:#333}section.blue_banner .blue_banner_holder a:hover{color:#023b71}section.blue_banner .blue_banner_holder i{margin:0 5px}section.texttest{background:#eee}.page-id-145 .caro .padtopbot ul{width:100%;margin-bottom:0 !important}.page-id-145 .caro .padtopbot ul li{font-size:1.4rem !important}@media (min-width:783px){.page-id-145 .caro .padtopbot ul li{font-size:1.3rem !important}}@media (min-width:1024px){.page-id-145 .caro .padtopbot ul li{font-size:1.6rem !important;margin-bottom:18px !important}}@media (min-width:1300px){.page-id-145 .caro .padtopbot ul li{font-size:2rem !important;margin-bottom:24px !important}}section.maintext ul.bxslider_testimonials,section.area_3_boxes ul.bxslider_testimonials{margin-left:0}section.maintext ul.bxslider_testimonials .testimonial_box,section.area_3_boxes ul.bxslider_testimonials .testimonial_box{background:#333\9;background:#333 url("/wp-content/themes/egp/img/quote.svg") no-repeat scroll right 15px bottom 15px/60px 51px !important;padding:24px;transition:all .2s linear 0s;float:left;color:#fff}section.maintext ul.bxslider_testimonials .testimonial_box .test_title,section.area_3_boxes ul.bxslider_testimonials .testimonial_box .test_title{float:left;width:100%;line-height:1.2;font-size:1.6rem;margin-bottom:18px}section.maintext ul.bxslider_testimonials .testimonial_box .test_name,section.area_3_boxes ul.bxslider_testimonials .testimonial_box .test_name{margin-bottom:0;color:#888;font-weight:600}section.maintext ul.bxslider_testimonials .testimonial_box .test_name strong,section.area_3_boxes ul.bxslider_testimonials .testimonial_box .test_name strong{color:#4187c8}@media (min-width:783px){section.maintext ul.bxslider_testimonials .testimonial_box p,section.area_3_boxes ul.bxslider_testimonials .testimonial_box p{font-size:80%}}@media (min-width:1024px){section.maintext ul.bxslider_testimonials .testimonial_box p,section.area_3_boxes ul.bxslider_testimonials .testimonial_box p{font-size:85%}}@media (min-width:1300px){section.maintext ul.bxslider_testimonials .testimonial_box p,section.area_3_boxes ul.bxslider_testimonials .testimonial_box p{font-size:100%}}section.maintext ul.bxslider_testimonials .testimonial_box:hover,section.area_3_boxes ul.bxslider_testimonials .testimonial_box:hover{background:#000 url("/wp-content/themes/egp/img/quote.svg") no-repeat scroll right 15px bottom 15px/60px 51px !important}div.wpcf7-validation-errors{background:#fff;line-height:1.4;margin:-24px 0 0;padding:12px;color:#333}span.wpcf7-not-valid-tip{font-size:1.3rem;margin-bottom:0}.wpcf7-mail-sent-ok{background:#e8ffe2;border:1px solid #6fdf51;color:#1ea524;line-height:1.4;margin:-24px 0 0 !important;padding:12px !important}@media (min-width:783px){body.page-id-149 .maintext .grid__item--two__thirds{width:52%}}@media (min-width:1024px){body.page-id-149 .maintext .grid__item--two__thirds{width:56%}}@media (min-width:783px){body.page-id-149 .maintext .grid__item--third{width:45%}}@media (min-width:1024px){body.page-id-149 .maintext .grid__item--third{width:41%}}#contact-youtube-link{background:#dd4b39;padding:5px 8px;float:left;font-size:1.3rem;color:#fff;font-weight:700;line-height:1.6em;text-align:center}@media (min-width:1300px){#contact-youtube-link{font-size:1.6rem}}#contact-youtube-link:hover{background:#b43d2e}#contact-youtube-link i{color:#fff}.contact-lnkedin-link{background:#0072b1;padding:5px 8px;float:left;width:100%;font-size:1.3rem;color:#fff !important;font-weight:700;line-height:1.6em;text-align:center}@media (min-width:1300px){.contact-lnkedin-link{font-size:1.6rem}}.contact-lnkedin-link:hover{background:#005584}.contact-lnkedin-link i{color:#fff}.general-contact-button-outer{display:inline-block;width:100%;padding:12px 0 15px}.general-contact-button-outer .general-contact-button{background-color:#0053a0;color:#fff !important;padding:10px 15px;width:auto;display:inline-block;margin:0 2px 2px 0}.general-contact-button-outer .general-contact-button:hover{background-color:#4187c8}.external-testimonial-links{width:100%;text-align:center;font-size:0}.external-testimonial-links a{display:inline-block;width:50%;font-size:1.65rem;vertical-align:top;background-color:#e14e32;color:#fff;letter-spacing:-.4px;line-height:1.1em;padding:9px 5px !important}@media (min-width:1024px){.external-testimonial-links a{font-size:1.4rem}}.external-testimonial-links a:hover{background-color:#f7bc00}.external-testimonial-links a+a{background-color:#3b5998}.post-type-archive-testimonials .article__post{width:100%;float:left;padding:0 10px 0 0}@media (min-width:1024px){.post-type-archive-testimonials .article__post{width:50%}}.post-type-archive-testimonials .article__post .nav__read__more{float:left}#videos-page-outer{padding:50px 0 45px;border-bottom:1px solid #bbb;margin:0 0 35px;display:inline-block;width:100%;vertical-align:top}#videos-page-outer #videos-page-inner .videos-page-item{width:100%;float:left;padding:12px 8px 12px 0}@media (min-width:495px){#videos-page-outer #videos-page-inner .videos-page-item{width:50%}}@media (min-width:783px){#videos-page-outer #videos-page-inner .videos-page-item{width:33.3%}}#videos-page-outer #videos-page-inner .videos-page-item p.videos-item-title{font-weight:700;text-transform:capitalize;width:auto;background-color:#f7bc00;float:left;color:#fff;border-radius:0 10px 0 0;padding:5px 10px;font-size:.82em;margin:0}#videos-page-outer #videos-page-inner .videos-page-item iframe{width:100%;float:left;height:160px}@media (min-width:495px){#videos-page-outer #videos-page-inner .videos-page-item iframe{height:130px}}@media (min-width:1024px){#videos-page-outer #videos-page-inner .videos-page-item iframe{height:150px}}@media (min-width:1300px){#videos-page-outer #videos-page-inner .videos-page-item iframe{height:185px}}#google-reviews-slider{border-top:1px solid #e6e6e6;padding:65px 0 0;display:inline-block;vertical-align:top;margin:55px 0 0;max-width:100%;width:100%}#google-reviews-slider-internal{border-top:1px solid #e6e6e6;padding:70px 0 0;margin:35px 0 10px}@media only screen and (min-width:705px){#google-reviews-slider-internal{margin:20px 0 75px}}#area-google-slider-space{height:0;width:100%;display:block}@media only screen and (min-width:705px){#area-google-slider-space{height:20px}}.slider{float:left;width:100%;position:relative}@media (min-width:783px){.slider{height:475px}}@media (min-width:1024px){.slider{height:505px}}.slider li{float:left;width:100%;height:400px;background-position:center;background-size:cover}@media (min-width:783px){.slider li{height:475px}}@media (min-width:1024px){.slider li{height:auto}}.slider .slider_caption_1{background:rgba(51,51,51,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC333333, endColorstr=#CC333333)";margin:24px 0 0}@media (min-width:783px){.slider .slider_caption_1{float:left;width:45%;margin:100px 0 120px}}@media (min-width:1024px){.slider .slider_caption_1{margin:140px 0 160px}}@media (min-width:1300px){.slider .slider_caption_1{width:35%;margin-left:-16px}}.slider .slider_caption_1 .large_text{color:#fff;font-size:2.2rem;line-height:1.2;padding:12px}@media (min-width:1024px){.slider .slider_caption_1 .large_text{font-size:3rem;padding:24px}}.slider .slider_caption_1 .large_text p{font-size:inherit;line-height:inherit;margin-bottom:inherit}.slider .slider_caption_1 .small_text{color:#fff;font-size:1.2rem;line-height:1.2;padding:0 12px 12px}@media (min-width:1024px){.slider .slider_caption_1 .small_text{font-size:1.5rem;padding:0 24px 24px}}.slider .slider_caption_1 .btn,.slider .slider_caption_1 .btn--large,.slider .slider_caption_1 .btn--small,.slider .slider_caption_1 .btn--full,.slider .slider_caption_1 .btn--round,.slider .slider_caption_1 .btn--subtle,.slider .slider_caption_1 .btn--ghost,.slider .slider_caption_1 input[type=button],.slider .slider_caption_1 input[type=submit],.slider .slider_caption_1 button,.slider .slider_caption_1 .edit-link a,.edit-link .slider .slider_caption_1 a{font-size:1.4rem;line-height:1.2;text-transform:uppercase;padding:12px 0;width:100%}.slider .slider_caption_2{background:#ddd;margin:24px;margin-left:30px;margin-right:-5px;padding:12px;position:relative;z-index:100}@media (min-width:783px){.slider .slider_caption_2{float:right;width:40%;margin:0 24px;background:rgba(255,255,255,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";margin:-28px 0 0;height:477px}}@media (min-width:1024px){.slider .slider_caption_2{width:450px;padding:12px 24px;position:absolute;top:0;right:0;margin-top:-48px;height:580px}}@media (min-width:1300px){.slider .slider_caption_2{margin-right:-24px}}.slider .container--xlarge{padding:0 24px 24px 12px}.slider .container--xlarge.cont2{position:relative;padding-top:0;padding-right:0;padding-bottom:0}@media (min-width:783px){.slider .container--xlarge.cont2{top:-447px}}@media (min-width:1024px){.slider .container--xlarge.cont2{top:-460px}}#slider-service-pages .slider li{height:auto}#slider-service-pages .slider li .container--xlarge{padding-bottom:0}.quick_contact{display:none\9}.quick_contact .title{text-align:center;font-size:2.6rem;font-weight:700}@media (min-width:1024px){.quick_contact .title{font-size:3.2rem}}.quick_contact .sub_title{line-height:1.2;font-size:1.2rem;padding-bottom:24px;text-align:center}@media (min-width:783px){.quick_contact .sub_title{padding-bottom:12px}}@media (min-width:1024px){.quick_contact .sub_title{font-size:1.6rem;padding-bottom:24px}}.quick_contact .wpcf7-text,.quick_contact .wpcf7-textarea{padding:5px 10px;background:rgba(255,255,255,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";border:1px solid #878991;color:#4187c8;font-size:1.4rem;height:40px}@media (min-width:783px){.quick_contact .wpcf7-text,.quick_contact .wpcf7-textarea{padding:2px 10px;font-size:1.2rem;margin-bottom:0}}@media (min-width:1024px){.quick_contact .wpcf7-text,.quick_contact .wpcf7-textarea{margin-bottom:5px;font-size:1.4rem}}.quick_contact .wpcf7-textarea{height:200px;display:block;line-height:1.6;padding:12px}@media (min-width:783px){.quick_contact .wpcf7-textarea{height:70px;min-height:0;margin-top:5px}}@media (min-width:1024px){.quick_contact .wpcf7-textarea{height:125px}}.quick_contact ::-moz-placeholder{opacity:1}.quick_contact .btn,.quick_contact .btn--large,.quick_contact .btn--small,.quick_contact .btn--full,.quick_contact .btn--round,.quick_contact .btn--subtle,.quick_contact .btn--ghost,.quick_contact input[type=button],.quick_contact input[type=submit],.quick_contact button,.quick_contact .edit-link a,.edit-link .quick_contact a{width:100%;line-height:1.4;font-size:1.4rem}.quick_contact #gform_wrapper_3{margin:0}.quick_contact #gform_wrapper_3 .validation_error{display:none !important}.quick_contact #gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required div.ginput_container,.quick_contact #gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.quick_contact #gform_wrapper_3 li.gfield.gfield_error,.quick_contact #gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0;padding-bottom:0;background:0 0;border:none;margin:0}.quick_contact #gform_wrapper_3 li.gfield.gfield_error .gfield_description.validation_message,.quick_contact #gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .gfield_description.validation_message{padding:0;line-height:1em}.quick_contact #gform_wrapper_3 form .gform_body ul li{margin:0;display:inline-block;width:100%;height:auto}.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_1,.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_2{width:100%}@media (min-width:783px){.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_1,.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_2{width:50% !important;clear:none}}.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_6 p{font-size:.65em;line-height:1.35em;margin:0}@media (min-width:1024px){.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_6 p{font-size:.85em}}.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_7{transform:scale(.85);transform-origin:left}@media (min-width:1024px){.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_7{transform:scale(1)}}.quick_contact #gform_wrapper_3 form .gform_body ul li#field_3_7 label{display:none}.quick_contact #gform_wrapper_3 form .gform_body input,.quick_contact #gform_wrapper_3 form .gform_body textarea{margin:0;padding:8px;font-size:.9em;width:100%;border:none;height:38px;border:1px solid #878991;background-color:#fff;border-radius:0}@media (min-width:1024px){.quick_contact #gform_wrapper_3 form .gform_body input,.quick_contact #gform_wrapper_3 form .gform_body textarea{height:45px}}.quick_contact #gform_wrapper_3 form .gform_body textarea{height:55px !important;min-height:40px;min-width:100%;max-width:100%}@media (min-width:1024px){.quick_contact #gform_wrapper_3 form .gform_body textarea{height:70px !important}}.slider .slider_caption_2{display:none}@media (min-width:783px){.slider .slider_caption_2{display:block;position:relative}}.slider .slider_caption_2 .quick_contact{display:block}.mobile_quote .quick_contact{display:block;margin-top:24px}@media (min-width:783px){.mobile_quote .quick_contact{display:none}}.slider.homepage_slider{overflow:hidden}.slider.homepage_slider .bx-viewport{height:150px !important}@media (min-width:783px){.slider.homepage_slider .bx-viewport{height:515px !important}}.slider.homepage_slider .bx-wrapper,.slider.homepage_slider .bx-viewport,.slider.homepage_slider .bxslider{height:100%}.slider.homepage_slider ul li{height:100%}.slider.homepage_slider #home_slider_buttons{text-align:center;z-index:99;width:100%;margin-left:24px}@media (min-width:783px){.slider.homepage_slider #home_slider_buttons{position:absolute;bottom:50px;left:50%;width:950px;transform:translateX(-50%);max-width:85%}}.slider.homepage_slider #home_slider_buttons .home_slider_button{background-color:#4187c8;display:inline-block;width:100%;vertical-align:top;padding:10px 20px 13px;height:70px;border-bottom:1px solid #fff;position:relative}@media (min-width:783px){.slider.homepage_slider #home_slider_buttons .home_slider_button{border:none;padding:10px 20px;width:31%;margin:0 .5%;height:150px}}.slider.homepage_slider #home_slider_buttons .home_slider_button p{color:#fff;line-height:1em;font-size:.85em;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;transform:translateY(-50%);letter-spacing:.4px;position:relative;top:50%;margin:0}@media (min-width:783px){.slider.homepage_slider #home_slider_buttons .home_slider_button p{font-size:1.05em}}.slider.homepage_slider #home_slider_buttons .home_slider_button p img{height:21px;filter:brightness(1) invert(1);display:inline-block;width:100%;margin:0 7px 3px 0;position:relative;top:0}@media (min-width:783px){.slider.homepage_slider #home_slider_buttons .home_slider_button p img{height:37px;margin:0 7px 10px 0}}.slider.homepage_slider #home_slider_buttons .home_slider_button p strong{text-decoration:underline}.slider.homepage_slider #home_slider_buttons .home_slider_button:hover{background-color:#1e3c7b !important}.slider.homepage_slider #home_slider_buttons .home_slider_button+.home_slider_button{background-color:#0053a0}.slider.homepage_slider #home_slider_buttons .home_slider_button+.home_slider_button+.home_slider_button{background-color:#f7bc00}.aside__grid .widget .widget__title{font-size:2rem;font-size:80%\9;line-height:1.2;margin:24px 0 12px;color:#fff}#map-canvas{float:left;width:100%;height:150px;border:1px solid #ccc}.page-template-page-area .quick_contact{background:#ab2525;padding:12px;color:#fff;float:left;width:100%}@media (min-width:1024px){.page-template-page-area .quick_contact{padding:24px}}@media (min-width:1024px){.page-template-page-area .quick_contact .title{font-size:2.6rem;line-height:1.2;margin-bottom:24px}}@media (min-width:1150px){.page-template-page-area .quick_contact .title{font-size:3.2rem}}@media (min-width:783px){.page-template-page-area .quick_contact .sub_title{font-size:1.2rem}}@media (min-width:1150px){.page-template-page-area .quick_contact .sub_title{font-size:1.4rem}}.page-template-page-area .quick_contact .wpcf7-text,.page-template-page-area .quick_contact .wpcf7-textarea{color:#333;border-color:#612020}@media (min-width:783px){.page-template-page-area .maintext{padding-bottom:0}}.page-template-page-area .maintext .area_img{max-width:100%;height:auto}@media (min-width:1024px){.page-template-page-area .maintext .grid__item--two__thirds{width:65.66%;float:left}}@media (min-width:1024px){.page-template-page-area .maintext .grid__item--third{width:32.33%;float:right}}.page-template-page-area .area_image{background-size:cover;background-position:center;margin-bottom:48px}@media (min-width:783px){.page-template-page-area .area_image{width:98%;float:left}}.page-template-page-area .area_image img{max-width:100%}.page-template-page-area section.grey_banner{background:#4187c8}.page-template-page-area section.grey_banner .grey_banner_holder{color:#fff}.page-template-page-area section.blue_banner{background:#eee}.page-template-page-area section.blue_banner .blue_banner_holder{color:#333}.page-template-page-area section.services{background:0 0;padding-top:0}@media (min-width:783px){.page-template-page-area section.services{padding-top:0}}@media (min-width:1024px){.page-template-page-area section.services{padding-bottom:36px}}.page-template-page-area section.services .container--xlarge{width:100%}@media (min-width:783px){.page-template-page-area section.services .grid__item--half{width:100%}}@media (min-width:1024px){.page-template-page-area section.services .grid__item--half{width:100%}}@media (min-width:1300px){.page-template-page-area section.services .grid__item--half{width:50%}}@media (min-width:1024px){.page-template-page-area section.services .service_box{margin-top:24px}}@media (min-width:1024px){.page-template-page-area section.services .service_box .service_list{padding:48px 0}}@media (min-width:1300px){.page-template-page-area section.services .service_box .service_list{padding:82px 0}}.page-template-page-area section.services .service_box .service_link{text-align:left}@media (min-width:783px){.page-template-page-area section.services .service_box .service_link{font-size:1.3rem}}@media (min-width:1300px){.page-template-page-area section.services .service_box .service_link{font-size:1.65rem;line-height:2.4;font-weight:600;padding:9px 16px}}@media (min-width:783px){.page-template-page-area section.services .service_box .service_link span{display:none}}@media (min-width:1024px){.page-template-page-area section.services .service_box .service_link span{display:block;padding:0 6px 0 8px}}.page-template-page-area section.services .service_box .overlay{background:0 0}.page-template-page-area h1{font-size:2.95rem;font-weight:600}@media (min-width:783px){.page-template-page-area h1{font-size:3.4rem}}@media (min-width:1190px){.page-template-page-area h2{margin-bottom:24px !important}}@media (min-width:1190px){.page-template-page-area .padtopbot{padding:60px 0 0}}@media (min-width:783px){.page-template-page-area .heading{font-size:3rem;line-height:1}}@media (min-width:783px){.page-template-page-area .heading{font-size:2.6rem}}@media (min-width:1190px){.page-template-page-area .heading{font-size:3rem;line-height:.7}}@media (min-width:1300px){.page-template-page-area .heading{font-size:3rem;line-height:1}}@media (min-width:783px){.page-template-page-area .heading.underline{margin-bottom:45px}}@media (min-width:783px){.page-template-page-area .heading.underline:before{bottom:-20px}}.page-template-page-area .benefits_box{background:#eee}@media (min-width:1024px){.page-template-page-area .benefits_box{padding-bottom:12px;margin-top:24px}}.page-template-page-area .benefits_box .benefits_box_title{display:none}.page-template-page-area .benefits_box ul{margin-left:0}.page-template-page-area .benefits_box ul li{float:left;width:100%;list-style-type:none;color:#000;margin-bottom:18px;line-height:1.2;padding-left:1.5em}@media (min-width:495px){.page-template-page-area .benefits_box ul li{font-size:1.4rem}}@media (min-width:783px){.page-template-page-area .benefits_box ul li{font-size:1.3rem}}@media (min-width:1024px){.page-template-page-area .benefits_box ul li{font-size:1.6rem;margin-bottom:18px}}@media (min-width:1300px){.page-template-page-area .benefits_box ul li{font-size:2rem;margin-bottom:24px}}.page-template-page-area .benefits_box ul li:before{content:'\f00c';display:inline-block;font-family:'FontAwesome';font-weight:300;margin-left:-1.5em;width:1.5em;color:#4187c8}.page-template-page-area .benefits_box ul li:nth-child(2),.page-template-page-area .benefits_box ul li:nth-child(4),.page-template-page-area .benefits_box ul li:nth-child(6),.page-template-page-area .benefits_box ul li:nth-child(8),.page-template-page-area .benefits_box ul li:nth-child(10){font-weight:700}.page-template-page-area .benefits_box .heading{display:none}.page-template-page-area .benefits_box section.why{padding:0 24px !important}@media (min-width:783px){.page-template-page-area .benefits_box section.why{padding:0 12px !important}}.page-template-page-area .benefits_box section.why .container--xlarge{width:100%}.page-template-page-area .benefits_box section.why .why_text{font-size:1.3rem}@media (min-width:1300px){.page-template-page-area .benefits_box section.why .why_text{font-size:1.6rem}}@media (min-width:1024px){section.map_opening .grid__item--two__thirds{width:65.66%;float:left}}@media (min-width:1024px){section.map_opening .grid__item--third{width:32.33%;float:right}}section.map_opening a{padding:0}section.map_opening iframe{width:100%}.testimonial_box{margin-bottom:48px}@media (min-width:1024px){.testimonial_box{height:300px}}@media (min-width:1024px){.testimonial_title{line-height:1.8}}.map_iframe{float:left;width:100%}.map_iframe iframe{float:left;width:100%;border:1px solid #ccc;border-bottom:0;height:225px}.local_info{margin:0 0 48px}.local_info .local_info_title{background:#4187c8;color:#fff;padding:12px;font-weight:600;text-transform:uppercase;line-height:1.2}.local_info .lit2{background:#ddd}.local_info ul{margin-left:0}.local_info ul li{list-style-type:none;font-size:1.2rem;line-height:1.2;padding:12px;border-bottom:1px solid #ddd;font-weight:600;background:#fafafa}@media (min-width:1024px){.local_info ul li{font-size:1.3rem;padding:22px 12px 21.5px}}@media (min-width:1300px){.local_info ul li{font-size:1.4rem;padding:21px 12px}}.local_info ul li span{font-weight:400}@media (min-width:1300px){.local_info ul li span{float:right}}.local_info ul li:nth-child(1){border-top:1px solid #ddd}.local_info ul li:nth-child(2),.local_info ul li:nth-child(4),.local_info ul li:nth-child(6),.local_info ul li:nth-child(8){background:#eee}.get_directions{float:left;width:100%}.get_directions i{margin-right:5px}.get_directions a{float:left;width:100%;padding:10px 5% !important;text-align:center;background:#0053a0;color:#fff;font-size:90%;font-weight:600;text-decoration:none;margin-bottom:40px;border-radius:0 0 5px 5px;line-height:1.2em;transition:all .2s linear 0s}.get_directions a:hover{background:#333}.carousel_team{margin-bottom:48px}.carousel_team ul{margin-left:0}.carousel_team ul li{background-size:cover;background-position:center;height:300px;overflow:hidden}@media (min-width:1024px){.carousel_team ul li{margin-left:1px}}.carousel_team .bx-controls{position:relative;top:-140px}@media (min-width:1024px){.carousel_team .bx-controls{top:-160px}}.team_info{position:absolute;bottom:0;margin:12px 0 0 24px;text-align:center;color:#fff;line-height:1.6;background:rgba(0,0,0,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";padding:6px 0}.team_info .team_name{font-weight:700}.team_info .team_position{font-weight:300;font-style:italic;font-size:1.4rem}aside{float:left;width:100%;padding:24px !important}aside .facebook,aside .google{float:left;width:50%;color:#fff;padding:5px 10px !important}@media (min-width:783px){aside .facebook,aside .google{width:100%}}@media (min-width:1024px){aside .facebook,aside .google{font-size:1.3rem;width:50%}}@media (min-width:1300px){aside .facebook,aside .google{font-size:1.6rem}}aside .widget{float:left}.forecast iframe{width:100%;height:250px}.area_3_boxes{padding-top:48px}.area_3_boxes .heading.underline:before{left:46%}.area_3_boxes a{padding:0}.area_half_box{padding:0 10px;float:left}body.page-template-page-area .area-why-list{font-size:0}.slider_news{height:auto}.slider_news li{height:200px !important}@media (min-width:783px){.slider_news li{height:300px !important}}.latestnews .padtopbot{padding-top:48px;padding-bottom:48px;padding-left:24px}@media (min-width:783px){.latestnews .padtopbot{padding:48px 0 48px 24px}}input.search-field{line-height:1.2;padding:10px}input.search-submit{line-height:1.2;padding:14px 10px}input.search-field{background:#fff}@media (min-width:495px){.attachment-post-thumbnail{float:left;width:30%;margin-right:12px}}@media (min-width:1024px){.attachment-post-thumbnail{margin-right:24px}}.article__post .grid__item--one__whole{float:left;width:100%}.article__post p{float:none}@media (min-width:783px){.article__post p{padding-top:12px}}@media (min-width:495px){.article__post p{padding-top:24px;margin-bottom:24px}}.article__post h1{margin-bottom:24px}.article__title,.entry-title{background:#4187c8;line-height:1.5em;color:#fff;padding:16px 12px}.article__title a,.entry-title a{color:#fff;font-size:1.6rem}.article__post .post__meta{float:left;width:100%;background:#eee;color:#4187c8;padding:10px;line-height:1.2;font-size:1.2rem}.article__post .post__meta a{color:#0053a0;font-weight:600}.article__post .post__meta span a{display:inline-block}.article__post img{float:left;width:100%;margin-bottom:24px}.article__post a{padding:0}.nav--posts{float:left;width:100%;margin-bottom:24px}.nav--posts .nav__previous,.nav--posts .nav__next{float:left;width:auto;background:#0053a0;font-size:1.2rem;line-height:1.2;padding:6px 12px;transition:all .2s linear 0s}.nav--posts .nav__previous:hover,.nav--posts .nav__next:hover{background:#4187c8;cursor:pointer}.nav--posts .nav__next{float:right}.nav--posts a{color:#fff}.news-art-pad{width:100%;height:14px}.category-latest-news .article__post img,.archive .article__post img{display:none}@media (min-width:783px){.category-latest-news .article__post img,.archive .article__post img{width:20%;display:block;margin:0 19px 24px 0}}.category-latest-news .article__post .post__meta,.archive .article__post .post__meta{margin-bottom:10px}@media (min-width:783px){.category-latest-news .article__post .post__meta,.archive .article__post .post__meta{margin-bottom:0}}.category-latest-news .article__post .post__meta a,.archive .article__post .post__meta a{display:inline-block}@media (min-width:783px){.category-latest-news .article__post .grid__item--two__thirds,.archive .article__post .grid__item--two__thirds{width:100%}}@media (min-width:1024px){.category-latest-news .article__post .grid__item--two__thirds,.archive .article__post .grid__item--two__thirds{width:50%}}@media (min-width:1300px){.category-latest-news .article__post .grid__item--two__thirds,.archive .article__post .grid__item--two__thirds{width:60%}}@media (min-width:783px){.category-latest-news .article__post .grid__item--third,.archive .article__post .grid__item--third{width:100%}}@media (min-width:1024px){.category-latest-news .article__post .grid__item--third,.archive .article__post .grid__item--third{width:50%}}@media (min-width:1300px){.category-latest-news .article__post .grid__item--third,.archive .article__post .grid__item--third{width:40%}}.category-latest-news .article__post .article-thumb a,.archive .article__post .article-thumb a{vertical-align:top}@media (min-width:1024px){.category-latest-news .article__title,.archive .article__title{width:106%;line-height:1.2;padding:16px 12px}}@media (min-width:783px){.category-latest-news .post__meta,.archive .post__meta{float:right;line-height:1.2;padding:19px 12px 18px;text-align:right}}.category-latest-news .posted-on,.archive .posted-on{margin-right:3px}.search-results .entry-title{margin-top:24px;margin-bottom:0 !important;float:left;width:100%;padding-bottom:10px}.search-results .post__meta{float:right;font-size:1.2rem;line-height:1.2;width:auto;padding:12px;background:#eee;margin-bottom:0}.search-results p{float:right;width:100%;margin-top:24px}.nav__read__more{float:right;width:auto;background:#0053a0;font-size:1.3rem;line-height:1.2;padding:12px 14px;transition:all .2s linear 0s;margin-bottom:48px;color:#fff;font-weight:700}.nav__read__more:hover{background:#4187c8;cursor:pointer}body.single .article__post img.attachment-post-thumbnail{max-width:450px}@media (min-width:1024px){section.latestnews-three .article__post{width:33.3%;padding:0 14px 14px 0;float:left}section.latestnews-three .article__post p{padding:0;margin-bottom:10px}section.latestnews-three .article__post .article__title{font-size:1.2em}section.latestnews-three .article__post .nav__read__more{margin-bottom:0 !important}}@media (min-width:783px){section.latestnews-three .article__post img{margin:19px 19px 24px 0}}@media (min-width:1024px){.article__post__inner{background-color:#f0f0f0;display:inline-block;padding:10px}}.breadcrumb{padding:11px 15px}.breadcrumb .rank-math-breadcrumb p{margin-bottom:0}aside{background:#eee;padding:24px;margin-bottom:18px}@media (min-width:783px){aside{padding:48px 24px;margin-bottom:0}}@media (min-width:1024px){aside{padding:72px 24px}}aside .widget{width:100% !important}aside .widget__title{background:#4187c8;color:#fff;font-size:1.8rem !important;line-height:1.2 !important;padding:12px}aside .contact_maps p.address__list{margin-bottom:0}.news-sidebar-extra{width:calc(100%);padding:3px 1px 0 23px;margin-left:0;display:inline-block}.news-sidebar-extra p.widget__title{color:#fff}.news-sidebar-extra p{display:inline-block;color:#111;width:100%;font-size:1em;font-size:1.05em;margin:12px 0 0}.news-sidebar-extra p strong{color:#111}.news-sidebar-extra #news-sidebar-extra-inner{width:100%;display:inline-block;background-color:#fff;padding:6px 20px 14px;margin:13px 0 0;border:1px solid #ddd}.news-sidebar-extra .address{line-height:1.3em;display:inline-block}.news-sidebar-extra li{display:inline-block;font-weight:300;margin:0;font-size:1.05em;color:#111}.news-sidebar-extra a{text-decoration:none;font-weight:300;color:#111;letter-spacing:-.63px}.news-sidebar-extra a:hover{text-decoration:underline;color:#111}.news-sidebar-extra li{display:inline-block}body.page-template-_templatespage-contact-php .address__list{margin:0 0 8px}.single-thumb-img{width:100%;max-width:550px}.no-full{width:auto !important;float:none !important;margin:0 !important}#contact-sidebar-images{display:inline-block;height:350px;vertical-align:top;width:100%}@media (min-width:783px){#contact-sidebar-images{height:275px}}#contact-sidebar-images div{width:50%;height:50%;float:left;background-size:cover !important;background-position:Center center !important}footer{float:left;width:100%;padding-bottom:0}footer .sitemap{text-align:center;margin-bottom:24px}footer .sitemap ul{padding:24px 0;margin-bottom:0}footer .sitemap ul li{font-size:1.4rem}footer .sitemap ul li a{padding:0 2px;color:#023b71;font-weight:600}footer .sitemap ul li a:hover{color:#4187c8}footer .footer_title{color:#023b71;font-size:1.6rem;font-weight:700;text-transform:uppercase}footer ul.address{float:left;width:100%;font-size:0}footer ul.address li{display:inline-block;font-size:1.4rem;font-weight:400;color:#023b71;line-height:1.4}@media (min-width:783px){footer ul.address li{font-size:1.2rem}}@media (min-width:1024px){footer ul.address li{font-size:1.4rem}}footer ul.normal{float:left;width:100%}footer ul.normal li{float:left;width:100%;font-size:1.4rem;font-weight:400;color:#023b71;line-height:1.4}@media (min-width:783px){footer ul.normal li{font-size:1.2rem}}@media (min-width:1024px){footer ul.normal li{font-size:1.4rem}}footer ul.normal:last-child{margin-bottom:0}@media (min-width:783px){footer .grid__item--quarter{float:left;border-right:1px solid #0053a0;padding-right:12px;min-height:135px}}footer .grid__item--quarter:nth-last-child(1){border-right:0}footer a{font-weight:700}footer .facebook,footer .google{width:100px;text-align:center}@media (min-width:783px){footer .facebook,footer .google{display:block}}footer #footer-social-links li{display:inline-block;width:auto}footer #footer-social-links li img{height:13px;filter:invert(1)}footer .facebook{background:#3b5998;padding:5px 10px;float:left;width:auto}@media (min-width:783px){footer .facebook{width:auto}}footer .facebook:hover{background:#2c4272}footer .google,footer .youtube,footer .linkedin{background:#dd4b39;padding:5px 8px;float:left;width:auto}footer .linkedin{background:#0072b1}footer .google:hover,footer .youtube:hover{background:#b43d2e}footer .linkedin:hover{background:#005584}footer i{color:#fff}footer .sitemap nav.footer__nav li{padding:0 3px 3px 0}@media (min-width:783px){footer .sitemap nav.footer__nav li{padding:0 18px 3px 0}}footer .sitemap nav.footer__nav li a{background-color:#f0f0f0;padding:10px;display:inline-block;letter-spacing:-.75px;border-radius:3px}@media (min-width:783px){footer .sitemap nav.footer__nav li a{padding:0;background:0 0}}.gform_wrapper form#gform_2 .gform_body ul li{vertical-align:top}.gform_wrapper form#gform_2 .gform_body ul li#field_2_1,.gform_wrapper form#gform_2 .gform_body ul li#field_2_2,.gform_wrapper form#gform_2 .gform_body ul li#field_2_3,.gform_wrapper form#gform_2 .gform_body ul li#field_2_9,.gform_wrapper form#gform_2 .gform_body ul li#field_2_10,.gform_wrapper form#gform_2 .gform_body ul li#field_2_12{width:100%;display:inline-block}@media (min-width:783px){.gform_wrapper form#gform_2 .gform_body ul li#field_2_1,.gform_wrapper form#gform_2 .gform_body ul li#field_2_2,.gform_wrapper form#gform_2 .gform_body ul li#field_2_3,.gform_wrapper form#gform_2 .gform_body ul li#field_2_9,.gform_wrapper form#gform_2 .gform_body ul li#field_2_10,.gform_wrapper form#gform_2 .gform_body ul li#field_2_12{width:50%}}.gform_wrapper form#gform_2 .gform_body ul li#field_2_4,.gform_wrapper form#gform_2 .gform_body ul li#field_2_8{width:100%;display:inline-block}@media only screen and (min-width:1275px){.gform_wrapper form#gform_2 .gform_body ul li#field_2_4,.gform_wrapper form#gform_2 .gform_body ul li#field_2_8{width:50%}}.gform_wrapper form#gform_2 .gform_body ul li input{width:100%;padding:6px 10px}.gform_wrapper form#gform_2 .gform_body ul li select{width:100%;height:53px;border-radius:0;padding-left:10px}.gform_wrapper form#gform_2 .gform_body ul li#field_2_10 input#input_2_10{width:calc(100% - 27px)}.gform_wrapper form#gform_2 .gform_footer input{padding:10px 22px}