/* Generated from tbuilder_layout_part: hero-carousel-2-2 */
.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt p{text-align:left;}
.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt{font-size:1.2em;}
.themify_builder_content-9413 .tb_k6cg785.module-pro-slider.module .bsp-slide-post-title{text-align:left; font-size:34px;}
.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider.module .bsp-slide-excerpt p,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h1,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h2,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h3,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h4,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h5,.themify_builder_content-9413 .tb_k6cg785.module-pro-slider .bsp-slide-excerpt h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-9413 .tb_k6cg785.module-pro-slider.module .sp-slide-text .bsp-slide-post-title{color:rgba(255, 255, 255, 1);}
/* Builder Custom CSS START */
.sp-mask, 
.sp-slide, 
.hero-carousel, .hero-carousel-sm-height {height: 705px !important;}


@media only screen and (max-width: 1799px)
{.hero-carousel-sm-height {
    background-position: center center !important;
}
}
.module-pro-slider .bsp-layers-overlay{vertical-align:top !important;}
@media only screen and (max-width: 767px)
{
.sp-slides-container .sp-slide{
   background-position: 50% 0 !important;}
.sp-mask, 
.sp-slide, 
.hero-carousel, .hero-carousel-sm-height{margin-bottom:30px;}


.covidalertclosed{
display:none !important;
   padding-top:0px !important;
   padding-bottom:0px !important;
   margin-top:0px !important;
   margin-bottom:0px !important;
border-top: unset !important;
  }
}

.sp-slides-container .sp-slide{
   background-position: 50% 0 !important;
}

@media (min-width: 320px){
.sp-slides-container .sp-slide .sp-slide-wrap{
  padding-top:65px !important;
    max-width: 100% !important;
  padding-right:10px !important;
 padding-left:10px;
}
}

@media (min-width: 576px){
.sp-slides-container .sp-slide .sp-slide-wrap{
  padding-top:30px !important;
    max-width: 540px !important;
  padding-right:0px !important;
}
}


@media (min-width: 768px){
.sp-slides-container .sp-slide .sp-slide-wrap  {
  padding-top:90px !important;
    max-width: 720px !important;
  padding-right:300px !important;
}

}

@media (min-width: 992px){
.sp-slides-container .sp-slide .sp-slide-wrap {
  padding-top:55px !important;
    max-width: 960px !important;
  padding-right:500px !important;
}
}

@media (min-width: 1200px){
.sp-slides-container .sp-slide .sp-slide-wrap {
  padding-top:60px !important;
    max-width: 1140px !important;
  padding-right:730px !important;
}
}



.sp-slides-container .sp-slide .sp-slide-wrap {
    width: 100% !important;

    padding-left: 30px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


.sp-slides-container .sp-slide .sp-slide-wrap h3{ color:#ffffff !important;}
.sp-slides-container .sp-slide .sp-slide-wrap p{font-size:1.0em; line-height:1.2em; color:#ffffff !important;}
.sp-slides-container .sp-slide .sp-slide-wrap p strong{color:#ffffff !important;}
#masthead{
 background-color:#000000 !important; 
}
#covidalert{
 position:relative;
background-color:#000000;
text-align:center;
color:#fff;
font-style:italic;
margin-top:76px;
padding-left:10%;
padding-right:10%;
padding-bottom:10px;
padding-top:10px;
z-index:1;
border-top: solid 1px #ececec !important;
}

.covidalertclosed{
 border-top: none !important;
}

@media only screen and (max-width:1200px) {
#covidalert{
 padding-top:30px;
}
}


@media only screen and (max-width:1100px) {
#covidalert{
 padding-top:50px;
}
}


@media only screen and (max-width:1024px) {
#covidalert{
margin-top:100px !important;
    padding-left: 20% !important;
    padding-right: 20% !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
  margin-bottom:-81px;
 }

}
/*
@media only screen and (max-width:1025px)  and (min-width:1024){
#covidalert{
 margin-top:-50px !important;  
padding-top:10px !important;
  }
}

@media only screen and (width:1024px) {
#covidalert{
 margin-top:-50px !important;  
 padding-top:10px !important;
  }
}
*/



#covidalert a{
 color:#fff;
 text-decoration:underline;
}

#covidalertclose{
position:absolute;
right:15px;
 text-decoration:none !important;
font-style:normal !important;
font-size:20px;
line-height:20px;
border-top: unset !important;
}

.covidalertclosed{
 border-top: none !important;
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) 
  and (orientation: landscape){
#covidalert{margin-top:-50px !important;}
}
/* Builder Custom CSS END */