/*
 Theme Name: Adult Hearing Theme
 Template: Zephyr
 Version: 1.0.0
 Text-Domain: adult-hearing
*/

/*
 * ---------------------------------------------------------------------------------------------------------------------
 * Fonts
 * =====================================================================================================================
 */

/*@font-face {
  font-family: TT-Norms-Regular;
  src: url("fonts/TT Norms Regular.ttf");
}
@font-face {
  font-family: TT-Norms-Medium;
  src: url("fonts/TT Norms Medium.ttf");
}
@font-face {
  font-family: TT-Norms-ExtraBold;
  src: url("fonts/TT Norms ExtraBold.ttf");
}
@font-face {
  font-family: TT-Norms-Bold;
  src: url("fonts/TT Norms Bold.ttf");
}*/

h1, h2, h3, h4, h5, h6 {
  /*font-family: "TT-Norms-Medium", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
  color: #39434f;
}
p {
  /*font-family: "TT-Norms-Regular", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
/*   color: #39434f; */
/*   font-size: 1.25rem; */
}
p a {
/*   font-weight: bolder; */
/*   color: #39434f; */
/*   text-transform: uppercase; */
}
.wpb_text_column li {
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
/*   font-size: 1.1rem; */
	margin-bottom:0 !important;
}

ul {margin-left: 1.5rem;}
li {margin-bottom:0}
ul ul, ul ul:last-child {margin-bottom: 0.5rem;}

/*
 * ---------------------------------------------------------------------------------------------------------------------
 * Theme Overrides
 * =====================================================================================================================
 */
.w-nav .menu-item.menu-hide {display:none;}
.l-header .w-socials-item-link {
  color: #ffffff !important;
}

.w-nav-title {
  /*font-family: "TT-Norms-Bold", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
/*   font-size: 1.1rem; */
}

.ah-home-hero {
  height: 80vh;
}
.ah-home-hero .l-section-img {
  min-height: 80vh;
}

.us-btn-style_3 {
  /*font-family: "TT-Norms-Bold", Verdana, Arial, Helvetica, sans-serif !important;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  text-transform: uppercase !important;
  color: #39434f !important; */
}


.w-nav .menu-item.level_1 > a:focus, .no-touch .w-nav .menu-item.level_1.opened > a, .no-touch .w-nav .menu-item.level_1:hover > a {
  color: #333333 !important;
}

.page-id-1361 nav {
    display: none;
}



/*
 * ---------------------------------------------------------------------------------------------------------------------
 * Home
 * =====================================================================================================================
 */

.cta-text-light h1, .cta-text-light h2 {
  /*font-family: "TT-Norms-Medium", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
  color: #ffffff !important;
  margin-top: 1em;
}
.cta-text-light p {
  /*font-family: "TT-Norms-Regular", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
  color: #ffffff;
  font-size: 1.48rem;
}

.mc-cta input[type=text], .mc-cta input[type=email] {
  background: rgba(255,255,255, 0.5) !important;
  color: #ffffff !important;
  /*font-family: "TT-Norms-Medium", Verdana, Arial, Helvetica, sans-serif;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
  font-size: 1rem;
  text-transform: uppercase;
}
.mc-cta input[type=button] {
  /*font-family: "TT-Norms-Bold", Verdana, Arial, Helvetica, sans-serif !important;*/
/*   font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; */
  color: #39434f !important;
  background: #fff !important;
  text-transform: uppercase;
  width: 100% !important;
}



/*
 * ---------------------------------------------------------------------------------------------------------------------
 * Content
 * =====================================================================================================================
 */

.sidebar-img img {
  width: 55%;
  margin-bottom: 1em;
}

.honeycomb-center img {
  width: 55%;
}

.honeycomb-vertical {
  margin-bottom: 1em;
}


.btn-ah-cat:hover {
  transform: scale(1.15);
  transition-duration: 0.3s;
}
.btn-ah-cat {
  transform: scale(1);
  transition-duration: 0.3s;
}

.btn-ah-dia:hover {
  transform: scale(1.5);
  transition-duration: 0.3s;
}
.btn-ah-dia {
  transform: scale(1);
  transition-duration: 0.3s;
}

.video-caption p {
  font-size: 0.8rem;
  color: #333;
  line-height: 1.2em;
}
.vid-cap p {
  font-size: 1.1rem;
  color: #333;
  line-height: 1.5em;
}

.cta-light-text p {
/*   font-size: 1.35rem;
  color: #fff; */
}

.references p {
  font-size: 0.95rem;
}

.ah-quote p strong {
  font-size: 1.5rem;
}

.get-involved-btn input[type="button"] {
  background: #636e7b !important;
  color: #ffffff !important;
}

.w3eden a {
  color: #0f7c9a;
}
.w3eden .btn-primary {
  background-color: #0f7c9a;
}

/*
 * ---------------------------------------------------------------------------------------------------------------------
 * Footer
 * =====================================================================================================================
 */

.ahmc-check {
  display: none;
}

.footer-social {
  color: #fff;
}

.ah-footer a {
  color: #fff !important;
}

.footer-text p {
  color: #ffffff;
}




/*
 * ---------------------------------------------------------------------------------------------------------------------
 * ---------------------------------------------------------------------------------------------------------------------
 * Media Queries
 * =====================================================================================================================
 * =====================================================================================================================
 */

/* iPhone 5 (~320px) */
@media only screen and (min-width: 20em)
{
  .home-honeycomb-btn-lower {
    margin-top: 1em !important;
    margin-bottom: 3em !important;
  }
  .home-honeycomb-btn .w-image.align_right {
    clear: both;
    float: none;
    text-align: center;
    margin-left: 0;
  }
  .home-honeycomb-btn .w-image.align_left  {
    clear: both;
    float: none;
    text-align: center;
    margin-right: 0;
  }
	blockquote {font-size: 1rem; line-height:1.4em;}
}


/* iPad Portrait (~768px) */
@media only screen and (min-width: 48em)
{
  .vc_col-sm-6.tablet-full {
    width: 100%;
  }
  .vc_col-sm-6.tablet-full+.vc_col-sm-6.tablet-full {
    margin-bottom: 2em;
  }
}


/* iPad Landscape (~1024px) */
@media only screen and (min-width: 64em)
{
  .vc_col-sm-6.tablet-full {
    width: 50%;
  }
  .vc_col-sm-6.tablet-full+.vc_col-sm-6.tablet-full {
    margin-bottom: 2em;
  }

  .home-honeycomb-btn .w-image.align_right {
    float: right;
    margin-left: 2.5rem;
  }
  .home-honeycomb-btn .w-image.align_left  {
    float: left;
    margin-right: 2.5rem;
  }
}