.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column > .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_hassler/fonts/fontello.eot?98610522);src:url(/sites/all/themes/ec_hassler/fonts/fontello.eot?98610522#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_hassler/fonts/fontello.woff?98610522) format("woff"),url(/sites/all/themes/ec_hassler/fonts/fontello.ttf?98610522) format("truetype"),url(/sites/all/themes/ec_hassler/fonts/fontello.svg?98610522#fontello) format("svg");font-weight:normal;font-style:normal;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.7);transform:scale(1.7);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1);}50%{-moz-transform:scale(1.7);transform:scale(1.7);}100%{-moz-transform:scale(1);transform:scale(1);}}.front [class*="pane-promotions-panel-pane"] .views-row:nth-child(2n+1){float:left;}.front [class*="pane-promotions-panel-pane"] .views-row:nth-child(2n){float:right;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:after,q:before{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ol,nav ul{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{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,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.at-gutter,.at-panel .rounded-corner,.attribution,.block-inner,.block-panels-mini > .block-title,.branding-elements,.breadcrumb-wrapper,.menu-wrapper,.pane-inner,.rendered-by-ds .panel-display .region-inner,div.messages{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}img{height:auto;-ms-interpolation-mode:bicubic;}embed,img,object,video{max-width:100%;}.lt-ie9 embed,.lt-ie9 img,.lt-ie9 object,.lt-ie9 video{max-width:none;}#getlocations_map_canvas img,#locationmap_map img,#map img,.geofieldMap img,.geolocation-map img,.geolocation-views-map img,.gmap img,.openlayers-map img,.view-gmap img,.views_horizontal_slider img{max-width:none !important;}.content-inner,.nav,.region-footer,.region-secondary-content,.region-sidebar-first,.region-sidebar-second,.region-tertiary-content,header[role=banner]{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}.desktop{display:inline-block !important;}.mobile{display:none !important;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_hassler/fonts/fontello.eot?98610522);src:url(/sites/all/themes/ec_hassler/fonts/fontello.eot?98610522#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_hassler/fonts/fontello.woff?98610522) format("woff"),url(/sites/all/themes/ec_hassler/fonts/fontello.ttf?98610522) format("truetype"),url(/sites/all/themes/ec_hassler/fonts/fontello.svg?98610522#fontello) format("svg");font-weight:normal;font-style:normal;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.7);transform:scale(1.7);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1);}50%{-moz-transform:scale(1.7);transform:scale(1.7);}100%{-moz-transform:scale(1);transform:scale(1);}}.front [class*="pane-promotions-panel-pane"] .views-row:nth-child(2n+1){float:left;}.front [class*="pane-promotions-panel-pane"] .views-row:nth-child(2n){float:right;}html{background:white;font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-family:'Roboto',sans-serif;font-weight:400;color:#5a5a5a;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;overflow:hidden;margin-bottom:0;}*,*:after,*:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}h1,h2,h3,h4,h5,h6{margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h1{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h1 h1,h1 h2{font-size:inherit;margin:0;}h1 a{color:inherit;}h1 a:hover{color:#e2b004;text-decoration:none;}h2{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h2 h1,h2 h2{font-size:inherit;margin:0;}h2 a{color:inherit;}h2 a:hover{color:#e2b004;text-decoration:none;}h3{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h3 h1,h3 h2{font-size:inherit;margin:0;}h3 a{color:inherit;}h3 a:hover{color:#e2b004;text-decoration:none;}h4{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h4 h1,h4 h2{font-size:inherit;margin:0;}h4 a{color:inherit;}h4 a:hover{color:#e2b004;text-decoration:none;}p{font-family:'Roboto',sans-serif;font-weight:400;color:#5a5a5a;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}code,kbd,pre,samp,tt,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif;}a{color:#4FC4E3;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;}a:hover{text-decoration:none;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;-o-transition:color 200ms ease-out;transition:color 200ms ease-out;}a:hover{color:#e2b004;text-decoration:none;}input[type="password"],input[type="search"],input[type="text"]{margin-top:0;margin-bottom:0;padding:10px 20px;padding:1rem 2rem;border:1px solid lightblue;background:#f8f8f8;color:#414042;border-radius:0px;border-radius:0rem;width:100%;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#fbc91e;color:white;text-decoration:none;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}select{height:34px !important;line-height:34px !important;padding:0 8px;border:1px solid #D3D3D3;background:#FFF;}.not-front #page{margin-top:138px;}.logged-in #header-top-wrapper{top:20px;}.logged-in #content-wrapper{margin-top:30px;}#header-top-wrapper{background:#004e7c url(/sites/all/themes/ec_hassler/images/hassler-bg-pattern.gif);color:white;padding:5px 0px;padding:0.5rem 0rem;position:fixed;left:0;right:0;z-index:10;top:0;}#header-top-wrapper #mobile-header-buttons{position:absolute !important;top:0;left:0;width:100%;}#header-top-wrapper #mobile-header-buttons .block-inner{margin:0;}#header-top-wrapper .mobile .button p a{background:#004e7c;color:#fff;padding:15px;font-family:"Roboto",sans-serif;text-transform:uppercase;text-align:center;font-weight:600;display:block;width:auto;}#header-top-wrapper .mobile .button p a:hover{background:#007ec9;text-decoration:none;}#header-top-wrapper .mobile .email a::before{font-family:'fontello';content:"\e823";font-size:25px;font-size:2.5rem;position:relative;right:5%;color:#e2b004;vertical-align:bottom;}#header-top-wrapper .mobile .phone a::before{font-family:'fontello';content:"\e81e";font-size:25px;font-size:2.5rem;position:relative;right:5%;color:#e2b004;vertical-align:bottom;}#header-top-wrapper #mini-panel-header{text-align:right;margin-right:10px;}#header-top-wrapper .region-three-33-second,#header-top-wrapper .region-three-33-third{display:inline-block;width:auto;float:none;}#header-top-wrapper .block{margin:0;}#header-top-wrapper .pane-menu-menu-auxiliary-menu .block-inner{margin:0;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu{padding:0;margin:0;text-align:right;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.collapsed{list-style:none;list-style-type:none;list-style-image:none;display:inline-block;padding:0px 5px;padding:0rem 0.5rem;font-size:11px;font-size:1.1rem;line-height:18.15px;line-height:1.815rem;text-transform:uppercase;border-right:1px solid #006AC7;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li a,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.collapsed a{color:white;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li a.active,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li a:hover,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.collapsed a.active,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.collapsed a:hover{color:#e2b004;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.last,#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu li.collapsed.last{border-right:0;}#header-top-wrapper .pane-menu-menu-auxiliary-menu ul.menu ul{display:none;}#header-top-wrapper .phone p{color:white;font-weight:700;text-align:right;margin-bottom:0;}#header-top-wrapper .pane-page-slogan{float:left;font-style:italic;font-size:11px;font-size:1.1rem;line-height:18.15px;line-height:1.815rem;padding-top:5px;}#header-top-wrapper .pane-page-slogan .block-inner{margin:0;}#header-top-wrapper .search-form{position:relative;margin:0;}#header-top-wrapper .pane-custom.phone,#header-top-wrapper .pane-menu-menu-auxiliary-menu{display:inline-block;float:left;}#header-top-wrapper .pane-search-form{display:inline-block;float:right;width:100%;max-width:195px;}#header-top-wrapper .pane-search-form a,#header-top-wrapper .pane-search-form p,#header-top-wrapper .pane-search-form span{margin:0;}#header-top-wrapper .pane-search-form .block-inner{margin:0;}#header-top-wrapper .pane-search-form input[type="submit"]{position:absolute;top:3px;right:-20px;width:23px;height:23px;overflow:hidden;background:url(/sites/all/themes/ec_hassler/images/icon-search.png) 0 no-repeat;text-indent:50px;}#header-top-wrapper .pane-search-form input[type="search"],#header-top-wrapper .pane-search-form input[type="text"]{background:#258fc4;max-width:195px;padding:3px 16px;border:none;color:#fff;}#header-top-wrapper .pane-search-form .compact-form-label{top:-1px;}#header{position:relative;}@media only screen and (min-width:1025px){#header{top:20px;}}#branding{position:relative;display:inline-block;width:25%;min-width:224px;top:0;left:-20px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}#header-wrapper{position:fixed;z-index:9;left:0;right:0;top:0;-webkit-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-o-transition:top 500ms ease-out;transition:top 500ms ease-out;background:white;}#header-wrapper.downsize{top:0;-webkit-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-o-transition:top 500ms ease-out;transition:top 500ms ease-out;}#header-wrapper.downsize #branding{width:15%;min-width:300px;position:relative;top:-3px;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}#logo{display:inline-block;position:relative;top:20px;top:2rem;width:100%;}.logged-in #header-wrapper,.logged-in #header-wrapper.downsize{top:20px;}.not-logged-in #header-wrapper.downsize{padding-top:20px;}.not-logged-in #header-wrapper.downsize #header{top:auto;}#nav-wrapper{position:fixed;z-index:9;left:0;right:0;top:128px;-webkit-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-o-transition:top 500ms ease-out;transition:top 500ms ease-out;}#nav-wrapper.downsize{top:104px !important;-webkit-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-o-transition:top 500ms ease-out;transition:top 500ms ease-out;}#nav-wrapper .container{position:relative;}#primary-menu.block{margin:0;}#primary-menu #superfish-1,#primary-menu #superfish-1-accordion{float:right;margin:0;position:absolute;bottom:0;right:0;}#primary-menu #superfish-1 li,#primary-menu #superfish-1-accordion li{background:none;}#primary-menu #superfish-1 a,#primary-menu #superfish-1 span.nolink,#primary-menu #superfish-1-accordion a,#primary-menu #superfish-1-accordion span.nolink{border:0;color:white;height:auto;line-height:normal;}#primary-menu #superfish-1 a.sf-depth-1,#primary-menu #superfish-1-accordion a.sf-depth-1{font-weight:700;text-transform:uppercase;font-size:19px;font-size:1.9rem;line-height:31.35px;line-height:3.135rem;font-size:18px;font-size:1.8rem;color:#004e7c;padding:0px 7.5px;padding:0rem 0.75rem;margin:5px 0px;margin:0.5rem 0rem;border-right:1px solid lightgray;}#primary-menu #superfish-1 a.sf-depth-1 .sf-sub-indicator,#primary-menu #superfish-1-accordion a.sf-depth-1 .sf-sub-indicator{display:none;}#primary-menu #superfish-1 a.sf-depth-1:active,#primary-menu #superfish-1 a.sf-depth-1:focus,#primary-menu #superfish-1 a.sf-depth-1:hover,#primary-menu #superfish-1 a.sf-depth-1 span.nolink:hover,#primary-menu #superfish-1-accordion a.sf-depth-1:active,#primary-menu #superfish-1-accordion a.sf-depth-1:focus,#primary-menu #superfish-1-accordion a.sf-depth-1:hover,#primary-menu #superfish-1-accordion a.sf-depth-1 span.nolink:hover{color:#e2b004;background:none;}#primary-menu #superfish-1 li.last a.sf-depth-1,#primary-menu #superfish-1-accordion li.last a.sf-depth-1{border-right:0;}#primary-menu #superfish-1 a.sf-depth-2,#primary-menu #superfish-1 a.sf-depth-3,#primary-menu #superfish-1 span,#primary-menu #superfish-1-accordion a.sf-depth-2,#primary-menu #superfish-1-accordion a.sf-depth-3,#primary-menu #superfish-1-accordion span{background:none;color:white;text-transform:none;font-weight:400;padding:2.5px 10px;padding:0.25rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}#primary-menu #superfish-1 a.sf-depth-2:active,#primary-menu #superfish-1 a.sf-depth-2:focus,#primary-menu #superfish-1 a.sf-depth-2:hover,#primary-menu #superfish-1 a.sf-depth-2 span.nolink:hover,#primary-menu #superfish-1 a.sf-depth-3:active,#primary-menu #superfish-1 a.sf-depth-3:focus,#primary-menu #superfish-1 a.sf-depth-3:hover,#primary-menu #superfish-1 a.sf-depth-3 span.nolink:hover,#primary-menu #superfish-1 span:active,#primary-menu #superfish-1 span:focus,#primary-menu #superfish-1 span:hover,#primary-menu #superfish-1 span span.nolink:hover,#primary-menu #superfish-1-accordion a.sf-depth-2:active,#primary-menu #superfish-1-accordion a.sf-depth-2:focus,#primary-menu #superfish-1-accordion a.sf-depth-2:hover,#primary-menu #superfish-1-accordion a.sf-depth-2 span.nolink:hover,#primary-menu #superfish-1-accordion a.sf-depth-3:active,#primary-menu #superfish-1-accordion a.sf-depth-3:focus,#primary-menu #superfish-1-accordion a.sf-depth-3:hover,#primary-menu #superfish-1-accordion a.sf-depth-3 span.nolink:hover,#primary-menu #superfish-1-accordion span:active,#primary-menu #superfish-1-accordion span:focus,#primary-menu #superfish-1-accordion span:hover,#primary-menu #superfish-1-accordion span span.nolink:hover{color:#e2b004;}#primary-menu #superfish-1 a.sf-depth-2.menuparent,#primary-menu #superfish-1 a.sf-depth-3.menuparent,#primary-menu #superfish-1 span.menuparent,#primary-menu #superfish-1-accordion a.sf-depth-2.menuparent,#primary-menu #superfish-1-accordion a.sf-depth-3.menuparent,#primary-menu #superfish-1-accordion span.menuparent{text-transform:uppercase;font-weight:700;}#primary-menu #superfish-1 li.active-trail > a,#primary-menu #superfish-1-accordion li.active-trail > a{color:#e2b004 !important;}#primary-menu #superfish-1 ul.sf-megamenu,#primary-menu #superfish-1-accordion ul.sf-megamenu{background:#004e7c;padding:2rem !important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:0;box-shadow:9px 9px 10px rgba(0,0,0,0.2);}#primary-menu #superfish-1 li.sfHover > ul,#primary-menu #superfish-1 li:hover > ul,#primary-menu #superfish-1-accordion li.sfHover > ul,#primary-menu #superfish-1-accordion li:hover > ul{left:0;top:auto;}#primary-menu #superfish-1{margin-right:0;}#primary-menu #superfish-1-accordion a.sf-depth-1{border-right:none !important;}#primary-menu #superfish-1-accordion.sf-menu.sf-accordion{display:none;position:absolute;}#primary-menu #superfish-1-accordion.sf-menu.sf-accordion,#primary-menu #superfish-1-accordion.sf-menu.sf-accordion li,#primary-menu #superfish-1-accordion.sf-menu.sf-accordion ul{float:left;width:100%;}#primary-menu #superfish-1-accordion.sf-menu.sf-accordion li.sf-expanded > ul,#primary-menu #superfish-1-accordion.sf-menu.sf-accordion.sf-expanded{position:relative !important;}#primary-menu #superfish-1-toggle{background:none !important;border-left:0 !important;border-top:0 !important;color:#000 !important;display:block;padding:1em;background-color:transparent !important;display:inline-block;float:right !important;width:45px;height:45px;overflow:hidden;position:absolute;bottom:20px;right:0;}#primary-menu #superfish-1-toggle:before{content:'\e80c';font-family:"fontello";font-size:40px;font-size:4rem;color:black;}.sf-clone-parent a,.sf-clone-parent span.nolink{background:white;position:relative;top:auto;left:0;right:0;bottom:0;}#primary-menu #superfish-1-accordion li{text-align:center;}#primary-menu #superfish-1-accordion .sf-depth-2 a,#primary-menu #superfish-1-accordion .sf-depth-2 span{background:#004e7c !important;}#primary-menu #superfish-1-accordion .sf-depth-2.menuparent a,#primary-menu #superfish-1-accordion .sf-depth-2.menuparent span{font-size:14px;font-size:1.4rem;}#primary-menu #superfish-1-accordion .sf-depth-2.menuparent > a,#primary-menu #superfish-1-accordion .sf-depth-2.menuparent > span{border-bottom:1px solid rgba(37,143,196,0.5);}#primary-menu #superfish-1-accordion li.sf-depth-1.menuparent.sf-expanded > a,#primary-menu #superfish-1-accordion li.sf-depth-1.menuparent.sf-expanded > span,#primary-menu #superfish-1-accordion li.sf-depth-2.menuparent.sf-expanded > a,#primary-menu #superfish-1-accordion li.sf-depth-2.menuparent.sf-expanded > span{display:none !important;}.sf-accordion-toggle.sf-style-default{position:relative;}.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink,div.sf-accordion-toggle.sf-style-default a.sf-expanded{display:block;background:none;background-color:transparent;}.sf-menu.sf-style-default.sf-accordion li.sf-expanded,div.sf-accordion-toggle.sf-style-default a.sf-expanded{background-color:transparent;z-index:499;}.not-logged-in.not-front #page{margin-top:115px;}.not-logged-in #hero-wrapper #mini-panel-featured_pages_slideshow,.not-logged-in #hero-wrapper #mini-panel-hero{margin-top:106px;}.not-logged-in #nav-wrapper{top:108px;}#mini-panel-hero img{min-width:1700px;}#hero-wrapper{position:relative;z-index:0;overflow:hidden;}#hero-wrapper .view-featured-pages-slideshow .view-content{position:relative;}#hero-wrapper .view-header{width:100%;max-width:1240px;margin:auto;}#hero-wrapper .view-header .hero-caption{position:relative;z-index:3;background:#004e7c;padding:20px;padding:2rem;top:20px;top:2rem;text-transform:uppercase;}@media only screen and (min-width:1025px){#hero-wrapper .view-header .hero-caption{width:33%;float:right;}}#hero-wrapper .view-header .hero-caption h2{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;font-weight:900;}#hero-wrapper .view-header .hero-caption h2 h1,#hero-wrapper .view-header .hero-caption h2 h2{font-size:inherit;margin:0;}#hero-wrapper .view-header .hero-caption h2 a{color:inherit;}#hero-wrapper .view-header .hero-caption h2 a:hover{color:#e2b004;text-decoration:none;}#hero-wrapper .view-header .hero-caption h3{color:white;}#hero-wrapper .view-header .hero-caption a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}#hero-wrapper .view-header .hero-caption a:hover{background:#fbc91e;color:white;text-decoration:none;}#hero-wrapper .view-header .hero-caption a:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}#hero-wrapper #mini-panel-clone_featured_pages_slideshow,#hero-wrapper #mini-panel-featured_pages_slideshow,#hero-wrapper #mini-panel-hero{margin-top:105px;pointer-events:none;}#hero-wrapper #mini-panel-clone_featured_pages_slideshow li,#hero-wrapper #mini-panel-featured_pages_slideshow li,#hero-wrapper #mini-panel-hero li{pointer-events:auto;}#hero-wrapper #mini-panel-clone_featured_pages_slideshow{pointer-events:auto;}#hero-wrapper.downsize #mini-panel-clone_featured_pages_slideshow,#hero-wrapper.downsize #mini-panel-featured_pages_slideshow,#hero-wrapper.downsize #mini-panel-hero{margin-top:100px;}#hero-wrapper .block{margin:0;}#hero-wrapper .block-inner{margin:0;}#hero-wrapper #hero-slides{position:relative;}#hero-wrapper #hero-slides .views-field.views-field-field-slide-image{min-width:1260px;}#hero-wrapper .slide-caption-wrapper{width:100%;margin:auto;max-width:1280px;padding:0px 10px;padding:0rem 1rem;position:absolute;top:auto;bottom:10%;right:0;left:0;color:white;}#hero-wrapper .slide-caption-wrapper .slide-caption{width:calc(75% - 80px);width:calc(75% - 8rem);float:right;}#hero-wrapper .slide-caption-wrapper .slide-caption .display-title{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}#hero-wrapper .slide-caption-wrapper .slide-caption .display-title h1,#hero-wrapper .slide-caption-wrapper .slide-caption .display-title h2{font-size:inherit;margin:0;}#hero-wrapper .slide-caption-wrapper .slide-caption .display-title a{color:inherit;}#hero-wrapper .slide-caption-wrapper .slide-caption .display-title a:hover{color:#e2b004;text-decoration:none;}#hero-wrapper .slide-caption-wrapper .slide-caption .display-subtitle{font-size:19px;font-size:1.9rem;line-height:31.35px;line-height:3.135rem;}#mini-panel-hero{position:relative;z-index:-1;}#mini-panel-featured_pages_slideshow{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin:auto;max-width:1280px;padding:40px 10px;padding:4rem 1rem;width:100%;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2{width:calc(25% + 80px);width:calc(25% + 8rem);position:absolute;top:0;bottom:0;left:0;margin:40px 10px;margin:4rem 1rem;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides{width:100% !important;display:block !important;float:none;padding-right:87px;padding-right:8.7rem;padding-left:15px;padding-left:1.5rem;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li{width:100% !important;display:block !important;float:none;background:rgba(46,59,102,0.8);margin:0px 0px 20px;margin:0rem 0rem 2rem;padding:10px 24px 10px 13px;padding:1rem 2.4rem 1rem 1.3rem;border-image:url(/sites/all/themes/ec_hassler/images/btn-border.png) 25% repeat;border-style:solid;border-color:#004988;behavior:url(/sites/all/themes/ec_hassler/scripts/PIE-1.0.0/PIE.htc);border-width:10px;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:21px;font-size:2.1rem;line-height:34.65px;line-height:3.465rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;margin:0;position:relative;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title h1,#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title h2{font-size:inherit;margin:0;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title a{color:inherit;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title a:hover{color:#e2b004;text-decoration:none;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li .views-field-field-display-title .field-content:after{font-family:"fontello";font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;content:"\e807";color:white;position:absolute;right:-35px;top:50%;transform:translateY(-50%);}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li.flex-active-slide{background:#258fc4;position:relative;border-image:url(/sites/all/themes/ec_hassler/images/btn-border-hover.png) 25% repeat;border-color:#258FC4;behavior:url(/sites/all/themes/ec_hassler/scripts/PIE-1.0.0/PIE.htc);}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li.flex-active-slide:after{content:"";display:block;position:absolute;background:url(/sites/all/themes/ec_hassler/images/hero-indicator.png) no-repeat;width:57px;height:35px;right:-105px;top:-10px;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 ul.slides li:hover{border-image:url(/sites/all/themes/ec_hassler/images/btn-border-hover.png) 25% repeat;border-color:#258FC4;behavior:url(/sites/all/themes/ec_hassler/scripts/PIE-1.0.0/PIE.htc);}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1{width:calc(75% - 100px);width:calc(75% - 10rem);position:absolute;right:0;left:calc(25% + 80px);left:calc(25% + 8rem);top:0;margin:40px 10px;margin:4rem 1rem;bottom:0;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li{visibility:hidden !important;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li.flex-active-slide{visibility:visible !important;background:#258fc4;padding:40px;padding:4rem;max-height:470px;height:470px;width:100%;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field.views-field-field-slide-image{width:40%;padding:0px 30px 0px 0px;padding:0rem 3rem 0rem 0rem;float:left;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-content-link{width:60%;float:right;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-content-link br{display:none;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-body p{color:white;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-body br{display:none;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-content-link a.content-link{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-content-link a.content-link:hover{background:#fbc91e;color:white;text-decoration:none;}#mini-panel-featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-content-link a.content-link:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}#mini-panel-clone_featured_pages_slideshow .flex-direction-nav{position:initial;}#mini-panel-clone_featured_pages_slideshow .flex-direction-nav li{position:initial !important;}#mini-panel-clone_featured_pages_slideshow .flex-direction-nav a{bottom:50% !important;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1{position:relative;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-slide-image{position:relative;overflow:hidden;}@media only screen and (min-width:1025px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-slide-image{height:610px;max-height:610px;min-height:320px;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 .views-field-field-slide-image img{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;}}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li{position:relative;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li img{max-width:1720px;margin:auto;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link{max-width:1280px;width:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content{position:absolute;bottom:0;background:rgba(37,143,196,0.7);padding:30px;padding:3rem;display:none;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content h1{font-size:18.5px;font-size:1.85rem;line-height:30.525px;line-height:3.0525rem;margin-bottom:0;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content p{color:white;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content br{display:none;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;font-size:15px;font-size:1.5rem;padding:5px 20px;padding:0.5rem 2rem;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content a:hover{background:#fbc91e;color:white;text-decoration:none;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content a:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li.flex-active-slide .views-field-field-content-link .field-content{bottom:0;top:auto;left:30%;right:25px;display:block;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2{max-width:1280px;width:100%;margin:auto;position:relative;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content{top:0;bottom:0;left:0;margin:10px;margin:1rem;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content{display:block !important;float:none;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content:after{content:"";display:table;clear:both;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row{width:calc(20% - 10px) !important;height:50px;line-height:35px;float:left;background:#FF0000;margin:0px 5px 0px;margin:0rem 0.5rem 0rem;padding:5px;padding:0.5rem;text-align:center;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:13.5px;font-size:1.35rem;line-height:22.275px;line-height:2.2275rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;margin:0;position:relative;vertical-align:middle;line-height:normal;display:inline-block;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a h1,#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a h2{font-size:inherit;margin:0;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a a{color:inherit;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a a:hover{color:#e2b004;text-decoration:none;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row a .field-content:after{font-family:"fontello";font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;color:white;position:absolute;right:-35px;top:50%;transform:translateY(-50%);}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row.flex-active-slide{background:#258fc4;position:relative;border-image:url(/sites/all/themes/ec_hassler/images/btn-border-hover.png) 25% repeat;border-color:#258FC4;behavior:url(/sites/all/themes/ec_hassler/scripts/PIE-1.0.0/PIE.htc);}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .block-content .view-content .views-row:hover{border-image:url(/sites/all/themes/ec_hassler/images/btn-border-hover.png) 25% repeat;border-color:#258FC4;behavior:url(/sites/all/themes/ec_hassler/scripts/PIE-1.0.0/PIE.htc);}#breadcrumb-title-wrapper{position:relative;padding:0px 10px;padding:0rem 1rem;}#breadcrumb-wrapper{background:#414042;}.front #breadcrumb-wrapper{display:none;}#mini-panel-secondary_menu_tree{text-align:right;padding-left:25%;}#mini-panel-secondary_menu_tree .block-inner{margin:0;}#mini-panel-secondary_menu_tree .pane-menu-tree{margin:0;}#mini-panel-secondary_menu_tree .block-content,#mini-panel-secondary_menu_tree .block-title{margin:0;display:block;font-weight:400;}#mini-panel-secondary_menu_tree .block-content .block,#mini-panel-secondary_menu_tree .block-title .block{margin:0;}#mini-panel-secondary_menu_tree .block-content a,#mini-panel-secondary_menu_tree .block-title a{font-size:12px;font-size:1.2rem;line-height:19.8px;line-height:1.98rem;display:inline-block;margin:0px 5px 0px 0px;margin:0rem 0.5rem 0rem 0rem;padding:0px 5px 0px 0px;padding:0rem 0.5rem 0rem 0rem;border-right:1px solid;color:#dedede;}#mini-panel-secondary_menu_tree .block-content a:hover,#mini-panel-secondary_menu_tree .block-title a:hover{color:#e2b004;}#mini-panel-secondary_menu_tree .block-content li.last:not(.expanded) > a,#mini-panel-secondary_menu_tree .block-title li.last:not(.expanded) > a{margin:0;padding:0;border-right:0;}#mini-panel-secondary_menu_tree .block-title{position:relative;display:none;}#mini-panel-secondary_menu_tree .block-title:after{content:"|";display:block;position:absolute;color:#dedede;font-size:15px;font-size:1.5rem;top:3px;right:3px;}#mini-panel-secondary_menu_tree .block-title a{margin:0px 15px 0px 0px;margin:0rem 1.5rem 0rem 0rem;}#mini-panel-secondary_menu_tree ul.menu{margin:0;padding:0px 0px 0px;padding:0rem 0rem 0rem;text-align:right;float:none;position:relative;}#mini-panel-secondary_menu_tree ul.menu li{display:inline-block;float:none;}#mini-panel-secondary_menu_tree ul.menu span.nolink{display:none;}#mini-panel-secondary_menu_tree ul.menu ul.menu{float:none;position:absolute;width:100%;left:auto;right:0;bottom:0;float:none;text-align:right;padding:0 0 5px;}#mini-panel-secondary_menu_tree ul.menu ul.menu li{float:none;}#mini-panel-secondary_menu_tree a.active{color:#e2b004;}#mini-panel-secondary_menu_tree ul.menu > li.menu-depth-2{padding:0.5rem 0 0;text-transform:uppercase;}#mini-panel-secondary_menu_tree ul.menu > li.menu-depth-2.last > a{padding-right:0;margin-right:0;border-right:0;}#mini-panel-secondary_menu_tree li.menu-depth-3 a{border-right:1px solid #797979 !important;}#mini-panel-secondary_menu_tree li.menu-depth-3.last a{border-right:none !important;}.not-front .pane-node-field-ref-service-blog .pane-title,.not-front .panel-pane[class*="blog-listing-panel-pane"] .pane-title,.not-front .panel-pane[class*="pane-case-studies-this-page"] .pane-title,.not-front [class*="serv-cat"] .pane-title,.not-front [class*="serv-group"] .pane-title{font-family:'Roboto',sans-serif;font-weight:400;color:black;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;text-transform:uppercase;}.EC-region-main{padding:0px 40px 0px 0px;padding:0rem 4rem 0rem 0rem;}.EC-region-right{position:relative;z-index:1;}.EC-region-right a{color:white;}.EC-region-right a:hover{color:#e2b004;}.EC-region-right h1.node-title{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.EC-region-right h1.node-title h1,.EC-region-right h1.node-title h2{font-size:inherit;margin:0;}.EC-region-right h1.node-title a{color:inherit;}.EC-region-right h1.node-title a:hover{color:#e2b004;text-decoration:none;}.EC-region-right [class*="blog-image"] img{max-width:none;width:100%;}.EC-region-right [class*="testimonial"] [class*="-body"] p{font-style:italic;}[class*="pane-service-request-panel-pane-"]{background:#004e7c;}[class*="pane-service-request-panel-pane-"] h1{font-family:'Roboto',sans-serif;font-weight:700;color:#4FC4E3;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;font-weight:900;text-transform:uppercase;}[class*="pane-service-request-panel-pane-"] h1 h1,[class*="pane-service-request-panel-pane-"] h1 h2{font-size:inherit;margin:0;}[class*="pane-service-request-panel-pane-"] h1 a{color:inherit;}[class*="pane-service-request-panel-pane-"] h1 a:hover{color:#e2b004;text-decoration:none;}[class*="pane-service-request-panel-pane-"] h2{font-family:'Roboto',sans-serif;font-weight:400;color:white;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:19px;font-size:1.9rem;line-height:31.35px;line-height:3.135rem;}[class*="pane-service-request-panel-pane-"] h3{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;font-weight:900;text-transform:uppercase;}[class*="pane-service-request-panel-pane-"] h3 h1,[class*="pane-service-request-panel-pane-"] h3 h2{font-size:inherit;margin:0;}[class*="pane-service-request-panel-pane-"] h3 a{color:inherit;}[class*="pane-service-request-panel-pane-"] h3 a:hover{color:#e2b004;text-decoration:none;}[class*="pane-service-request-panel-pane-"] .entityform-type-entityform-type h2{display:none;}[class*="pane-service-request-panel-pane-"] #edit-field-question-or-comment{clear:both;}[class*="pane-service-request-panel-pane-"] #edit-field-question-or-comment textarea{max-height:90px;}[class*="pane-service-request-panel-pane-"] label[for="edit-field-i-need-und"]{color:#414042;font-weight:400;}[class*="pane-service-request-panel-pane-"] #edit-field-i-need-und .form-item{display:inline-block;color:#5a5a5a;margin-right:10px;font-size:15px;font-size:1.5rem;}[class*="pane-service-request-panel-pane-"] #edit-field-i-need-und div:last-child{margin-right:0;}[class*="pane-service-request-panel-pane-"] form #edit-actions{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}[class*="pane-service-request-panel-pane-"] form #edit-actions:hover{background:#fbc91e;color:white;text-decoration:none;}[class*="pane-service-request-panel-pane-"] form #edit-actions:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}[class*="pane-service-request-panel-pane-"] form #edit-actions input{margin:0;padding:0;background:none;}[class*="pane-service-request-panel-pane-"] form #edit-actions input:hover{background:none;text-indent:0;}.front [class*="pane-service-request-panel-pane-"]{margin:0px -5000px;margin:0rem -500rem;padding:10px 5000px;padding:1rem 500rem;background:#004e7c;clear:both;text-align:center;}.front [class*="pane-service-request-panel-pane-"] h1,.front [class*="pane-service-request-panel-pane-"] h2,.front [class*="pane-service-request-panel-pane-"] h3{display:inline-block;margin-bottom:0;}.front [class*="pane-service-request-panel-pane-"] .entityform-type-entityform-type h2{display:none;}.front [class*="pane-service-request-panel-pane-"] .form-wrapper{clear:both;padding:0px 5px;padding:0rem 0.5rem;}@media only screen and (min-width:768px){.front [class*="pane-service-request-panel-pane-"] #edit-field-email,.front [class*="pane-service-request-panel-pane-"] #edit-field-name,.front [class*="pane-service-request-panel-pane-"] #edit-field-phone,.front [class*="pane-service-request-panel-pane-"] #edit-field-service,.front [class*="pane-service-request-panel-pane-"] #edit-field-street-address,.front [class*="pane-service-request-panel-pane-"] #edit-field-city,.front [class*="pane-service-request-panel-pane-"] #edit-field-zip-code,.front [class*="pane-service-request-panel-pane-"] #edit-field-what-are-you-looking-for{width:calc((100% / 3) - 10px);float:left;clear:none;position:relative;left:25px;}}@media only screen and (min-width:768px){.front [class*="pane-service-request-panel-pane-"] .captcha{float:left;position:relative;left:50px;text-align:center;}}@media only screen and (min-width:768px) and (max-width:1023px){.front [class*="pane-service-request-panel-pane-"] .captcha{transform:scale(0.7);left:0;}}.front [class*="pane-service-request-panel-pane-"] #edit-field-service .form-item label{color:#d3d3d3;display:none;}.front [class*="pane-service-request-panel-pane-"] #edit-field-service select{font-size:0.9em;font-weight:700;color:#5a5a5a;width:100%;height:40px !important;margin-top:1em;margin-bottom:1em;top:2px;position:relative;}.front [class*="pane-service-request-panel-pane-"] form #edit-actions{margin:0px 5px;margin:0rem 0.5rem;}@media screen and (min-width:768px){.front [class*="pane-service-request-panel-pane-"] form #edit-actions{position:relative;top:10px;}}.front [class*="pane-service-request-panel-pane-"] #edit-actions,.front [class*="pane-service-request-panel-pane-"] #edit-field-service{display:inline-block;}.front [class*="pane-service-request-panel-pane-"] #edit-field-service .form-item-field-service-und{margin:0;}@media only screen and (min-width:768px){[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-first-name,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-last-name,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-phone,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-email,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-street-address,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-city,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form #edit-field-zip-code{width:calc((100% / 4) - 20px) !important;float:left;clear:none;position:relative;margin-right:10px !important;}}[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form .form-item label,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form legend,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form .description,[class*="pane-service-request-panel-pane-"] form#virtual-appointment-form-entityform-edit-form .form-managed-file .form-file{color:white;text-align:left;}form#virtual-appointment-form-entityform-edit-form{margin-bottom:20px;}@media only screen and (min-width:768px){form#virtual-appointment-form-entityform-edit-form #edit-field-first-name,form#virtual-appointment-form-entityform-edit-form #edit-field-last-name,form#virtual-appointment-form-entityform-edit-form #edit-field-phone,form#virtual-appointment-form-entityform-edit-form #edit-field-email,form#virtual-appointment-form-entityform-edit-form #edit-field-electrical-panel,form#virtual-appointment-form-entityform-edit-form #edit-field-gas-electric-meter,form#virtual-appointment-form-entityform-edit-form #edit-field-new-equipment-location,form#virtual-appointment-form-entityform-edit-form #edit-field-current-furnace-{width:calc((100% / 2) - 30px);float:left;clear:none;position:relative;margin-right:25px;}}form#virtual-appointment-form-entityform-edit-form #edit-field-electrical-panel fieldset{border:0;}form#virtual-appointment-form-entityform-edit-form #edit-field-electrical-panel fieldset legend{font-weight:700;}form#virtual-appointment-form-entityform-edit-form #edit-field-furnace-model-plack-sticke{clear:both;margin-right:25px;}@media only screen and (min-width:768px){form#virtual-appointment-form-entityform-edit-form #edit-field-your-utility-company-for-e{width:calc(40% - 10px);float:left;clear:none;position:relative;margin-right:5px;}}form#virtual-appointment-form-entityform-edit-form #edit-field-whatre-you-looking-for-che{clear:both;}@media only screen and (min-width:768px){form#virtual-appointment-form-entityform-edit-form #edit-field-how-big-is-your-home,form#virtual-appointment-form-entityform-edit-form #edit-field-number-of-registers{width:calc((60% / 2) - 10px);float:left;clear:none;position:relative;margin-right:5px;}}@media only screen and (min-width:768px){form#virtual-appointment-form-entityform-edit-form #edit-field-whatre-you-looking-for-che .form-checkboxes,form#virtual-appointment-form-entityform-edit-form #edit-field-what-do-your-currently-use .form-checkboxes,form#virtual-appointment-form-entityform-edit-form #edit-field-do-you-have-cooling .form-checkboxes{columns:2;text-align:left;}}form#virtual-appointment-form-entityform-edit-form #edit-field-whatre-you-looking-for-che .form-checkboxes label,form#virtual-appointment-form-entityform-edit-form #edit-field-what-do-your-currently-use .form-checkboxes label,form#virtual-appointment-form-entityform-edit-form #edit-field-do-you-have-cooling .form-checkboxes label{font-weight:500;}.page-eform-submit-virtual-appointment-form #block-system-main::after{display:none !important;}.not-front #content-wrapper{background:#F4F8FA;}.not-front #block-system-main{position:relative;}.not-front #block-system-main:after{content:"";display:block;width:5000px;height:100%;position:absolute;background:#a7d2ea;position:absolute;top:0;bottom:0;z-index:0;left:calc(66.666666% + 4px);}.not-front.section-search #block-system-main:after{background:none;}.not-front .EC-region-right .panel-pane.pane-node-body,.not-front .EC-region-right .panel-pane[class*="-pane"]{padding:30px 5000px 30px 30px;padding:3rem 500rem 3rem 3rem;margin:0px -5000px 0px 0px;margin:0rem -500rem 0rem 0rem;border-bottom:1px solid #FFF;}.not-front .EC-region-right .pane-custom a[href="/blog"],.not-front .EC-region-right .pane-custom a[href="/node/11"]{padding-top:40px;padding-top:4rem;font-weight:400;font-family:'Roboto',sans-serif;font-weight:400;color:#5a5a5a;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;display:block;}.not-front .EC-region-right .pane-custom a[href="/blog"]:hover,.not-front .EC-region-right .pane-custom a[href="/node/11"]:hover{color:#e2b004;}.EC-region-main .node-teaser{margin-bottom:30px;}.EC-region-main .node-teaser:after{content:"";display:table;clear:both;}.EC-region-main .node-teaser .panel-pane[class*="image"]{width:33.333%;float:left;margin-bottom:0;}.EC-region-main .node-teaser .panel-pane[class*="image"] img{width:90%;}.EC-region-main .node-teaser .panel-pane[class*="node-body"],.EC-region-main .node-teaser .panel-pane[class*="node-links"],.EC-region-main .node-teaser .panel-pane[class*="node-title"]{width:66.666%;float:right;margin:0px 0px 10px;margin:0rem 0rem 1rem;}.EC-region-main .node-teaser .panel-pane[class*="node-title"]{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.EC-region-main .node-teaser .panel-pane[class*="node-title"] h1,.EC-region-main .node-teaser .panel-pane[class*="node-title"] h2{font-size:inherit;margin:0;}.EC-region-main .node-teaser .panel-pane[class*="node-title"] a{color:inherit;}.EC-region-main .node-teaser .panel-pane[class*="node-title"] a:hover{color:#e2b004;text-decoration:none;}.EC-region-main .node-teaser .panel-pane[class*="node-title"] h2{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;margin:0;}.EC-region-main .view[class*="-options"] .views-row,.EC-region-main .view[class*="_list"] .views-row,.EC-region-main .view[class*="city_pages"] .views-row{margin-bottom:30px;margin-bottom:30px;margin-bottom:3rem;}.EC-region-main .view[class*="-options"] .views-row:after,.EC-region-main .view[class*="_list"] .views-row:after,.EC-region-main .view[class*="city_pages"] .views-row:after{content:"";display:table;clear:both;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="image"],.EC-region-main .view[class*="-options"] .views-row .views-field[class*="logo"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="image"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="logo"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="image"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="logo"]{width:33.333%;float:left;margin-bottom:0;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="image"] img,.EC-region-main .view[class*="-options"] .views-row .views-field[class*="logo"] img,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="image"] img,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="logo"] img,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="image"] img,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="logo"] img{width:90%;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-body"],.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-display-date"],.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"],.EC-region-main .view[class*="-options"] .views-row .views-field[class*="view-node"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-body"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-display-date"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="view-node"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-body"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-display-date"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="view-node"]{width:66.666%;float:right;margin:0px 0px 10px;margin:0rem 0rem 1rem;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"]{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"] h1,.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"] h2,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"] h1,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"] h2,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"] h1,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"] h2{font-size:inherit;margin:0;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"] a,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"] a,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"] a{color:inherit;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"] a:hover,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"] a:hover,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"] a:hover{color:#e2b004;text-decoration:none;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-title"] h2,.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-title"] h2,.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-title"] h2{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;margin:0;}.EC-region-main .view[class*="-options"] .views-row .views-field[class*="field-display-date"],.EC-region-main .view[class*="_list"] .views-row .views-field[class*="field-display-date"],.EC-region-main .view[class*="city_pages"] .views-row .views-field[class*="field-display-date"]{font-style:italic;width:100%;}.pane-node-field-citypages-area{background:#0d3143;}.EC-region-main [class*="pane-city-pages-featured-content-panel"]{background:white;padding:50px;padding:5rem;}.EC-region-main [class*="pane-city-pages-featured-content-panel"] .pane-title{margin-bottom:25px;margin-bottom:2.5rem;}.EC-region-right [class*="pane-city-pages-featured-content-panel"]{background:#15506e;color:white;}.EC-region-right [class*="pane-city-pages-featured-content-panel"] h2,.EC-region-right [class*="pane-city-pages-featured-content-panel"] h3,.EC-region-right [class*="pane-city-pages-featured-content-panel"] p{color:white;}.EC-region-right [class*="pane-city-pages-featured-content-panel"] a{color:#e2b004;}.EC-region-right [class*="pane-city-pages-featured-content-panel"] a:hover{color:#be2518;}[class*="pane-city-pages-services-panel-pane"]{background:#1d7099;color:white;}[class*="pane-city-pages-services-panel-pane"] h2,[class*="pane-city-pages-services-panel-pane"] h3,[class*="pane-city-pages-services-panel-pane"] p{color:white;}[class*="pane-city-pages-services-panel-pane"] a{color:#e2b004;}[class*="pane-city-pages-services-panel-pane"] a:hover{color:#be2518;}#page-title .views-field[class*="field-title"]{width:100%;font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}#page-title .views-field[class*="field-title"] h1,#page-title .views-field[class*="field-title"] h2{font-size:inherit;margin:0;}#page-title .views-field[class*="field-title"] a{color:inherit;}#page-title .views-field[class*="field-title"] a:hover{color:#e2b004;text-decoration:none;}[class*='pane-service-hassler-home-panel-pane-']{margin:0px -5000px;margin:0rem -500rem;padding:30px 5000px;padding:3rem 500rem;background:#eaf3f7;clear:both;background-color:#09537E;}[class*='pane-service-hassler-home-panel-pane-'].block{margin-bottom:0;}[class*='pane-service-hassler-home-panel-pane-'] .block-title{text-align:center;padding-bottom:20px;padding-bottom:2rem;}[class*='pane-service-hassler-home-panel-pane-'] ul{padding:0;margin:0;list-style:none;list-style-image:none;list-style-type:none;}[class*='pane-service-hassler-home-panel-pane-'] ul li{margin:0px 0px 40px 0px;margin:0rem 0rem 4rem 0rem;width:100%;float:left;}@media only screen and (min-width:768px) and (max-width:1024px){[class*='pane-service-hassler-home-panel-pane-'] ul li{margin:0px 0px 40px 30px;margin:0rem 0rem 4rem 3rem;width:calc(50% - 3rem) !important;}[class*='pane-service-hassler-home-panel-pane-'] ul li:nth-child(2n+1){clear:both;}}@media only screen and (min-width:1025px){[class*='pane-service-hassler-home-panel-pane-'] ul li{margin:0px 0px 40px 30px;margin:0rem 0rem 4rem 3rem;width:calc(33% - 3rem);}[class*='pane-service-hassler-home-panel-pane-'] ul li:nth-child(3n+1){clear:both;}}[class*='pane-service-hassler-home-panel-pane-'] .views-field-title,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-title h1,[class*='pane-service-hassler-home-panel-pane-'] .views-field-title h2,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle h1,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle h2{font-size:inherit;margin:0;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-title a,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle a{color:inherit;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-title a:hover,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle a:hover{color:#e2b004;text-decoration:none;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-service-logo{width:calc(25% - 1rem);float:left;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-service-logo img{height:80px;width:auto;}[class*='pane-service-hassler-home-panel-pane-'] .views-field-body,[class*='pane-service-hassler-home-panel-pane-'] .views-field-title,[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle{width:66%;float:left;padding:0px 10px;padding:0rem 1rem;}@media only screen and (max-width:767px){[class*='pane-service-hassler-home-panel-pane-'] .views-field-field-display-subtitle{width:100%;text-align:center;}}[class*='pane-service-hassler-home-panel-pane-'] h2{font-size:3.1rem;font-weight:900;text-transform:uppercase;margin:20px 0 30px 0;color:white;}[class*='pane-service-hassler-home-panel-pane-'] h3,[class*='pane-service-hassler-home-panel-pane-'] p,[class*='pane-service-hassler-home-panel-pane-'] a{color:white !important;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-']{margin:0px -5000px;margin:0rem -500rem;padding:30px 5000px;padding:3rem 500rem;background:#2b6c92;clear:both;text-align:left;position:relative;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-slide-image{width:50%;padding:0px 40px;padding:0rem 4rem;float:left;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-slide-image .field-content{margin:auto;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-display-title{width:25%;color:white;float:left;font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;margin-bottom:0;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-display-title h1,.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-display-title h2{font-size:inherit;margin:0;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-display-title a{color:inherit;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-display-title a:hover{color:#e2b004;text-decoration:none;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-content-link{width:25%;float:right;text-align:center;display:block;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-content-link .content-link{position:absolute;top:50%;transform:translateY(-50%);font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-content-link .content-link:hover{background:#fbc91e;color:white;text-decoration:none;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .views-field-field-content-link .content-link:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .flexslider{margin:0 -50px;padding:0 50px;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .flexslider:hover .flex-prev{left:0;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .flexslider:hover .flex-next{right:0;}.front .panel-pane[class*='pane-homepage-cta-slides-panel-'] .flexslider .flex-control-paging{display:none;}.front [class*='pane-blog-listing-panel-pane'] .views-field-field-blog-image{width:50%;float:left;padding-right:20px;}.front [class*='pane-blog-listing-panel-pane'] .views-field-body,.front [class*='pane-blog-listing-panel-pane'] .views-field-title{width:50%;float:right;}.front [class*='pane-blog-listing-panel-pane']{margin:0px -5000px;margin:0rem -500rem;padding:30px 5000px;padding:3rem 500rem;background:#258fc4;clear:both;clear:both;}.front [class*='pane-blog-listing-panel-pane'] .views-row{width:48%;}.front [class*='pane-blog-listing-panel-pane'] .views-row:nth-child(odd){float:right;}.front [class*='pane-blog-listing-panel-pane'] .views-row:nth-child(even){float:left;}.front [class*='pane-blog-listing-panel-pane'] a.views-more-link{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;margin-top:20px;}.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:active,.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:focus,.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:active:before,.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:focus:before,.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.front [class*='pane-blog-listing-panel-pane'] a.views-more-link:hover{text-decoration:none;}.front [class*='pane-promotions-panel-pane']{background:transparent;}.front [class*='pane-promotions-panel-pane'] .views-row{float:left;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.3);padding:20px;}@media only screen and (min-width:769px){.front [class*='pane-promotions-panel-pane'] .views-row{width:calc(50% - 40px);margin:30px 20px 50px;}}.front [class*='pane-promotions-panel-pane'] .views-row .views-field-field-display-title{color:#258fc4;font-size:20px;font-size:2rem;text-transform:uppercase;margin-top:30px;}.front [class*='pane-promotions-panel-pane'] .views-row .pane-node-title{display:none;}.front [class*='pane-promotions-panel-pane'] .views-row .views-field-field-promotion-image{text-align:center;margin:-33px -33px 30px;}.front [class*='pane-promotions-panel-pane'] .views-row .views-field-field-promotion-image img{display:block;max-width:100%;}.front [class*='pane-promotions-panel-pane'] .views-row .views-field-body h2,.front [class*='pane-promotions-panel-pane'] .views-row .views-field-field-promotion-link-text h2{font-family:'Roboto',sans-serif;font-weight:400;color:#5a5a5a;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.front [class*='pane-promotions-panel-pane'] .views-row .views-field-body p,.front [class*='pane-promotions-panel-pane'] .views-row .views-field-field-promotion-link-text p{color:#414042;}.front [class*='pane-promotions-panel-pane'] .views-row [class*="field-display-subtitle"] p{color:#414042;}.front [class*='pane-promotions-panel-pane'] .views-row .promo-button,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:before,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:active,.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:focus,.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:hover,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:active,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:focus,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:active:before,.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:focus:before,.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:hover:before,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:active:before,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:focus:before,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.front [class*='pane-promotions-panel-pane'] .views-row .promo-button:hover,.front [class*='pane-promotions-panel-pane'] .views-row [class*="promotion-link"] a:hover{text-decoration:none;background:#e2b004;}.front [class*='pane-case-studies-list-panel-pane-']{margin:0px -5000px 0px 0px;margin:0rem -500rem 0rem 0rem;padding:30px 5000px 30px 0px;padding:3rem 500rem 3rem 0rem;position:relative;}.front [class*='pane-case-studies-list-panel-pane-'] .jcarousel-item{position:relative;height:auto;}.front [class*='pane-case-studies-list-panel-pane-'] .views-field-field-gallery-image img{max-width:none;width:100%;display:block;}.front [class*='pane-case-studies-list-panel-pane-'] .views-field-title{position:absolute;top:40px;top:4rem;background:rgba(37,143,196,0.8);padding:10px 15px;padding:1rem 1.5rem;max-width:90%;font-weight:700;color:white;}.front [class*='pane-case-studies-list-panel-pane-'] .views-field-title a{color:white;}.front [class*='pane-case-studies-list-panel-pane-'] .views-field-title a:hover{color:#e2b004;}.front .why-choose-hassler{margin:0px 0px 0px -5000px;margin:0rem 0rem 0rem -500rem;padding:30px 0px 30px 5000px;padding:3rem 0rem 3rem 500rem;}.front .why-choose-hassler .field-name-field-featured-image{width:50%;float:left;}.front .why-choose-hassler .field-name-body{width:50%;float:right;padding-left:20px;padding-left:2rem;}.front .why-choose-hassler .field-name-body p{color:white;}.front .why-choose-hassler,.front [class*='pane-case-studies-list-panel-pane-']{background:#2b6c92;background:-moz-linear-gradient(top,#2b6c92 0%,#004f7c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#2b6c92),color-stop(100%,#004f7c));background:-webkit-linear-gradient(top,#2b6c92 0%,#004f7c 100%);background:-o-linear-gradient(top,#2b6c92 0%,#004f7c 100%);background:-ms-linear-gradient(top,#2b6c92 0%,#004f7c 100%);background:linear-gradient(to bottom,#2b6c92 0%,#004f7c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#2b6c92',endColorstr='#004f7c',GradientType=0);width:calc(50% + 5000px);width:calc(50% + 500rem);float:left;height:450px;position:relative;}.front .why-choose-hassler .block-inner,.front [class*='pane-case-studies-list-panel-pane-'] .block-inner{position:relative;}.front .why-choose-hassler h2,.front [class*='pane-case-studies-list-panel-pane-'] h2{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.front .why-choose-hassler h2 h1,.front .why-choose-hassler h2 h2,.front [class*='pane-case-studies-list-panel-pane-'] h2 h1,.front [class*='pane-case-studies-list-panel-pane-'] h2 h2{font-size:inherit;margin:0;}.front .why-choose-hassler h2 a,.front [class*='pane-case-studies-list-panel-pane-'] h2 a{color:inherit;}.front .why-choose-hassler h2 a:hover,.front [class*='pane-case-studies-list-panel-pane-'] h2 a:hover{color:#e2b004;text-decoration:none;}.front .why-choose-hassler:before,.front [class*='pane-case-studies-list-panel-pane-']:before{content:"";display:block;width:100%;height:100%;right:0;left:0;top:0;bottom:0;background:url(/sites/all/themes/ec_hassler/images/hassler-bg-pattern.gif);position:absolute;}.front [class*='pane-views-panes pane-testimonials-panel-pane-']{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#eaf3f7;clear:both;padding-top:15rem !important;padding-bottom:15rem !important;background-image:url(//m.ethiopiaexpat.com/sites/default/files/styles/panopoly_image_original/public/shutterstock_1437576317-scaled.jpg?itok=L75T15le);background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;}@media only screen and (min-width:1240px){.front [class*='pane-views-panes pane-testimonials-panel-pane-']{margin:0 calc(((1240px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1240px) / 2) + 15px);}}.front [class*='pane-views-panes pane-testimonials-panel-pane-']:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(65,64,66,0.5);}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] h2.pane-title.block-title{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;text-align:center;color:white;text-transform:uppercase;position:relative;font-size:3.1rem;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] h2.pane-title.block-title h1,.front [class*='pane-views-panes pane-testimonials-panel-pane-'] h2.pane-title.block-title h2{font-size:inherit;margin:0;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] h2.pane-title.block-title a{color:inherit;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] h2.pane-title.block-title a:hover{color:#e2b004;text-decoration:none;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .view-footer{position:relative;text-align:center;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] ul.jcarousel-navigation{display:none;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-next,.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-prev{top:45%;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-next{right:-5%;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-prev{left:-2%;}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal{height:auto !important;}@media only screen and (max-width:767px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal{width:80vw !important;}}@media only screen and (min-width:768px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal{width:80vw !important;}}@media only screen and (min-width:1280px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal{width:800px !important;}}@media only screen and (max-width:767px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:60vw !important;}}@media only screen and (min-width:768px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:60vw !important;max-width:700px !important;}}@media only screen and (min-width:1024px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:60vw !important;max-width:700px !important;}}@media only screen and (min-width:1280px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:700px !important;max-width:700px !important;}}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item{height:auto;padding:20px;margin-right:3rem;}@media only screen and (max-width:767px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item{width:60vw;}}@media only screen and (min-width:768px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item{width:60vw !important;}}@media only screen and (min-width:1024px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item{width:calc(30vw - 3rem) !important;margin:auto 3rem auto auto;}}@media only screen and (min-width:1280px){.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item{width:320px !important;margin:auto 3rem auto auto;}}.front [class*='pane-views-panes pane-testimonials-panel-pane-'] .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item p{font-style:normal;}.panel-pane[class*="blog-listing-panel-pane"] .block-title{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.panel-pane[class*="blog-listing-panel-pane"] .block-title h1,.panel-pane[class*="blog-listing-panel-pane"] .block-title h2{font-size:inherit;margin:0;}.panel-pane[class*="blog-listing-panel-pane"] .block-title a{color:inherit;}.panel-pane[class*="blog-listing-panel-pane"] .block-title a:hover{color:#e2b004;text-decoration:none;}.panel-pane[class*="blog-listing-panel-pane"] .views-field-title{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.panel-pane[class*="blog-listing-panel-pane"] .views-field-title h1,.panel-pane[class*="blog-listing-panel-pane"] .views-field-title h2{font-size:inherit;margin:0;}.panel-pane[class*="blog-listing-panel-pane"] .views-field-title a{color:inherit;}.panel-pane[class*="blog-listing-panel-pane"] .views-field-title a:hover{color:#e2b004;text-decoration:none;}.panel-pane[class*="blog-listing-panel-pane"] .views-field-body{font-family:'Roboto',sans-serif;font-weight:400;color:white;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.panel-pane[class*="blog-listing-panel-pane"] h2{font-size:inherit;color:inherit;line-height:inherit;}.node-promotion h1.node-title,.panel-pane[class*="promotions-panel-pane"] h1.node-title{display:none;}.node-promotion [class*="field-display-title"],.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"]{font-family:'Roboto',sans-serif;font-weight:700;color:white;font-size:25px;font-size:2.5rem;line-height:41.25px;line-height:4.125rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}.node-promotion [class*="field-display-title"] h1,.node-promotion [class*="field-display-title"] h2,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"] h1,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"] h2{font-size:inherit;margin:0;}.node-promotion [class*="field-display-title"] a,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"] a{color:inherit;}.node-promotion [class*="field-display-title"] a:hover,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"] a:hover{color:#e2b004;text-decoration:none;}.node-promotion [class*="field-display-title"] h2,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-title"] h2{font-size:inherit;color:inherit;line-height:inherit;}.node-promotion [class*="field-display-subtitle"],.panel-pane[class*="promotions-panel-pane"] [class*="field-display-subtitle"]{margin-bottom:15px;margin-bottom:1.5rem;color:white;}.node-promotion [class*="field-display-subtitle"] p,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-subtitle"] p{margin:0;color:white;}.node-promotion [class*="field-display-subtitle"] a,.panel-pane[class*="promotions-panel-pane"] [class*="field-display-subtitle"] a{color:inherit;}.node-promotion .promo-button,.node-promotion [class*="promotion-link"] a,.panel-pane[class*="promotions-panel-pane"] .promo-button,.panel-pane[class*="promotions-panel-pane"] [class*="promotion-link"] a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#004e7c;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}.node-promotion .promo-button:hover,.node-promotion [class*="promotion-link"] a:hover,.panel-pane[class*="promotions-panel-pane"] .promo-button:hover,.panel-pane[class*="promotions-panel-pane"] [class*="promotion-link"] a:hover{background:#006eaf;color:white;text-decoration:none;}.node-promotion .promo-button:hover,.node-promotion [class*="promotion-link"] a:hover,.panel-pane[class*="promotions-panel-pane"] .promo-button:hover,.panel-pane[class*="promotions-panel-pane"] [class*="promotion-link"] a:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}.node-promotion .node-content,.node-promotion .views-row,.panel-pane[class*="promotions-panel-pane"] .node-content,.panel-pane[class*="promotions-panel-pane"] .views-row{margin-bottom:30px;margin-bottom:3rem;border:3px dashed #004e7c;text-align:left;padding:30px;padding:3rem;}.node-promotion .node-content .node-content,.node-promotion .views-row .node-content,.panel-pane[class*="promotions-panel-pane"] .node-content .node-content,.panel-pane[class*="promotions-panel-pane"] .views-row .node-content{padding:0;border:0;margin:0;}.node-promotion .node-content,.panel-pane[class*="promotions-panel-pane"] .node-content{margin-bottom:0;}.pane-service-request-panel-pane-1 .views-row{border:none;}.panel-pane[class*="testimonials-panel-pane"] .views-field-body p{font-size:2rem;line-height:3rem;font-style:italic;font-weight:300;}.panel-pane[class*="testimonials-panel-pane"] .views-field-field-testimonial-city{font-weight:700;}.panel-pane[class*="testimonials-panel-pane"] .views-row{margin:0 4em 2.5em;}.panel-pane[class*="testimonials-panel-pane"] .flexslider{padding-bottom:50px;}.panel-pane[class*="testimonials-panel-pane"] .flex-direction-nav a{top:auto;bottom:0;}.panel-pane[class*="testimonials-panel-pane"] .flex-control-nav{bottom:-40px;right:0;left:0;}.panel-pane[class*="testimonials-panel-pane"] .flexslider .flex-control-nav,.panel-pane[class*="testimonials-panel-pane"] .flexslider .flex-control-paging{text-align:left;}.panel-pane[class*="testimonials-panel-pane"] .flexslider:hover .flex-prev{left:0;}.panel-pane[class*="testimonials-panel-pane"] .flexslider:hover .flex-next{left:50px;}.panel-pane[class*="testimonials-panel-pane"] .flex-control-paging{display:none;}.page-node-2 [class*="pane-service-request-panel-pane-"]{background:#EAF3F7;padding-top:30px;padding-bottom:30px;}.page-node-2 [class*="pane-service-request-panel-pane-"] h2{color:#09537E;font-size:3.1rem;font-weight:900;text-transform:uppercase;}.page-node-2 [class*="pane-service-request-panel-pane-"] select#edit-field-what-are-you-looking-for{background:#f8f8f8;font-family:'Roboto';border:1px solid #ADD8E6;color:#5a5a5a;font-weight:bold;}@media only screen and (max-width:540px){.page-node-2 .entitytype-home_page_capture-form div#edit-actions{margin:20px 0px !important;}.page-node-2 .entitytype-home_page_capture-form .captcha{clear:both;}}#distinctions-wrapper .view-distinctions{text-align:center;}#distinctions-wrapper .view-distinctions .views-row{display:inline-block;padding:20px 20px 0px;padding:2rem 2rem 0rem;}.page-node-365.not-front #block-system-main:after,.section-specials.not-front #block-system-main:after{display:none;}.page-node-365 .view-promotions .view-content,.section-specials .view-promotions .view-content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.page-node-365 .view-promotions .views-row,.section-specials .view-promotions .views-row{background:white;border:2px dashed black;text-align:center;margin:10px;margin:1rem;}@media only screen and (min-width:768px){.page-node-365 .view-promotions .views-row,.section-specials .view-promotions .views-row{display:flex;flex-direction:column;flex-basis:100%;flex:1;flex-basis:calc(50% - 2rem);}}.page-node-365 .view-promotions .views-field-field-display-title h2,.section-specials .view-promotions .views-field-field-display-title h2{color:#004e7c;}.page-node-391 .views-field.views-field-field-display-title h2.field-content{font-size:3.6rem;}.page-node-391 .views-field.views-field-field-display-subtitle h4.field-content{font-size:2.4rem;}.page-node-391 a.yellow-button{background:#47c2e2;}.page-node-391 .views-field.views-field-nothing .field-content img{max-width:50%;}@media only screen and (min-width:769px){.page-node-391 .views-row:last-of-type{max-width:calc(50% - 2rem);}.page-node-391 .view-content{justify-content:center;}}.page-node-391 .views-field.views-field-field-display-startend{display:flex;justify-content:center;}.page-node-391 .views-field.views-field-field-display-startend span.views-label.views-label-field-display-startend{color:#258fc4;margin-right:0.5rem;}.page-node-282 [class*="pane-service-request-panel-pane-"] h2,.page-node-282 [class*="pane-service-request-panel-pane-"] h3,.page-node-282 [class*="pane-service-request-panel-pane-"] p{color:white;}.page-node-282 [class*="pane-service-request-panel-pane-"] h2{font-size:2.5rem;font-weight:700;padding-top:15px;}.page-node-282 [class*="pane-promotions-panel-pane-"]{border-bottom:none !important;}#footer-wrapper{background:#414042;padding:30px 0px 0px;padding:3rem 0rem 0rem;}#footer-wrapper .serving-counties{padding:0px 30px 0px 0px;padding:0rem 3rem 0rem 0rem;position:relative;}#footer-wrapper .serving-counties img{max-width:none;width:100%;}#footer-wrapper .serving-counties .serving-btn{display:inline-block;padding:20px;padding:2rem;color:white;background:rgba(37,143,196,0.8);position:absolute;top:30%;width:65%;font-weight:800;}#footer-wrapper a{color:white;}#footer-wrapper a:hover{color:#e2b004;}#footer-wrapper ul.menu{padding:0;}#footer-wrapper ul.menu li{display:block;}#footer-wrapper ul.menu li.menu-depth-1{padding-top:10px;padding-top:1rem;}#footer-wrapper ul.menu ul.menu{margin:5px 0px 0px;margin:0.5rem 0rem 0rem;}#footer-wrapper ul.menu span.nolink{display:none;}#footer-wrapper .menu-name-main-menu li.menu-depth-1,#footer-wrapper .menu-name-menu-auxiliary-menu{text-transform:uppercase;font-weight:400;}#footer-wrapper .menu-name-main-menu li.menu-depth-1 .menu-depth-2,#footer-wrapper .menu-name-menu-auxiliary-menu .menu-depth-2{text-transform:none;font-weight:400;}#footer-wrapper .pane-menu-auxiliary-menu{width:25%;float:right;}#footer-wrapper .pane-main-menu{width:75%;float:right;}#footer-wrapper .pane-main-menu ul.menu{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}#footer-wrapper .pane-main-menu ul.menu ul.menu{-webkit-columns:1;-moz-columns:1;columns:1;}#footer-wrapper .pane-main-menu li.menu-depth-1{padding:0px 10px;padding:0rem 1rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}#footer-wrapper .social{float:right;padding-bottom:30px;padding-bottom:3rem;margin-right:10px;margin-bottom:0;display:inline-block;padding-top:30px;padding-top:3rem;}#footer-wrapper .social p{margin:0;}#footer-wrapper .social ul{text-align:right;margin:0;}#footer-wrapper .social li{width:auto;display:inline-block;}#footer-wrapper .social a[href*="http"]{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;overflow:hidden;text-align:center;margin:0px 15px;margin:0rem 1.5rem;}#footer-wrapper .social a[href*="http"]:before{font-family:"fontello";font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}#footer-wrapper .social a[href*="facebook"]:before{content:'\e803';}#footer-wrapper .social a[href*="twitter"]:before{content:'\e805';}#footer-wrapper .social a[href*="google"]:before{content:'\e804';}#footer-wrapper .social a[href*="linkedin"]:before{content:'\e806';}#footer-wrapper .social a[href*="youtube"]:before{content:'\e810';}#footer-wrapper .social a[href*="yelp"]:before{content:'\e80f';}#footer-wrapper .social a[href*="instagram"]:before{content:'\e811';}#footer-wrapper .copyright{display:inline-block;clear:both;text-align:left;padding-top:30px;padding-top:3rem;color:white;}#footer-wrapper .copyright p{color:white;text-align:left;}#logo{padding:10px 0;}#logo img{vertical-align:bottom;max-width:none;width:100%;}#site-name{margin:0;}#site-name a:link,#site-name a:visited{text-decoration:none;}#site-name a:focus,#site-name a:hover{text-decoration:underline;}#site-slogan{margin:0;}#page-title{font-family:'Roboto',sans-serif;font-weight:700;color:black;font-size:31px;font-size:3.1rem;line-height:51.15px;line-height:5.115rem;margin:0px 0px 15px;margin:0rem 0rem 1.5rem;margin-top:30px;margin-top:3rem;}#page-title h1,#page-title h2{font-size:inherit;margin:0;}#page-title a{color:inherit;}#page-title a:hover{color:#e2b004;text-decoration:none;}.section-hassler-difference .pane-service-request-panel-pane-1{margin:0 -750px;padding:0 750px;padding-top:20px;}.section-hassler-difference #breadcrumb-wrapper{position:relative;top:13px;}.section-hassler-difference #block-system-main:after{background:none;}.section-hassler-difference .EC-region-main{width:100% !important;overflow:hidden;}.section-hassler-difference .pane-node-title.block{margin:0;}.section-hassler-difference h1#page-title{display:none;}.section-hassler-difference h2.page-title{position:absolute;top:200px;width:100%;text-align:center;color:white;z-index:2;text-shadow:2px 2px 2px #004e7c;text-transform:uppercase;font-size:70px;font-size:7rem;line-height:115.5px;line-height:11.55rem;}.section-hassler-difference .pane-node-field-featured-image{height:450px;overflow:hidden;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.section-hassler-difference .pane-node-field-featured-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#02253a69;z-index:1;}.section-hassler-difference .pane-node-field-featured-image .block-inner{margin:0;}.section-hassler-difference .pane-node-field-featured-image img{position:relative;bottom:50px;}.section-hassler-difference h3.about-begin{width:100%;text-align:center;font-size:24px;color:#004e7c;margin-bottom:0;text-transform:uppercase;}.section-hassler-difference .scroll-down{width:100%;color:#004e7c;text-align:center;position:relative;font-size:16px;text-transform:lowercase;display:flex;justify-content:center;}.section-hassler-difference .scroll-down i{color:#004e7c;font-family:'Material Icons';font-size:60px;position:absolute;left:47%;top:50px;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s;-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;}.section-hassler-difference hr{transform:rotate(-90deg);width:0;opacity:0;transition:opacity 1s ease;transition:all .5s ease;border-color:#258fc4;border-style:dashed;border-width:2px;}.section-hassler-difference [class*="about-item-"]{display:block;width:85%;margin:10% auto;text-align:center;opacity:0;transition:opacity 2s ease;transition:all 1.25s ease;transition-delay:1s;}.section-hassler-difference [class*="about-item-"] h4.about-title{color:#004e7c;font-size:35px;margin-bottom:0;padding:40px 0;text-transform:uppercase;}.section-hassler-difference [class*="about-item-"] .about-description{text-align:left;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}.section-hassler-difference .about-item-1{margin-top:200px;opacity:1;}.section-hassler-difference .about-item-2{position:relative;left:300px;}.section-hassler-difference .about-item-3{position:relative;left:-300px;}.section-hassler-difference .about-item-4{position:relative;bottom:-300px;}.section-hassler-difference .about-item-4 .about-icon-4 img{transition:transform 1.5s ease;transition-delay:1.25s;}.section-hassler-difference .icon-rotate{transform:rotate(360deg);}.section-hassler-difference .about-item-5{position:relative;left:300px;}.section-hassler-difference .about-item-6{position:relative;left:-300px;}.section-hassler-difference .in-view-side{left:0;opacity:1;}.section-hassler-difference .in-view-tb{bottom:0;opacity:1;}.section-hassler-difference .hr-anim{width:10%;opacity:1;}.page-node-69 .field-name-body img[src*="download_asset_0"]{margin:15px;}.page-node-69 .field-name-body img[src*="download_asset_0"]:hover{transform:scale(1.1);transition:1s;}.water-heater-block{margin:0px -5000px;margin:0rem -500rem;padding:30px 5000px;padding:3rem 500rem;background:transparent;clear:both;background:linear-gradient(0deg,rgba(0,78,124,0.6),rgba(0,78,124,0.3)),url(/sites/all/themes/ec_hassler/images/water_level.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative;}.water-heater-block .block-content{width:100%;height:235px;position:relative;}.water-heater-block h2{color:#fbc91e;font-size:4rem;text-transform:uppercase;font-weight:900;text-shadow:2px 2px 2px #004e7c;text-align:center;}.water-heater-content{transition:all 1.3s ease;left:0;right:0;}@media screen and (max-width:872px){.left-knob,.right-knob{display:none;}}.left-knob{cursor:pointer;}.left-knob img{width:180px;transition:all 1.3s ease;position:absolute;left:10px;top:60px;z-index:1;}.left-knob img:hover{transform:rotate(-360deg);}.left-knob img:hover ~ .hidden-left{left:50%;transform:translateX(-50%);}.right-knob{cursor:pointer;}.right-knob img{width:180px;transition:all 1.3s ease;position:absolute;right:10px;top:60px;z-index:1;}.right-knob img:hover{transform:rotate(360deg);}.right-knob img:hover ~ .hidden-right{right:50%;transform:translateX(50%);}.water-heater-content{position:absolute;margin:auto;width:100%;text-align:center;top:50%;transform:translateY(-50%);}.water-heater-content .center{width:50%;margin:auto;}@media screen and (max-width:872px){.water-heater-content .center{width:100%;padding-bottom:20px;}}.water-heater-content h2{color:white;font-size:4rem;text-transform:uppercase;font-weight:900;}.water-heater-content a{margin-top:20px;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;padding:10px 20px;padding:1rem 2rem;font-family:'Roboto',sans-serif;color:white;text-transform:none;text-decoration:none;display:inline-block;border:0;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;-webkit-transition:background 500ms ease-out;-moz-transition:background 500ms ease-out;-o-transition:background 500ms ease-out;transition:background 500ms ease-out;}.water-heater-content a:hover{background:#fbc91e;color:white;text-decoration:none;}.water-heater-content a:hover{text-decoration:none;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out;}.hidden-left{position:absolute;top:50%;transform:translateY(-50%);left:-3000px;transition:all 1.3s ease;}.hidden-right{position:absolute;top:50%;transform:translateY(-50%);right:-3000px;transition:all 1.3s ease;}.compact-form-label{position:absolute;top:6px;left:20px;z-index:1;font-size:0.9em;}.view-external-videos .views-field-views-conditional .field-content,.view-hero-image-or-video .views-field-views-conditional .field-content{position:relative;height:0;padding-bottom:50%;display:block;overflow:hidden;}.view-external-videos .views-field-views-conditional .field-content iframe,.view-hero-image-or-video .views-field-views-conditional .field-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.view-external-videos .views-row,.view-hero-image-or-video .views-row{margin-bottom:40px;margin-bottom:4rem;}.flexslider{margin:0;background:none;border:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:1;}.flexslider .flex-control-nav,.flexslider .flex-control-paging,.flexslider .slides{padding:0;}.flexslider a:before{line-height:40px;}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{background:rgba(0,0,0,0.5);}.flex-direction-nav a{color:#FFF;text-shadow:none;}.flex-direction-nav a:before{font-size:30px;display:inline-block;content:'\f001';width:38px;text-align:center;}fieldset{width:100%;min-width:0;}fieldset select{width:100%;min-width:0;}.jcarousel-skin-default .jcarousel-container-horizontal{width:740px;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:600px;margin:0 auto;}.jcarousel-skin-ecdefault .jcarousel-container-horizontal{padding:0;}.jcarousel-skin-ecdefault .jcarousel-next,.jcarousel-skin-ecdefault .jcarousel-prev{display:block;width:32px;height:32px;background:rgba(37,143,196,0.8);top:auto;}.jcarousel-skin-ecdefault .jcarousel-next:hover,.jcarousel-skin-ecdefault .jcarousel-prev:hover{background:#258fc4;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal,.jcarousel-skin-ecdefault .jcarousel-prev-horizontal{text-decoration:none;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal:hover,.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:hover{text-decoration:none;color:white;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal:hover:before,.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:hover:before{text-decoration:none;color:white;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal:before,.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:before{font-family:"fontello";display:block;font-size:20px;line-height:35px;width:35px;text-align:center;color:white;text-decoration:none;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal{position:absolute;top:auto;bottom:20px;left:20px;background-position:0 0;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:before{content:"\e815";}.jcarousel-skin-ecdefault .jcarousel-next-horizontal{position:absolute;top:auto;bottom:20px;right:auto;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal:before{content:"\e816";}#block-system-main,.page-default.node-promoted{margin-bottom:0;}.node.node-full{margin-bottom:0;}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dd,.feed-details dt{display:inline;margin:0;}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:0;padding:0;}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center;}.attribution a{text-decoration:none;color:inherit;}.attribution a:focus,.attribution a:hover{text-decoration:underline;}a{text-decoration:none;}a:focus,a:hover{text-decoration:underline;}.nav{clear:both;margin:10px 0;}.nav ul,.nav ul.menu{margin:0;padding:0;}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0;}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:0 10px;}.nav .block{margin-bottom:0;}ul.sf-menu{margin-bottom:0;}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em;}ul.sf-menu li.sfHover,ul.sf-menu li:hover{outline:0;}ul.sf-menu a:active,ul.sf-menu a:focus,ul.sf-menu a:hover{outline:0;}.block-superfish ul{margin:0 !important;padding:0 !important;}.block-superfish li{margin:0 !important;padding:0 !important;}.sf-vertical{width:100%;}.sf-vertical li{width:100%;}.sf-vertical li.sfHover ul,.sf-vertical li:hover ul{left:100%;top:0;margin:0;padding:0;}.sf-vertical li a{padding:0 10px;}.sf-navbar{padding-bottom:0 !important;}.sf-menu.sf-style-default a{padding:0 10px;}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0;}.at-mt .at-menu-toggle-button{margin:0;}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu li{margin:0;}.block .menu li.content{padding:0;}.book-navigation .page-up{min-width:2em;white-space:nowrap;}.book-navigation .menu{margin-left:0;}#breadcrumb{margin:10px 0;}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;}#breadcrumb .breadcrumb-label:after{content:":";}#breadcrumb ol{margin:0;padding:0;}#breadcrumb .with-breadcrumb-label ol{display:inline;}#breadcrumb li{list-style:none;display:inline;}ul.pager{clear:both;margin:0;text-align:center;}.item-list ul.pager li{margin:0;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li{margin:0;}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:active,#skip-link a:focus,#skip-link a:hover{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:focus,ul.primary li a:hover{background-color:#eee;border-color:#ccc;}ul.primary li.active a,ul.primary li.active a:focus,ul.primary li.active a:hover{background-color:#fff;border-bottom-color:#fff;}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 0.3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a.active,ul.secondary li a:hover{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}.field-label-inline{}.field-label-inline .field-label{margin:0;}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;}.field-type-taxonomy-term-reference{margin-bottom:1.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0;}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.block-title{margin:0;}.block-content ol,.block-content ul{padding:0 0 0 15px;}.block-content li{margin:0;padding:0;}.node{margin-bottom:20px;}.node .node-title{margin:0;}#comments{margin:1.5em 0;}#comments h2.comment-title{margin:0;}#comments h2.comment-form{margin:0;}.comment{margin-bottom:20px;}.comment-title{margin:0;}.new{color:#c00;}.indented{margin-left:40px;}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00;}.form-item label{font-weight:700;}.form-item .description{font-size:0.85em;}.form-required,.marker{color:#c00;}.container-inline div,.container-inline label{display:inline;}fieldset{border:1px solid #ccc;}a.button{-moz-appearance:button;-webkit-appearance:button;}.confirm-parent,.password-parent{margin:0;}form.entitytype-schedule_service-form select#edit-field-what-are-you-looking-for-und,form.entitytype-contact_us-form select#edit-field-what-are-you-looking-for-und{color:#5a5a5a;font-family:'Roboto',sans-serif;color:#5a5a5a;font-weight:bold;font-size:0.9em;}form.entitytype-schedule_service-form #edit-field-what-are-you-looking-for label{color:white;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,tbody,td,th,thead,tr{border-color:#ccc;}table,td,th{vertical-align:middle;}caption,td,th{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody tr{border-top:1px solid #ccc;}tr{}tr.odd{background:#fff;}tr.even,tr.info,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5;}tr.odd td.active{background-color:#eee;}tr.even td.active{background-color:#ebebeb;}#forum td.created,#forum td.last-reply,#forum td.pager,#forum td.posts,#forum td.replies,#forum td.topics{white-space:normal;}#hassler-address{padding-bottom:1em;padding-left:2em;}#yelp{padding:30px;margin:30px auto;text-align:center;background:#d32323;max-width:768px;}#yelp h2,#yelp p{color:white;}#yelp h2{margin:0.5em 0;}#yelp h2.pane-title{padding-top:95px;background:url(/sites/all/themes/ec_hassler/images/yelp_fullcolor.png) center -30px no-repeat;position:relative;display:inline-block;}#yelp div:not([id*='yelp']) > a[href*="yelp"]{padding:15px 20px;margin:20px 0;border:1px solid white;color:white;display:inline-block;display:none;}#yelp div:not([id*='yelp']) > a[href*="yelp"]:hover{border-color:black;color:black;text-decoration:none;}#yelp #yelp-description{display:block;width:70%;float:left;}#yelp .yelp-badge{display:block;width:30%;text-align:center;float:right;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}.comment-unpublished p.unpublished,.node-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.maintenance-page .container{padding:40px 0;}.maintenance-page #page-title,.maintenance-page #site-name{margin:0;}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}#admin-menu .dropdown li li{opacity:1;background-color:rgba(69,69,69,0.88);}#edit-field-business2{display:none;}#redhen_dedupe_merge_data div.field-item,#redhen_dedupe_merge_data p{white-space:normal;}body.admin-menu.not-front{margin-top:0 !important;}[class*="pane-promotions-panel-pane-"] .views-row{background-color:white;}[class*="pane-promotions-panel-pane-"] .views-field-field-display-title,[class*="pane-promotions-panel-pane-"] .field-content{color:#258fc4;}.pane-homepage-cta-slides-panel-pane-1{display:none !important;}[class*='pane-service-hassler-home-panel-pane-']{clear:both;}.pane-slides-home-panel-pane-1{display:none;}.custom-feature_card{float:left;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.3);margin:30px 20px 50px;padding:20px;}@media only screen and (min-width:769px){.custom-feature_card{width:calc(50% - 40px);}}.custom-feature_card .pane-title{color:#258fc4;font-size:20px;font-size:2rem;text-transform:uppercase;margin-top:30px;}.custom-feature_card .pane-node-title{display:none;}.custom-feature_card .field-type-image{text-align:center;margin:-20px -30px;}.custom-feature_card .field-type-image img{display:block;max-width:none;width:100%;}.custom-feature_card .field-type-text-with-summary h2{font-family:'Roboto',sans-serif;font-weight:400;color:#5a5a5a;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.custom-feature_card .block{margin-bottom:0;}.custom-feature_card .node-readmore a{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;margin-top:20px;}.custom-feature_card .node-readmore a:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.custom-feature_card .node-readmore a:active,.custom-feature_card .node-readmore a:focus,.custom-feature_card .node-readmore a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.custom-feature_card .node-readmore a:active:before,.custom-feature_card .node-readmore a:focus:before,.custom-feature_card .node-readmore a:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.custom-feature_card .node-readmore a:hover{text-decoration:none;}.custom-home_promo,.find-my-score{margin:0px -5000px;margin:0rem -500rem;padding:30px 5000px;padding:3rem 500rem;background:#258fc4;clear:both;margin-top:3px !important;margin-bottom:3px !important;}.custom-home_promo .block-inner,.find-my-score .block-inner{position:relative;}.custom-home_promo h2,.custom-home_promo h3,.custom-home_promo p,.find-my-score h2,.find-my-score h3,.find-my-score p{color:white;}.custom-home_promo .pane-title,.custom-home_promo h1,.find-my-score .pane-title,.find-my-score h1{text-transform:uppercase;font-size:40px;font-weight:900;color:white;}.custom-home_promo a button,.find-my-score a button{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}.custom-home_promo a button:before,.find-my-score a button:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.custom-home_promo a button:active,.custom-home_promo a button:focus,.custom-home_promo a button:hover,.find-my-score a button:active,.find-my-score a button:focus,.find-my-score a button:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.custom-home_promo a button:active:before,.custom-home_promo a button:focus:before,.custom-home_promo a button:hover:before,.find-my-score a button:active:before,.find-my-score a button:focus:before,.find-my-score a button:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.custom-home_promo a button:hover,.find-my-score a button:hover{text-decoration:none;}@media only screen and (min-width:769px){.custom-home_promo a button,.find-my-score a button{position:absolute;right:0;top:0;}}.front #content-wrapper{background:#f7f7f7;}#featured-pages-slider h1{margin-bottom:20px;}#featured-pages-slider .views-field-body p{display:none !important;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-2 .view ul.slides li .views-field-field-display-title{font-size:14.5px;font-size:1.45rem;}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li .views-field-field-content-link .field-content{padding:20px 30px;padding:2rem 3rem;}@media only screen and (min-width:1251px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(1).flex-active-slide .views-field-field-content-link .field-content{top:40px;bottom:auto;}}@media only screen and (min-width:1025px) and (max-width:1250px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(1).flex-active-slide .views-field-field-content-link .field-content{top:40px;left:37%;bottom:auto;}}@media only screen and (min-width:1251px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(2).flex-active-slide .views-field-field-content-link .field-content{top:127px;bottom:auto;}}@media only screen and (min-width:1025px) and (max-width:1250px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(2).flex-active-slide .views-field-field-content-link .field-content{top:109px;left:37%;bottom:auto;}}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li.flex-active-slide .views-field-field-content-link .field-content{right:auto;width:100%;max-width:500px;}@media only screen and (min-width:1251px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(3).flex-active-slide .views-field-field-content-link .field-content{top:213px;bottom:auto;}}@media only screen and (min-width:1025px) and (max-width:1250px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(3).flex-active-slide .views-field-field-content-link .field-content{top:177px;left:37%;bottom:auto;}}@media only screen and (min-width:1251px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(4).flex-active-slide .views-field-field-content-link .field-content{top:304px;bottom:auto;}}@media only screen and (min-width:1025px) and (max-width:1250px){#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li:nth-child(4).flex-active-slide .views-field-field-content-link .field-content{top:244px;left:37%;bottom:auto;}}#mini-panel-clone_featured_pages_slideshow .pane-featured-pages-slideshow-panel-pane-1 li.flex-active-slide .views-field-field-content-link .field-content{bottom:40px;}@media only screen and (min-width:768px){.front .mini-content-block{width:calc(25% - 1rem);float:left;margin:0 0.5rem;}}.front .mini-content-block img{max-height:210px;}.front .mini-content-block p{margin-top:1rem;}.front .mini-content-block p > a{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;margin-top:20px;}.front .mini-content-block p > a:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.front .mini-content-block p > a:active,.front .mini-content-block p > a:focus,.front .mini-content-block p > a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.front .mini-content-block p > a:active:before,.front .mini-content-block p > a:focus:before,.front .mini-content-block p > a:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.front .mini-content-block p > a:hover{text-decoration:none;}.front .products img{max-height:210px;}.front .products .col-xs-12{text-align:center;}a.yellow-button{padding:10px 20px;padding:1rem 2rem;color:#fff;font-weight:700;text-transform:uppercase;border-radius:0;background:#e2b004;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;margin-top:20px;}a.yellow-button:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}a.yellow-button:active,a.yellow-button:focus,a.yellow-button:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}a.yellow-button:active:before,a.yellow-button:focus:before,a.yellow-button:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}a.yellow-button:hover{text-decoration:none;}

