.mt0{margin-top:0 !important}.mt1{margin-top:1em !important}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1em !important}.pb0{padding-bottom:0 !important}@media only screen and (min-width: 48em){.pad-right{padding-right:2.5em}}.pad-top{padding-top:2rem}.pad-bottom{padding-bottom:2rem}.panel-no-style{margin:0 !important;padding:0 1.5rem}.panel-has-style{margin:0 !important;padding:1rem 1.5rem 0}@media only screen and (min-width: 48em){.pad-top{padding-top:4rem}.pad-bottom{padding-bottom:4rem}.panel-has-style{padding-top:3rem}}.nav-header{padding:1.25em 1em;border-bottom:1px solid #ededed}.nav-header .logo a{display:block;width:170px;height:48px;background-image:url(img/absolute-gas-services-sml.png);background-repeat:no-repeat}@media only screen and (min-width: 48em){.nav-header .logo a{width:310px;height:94px;background-image:url(img/absolute-gas-services-lrg.png)}}.nav-wrapper{position:relative;background-color:#09c}#navigation{clear:both}@media only screen and (min-width: 48em){#navigation{width:100%;clear:none;float:none}#navigation.collapse{height:auto !important;overflow:visible !important}}nav[role="navigation"] ul{width:100%;height:100%;padding:0 1.25em 1.25em}nav[role="navigation"] li{display:block}nav[role="navigation"] li a{display:block;padding:0.75em 0;font-family:"Montserrat Bold";color:white;text-decoration:none;text-transform:uppercase}nav[role="navigation"] li a:hover,nav[role="navigation"] li a:focus{text-decoration:none}@media only screen and (min-width: 48em){nav[role="navigation"]{text-align:center}nav[role="navigation"] ul{padding:0;text-align:center}nav[role="navigation"] li{display:inline-block;padding:0}nav[role="navigation"] li a{padding:1em 0.5em;-webkit-transition:background-color 400ms ease-in-out;transition:background-color 400ms ease-in-out}nav[role="navigation"] li a:hover,nav[role="navigation"] li a[aria-current="page"]{background-color:white;color:#09c}}@media only screen and (min-width: 62em){nav[role="navigation"] li+li{margin-left:0.5em}nav[role="navigation"] .facebook{display:block}}.nav-trigger{display:block;position:absolute;width:106px;height:25px;right:1em;top:1em;margin:0;padding:0;background-color:transparent;border:none;text-align:right;z-index:200}.nav-trigger:hover,.nav-trigger:focus{background-color:transparent;border:none;outline:none}.nav-trigger:before{content:'MENU';position:absolute;left:0px;top:10px;width:50px;height:20px}.nav-icon{display:inline-block;position:relative;width:40px;height:5px;background-color:#5D5D5D;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms}.nav-icon:before,.nav-icon:after{content:'';display:block;width:40px;height:5px;position:absolute;background:#5D5D5D;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, -webkit-transform;transition-property:margin, transform;transition-property:margin, transform, -webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms}.nav-icon:before{margin-top:-10px}.nav-icon:after{margin-top:10px}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-regular-webfont.eot");src:url("fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-regular-webfont.woff2") format("woff2"),url("fonts/montserrat-regular-webfont.woff") format("woff"),url("fonts/montserrat-regular-webfont.ttf") format("truetype"),url("fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat Bold';src:url("fonts/montserrat-bold-webfont.eot");src:url("fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-bold-webfont.woff2") format("woff2"),url("fonts/montserrat-bold-webfont.woff") format("woff"),url("fonts/montserrat-bold-webfont.ttf") format("truetype"),url("fonts/montserrat-bold-webfont.svg#montserratbold") format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4{font-family:"Montserrat Bold";font-weight:normal;line-height:1.2}h1,.h1{margin:0;font-size:2.125em;color:#16668e}h2,.h2{font-size:1.625em;color:black}h3,.h3{margin:1em 0;font-size:24px}h4,.h4{margin:1em 0 0.5em 0;text-transform:uppercase;font-size:1.25em;color:#b4b4b4}@media only screen and (min-width: 48em){h1,.h1{font-size:50px}h2,.h2{font-size:2.250em}}.lead{font-size:1.25em}.text-med{font-size:20px;line-height:30px}.heading{font-family:"Montserrat Bold";font-size:30px}@media screen and (min-width: 48em){.heading--lrg{font-size:50px}}.heading-underlined:after{display:block;content:'';border-bottom:3px solid #0099cc;padding-top:20px;margin:0 auto 20px;width:60px}.heading-sml{font-size:1.25rem}.heading-block{padding:0.5rem 1rem;background-color:#ccebf5;color:#09c}a[role="button"],.btn{display:inline-block;margin:1em 0;padding:0.75rem 1.5rem;background-color:#09c;border-radius:0;font-size:1rem;font-family:"Montserrat Bold";color:white;text-decoration:none;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}a[role="button"]:hover,a[role="button"]:focus,.btn:hover,.btn:focus{text-decoration:none;background-color:#00bfff;color:white}.btn--sml{padding:0.75em 1em;font-size:1rem}@media screen and (min-width: 992px){.btn{font-size:1.25rem}}.section-block a[role="button"]{margin:0;background-color:white;color:#09c}.section-block a[role="button"]:hover{background-color:#a4def1}footer[role="contentinfo"] a[role="button"]{margin:0;font-size:0.75em}.tabs{margin:3.125em 0}.tabs .tab-links{padding:0;list-style:none;list-style-image:none}.tabs .tab-links li{display:inline-block;margin-right:0.75em}.tabs .tab-links li+li{padding-left:0.75em;border-left:1px solid #9d9d9c}.tabs .tab-links li.active a{color:white}@media only screen and (min-width: 48em){.tabs .tab-links li{margin:1.5em 0}.tabs .tab-links li+li{margin-left:1.5em;padding-left:1.5em}}.tabs .tab-links a{display:block;padding:0.625em 1.5em;border-radius:20px;background-color:#dadada;color:#09c;font-family:"Montserrat Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.tabs .tab-links a:hover,.tabs .tab-links a:focus{text-decoration:none;background-color:#a7a7a7;color:white}.tabs .tab-content{margin-top:3.125em}.list-block{position:relative;margin:1.25em 0;padding:1.5em;background-color:#ededed}.list-block ul{margin:0;padding-left:0;list-style:none;list-style-image:none}.list-block li{position:relative;margin:0.75em 0;padding-left:1.5em}.list-block li::before{content:'';position:absolute;left:0;top:6px;width:13px;height:11px;background-image:url(img/list-item.png)}.list{margin:0;padding:0;list-style:none}@media screen and (min-width: 48em){.list--inline li{display:inline-block;vertical-align:middle}}@media screen and (min-width: 48em){.list--menu li+li{margin-left:1rem}}footer .list li{margin-bottom:1rem}.unstyled-list{margin:0;padding:0;list-style:none}.carousel{margin:0}.carousel>figure>figcaption{padding:1em;background-color:rgba(34,34,34,0.6)}.carousel h3{margin:0 0 6px;color:white}.carousel p{margin:0}body{margin:0;padding:0;position:relative;color:#333;font-family:"Montserrat",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.6;overflow-x:hidden}.site-wrap{position:relative;width:100%;height:100%;background-color:#09c;overflow:hidden}.site-content{max-width:1900px;margin:0 auto;position:relative;background-color:white;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 500ms ease-in-out;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out}.nav-active+.site-content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.container{width:calc(100% - 2rem);max-width:1380px}a{color:#8fa633}a:hover{color:#4C293B}a:focus,a:active,a:hover{outline:0}a.tel{font-family:"Montserrat Bold",Arial,"Helvetica Neue",Helvetica,sans-serif}a.tel:hover,a.tel:focus{text-decoration:none}.link-arrow{background-image:url(img/fallbacks/link-arrow.png)}b,strong{font-family:"Montserrat Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}nav ul,nav ol{margin:0;padding:0;list-style:none;list-style-image:none}li>ul,li>ol{margin-bottom:0}hr{margin:1.25em 0;border-color:#a4def1}@media only screen and (min-width: 48em){hr{margin:2.5em 0}}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;min-height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}figure>img{display:block}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}header[role='banner'] .container{position:relative;width:100%}header[role='banner'] a{text-decoration:none}header[role='banner'] .lead-contact{font-size:1.25em}header[role='banner'] .lead-contact a{display:block;font-size:40px;font-family:"Montserrat Bold";line-height:40px;color:white}@media screen and (min-width: 48em){header[role='banner'] .lead-contact a{color:#09c}}@media screen and (min-width: 992px){header[role='banner'] .lead-contact a{display:inline-block}}header[role='banner'] .main-contact{padding:0.5em 0;background-color:#09c;text-align:center;color:black}header[role='banner'] .main-contact p{margin:0}@media screen and (min-width: 48em){header[role='banner'] .main-contact{position:absolute;right:0.5em;top:0;background-color:transparent;text-align:right}}@media only screen and (min-width: 62em){header[role='banner'] .main-contact{top:0.5em}}header[role='banner'] .facebook{display:none}header[role='banner'] .facebook .label{display:inline-block;margin:4px 10px 0 0;font-size:1em;vertical-align:top;color:#09c}header[role='banner'] .facebook p{margin:8px 10px 0 0;color:white;vertical-align:middle}header[role='banner'] .facebook a{display:block}header[role='banner'] .facebook svg{vertical-align:top}header[role='banner'] .facebook .facebook-icon{display:inline-block;width:44px;height:44px;background-color:white;text-indent:-9999px;background-image:url(img/facebook-icon.png);background-repeat:no-repeat;background-position:center}header[role='banner'] .facebook .facebook-icon:hover{background-color:#a4def1}@media screen and (min-width: 48em){header[role='banner'] .facebook{display:block;margin:8px 0 0}}@media screen and (min-width: 992px){header[role='banner'] .facebook{margin:16px 0 0}}@media only screen and (min-width: 48em){header[role='banner']{background-image:url(img/bg-texture.png);background-repeat:repeat}}main[role='main']{position:relative}main[role='main'] header{margin-bottom:1.25em;padding:1.25em 0;background-color:white}@media only screen and (min-width: 48em){main[role='main'] header{padding:2.5em 0}}[class*="section-"]{position:relative;margin:1.25em 0;padding:0}[class*="section-"]:first-of-type{margin-top:0}[class*="section-"] h2:first-of-type,[class*="section-"] h3:first-of-type,[class*="section-"] h4:first-of-type{margin-top:0}@media only screen and (min-width: 48em){.section-content{margin:2.5em 0}}.section-block .block-content{padding:1em;background-color:#09c;text-align:center;color:white}@media only screen and (min-width: 48em){.section-block .block-content{padding:2em 1em}}.section-block .contact-highlight{text-align:left}.section-block .contact-highlight ul{margin:0;display:inline-block}.section-block .contact-highlight p{margin:1.5em 1.5em 0}.section-block .contact-highlight p span{font-size:1.25em;color:#a4def1}@media only screen and (min-width: 48em){.section-block .contact-highlight p{margin:0;font-size:1.5em}.section-block .contact-highlight p span{font-size:1.25em}}.section-block a{color:#a4def1}.section-block .lead{margin-top:0;font-size:1.5em}.content-block{margin:0;padding:1.25em;background-color:white;border-radius:2em}@media only screen and (min-width: 48em){.content-block{margin:0 0 3.125em;padding:3.125em}}.fb-page{margin:1.5em 0}.media-block{margin:1.5em 0}.media-block img{width:100%}.article-nav{margin:0;padding:0;list-style:none}.article-block{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ccc}.content-row{margin:1em 0}@media screen and (min-width: 768px){.content-row{margin:2em 0}}.bg-grey{background-color:#efefef}.logo-block{max-width:260px;margin:1em auto;text-align:center}.logo-block img{display:block}.all-services{color:#636065}.all-services p{margin:0.5em 0}@media screen and (min-width: 992px){.contact-block p{font-size:1.5em}}.contact-block a{color:#09c}.fdb-block{margin:20px 0}@media screen and (min-width: 992px){.fdb-block{margin:50px 0}}.fdb-box{background:white;margin:0.75em 0;padding:20px;border-top:solid 5px #09c}.fdb-box h2{margin:6px 0;font-size:1.5em}@media screen and (min-width: 992px){.fdb-box{margin:0;padding:30px 40px}}.socialShare--icon{display:inline-block;margin-right:5px;height:32px;width:32px}.schema-address span{display:block}.bp-opening-hours{max-width:100% !important}.bp-name,.bp-title{margin:0 0 1rem;padding:0.5rem 1rem;background-color:#ccebf5;color:#09c}footer[role="contentinfo"]{margin-top:2em;padding:2em 0;background-color:#16668e;color:white}footer[role="contentinfo"] ul,footer[role="contentinfo"] ol{margin:0;padding:0;list-style:none}footer[role="contentinfo"] h2{font-size:1.125rem;color:white}footer[role="contentinfo"] a{color:#a4def1}footer[role="contentinfo"] a:hover{text-decoration:none}footer[role="contentinfo"] .contact-info{font-size:1.25em}footer[role="contentinfo"] .contact-info p{margin:0.25em 0}.panel-has-style{position:relative}.panel-grid-cell{z-index:1}.landing-form:before{content:'';position:absolute;left:calc(50% - 50vw);top:0;width:100vw;height:100%;background-color:#e1f2ff}.nf-form-layout{padding:2rem;background-color:white;border:6px solid #18364b}.nf-form-title{margin-top:0}.nf-form-title h3{margin-top:0}.nf-before-form-content{margin-bottom:2rem}
