.tsD_content2 .tsI_hd,.tsD_content2 .tsI_sh, .tsD_content2 .tsI_dsc {
color: #fff !important;
}




.full_width_content.section_content.content_bg.wrp_color_bg div.section.w1060 section#section_5.tsB.tsT_parallax.p1.promo_colors.nCol.tsX.no_sizing.large.tsD_dl2.not_well {
margin-top: 0rem !important;  
}




.tsD_photofeature10 *{
color: #fff !important;
}
.tsD_photofeature10 .tsI_cptn {
background: rgba(30, 22, 17, 0.5) !important;
}
.tsD_photofeature10 .tsI:hover .tsI_cptn {
background: rgba(30, 22, 17, 0.7) !important;
}
.tsD_photofeature10 .tsI_hd {
font-size: 1.5rem !important;
}
.tsD_photofeature10 .tsI_sh {
opacity: .75 !important;
font-size: .95rem !important;
font-weight: normal !important;
text-transform: uppercase !important;
}
.tsD_photofeature10 .tsI:hover .tsI_sh {
opacity: 1 !important;
}
.tsD_photofeature10 .tsI {
-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 0, 45% 0) !important;
-moz-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 0, 45% 0) !important;
-o-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 0, 45% 0) !important;
clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 0, 45% 0) !important;
}
.tsD_photofeature10 .tsI:hover {
-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 5%, 45% 0) !important;
-moz-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 5%, 45% 0) !important;
-o-clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 5%, 45% 0) !important;
clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0, 55% 0, 50% 5%, 45% 0) !important;
}
.tsD_photofeature10 .tsI,
.tsD_photofeature10 .tsI_sh,
.tsD_photofeature10 .tsI_img,
.tsD_photofeature10 .tsI_cptn{
transition: .8s !important;
-webkit-transition: .8s !important;
-moz-transition: .8s !important;
-o-transition: .8s !important;
}
@media (max-width: 800px){
.tsD_photofeature10 .tsI {width: 50% !important;}
.tsD_photofeature10 .tsI_sh {opacity: 1 !important;}
}
@media (max-width: 569px){
.tsD_photofeature10 .tsI {width: 100% !important;}
}











/*--------------------------------------------------- FONT IMPORT -------------------------------------------------*/

/*------------------------------------------------------ MAP ------------------------------------------------------*/
.section_content .tsT_plugin .b2b-location.wide .b2b-location-items-container .b2b-location-items.show-details li p {
    margin: 0 !important;
    line-height: 1.5em !important;}

.primary.tsi-address, .b2b-location-canvas {display:none !important;}
.primary.tsi-phone {width:100% !important;}
.b2b-location-get-directions.color_bodylinks, .footer-street-address.footer-address, .b2b-location-get-directions {display:none !important;}
.mobile-multi-locations .tsi-address a {display: none !important;}
.tsAddress {display:none !important;}
/*-------------------------------------------------- GLOBAL BODY --------------------------------------------------*/
.tsH_wrp{
  padding: 0 !important; 
}

.tsD_white *{
  xxxcolor: #fff !important; 
}

.ginput_container textarea.medium {
    width: 100%;
}
/*----------------------------------------------------- CTA -------------------------------------------------------*/

/*---------------------------------------------------- HEADER -----------------------------------------------------*/
@media (min-width: 1024px){
  .home .tsC {
	margin-top: 0 !important;
	padding-top: 0 !important;
  }

  .tsSC {
    box-shadow: none !important;
  }

  .home .tsH:not(.shrink),
  .home .tsH:not(.shrink) .tsSC{
    background-color: #fff !important;
  }
  .tsD_dl .tsI {
    height: 75vh !important;
  }
  .tsD_dl .tsI_txt {
    padding-top: 12rem !important;
  }
}
/*----------------------------------------------------- LOGO ------------------------------------------------------*/

/*-------------------------------------------------- NAVIGATION ---------------------------------------------------*/

/*---------------------------------------------------- BUTTON -----------------------------------------------------*/

/*------------------------------------------------- FONT STYLING --------------------------------------------------*/
.tsI_hd {
  font-family: 'Dancing Script', cursive !important;
}
/*--------------------------------------------------- CONTENT -----------------------------------------------------*/

/*----------------------------------------------------- DLS -------------------------------------------------------*/

/*--------------------------------------------------- FEATURES ----------------------------------------------------*/

/*--------------------------------------------------- SPLIT 1 ----------------------------------------------------*/

/*--------------------------------------------------- SERVICES ----------------------------------------------------*/

/*--------------------------------------------------- SUBPAGES ----------------------------------------------------*/

/*---------------------------------------------------- FOOTER -----------------------------------------------------*/

/*------------------------------------------------- MEDIA QUERIES -------------------------------------------------*/
@media (max-width: 1024px){
.tsH #_the_logo img {
    max-height: 3.5em !important;
}
}

.tsD_photofeature10  {
  margin-bottom:3rem;
}