﻿#home-fire-ratings #fdr-forecast {display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; background-color:#fff; border-radius:2px; border-color:#CDC4C4 !important; box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.05) !important;}
#home-fire-ratings #fdr-forecast > .bg-shade {background-color:#fff !important; width:100%;}
#home-fire-ratings #fdr-forecast > .tab-content .tab-pane.pad-lr-max {padding-left:45px !important; padding-right:30px !important; padding-top:30px !important;}
#home-fire-ratings #fdr-forecast #map-template {position:relative;}
#home-fire-ratings #fdr-forecast .fdr-codes {max-width:none; margin-left:30px; flex-grow:1; font-size:100% !important;}
#home-fire-ratings #fdr-forecast .fdr-codes h3 {text-align:left!important;}
#home-fire-ratings #fdr-forecast .fdr-scale-link img {width:100%; max-width:500px;}
#home-fire-ratings #dvFireBansAndRatingsResult:not(.focused) {border:0; clip:rect(0,0,0,0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
#home-fire-ratings #dvFireBansAndRatingsResult.focused {margin-top:30px;}
#home-fire-ratings #fdr-forecast .nav-tabs {border-top:5px solid #FBAD18 !important;}
#home-fire-ratings #fdr-forecast .nav-tabs > li > a {padding:15px 25px 30px !important; background:#F1F1F1; border-top:none; font-weight:400;}
#home-fire-ratings #fdr-forecast .nav-tabs > li > a:hover,
#home-fire-ratings #fdr-forecast .nav-tabs > li > a:focus {background:#d1d1d1;}
#home-fire-ratings #fdr-forecast .nav-tabs > li > a.active,
#home-fire-ratings #fdr-forecast .nav-tabs > li > a.active:hover,
#home-fire-ratings #fdr-forecast .nav-tabs > li > a.active:focus {background:#01526D;}
#home-fire-ratings #fdr-forecast .nav-tabs > li > a:not(.active)::before {content:""; position:absolute; bottom:0; left:0; right:0; height:15px; background: linear-gradient(0deg, rgba(191, 191, 191, 0.30) 0%, rgba(186, 186, 186, 0.00) 100%);
mix-blend-mode: multiply;}

.home-cta li {width:25%;}
.home-cta li a,
.home-cta li a:link,
.home-cta li a:visited {color:#222; font-size:18px; font-weight:600; border:0; text-decoration:none;}
.home-cta li a:hover,
.home-cta li a:focus,
.home-cta li a:active {color:#BB0101;}
.home-cta li a img {height:80px; margin-bottom:30px; transform:scale(1); transition:all 0.2s ease;}
.home-cta li a:hover img,
.home-cta li a:focus img,
.home-cta li a:active img {transform:scale(1.1);}
.col-side .home-cta li a img {height:95px;}

#home-tab h2 {padding:15px 60px 0 30px;}
#home-tab ul.nav-tabs {flex-grow:1; justify-content:flex-end;}
#home-tab ul.nav-tabs li {width:33.333%; font-size:20px;}
#home-tab ul.nav-tabs li a {border:5px solid transparent; border-bottom:none; padding:5px 25px 0 25px; align-items:flex-start;}
#home-tab .tab-pane,
#home-tab .card-body {padding:30px 30px 0 30px; background-color:#fff; box-shadow:0 4px 4px rgba(0,0,0,0.15);}
#home-tab .tab-pane ul li,
#home-tab .card-body ul li  {width:20%; padding-left:4px; padding-right:4px;}
#home-tab .tab-pane ul li .image,
#home-tab .card-body ul li .image  {height:150px;}
#home-tab .tab-pane ul li .image img,
#home-tab .card-body ul li .image img {background:none; padding:0; border:0 !important; border-radius:4px; box-shadow:none; width:100%; height:100%; object-fit:cover; margin:0;}
#home-tab .tab-pane ul li .text,
#home-tab .card-body ul li .text {font-size:18px; font-weight:700;}

#home-tab ul.nav-tabs li:first-child a,
#home-tab ul.nav-tabs li:first-child a:link,
#home-tab ul.nav-tabs li:first-child a.visited {background-color:#fff; color:#47806A;}
#home-tab ul.nav-tabs li:first-child a:not(.active):hover,
#home-tab ul.nav-tabs li:first-child a:not(.active):focus {background-color:#eee;}
#home-tab ul.nav-tabs li:first-child a.active {background-color:#47806A; color:#fff;}

#home-tab ul.nav-tabs li:nth-child(2) a,
#home-tab ul.nav-tabs li:nth-child(2) a:link,
#home-tab ul.nav-tabs li:nth-child(2) a:visited {background-color:#fff; color:#28828A;}
#home-tab ul.nav-tabs li:nth-child(2) a:not(.active):hover,
#home-tab ul.nav-tabs li:nth-child(2) a:not(.active):focus {background-color:#eee;}
#home-tab ul.nav-tabs li:nth-child(2) a.active {background-color:#28828A; color:#fff;}

#home-tab ul.nav-tabs li:nth-child(3) a,
#home-tab ul.nav-tabs li:nth-child(3) a:link,
#home-tab ul.nav-tabs li:nth-child(3) a:visited {background-color:#fff; color:#705D8D;}
#home-tab ul.nav-tabs li:nth-child(3) a:not(.active):hover,
#home-tab ul.nav-tabs li:nth-child(3) a:not(.active):focus {background-color:#eee;}
#home-tab ul.nav-tabs li:nth-child(3) a.active {background-color:#705D8D; color:#fff;}

#home-tab .tab-content > .tab-pane:first-child {background-color:#47806A;}
#home-tab .tab-content > .tab-pane:nth-child(2) {background-color:#28828A;}
#home-tab .tab-content > .tab-pane:nth-child(3) {background-color:#705D8D;}

#home-tab .tab-content > .tab-pane a,
#home-tab .tab-content > .tab-pane a:link,
#home-tab .tab-content > .tab-pane a:visited {color:#fff;}
#home-tab .tab-content > .tab-pane a:hover,
#home-tab .tab-content > .tab-pane a:focus,
#home-tab .tab-content > .tab-pane a:active {color:#fff;}
#home-tab .tab-content > .tab-pane a:hover .text,
#home-tab .tab-content > .tab-pane a:focus .text,
#home-tab .tab-content > .tab-pane a:active .text {text-decoration:underline;}
#home-tab .tab-content > .tab-pane a:focus {outline:1px dotted #fff;}

#news-latest-home .latest-news-intro .btn-outline,
#news-latest-home .latest-news-intro .btn-outline:link,
#news-latest-home .latest-news-intro .btn-outline:visited {border-color:#fff; background-color:transparent !important; color:#fff;}
#news-latest-home .latest-news-intro .btn-outline:hover,
#news-latest-home .latest-news-intro .btn-outline:focus,
#news-latest-home .latest-news-intro .btn-outline:active {border-color:#fff; background-color:#fff !important; color:#01526D;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage {height:100%; display:flex;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item {flex-shrink:0;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card {margin:0 10px; height:100%; box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.10);}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-image {height:175px;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-image img {width:100%; height:100%; object-fit:cover; border-radius:0;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-body {height:calc(100% - 175px); background-color:#fff; transition:all 0.2s ease;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .link-cover:focus {outline:none; border:2px dotted #000;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card:hover .card-body,
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card:focus .card-body {background-color:#eee;}
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card:hover h3,
#news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card:focus h3 {text-decoration:underline;}
#news-latest-home .owl-carousel .owl-nav .owl-prev,
#news-latest-home .owl-carousel .owl-nav .owl-next {position:absolute; top:100px; width:50px; height:50px; border-radius:50%; background-color:#00455C; color:#fff; transition:all 0.2s ease;}
#news-latest-home .owl-carousel .owl-nav .owl-prev:hover, #news-latest-home .owl-carousel .owl-nav .owl-next:hover,
#news-latest-home .owl-carousel .owl-nav .owl-prev:focus, #news-latest-home .owl-carousel .owl-nav .owl-next:focus,
#news-latest-home .owl-carousel .owl-nav .owl-prev:active, #news-latest-home .owl-carousel .owl-nav .owl-next:active {background-color:#fff; color:#00455C; box-shadow:0px 0 5px rgba(0,0,0,0.5); outline:none;}
#news-latest-home .owl-carousel .owl-nav .owl-prev span,
#news-latest-home .owl-carousel .owl-nav .owl-next span {display:block; width:100%; height:100%; text-indent:-9999px;}
#news-latest-home .owl-carousel .owl-nav .owl-prev span::after,
#news-latest-home .owl-carousel .owl-nav .owl-next span::after {content:""; font-family:FontAwesome; font-size:20px; font-weight:300; position:absolute; top:0; right:0; bottom:0; left:0; text-align:center; line-height:50px; text-indent:0;}
#news-latest-home .owl-carousel .owl-nav .owl-prev span::after {content:"\f053";}
#news-latest-home .owl-carousel .owl-nav .owl-next span::after {content:"\f054";}
#news-latest-home .owl-carousel .owl-nav .owl-prev {left:-25px;}
#news-latest-home .owl-carousel .owl-nav .owl-next {right:-25px;}

#home-top .banner-carousel .owl-stage-outer {height:100%;}
#home-top .banner-carousel .owl-stage {height:100%;}
#home-top .banner-carousel .owl-item {height:100%;}
#home-top .banner-carousel .card {margin:0;}
#home-top .banner-carousel .card .card-image {/*height:350px;*/ height:calc(100% - 130px);}
#home-top .banner-carousel .card .card-image img {width:100%; height:100%; object-fit:cover; border-radius:0;}
#home-top .banner-carousel .card .card-body {/*height:calc(100% - 350px);*/ height:130px; padding:15px 75px; background-color:#C41D37; color:#fff;}
#home-top .banner-carousel .card .link-cover:focus {outline:none; border:2px dotted #000;}
#home-top .banner-carousel .owl-nav .owl-prev,
#home-top .banner-carousel .owl-nav .owl-next {position:absolute; bottom:40px; width:50px; height:50px; line-height:50px; border-radius:50%; background-color:rgba(49, 49, 49, 0.21); color:#fff; transition:all 0.2s ease;}
#home-top .banner-carousel .owl-nav .owl-prev:hover, #home-top .banner-carousel .owl-nav .owl-next:hover,
#home-top .banner-carousel .owl-nav .owl-prev:focus, #home-top .banner-carousel .owl-nav .owl-next:focus,
#home-top .banner-carousel .owl-nav .owl-prev:active, #home-top .banner-carousel .owl-next:active {background-color:#fff; color:#C41D37; box-shadow:0px 0 5px rgba(0,0,0,0.5); outline:none;}
#home-top .banner-carousel .owl-nav .owl-prev span,
#home-top .banner-carousel .owl-nav .owl-next span {display:block; width:100%; height:100%; text-indent:-9999px;}
#home-top .banner-carousel .owl-nav .owl-prev span::after,
#home-top .banner-carousel .owl-nav .owl-next span::after {content:""; font-family:FontAwesome; font-size:20px; font-weight:300; position:absolute; top:0; right:0; bottom:0; left:0; text-align:center; text-indent:0;}
#home-top .banner-carousel .owl-nav .owl-prev span::after {content:"\f053";}
#home-top .banner-carousel .owl-nav .owl-next span::after {content:"\f054";}
#home-top .banner-carousel .owl-nav .owl-prev {left:15px;}
#home-top .banner-carousel .owl-nav .owl-next {right:15px;}

.ad-banner {height:100%; margin:0;}
.ad-banner .card-image {height:375px;}
.ad-banner .card-image img {width:100%; height:100%; object-fit:cover;}
.ad-banner .card-body {height:calc(100% - 375px);}
.ad-banner .card-body .btn-outline,
.ad-banner .card-body .btn-outline:link,
.ad-banner .card-body .btn-outline:visited {border-color:#fff;}
.ad-banner .card-body .btn-outline:hover,
.ad-banner .card-body .btn-outline:focus,
.ad-banner .card-body .btn-outline:active {border-color:#fff; background-color:#fff !important; color:#000 !important;}

@media (min-width:768px) {
}

@media (min-width:992px) {
}

@media (min-width:1200px) {
  .home-cta {-ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;}
  .col-side .home-cta {-ms-flex-wrap: wrap !important; flex-wrap: wrap !important; border:10px solid #e6e6e6; padding:30px 30px 0 30px; background-color:#fff;}
  .col-side .home-cta li {width:50%;}
  #news-latest-home .widget {position:relative; padding-left:225px; background-color:transparent; /*box-shadow: 0 4px 4px rgba(0,0,0,0.15);*/}
  #news-latest-home .latest-news-intro {width:225px; position:absolute; top:0; left:0; bottom:0; background-color:#01526D !important; color:#fff; padding:30px !important;}
  #news-latest-home .latest-news-intro h2 {font-size:32px;}
  #news-latest-home .owl-carousel {height:100%;}
  #news-latest-home .owl-carousel .owl-stage-outer {height:100%;}
  #home-lower .col-main {-ms-flex: 0 0 70%; flex: 0 0 70%; max-width:70%;}
  #home-lower .col-side {-ms-flex: 0 0 30%; flex: 0 0 30%; max-width:30%; padding-left:30px;}
  #home-lower #home-cta.col-side {padding-left:15px;}
  #home-top .banner-carousel {height:100%;}
  #home-top .banner-carousel .owl-stage-outer {height:100%;}
  #home-top .banner-carousel .owl-stage-outer .owl-stage {height:100%;}
  #home-top .banner-carousel .owl-stage-outer .owl-stage .owl-item {height:100%;}
  #home-top .banner-carousel .card {height:100%;}
}

@media (min-width:1280px) {
  #home-fire-ratings #fdr-forecast > .nav {flex-direction:column; width:350px;}
  #home-fire-ratings #fdr-forecast > .tab-content {width:calc(100% - 350px); border-top:5px solid #FBAD18;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li {width:100%; border:0 !important;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li > a.active::after {left:auto; bottom:auto; right:-7px;}
  #home-fire-ratings #fdr-forecast #map-template > .d-flex {justify-content:flex-start; padding-top:0 !important; flex-wrap:nowrap !important;}
  #home-fire-ratings #fdr-forecast #map-template > h3 {margin:0 !important; padding:0 !important; position:absolute; top:0; left:380px; max-width:none; text-align:left !important;}
  #home-fire-ratings #fdr-forecast .fdr-codes {padding-top:0; }
  #home-fire-ratings #fdr-forecast .fdr-codes + p {position: absolute; bottom: 0; left: 380px; margin:0; padding:0; text-align:left !important; width:auto;}
  #home-fire-ratings #fdr-forecast div.districtMap.fdr-region-map {padding-top:15px; padding-bottom:0 !important;}
}

@media (max-width:1279px) {
  #home-fire-ratings #fdr-forecast > .nav {width:100%; flex-direction:row;}
  #home-fire-ratings #fdr-forecast > .tab-content {width:100%;}
  #home-fire-ratings #fdr-forecast > .tab-content .tab-pane.pad-lr-max {padding-top:30px !important; padding-left:30px !important;}
  #home-fire-ratings #fdr-forecast .fdr-codes {max-width:375px;}
}

@media (max-width:1199px) {
  #home-tab .tab-pane ul li {width:33.333%;}
  #news-latest-home {margin:0 45px;}
  #news-latest-home .latest-news-intro h2 {text-align:center; color:#01526D; font-size:24px;}
  #news-latest-home .latest-news-intro p {border: 0; clip: rect(0,0,0,0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
  #news-latest-home .news-carousel {/*box-shadow: 0 4px 4px rgba(0,0,0,0.15);*/}
  #news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-image {height:300px;}
  #news-latest-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-body {height:calc(100% - 300px);}
  #news-latest-home .owl-carousel .owl-nav .owl-prev,
  #news-latest-home .owl-carousel .owl-nav .owl-next {top:125px;}
  #home-lower .col-side {padding-left:60px; padding-right:60px;}
  #home-lower #home-cta.col-side {padding-left:0; padding-right:0;}
  .col-side .home-cta {background-color:#fff; padding:30px 15px 0 15px;}
  .col-side .home-cta li {width:16.667%;}
  #home-tab .tab-pane ul li .image,
  #home-tab .card-body ul li .image {height:200px;}
}

@media (max-width:991px) {
  #home-fire-ratings #fdr-forecast .fdr-codes + p {margin:0 auto;}
  .home-cta li a,
  .home-cta li a:link,
  .home-cta li a:visited {font-size:14px;}
  .home-cta li a img {height:55px; margin-bottom:15px;}
  .col-side .home-cta li a img {height:95px;}
  #home-top .banner-carousel .card .card-image {height:350px;}
  #home-top .banner-carousel .card .card-body {}
}

@media (max-width:767px) {
  #home-fire-ratings #fdr-forecast .fdr-codes {margin-left:0;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li > a {padding:15px 15px 30px !important}
  #home-tab .tab-pane ul li,
  #home-tab .card-body ul li {width:50%;}
  #home-tab h2 {border: 0; clip: rect(0,0,0,0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
  #home-tab .tab-pane ul li .image,
  #home-tab .card-body ul li .image {height:250px;}
  #home-top .banner-carousel .card .card-body {padding:15px 65px;}
  #home-top .banner-carousel .owl-nav .owl-prev,
  #home-top .banner-carousel .owl-nav .owl-next {width:40px; height:40px; line-height:40px;}
  .col-side .home-cta li {width:33.333%;}
}

@media (max-width:575px) {
  #home-fire-ratings #fdr-forecast .nav-tabs > li {width:25%; display:flex;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li.border-right {border-right:3px solid #fff !important;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li > a.active::after,
  #home-fire-ratings #fdr-forecast .nav-tabs > li.active > a::after {display:block;}
  #home-fire-ratings #fdr-forecast > .tab-content .tab-pane.pad-lr-max {padding-left:15px !important; padding-right:15px !important;}
  .home-cta li {width:50%;}
  .col-side .home-cta li {width:50%;}
  #news-latest-home {margin:0 30px;}
  #home-lower .col-side {padding-left:45px; padding-right:45px;}
  #home-tab .tab-pane ul li,
  #home-tab .card-body ul li {/*width:100%;*/}
  #home-tab .tab-pane ul li .image,
  #home-tab .card-body ul li .image {height:200px;}
}

@media (max-width:479px) {
  #home-fire-ratings #fdr-forecast .nav-tabs > li > a {font-size:12px;}
  #home-fire-ratings #fdr-forecast .nav-tabs > li:nth-child(2) span {display:none;}
}