#content #inner-content #main.locations_page #locselectors_holder #locselectors li {width:32.5% !important;}
@media screen and (max-width: 39.9375em){
#content #inner-content #main.locations_page #locselectors_holder #locselectors li {width:100% !important;}
}

#heroimage #slides #slide_21422 div.background.hide-for-medium {background-position:bottom !important;}
#heroimage #slides #slide_21468 div.background.hide-for-medium {background-position:center !important;}


/* Hide Featured Image */
.postid-20043 .wp-post-image {
    display:none;
}
.postid-19687 .wp-post-image, .postid-19704 .wp-post-image {
    display:none;
}
.postid-19552 .wp-post-image {
    display:none;
}
.postid-19627 .wp-post-image {
    display:none;
}
.postid-19645 .wp-post-image {
    display: none;
}
.postid-19877 .wp-post-image {
    display: none;
}
#post-19737 img.wp-post-image {
  display: none!Important;
}


/* Fix sticky nonsense because you couldn't hover the main nav */
@media screen and (min-width: 64em) {
  #sticky-nav .sticky.is-anchored {
      opacity: 0;
  }
  #top-bar-menu.top-bar li.show-for-sticky a {
        font-family: museo-sans,sans-serif;
        font-size: 1.0625rem;
        text-transform: uppercase;
        padding-top: 1.16875rem;
        padding-bottom: 1.16875rem;
        font-weight: 700;
        transition: all .2s ease-in-out;
        color: #72b4be;
  }
}


/*salon syzygy holiday 2018*/
#heroimage #slides #slide_19733.slide .slidetext {
  width: 35%;
  top: 30%;
  position: relative;
  margin: 0 auto;
  left: 0;
}
@media screen and (max-width: 39.9375em) {
  #heroimage #slides #slide_19733.slide .slidetext {
    width: 98%;
    top: 20%;
  }
}

/*kcharles/barbershop holiday 2018 */
#heroimage #slides #slide_19424.slide .slidetext {
  width: 35%;
  top: 25%;
  left: 0; right: 0;
  margin: auto;
}
@media screen and (max-width: 39.9375em) {
  #heroimage #slides #slide_19424.slide .slidetext {
    width: 98%;
    top: 20%;
  }
}

/*kcharles cyber monday 2018 */
#heroimage #slides #slide_19463.slide .slidetext,
#heroimage #slides #slide_19455.slide .slidetext {
  width: 35%;
  top: 45%;
  left: 0; right: 0;
  margin: auto;
}
@media screen and (max-width: 39.9375em) {
  #heroimage #slides #slide_19463.slide .slidetext,
  #heroimage #slides #slide_19455.slide .slidetext {
    width: 98%;
    top: 40%;
  }
}

/* Mother's Day 2020 */


/* kcharles careers page header */
body.page-id-18538 #heroImage .pageslide {
    padding-bottom: 25%;
    height: auto;
}
@media screen and (max-width: 39.9375em) {
  body.page-id-18538 #heroImage .pageslide {
    padding-bottom: 36%;
    height: auto;
  }
}

/* COVID */
#slide_19846 .slidetext {
    position: absolute!important;
    left: 0!important;
    top: 35%!important;
    text-align: center!important;
    z-index: 99!important;
    width: 100%!important;
}
#slide_19846 .slidetext .slidetext_inner h2 {
    font-family: acumin-pro,Helvetica,Roboto,Arial,sans-serif!important;
    font-size: 3rem!important;
    line-height: 3rem!important;
    margin-bottom: 2rem!important;
}
#slide_19846 .slidetext .slidetext_inner h3 {
    font-family: acumin-pro,Helvetica,Roboto,Arial,sans-serif!important;
    font-weight: 600!important;
    font-size: 1.5rem!important;
    letter-spacing: 0.5px!important;
    line-height: 1.5rem!important;
    text-transform: none!important;
    margin-bottom: 2rem!important;
}
#slide_19846 .slidetext .slidetext_inner p {
    letter-spacing: .5px!important;
    font-size: 1rem!important;
    text-transform: none!important;
}
#slide_19846 .slidetext .slidetext_inner p a.button {
    color: #fff!important;
    border: 2px solid #000!important;
    background-color: #000!important;
}
@media screen and (max-width: 39.9375em) {
  #slide_19846 .slidetext {
      position: absolute!important;
      left: 0!important;
      top: 10%!important;
      text-align: center!important;
      z-index: 99!important;
      width: 90%!important;
      margin: 0 1rem;
  }
  #slide_19846 .slidetext .slidetext_inner h2 {
    font-family: acumin-pro,Helvetica,Roboto,Arial,sans-serif!important;
    font-size: 2.25rem!important;
    line-height: 2rem!important;
  }
  .vanish {
    display: none!important;
  }
}
