/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Gotham Thin';src:url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.eot?v=1.1.0");format("embedded-opentype");}@font-face{font-family:'Gotham Thin';src:url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/thin/gotham-thin.svg?v=1.1.0#thin") format("svg");}@font-face{font-family:'Gotham Extra Light';src:url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Extra Light';src:url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/extralight/gotham-extralight.svg?v=1.1.0#Light") format("svg");}@font-face{font-family:'Gotham Light';src:url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Light';src:url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/light/gotham-light.svg?v=1.1.0#Light") format("svg");}@font-face{font-family:'Gotham Book';src:url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Book';src:url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/book/gotham-book.svg?v=1.1.0#Book") format("svg");}@font-face{font-family:'Gotham Medium';src:url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Medium';src:url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/medium/gotham-medium.svg?v=1.1.0#Medium") format("svg");}@font-face{font-family:'Gotham Bold';src:url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Bold';src:url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/bold/gotham-bold.svg?v=1.1.0#bold") format("svg");}@font-face{font-family:'Gotham Black';src:url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Black';src:url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/black/gotham-black.svg?v=1.1.0#Black") format("svg");}@font-face{font-family:'Gotham Ultra';src:url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.eot?v=1.1.0") format("embedded-opentype");}@font-face{font-family:'Gotham Ultra';src:url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.eot?v=1.1.0");src:url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.woff2?v=1.1.0") format("woff2"),url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.woff?v=1.1.0") format("woff"),url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.ttf?v=1.1.0") format("truetype"),url("/themes/custom/erie/css/../fonts/gotham/ultra/gotham-ultra.svg?v=1.1.0#Light") format("svg");}#admin-toolbar-search-tab .form-group{margin-bottom:0;}html{-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body{font-size:18px;line-height:27px;font-family:"Gotham Book",Verdana,Arial,sans-serif;color:#333;width:100%;height:100%;}#page{position:relative;background:#fff;padding-top:0;}body{background:#fff !important;}h2,h3,h4,h5,h6{font-family:"Gotham Bold";}h1{font-family:"Gotham Black";margin-bottom:1rem !important;}h2{margin-bottom:1rem !important;}a{text-decoration:none !important;transition:all 500ms ease;}.node .field--type-image{float:none;margin:0;}#main-wrapper{margin-bottom:2rem;}.page-node-1 #main-wrapper .container{padding-top:2rem;}img{max-width:100%;height:auto;}.error #main-wrapper,.error #header,.error .highlighted{margin-bottom:0;}.error .main-content{max-width:45rem;text-align:center;color:#fff;background:url(/themes/custom/erie/css/../images/grey-30.png) scroll 0 0 transparent;}.animation-element{opacity:0;position:relative;}.animation-element.fade-left{opacity:0;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-transform:translate3d(-100px,0px,0px);-webkit-transform:translate3d(-100px,0px,0px);-o-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate3d(-100px,0px,0px);}.animation-element.fade-left.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px);}.animation-element.fade-right{opacity:0;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-transform:translate3d(100px,0px,0px);-webkit-transform:translate3d(100px,0px,0px);-o-transform:translate(100px,0px);-ms-transform:translate(100px,0px);transform:translate3d(100px,0px,0px);}.animation-element.fade-right.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px);}.animation-element.fade-up{opacity:0;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-transform:translate3d(0px,100px,0px);-webkit-transform:translate3d(0px,100px,0px);-o-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate3d(0px,100px,0px);}.animation-element.fade-up.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px);}.links ul,ul.links,ul.list{padding-left:0;padding-bottom:1rem;list-style-type:none;list-style-image:none;}.cta-link{display:inline-block;padding:.3125rem .625rem;border-radius:.3125rem;transition:all 500ms ease;}.cta-link{color:#3b3b3b;border:1px solid #3b3b3b;}.cta-link:hover,.cta-link:focus,.cta-link:active{background-color:#fff;color:#0042a1 !important;}.ghost{width:70%;}.page-user-login #main,.page-user-password #main,.page-user-register #main,.page-node-44 #main{max-width:720px;margin:0 auto;}.js-form-item label{font-weight:bold;}.form-required:after{display:inline-block;content:'*';color:#ff0000;font-weight:bold;margin-left:.3125rem;}.flex > div h2{margin-bottom:.25rem;}.flex > div h3{margin-bottom:2rem;}.red{color:#f00;font-weight:bold;margin-right:.3125rem;}.row{margin-left:0;margin-right:0;}.block-system-main-block a{font-family:"Gotham Bold";}a.cta-link:hover,a.cta-link:focus,a.cta-link:active{color:#fff !important;background:#5bb71a;border-color:#5bb71a;}sup{font-size:.75rem;}.mm-wrapper_opening #page{border-left:none;}#banner{text-align:center;background-color:#5bb71a;color:#fff;}#banner #block-erie-notice{padding:.3125rem;width:100%;height:auto;font-size:.889rem;line-height:1.333rem;transition:all 500ms ease;}#header{border-bottom:1px solid #f0f0f0;background-color:#fff;transition:all 500ms ease;}.path-frontpage #header{border-bottom:none;}.scrolled.path-frontpage #header{border-bottom:1px solid #f0f0f0;;}#header .header-container{position:relative;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.logo-name-slogan{position:relative;width:6rem;z-index:1;transition:all 500ms ease;}.logo-name-slogan a{width:100%;}.logo-name-slogan img{margin-right:1rem;}.site-name{line-height:2.5rem;}.tel,.sms{font-size:1.3rem;}#block-erie-headercontact{margin:.15rem 0 .625rem 0;opacity:1;height:auto;transition:all 500ms ease;}#block-erie-headercontact .left{margin-right:1.25rem;}#block-erie-headercontact .field--name-body > div{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;}#block-erie-headercontact .field--name-body > div{display:flex;align-items:center;}#navbar-top  .clearfix > div{display:flex !important;justify-content:space-between !important;}#block-erie-headercontact a.cta-link,.page-node-38 .node__content .cta-link{margin-top:0;color:#fff;background:#bb1b46;border:1px solid #bb1b46;}#block-erie-headercontact a.cta-link:hover,#block-erie-headercontact a.cta-link:focus,#block-erie-headercontact a.cta-link:active,.page-node-38 .node__content a.cta-link:hover,.page-node-38 .node__content a.cta-link:focus,.page-node-38 .node__content a.cta-link:active{color:#bb1b46 !important;background:#fff;border:1px solid #bb1b46;}.navbar-expand-lg .navbar-collapse{display:block !important;}#CollapsingNavbar{text-align:right;}.header-container{position:relative;}#navbar-main{padding-left:0;padding-right:0;position:absolute;right:15px;top:0;background-color:transparent !important;}.navbar-brand{padding:.625rem 0;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#3b3b3b;}button.navbar-toggler{display:none !important;}.highlighted{margin-bottom:0;}.slick--skin--fullwidth .slide__caption{background:rgba(0,0,0,.5);color:#fff;}.slick--skin--fullwidth .slide__caption .links{margin-bottom:0;padding-bottom:0;}.slick--skin--fullwidth .slide__caption .links a.cta-link{color:#fff;border:1px solid #fff;}#mm-0{overflow:hidden;}.path-frontpage .featured-top{max-width:2000px;margin:0 auto;}.path-frontpage .region-featured-top,.region-featured-top .row{display:block !important;margin:0;}.path-frontpage #header,.path-frontpage .highlighted{margin-bottom:0;}.region-featured-top .views-element-container{width:100%;}.slick--skin--fullwidth .slide__constrained{position:absolute;}.slick--skin--fullwidth .slide__caption{top:0;}.slick-arrow::before{color:#5bb71a;}.slick--skin--fullwidth .slide__caption a.cta-link:hover,.slick--skin--fullwidth .slide__caption a.cta-link:focus,.slick--skin--fullwidth .slide__caption a.cta-link:active{border-color:#5bb71a;}#block-erie-homepagelinks .content{background-color:#333;}#block-erie-homepagelinks .links ul{margin:0;padding:0;}#block-erie-homepagelinks .links li a{display:block;text-align:center;font-family:"Gotham Bold";width:100%;padding:1.5rem .325rem;color:#fff;border:1px solid #3c3c3c;}#block-erie-homepagelinks .links li a:hover,#block-erie-homepagelinks .links li a:focus,#block-erie-homepagelinks .links li a:active{background-color:#009400;border-color:#009400;}#block-erie-breadcrumbs{margin-bottom:2rem;}.breadcrumb{background:#eee;background:-moz-linear-gradient(90deg,rgba(255,255,255,0.5) 0%,rgba(154,208,116,0.5) 75%,rgba(91,183,26,0.5) 100%);background:-web-kit-linear-gradient(90deg,rgba(255,255,255,0.5) 0%,rgba(154,208,116,0.5) 75%,rgba(91,183,26,0.5) 100%);background:linear-gradient(90deg,rgba(255,255,255,0.5) 0%,rgba(154,208,116,0.5) 75%,rgba(91,183,26,0.5) 100%);}.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb a:active{color:#333;}.page-node-1 .main-content .cta-link{color:#fff;border-color:#fff;}.page-node-1 .main-content .cta-link:hover,.page-node-1 .main-content .cta-link:focus,.page-node-1 .main-content .cta-link:active{background:#fff;color:#0b67b3;}.page-node-43 .main-content .section{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;}.page-node-43 #block-erie-page-title,.page-node-43 .tabs,.page-node-43 #block-erie-content{width:100%;}.path-frontpage #main-wrapper{display:none;}.user-logged-in.path-frontpage #main-wrapper{display:block;}.node--type-product-category .node__content .field--name-body,.node--type-product .node__content .field--name-body{margin-bottom:2rem;}.node--type-product-category .view-product-categories .view-content,.node--type-product-category .view-products .view-content{justify-content:center;}.node--type-product-category .view-product-categories .views-row,.node--type-product-category .view-products .views-row{position:relative;margin:.415rem;}.node--type-product-category .view-product-categories .views-field-title,.node--type-product-category .view-products .views-field-title{position:absolute;top:0;}.node--type-product-category .view-product-categories .views-field-title a,.node--type-product-category .view-products .views-field-title a{display:table-cell;vertical-align:middle;text-align:center;padding:0 .556rem;background:rgba(0,0,0,.5);color:#fff;font-family:"Gotham Bold";font-size:1.2rem;transition:background 500ms ease;}.node--type-product-category .view-product-categories .views-field-title a:hover,.node--type-product-category .view-product-categories .views-field-title a:focus,.node--type-product-category .view-product-categories .views-field-title a:active,.node--type-product-category .view-products .views-field-title a:hover,.node--type-product-category .view-products .views-field-title a:focus,.node--type-product-category .view-products .views-field-title a:active{background:rgba(91,183,26,.8);}.node--type-product-category .field--name-body .flex{margin-top:2rem;}.product > .field__item,.ener-save .column,.heal-saft .column{padding:1rem 0;border-top:7px solid #148c5f;}.paragraph--type--product .field--name-field-title h2{padding-bottom:.625rem;border-bottom:1px solid #148c5f;}.product-content .gallery .field__item{display:inline;}.product-content .gallery .field__item img{margin:0 .8rem .8rem 0;}.product-content .gallery .field__item:first-child img{margin-right:0;}.product-content .gallery .field__item a:hover{filter:grayscale(100%);opacity:.75;}.downloads{margin-bottom:1rem;}.downloads .field__label{padding:.625rem;background-color:#148c5f;color:#fff;}.downloads .field__items{padding:.625rem;border:1px solid #148c5f;}.downloads .field__item a{padding:.625rem 0;font-size:.8889rem;color:#148c5f;font-family:"Gotham Book";}.request-link a{display:inline-block;border:1px solid #bb1b46;color:#bb1b46;padding:1rem 1.25rem;text-align:center;}.request-link a:hover,.request-link a:focus,.request-link a:active{background:#bb1b46;color:#fff;}.address .fontawesome-icon-inline,.contact .fontawesome-icon-inline{margin-right:.3rem;}.address{margin-left:1.5rem;text-indent:-1.5rem;}#edit-phone--wrapper .form-item-phone-type,#edit-phone--wrapper #edit-phone-type{max-width:7rem;}#edit-phone--wrapper .form-item-phone-ext,#edit-phone--wrapper #edit-phone-ext{max-width:7rem;}.link-boxes{text-align:center;padding:1.25rem;margin-top:3rem;border-top:7px solid #148c5f;}.link-boxes #link-3{margin-bottom:0;}.link-boxes a#link-1{display:block;padding:1rem;color:#fff;background:rgb(20,140,95);background:-moz-linear-gradient(135deg,rgba(20,140,95,1) 0%,rgba(76,180,141,1) 50%,rgba(170,232,209,1) 100%);background:-web-kit-linear-gradient(135deg,rgba(20,140,95,1) 0%,rgba(76,180,141,1) 50%,rgba(170,232,209,1) 100%);background:linear-gradient(135deg,rgba(20,140,95,1) 0%,rgba(76,180,141,1) 50%,rgba(170,232,209,1) 100%);transition:all 250ms ease;}.link-boxes a#link-2{display:block;padding:1rem;color:#fff;background:rgb(91,183,26);background:-moz-linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);background:-web-kit-linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);background:linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);transition:all 250ms ease;}.link-boxes a#link-3{display:block;padding:1rem;color:#fff;background:rgb(187,27,70);background:-moz-linear-gradient(135deg,rgba(187,27,70,1) 0%,rgba(233,98,134,1) 50%,rgba(248,182,200,1) 100%);background:-web-kit-linear-gradient(135deg,rgba(187,27,70,1) 0%,rgba(233,98,134,1) 50%,rgba(248,182,200,1) 100%);background:linear-gradient(135deg,rgba(187,27,70,1) 0%,rgba(233,98,134,1) 50%,rgba(248,182,200,1) 100%);transition:all 250ms ease;}.link-boxes a.link:hover,.link-boxes a.link:focus,.link-boxes a.link:active{-webkit-box-shadow:0 0 1rem #bbb;-moz-box-shadow:0 0 1rem #bbb;box-shadow:0 0 1rem #bbb;}.ener-save .column{margin-bottom:3rem;}.ener-save .column ul{padding-left:.8rem;}.pswp__bg{opacity:1 !important;}.page-node-61 .main-content{text-align:center;}.photoswipe-gallery{margin-bottom:5rem;}.photoswipe-gallery .views-field-body{margin:2rem 0;}.photoswipe-gallery .views-field-field-project-image .field-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.photoswipe-gallery .views-field-field-project-image img{margin:1rem;width:auto;}.region-featured-bottom-first,.region-featured-bottom-second,.region-featured-bottom-third,.region-featured-bottom-fourth,.region-featured-bottom-fifth,.region-featured-bottom-sixth,.region-featured-bottom-seventh,.region-featured-bottom-eighth{margin-left:0;margin-right:0;}#block-erie-commercialproductsandservices{padding:5%;color:#fff;background:rgba(0,0,0,.5);}#block-erie-commercialproductsandservices .links{margin-bottom:0;}#block-erie-commercialproductsandservices .links a{color:#fff;border-color:#fff;}#block-erie-commercialproductsandservices  a.cta-link:hover,#block-erie-commercialproductsandservices  a.cta-link:focus,#block-erie-commercialproductsandservices  a.cta-link:active{border:1px solid #5bb71a;}.page-node-43 #fb-first .container{margin:0;padding:0;max-width:100%;}.page-node-43 .region-featured-bottom-first{display:block;height:450px;}.region-featured-bottom-second{display:flex;flex-wrap:wrap;flex-direction:row;}#block-erie-preventativemaintenanceprogramspmp,#block-erie-24houremergencyservice{background-color:#fff;border-top:5px solid #98e460;text-align:center;padding:2rem;}#block-erie-commercialprodandserv .image,#block-erie-energysavingsolutions .image,#block-erie-safetyproductsandservices .image,#block-erie-residentialgaragedoors .image{background:rgba(48,110,3,.1);}#fb-eighth{background:rgb(91,183,26);background:-moz-linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);background:-web-kit-linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);background:linear-gradient(135deg,rgba(91,183,26,1) 0%,rgba(152,228,96,1) 50%,rgba(208,247,181,1) 100%);}#block-erie-footersummaryandcontact{background:#fff;border-top:7px solid #5bb71a;}#block-erie-footersummaryandcontact .flex div{text-align:left !important;}#block-erie-footersummaryandcontact .flex .right{margin-bottom:0;}.site-footer{font-family:"Gotham Book",Verdana,Arial,sans-serif;padding-bottom:0;}.site-footer .content{color:rgba(255,255,255,1);}.site-footer .block{padding:.625rem 0 !important;margin:0;border:none;}.site-footer h2{font-size:.889em;color:#b1ee86;margin-bottom:0 !important;}.site-footer .content{font-size:.889em;}.site-footer .navbar-nav{margin-top:.5rem;}.site-footer .content a,.site-footer .nav a{color:#999;font-size:.889rem;line-height:1.333rem;}.site-footer .nav-item a.active,.site-footer .nav-item a:hover,.site-footer .nav-item a:focus,.site-footer .nav-item a:active,.site-footer .content a:hover,.site-footer .content a:focus,.site-footer .content a:active{color:#fff !important;}.site-footer .nav .nav-link{padding-left:0;padding-right:0;}.site-footer a.dropdown-toggle{text-transform:uppercase;font-family:"Gotham Bold";}.site-footer a.dropdown-toggle{color:rgba(255,255,255,1) !important;padding-bottom:0;pointer-events:none;cursor:default;}.dropdown-toggle,.dropdown-item{white-space:initial;}.dropdown-toggle::after{border:none;}.dropdown-menu{display:block;padding-top:0;margin-top:0;margin-bottom:.325rem;position:static !important;transform:none !important;translate:none !important;background-color:transparent;}.dropdown-item{padding-left:.5rem;padding-right:0;}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{background-color:transparent;}#block-erie-legal ul.nav{flex-wrap:none;flex-direction:column;margin-top:.5rem;}#block-erie-contactinfo-2 .fontawesome-icon-inline{margin-right:.3rem;}#block-erie-contactinfo-2 .address{margin-left:1.5rem;text-indent:-1.5rem;}.social a{display:inline-block;text-align:center;font-size:2rem;line-height:3.1rem;width:3.1rem;height:3.1rem;border-radius:1.55rem;}#google,#linkedin,#facebook{margin-right:1rem;}#google,#linkedin{margin-right:1rem;}#google{color:#e43e2b !important;border:1px solid #e43e2b;}#linkedin{color:#0070b3 !important;border:1px solid #0070b3;}#facebook{color:#3e5c9a !important;border:1px solid #3e5c9a;}#google:hover,#google:focus,#google:active{color:#fff !important;background-color:#e43e2b;}#linkedin:hover,#linkedin:focus,#linkedin:active{color:#fff !important;background-color:#0070b3;}#facebook:hover,#facebook:focus,#facebook:active{color:#fff !important;background-color:#3e5c9a;}.site-footer__bottom{text-align:center;border-top:1px solid #555;font-size:.889rem;}.site-footer__bottom .region{margin:0;}@media all and (min-width:1900px){.slick--skin--fullwidth .slide__constrained{top:20%;width:50%;}}@media all and (min-width:1590px) and (max-width:1899px){.slick--skin--fullwidth .slide__constrained{top:17%;width:58%;}}@media all and (min-width:1200px) and (max-width:1589px){.slick--skin--fullwidth .slide__constrained{top:10%;width:78%;}}@media all and (min-width:1200px){.error-403 #main-wrapper{background:url(/themes/custom/erie/css/../images/access-denied-bg-wide.jpg) scroll no-repeat center center #0e151f;background-size:contain;}.error-404 #main-wrapper{background:url(/themes/custom/erie/css/../images/page-not-found-bg-normal.jpg) scroll no-repeat center center #999;background-size:cover;}.error .main-content{margin:5rem auto;padding:1.5rem;}#header .header-container{max-width:1140px;}#horizontal-menu .menu-item a,#horizontal-menu .menu-item > span{color:#6b6b6b;font-family:"Gotham Medium";}#horizontal-menu .menu-item a{padding:.4rem;}#horizontal-menu .menu-item > span{padding:.4rem 0 .4rem .625rem;}#horizontal-menu > li.menu-item:last-child a{padding-right:0;}#horizontal-menu .menu-item--expanded > a{padding-right:0;}#horizontal-menu .menu-item--expanded > span::after{display:inline-block;width:1rem;height:1rem;content:'\203A';margin-left:.625rem;transform:rotate(90deg);}#horizontal-menu a:hover,#horizontal-menu a:focus,#horizontal-menu a:active,#horizontal-menu span:hover,#horizontal-menu span:focus,#horizontal-menu span:active,#horizontal-menu li.sfHover > a,#horizontal-menu li.menu-item--active-trail > a,#horizontal-menu li.menu-item--active-trail span,#horizontal-menu a.is-active{color:#009400;}#CollapsingNavbar .sub-nav{}#CollapsingNavbar .sub-nav li.menu-item{text-align:left;}#CollapsingNavbar .sub-nav li.menu-item a{background:none;}#CollapsingNavbar .sub-nav li.menu-item a:hover,#CollapsingNavbar .sub-nav li.menu-item a:focus,#CollapsingNavbar .sub-nav li.menu-item a:active,#horizontal-menu .sub-nav li.menu-item a.is-active{background-color:#009400;color:#fff;}#horizontal-menu > li > ul{top:2.355rem;padding:0 !important;background-color:#f7f7f7;border-top:3px solid #98e460;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}.scrolled #horizontal-menu > li > ul{top:1.95rem;}#horizontal-menu li.sfHover ul{display:flex !important;opacity:1 !important;position:relative;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1){border-bottom:1px solid #98e460;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2),#horizontal-menu > li:nth-child(4) > ul:nth-child(2),#horizontal-menu > li:nth-child(5) > ul:nth-child(2),#horizontal-menu > li:nth-child(6) > ul:nth-child(2){display:flex;flex-direction:row;position:absolute;}#horizontal-menu > li > ul > li > ul > li > ul{width:auto;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2){width:1110px;margin-left:-297px;padding-bottom:2.5rem !important;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > ul:nth-child(2){left:0;}#horizontal-menu > li:nth-child(6) > ul:nth-child(2) > li:nth-child(1),#horizontal-menu > li:nth-child(6) > ul:nth-child(2) > li:nth-child(2){width:50%;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2){position:relative;width:100%;left:0;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > ul:nth-child(2){}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > ul:nth-child(2){}#horizontal-menu > li:nth-child(3) > ul:nth-child(1) > li:nth-child(1){width:75%;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(2){position:absolute;left:0;bottom:0;z-index:999;border:1px solid #98e460;}#horizontal-menu > li:nth-child(3).sfHover > ul:nth-child(2) > li:nth-child(2){background-color:rgba(91,183,26,.2);}#horizontal-menu > li:nth-child(6) > ul:nth-child(2){width:500px;margin-left:-181px;}#horizontal-menu > li.menu-item > ul.sub-nav li ul.sub-nav li a{font-size:.889rem;font-family:"Gotham Book";}#horizontal-menu > li:nth-child(6) > ul:nth-child(2) > li:nth-child(2){border-left:1px solid #98e460;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > ul:nth-child(2),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > ul:nth-child(2),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > ul:nth-child(2),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(5) > ul:nth-child(2),#horizontal-menu > li.menu-item--expanded:nth-child(6) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2){display:flex;flex-direction:column;left:0;}#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > a:nth-child(1),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > a:nth-child(1),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > a:nth-child(1),#horizontal-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(5) > a:nth-child(1){font-family:"Gotham Medium";text-transform:uppercase;font-size:.778rem}.slick--skin--fullwidth .slide--1 .slide__caption .list{columns:3;}.node--type-product-category .view-product-categories .views-field-field-image,.node--type-product-category .view-products .views-field-field-image,.node--type-product-category .view-product-categories .views-field-title a,.node--type-product-category .view-products .views-field-title a{width:255px;height:255px;}.product-content{display:flex;flex-direction:row;}.product-content > .gallery,.product-content .photoswipe-gallery{width:34%;}.product-content .desc-down{width:63%;flex-direction:row;}.ener-save{justify-content:space-between;}.ener-save .column{width:30%;font-size:.889rem;}.page-node-27 .node__content .flex .left{width:79%;}.page-node-27 .node__content .flex .right{width:18%;}.page-node-32 .node__content .flex .left{width:73%;}.page-node-32 .node__content .flex .right{width:23%;}.page-node-39 .node__content .flex .left{width:73%;}.page-node-39 .node__content .flex .right{width:23%;}.photoswipe-gallery .views-field-field-project-image img{height:200px;}.path-frontpage #fb-first{background:url(/themes/custom/erie/css/../images/comm-prod-bg-wide.jpg) scroll no-repeat center center transparent;background-size:cover;}#block-erie-commercialproductsandservices{width:62%;}.path-frontpage #fb-second{background:url(/themes/custom/erie/css/../images/comm-serv-bg-wide.jpg) scroll no-repeat center bottom #2e6c00;background-size:cover;}#block-erie-footersummaryandcontact .flex .left{width:65%;}#block-erie-footersummaryandcontact .flex .right{width:25%;}}@media all and (max-width:1199px){}@media all and (min-width:992px){.path-frontpage.gin--horizontal-toolbar #header{top:54px;}.highlighted{margin-top:175px;}.path-frontpage .highlighted{margin-top:150px;}.sms{display:none;}.mm-wrapper_opened .highlighted{margin-top:0;}.slick--skin--fullwidth .slide__constrained{left:10%;margin-left:0;}.slick--skin--fullwidth .slide__caption{padding:5%;}#block-erie-homepagelinks .links ul li{width:25%;}.webform-submission-contact-form .js-form-item-name,.webform-submission-request-quote-form .js-form-item-name{margin-right:2.95%;}.paragraph--type--product .product-content{display:flex;flex-direction:row;justify-content:space-between;}.downloads{display:inline-block;}.heal-saft{justify-content:space-between;}.heal-saft .column{width:47.5%;font-size:.889rem;}.region-featured-bottom-second{justify-content:space-between;}#block-erie-preventativemaintenanceprogramspmp,#block-erie-24houremergencyservice{width:48%;}#block-erie-preventativemaintenanceprogramspmp .content,#block-erie-24houremergencyservice .content{display:flex;flex-direction:column;width:100%;height:100%;}#block-erie-preventativemaintenanceprogramspmp .content,#block-erie-24houremergencyservice .content{position:relative;padding-bottom:2rem;}#block-erie-preventativemaintenanceprogramspmp .content .m-0,#block-erie-24houremergencyservice .content .m-0{position:absolute;bottom:0;width:100%;text-align:center;}#block-erie-commercialprodandserv .row,#block-erie-energysavingsolutions .row,#block-erie-safetyproductsandservices .row,#block-erie-residentialgaragedoors .row{align-items:center;}#block-erie-commercialprodandserv h2,#block-erie-energysavingsolutions h2,#block-erie-safetyproductsandservices h2,#block-erie-residentialgaragedoors h2{font-size:1.6rem;}#block-erie-commercialprodandserv  .cta-link,#block-erie-energysavingsolutions .cta-link,#block-erie-safetyproductsandservices .cta-link,#block-erie-residentialgaragedoors .cta-link{font-size:.889rem;}#block-erie-commercialprodandserv .image,#block-erie-energysavingsolutions .image,#block-erie-safetyproductsandservices .image,#block-erie-residentialgaragedoors .image{width:45%;margin-top:10%;margin-left:10%;}#block-erie-commercialprodandserv .text,#block-erie-energysavingsolutions .text,#block-erie-safetyproductsandservices .text,#block-erie-residentialgaragedoors .text{width:45%;margin-left:-5%;}#block-erie-commercialprodandserv .image img,#block-erie-energysavingsolutions .image img,#block-erie-safetyproductsandservices .image img,#block-erie-residentialgaragedoors .image img{margin-top:-20%;margin-left:-20%;margin-bottom:20%;}#block-erie-footersummaryandcontact{padding:3rem;}#block-erie-footersummaryandcontact .flex{justify-content:space-between;align-items:center;}#block-erie-footersummaryandcontact .flex .left{margin-bottom:0;}}@media all and (min-width:992px) and (max-width:1199px){.error-403 #main-wrapper{background:url(/themes/custom/erie/css/../images/access-denied-bg-normal.jpg) scroll no-repeat center center #0e151f;background-size:contain;}.error-404 #main-wrapper{background:url(/themes/custom/erie/css/../images/page-not-found-bg-normal.jpg) scroll no-repeat center center #999;background-size:cover;}.error .main-content{margin:5rem auto;padding:1.5rem;}#header .header-container{max-width:960px;}.slick--skin--fullwidth .slide__constrained{top:20%;width:80%;padding-top:0;}#block-erie-homepagelinks .links li a{font-size:.889rem;}.node--type-product-category .view-product-categories .views-field-field-image,.node--type-product-category .view-products .views-field-field-image,.node--type-product-category .view-product-categories .views-field-title a,.node--type-product-category .view-products .views-field-title a{width:210px;height:210px;}.product-content > .gallery,.product-content .photoswipe-gallery{width:48%;}.product-content .desc-down{width:48%;}.page-node-27 .node__content .flex .left{width:70%;}.page-node-27 .node__content .flex .right{width:26%;}.page-node-32 .node__content .flex .left{width:73%;}.page-node-32 .node__content .flex .right{width:23%;}.page-node-39 .node__content .flex .left{width:73%;}.page-node-39 .node__content .flex .right{width:23%;}.photoswipe-gallery .views-field-field-project-image img{height:160px;}.path-frontpage #fb-first{background:url(/themes/custom/erie/css/../images/comm-prod-bg-normal.jpg) scroll no-repeat center center transparent;background-size:cover;}#block-erie-commercialproductsandservices{width:74%;}.path-frontpage #fb-second{background:url(/themes/custom/erie/css/../images/comm-serv-bg-normal.jpg) scroll no-repeat center bottom #2e6c00;background-size:cover;}#block-erie-energysavingsolutions .links li:first-child{margin-bottom:1rem;}#block-erie-footersummaryandcontact .flex .left{width:58%;}#block-erie-footersummaryandcontact .flex .right{width:38%;}}@media all and (max-width:991px){.tel{margin-right:.625rem;}.tel,.sms{font-size:2rem;}.tel .wide-only{display:none;}.navbar-toggler{font-size:0;padding:0;}#toggle-icon span.label{display:none;}.node--type-product-category .view-product-categories .views-field-field-image,.node--type-product-category .view-products .views-field-field-image,.node--type-product-category .view-product-categories .views-field-title a,.node--type-product-category .view-products .views-field-title a{width:255px;height:255px;}#block-erie-24houremergencyservice{margin-bottom:2rem;}#block-erie-commercialprodandserv .image,#block-erie-energysavingsolutions .image,#block-erie-safetyproductsandservices .image,#block-erie-residentialgaragedoors .image{margin-bottom:2rem;margin-top:10%;margin-left:10%;}#block-erie-commercialprodandserv .image img,#block-erie-energysavingsolutions .image img,#block-erie-safetyproductsandservices .image img,#block-erie-residentialgaragedoors .image img{margin-top:-10%;margin-left:-10%;margin-bottom:10%;}#block-erie-footersummaryandcontact .flex .left{margin-bottom:3rem;}.site-footer__bottom .row{display:block;}}@media all and (min-width:768px){h1{font-size:2rem;}h2{font-size:1.8rem;}h3{font-size:1.6rem;}h4{font-size:1.4rem;}h5,h6{font-size:1.2rem;}ul.links li{display:inline-block;}ul.links li:first-child{margin-right:1rem;margin-bottom:0;}.flex{display:flex;flex-direction:row;flex-wrap:wrap;}#banner,#header{height:auto;transition:all 500ms ease;}#header{top:0;position:fixed;width:100%;z-index:10;background-color:#fff;border-bottom:1px solid #f0f0f0;}.toolbar-horizontal #header{top:39px;}.toolbar-horizontal.toolbar-tray-open #header{top:79px;}.scrolled #banner #block-erie-notice{height:0;padding:0;}.gin--horizontal-toolbar #header{top:54px;}.scrolled .navbar-brand{padding:.3125rem 0;}.scrolled .logo-name-slogan{width:2rem;}.scrolled .navbar{padding-top:0;}.scrolled #block-erie-headercontact{opacity:0;height:0;margin:0;}.scrolled #navbar-top{height:0;opacity:0;}.error .highlighted{margin-top:148px;}.slick--skin--fullwidth .slide__caption .list{columns:2;}.product{margin-top:1rem;}.page-node-43 #block-erie-contactinfo{width:40%;}.page-node-43 #block-erie-webform{width:60%;}.product > .field__item{margin-bottom:5rem;}.link-boxes .flex{justify-content:space-between;}.link-boxes .flex .link{width:30%;margin-bottom:0;}.page-node-27 .node__content .flex,.page-node-32 .node__content .flex,.page-node-39 .node__content .flex{justify-content:space-between;align-items:center;}.featured-bottom .container{padding-top:5rem;padding-bottom:5rem;}#fb-first .container h2{margin-bottom:2rem;}#block-erie-commercialproductsandservices .links li{display:inline-block;}#block-erie-commercialproductsandservices .links > li{margin-right:1rem;}.page-node-1 .region-featured-bottom-fifth{display:flex;flex-direction:row;align-items:center;}.site-footer__bottom .row{justify-content:space-between;}}@media all and (min-width:768px) and (max-width:1199px){}@media all and (min-width:768px) and (max-width:991px){.error-403 #main-wrapper{background:url(/themes/custom/erie/css/../images/access-denied-bg-narrow.jpg) scroll no-repeat center center #0e151f;background-size:contain;}.error-404 #main-wrapper{background:url(/themes/custom/erie/css/../images/page-not-found-bg-narrow.jpg) scroll no-repeat center center #999;background-size:cover;}.error .main-content{margin:2rem auto;padding:1.5rem;}.error .main-content h1{font-size:1.8rem;}.error .main-content h2{font-size:1.4rem;}.gin--horizontal-toolbar .error .highlighted{margin-top:188px;}#header{position:fixed;width:100%;top:0;z-index:10;}.gin--horizontal-toolbar #header{top:39px;}.path-frontpage.gin--horizontal-toolbar #header{top:39px;}#header .header-container{max-width:720px;}.highlighted{margin-top:175px;}.gin--horizontal-toolbar .highlighted{margin-top:210px;}.path-frontpage .highlighted{margin-top:150px;}.highlighted{top:5rem;}.mm-wrapper_opened .highlighted{top:6rem;}.slick--skin--fullwidth .slide__constrained{left:10%;right:10%;height:auto;padding-top:12%;}.slick--skin--fullwidth .slide__caption{padding:5%;font-size:1.2rem;}#block-erie-homepagelinks .links ul li{width:50%;}.webform-submission-contact-form .js-form-item-name,.webform-submission-request-quote-form .js-form-item-name{margin-right:2.7%;}.gallery .field__item:first-child{display:inline-block;width:100%;}.page-node-27 .node__content .flex .left{width:58%;}.page-node-27 .node__content .flex .right{width:38%;}.page-node-32 .node__content .flex .left{width:58%;}.page-node-32 .node__content .flex .right{width:38%;}.photoswipe-gallery .views-field-field-project-image img{height:180px;}.path-frontpage #fb-first{background:url(/themes/custom/erie/css/../images/comm-prod-bg-narrow.jpg) scroll no-repeat center center transparent;background-size:cover;}.path-frontpage #fb-second{background:url(/themes/custom/erie/css/../images/comm-serv-bg-narrow.jpg) scroll no-repeat center bottom #2e6c00;background-size:cover;}#block-erie-footersummaryandcontact{padding:2rem;}}@media all and (max-width:767px){h1{font-size:1.5rem;}h2{font-size:1.4rem;}h3{font-size:1.3rem;}h4{font-size:1.2rem;}h5,h6{font-size:1.1rem;}ul.links li:first-child{margin-bottom:1rem;}#block-erie-energysavingsolutions ul.links li:first-child,#block-erie-safetyproductsandservices ul.links li:first-child{margin-bottom:0;}.error-403 #main-wrapper{background:url(/themes/custom/erie/css/../images/access-denied-bg-mobile.jpg) scroll no-repeat center center #0e151f;background-size:contain;}.error-404 #main-wrapper{background:url(/themes/custom/erie/css/../images/page-not-found-bg-mobile.jpg) scroll no-repeat center center #999;background-size:cover;}.error .main-content{margin:1rem auto;padding:1.5rem;}.error .main-content h1{font-size:1.6rem;}.error .main-content h2{font-size:1.2rem;}#header{margin-bottom:20px;}.navbar-brand{padding-top:0rem;margin-top:3.825rem;padding-bottom:.625rem;}#block-erie-headercontact{position:relative;z-index:10;}#navbar-main{width:96%;}#block-erie-headercontact .field--name-body > div{justify-content:space-between;}#block-erie-responsivemenumobileicon{margin-top:1.25rem;}.gin--horizontal-toolbar #header{padding-top:39px !important;}.product > .field__item{margin-bottom:3rem;}.link-boxes a#link-1,.link-boxes a#link-2{margin-bottom:1rem;}.featured-bottom .container{padding-top:2rem;padding-bottom:2rem;}.path-frontpage #fb-first{background:url(/themes/custom/erie/css/../images/comm-prod-bg-mobile.jpg) scroll no-repeat center center transparent;background-size:cover;}.path-frontpage #fb-second{background:url(/themes/custom/erie/css/../images/comm-serv-bg-mobile.jpg) scroll no-repeat center bottom #2e6c00;background-size:cover;}#block-erie-footersummaryandcontact{padding:1.25rem;}}@media all and (min-width:576px){#block-erie-homepagelinks .links ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.slick--skin--fullwidth .slide__caption .list li{font-size:1.2rem;margin:.325rem 0;}.webform-submission-contact-form .js-form-item-name,.webform-submission-contact-form .js-form-item-email,.webform-submission-request-quote-form .js-form-item-name,.webform-submission-request-quote-form .js-form-item-email{display:inline-block !important;width:48% !important;}#edit-phone--wrapper .form-item-phone-type,#edit-phone--wrapper .form-item-phone-phone,#edit-phone--wrapper .form-item-phone-ext,.address--wrapper .form-item-address-administrative-area,.address--wrapper .form-item-address-postal-code{display:inline-block;}#edit-phone--wrapper .form-item-phone-phone,#edit-phone--wrapper #edit-phone-phone{max-width:15.4rem;}#edit-phone--wrapper .form-item-phone-phone,#edit-phone--wrapper .form-item-phone-ext{position:relative;top:.1rem;}.address--wrapper .form-item-address-administrative-area{width:69.5%;}.address--wrapper .form-item-address-postal-code{position:relative;top:.1rem;width:28.5%;}}@media all and (min-width:576px) and (max-width:767px){#header .header-container{max-width:540px;}.slick--skin--fullwidth .slide__constrained{left:10%;right:10%;padding-top:7%;height:auto;}.slick--skin--fullwidth .slide__caption{padding:5%;}.slick--skin--fullwidth .slide__caption h1,.slick--skin--fullwidth .slide__caption h2{font-size:1.4rem;}#block-erie-homepagelinks .links ul li{width:50%;}#block-erie-homepagelinks .links a{font-size:.889rem;}.webform-submission-contact-form .js-form-item-name,.webform-submission-request-quote-form .js-form-item-name{margin-right:2.7%;}}@media all and (min-width:851px){}@media all and (min-width:560px) and (max-width:850px){}@media all and (max-width:850px){.site-footer__top nav.menu--main,.site-footer__top nav.menu--legal{min-width:51%;}.site-footer__top nav.menu--main h2,.site-footer__top nav.menu--legal h2{display:inline-block;}}@media all and (max-width:575px){.error-403 #main-wrapper{background:url(/themes/custom/erie/css/../images/access-denied-bg-mobile.jpg) scroll no-repeat center center #0e151f;background-size:cover;}.slick--skin--fullwidth .slide__constrained{left:10%;right:10%;top:3%;bottom:10%;height:auto;}.slick--skin--fullwidth .slide__caption{padding:5%;}.slick--skin--fullwidth .slide__caption .list li{font-size:1.2rem;margin:.325rem 0;}.slick--skin--fullwidth .slide__caption h1,.slick--skin--fullwidth .slide__caption h2{font-size:1.2rem;}#block-erie-footercontact{margin:0 auto;}}@media all and (min-width:321px) and (max-width:574px){.slide__media img{height:505px;}.slick--skin--fullwidth .slide__caption .links a.cta-link{font-size:1.2rem;}}@media all and (max-width:320px){.slide__media img{height:505px;}.slick--skin--fullwidth .slide__caption .list li,.slick--skin--fullwidth .slide__caption .links a.cta-link{font-size:1.1rem;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#5bb71a;}a:hover,a:focus,.link:hover,.link:focus{color:#399508;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#5bb71a;border-color:#5bb71a;}.btn-primary:hover,.btn-primary:focus{background-color:#399508;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.breadcrumb{font-size:0.929em;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/css/components/../../images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
