/* Background */
.air-bkgrd {  background: #0193be;   }

/* General */
.popover ul li:before {content: "\2022";color: rgba(15,157,88,0.8);font-size: 2.3rem;
    position: relative;display: block;height: 0;width: 0;left: -0.75em;top: -0.3em;}
.popover ul {margin-left: 40px;}
#form {  position: absolute;  top: 0;  left: 0;  width: 100%;  }
.utility.row {  margin-bottom: 10px;  }
.two-col-container-md-3-9>.container-fluid>.row:not(.row.mobile-block) {margin-left: 0px; margin-right: 0px;}
.logo-tagline { text-transform: uppercase;  font-size: 0.94rem;  font-weight: 700;  font-family: Arial !important;     margin-top: 8px;  color: rgba(0,0,0,0.4); }
.space-5pxno {display:inline-block; width: 100%; height: 5px;}
.space-10pxno {display:inline-block; width: 100%; height: 10px;}
.space-15pxno {display:inline-block; width: 100%; height: 15px;}
.space-20pxno {display:inline-block; width: 100%; height: 20px;}
.space-30pxno {display:inline-block; width: 100%; height: 30px;}
.space-5pxnoblck { display: block; width: 100%; height: 5px;}
.space-5blk {display:block; width: 100%; height: 5px;}
.space-10blk {display:block; width: 100%; height: 10px;}
.space-15blk {display:block; width: 100%; height: 15px;}
.space-20blk {display:block; width: 100%; height: 20px;}
.space-30blk {display:block; width: 100%; height: 30px;}
p {  font-size: 1.5rem; }
input {color: rgb(116, 116, 121);}
a:hover, a:focus {  outline:none;  }
:focus {  outline:none !important;  }
a:hover {  color: #ee8301 !important;  }
.btn:hover, .btn:focus, .btn.focus {  color: #ee8301;  }
a.btn:hover {  background: rgba(216,119,0,0.15);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
a.btnls-btn.btn {  padding: 0;  }
.btn:hover, .btn:focus, .btn.focus {  color: rgb(0,142,184);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.clear {  clear: both; height: 0px; }
.content-block ul li:before {  color: rgba(15,157,88,0.8);  font-size: 2.3rem;  }
.content-block ul li>ul>li:before {  color: rgba(0,142,184,0.6);  font-size: 2.1rem;  }
.content-block ul li>ul li>ul li:before {  color: rgba(100,110,120,0.5);  font-size: 1.95rem;  }
p.lt-text {  color: #99d2e3;  }
.content-block ol li {  font-size: 1.5rem; text-align: left; }
.home-container.main-content {
    background-color: rgba(255,255,255,1);    background: rgba(255,255,255,1) !important;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.home-container, .secondary-container, .two-col-container-md-3-9 {  background: transparent !important;  }
.container-fluid.logo-row {width:100%; padding: 0 20px; box-sizing: border-box; max-width: 100%;}
.container-fluid.no-margin {  margin: 0 !important;  max-width: 100%;  }
.two-col-container-md-3-9 .container-fluid .row .col-md-9 { border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important; }
.last-updated {  border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important;  }
div#divSearchContent.col-md-9 {  float: right;  }
.two-col-container-md-3-9.site-search-container div#divSearchContent.col-md-9 {  float: none; margin:auto; }

footer {
    background: url(/Presentation/DotGov/includes/images/dummies/top-footer-background-sample.jpg) repeat;
    background-repeat: repeat;
}
.footer-wrapper {
    background: url(/Presentation/DotGov/includes/images/dummies/top-footer-background-sample.jpg) repeat;
    overflow: hidden;
    background-repeat: repeat;
    background-color: rgba(0,142,184,0) !important;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12) !important;
    background: -moz-linear-gradient(top,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    background: -webkit-linear-gradient(top,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    background: linear-gradient(to bottom,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f83',endColorstr='#00004f83',GradientType=0) !important;
}
.footer-wrapper .footer-top-section .generic-callout .callout-stay-informed {text-align: center;}
.generic-callout.col-xs-12.col-md-4:last-of-type {text-align: right !important;}
.footer-bottom-section {
    background-color: rgba(0, 79, 131, 0) !important;
    background: -moz-linear-gradient(top, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00004f83', endColorstr='#004f83', GradientType=0) !important;
}
.footer-wrapper .footer-top-section {width: calc(100% - 100px); margin-left: 50px;}
@media (max-width: 1500px) {  .footer-wrapper .footer-top-section {width: calc(100% - 80px); margin-left: 40px;}  }
@media (max-width: 1350px) {  .footer-wrapper .footer-top-section {width: calc(100% - 60px); margin-left: 30px;}  }
@media (max-width: 1250px) {  .footer-wrapper .footer-top-section {width: calc(100% - 40px); margin-left: 20px;}  }
@media (max-width: 1024px) {  .footer-wrapper .footer-top-section {width: calc(100% - 40px); margin-left: 20px;}  }
.home-emergency-area {  box-shadow: none; margin-top: -20px; }
.static-emergency-block>.badge-container {
    padding: 0px !important; margin: 0px !important; display: none;
}
.static-emergency-block {
    background-color: rgba(255,255,255,0.85);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    margin-right: 0; margin-left: 0; margin-top: 0; padding-right: 15px; padding-left: 15px;
}
div#homeAlertBlocksContainer>.container-fluid>.grid-box-area.home-page>ul.home-boxes {
    padding: 0;
}
div#homeAlertBlocksContainer>.container-fluid {
    line-height: 0;
}
@media (max-width: 500px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        font-size: 1.3rem;
        max-width: 350px;
    }
}
@media (max-width: 400px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        max-width: 312px;
    }
}
@media (max-width: 350px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        max-width: 292px;
        font-size: 1.2rem;
    }
}

/* Slideshow */
.slideshow li span.slide-one {
    background-image: url('../../../DotGov/includes/images/backgrounds/SFSkyline.jpg');
}

.slideshow li span.slide-two {
    background-image: url('../../../DotGov/includes/images/backgrounds/Napa2.jpg');
    -webkit-animation-delay: 10s;
    -moz-animation-delay: 10s;
    animation-delay: 10s;
}

.slideshow li span.slide-three {
    background-image: url('../../../DotGov/includes/images/backgrounds/Diablo2.jpg');
    -webkit-animation-delay: 20s;
    -moz-animation-delay: 20s;
    animation-delay: 20s;
}

.slideshow li span.slide-four {
    background-image: url('../../../DotGov/includes/images/backgrounds/SanJose.jpg');
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    animation-delay: 30s;
}

.latest-news {width: calc(100% - 50px);}
.latest-news .news-divider {  border-color: rgba(0,142,184,0.2);  }
p.important-text, .important-text  {  margin: 0px 0px 10px 0px;  border-radius: 6px;  background-color: rgb(234,252,244);  padding: 15px 15px 15px 20px;  }
a.btn {  border-radius: 6px;  padding: 5px;  }
a.btn:hover {  background: #fff1e0;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
a.btn.add-to-calendar {  padding: 0;  }
a.add-to-calendar span {  color:rgb(0,142,184);  }
a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {font-size: 2.6rem;padding: 0 0 0 10px;}
a.add-to-calendar span.cmnt-btn-txt {padding: 0px 10px 0 5px;}
a.add-to-calendar:hover span {  color: #ee8301 !important;  }
a.add-to-calendar, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.add-to-calendar, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.add-to-calendar {  border-bottom: 1px solid #008eb8 !important;  }
a.add-to-calendar:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.add-to-calendar:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.add-to-calendar:hover {  border-bottom: 1px solid #ee8301 !important;  }
.col-md-9.rnd-corner {  border-radius: 6px !important;  }
.last-updated.rnd-corner {  border-bottom-right-radius: 6px !important;  border-bottom-left-radius: 6px !important;  }
.last-updated p, .last-updated p#outercontent_1_sidenavigationcontainercontent_1_lastupdatedcontent_0_lastUpdatedContent {
    font-size: 1.3rem !important;  font-style: italic !important;  line-height: 1.9rem !important;  color: rgb(0,0,0,0.45) !important;  }
.contact-widget .contact-widget-wrapper {  margin: 0 2px;  border-radius: 6px;  }
.two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 25px;  }
.emph {  background-color: rgb(242,246,248);  border: none;  border-radius: 6px;  }
.result-content.emph { margin-bottom: 0px; }

.col-md-5.col-md-offset-2.top-search {  max-width: 800px;  padding-right: 0;     width: 680px;  margin-left: 0;  float: right; }
.search-results .gsc-search-button input[type="button"] { min-width: 78px; color: white;  background: #008eb8;  border: 1px solid #008eb8;  border-radius: 6px;  }
.search-results .gsc-search-button input[type="button"]:hover {  color: white !important;  border-color: #ee8301;  background-color: #ee8301;  }
.gsc-input input.gsc-input {  background-color: rgba(0,142,184,0.12) !important;  border-radius: 6px;  }
.search-result-filters {  border: none;  border-radius: 6px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
.search-result-filters .side-nav-title a.btn.done:hover, .search-result-filters .side-nav-title a.btn.done:focus {  background-color: #ee8301;  color: white;  }
.search-result-filters .side-nav-title a.btn.done:hover span, .search-result-filters .side-nav-title a.btn.done:focus span {  color: white;  }
.search-results .device-search-wrapper .filter-action-wrapper .filter-word {  height: 24px;  }
.search-result-filters .side-nav-title a.btn span {  height: 24px;  }
.search-result-filters .side-nav-title a.btn.done {  margin-top: 10px;  }
.search-column {  float: left;  max-width: 380px;  }
.hi-lite-column {  float: right;  text-align: center;  margin-left: 10px; margin-right: 0px; }
.vertical-div {  width: 1px;  height: 60px;  float: left;  background: rgba(0,30,60,0.2); margin-left: 22px;  margin-right: 9px;  }
a.data-access-btn {  text-align: center;  display: inline-block;  }
a.data-access-btn.aqi-data {margin-left: 10px; margin-right: 10px;}
.circle-btn-lbl {margin-top: 5px;  color: rgba(0,0,0,0.65);  }
.circle-btn.icon-AccessData {  background: rgb(129,106,173);  color: white;  height: 48px;  width: 48px;  border-radius: 50%;
    margin-top: 3px;  text-align: center;     font-size: 3.6rem;  line-height: 4.6rem;   margin-left: auto;  margin-right: auto;  text-align: center;  }
.circle-btn.icon-Data {background: rgb(0,142,184);    color: white; height: 48px; width: 48px; border-radius: 50%;
    margin-top: 3px; text-align: center; font-size: 3.6rem; line-height: 4.6rem; margin-left: auto; margin-right: auto; text-align: center;}
a.data-access-btn:hover .circle-btn.icon-Data, a.data-access-btn:focus .circle-btn.icon-Data {background-color: rgb(30,172,214); color: rgb(255,255,255);
    box-shadow: 0px 2px 8px 0px rgb(0,0,0,0.3), 0px 2px 5px 0px rgb(0,0,0,0.3), 0px 1px 6px -6px rgb(0,0,0,0.2);}
a.data-access-btn:hover {  cursor: pointer;  }
a.data-access-btn:hover .circle-btn.icon-AccessData, a.data-access-btn:focus .circle-btn.icon-AccessData {  background-color: rgb(169,146,213);  color: rgb(255,255,255);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
a.data-access-btn:hover .circle-btn-lbl, a.data-access-btn:focus .circle-btn-lbl {  color: rgb(129,106,173);  }
.badge-updated, .badge-container span.badge-updated-inv, .badge-container span.badge {  border-radius: 6px; padding: 0px;  min-width: 0; }
.row.content-block.one-column .badge-container {  border-radius: 6px;  padding: 3px 6px 3px 0px;  width: auto;  text-align: left;  }
.row.content-block.one-column .badge-container span {  color: white;  background-color: rgb(0,142,184); padding: 2px 15px; }
.badge-updated-inv {  color: white;  background-color: rgb(0,142,184);  }
.page-title .badge-container { padding: 2px 15px; color: white;  background-color: rgb(0,142,184);  border-radius: 6px;  margin-left: 5px;  display: inline-block;  vertical-align: top;  margin-top: 11px;  }
li.webcast-block .badge-new, li.webcast-block .badge {color: rgb(0,142,184) !important;  background-color: white !important; border-radius: 6px;}
.page-title .badge-container .badge-updated {  margin-left: 0;   min-width: 0 !important; }
.page-title .badge-container .badge-updated-inv, .page-title .badge-container .badge-new {  margin-left: 0;  border-radius: 6px; }
.row.content-block .badge-updated, .row.content-block .badge-updated-inv, .row.content-block .badge-new {  padding: 3px 10px;  }
.row.content-block .badge-container {  margin-bottom: 5px;  }
a.button-default {  background: rgb(0,142,184);  color: white;  text-decoration: none;  padding: 3px 8px;  border-radius: 6px;  }
a.button-default:hover, a.button-default:focus {  background-color: #ee8301;  color: white !important;  }
.atm-i {  background: #fff;  border: none;  border-radius: 6px;  padding: 0;  margin: 0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
.member-thumbnail {  border-radius: 6px !important;  overflow: hidden;  }
.inner-img-overlay {  border-radius: 6px !important;  overflow: hidden;  }

/* Coming Soon */
.link-coming {float: left;}
span.icon-inline.icon-ComingSoon.icomoon {color: rgba(0,0,0,0.5); font-size: 2.2rem; line-height: 1.5rem; margin-right: 1px;}
.coming-soon-txt {margin-right: 0px; font-style: italic; font-size: 1.2rem; color: #9e9ea2;}

/* Two Columns */
.two-col-row {  width: 100%;  display: inline-block;  }
.two-col-row.flex-flow {  display: flex; flex-flow: wrap;  }
.two-col-col {  width: 47%;  float: left;  }
.two-col-col.green {  width: 48.5%;    border-radius: 6px;  background-color: rgb(234,252,244);  padding: 15px 15px 15px 20px;}
.two-col-col.gray {  width: 48.5%;    border-radius: 6px;  background-color: rgb(240,245,250);  padding: 15px 15px 15px 20px;}
.two-col-col:first-of-type {  margin-right: 6%;  }
.two-col-col.green:first-of-type, .two-col-col.gray:first-of-type {margin-right: 3%;}
.two-col-col.center-btn {  text-align: center;  }
.two-col-col.gray .special-bold-text {opacity: 0.5; color: #333;}
p.italic {font-style: italic;  }
.two-col-col p.italic {font-size: 1.4rem; line-height: 1.7rem; margin-top:10px;  }
.center-btn {text-align:center; margin-left: auto; margin-right: auto;}
p.italic.temp-txt {color: #777; margin-top:0; font-size:1.25rem; line-height: 1.6rem;}
p.blue-txt {    color: #004c83;  }
a.btn.flt-left {float: left;  }
a.btn.flt-right {float: right;  }
.two-col-col.two-col-txt.col-txt-rt { float: right; margin-right: 0;}
.two-col-col.two-col-card.col-card-lft { float: left;}
span.unavailable-icon.icomoon.icon-Alert { font-size: 1.9rem;  line-height: 2rem;  margin-top: -2px;
    display: inline-block;  vertical-align: middle;  color: #555; }
span.temp-header { font-weight: bold;  color: #777;  font-size: 1.3rem; line-height: 2rem; }
@media (max-width: 500px) {
    .two-col-col {  width: 100%;  }
    .two-col-col:first-of-type {  margin-right: 0%;}
    .two-col-col.two-col-card.col-card-rt, .two-col-col.two-col-card.col-card-lft { margin-top: -15px;}
    .space-15pxno.mobile-off { height: 0;}
    .two-col-col.green {  width: 100%;  }
    .two-col-col.green:first-of-type {margin-right: 0%; margin-bottom: 15px;}
    .two-col-col.gray {  width: 100%;  }
    .two-col-col.gray:first-of-type {margin-right: 0%; margin-bottom: 15px;}
    .img-block:first-of-type {  margin-bottom: 15px;  }
    .two-col-col.center-btn .btn-disabled-area {margin-bottom: 15px;  }
}

/* IE Warning */
.contact-main.warning {max-width: 500px; margin-left: auto; margin-right: auto;  }
.contact-main.warning .cntct-main-hdr {background-color: rgb(211,47,47);}
.contact-icon.icomoon.icon-Alert {color: white;  font-size: 4rem;  line-height: 4rem;
    margin-left: 20px;  float: left;  display: inline-block;  }
.contact-main.warning .cntct-main-cntnt {  padding: 7px 30px 10px 30px;  }
.content-block ul.browser-icons li:before {  content: "";  }
ul.browser-icons {  display: inline-block;  width: 100%;  margin: 0;     padding: 0; }
ul.browser-icons li {  float: left; width: 25%; text-align: center;  }
.browser-icon { background-size: 60px 60px; background-repeat: no-repeat; height: 60px; width: 60px; text-align: center;margin-right: auto;  margin-left: auto; }
.browser-icon.chrome {background: transparent url(/Presentation/DotGov/includes/images/icons/ChromeIcon.png); background-size: 60px 60px;   }
.browser-icon.firefox {background: transparent url(/Presentation/DotGov/includes/images/icons/FirefoxIcon.png); background-size: 60px 60px;   }
.browser-icon.safari {background: transparent url(/Presentation/DotGov/includes/images/icons/SafariIcon.png); background-size: 60px 60px;   }
.browser-icon.edge {background: transparent url(/Presentation/DotGov/includes/images/icons/EdgeIcon.png); background-size: 60px 60px;   }
.browser-name {  font-size: 1.4rem;  font-weight: 600;  }
@media (max-width: 400px) {
    .contact-main.warning .contact-ttl {font-size:1.9rem !important;}
    .contact-main.warning .contact-icon.icomoon.icon-Alert {font-size: 3rem; margin-left: 12px;}
    .contact-main.warning .cntct-main-cntnt {  padding: 7px 20px 10px 20px;  }
}
/* Stacked Bar Chart */
.chrt-title, .zone-name.centered {
    text-align: center;width: 100%;font-weight: 500;padding: 0px 10px;background-color: transparent;}
.zone-name {box-sizing: border-box;}
.chrt-title {display: inline-block;font-size: 1.6rem;line-height: 1.9rem;}
.full-width {width: 100%;max-width: 100%;box-sizing: border-box;}
.chart-width {float: left;display: inline-block; min-width: 96%;max-width: 96%; margin-left: 2%;}
.full-width.mbl-horiz-scroll {position: relative;}
.chart-ttls {display: inline-block; position: relative; width: 100%;
    background-color: rgba(210,225,240,0.4); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-top: -40px;}
.chart-card {border: solid 1px rgba(100,120,140,0.1); background-color: rgba(120,180,200,0.05);
    border-radius: 6px; padding-top: 20px; display: inline-block; width: 100%;}
ul.chart-totals { margin: 0; padding: 12px 1% 0px 1%; width: 100%; list-style-type: none; display: flex; flex-flow: wrap; box-sizing: border-box;}
ul.chart-totals li {line-height: 4rem; font-size: 1.3rem; float: left; width: 23%; box-sizing: border-box;
    margin: 0 1% 12px 1%; background-color: rgba(255,255,255,0.7); border-radius: 6px; text-align: center; padding: 7px 12px;}
.chart-ttls.chart-3-col ul.chart-totals li, .chart-ttls.chart-5-col ul.chart-totals li, .chart-ttls.chart-6-col ul.chart-totals li,
.chart-ttls.chart-9-col ul.chart-totals li {  width: 31.3%;}
.chart-ttls.chart-2-col ul.chart-totals li {width: 48%;}
.chart-ttls.chart-1-col ul.chart-totals li {width: 98%;}
.content-block ul.chart-totals li:before {  content: "";  }
.total-ttl {  width: 100%; text-align: center; line-height: 1rem;  margin-top: 12px;
    text-transform: uppercase;  letter-spacing: 3px;  color: rgba(0,0,0,0.6);  font-size: 1.2rem;  }
.chrt-ttl-lbl {  min-height: 32px;  line-height: 1.4rem;  font-size: 1.2rem;
    font-weight: 400;  display: block; width: 100%; }
.chrt-ttl-ttl {  line-height: 1.4rem;  font-size: 1.3rem; width: 100%;
    font-weight: 600;  display: block;   margin-top: 2px; }
.chrt-ttl-lbl table {width: 100%; min-height: 32px; }
.chrt-ttl-lbl table td {display: table-cell; min-height: 32px; vertical-align: middle; }
g.tick {font-size: 1rem;}
.c3 svg { font: 10px sans-serif;}
.c3 path, .c3 line { fill: none; stroke: #333;}
.c3-tooltip-container { z-index: 10;}
.c3-tooltip {border-collapse: collapse;
    border-spacing: 0; background-color: #fff; empty-cells: show; -webkit-box-shadow: 7px 7px 12px -9px #777;
    -moz-box-shadow: 7px 7px 12px -9px #777; box-shadow: 7px 7px 12px -9px #777; opacity: .9;
}
.c3-tooltip tr {border: 1px solid #CCC;}
.c3-tooltip th {background-color: #aaa; font-size: 14px; padding: 2px 5px;
    text-align: left; color: #FFF;}
.c3-tooltip td {font-size: 13px; padding: 3px 6px; background-color: #fff; border-left: 1px dotted #999;}
.c3-tooltip td>span {display: inline-block; width: 10px; height: 10px; margin-right: 6px;}
.c3-tooltip td.value {text-align: right;}
div[data-type='pie'] g .c3-legend-item, div[data-type='gauge'] g .c3-legend-item { transform: translateY(-60px);}
div[data-type='bar'], div[data-type='scatter'], div[data-type='area'], div[data-type='spline'], div[data-type='Combination Chart'] {margin-bottom: 50px;}

@media only screen and (max-width: 1024px) {
    .mbl-horiz-scroll {overflow-y: hidden; overflow-x: hidden; -webkit-box-orient: horizontal;
        -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row;
        box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex;}
    .under-chart {font-size: 1.6rem;}
    .chrt-ttl-lbl {   font-size: 1.1rem;  }
}
@media only screen and (max-width: 900px) {
    .chrt-ttl-lbl {   min-height: 45px;  }
    .chrt-ttl-lbl table { min-height: 45px; }
    .chrt-ttl-lbl table td { min-height: 45px;  }
}
@media only screen and (max-width: 800px) {
    .under-chart {font-size: 1.5rem;}
    ul.chart-totals li {font-size: 1.2rem; }
}
@media only screen and (max-width: 784px) {
    .under-chart {font-size: 1.5rem;}
    ul.chart-totals li { font-size: 1.2rem;}
}
@media only screen and (max-width: 725px) {
}
@media only screen and (max-width: 700px) {
    ul.chart-totals li {font-size: 1.2rem; }
    .chrt-title {  font-size: 1.5rem;  line-height: 1.8rem;  }
    .aq-logo.mbl-no-show {display:none;}
    .center-content.chart-size {width: 100%;  padding-left: 0%;  padding-right: 0%;}
}
@media only screen and (max-width: 640px) {
    ul.chart-totals li {font-size: 1rem;}
}
@media only screen and (max-width: 600px) {
    ul.chart-totals li { font-size: 0.95rem; font-weight: 600; width: 48%; margin-bottom: 12px;}
    ul.chart-totals {padding: 12px 1% 0px 1%;}
    .chrt-ttl-lbl {   min-height: 32px;  }
    .chrt-ttl-lbl table { min-height: 32px; }
    .chrt-ttl-lbl table td { min-height: 32px;  }
    .chart-ttls.chart-3-col ul.chart-totals li, .chart-ttls.chart-5-col ul.chart-totals li, .chart-ttls.chart-6-col ul.chart-totals li,
    .chart-ttls.chart-9-col ul.chart-totals li {width: 48%;}
}
@media only screen and (max-width: 500px) {
    ul.chart-totals li {  font-size: 0.9rem;}
    ul.chart-totals {  padding: 12px 2% 0px 2%;}
    .chart-width {min-width: 98%;max-width: 98%;width: 98%;}
    .total-ttl {  letter-spacing: 2px;  font-size: 1.1rem;  }
}
@media only screen and (max-width: 400px) {
    .chart-width {min-width: 97%; max-width: 97%; width: 97%;}
}
@media only screen and (max-width: 350px) {
    ul.chart-totals {padding: 11px 2% 0px 2%;}
    ul.chart-totals li { margin-bottom: 8px;}
    .chart-width {min-width: 96%; max-width: 96%; width: 96%; }
    .total-ttl {  letter-spacing: 1px;  font-size: 1.05rem; margin-top: 12px;  }
}

/* Small Text styles */
p.small-text, span.small-text, .small-text {font-size: 1.35rem;}
p.italic, span.italic, .italic {font-style: italic;}
p.normal, span.normal, .normal {font-style: normal;}
p.bold, span.bold, .bold {font-weight: bold;}

/* Color Cards fixes */
ul.clr-cards.with-button {position: relative;}
ul.clr-cards.with-button li {padding: 0 0 40px 0 !important;}
ul.clr-cards.with-button li a.nps-btn {position:absolute; left: 0; bottom:25px; margin-left:10%; width:80%;}

/* NPS Button */
.btn-row.center-btns {  text-align: center;  }
a.nps-btn {  display: inline-block;  padding: 4px 14px 0px 14px;  background: rgba(0, 195, 196, 0.9);
    color: white !important;  text-align: center;  border-radius: 6px;  cursor: pointer;}
a.nps-btn:hover, a.nps-btn:focus {  background: rgb(0, 180, 181);  border-bottom: none;  text-decoration: none; color: white !important;
    transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 4px 2px -2px rgba(0, 0, 0, 0.2);  }
.center-btn-cntnt {  text-align: center;  margin-left: auto;  margin-right: auto;  display: inline-block;  }
.nps-btn-icon.icomoon {font-size: 2.5rem; float: left; line-height: 2rem; margin: 0 0 0 3px; }
.nps-btn-txt {text-transform: uppercase; font-size: 1.3rem; float: left;line-height: 2rem; margin: 0 3px;}
a.nps-btn.disabled {  opacity: 0.35; cursor: text !important; }
a.nps-btn.disabled:hover, a.nps-btn.disabled:focus {  background: rgba(0, 195, 196, 0.9);  color: white !important;
    opacity: 0.35; cursor: text !important; box-shadow: none;  }
.btn-disabled-area {  background-color: rgb(240,245,250);  max-width: 240px;  text-align: center;
    margin-left: auto;  margin-right: auto;  border-radius: 6px;  padding: 10px 0 1px 0;  }
.btn-disabled-msg {margin-top:5px;  max-width: 170px;  text-align: center;  margin-left: auto;  margin-right: auto;  }
.btn-alert-icon.icomoon.icon-Alert {color: #555; float:left; font-size: 1.8rem; line-height: 1.5rem;}
.btn-alert-txt { color: #777; font-size: 1.3rem; line-height: 1.5rem; font-weight: 600;}
@media (max-width: 700px){
    .two-col-col .btn-row a.btn {
        clear: both;
        margin-left: auto;
        margin-right: auto;
        min-width: 80%;
        float: none;
        margin-bottom: 10px;
    }
    .two-col-col .btn-row a.btn:last-of-type {margin-bottom: 0px;}
}
@media (max-width: 500px){
    a.nps-btn {margin-bottom: 10px;}
}

/* Carousel */
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {  background: url(../../../DotGov/includes/images/bxslider/slider-arrow-left.png) no-repeat 0 0;
    left: -22px;  opacity: 0.5;  transform: scale(0.65); }
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {  background: url(../../../DotGov/includes/images/bxslider/slider-arrow-right.png) no-repeat 0 0;
    right: -22px;  opacity: 0.5;  transform: scale(0.65);}
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover {  opacity: 1;  transform: scale(1);  right: -16px !important;  }
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover {  opacity: 1;  transform: scale(1);  left: -16px !important;  }
.bx-wrapper .bx-controls-direction a {  z-index: 980 !important;  }

/* Tooltip */
[tooltip]:before {
    /* needed - do not touch */
    content: attr(tooltip);  position: absolute;  opacity: 0;
    /* customizable */
    transition: all 0.05s ease;  padding: 5px 10px;  color: white;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  font-weight:300;  border-radius: 6px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.07), 0px 2px 1px -1px rgba(0, 0, 0, 0.06);
}
[tooltip]:hover:before {
    /* needed - do not touch */
    opacity: 1;
    /* customizable */
    background: rgb(135,145,155);  margin-top: -20px;  margin-left: 10px;
}
.timeline-tooltip {  background-color: red !important;  }

/*   Dropdown accordion   */
.drop-accord { position: relative; background-color: white;  width: 90%; margin-left: 5%; margin-right: 5%;
    display: inline-block; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-bottom: 20px;}
.drop-accord .accord-control .tab.flr-hdr { z-index: 2; width: 100%; border-radius: 6px;
    color: rgba(0,0,0,0.67); overflow: hidden;  position: relative;}
.drop-accord .accord-control .tabs .tab [type=checkbox] { display: none; }
.drop-accord .accord-control .tab-label { z-index: 2; display: inline-block; border-radius: 6px;
    justify-content: left; font-weight: bold; cursor: pointer; box-sizing: border-box;
    width: 100%; padding: 0px 20px 0px 0px; background-color: rgba(129, 106, 173,0.6); background-color: #a39ec3; margin-top: 1px; }
.drop-accord .accord-control .tab-label:hover, .drop-accord .accord-control .tab-label:focus,
.drop-accord .accord-control input:checked + .tab-label:hover, .drop-accord .accord-control input:checked + .tab-label:focus {  background-color: rgb(129, 106, 173); }
.drop-accord .accord-control input:checked + .tab-label { display: inline-block; box-sizing: border-box; width: 100%;
    padding: 0px 5px 0px 0px; background-color: rgba(129, 106, 173,0.8); margin-top: 1px;}
.drop-accord .accord-control .tab-label .card-menu-icon.icomoon.icon-Menu2 { line-height: 3rem; }
.drop-accord .accord-control .tab-label .card-menu-hdr {color: white;
    padding: 7px 15px 7px 20px; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.5rem; font-weight: 500; line-height: 1.7rem; text-align: left; float: left; }
.drop-accord .accord-control .tab-label .right-controls { right: 35px !important; margin-top: -5px;
    position: absolute; margin-right: 10px; float: right;}
.drop-accord .accord-control .tab-label::after { content: "\e900"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: -1px; font-size: 1.8rem;
    line-height: 3.3rem; text-align: center; transition: all 0.35s; color: white; float: right; position: absolute; right: 5px;}
.drop-accord .accord-control input:checked + .tab-label::after { content: "\e935"; font-family: 'icomoon'; margin-top: 0px; }
.drop-accord .accord-control .tab-content { position: relative; max-height: 0; border: solid 1px rgba(0,0,0,0.07); border-top: none;
    color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 0 0 50px; display: none; margin-top: -4px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord .accord-control input:checked ~ .tab-content { max-height: 300vh; padding: 0 0 0 0px; display: inline-block;}
.drop-accord ul.card-menu-list { overflow-y: auto; text-align: left; padding: 0em !important; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
    margin: 0em !important; }
.drop-accord ul.card-menu-list li { margin-bottom: 0; display: inline-block; text-align: left; width: 100%; border-bottom: solid 1px #ededed; }
.drop-accord ul.card-menu-list li.altrow2 { background-color: #f2f7f8;}
.drop-accord ul.card-menu-list li:last-of-type {border-bottom: none; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord ul.card-menu-list li .subscrb-ttl {float: left; width: 85%; display: inline-block; text-decoration: none;
    padding: 2px 20px; margin: 0; color: rgba(0,0,0,0.7);
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.4rem; font-weight: 400; }
.drop-accord ul.card-menu-list li .toggle-btn {padding: 0; float: right; width: 50px; margin-right: 6px; margin-top: 2px; height: 24px;
    display: inline-block; overflow-y: clip;}
.drop-accord .switch { position: relative; display: inline-block; width: 38px; height: 22px; margin-top: 1px; }
.drop-accord [type=checkbox] { display: none; }
.drop-accord .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;
    -webkit-transition: .4s; transition: .4s; }
.drop-accord .slider.round { border-radius: 34px; }
.drop-accord input:checked + .slider { background-color: rgb(15,157,88); }
.drop-accord input:checked + .slider:before { -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px); transform: translateX(16px); }
.drop-accord .slider:before { height: 16px; width: 16px; left: 3px; bottom: 3px; position: absolute;
    content: ""; transition: .4s; background-color: white; }
.drop-accord .slider.round:before { border-radius: 50%; }
.drop-accord .card-top-controls {padding: 10px 20px 12px 20px; text-align: left; border-bottom: solid 3px #ededed; display: inline-block; }
.card-top-text {font-weight: 500; font-size: 1.4rem; line-height: 1.8rem; margin-bottom: 5px;}
.drop-accord a.seafoam-btn.float-right {float: right;}
.drop-accord.drp-acrd-2 {   width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 0px; margin-top: -15px;
    background-color: transparent;}
.drop-accord.drp-acrd-2 .accord-control .tab-label { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab.flr-hdr { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab-content {background-color: white;}
.drop-accord.drp-acrd-2 ul.card-menu-list {width: 90%; margin-top: 1px !important; margin-bottom: 20px !important;
    margin-left: 5% !important; margin-right: 5% !important; border: solid 1px #ededed;     border-top: none !important}
.drop-accord.drp-acrd-2 ul.card-menu-list li:first-of-type { padding-top: 5px;}

/* Board Members Popup */
.bod-members .bod-wrapper .member-overlay {  border: none;  border-radius: 6px;  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3), 0px 4px 10px 0px rgba(0, 0, 0, 0.3), 0px 2px 8px -8px rgba(0, 0, 0, 0.2);  }
.bod-members .bod-wrapper .member-overlay::after {  bottom: -18px;  }


span.toggle-icon.icon-angle-up, span.toggle-icon.icon-angle-down {  font-family: 'airdistrict' !important;  }

span.icon-inline.icon-file-pdf-o {  font-family: 'airdistrict' !important;    color: rgba(0,0,0,0.5);    font-size: 14px;  }
.icon-file-excel-o, .icon-file-photo-o, .icon-file-sound-o, .icon-file-word-o, .icon-file-ai, .icon-file-kml, .icon-file-o, .icon-file-pdf-o {  font-family: 'airdistrict' !important;  }
.contact-icon-wrapper span.icon-vcard.white-icon {  font-size: 2.1rem;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td .ico-icon {  color: rgba(0,0,0,0.5);  }
span.icon-inline.icon-file-photo-o {color: rgba(0,0,0,0.5);}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_3_pnlWrapper span.document-meta-data>a, span.document-meta-data>a {  font-size: 12px;  }
span.document-meta-data {  font-size: 12px;  }


.event-spotlight .headline .icon-calendar {  margin-right: 10px;  font-size: 1.714em;  color: #004f83;  font-family: 'airdistrict' !important;  }
.event-spotlight .headline h4 {  display: inline-block;  line-height: 1rem;  vertical-align: top;  margin-top: 9px;  }


/* Buttons */
.latest-news a.btn {  border-radius: 6px;  }
.event-spotlight .more-events div a {  width: 100%;  padding: 11px 10px;  font-size: 1.3rem;  text-align: center !important;  margin: 0 !important;  display: inline-block;  }



/* Icomoon Icons */
span.ico-icon.icon-file-pdf-o, span.audio.ico-icon {  font-family: airdistrict !important;  color: rgba(0,0,0,0.5);  }
span.icon.icon-download {  font-family: 'airdistrict' !important;  }
span.icon.icon-video-size {  font-family: 'airdistrict' !important;  }
span.icon-vcard.white-icon {  font-family: 'airdistrict' !important;  }
.contact-widget .contact-widget-wrapper .see-directory>a>span {  font-family: 'airdistrict' !important;  }
.icon-play-circle:before, .video:before {  color: rgba(0,0,0,0.5);    margin-left: 3px;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .icon-file-pdf-o, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .icon-file-pdf-o {  color: rgba(0,0,0,0.5);  }
span.icomoon.menu-arrow.icon-ArrowRight {  display: inline-block;  font-size: 1.3rem;  color: rgb(0,142,184);  }
span.icomoon.sparewidg.icon-ArrowRight, span.icomoon.sparewidg.icon-ArrowLeft, .icomoon.sparewidg.icon-ArrowRight, .icomoon.sparewidg.icon-ArrowLeft {  display: inline-block !important;
    font-size: 2.5rem;  line-height: 1.8rem !important;  font-weight: 600;  color: white;  position: absolute;  bottom: 0;  left: 0;  min-height: 24px;  }
span.icomoon.sparewidg.icon-ArrowLeft {  margin: 4px 3px 6px 3px;  }
span.icomoon.sparewidg.icon-ArrowRight, .icomoon.sparewidg.icon-ArrowRight {  margin: 4px 1px 6px 5px;  }

span.icomoon.sub-icon.icon-ArrowDown, span.icomoon.sub-icon.icon-ArrowUp {  display: inline-block;  font-size: 1.5rem;  color: rgb(0,142,184);  }
span.icomoon.sub-icon.icon-ArrowDown:hover, span.icomoon.sub-icon.icon-ArrowDown:focus,
span.icomoon.sub-icon.icon-ArrowUp:hover, span.icomoon.sub-icon.icon-ArrowUp:focus {  font-weight:600;  color: rgb(30,172,214);  font-size: 1.7rem;  }
span.icomoon.webcast.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: white;  }
.webcasts-module .badge {  border-radius: 6px;  }
span.icomoon.contct-us.icon-ArrowRight {  display: inline-block;  font-size: 1.5rem;  line-height: 1.6rem !important;  font-weight: 600;  color: white;  }
span.icomoon.flymenu.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: rgb(0,142,184);  }
span.icomoon.white-arrow.icon-ArrowRight {  display: inline-block;  font-size: 1.3rem;  line-height: 1.5rem !important;  font-weight: 600;  color: white;  }
span.icomoon.icon-Alert.th-alert {  font-size: 2.2rem;  line-height: 0rem !important;  margin-top: 8px;  display: inline-block;  }
.icon-PDF.media-icon {  color: #99d2e3;  font-size: 1.8rem;  line-height: 0.8rem !important;  margin-top: 7px;  margin-right: 2px;  display: inline-block !important;  }
.icon-Location.map-marker {  font-size: 2.5rem !important;  float: left;  line-height: 1.5rem;  }
.icon-Email.email-icon {  font-size: 2.5rem;  line-height: 1.5rem !important;  float: left;  color: white;  margin-right: 4px;  margin-top: 5px;  }
.icon-Wifi.wifi-icon {  font-size: 6rem !important;  line-height: 6rem;  }
.icon-Wifi:before {  font-family: icomoon !important;  }
.icon-Video.icomoon.video-icon {  font-family: 'icomoon' !important;  font-size: 2rem;  line-height: 1rem !important;  float: left;  }
span.icon-ContactCard.contact-icon.white-icon {  font-size: 2.5rem;  line-height: 2.1rem !important;  }

.language-icon-globe {  background-size: 14px 15px !important;  width: 14px;  height: 14px;  }
span.language-icon-globe.icon-Language.icomoon, .language-icon-globe.icon-Language.icomoon {color: rgba(0,0,0,0.5);    vertical-align: middle;}

.row.latest-news.mobile-block .headline:hover span.toggle-icon, .row.latest-news.mobile-block .headline:hover h5,
.row.latest-news.mobile-block .headline:focus span.toggle-icon, .row.latest-news.mobile-block .headline:focus h5,
.row.latest-news.mobile-block .headline:hover h5 span, .row.latest-news.mobile-block .headline:focus h5 span {  color: #ee8301;  }

.popular-content .popular-content-wrapper .toggle-wrapper ul li>span {  font-family: 'airdistrict' !important;  }
.device-section-menu-link span.icon-navicon.gray-icon {  font-family: 'airdistrict' !important;  }
.return-to-top span.gray-icon {  font-family: 'airdistrict' !important;  color: rgb(0,142,184) !important; }
.return-to-top a:hover span.gray-icon, .return-to-top a:focus span.gray-icon {  font-family: 'airdistrict' !important;  color: #ee8301 !important; }
.contact-widget .contact-widget-wrapper .see-directory>a:hover, .contact-widget .contact-widget-wrapper .see-directory>a:focus {  color: #ffce92 !important;  }
span.icon-times.gray-icon {  font-family: 'airdistrict' !important;  }
.pagination>li>a span.icon-angle-right {  font-family: 'airdistrict' !important;  }
span.icon-chevron-down {  font-family: 'airdistrict' !important;  }
span.icon-chevron-up {  font-family: 'airdistrict' !important;  }
span.icon-home {  font-family: 'airdistrict' !important;  }
span.icon-chevron-right {  font-family: 'airdistrict' !important;  }
span.icon-chevron-left {  font-family: 'airdistrict' !important;  }
span.icon-times {  font-family: 'airdistrict' !important;  }
span.icon-angle-right {  font-family: 'airdistrict' !important;  }
span.icon-angle-left {  font-family: 'airdistrict' !important;  }
span.ico-icon.icon-file-text-o, span.icon-file-text-o {font-family: 'airdistrict' !important;}
span.ico-icon.icon-file-zip-o, span.icon-file-zip-o {font-family: 'airdistrict' !important;}

/* Search */
.search-results .results-wrapper .result-content .result-overlay.dynamic-overlay {  border: none;  box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);  border-radius: 6px !important;  }
.search-results .results-wrapper .result-content span.icon-info { font-family: 'airdistrict' !important; }
.search-results .results-wrapper .result-content span.icon-circle-thin { font-family: 'airdistrict' !important; }



/* Event Spotlight */
.event-spotlight {    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
    border: none; background-color: rgb(245,250,255);  border-radius: 6px;   padding: 20px 20px; }

/* Inline Forms */
.scfForm input, .scfForm textarea, .scfForm select {  border-radius: 6px;  }
.scfForm {  background-color: rgb(245,250,255);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
    border-radius: 6px;  padding: 5px 80px;  margin: 30px;  width: 80% !important;  margin-left: 10%;  }
.scfForm .scfValidationSummary {  color: white;  background-color: rgb(211,47,47);
    border-color: rgb(211,47,47);  padding: 8px 15px;  margin-bottom: 10px;  margin-top: 10px;  border: 1px solid rgb(211,47,47);  border-radius: 6px;    background-image: none;  }
.scfForm .scfValidationSummary li {  font-size: 1.3rem;  line-height: 1.6rem;  }
.scfForm .scfSubmitButtonBorder input {  border: 1px solid rgb(0,142,184);  color: rgb(0,142,184);  border-radius: 6px;  text-transform: uppercase;  }
.scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder input:focus {
    background: #fff1e0; border-color: #ee8301;    color: #ee8301 !important;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.scfForm .alert-success {     font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  color: white;  background-color: rgb(15,157,88);
    border-color: transparent;  background-image: none;  padding: 15px 40px;
    font-weight: 600;  font-size: 1.8rem;  margin-left: -80px;
    margin-right: -80px;  margin-top: -5px;  margin-bottom: -5px;  border-radius: 6px; }

/* Page Title */
.page-title .inner h1 {  font-size: 2.6em;  color: rgb(0,142,184);  }
.page-title {  background-color: transparent;  background: none;  min-height: 35px;  }
.page-title.trans-white {  background-color: rgba(255,255,255,0.6);  }
div.side-nav-container {  background: rgba(255,255,255,0.8);  }
.page-title .inner {  padding-top: 23px;  }
div#outercontent_1_pnlPageTitle {background: rgba(255,255,255,0.8);}

/* Secondary-container Main-Content */
.secondary-container.main-content {  background: rgba(255,255,255,0.8) !important;  }
.secondary-container.main-content .container-fluid {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  }
.secondary-container.main-content .container-fluid .utility.row {  padding: 0 48px;  }
.secondary-container.main-content div#calendar-event-detail {  padding: 0 33px;  }
.secondary-container.main-content .row.page-introduction.lead {  padding: 0 33px !important;  }
.secondary-container .container-fluid>.content-block.one-column {  padding: 0 50px;  }

/* Page Text */
div.lead p {  color: rgb(15,157,88);  }

/* Modals */
.modal-inner-pad {padding-right: 40px; padding-left: 40px;}

/* Webcasts */
.webcasts-module .webcasts-tabs .tab-content>.active {
    display: flex;
    flex-flow: wrap;
}
.webcasts-module .webcasts-other span {  margin-left: 20px;}
span.icomoon.webcast.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: white;  }
.webcasts-module .badge {  border-radius: 6px;  }
li.webcast-block .badge-new, li.webcast-block .badge {color: rgb(0,142,184) !important;  background-color: white !important;}
.webcasts-module a:hover {   color: #ee8301 !important; }
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-link>a.webcast-button:hover, a.webcast-button:hover {
    background-color: #ee8301 !important; color: white !important;border: none;   padding: 3px 8px !important; }
.wc-alertbox { text-align: center; display: inline-block; background: #ffe560;  border-radius: 6px;  margin: 15px 10px 0 10px;  padding: 0 0 10px 0;  }
.home-container.main-content .wc-alertbox {  margin: 15px 15px 0 15px;  }
.wc-alert-text {padding: 10px 15px 0 15px; color: rgba(0,0,0,0.67);  text-transform: none;  font-size: 1.3rem;  font-weight: 500;  }
a.wc-alert-btn {  text-decoration: none;  background: white;  padding: 5px 6px;  margin-top: 8px;  display: inline-block;  border-radius: 6px; font-size: 1rem; }
.home-container.main-content a.wc-alert-btn {font-size: 1.1rem; padding: 5px 8px; }
a.wc-alert-btn:hover, a.wc-alert-btn:focus, .webcasts-module a.wc-alert-btn:focus, a.wc-alert-btn:hover, a.wc-alert-btn:focus {cursor: pointer;
    background: #ee8301; color: white !important;   box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.14), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
.wc-alert-top {text-align: center;  background: white;  border-top-left-radius: 6px;  border-top-right-radius: 6px;  width: 100%;  }
.wc-alert-icon.icomoon.icon-AQAdvisory {font-size: 4rem; line-height: 3.7rem; color: #ee8301;}

.webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {
    float: left;
    width: 98%;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 15px;
    padding-bottom: 0;
    white-space: normal;
}
.home-container.main-content .webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {
    width: 48%;
}
.webcasts-module .webcasts-tabs .tab-content>div>ul>li {
    padding: 0 !important;
}
.webcasts-module .badge-updated, .webcasts-module .badge-updated-inv, .webcasts-module .badge-new {  border-radius: 6px; padding: 2px 6px;   vertical-align: top;  color: white;  background-color: rgb(100,192,214); }
.webcasts-module .badge-new, li.webcast-block span.badge-new {      background-color: rgb(55,197,128) !important;  color: white !important; }
.webcasts-module .webcasts-tabs .tab-content .archived-tab-content .webcast-block>div {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 5px;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs {
    border-bottom: none !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a {  height: 26px;  border: 0px solid transparent;
    text-indent: 3px;
    font-size: 1.2rem;
    color: rgba(255,255,255,0.7) !important;
    line-height: 1.5rem;
    letter-spacing: 3px;
    border-bottom: none !important;
    border-radius: 6px 6px 0 0;
}
.webcasts-module .webcasts-tabs .nav-tabs>>li {
    margin-bottom: -2px;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs>li:hover {
    background-color: transparent !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button {
    letter-spacing: 0 !important;    height: 20px;
    background: rgba(255,255,255,0.8);
    border-radius: 5px !important;
    color: rgb(0,142,184) !important;
    padding: 3px 8px !important;
    line-height: 1.2rem !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button span.icon-angle-right.white-icon {
    font-family: 'airdistrict' !important;
    color: rgb(0,142,184) !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button:hover span.icon-angle-right.white-icon, .webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button:focus span.icon-angle-right.white-icon {
    color: white !important;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs>li.active>a {
    color: white !important;
    background-color: #44a5c5;
    font-size: 1.7rem;
    text-indent: 4px;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:hover, .webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:focus {
    background-color: #ee8301 !important;    height: 26px;
    border-top: none !important;
    border-left: none !important;
    color: white !important;
    border-right: none !important;
}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:hover, .webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:focus {
    background-color: #44a5c5 !important;
}
.webcasts-module .webcasts-tabs .tab-content {
    background-color: #44a5c5;
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    padding: 15px 6px 0 6px;
}
.webcast-block .wc-header {    text-align: left;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    background: rgba(0,79,131,0.95);
    padding: 10px 20px 3px 20px;
    width: 100%;
    display: inline-block;
    text-align: left;
}
.webcast-block .wc-header.webinar {background: rgb(99, 76, 143);
}
.webcast-block .wc-header.advisory {
    background: rgb(0, 137, 68);
}
.wc-details {
    width: 100% !important;
    position: relative;
    padding: 10px 20px 2px 20px;
    display: inline-block;
}
.webcasts-module .webcasts-tabs .tab-content .upcoming-tab-content .webcast-block div.live-info2 {
    margin-left: 0% !important;
    width: 100% !important;
    float: left;
}
.webcasts-module .webcast-block>div p span.accent {
    color: rgba(255,255,255,0.7) !important;
    font-size: 1.3rem !important;
    float: right;
    margin-left: 12px;
}
.live-webcast {    text-align: center;
    padding: 3px 0 1px 0;
    background-color: #ee8301;
    color: white;
}
.live-webcast .icomoon.icon-Video.wc-video-icon { margin-right: 10px;float: left; margin-top: 1px;}
.webcast-bigttl { max-width: 200px;  min-width: 190px;float: right;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;
    font-size: 1.4rem;
    color: white;
    letter-spacing: 7px;
    font-weight: 600;
    text-align: center;
}
a.event-title, .event-title, .webcast-block .live-info2 a.event-title {
    text-transform: none !important; text-decoration: none !important;
    color: white !important;
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: 500 !important;
    font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;
    white-space: normal;
    text-align: left;
}
.webcast-block .live-info2 a.wc-doc-link {float: left; margin-right: 5px;
    color: rgba(0,142,184,0.8) !important; text-transform: none !important;
    font-size: 1.25rem; line-height: 1.5rem !important;
}
.webcast-block .live-info2 a.wc-doc-link:hover, .webcast-block .live-info2 a.wc-doc-link:focus {
    color: #ee8301 !important;
    cursor: pointer;
}
.doc-row {
    padding: 2px 0 6px 0;
}
div.icon-PDF.icomoon.wcicon {float: left; margin-right: 5px; margin-bottom: 4px;
    color: #999;
    font-size: 1.8rem;
    line-height: 1rem;
}
.doc-row .icon-PDF.icomoon.wcicon {
    margin-bottom: 6px;
}
.doc-size-txt, .wc-link-smtxt {float: left;
    color: #999;
    text-transform: none !important;
    font-size: 1.15rem;  line-height: 1.5rem !important;
}
.archive-text {text-align: left;
    color: rgba(0,0,0,0.6);
    text-transform: none;
    font-size: 1.29rem;
    line-height: 1.5rem;
    font-style: italic;
}
.archive-text a, .archive-text a.more-info-link {
    color: rgba(0,142,184,0.8) !important;
}
.archive-text a:hover, .archive-text a:focus, .archive-text a.more-info-link:hover, .archive-text a.more-info-link:focus {
    color: #ee8301 !important;
}
a.wc-btn {float: right; text-decoration: none;
    padding: 6px 6px 6px 8px !important;
    margin-top: 2px; margin-left:10px;
    display: inline-block;
    background: rgba(255,255,255,0.8);
    border-radius: 5px !important;
    color: rgb(0,142,184) !important;
    border: solid 1px rgba(0,142,184,0.7);
}
a.wc-btn:hover, a.wc-btn:focus {
    background-color: #ee8301 !important;
    color: white !important;
    border: solid 1px #ee8301 !important;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.12);
    cursor: pointer;
}
.webcast-block .live-info2 a.wc-btn:hover, .webcast-block .live-info2 a.wc-btn:focus {    border: solid 1px #ee8301 !important;
    color: white !important;     box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}
.wc-video-icon {margin-right:5px;float: left; font-size: 2rem; line-height: 1.6rem !important;}
.icomoon.icon-PlayVideo.wc-video-icon, .icomoon.icon-PlayAudio.wc-video-icon {margin-right: 0 !important; margin-left: 5px !important;}
.wc-video-txt { font-size: 1.25rem; line-height: 1.5rem; margin-top: 1px; text-transform: uppercase !important; word-break: keep-all;float: left;}
.icomoon.icon-Video.wcst-video-icon, .icomoon.icon-Video1.wcst-video-icon {
    font-size: 2rem;    color: #ee8301; margin-right:5px;
    display: inline-block;line-height: 1.5rem;
    float: left;
}
.wc-live-txt {  color: #ee8301; line-height: 1.5rem;  text-align: left;   margin-left: 28px;
}
.upcoming-row {margin-bottom: 10px;}
.upcoming-tab-content ul, .archived-tab-content ul, .live-tab-content ul {
    border-radius: 6px;
    background: white; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
}
.wc-btn-row {text-align: center; width: 100%;
    background-color: rgb(234,252,244);
    padding: 8px 10px 0px 10px;
    margin-bottom: 8px;
    border-radius: 6px;
    display: inline-block;
}
div.upcoming-tab-content .wc-btn-row, div.archived-tab-content .wc-btn-row {
    background-color: rgb(238,241,244);
}
.wc-btn-item.one-item {
    width: 100%; text-align: center;
}
.wc-btn-item.two-items {
    width: 47%; text-align: center;
    float: left;
    display: inline-block;
}
.wc-btn-item a.wc-btn {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none;
}
.wc-btn-item.two-items:first-of-type {
    margin-right: 6%;
}
.wc-help-txt {
    color: rgba(0,0,0,0.6);
    text-transform: none;
    font-size: 1.25rem;
    line-height: 1.6rem;
    width: 100%;
    display: inline-block;
}
.wc-btn-item.two-items .wc-help-txt {
    min-height: 32px;
}
.wc-btn-item a.wc-link {
    text-align: center;
    width: 100%;
    display: inline-block;
}
.wc-btn-item a.wc-link:hover, .wc-btn-item a.wc-link:focus {
    cursor: pointer;
}
.wc-btn-item a.wc-link .wc-video-txt {
    width: 100%;
    text-transform: none;
    margin-bottom: 8px;
}

.webcast-block .wc-links-row {
    text-align: left;
}
.doc-row.agenda-link .wc-link-txt {    float: left; margin-right: 5px;    text-decoration: underline;
    padding-bottom: 2px;
    line-height: 1.6rem;
    text-align: left;
}
.wc-link-txt {
    text-transform: none;
    font-size: 1.25rem;
    white-space: nowrap;
    padding-bottom: 5px;
}
a.wc-link {
    display: inline-block;
    min-width: 100%;
}
.wc-links-row {
    width: 100%;
    display: inline-block;
    margin: 2px 0 3px 0;
}
.wc-links-row a.wc-link {
    min-width: 140px;
    float: left;
    color: rgba(0,142,184,0.8);
}
.wc-links-row a.wc-link:hover, .wc-links-row a.wc-link:focus {
    cursor: pointer;
}
.wc-btn-row a.wc-link {
    margin-top: 3px;
}
a.wc-link.cntr-lnk {
    width: auto !important;
    min-width: 92px;
    min-height: 22px;
    margin-top: 6px;
    color: rgba(0,142,184,0.8);
}
a.wc-link.cntr-lnk:hover, a.wc-link.cntr-lnk:focus {
    cursor: pointer;
}
a.wc-link .icomoon.icon-Messages.wc-video-icon, a.wc-link .icomoon.icon-MeetingDetails.wc-video-icon,
a.wc-link .icomoon.icon-PlayVideo.wc-video-icon {
    font-size: 2.5rem; line-height: 1.6rem !important; margin-left: 0 !important; margin-right: 5px !important;}
a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon {
    font-size: 1.8rem;line-height: 1.3rem !important;margin-left: 0 !important;margin-right: 5px !important;}
a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon.smllr, .icon-ExternalLink3.icomoon.wc-video-icon.smllr {color: #999; margin-right: 5px !important;    font-size: 1.8rem; margin-top: -2px; margin-bottom: 2px;}
.webcasts-module>div .headline h4 {width: 76%; margin-left: 12%;}
span.icomoon.icon-ExternalLink3.doc-info-icon {color: #999; font-size: 1.7rem; line-height: 2rem; vertical-align: bottom;
    width: 22px !important; display: inline-block;  float: left;}

/* Webstream Links */
.webstream-links-area {margin-top: 8px;}
.webstrem-links-ttl {font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;
    letter-spacing: 3px; text-transform: uppercase; font-size: 1.5rem; font-weight: 500; line-height: 2rem; margin-bottom:3px;  text-align: left;}
ul.webstream-links li {float:left; width: auto; text-decoration: underline; cursor: pointer; padding-right:15px; padding-left: 15px;
    border-right: solid 1px rgba(255,255,255,0.8); text-transform: none; font-size: 1.4rem; margin-bottom: 10px;}
ul.webstream-links li:first-of-type { padding-left: 0px;}
ul.webstream-links li:last-of-type {padding-right:0px;  border-right: none;}
ul.webstream-links li:hover, ul.webstream-links li:focus, ul.webstream-links li a:hover, ul.webstream-links li a:focus {    color: #ffce92 !important;}
ul.webstream-links li a {color: white !important;}
.links-area-left {margin-left:15px; margin-top: 10px;}
.links-area-left ul.webstream-links {padding-left: 30px;}
.links-area-left ul.webstream-links li {float:none; width: auto; text-align:left;
    border-right: none; list-style-type: disc;padding-left: 0px; line-height: 1.7rem; }

/*   Dropdown accordion   */
.drop-accord { position: relative; background-color: white;  width: 90%; margin-left: 5%; margin-right: 5%;
    display: inline-block; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-bottom: 20px;}
.drop-accord .accord-control .tab.flr-hdr { z-index: 2; width: 100%; border-radius: 6px;
    color: rgba(0,0,0,0.67); overflow: hidden;  position: relative;}
.drop-accord .accord-control .tabs .tab [type=checkbox] { display: none; }
.drop-accord .accord-control .tab-label { z-index: 2; display: inline-block; border-radius: 6px;
    justify-content: left; font-weight: bold; cursor: pointer; box-sizing: border-box;
    width: 100%; padding: 0px 20px 0px 0px; background-color: rgba(129, 106, 173,0.6); background-color: #a39ec3; margin-top: 1px; }
.drop-accord .accord-control .tab-label:hover, .drop-accord .accord-control .tab-label:focus,
.drop-accord .accord-control input:checked + .tab-label:hover, .drop-accord .accord-control input:checked + .tab-label:focus {  background-color: rgb(129, 106, 173); }
.drop-accord .accord-control input:checked + .tab-label { display: inline-block; box-sizing: border-box; width: 100%;
    padding: 0px 5px 0px 0px; background-color: rgba(129, 106, 173,0.8); margin-top: 1px;}
.drop-accord .accord-control .tab-label .card-menu-icon.icomoon.icon-Menu2 { line-height: 3rem; }
.drop-accord .accord-control .tab-label .card-menu-hdr {color: white;
    padding: 7px 15px 7px 20px; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.5rem; font-weight: 500; line-height: 1.7rem; text-align: left; float: left; }
.drop-accord .accord-control .tab-label .right-controls { right: 35px !important; margin-top: -5px;
    position: absolute; margin-right: 10px; float: right;}
.drop-accord .accord-control .tab-label::after { content: "\e900"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: -1px; font-size: 1.8rem;
    line-height: 3.3rem; text-align: center; transition: all 0.35s; color: white; float: right; position: absolute; right: 5px;}
.drop-accord .accord-control input:checked + .tab-label::after { content: "\e935"; font-family: 'icomoon'; margin-top: 0px; }
.drop-accord .accord-control .tab-content { position: relative; max-height: 0; border: solid 1px rgba(0,0,0,0.07); border-top: none;
    color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 0 0 50px; display: none; margin-top: -4px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord .accord-control input:checked ~ .tab-content { max-height: 100vh; padding: 0 0 0 0px; display: inline-block;}
.drop-accord ul.card-menu-list { overflow-y: auto; text-align: left; padding: 0em !important; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
    margin: 0em !important; }
.drop-accord ul.card-menu-list li { margin-bottom: 0; display: inline-block; text-align: left; width: 100%; border-bottom: solid 1px #ededed; }
.drop-accord ul.card-menu-list li.altrow2 { background-color: #f2f7f8;}
.drop-accord ul.card-menu-list li:last-of-type {border-bottom: none; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord ul.card-menu-list li .subscrb-ttl {float: left; width: 85%; display: inline-block; text-decoration: none;
    padding: 2px 20px; margin: 0; color: rgba(0,0,0,0.7);
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.4rem; font-weight: 400; }
.drop-accord ul.card-menu-list li .toggle-btn {padding: 0; float: right; width: 50px; margin-right: 6px; margin-top: 2px; height: 24px;
    display: inline-block; overflow-y: clip;}
.drop-accord .switch { position: relative; display: inline-block; width: 38px; height: 22px; margin-top: 1px; }
.drop-accord [type=checkbox] { display: none; }
.drop-accord .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;
    -webkit-transition: .4s; transition: .4s; }
.drop-accord .slider.round { border-radius: 34px; }
.drop-accord input:checked + .slider { background-color: rgb(15,157,88); }
.drop-accord input:checked + .slider:before { -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px); transform: translateX(16px); }
.drop-accord .slider:before { height: 16px; width: 16px; left: 3px; bottom: 3px; position: absolute;
    content: ""; transition: .4s; background-color: white; }
.drop-accord .slider.round:before { border-radius: 50%; }
.drop-accord .card-top-controls {padding: 10px 20px 12px 20px; text-align: left; border-bottom: solid 3px #ededed; display: inline-block; }
.card-top-text {font-weight: 500; font-size: 1.4rem; line-height: 1.8rem; margin-bottom: 5px;}
.drop-accord a.seafoam-btn.float-right {float: right;}
.drop-accord.drp-acrd-2 {   width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 0px; margin-top: -15px;
    background-color: transparent;}
.drop-accord.drp-acrd-2 .accord-control .tab-label { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab.flr-hdr { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab-content {background-color: white;}
.drop-accord.drp-acrd-2 ul.card-menu-list {width: 90%; margin-top: 1px !important; margin-bottom: 20px !important;
    margin-left: 5% !important; margin-right: 5% !important; border: solid 1px #ededed;     border-top: none !important}
.drop-accord.drp-acrd-2 ul.card-menu-list li:first-of-type { padding-top: 5px;}

/*   Webcast Date Update   */
.wc-date-col {  margin-bottom: 10px;  width: 21%;  float: right;  }
.date-box {  display: inline-block;
    background: transparent url(../../../DotGov/includes/images/dummies/wc-calendar.png) no-repeat right top !important;
    background-size: 65px 75px !important;  width: 65px;  height: 75px;
    float: right;  color: rgba(0,0,0,0.45);  text-align: center;  margin-top: -3px;
}
.wc-month {  margin-top: 23px;  text-transform: uppercase;  font-size: 1rem;  }
.wc-day {  line-height: 2.4rem;  font-size: 2rem;  }
.wc-year {  font-size: 0.95rem;  }
.wc-doc-col {  width: 79%;  float: left;  }
/*   Webcast Filters   */
.wc-filter-area {  margin: 15px 10px 0 10px;  }
.home-container.main-content .wc-filter-area {  margin: 15px 15px 0 15px;  }
.wc-filter-box {  text-align: center;  display: inline-block;  background: #ffffff;  border-radius: 6px;  width: 100%;  }
.wc-filter-box .wc-alert-top {  background: #bee0eb;  color: #004f83;  line-height: 3rem;  padding-top: 2px;  text-transform: none;  }
.wc-filters {  padding: 10px 5px;  color: rgba(0,0,0,0.67);  text-align: left;  text-transform: none;  font-size: 1.3rem;  font-weight: 500;  }
.home-container.main-content .wc-filters {  padding: 10px 25px;  }
label.fltr-lbl {  font-size: 1.2rem;  margin-left: 2px;  }
input.fltr-chckbx {  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;  }
.home-container.main-content label.fltr-lbl {  font-size: 1.3rem;  margin-left: 6px;  }
.color-key {  margin-top: 4px;  float: right;  width: 16px;  height: 16px;  }
.color-key.blue {  background-color: #004f83;  }
.color-key.green {  background-color: #008944;  }
.color-key.purple {  background-color: #634c8f;  }

/*   Webcast Submit Comment   */
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {display: flex;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text p {font-size: 0.95rem;line-height: 1.3rem;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text .databound-text-content {font-size: 0.9rem;line-height: 1.3rem;}

/* Checkboxes */
@media (min-width: 1025px) {
    input[type="checkbox"].custom-chckbx {  -webkit-appearance: none;
        background-color: #fafafa;  background: transparent url("../../../DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
        background-size: 16px 16px;  border: 1px solid #cacece;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);  padding: 7px;  border-radius: 3px;
        display: inline-block;  position: relative;  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;
    }
    input[type="checkbox"].custom-chckbx:hover, input[type="checkbox"].custom-chckbx:checked:hover {
        background: transparent url("../../../DotGov/includes/images/permit/CheckboxHover.png") no-repeat center center;
        background-size: 16px 16px;  border: 1px solid rgb(180,200,220);  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
    }
    input[type="checkbox"].custom-chckbx:active, input[type="checkbox"].custom-chckbx:checked:active {
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
    }
    input[type="checkbox"].custom-chckbx:checked {  background-color: rgb(0,142,184);
        background: transparent url("../../../DotGov/includes/images/permit/CheckboxChecked.png") no-repeat center center;  background-size: 16px 16px;  border: 1px solid rgb(0,132,174);
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);  color: #99a1a7;
    }
}
@media (max-width: 1024px) {
    input[type="checkbox"].custom-chckbx {  margin: 0px 0 0 !important;  vertical-align: middle !important;  }
}
/*   Language Options    */
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex { width: 100%; display: inline-block; }
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex div { float: left; margin-right: 30px; }
.accord-cntnt .grid-box-txt input[type="checkbox"] {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("../../../DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid #cacece;  padding: 7px;  border-radius: 3px;
    position: relative;  line-height: 2rem !important;  display: inline-block !important;  vertical-align: bottom;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:hover {
    background: transparent url("../../../DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid rgb(180,200,220); }
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked {
    background: transparent url("../../../DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked:hover {
    background: transparent url("../../../DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.lang-options-area table { margin-bottom: 1px; display: inline-block; }
.scfCheckBoxListLabel.less-marg-btm {margin-bottom: 10px;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"] {margin-top: 3px;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"]:checked { border-radius: 3px; margin-top: 3px;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="checkbox"] { width: 16px; height: 16px;
    border-radius: 1px; margin-top: 0; cursor: pointer;  border: 1px solid #cacece; padding: 6px;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox { display: inline-block;    width: 100%;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox label { float: left; margin-top: 0; width: 100px;
    margin-left: 0; max-width: 100px; min-width: 100px; text-align: left;    color: white;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox label.check_leftToolBar.bernina-condensed-semibold { width: 0; max-width: 0; min-width: 0;}
.accord-control .tabs .tab div#pnlSmsForm .col-padding-top-10.sign-up-notifications__toolbar-selects h5 { margin-bottom: 5px; width: 100%; display: inline-block; margin-top: 10px;}
.accord-control .tabs .tab div#pnlSmsForm .sign-up-notifications__toolbar-selects label.check_leftToolBar.bernina-condensed-semibold { max-width: 150px; width: 150px; float: left;}
.accord-control.sign-up .tab.flr-hdr div#pnlSmsForm .enhanced-textbox .icon-set .required {display: none;}

/*   Webcast Table Items   */
.horiz-line {
    width: 100%;
    border-bottom: dashed 1px rgba(0,0,0,0.3);
    margin-bottom:10px;
}
.wc-btn-item.tbl-item {    display: inline-block; box-sizing: border-box;
    width: 100%; text-align: center;
    background-color: #fff;
    margin-top: 7px;
    padding: 10px 20px 0px 20px;
    border-radius: 8px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.16);
}
.wc-btn-item.tbl-item .center-cntnt {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.wc-btn-item.tbl-item.live { background-color: rgb(234,252,244);}
.wc-btn-item.tbl-item a.wc-btn {float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    display: inline-block !important;
    border-bottom: 1px solid rgba(0,142,184,0.7) !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td .wc-btn-item.tbl-item a.wc-btn:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr td .wc-btn-item.tbl-item a.wc-btn:focus {border-bottom: solid 1px #ee8301 !important;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn {
    border-bottom: 1px solid rgba(0,142,184,0.7) !important;    float: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn:focus {
    border-bottom: 1px solid #ee8301 !important;
}
.wc-btn-item.tbl-item .wc-video-icon {margin-right:5px;
    float: left;
    font-size: 2rem;
    line-height: 1.6rem !important;
}
.wc-btn-item.tbl-item .icomoon.icon-Video.wc-video-icon {
    margin-right: 10px;float: left;
    margin-top: 1px;
}
.wc-btn-item.tbl-item .wc-help-txt.marg-btm {
    margin-bottom: 7px;
}
.wc-btn-item.tbl-item .wc-help-txt {
    padding-bottom: 10px;
}
.wc-btn-item.tbl-item a.wc-link.cntr-lnk {
    display: inline-block !important;
    border-bottom: none !important;
}
.wc-tbl-ttl {
    font-size: 1.6rem;
    margin-bottom: 5px;
}
.wc-btn-item.tbl-item .wc-live-txt {
    text-align: left;
    font-size: 1.2rem;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
    padding: 6px 12px;
    margin-bottom: 3px;
    margin-top: 3px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
    padding: 6px 12px;
    margin-bottom: 3px;
    margin-top: 3px;
}
.wc-btn-item.tbl-item.live .live-webcast {
    margin-top: -10px;
    margin-left: -25px;
    margin-right: -25px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    padding: 7px 10px 2px 10px;
    max-height: 30px;
    margin-bottom: 7px;
}
.wc-btn-item.tbl-item.live .live-webcast .icomoon.icon-Video.wc-video-icon {
    margin-right: 10px;
    float: left;
    margin-top: 1px;
}
.wc-btn-item.tbl-item.live  .webcast-bigttl {
    max-width: 200px;
    min-width: 120px;
    float: right;
    font-size: 1.2rem;
    letter-spacing: 3px;
    line-height: 1.6rem;
}
.wc-btn-item.tbl-item .upcoming-row {
    margin-bottom: 7px;
    max-width: 126px;
    margin-left: auto;
    margin-right: auto;
}
.wc-btn-item.tbl-item .upcoming-row .icomoon.icon-Video.wcst-video-icon {
    margin-bottom: 10px;
    margin-top: 7px;
    font-size: 2.2rem;
    margin-right: 7px;
}
.wc-alert-row {display:inline-block;
    margin-bottom: 10px;
    color: rgb(211,47,47);
    width:100%;
}
.wc-alrt-icon.icomoon.icon-Alert {
    float: left;  line-height: 2.7rem;
    font-size: 3rem; margin-right:5px;
}
.wc-alrt-txt {width:85%;
    float: left;
    text-transform: none;
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.45rem;
}
.webcasts-tabs .wc-alrt-txt {margin-top: 5px;}
.wc-alrt-txt a {  font-size: 1.2rem;  font-weight: 600;  }
.wc-alert-row.video-alert .wc-alrt-icon.icomoon.icon-Alert, .wc-btn-item.tbl-item .wc-alrt-icon.icomoon.icon-Alert {
    width: 100%;
    float: none;
    margin-right: auto;
    font-size: 2.8rem;
    line-height: 2.2rem;
}
.wc-alert-row.video-alert .wc-alrt-txt, .wc-btn-item.tbl-item .wc-alrt-txt {
    width: 100%;
}

/* MVC Forms */
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .me-3.databound-text .databound-text-content p { margin-bottom: 0; color: #c0c0c0; font-size: 0.8rem; line-height: 1rem;}
.modal form input[type='submit'], .modal form input[type='button'] { background-color: rgb(0,142,184) !important; color: white; border: none !important;}
.modal form input[type='submit']:hover, .modal form input[type='button']:hover,
.modal form input[type='submit']:focus, .modal form input[type='button']:focus { background-color: #ee8301 !important; color: white; border: none !important;}

/* Misc */
span.turquoise-icon {  color: rgb(0,142,184) !important;  }
ol.breadcrumb {background-color: transparent !important;}
.utility-bar-inner-content.container-fluid {padding: 0 !important;    max-width: 100%; margin: 0 10px !important;width: calc(100% - 20px);}
.col-md-5.top-logo {padding-right: 0 !important; padding-left: 0 !important; width: 35%;}
.language-picker.col-md-2 {width: 18%;}
.top-nav-wrapper .container-fluid>.row {margin-left: 0 !important; margin-right: 0 !important;}
.middle-nav-wrapper .container-fluid>.row {margin-left: 0px !important;margin-right: 0px !important;max-width: 100%;}
.nav-desktop-wrapper .bottom-nav-wrapper .container-fluid>.row {margin-left: 0 !important;margin-right: 0 !important;}

/* Video Player */
.video-player .video-seletion-options {  margin: 0;  padding: 3px 0 2px 0;  background-color: rgb(255,255,255);  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 4px -4px rgba(0, 0, 0, 0.12);}
.video-download-label span:last-of-type, .video-size-label span:last-of-type {  margin-right: 10px;  }
ul.video-download-group a, .video-player .video-seletion-options .video-options-block .video-size-group li a {
    background: white;  border-radius: 6px !important;  color: rgb(0,142,184);  border: solid 1px rgb(0,142,184);  padding: 6px 8px 4px 8px; text-decoration: none;  font-size: 1.3rem;  font-weight: 600;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  text-transform: uppercase;  width: 145px !important;  display: inline-block;  text-align: center;  margin-top: -2px;  }
ul.video-download-group a:hover, ul.video-download-group a:focus,
.video-player .video-seletion-options .video-options-block .video-size-group li a:hover, .video-player .video-seletion-options .video-options-block .video-size-group li a:focus {
    background-color: #fff1e0 !important; border-color: #ee8301; color: #ee8301 !important;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.video-player .video-seletion-options .video-options-block {  padding: 6px 0px;  width: 50%;  float: left;  }
select.video-size-group {  background-color: white;  color: rgb(0,142,184);  border: solid 1px rgb(0,142,184);  font-size: 1.3rem;  font-weight: 600; height: 25px !important;
    text-transform: uppercase;  width: 140px;  border-radius: 6px;  font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial; margin-top: -2px !important;  }
select.video-size-group:hover {  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    background-color: #fff1e0 !important; border-color: #ee8301; color: #ee8301 !important;  }
.video-download-label, .video-size-label {  margin-top: 2px;  }
.video-player .video-seletion-options .video-options-block .icon {  color: rgba(0,0,0,0.5);  }
.video-player .video-seletion-options .video-options-block span {  margin-top: 2px;  }

.vjs-default-skin .vjs-volume-level { background: inherit; }
.vjs-default-skin .vjs-play-progress { background: inherit; }
.center-items {  margin-left: auto;  margin-right: auto;    width: 275px;  }
iframe.video-height {height: 600px;}


/*  For Map Overlay */
.map-area {position: relative; display:inline-block;    width: 100%;}
.map-overlay {border-radius: 6px;position: absolute;background-color: rgba(50,70,90,0.6);
    display: none;width: 90.5%;margin-left: 42px;    z-index: 2011;
    top: 0;left: 0;height: 100%;text-align: center;}
.contact-main.warning.on-map {position: relative;margin-left: auto;margin-right: auto; top: 27%; display: none;}
.map-overlay a.close-icon.icomoon.icon-Close {
    text-decoration: none !important; cursor: pointer; color: rgba(255,255,255,0.7); font-size: 1.8rem; line-height: 3.8rem;}
.map-overlay a.close-icon.icomoon.icon-Close:hover, .map-overlay a.close-icon.icomoon.icon-Close:focus {text-decoration: none !important;
    color: white !important; font-size: 2.1rem; line-height: 3.8rem;}

/*  Return to Top & Last Updated */
.return-to-top {  max-width: calc(100% - 114px);  }
.last-updated {max-width: calc(100% - 120px); min-width: calc(100% - 120px); margin: 0px 60px 0px 60px !important; display: inline-block;}

/* Container Page Size */
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media (min-width:1300px){.container{width:1270px}}
@media (min-width: 200px){
    .secondary-container.main-content .return-to-top, .container-fluid {max-width: 100%; margin-left: 0px; margin-right: 0px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;
        max-width: calc(100% - 30px); min-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 15px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .col-xs-12.carousel-wrapper {  padding-left: 0px; padding-right: 0px;}
    .nav-device-wrapper.container-fluid {width:100%; padding-left:5px;  padding-right:5px;   max-width: 100%; margin-left: 0px; margin-right: 0px;}
}
@media (min-width: 768px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 110px); margin-left: 55px !important; margin-right: 55px !important;
        max-width: calc(100% - 110px); min-width: calc(100% - 110px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 45px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper { padding-left: 10px; padding-right: 10px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1024px;  }
    .nav-device-wrapper.container-fluid {width:100%; padding-left:10px;  padding-right:10px;   max-width: 100%; margin-left: 0px; margin-right: 0px;}
    .nav-device-wrapper.container-fluid>.row {margin-right:0 !important; margin-left: 0 !important;}
}
@media (min-width: 1025px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;
        max-width: calc(100% - 20px);   min-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 25px;}
    .secondary-container.main-content .last-updated p {margin-right: 25px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {   padding-left: 10px; padding-right: 10px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 896px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 310px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1075px){
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 330px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1125px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;   min-width: calc(100% - 20px);
        max-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 10px; padding-right: 10px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 910px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 350px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1175px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px);  padding-left: 0 !important; padding-right: 0 !important; margin-left: 10px; margin-right: 10px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;  min-width: calc(100% - 20px);
        max-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 10px; padding-right: 10px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 910px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .circle-btn-lbl {font-size: 1.3rem;}
    .language-picker.col-md-2 {width: 18%;}
}
@media (min-width: 1225px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 30px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 15px; margin-right: 15px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;
        min-width: calc(100% - 30px); max-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 15px; padding-right: 15px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 962px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 30px);  padding-left: 0; padding-right: 0; margin-left: 15px; margin-right: 15px;}
    .circle-btn-lbl {font-size: 1.4rem;}
}
@media (min-width: 1325px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 30px);  padding-left: 0 !important; padding-right: 0 !important; margin-left: 15px; margin-right: 15px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;  min-width: calc(100% - 30px);
        max-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {   padding-left: 15px; padding-right: 15px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1012px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 30px);  padding-left: 0; padding-right: 0; margin-left: 15px; margin-right: 15px;}
}
@media (min-width: 1425px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 40px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 20px; margin-right: 20px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 40px); margin-left: 20px !important; margin-right: 20px !important;  min-width: calc(100% - 40px);
        max-width: calc(100% - 40px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {   padding-left: 20px; padding-right: 20px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1040px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 40px);  padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 20px;}
}
@media (min-width: 1525px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 40px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 20px; margin-right: 20px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 40px); margin-left: 20px !important; margin-right: 20px !important;    min-width: calc(100% - 40px);
        max-width: calc(100% - 40px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {   padding-left: 20px; padding-right: 20px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1085px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 40px);  padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 20px;}
}
@media (min-width: 1625px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 50px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 25px; margin-right: 25px;  }
    .secondary-container.main-content .last-updated { width: calc(100% - 50px); margin-left: 25px !important; margin-right: 25px !important;  min-width: calc(100% - 50px);
        max-width: calc(100% - 50px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 25px; padding-right: 25px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1112px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 50px);  padding-left: 0; padding-right: 0; margin-left: 25px; margin-right: 25px;}
}
@media (min-width: 1725px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width:  calc(100% - 50px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 25px; margin-right: 25px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 50px); margin-left: 25px !important; margin-right: 25px !important;   min-width: calc(100% - 50px);
        max-width: calc(100% - 50px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {   padding-left: 25px; padding-right: 25px;}
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1112px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 50px);  padding-left: 0; padding-right: 0; margin-left: 25px; margin-right: 25px;}
}
@media (min-width: 1825px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 60px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 30px; margin-right: 30px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 60px); margin-left: 30px !important; margin-right: 30px !important;
        min-width: calc(100% - 60px); max-width: calc(100% - 60px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 30px; padding-right: 30px;}
    .col-xs-12.carousel-wrapper {min-width: calc(100% - 60px);}
    .carousel .carousel-wrapper .bx-wrapper, .bxslider-image.bx-clone { }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1140px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 60px);  padding-left: 0; padding-right: 0; margin-left: 30px; margin-right: 30px;}
}
@media (min-width: 3000px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 60px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 30px; margin-right: 30px;}
    .secondary-container.main-content .last-updated { width: 100%; margin-left: 30px !important; margin-right: 30px !important;
        min-width: calc(100% - 60px); max-width: calc(100% - 60px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .container-fluid, .col-xs-12.carousel-wrapper {  padding-left: 30px; padding-right: 30px;}
    .col-xs-12.carousel-wrapper {min-width: calc(100% - 60px);}
    .carousel .carousel-wrapper .bx-wrapper, .bxslider-image.bx-clone { }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1140px;  }
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 60px);  padding-left: 0; padding-right: 0; margin-left: 30px; margin-right: 30px;}
}
.page-size {max-width: 100%; margin-left: 0%;  border-radius: 6px;}
@media (min-width:1000px){.page-size {max-width: 100%; margin-left: 0%;}}
@media (min-width:1025px){.col-md-5.col-md-offset-2.top-search {width: 620px;}}
@media (min-width:1050px){.page-size {max-width: 100%; margin-left: 0%;}}
@media (min-width:1050px){.col-md-5.col-md-offset-2.top-search {width: 640px;}}
@media (min-width:1100px){.col-md-5.col-md-offset-2.top-search {width: 660px;}}
@media (min-width:1100px){.page-size {max-width: 96%; margin-left: 2%;}}
@media (min-width:1200px){.page-size {max-width: 92%; margin-left: 4%;}}
@media (min-width:1300px){.page-size {max-width: 88%; margin-left: 6%;}}
@media (min-width:1200px){.col-md-5.col-md-offset-2.top-search {width: 680px;}}
@media (min-width:1400px){.page-size {max-width: 86%; margin-left: 7%;}}
@media (min-width:1500px){.page-size {max-width: 84%; margin-left: 8%;}}
@media (min-width:1600px){.page-size {max-width: 80%; margin-left: 10%;}}
@media (min-width:1700px){.page-size {max-width: 74%; margin-left: 13%;}}
@media (min-width:1800px){.page-size {max-width: 70%; margin-left: 15%;}}
@media (min-width:1900px){.page-size {max-width: 66%; margin-left: 17%;}}

/* Tablet */

@media (min-width:240px){.side-nav-container .page-title .inner {   padding-left: 0px; }}
@media (min-width:767px){.side-nav-container .page-title .inner {   padding-left: 0px; }}
@media (min-width:1025px){.side-nav-container .page-title .inner {  padding-left: 165px; }}
@media (min-width:1100px){.side-nav-container .page-title .inner {  padding-left: 160px; }}
@media (min-width:1200px){.side-nav-container .page-title .inner {  padding-left: 146px; }}
@media (min-width:1300px){.side-nav-container .page-title .inner {  padding-left: 133px; }}
@media (min-width:1400px){.side-nav-container .page-title .inner {  padding-left: 126px; }}
@media (min-width:1500px){.side-nav-container .page-title .inner {  padding-left: 114px; }}
@media (min-width:1600px){.side-nav-container .page-title .inner {  padding-left: 114px; }}
@media (min-width:1700px){.side-nav-container .page-title .inner {  padding-left: 107px }}
@media (min-width:1800px){.side-nav-container .page-title .inner {  padding-left: 100px; }}

.carousel .carousel-wrapper .bx-wrapper .bxslider>.bxslider-image>img.desktop-wide {display: block;}
.carousel .carousel-wrapper .bx-wrapper .bxslider>.bxslider-image>img.desktop {display: none;}

@media (max-width: 2300px) {
    iframe.video-height {height: 500px;}
}

@media (max-width: 2000px) {
    .carousel .carousel-wrapper .bx-wrapper .bxslider>.bxslider-image>img.desktop-wide {display: none;}
    .carousel .carousel-wrapper .bx-wrapper .bxslider>.bxslider-image>img.desktop {display: block;}
    iframe.video-height {height: 450px;}
}

@media (max-width: 1830px) {
    .webcasts-module>div .headline h4 { width: 78%; margin-left: 11%;}
    iframe.video-height {height: 400px;}
}
@media (max-width: 1700px){
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
}
@media (max-width: 1625px) {
    .webcasts-module>div .headline h4 { width: 80%; margin-left: 10%;}
    .map-overlay {width: 90.5%;}
}
@media (max-width: 1609px) {
    .return-to-top {max-width: calc(100% - 100px); padding-right: 0px;}
    .last-updated {    max-width: calc(100% - 108px); min-width: calc(100% - 108px); padding-right: 0px; margin: 0px 54px 0px 54px !important;}
}
@media (max-width: 1524px) {
    .webcasts-module>div .headline h4 { width: 85%; margin-left: 7.5%;}
}
@media (max-width: 1500px) {
    .home-container.main-content .wc-filters{padding: 10px 15px;}
}
@media (max-width: 1430px){
    .utility-bar-container .utility-bar-inner-content ul li {width: 13.9%;}
}
@media (max-width: 1425px) {
    .top-nav.sm-font {  margin-left: -42px;  margin-right: -42px;  }
    .utility-bar-inner-content.container-fluid {margin: 0 10px !important;width: calc(100% - 20px);}
}
@media (max-width: 1409px) {
    .return-to-top {max-width: calc(100% - 90px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 96px); min-width: calc(100% - 96px); margin: 0px 48px 0px 48px !important;}
    .nps-btn-txt {font-size: 1.2rem;}
    .nps-btn-icon.icomoon {font-size: 2.2rem;margin: 0 0 0 2px;}
}
@media (max-width: 1350px) {
    .utility-left.col-md-8 {  width: 89%;  }
    .utility-right.col-md-4 {  width: 11%;  }
    .scfForm {  width: 92% !important;  margin-left: 4%;  }
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 7px 9px;  letter-spacing: -0.2px;  }
    .webcasts-module>div .headline h4 { width: 86%; margin-left: 7%;}
    label.fltr-lbl { font-size: 1.1rem; margin-left: 1px;}
    .map-overlay {width: 89.5%;}
    .wc-video-txt { font-size: 1.2rem;}
}
@media (max-width: 1325px){
    .wc-btn-item.tbl-item {  padding: 10px 12px 0px 12px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -12px;  margin-right: -12px;  }
}
@media (max-width: 1324px) {
    .webcasts-module>div .headline h4 { width: 90%; margin-left: 5%;}
}
@media (max-width: 1250px) {
    .event-spotlight .headline .icon-calendar {  margin-right: 8px;  }
    .scfForm {  width: 91% !important;  margin-left: 4.5%;  }
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 6px 9px;  letter-spacing: -0.4px;  }
    .top-nav.sm-font {  margin-left: -40px;  margin-right: -40px;  }
    .webcasts-module>div .headline h4 { width: 91%; margin-left: 4.5%;}
    a.nps-btn {   padding: 4px 6px 0px 6px;  }
    iframe.video-height {height: 350px;}
}
@media (max-width:1230px){
    .top-nav-wrapper .container-fluid {max-width: 98%;}
}
@media (max-width: 1225px) {
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {   letter-spacing: -0.35px;  }
    .top-nav.sm-font {  margin-left: -43px;  margin-right: -43px;  }
    .webcasts-module>div .headline h4 { width: 91%; margin-left: 4.5%;}
    .wc-btn-item.tbl-item {  padding: 10px 8px 0px 8px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -8px;  margin-right: -8px;  }
    .map-overlay {width: 88.6%;}
}
@media (max-width: 1224px) {
    .webcasts-module>div .headline h4 { width: 95%; margin-left: 2.5%;}
}
@media (max-width: 1209px) {
    .return-to-top {max-width: calc(100% - 80px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 86px); min-width: calc(100% - 86px); padding-right: 0px; margin: 0px 43px 0px 43px !important; padding-right: 0px;}
}
@media (max-width: 1150px) {
    .page-title .inner h1 {  font-size: 2.4em;  }
    .event-spotlight .headline .icon-calendar {  margin-right: 5px;  }
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 6px 9px;  letter-spacing: -0.6px;  }
    .top-nav.sm-font {  margin-left: -30px;  margin-right: -30px;  }
    .language-picker>span {  width: 62px; min-width: 62px !important; letter-spacing: -0.5px;  }
    .language-picker {  padding-left: 0;  }
    label.fltr-lbl {font-size: 1rem;margin-left: 0px;}
    .wc-filter-box .wc-alert-top {  font-size: 1.1rem;  }
    .home-container.main-content .wc-filter-box .wc-alert-top {  font-size: 1.2rem;  }
}
@media (max-width: 1125px){
    .utility-left.col-md-8 {  width: 88%;  }
    .utility-right.col-md-4 {  width: 12%;  }
    .wc-btn-item.tbl-item {  padding: 10px 6px 0px 6px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -6px;  margin-right: -6px;  }
    .wc-video-txt {font-size: 1.15rem; }
}
@media (max-width: 1075px) {
    .map-overlay {width: 88.3%;}
    .language-picker>div {min-width: 72px;}
    .wc-video-txt {font-size: 1.1rem; }
}
@media (max-width: 1050px) {
    .col-md-9.col-md-offset-1.top-nav-links {  width: 82%;  }
    .language-picker.col-md-2 {  width: 15%;  }
    .top-nav.sm-font {  margin-left: -18px;  margin-right: -18px;  }
    .utility-bar-container .utility-bar-inner-content ul li {width: 13.8%;}
    .wc-video-txt {font-size: 1.05rem; }
    ul.clr-cards.with-button li a.nps-btn {margin-left: 8%; width: 84%;}
}
@media (max-width: 1024px) {
    iframe.video-height {height: 450px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .popular-content {  margin-top: -3px;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 {  width: 100%;  }
    .event-spotlight .headline h4 {  font-size: 2.3rem;  }
    .contact-widget .contact-widget-wrapper {  margin: 0;  }
    .scfForm {  width: 93% !important;  margin-left: 3.5%;  padding: 5px 60px;  }
    .scfForm .alert-success {  margin-left: -60px;  margin-right: -60px;  }
    div#outercontent_1_pnlMain {  background: rgba(255, 255, 255, 1);  }
    .page-title {  background: white !important;  margin: 0;  padding: 0 55px;  }
    .secondary-container.main-content {  background: white !important;  }
    input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {  border-color: rgba(0, 79, 131, 0.7);  border-radius: 6px;  }
    .webcasts-module {  margin: 0 0 10px 0 !important;  }
    .status-type-logo.icon-SpareAirFull.icomoon {  font-size: 12rem;  line-height: 3rem;  }
    .status-type-logo.icon-SpareAirFull.icomoon:before {  height: 30px;  max-height: 30px !important;  display: inline-block;  }
    .device-utility.row {  background: rgb(0, 142, 184);  margin: 0;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 5px;  height: 55px;  padding-top: 3px;  }
    .nav-device-wrapper a.device-menu-link > span.gray-icon, .nav-device-wrapper .mobile-contact-us a span.gray-icon {  color: rgba(0, 142, 184, 0.75);  font-family: 'airdistrict' !important;  }
    .nav-device-wrapper a.device-menu-link:hover > span.gray-icon, .nav-device-wrapper a.device-menu-link:focus > span.gray-icon,
    .nav-device-wrapper .mobile-contact-us a:hover span.gray-icon, .nav-device-wrapper .mobile-contact-us a:focus span.gray-icon {  color: #ee8301;  }
    .device-utility .breadcrumbs-wrapper {  height: 24px;  padding-left: 45px;  }
    .tablet-section-menu {  padding: 0;  margin-right: 0;  width: 57px;  }
    .tablet-section-menu .section-dropdown {  z-index: 1;  }
    .device-utility {  height: 24px;  }
    .page-title .inner h1 {  font-size: 2.3em;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  color: rgba(255, 255, 255, 0.8);  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a.active {  color: white;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a:visited {  color: rgba(180, 255, 255, 0.9);  }
    .device-utility .breadcrumbs-wrapper .breadcrumb > li + li:before {  color: rgba(255, 255, 255, 0.8);  }
    .device-section-menu-link span.icon-navicon.gray-icon {  color: rgba(255, 255, 255, 0.8);  vertical-align: middle;  }
    a.device-section-menu-link:hover span.icon-navicon.gray-icon, a.device-section-menu-link:focus span.icon-navicon.gray-icon {  color: #ee8301 !important;  }
    .page-title .inner {  padding-top: 15px;  }
    span.icon-Menu2.icomoon.mblmenu.smllr {  color: rgba(255, 255, 255, 0.8);  line-height: 2.4rem !important;  }
    span.icon-Menu2.icomoon.mblmenu.smllr:hover, span.icon-Menu2.icomoon.mblmenu.smllr:focus {  color: #ee8301 !important;  }
    .page-introduction.lead {  margin: 0;  }
    li.soci-icon {  margin: 0 5px;  }
    .icon-SpareAirFull.full-spare-icon {  margin-top: 0px !important;  line-height: 1.5rem !important;  height: 45px;  padding-top: 10px;  overflow: hidden;  }
    span.icomoon.sparewidg.icon-ArrowRight {  line-height: 2.1rem !important;  }
    .tagline-row {  font-size: 1.1rem;  letter-spacing: 4px;  }
    .two-col-container-md-3-9 .container-fluid .col-md-9.rnd-corner {  width: 100%;  }
    .two-col-container-md-3-9.mbl-rnd-top, .two-col-container-md-3-9.mbl-rnd-top .container-fluid.mbl-rnd-top {  padding: 0px;  margin: 0 5px;  }
    .two-col-container-md-3-9.mbl-rnd-top .container-fluid.mbl-rnd-top .row.mbl-rnd-top {  margin: 0px;  }
    .webcasts-module .headline .toggle-icon {  font-family: 'airdistrict' !important;  }
    .mobile-block .headline > span.toggle-icon {  font-family: 'airdistrict' !important;  }
    .latest-news .primary-news > li div.news-date-mobile > p, .latest-news .secondary-news li div.news-date-mobile > p span, .latest-news .secondary-news li div.news-date-mobile > p {  color: rgb(0, 79, 131);  font-weight: 600;  }
    .tablet-section-menu.active {  border: none;  border-bottom: none;  }
    .tablet-section-menu .section-dropdown {  border: none;  border-radius: 6px !important;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
    .tablet-section-menu .section-dropdown .inner-wrapper .section-title {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li > p > a {  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li ul li {  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li ul li {  list-style-position: outside;  margin-left: 20px;  }
    .device-utility-left.col-xs-9 {  width: 90%; float: left; }
    .device-utility-right.col-xs-3 {  width: 10%; float: right; }
    .secondary-container > .container-fluid {  padding: 20px 15px 0px 15px;  }
    .home-container.main-content .webcasts-module > div .toggle-wrapper .webcasts-tabs .tab-pane > ul {  width: 98%;  }
    .webcasts-module > div .headline h4 {  width: 88%;  margin-left: 6%;  }
    .wc-btn-item.tbl-item {  padding: 10px 35px 0px 35px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -35px;  margin-right: -35px;  }
    .color-key {  margin-top: 0;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
    .map-overlay {width: 91.8%;margin-left: 40px;}
    .home-emergency-area {  width: 100%;}
    .content-block { margin-left: 0; margin-right: 0;}
    .utility-bar-container .utility-bar-inner-content ul li {width: 24.5%;}
    #microsite-one #utility-new .utility-row .language-picker>span.language-icon.icomoon.icon-Language {padding-right: 0px;
        min-width: 24px !important; max-width: 24px !important; font-size: 1.8rem;}
    .return-to-top {max-width: calc(100% - 80px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 86px); min-width: calc(100% - 86px); padding-right: 0px; margin: 0px 43px 0px 43px !important;}
    .wc-video-txt {font-size: 1.2rem; }
    .carousel .carousel-wrapper .bx-wrapper .bxslider>.bxslider-image>img.desktop {display: none;}
    ul.clr-cards.with-button li a.nps-btn {margin-left: 10%; width: 80%;}
}
@media (max-width: 1009px) {
    .return-to-top {max-width: calc(100% - 50px); padding-right: 0px;}
    .last-updated {margin: 0px 36px !important; padding-right: 0px !important;  max-width: calc(100% - 72px);min-width: calc(100% - 72px);}
}
@media (max-width: 991px) {
    .mbl-half {  width: 50% !important;  float: left;  }
    .initiative-logos {  width: 100%;  }
    .icon-SpareAirFull:before {  background: transparent !important;  border-bottom: none !important;  }
    .icon-SpareAirFull.full-spare-icon {  margin-top: -10px !important;  line-height: 1.5rem !important;  height: 35px;  padding-top: 10px;  overflow: hidden;  }
    .nav-device-wrapper .tablet-contact-us > a {  margin-top: 15px;  }
    .device-utility {  height: 24px;  }
    .device-utility-left.col-xs-9 {  padding-right: 0;  }
    a.wc-alert-btn {  font-size: 0.9rem;  }
    .home-container.main-content a.wc-alert-btn {  font-size: 1rem;  }
    .wc-alertbox {  margin: 15px 8px 0 10px;  }
    .webcasts-module > div .headline h4 {  width: 90%;  margin-left: 5%;  }
}
@media (max-width: 974px) {
    .webcasts-module > div .headline h4 {  width: 94%;  margin-left: 3%;  }
}
@media (max-width: 960px) {
    .wc-btn-item.tbl-item {  padding: 10px 25px 0px 25px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -25px;  margin-right: -25px;  }
}
@media (max-width: 950px) {
    .home-container.main-content .wc-filters {  padding: 10px 10px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.1rem;  margin-left: 0px;  }
    .map-overlay {width: 91.1%;}
    .wc-video-txt {font-size: 1.1rem; }
}
@media (max-width: 935px) {
    .webcasts-module > div .headline h4 {  width: 98%;  margin-left: 1%;  }
    iframe.video-height {height: 400px;}
}
@media (max-width: 900px) {
    .wc-btn-item.tbl-item {  padding: 10px 20px 0px 20px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
    .webcasts-module > div .headline h4 {  width: 99%;  margin-left: 0.5%;  font-size: 1.65rem;  }
    .map-overlay {width: 90.5%;}
}
@media (max-width: 870px) {
    .wc-btn-item.tbl-item {  padding: 10px 12px 0px 12px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -12px;  margin-right: -12px;  }
    .webcasts-module > div .headline h4 {  width: 100%;  margin-left: 0%;  font-size: 1.6rem;  }
}
@media (max-width: 850px) {
    .home-container.main-content .wc-filters {  padding: 10px 7px;  }
    .color-key {  width: 14px;  height: 14px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1rem;  }
    .map-overlay {width: 90%;}
    iframe.video-height {height: 350px;}
}
@media (max-width: 835px) {
    .webcasts-module > div .headline h4 {  font-size: 1.52rem;  }
}
@media (max-width: 820px) {
    .device-utility .breadcrumbs-wrapper {  padding-left: 7px;  }
    .nav-device-wrapper.container-fluid .row .col-xs-2 {  padding-left: 8px;  padding-right: 8px;  }
    .page-title .inner h1 {  font-size: 2em;  }
    .tablet-section-menu {  text-align: right;  margin-right: 4px;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 10px;  }
    .wc-btn-item.tbl-item {  padding: 10px 7px 0px 7px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -7px;  margin-right: -7px;  }
    .wc-btn-item.tbl-item .wc-help-txt {  font-size: 1.2rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.1rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 2px;  min-width: 100px;  }
}
@media (max-width: 805px) {
    .webcasts-module > div .headline h4 {  font-size: 1.5rem;  }
}
@media (max-width: 800px) {
    .webcasts-module > div .headline h4 {  font-size: 1.42rem;  }
    .map-overlay {width: 89.5%;}
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {padding-left:3px;}
    a.add-to-calendar span.cmnt-btn-txt {  font-size: 1rem; padding: 0px 6px 0 2px;}
    ul.clr-cards.with-button li a.nps-btn {margin-left: 5%; width: 90%;}
}
@media (min-width: 768px) {
    .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {
        display: inline-block;  border: none;  width: 25px;  height: 25px;
        background: rgb(0, 142, 186);  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px;  border-radius: 6px;  }
    .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
        background: #ee8301;  }
    .webcasts-module > div .headline h4 {  font-size: 1.4rem;  }
}
@media (max-width: 767px) {
    .links-area-left { margin-top: 10px; display: inline-block; float: left; margin-left: 0;}
    .slideshow li span {  background: white !important;  }
    .home-container.main-content .container-fluid {  margin-left: 15px;  margin-right: 15px;  padding: 0;  }
    .page-size.wrap {  background: rgba(255, 255, 255, 0.8);  }
    .event-spotlight {  margin: 20px 0 10px 0;  }
    .scfForm .alert-success {  font-size: 1.6rem;  }
    .return-to-top {  margin: 0 15px;  }
    .popular-content {  margin-left: 15px;  margin-right: 15px;  margin-top: 15px;  }
    .two-col-container-md-3-9 .col-md-9 .tertiary-container .container-fluid .spare-the-air-status.mobile-block {  margin-left: 0;  margin-right: 0;  }
    .air-bkgrd {  background: white;  }
    .spare-the-air-sitewide-bar.alert {  margin-bottom: 0px;  }
    .latest-news.mobile-block .headline:hover span, .latest-news.mobile-block .headline:focus span,
    .latest-news.mobile-block .headline:hover h5, .latest-news.mobile-block .headline:focus h5 {  color: #ee8301 !important;  }
    .popular-content-wrapper.mobile-block .headline:hover span, .popular-content-wrapper.mobile-block .headline:focus span,
    .popular-content-wrapper.mobile-block .headline:hover h5, .popular-content-wrapper.mobile-block .headline:focus h5 {  color: #ee8301 !important;  }
    .event-spotlight .headline h4 {  font-size: 2.3rem;  }
    div[class^="col-"] .tertiary-container .container-fluid .spare-the-air-status, .spare-the-air-status {  margin-left: 15px;  margin-right: 15px;  }
    .secondary-container.main-content .spare-the-air-docked-alert.mobile-block {  margin-left: 0;  margin-right: 0;  }
    .spare-the-air-status.home-page {  margin-left: 15px;  margin-right: 15px;  }
    .two-col-sm-7-5-md-8-4.row {  margin-right: 0 !important;  margin-left: 0 !important;  }
    .scfForm {  width: 94% !important;  margin-left: 3%;  padding: 5px 40px;  margin-bottom: 10px;  }
    .scfForm .alert-success {  margin-left: -40px;  margin-right: -40px;  }
    .contact-widget .contact-widget-wrapper {  margin: 30px 15px 0 15px;  }
    .video-player .video-seletion-options .video-options-block {  width: 100%;  }
    .content-block ol li {  font-size: 1.4rem;  }
    .device-utility {  height: 26px;  }
    .tablet-section-menu {  margin-top: 1px;  }
    .nav-device-wrapper .mobile-contact-us a {  padding-top: 8px;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 0;  }
    .tablet-section-menu a.device-section-menu-link {  margin-right: 18px;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 22px;  }
    .page-title .inner h1 {  font-size: 2.7rem;  padding-left: 5px;  display: inline-block;  }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  width: 97%; }
    .secondary-container.main-content .row.page-introduction.lead {  margin-left: 0 !important;  padding: 0 0px !important;  }
    .secondary-container.main-content #calendar-event-detail {  padding: 0 0px !important;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 20px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 15px;  margin-right: 15px;  }
    .webcasts-module {  margin: 0 0 10px 0 !important;  }
    .row.latest-news.mobile-block {  margin-right: 0;  margin-left: 0;  width: 100%; }
    .icon-Wifi.wifi-icon {  font-size: 3.5rem !important;  line-height: 2.2rem;  }
    .home-container, .secondary-container, .two-col-container-md-3-9 {  background: rgba(255, 255, 255, 0.85) !important;  }
    .content-block {  padding: 0px !important;  margin-left: 0 !important; margin-right: 0 !important; }
    .page-title {  margin: 0;  padding: 0 10px;  }
    .content-block ul li:before {  font-size: 2.1rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.9rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.75rem;  }
    .home-container.main-content a.wc-alert-btn, a.wc-alert-btn {  font-size: 1.2rem;  }
    .webcasts-module > div .headline h4 {  font-size: 1.5rem;  width: auto;  }
    .wc-btn-item.tbl-item {  padding: 10px 25px 0 25px;  margin-top: 0;  max-width: 260px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -25px;  margin-right: -25px;  }
    .wc-btn-item.tbl-item .wc-help-txt {      font-size: 1.05rem;line-height: 1.4rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.2rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 3px;  min-width: 120px;  }
    .mobile-row {  width: 100%;  display: inline-block;  }
    .wc-alertbox {  margin: 10px 15px !important;  width: 30%;  float: left;  }
    .home-container.main-content .wc-filter-area, .wc-filter-area {  margin: 10px 15px;  width: 30%; float: right;   }
    .home-container.main-content .wc-filters {  padding: 10px 15px;  }
    .wc-filters {  max-width: 160px;  margin-left: auto;  margin-right: auto;  }
    .wc-filter-box .wc-alert-top {  padding-top: 3px;  padding-bottom: 3px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
    .color-key {  width: 16px;  height: 16px;  }
    .map-overlay {width: 96%; margin-left: 15px;}
    .static-emergency-block {padding: 0px !important;    box-shadow: none !important;}
    .home-emergency-area { background-color: transparent; padding-right: 8px !important; padding-left: 8px !important; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
    .nav-device-wrapper.container-fluid>.row {margin-left: 0px !important; margin-right: 0px !important;}
    .nav-device-wrapper a.device-menu-link {padding-left: 0px;}
    .modal-inner-pad {padding-right: 20px; padding-left: 20px;}
    .last-updated {margin: 0px 36px !important; padding-right: 0px !important; max-width: calc(100% - 72px); min-width: calc(100% - 72px);}
    .wc-video-txt {font-size: 1rem; }
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {padding-left:5px;}
    a.add-to-calendar span.cmnt-btn-txt {  font-size: 1.1rem; padding: 0px 10px 0 8px;}
    a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon, a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon.smllr,
    .icon-ExternalLink3.icomoon.wc-video-icon.smllr {  color: #999; font-size: 1.8rem; margin-right: 5px !important;}
    .tertiary-container .container-fluid {padding:0;}
}
@media (max-width: 752px) {
    .tertiary-container>.container-fluid {padding-left: 0px; padding-right: 0px;}
    div[class^="col-"] .spare-the-air-status.mobile-block {margin-left: 0px !important; margin-right: 0px !important;}
    .return-to-top {margin: 0px;  width: 100%; max-width: 100%;}
    .last-updated {    margin: 0px 16px !important; padding-right: 0px !important; max-width: calc(100% - 32px); min-width: calc(100% - 32px);}
}
@media (max-width: 737px) {
    .last-updated {       margin: 0px !important; padding-right: 0px !important; max-width: 100%; min-width: 100%;}
}
@media (max-width: 700px) {
    .breadcrumb > li {  line-height: 0.6rem;  font-size: 0.9em;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  font-size: 0.7em;  }
    .scfForm {  padding: 5px 30px;  }
    .scfForm .alert-success {  margin-left: -30px;  margin-right: -30px;  }
    .page-introduction.lead, .row.page-introduction.lead {  width: 95%;  }
    ul.clr-cards.with-button li a.nps-btn {margin-left: 10%; width: 80%;}
    iframe.video-height {height: 300px;}
}
@media (max-width: 600px) {
    iframe.video-height {height: 270px;}
    .wc-alertbox { width: 100%;    margin: 10px 0 !important;}
    .links-area-left {width: 100%;}
    .home-container.main-content .wc-filter-area, .wc-filter-area {width: 100%;    margin: 10px 0 !important;}
    .scfForm {  width: 97% !important;  margin-left: 1.5%;  }
    .contact-widget .contact-widget-wrapper {  margin: 20px 15px 0 15px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 0px;  margin-right: 0px;  }
    span.icon-Email.icomoon.contact-icon {  color: rgb(0, 142, 184);  }
    .nav-device-wrapper .mobile-contact-us a:hover span.icon-Email.icomoon.contact-icon, .nav-device-wrapper .mobile-contact-us a:focus span.icon-Email.icomoon.contact-icon {  color: #ee8301 !important;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 23px;  }
    .tablet-section-menu {  width: 47px;  }
    .nav-device-wrapper .mobile-contact-us a {  padding-top: 8px;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 10px;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 8px;  }
    .nav-device-wrapper .device-logo-wrapper .top-device-logo img {  width: 200px;  height: 44px;  margin-top: 0px;  }
    .page-title .inner h1 {  padding-left: 5px;  }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  }
    .content-block {  padding: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
    .status-type-logo.icon-SpareAirFull.icomoon {  font-size: 12rem;  line-height: 3rem;  }
    .spare-the-air-status.mobile-block .headline .status-type-headline {  margin-top: -35px;  }
    .status-type-logo.icon-SpareAirFull.icomoon:before {  height: 30px;  max-height: 30px !important;  display: inline-block;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks > ul li.status-block {  padding-top: 20px;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 7px;  }
    .device-utility {  height: 30px;  }
    .tablet-section-menu {  margin-top: 3px;  }
    .content-block ul li:before {  font-size: 1.8rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.75rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.6rem;  }
    .wc-alert-text {  font-size: 1.2rem;  }
    .map-overlay {width: 95%;}
    .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {display: block;}
    .home-emergency-area {padding-right: 15px !important; padding-left: 15px !important;}
}
@media (max-width: 550px) {
    .home-container.main-content .wc-filters, .wc-filters {  padding: 10px 0px;  max-width: 140px;  }
    .color-key {  width: 12px;  height: 12px;  margin-top: 5px;  }
}
@media (max-width: 500px) {
    iframe.video-height {height: 250px;}
    .scfForm .scfSectionBorderAsFieldSet {  margin: 15px 0 0 0;  }
    .scfForm {  width: 99% !important;  margin-left: 0.5%;  padding: 5px 25px;  }
    .scfForm .alert-success {  margin-left: -25px;  margin-right: -25px;  }
    .scfForm legend {  font-size: 2.3rem;  margin-bottom: 6px;  }
    .contact-widget .contact-widget-wrapper {  margin: 20px 15px 0 15px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 0px;  margin-right: 0px;  }
    .icon-Wifi.wifi-icon {  font-size: 2.5rem !important;  line-height: 1.5rem;  }
    .tertiary-container .container-fluid {  margin-top: 10px;  }
    .page-title .inner h1 {  padding-left: 5px;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 17px;  }
    .device-utility-left.col-xs-9 {  width: 85%;  }
    .device-utility-right.col-xs-3 {  width: 15%;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 4px;  }
    .tablet-section-menu {  width: 42px;  }
    .content-block {  padding: 0px !important; margin-left: 0px !important; margin-right: 0px !important;}
    .nav-device-wrapper .mobile-contact-us {  margin-right: 3px;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  font-size: 0.7em;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 3px;  }
    .page-introduction.lead, .row.page-introduction.lead {  width: 92%;  margin: 0 0 0 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 1rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.5rem;  }
    .map-overlay {width: 93.5%;}
}
@media (max-width: 450px) {
    iframe.video-height {height: 220px;}
    .secondary-container.main-content .row.page-introduction.lead {  padding: 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.9rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.3rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li > a {  padding: 5px;  }
    .wc-filters {  max-width: 130px;  margin-bottom: 5px;  }
    .contact-main.warning.on-map {top: 24%;}
    .wc-video-txt {  font-size: 1rem; line-height: 1.6rem; }
}
@media (max-width: 400px) {
    iframe.video-height {height: 200px;}
    .latest-news .primary-news > li .title a {  font-size: 0.9em;  }
    .latest-news .secondary-news li > a {  font-size: 0.9em;  }
    .icon-Wifi.wifi-icon {  font-size: 2rem !important;  }
    div.lead p {  font-size: 1.2em;  }
    .content-block ul li:before {  font-size: 1.6rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.5rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.4rem;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  letter-spacing: 2px;  }
    .wc-btn-item.tbl-item {  padding: 10px 20px 0 20px;  margin-top: 0;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
    a.wc-btn .icomoon.icon-PlayVideo.wc-video-icon {  margin-left: 1px !important;  width: 17px !important;  }
    .map-overlay {width: 91.5%;}
    a.add-to-calendar span.cmnt-btn-txt {font-size: 1rem;    padding: 0px 7px 0 3px;}
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {font-size: 2.2rem;padding: 0 0 0 7px;}
    .webcasts-tabs .wc-btn-item.two-items a.wc-btn {  padding: 6px 3px 6px 5px !important;}
    .wc-video-txt {  font-size: 0.95rem;  }
}
@media (max-width: 380px) {
    iframe.video-height {height: 190px;}
    .wc-alertbox {  width: 100%;  }
    .home-container.main-content .wc-filters, .wc-filters {  max-width: 140px;  margin-bottom: 5px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
}
@media (max-width: 350px) {
    iframe.video-height {height: 170px;}
    .scfForm legend {  font-size: 2.1rem;  }
    .scfSectionUsefulInfo {  font-size: 1.35rem;  }
    .row.content-block.one-column {  margin-left: 0 !important;  margin-right: 0 !important;  padding: 0;  }
    .content-block {  padding: 0 !important;  }
    .contact-widget .contact-widget-wrapper p {  font-size: 1em;  }
    div.lead p {  font-size: 1.1em;  }
    .content-block ol li {  font-size: 1.3rem;  }
    .microsite .generic-callout-list li {  padding: 6px 0px;  }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.8rem;  letter-spacing: 1px;  text-indent: 2px;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.1rem;  text-indent: 2px;  }
    a.event-title, .event-title, .webcast-block .live-info2 a.event-title {  font-size: 1.6rem;  line-height: 1.6rem;  }
    .webcast-block .wc-header {  padding: 10px 15px 3px 15px;  }
    .wc-details {  padding: 10px 15px;  }
    a.wc-btn:last-of-type {  margin-left: 0;  }
    a.wc-btn {  padding: 6px 6px !important;  margin-left: 6px;  font-size: 1rem;  }
    .wc-links-row a.wc-btn {  float: left;  margin-top: 10px;  }
    .wc-btn-item.two-items {  width: 100%;  margin-right: 0 !important;  }
    .webcasts-module > div .headline h4 {  font-size: 1.4rem;  }
    .wc-btn-item.tbl-item {  padding: 10px 8px 0 8px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -8px;  margin-right: -8px;  }
    .wc-btn-item.tbl-item .wc-help-txt {  font-size: 0.9rem;line-height: 1.2rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.1rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 2px;  min-width: 100px;  }
    .wc-doc-col {  width: 100%;  }
    .wc-date-col {  width: 100%;  text-align: center;  }
    .date-box {  float: none;  margin-left: auto;  margin-right: auto;  margin-bottom: 10px;  }
    .map-overlay {width: 100%; margin-left: 0px;}
    .home-emergency-area {padding-right: 0px !important; padding-left: 0px !important;}
    .hero-top {padding: 0px !important;}
    .wc-video-txt {  font-size: 1rem;  }
}
@media (max-width: 250px) {
    .event-spotlight .headline h4 {  font-size: 1.9rem;  }
    .scfForm legend {  font-size: 1.5rem;  }
    .scfSectionUsefulInfo {  font-size: 1.15rem;  line-height: 1.5rem;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 0;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 0;  }
    .nav-device-wrapper .device-logo-wrapper .top-device-logo img {  width: 140px;  height: 32px;  }
    h2 {  font-size: 1.7em;  }
    h3 {  font-size: 1.6em;  }
    ul.video-download-group a, .video-player .video-seletion-options .video-options-block .video-size-group li a {  font-size: 0.8rem;  width: 100px !important;  }
    .video-player .video-seletion-options .video-options-block .icon {  padding: 0 5px 0 10px;  }
    .video-download-label span:last-of-type {  font-size: 1.3rem;  }
    .content-block ul li:before {  left: -0.65em;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 0.9rem;  text-indent: 1px;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.7rem;  letter-spacing: 0;  text-indent: 1px;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li > a {  padding: 5px 3px;  }
}

/*  For IE  */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .rgMasterTable {  border-right: solid 1px rgba(0, 0, 0, 0.1);  border-left: solid 1px rgba(0, 0, 0, 0.1);  border-bottom: solid 1px rgba(0, 0, 0, 0.1);  }
    .permit-table-header .permit-table-filters td .apply-filters {  display: inline-block;  margin-top: 0;  }
    html {  overflow: hidden;  }
    body {  overflow: auto;  height: 100%;  }
    .map-overlay {display: inline-block !important;}
    .contact-main.warning.on-map {display: inline-block !important; }
}
/*  For Edge  */
@supports (-ms-accelerator:true) or (-ms-ime-align:auto) {
    .rgMasterTable {
        border-right: solid 1px rgba(0, 0, 0, 0.1);
        border-left: solid 1px rgba(0, 0, 0, 0.1);
        border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    }
}

@media only screen and (max-device-width: 415px) {
    .webcasts-module {
        margin: 10px 15px;
    }
}

/*  For Safari and iOS  */
@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */
    .two-col-sm-7-5-md-8-4.row {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    @media (max-width: 767px) {
        a.nps-btn:hover, a.nps-btn:focus {transition: box-shadow 0s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0s cubic-bezier(0.25, 0.8, 0.25, 1);}
    }
}