@media (min-width: 60em) {
#homepage.tourocom-new.new-nav .new-header-logo, .new-nav .new-header-logo {
    width: 17rem;
}
}

.hero__overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    opacity: .8;
    mix-blend-mode: multiply;
    background: #6EB9D1;
}

.hero__image img {
  filter: grayscale(1);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
}

.tourocom-new .footer__top__logo {
    width: 500px;
}

@media (max-width: 768px){
	.tourocom-new .footer__top__logo {
    	width: 80%;
	}
}

@media (max-width: 758px) {
.footer__info:nth-child(2) {
    width: 100%;
    margin: auto;
}
}

.hero__image .h1 {
  z-index: 3;
}


/* start homepage */

.home-grid.row {
  justify-content: space-between;
}

@media only screen and (min-width: 48em) {

.home-grid .col-sm-6 {
  max-width: 49%;
}
}

.home-grid .block {
    padding: 30px;
    margin: 1% 0;
}



.tourocom-new#homepage .hero__content.container--blue {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 0;
}

.tourocom-new#homepage .hero__content.container--blue #hero-text {
    width: 100%;
}

.tourocom-new#homepage .hero__content.container--blue .col-xs-12 {
  margin-bottom: 15px;
}


#homepage h1.logo {
    background-size: 800px auto;
    width: 800px;
    height: 140px;
}

.tourocom-new#homepage .video-arrow {
    top: 85%;
}

#homepage #video_overlays {
    background: #6EB9D1;
}


@media (min-width: 1024px) {
  
  
#homepage #js-video {
    background-image: url('/media/schools-and-colleges/tourocom/images/misc-images/Touro__newthumbnail_HomepageReelBW.jpg');
    background-size: cover;
}
  
}

#homepage .campuses p {
font-size: 1.25rem;
}

#homepage .campuses h3 {
font-size: 1.5rem;
color: #000;
margin-top: 1rem;
}

#homepage .campuses .col-sm-4 p {
font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}




/*
#homepage .home-about .item:hover {
  box-shadow: 10px 10px 30px rgba(0,0,0,0.1);
    -webkit-transform: perspective(1200px) translateZ(50px);
    -moz-transform: perspective(1200px) translateZ(50px);
    -ms-transform: perspective(1200px) translateZ(50px);
    -o-transform: perspective(1200px) translateZ(50px);
    transform: perspective(1200px) translateZ(50px);
}
*/

 #homepage .home-grid p a {
   color: #fff;
 }

 #homepage .home-grid p a:hover {
   color: #fff;
 }

  #homepage .home-grid .title {
      font-size: 36px;
      color: #fff;
      margin-top: 5px;
      font-family: "brandon-grotesque", sans-serif;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.3;
  }

  #homepage .home-grid .title:hover {
    text-decoration: none;
  }

  #homepage .home-grid .line {
    width: 40px;
    height: 5px;
    background: #fff;
  }

  #homepage .home-grid .blurb {
        padding-top: 20px;
      font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
      font-size: 20px;
      line-height: 1.4;
    color: #fff;
  }

  #homepage .home-grid .blurb:hover {
    text-decoration: none;
  }


  #homepage .home-grid .image-holder {
        width: 33%;
      height: auto;
      float: left;
  }

  #homepage .home-grid .text-holder {
      width: 66%;
      float: left;
  }

  #homepage .home-grid .image-holder img {
      width: 60% !important;
      height: auto !important;
      margin: auto;
      padding-top: 30%;
  }
#homepage .home-grid .item6 .image-holder img {
    width: 30% !important;
    padding-top: 0;
}

@media (max-width: 1218px) {
  #homepage .home-grid .title {
    font-size: 28px;
  }
  
  #homepage .home-grid .blurb {
    font-size: 18px;
  } 
}

@media (max-width: 1024px) {
  
  #homepage .home-grid .image-holder img {
    padding-top: 20%;
  }
}

@media (max-width: 750px) {
  #homepage .home-grid .image-holder img {
    padding-top: 35%;
  }

  #homepage .featured_video iframe {
    height: 440px;
}
}

@media (max-width: 500px) {
   #homepage .home-grid .title {
    font-size: 22px;
  }
  
  #homepage .home-grid .blurb {
    font-size: 16px;
  }
    #homepage .featured_video iframe {
    height: 340px;
}
}

#homepage .featured_video {
  margin-bottom: 50px;
}



/* start footer flexbox */


.row .footer__info {
    margin-left: 0;
}

.row .footer__social__links {
  margin-top: 0;
}

@media (max-width: 1023px) {
.row .footer__info__section {
    display: inline-flex;
}
  .row .footer__info {
   width: 100%;
}

}

@media (max-width: 767px) {
.row .footer__info hr {
    float: none;
}
  .row .footer__info {
    width: 100%;
    text-align: center;
    Margin-left: 0;
}
  
}


/* end footer flexbox */


/*start news */



/*
.news-featured-stories .listing-title a {
    font-size: 1.875rem;
}

.news-featured-stories .school .x-small-text {
    font-size: 1rem;
    color: #000;
    margin-top: 15px;
    text-transform: uppercase;
}

.news-featured-stories .listing-text {
    margin-bottom: 0;
    font-size: 1rem;
}

.news-featured-stories .date {
  color: #000;
}
*/
/*end news */


/* start faculty */

.faculty_experts_lister .form__select__text {
    line-height: 2.2;
    font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
}

/* end faculty */
@media (min-width: 64em) {

#event_listing_well {
    width: 74%;
    float: right;
}

}

/* start ERROR PAGE */
#errorPage #main-content {
  background: url('/media/schools-and-colleges/tourocom/images/misc-images/404.jpg') no-repeat center;
  background-size: cover;
}


/* end error */

/* start supernav links hover */
.tourocom-new .header__nav-secondary__list li a:hover{
  text-decoration: underline;
}

.tourocom-new .header__nav-secondary__list li a[data-id="covid-link"]:hover{
  text-decoration: none;
}



/* end supernav links hover */

/* start covid link spacing */
.tourocom-new .header__nav-secondary__list li a[data-id="covid-link"]{
	letter-spacing: normal;
}


/* end covid link spacing */



/* start sticky top nav link focus color */
.tourocom-new .top__nav--fixed .header__nav-secondary__list li a:focus {
	color: #000;
}

/* end sticky top nav link focus color */

/* start mobile header menu bottom spacing and remove last divider*/
@media (max-width: 64em){
.header__nav-primary{
 	 padding-bottom: 2em;
	}
  
  #mn_about::before{
  	position: static;
  }
  
  .header__small{
    height: 104px;
  }
}

/* end mobile header menu bottom and remove last divider spacing */


/* start mobile header spacing */
@media (max-width: 508px){
	.subnav__placeholder--mobile {
    	top: 104px; 
	}
}


/* end mobile header spacing */


/* look into redoing */
@media (max-width: 508px){
  .inner_landing .subnav__placeholder--mobile{
  	top: 80px;
  }
  
  .inner_landing .header__small, #homepage .header__small{
    height: 80px;
  }

}




/* header links state targeting each section*/
/* TODO: think about being more universal */

.about_section #mn_about:before, .about_us #mn_about:before, .about #mn_about:before,
.admissions_aid_section #mn_admissions:before, .admissions #mn_admissions:before,
.research #mn_research:before,
.pathologists\0027_assistant_section #mn_patha:before, .assistant #mn_patha:before,
.ms #mn_ms:before, .ms_section #mn_ms:before,
.do #mn_do:before, .do_section #mn_do:before {
    opacity: 1;
}



/* end header links state */































