body{overflow-x:hidden}
h5{font-size:110%;line-height:1.05}
.v-padding-sm{padding-top:3%;padding-bottom:3%}
.v-padding-md{padding-top:6%;padding-bottom:4%}
.local-header{position:relative;background:#000;color:#fff;padding:1% 0;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.local-header h1{color:#fff;line-height:1.1;margin-bottom:5%;font-size:250%}
.local-header h2,.sub-site .local-header h2{color:#fff;font-weight:700;line-height:1.25;font-size:165%}
.local-header-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.station-logo{width:35%;max-width:450px;height:auto;display:block;left:-3%;position:relative}
.content{position:relative;z-index:10}
.phone-num-container {text-align: right;background:#0c165b; color:#fff; padding:10px 15px; color:#fff; overflow: hidden; }
.phone-num-container .disclaimer {display: inline-block; text-align:left; float:left; color:#fff; font-size: 100%; padding: 1rem 0.5rem;}
.phone-num-container .disclaimer a, .phone-num-container .disclaimer a:visited {opacity:0.75; font-weight: 800; text-decoration: underline; color:#fff;}
.phone-num-container .disclaimer a:hover {text-decoration: none; color:#fff; opacity: 1;}
.blur-station-image{
    -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
    background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.35) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.35) 100%);
background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.local-contact-form-container{position:relative}
.local-contact-form-container .contact-form {position:relative;background:#fff !important;padding:3% 5% !important;margin-top:2rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.local-contact-form-container .contact-form h3{color:#045ea8}
.contact-form{background:none!important}
.button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wpcf7-submit{-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}
.content-box{width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%); z-index: 10;}
.content-box.kpnx{width:100%;position:relative;top:inherit;left:inherit;transform:none;}

.content-box h4{margin:2% auto 0;display:block}
.content-box.ALT{position:relative;top:inherit;left:inherit;transform:none}
.local-stat{font-size:4rem;color:#045ea8;line-height:1;font-size:7rem;font-weight:900;letter-spacing:-1px;line-height:1}
/* .content-box span{color:#045ea8} */
.square-box{margin-right:10px;margin-top:2px;padding:.5rem;display:inline-block}
.orange{background:#ED7D32}
.light-purple{background:#D3D9FF}
.purple-bg{background:#37356C;color:#fff}
.purple-bg h1,.purple-bg h2,.purple-bg h3,.purple-bg h4,.purple-bg h5{color:#fff}
.dark h1,.dark h2,.dk-bluegradient  h3,.dark  h4,.dark h5{color:#fff}
.blue-bg{background:#045ea8;color:#fff}
.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5{color:#fff}
.headline-section{padding:0}
.image.normal{display:none}
.image.ALT{display:inline-block}
.wpcf7 .disclaimer{line-height:1.3;margin-bottom:.5rem;display:block}
.half_width_slider_module-containter{position:absolute;left:0;right:0;top:0;right:0;z-index:1;background:#fff;background:-moz-linear-gradient(-90deg,#ffffff3f 0%,#ffffff40 100%);background:-webkit-linear-gradient(-90deg,#ffffff3f 0%,#ffffff40 100%);background:linear-gradient(-90deg,#ffffff3f 0%,#ffffff40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}
.half_width_slider_module{width:100%;text-align:center;position:relative}
.half_width_slider_module .swiper-slide{z-index:-1;opacity:.2}
.half_width_slider_module .local-stat{font-size:6rem}
.half_width_slider_module h5{padding:0;width:75%;margin:0 auto;line-height:1.2}
.half_width_slider_module .local-stat h5{padding:2rem 0 3rem;width:75%;margin:0 auto}
.half_width_slider_module .swiper-slide.swiper-slide-prev,.half_width_slider_module .swiper-slide.swiper-slide-next{opacity:.5;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.half_width_slider_module .swiper-slide.swiper-slide-prev .local-stat,.half_width_slider_module .swiper-slide.swiper-slide-next .local-stat{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.half_width_slider_module .swiper-slide.swiper-slide-active{z-index:10;opacity:1;color:#045ea8;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.half_width_slider_module .swiper-slide.swiper-slide-active h5{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;margin-top:-.5rem;padding-bottom:1rem;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.half_width_slider_module .swiper-slide.swiper-slide-active .local-stat{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;font-size:4rem;margin-top:-0.25rem;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.half_width_slider_module .swiper-pagination-bullets,.half_width_slider_module .swiper-pagination-custom,.half_width_slider_module .swiper-pagination-fraction{bottom:-25%;left:0;width:100%}
.swiper-pagination-bullet{width:auto;height:auto;display:inline-block;border-radius:2px;background:#045ea8;opacity:.35;padding:.25rem .5rem}
.swiper-pagination-bullet.swiper-pagination-bullet-active{width:auto;height:auto;display:inline-block;border-radius:2px;background:#045ea8;opacity:.75;padding:.5rem .75rem}
.purple-bg .swiper-pagination-bullet,.purple-bg .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}
.left-tabs-container{position:relative}
.left-tabs-container .tabs{border:none;position:relative}
.left-tabs-container ul{position:absolute;top:50%;left:10%;transform:translate(-10%,-50%);width:100%;background:none}
.left-tabs-container .tabs-wrapper{border:none}
.left-tabs-container .tabs-title>a{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.left-tabs-container .tabs-title>a,.left-tabs-container .tabs-title>a:hover,.left-tabs-container .tabs-title>a:visited{font-style:inherit;background:none;padding:0;cursor:default}
.left-tabs-container .tabs-title>a h3,.left-tabs-container .tabs-title>a h4{font-size:150%; padding:1rem 2rem;display:block;line-height:1.2}
.left-tabs-container .tabs-title>a:hover{-webkit-transition:.125s ease-in-out;-moz-transition:.125s ease-in-out;-o-transition:.125s ease-in-out;transition:.125s ease-in-out;margin-left:.75rem}
.left-tab-content-section .hero-image{display:block;width:100%;height:auto}
.tab-title-section,.icon-section{position:relative}
.icon-section{position:relative}
.icon-section img{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.content-box ul{margin:1rem;padding-left:1rem;list-style-type:disc}
.PREMION-content-image,.PREMION-image-content{position:relative;background:url(https://www.tegna.com/advertise/wp-content/uploads/sites/2/2025/03/premion-bg-stardust.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}
.PREMION-content-image h2,.PREMION-content-image h3,.PREMION-content-image h4,.PREMION-image-content h2,.PREMION-image-content h3,.PREMION-image-content h4{color:#fff}
.PREMION-content-image .content-box span,.PREMION-image-content .content-box span{color:#66dd19}
.PREMION-content-image .premion-box,.PREMION-image-content .premion-box{padding:2%;margin:0 3%;background:#000;background:-moz-linear-gradient(0deg,#00000080 0%,#000000a6 100%);background:-webkit-linear-gradient(0deg,#00000080 0%,#000000a6 100%);background:linear-gradient(0deg,#00000080 0%,#000000a6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}
.PREMION-content-image .content-box,.PREMION-image-content .content-box,.footer-content-image .content-box{position:relative;top:0;left:0;transform:none;padding-left:6%}
.content-image,.image-content{position:relative}
.footer-content-image .image img{width:100%;height:auto;display:block}
.footer-content-image h3 b {font-weight: 900; color:#9999ff;}

.full-width-stats-slider-section{height:auto !important}

.legend {position: relative;}
.legend h4 {margin:0 auto 0.5rem;}
.legend .tegna-legend, .legend .premion-legend {margin:0 auto 0.5rem;}
.legend span {margin-right: 0.25rem; padding:0.5rem; display: inline-block;}
.legend .premion-legend span {background:#9999ff}
.legend .tegna-legend span {background:#ee7e30;}
.noshow, #hidden_Title {display:none;}
.phone {font-size:125%;}
.phone a, .phone a:visited {color:#fff; font-weight: 800; background:#99f; color:#0c165b; margin:0;}
.phone a:hover {background:#045ea8; color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.content-image .grid-x {position: relative; z-index: 8;}
.single-column .content-box {position:relative; z-index: 10;width: 100%; margin:2% auto;
    top: 0%;
    left: 0%;
    transform: none;}
    .single-column .content-box h1, .single-column .content-box h2, .single-column .content-box h3 {margin:0 auto 1%;}
.bg.dkblue, .bg.dkblue h1, .bg.dkblue h2, .bg.dkblue h3, .bg.dkblue h4 {color:#fff !important;}
.success-story-cta-section {display: none;}
.page-template-page-inside-sales .hero-section {padding-top:7% !important; padding-bottom: 5% !important;}
.page-template-page-inside-sales h1, .page-template-page-inside-sales h2 {margin-bottom: 2rem; line-height: 1;}
.page-template-page-inside-sales .hero-section h2 {font-weight: 400;font-size: 150%;line-height: 1.2;}
.page-template-page-inside-sales .image img {opacity: 1; z-index: 10; position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.page-template-page-inside-sales .legend {display: none;}
.page-template-page-inside-sales p {
    line-height: 1.35;
    font-size: 110%;
}
.page-template-page-inside-sales .tooltip span.location {font-size:100%; font-weight: 600; text-transform: uppercase;}
.station-list-section ul {}
.station-list-section ul li.alm-listing {
    display: inline-block; width:15%;
}

.station-list-section ul li.alm-listing .entry {padding:10% 10% 15% !important; text-align: center;}

/* Lifestyle Module */
.lifestyle-wrapper ul li {width:20% !important}
.lifestyle-container {font-weight: 800; letter-spacing: 0.025rem; text-transform: uppercase;}
.station-list-section .lifestyle-container img { width:inherit;
    position:relative !important;
    top:inherit !important;
    left:inherit !important;
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    z-index: 10;}
.lifestyle-container a, .lifestyle-container a:visited {opacity: 0.85;color:#0c165b; -webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.lifestyle-container a:hover {opacity: 1;color:#045ea8;}
.lifestyle-container .station-lifestyle-logo {    position:relative;
    top:inherit;
    left:inherit;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    width:100% !important;height:auto;margin:0 auto 1rem; display: block;}
.lifestyle-container .station-logo {    position:relative;
    top:inherit;
    left:inherit;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    width:50% !important;height:auto;margin:0 auto; display: block; left:inherit}
.lifestyle-container .station-id {text-transform: uppercase; margin:1rem auto 0; font-weight:800; letter-spacing: 0.025rem;line-height: 1.1; display: block;}
.lifestyle-container .location {font-weight:600; display: block; margin:0 auto; font-size: 85%; line-height: 1.1;}
.lifestyle-container .showtimes {color:#000; display: block; margin:0 auto; font-size: 100%; line-height: 1.1;}
.lifestyle-container.entry {padding:10%;}
.opt-in-checkbox, .opt-in-checkbox span {width:100% !important; font-weight: 800 !important;}
.bio-section h2 {margin:0 auto 0.5rem;}
.contact-wrapper {padding: 3%;margin: 3%;border: solid 1px #dfdfdf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contact-wrapper h3 {line-height: 1;}
.contact-wrapper .job-title {text-transform: uppercase; font-weight: 800; letter-spacing: 0.025rem; margin:0 auto 0.5rem;}
.contact-wrapper .bio {margin:0.5rem auto; font-size: 90%;}
.contact-wrapper .button {margin: 1rem auto 0; font-weight: 800;}
.contact-wrapper img {  width: 200px; margin:0 0 1rem;
    height: 200px;      
    border-radius: 50%; 
    object-fit: cover; 
    overflow: hidden;}
.map-module img {margin:1rem 0 0;}
.single-localcom h2 {
    font-size: 200%;
    line-height: 1.05;
    margin: 0 auto 2%;
}
.postid-14037 {max-width:1140px; margin:0 auto;}
h3 {font-size: 170%;
    line-height: 1.15;
    margin: 0 auto 2%;}
.station-logo.centered {width: 100%; margin:0 auto;
    height: auto;
    display: block;
    left:inherit;}
.headliner.centered h1 {margin:0 auto 2%;}
.wpcf7 select {margin-bottom: 0 !important;}
.all-product-options span {width:20% !important;}
.local-contact-form-container .contact-form {padding:3% !important}
.contact-form label.product-options {margin:0 auto;}

@media screen and (max-width: 39.9375em) {
    .all-product-options span {width:49% !important;}
    .phone-num-container .disclaimer {padding: 0;
        display: block;
        float: left;
        width: 55%;
        line-height: 1.2;
        font-size: 85%;}
    .phone a, .phone a:visited {padding:0.75rem 1.25rem; font-size: 80%;}
    .local-header h2, .sub-site .local-header h2, .sub-site .local-header h2 p {font-size:120% !important;}
.content-box{width:100%;position:relative;top:0;left:0;transform:translate(-0%,-0%)}
.PREMION-content-image .content-box,.PREMION-image-content .content-box,.footer-content-image .content-box{padding:3% 4%}
.local-header h1{margin-bottom:3%;font-size:160% !important}
.local-header h2,.sub-site .local-header h2,.sub-site .local-header h2 p{color:#fff;font-weight:700;line-height:1.25;margin:0 auto}
.local-contact-form-container .wpcf7{margin-top:0;padding:5%}
.content-image .image img,.image-content .image img{display:block;width:75%;height:auto;margin:0 auto}
.full-width-stats-slider-section{padding:5% 0;margin:0 auto}
.half_width_slider_module .local-stat{font-size:3.5rem}
.half_width_slider_module .swiper-slide.swiper-slide-active .local-stat{font-size:4rem}
.half_width_slider_module h5{padding:0;width:85%;margin:0 auto;line-height:1.15;font-size:100%;margin-top:.125rem}
.half_width_slider_module .swiper-slide.swiper-slide-active h5{margin-top:.125rem}
.swiper-pagination-bullet.swiper-pagination-bullet-active{padding:.35rem .75rem}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.PREMION-content-image .premion-box,.PREMION-image-content .premion-box{padding:0;margin:3%}
.left-tabs-container .tabs-title>a h3,.left-tabs-container .tabs-title>a h4{margin:0 auto}
.footer-content-image .content-box{padding:5%}
.full-width-stats-slider-section{height:auto}
h2{margin-bottom:5%}
.footer-content-image{margin:0 auto 6%}
.full-width-stats-slider-section{height:250px !important}
}
@media screen and (min-width: 40em) {
.half_width_slider_module .local-stat{font-size:4rem}
.half_width_slider_module .swiper-slide.swiper-slide-active .local-stat{font-size:5rem}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.half_width_slider_module .local-stat{font-size:4rem}
.half_width_slider_module .swiper-slide.swiper-slide-active .local-stat{font-size:5rem}
.half_width_slider_module .swiper-pagination-bullets,.half_width_slider_module .swiper-pagination-custom,.half_width_slider_module .swiper-pagination-fraction{bottom:-10%}
.left-tabs-container .tabs-title>a h3,.left-tabs-container .tabs-title>a h4{margin:0 auto}
.content-box,.icon-section img{width:100%;position:relative;top:0;left:0;transform:translate(-0%,-0%)}
.left-tabs-container .tabs-title>a{border-bottom:none}
.left-tabs-container .tabs-title>a h3{width:100%;position:relative;top:50%;left:0;transform:translate(-0%,-50%);padding:0 1rem;font-size:125%}
.half_width_slider_module h5{padding:0;width:95%;margin:0 auto;line-height:1.2;font-size:90%;display:block;padding:0}
}
.local-header h1{color:#fff;line-height:1.1;margin-bottom:5%;font-size:200%}
.local-header h2,.sub-site .local-header h2,.sub-site .local-header h2 p{color:#fff;font-weight:700;line-height:1.2;font-size:125%}
.local-contact-form-container .wpcf7{margin-top:0}
.half_width_slider_module .swiper-pagination-bullets,.half_width_slider_module .swiper-pagination-custom,.half_width_slider_module .swiper-pagination-fraction{bottom:-25%}
@media screen and (min-width: 64em) {
.half_width_slider_module .local-stat{font-size:4rem}
.half_width_slider_module .swiper-slide.swiper-slide-active .local-stat{font-size:4rem}
.half_width_slider_module .swiper-pagination-bullets,.half_width_slider_module .swiper-pagination-custom,.half_width_slider_module .swiper-pagination-fraction{bottom:-15%}
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
.full-width-stats-slider-section{height:auto}
}