.page-id-13366 .accent_color_bg.accent_txt_color {
	background: #000040 !important;
}

#container .type_gallery.large .the_list_item.no_image.no_desc .caption, #container .type_gallery.large .the_list_item.hero.no_desc .caption {padding: 1.5% !important;overflow: hidden !important;}
#container .section .type_gallery .the_list_item.hero .caption .the_list_text {padding: 1.5% !important;overflow: hidden !important;}
#container .type_gallery.large .the_list_item.hero .caption .the_list_text {padding: 1.5% !important;overflow: hidden !important;}

#cta a{
  position:absolute !important;
  right:20px !important;
  top:45px !important;
}

#container .type_gallery.large .the_list_item.hero .the_list_item_headline{
  font-size:6rem !important;
}
#container .type_gallery.large .the_list_item.hero .the_list_item_subheadline{
  font-size:3.5rem !important;
}
#container .type_gallery.large .the_list_item.hero .the_list_item_desc{
  font-size:2.4rem !important;
}

.tsidesign_dl .the_list_text {
max-width: 97% !important;
float: left !important;
text-align: left !important;
padding-right: 5% !important;
}


@media(max-width: 900px){
#container .type_gallery.large .the_list_item.hero .the_list_item_subheadline {
display: none
  }
}


#container .the_list_item .the_list_item_action a::after, #container .the_list_item .the_list_item_action span::after, #container .the_gallery_item .the_list_item_action span::after {
  content: " " !important;
}



@media(max-width: 900px){
.tsidesign_dl .the_list_item_subheadline {
display: none
  }
}


.tsidesign_feature {
max-width: 106rem !important; 
margin: 0 auto !important;  
}


.tsidesign_feature .the_list_item_image{
width: 4rem !important;
margin: 0 auto !important;  
}

.mobile-abovepost .multi-contact-link {
  max-width: 100% !important;
  text-align: center  !important;
}

.primary.tsi-address {display:none !important;}
.primary.tsi-phone {width:100% !important;}
.b2b-location-get-directi.ons.color_bodylinks {display:none !important;}
.footer-street-address.footer-address {display:none !important;}
.mobile-multi-locations .tsi-address a {display: none !important;}
.b2b-location-get-directions {display:none !important;}




#container .full_width_content{
  max-width: 100% !important;
}


#container{
  padding-top: 0 !important;
}

#the_footer, .home .full_width_content{
  max-width: 100% !important;
}





.tsidesign_dl .caption{
  text-align: center !important;
}
.tsidesign_dl .slidesjs-container{
  max-height: 70rem !important;
}
.tsidesign_dl .slidesjs-pagination{
  display: none !important;
}
.tsidesign_dl .the_list_item_action {
  background-color: rgba(0, 0, 0, 0) !important;
}
.tsidesign_dl .the_list_item_action a {
  color: #fff !important;
  text-transform: uppercase !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background-color: #05294b !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
  border: 0px solid #05294b !important;
  border-radius: 4px !important;
font-size: 17px !important;
}
.tsidesign_dl .the_list_item_action a:hover {
  color: #fff !important;
  background: #36b6f9 !important;
} 





.home .content{
  padding-top: 30px !important;
}





@media(max-width: 575px){
.tsidesign_dl .the_list_text{
  overflow: hidden !important;
  padding-top: 1% !important;
}
.tsidesign_dl .the_list_item_headline{
  font-size: 1.5rem !important;
}
.tsidesign_dl .the_list_item_ubheadline{
  font-size: 1.2rem !important;
}
}





#the_header .logo-variation.logo-variation-header .logo-slot img{
 max-height: 16rem !important;
}

.mediaqueries.mobileview .logo-slot img{
 max-height: 8rem !important;
}




#the_footer .logo-variation.logo-variation-footer .logo-slot img{
 max-height: 13rem !important;
}

.mediaqueries.mobileview .logo-slot img{
 max-height: 8rem !important;
}

.tsidesign_reviews .the_list_item_desc {
 background-color: #000040 !important;
 color: #fff !important;
}

.tsidesign_reviews .the_list_item_desc * {
  color: #fff !important;
}

.tsidesign_reviews .the_list_item_heads::after {
  border-right: 30px solid #000040 !important;
}

.cta a {
	font-size: 1.55rem !important;
    color: #fff !important;
    text-align: right !important;
    margin-right: 1.5rem !important;
    background-color: #000040 !important;
    padding: .5rem 2.5rem !important;
}

.cta {
  text-align: right !important;
}

.mobileview .cta {
  display: none !important;
}

#container .tsI_page-login .tsI_form-button, #container .the_list_item .gform_wrapper .percentbar_blue, #container .the_list_item .gform_wrapper .gform_page_footer input[type=submit], #container .the_list_item .gform_wrapper .gform_footer input.button, #container .the_list_item .gform_footer input[type=submit] {
    background-color: #000040;
    color: #ffffff;
}

#wrapper #_the_map_wrapper .b2b-location .b2b-location-items-container * {
    background: #000040 !important;
    color: #ffffff !important;
}


#wrapper #_the_map_wrapper .b2b-location .b2b-location-items-container:hover {
    background: #760000 !important;
}

#container .tsI_page-login .tsI_form-button, #container .the_list_item .gform_wrapper .percentbar_blue, #container .the_list_item .gform_wrapper .gform_page_footer input[type=submit], #container .the_list_item .gform_wrapper .gform_footer input.button, #container .the_list_item .gform_footer input[type=submit] {
    background-color: #000040 !important;
    color: #ffffff !important;
}

.tsidesign_feature .the_list_wrap {
  background-color: #000040 !important;
}

.mold_moisture_logos {
  max-width: 100% !important;
  width: 600px !important;
}