﻿.row-intro{text-align:center;padding:70px 0 80px;position:relative}@media screen and (max-width: 600px){.row-intro{padding:60px 0 70px}}.row-intro .container{max-width:1060px}@media screen and (max-width: 1060px){.row-intro .container{padding:0 100px}}@media screen and (max-width: 768px){.row-intro .container{padding:0 40px}}.row-intro .container h3{font-size:21px;color:#454545}.row-intro .container p{font-size:17px;line-height:29px}.row-intro:after{content:'';position:absolute;right:0;bottom:0;left:0;height:16px;background:transparent url("../img/waves-gray.png") repeat-x center top}.row-board{background-color:#c5ccd0;padding:70px 0 86px;position:relative}@media screen and (max-width: 900px){.row-board{padding:40px 0 96px}}.row-board .col-6{text-align:center}@media screen and (max-width: 900px){.row-board .col-6{float:none;width:100%}}.row-board .bill-pay{background:#006cb8 url("../img/billpay-bg.jpg") no-repeat center center;background-size:cover;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:80px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 900px){.row-board .bill-pay{padding:60px;max-width:540px;margin:0 auto 60px}}@media screen and (max-width: 480px){.row-board .bill-pay{padding:40px}}.row-board .bill-pay h2{color:#fff;max-width:400px;margin:0 auto}.row-board .bill-pay p{font-size:17px;color:#fff;max-width:400px;margin:0 auto 24px}.row-board .bill-pay a{font-size:24px}.row-board .board{display:flex;justify-content:center;align-items:center;padding:0 50px}@media screen and (max-width: 480px){.row-board .board{padding:0}}.row-board .board img{display:block;margin:0 auto 15px;width:100%;max-width:200px}.row-board .board .staff-headshots{list-style:none;margin:0 0 15px;padding:0;text-align:center;max-width:300px}.row-board .board .staff-headshots li{display:inline-block;width:33.3333%;box-sizing:border-box;padding:0 4px;margin-bottom:3px}.row-board .board .staff-headshots li img{width:100%;margin:0}.row-board .board .staff-headshots li:nth-of-type(1),.row-board .board .staff-headshots li:nth-of-type(2){width:50%}.row-board .board .staff-headshots li:nth-of-type(3){clear:both}.row-board .board h4,.row-board .board p.h4{padding-bottom:4px;color:#454545;font-size:15px}.row-board .board h2{color:#b41b2a;padding-bottom:25px}.row-board .board .date{display:inline-block;color:#fff;background-color:#006cb8;margin:0 auto 25px;padding:12px 45px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:19px;font-weight:700}.row-board .board ul{list-style:none;margin:0;padding:0;font-size:17px}.row-board .board ul li{margin-bottom:10px}.row-board .board ul li a{position:relative;color:#004d83}.row-board .board ul li a:after{content:'';width:7px;height:10px;display:inline-block;background:transparent url("../img/icon-link-arrow.png") no-repeat center top;margin-left:6px}.row-board:after{content:'';position:absolute;right:0;bottom:0;left:0;height:16px;background:transparent url("../img/waves-white.png") repeat-x center top}.row-content{padding:60px 0 76px;position:relative}.row-content:after{content:'';position:absolute;right:0;bottom:0;left:0;height:16px;background:transparent url("../img/waves-dark.png") repeat-x center top}.row-content.index{text-align:center;padding:45px 0 60px}.row-content.index h4{padding-bottom:4px}.row-content.index h2{color:#b41b2a;padding-bottom:25px}.row-content.index p{font-size:17px;line-height:25px}@media screen and (max-width: 900px){.row-content.index .col-4{float:none;width:100%}}.row-content.index .catalog{display:flex;justify-content:center;align-items:center;border-right:2px solid #e5edf1;box-sizing:border-box;padding:14px 20px}@media screen and (max-width: 900px){.row-content.index .catalog{border-right:0;padding:0;margin-bottom:50px}}.row-content.index .catalog div{max-width:430px;margin:0 auto}.row-content.index .catalog div p.h4{color:#454545;margin-bottom:0;font-size:15px}.row-content.index .catalog div p{margin-bottom:25px}.row-content.index .records{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:14px 20px}@media screen and (max-width: 900px){.row-content.index .records{border-right:0;padding:0;margin-bottom:50px}}.row-content.index .records div{max-width:430px;margin:0 auto}.row-content.index .records div p.h4{color:#454545;margin-bottom:0;font-size:15px}.row-content.index .records div p{margin-bottom:25px}.row-content.index .contact{display:flex;justify-content:center;align-items:center;border-left:2px solid #e5edf1;box-sizing:border-box;padding:14px 20px}@media screen and (max-width: 900px){.row-content.index .contact{border-left:0;padding:0}}.row-content.index .contact div{max-width:430px;margin:0 auto}.row-content.index .contact div p.h4{color:#454545;margin:0;font-size:15px}.row-content.index .contact div p a{text-decoration:none;color:#454545}.row-content.index .contact div p a:hover{text-decoration:underline}.row-content.index .contact div .hours{margin-bottom:25px}.row-content.index .link-secondary{font-weight:700;text-decoration:none !important;color:#006cb8 !important;border-bottom:2px solid #006cb8}.staff-members{margin:45px 0 30px;border-bottom:2px solid #e5edf1}.staff-members .member{border-top:2px solid #e5edf1;padding:30px 0}.staff-members .member img{float:left;width:130px}.staff-members .member .member-info{float:right;width:calc(100% - 165px)}.staff-members .member .member-info h3{color:#006cb8;padding-bottom:0}.staff-members .member .member-info p{margin:0}.staff-members .member .member-info p a{color:#b41b2a;cursor:pointer}.staff-members .member .member-info p.position{margin-bottom:10px}.staff-members .member .member-info p.inactive{display:none}.staff-members .member .member-info .show-link{margin-top:10px}.staff-members .member .member-info .hide-link{display:none;margin-top:10px}.staff-members .member .member-info .hide-link.active{display:block}.staff-members .member .member-info .bio{display:none;margin-top:12px}.staff-members .member .member-info .bio p{margin-bottom:12px}.staff-members .member .member-info .bio.visible{display:block}.meter-steps li{margin-bottom:25px}.meter-steps .clearfix{margin:15px 0}.meter-steps .clearfix div{float:left;width:50%;text-align:center}.meter-steps img{width:100%}#table-products{margin-top:40px;width:100%;min-width:800px;border:0;border-top:3px solid #e5edf1}#table-products tr td{border:0;border-bottom:3px solid #e5edf1;font-size:19px}#table-products tr td:first-of-type{width:110px;padding-right:50px}.contact-left{float:left;width:70%;box-sizing:border-box;padding-right:50px}@media screen and (max-width: 600px){.contact-left{float:none;width:100%;padding-right:0}}.contact-right{float:right;width:30%}@media screen and (max-width: 600px){.contact-right{float:none;width:100%}}.contact-right h3{padding-bottom:0}.sidebar{float:left;width:25%}@media screen and (max-width: 1060px){.sidebar{float:none;width:100%}}.sidebar h3{color:#006cb8;position:relative}.sidebar h3:after{content:'';width:50px;height:3px;background-color:#e5edf1;display:block;margin-top:18px;margin-bottom:8px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{margin-bottom:10px}.sidebar ul li a{text-decoration:none;font-size:16px;color:#454545}.sidebar ul li .active{font-weight:700;color:#b41b2a;position:relative}.sidebar ul li .active:after{display:inline-block;content:"›";margin-left:5px}.content-with-sidebar{float:right;width:75%}@media screen and (max-width: 1060px){.content-with-sidebar{float:none;width:100%;margin-bottom:40px;border-bottom:2px solid #e5edf1;padding-bottom:30px}}.row-footer{background-color:#657074;padding:55px 0}@media screen and (max-width: 768px){.row-footer{padding-bottom:5px}}.row-footer .container{background:transparent url("../img/footer-logo.png") no-repeat right top}@media screen and (max-width: 1230px){.row-footer .container{background:none}}.row-footer .footer-block{float:left;margin-right:60px}@media screen and (max-width: 1230px){.row-footer .footer-block{margin-right:0;width:20%;box-sizing:border-box;padding-right:15px}}@media screen and (max-width: 768px){.row-footer .footer-block{width:100%;float:none;margin-bottom:50px;text-align:center}}.row-footer .footer-block h3{color:#fff;position:relative;font-size:18px;line-height:25px}.row-footer .footer-block h3:after{content:'';width:50px;height:3px;background-color:#92a2a9;display:block;margin-top:18px;margin-bottom:8px}@media screen and (max-width: 1060px){.row-footer .footer-block h3:after{margin-top:12px;margin-bottom:3px}}@media screen and (max-width: 768px){.row-footer .footer-block h3:after{margin:12px auto 3px}}.row-footer .footer-block ul{list-style:none;margin:0;padding:0}.row-footer .footer-block ul li{margin-bottom:8px}@media screen and (max-width: 1060px){.row-footer .footer-block ul li{margin-bottom:6px}}.row-footer .footer-block ul li a{text-decoration:none;color:#fff;font-size:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.row-footer .footer-block ul li a:hover{color:#92a2a9}.row-footer .footer-block ul li:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.row-footer .footer-block:nth-of-type(3){clear:both}}.row-copyright{background-color:#c5ccd0;padding:15px 0}.row-copyright p{font-size:14px;color:#495154;margin:0}.row-copyright p a{text-decoration:none;color:#495154}.row-copyright .left{float:left}@media screen and (max-width: 900px){.row-copyright .left{float:none;text-align:center}}@media screen and (max-width: 480px){.row-copyright .left span{display:none}}.row-copyright .right{float:right}@media screen and (max-width: 900px){.row-copyright .right{float:none;text-align:center}}.btn,.btn-primary,.btn-secondary,.btn-large{display:inline-block;background-color:#ccc;border:0;border-radius:4px;color:#fff;font-size:20px;padding:10px 20px;text-decoration:none;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:700;cursor:pointer}.btn-primary{background-color:#b41b2a;color:#fff}.btn-primary:hover{background-color:#9c0f1d}.btn-secondary{background-color:#006cb8;color:#fff}.btn-secondary:hover{background-color:#005fa2}.btn-arrow{background-image:url("../img/icon-btn-arrow.png");background-repeat:no-repeat;background-position:right center;padding-right:50px}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],textarea,select{font-size:16px;font-family:"Poppins",sans-serif;padding:8px;width:100%;box-sizing:border-box;border:1px solid #ccc;outline:0;margin-bottom:20px}@media screen and (min-width: 900px){.fields-50{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;background:#fff url("../img/icon-select-arrow.png") no-repeat right center;padding-right:20px;cursor:pointer}.radios{margin-bottom:0.5rem}.radios label{font-weight:100 !important;float:left;margin-right:15px}.highlighted-fields{padding:2rem 2rem 1rem;background-color:#E5F8FF;margin-bottom:2rem}#form_contact p,#cc_news_flash_form p,#unsub_form p,#form_disconnect p,#contact-form p{margin-bottom:5px}#form_contact label,#form_contact legend,#cc_news_flash_form label,#cc_news_flash_form legend,#unsub_form label,#unsub_form legend,#form_disconnect label,#form_disconnect legend,#contact-form label,#contact-form legend{display:block;margin-bottom:3px;font-weight:500}#form_contact label em,#form_contact legend em,#cc_news_flash_form label em,#cc_news_flash_form legend em,#unsub_form label em,#unsub_form legend em,#form_disconnect label em,#form_disconnect legend em,#contact-form label em,#contact-form legend em{font-weight:100}#form_contact label .req,#form_contact legend .req,#cc_news_flash_form label .req,#cc_news_flash_form legend .req,#unsub_form label .req,#unsub_form legend .req,#form_disconnect label .req,#form_disconnect legend .req,#contact-form label .req,#contact-form legend .req{color:#b41b2a}#form_contact textarea,#cc_news_flash_form textarea,#unsub_form textarea,#form_disconnect textarea,#contact-form textarea{height:200px}
