/*Fix ratio of child page module images*/
@media screen and (min-width: 1200px) {
  /* line 47, ../source/scss/site/sub-feature-double.scss */
  .sub-feature-double__image-wrap {
    height: 203px;
  }
}
@media screen and (min-width: 1400px){
.sub-feature-double__image-wrap {
    height: 240px;
  }
}

/*
Quick fix for weird issue with empty paragraph tags creating breaks throughout various pieces of content on the site. Continue to monitor...line 1333 on style.css
*/
p:empty:before {
  display:none;
}

/*Hide nav from homepage*/
@media screen and (min-width: 992px) {
.page-template-home .site-header__wrap {
  height: 135px;
}
}
/*Events*/
/*Featured images too large on mobile*/
img.ee-event-img{
  max-width:100%;
  height: auto;
}

/*CSS to style table heading*/
table tr th:first-child {
    background-color: #f6f6f6;
}
table th{
  border:none;
  padding: 8px 15px; 
  vertical-align:middle; 
  text-align: left;
}

/*styling CP for alumni iframe*/
.CP-for-alumni {
    width: 100%;
    max-width: 560px;
}

/*CSS for CP listings sidebar*/
.CP-joblistings iframe {
    width: 645px !important;
    height: 500px !important;
    max-width: 100%;
}

/*CSS for Career and Internship Resources Page*/
.career-handbook img {
    width: 85%;
}
.career-handbook {
    width: 49%;
    display: inline-grid;
}
.career-handbook a{
  background-image: none;
  text-align:center;
}
.career-handbook .handbook-title {
    font-size: 1.1em;
    color: #f14323 !important;
    display: block;
    text-decoration: underline;
    text-decoration-color: black;
      margin-bottom: -20px;
}

.career-handbook img {
    width: 60%;
    height: auto;
    display: block;
    margin: 0 auto;
    margin-bottom: -10px;
}
.student-alumni-programs {
    width: 47%;
    margin-left: 0%;
    margin-right: 2%;
    display: inline-block;
}
.student-alumni-programs img {
    width: 80%;
}

@media only screen and (max-width: 991px){
.career-handbook{
  width:100%;
}
.student-alumni-programs{
  width:100%;
}
}

/*CSS for career events*/
.career-events-SB form{
display:none;
}
.career-events-SB .event-datetimes .dashicons {
    display: none;
}
.career-events-SB .event-datetimes form {
    display: none;
}
.career-events-SB .page-header {
    display: none;
}
.career-events-SB a.ee-event-header-lnk {
    background-image: none;
font-size:2rem;
}
.career-events-SB .espresso_events, .espresso_venues {
    margin-bottom: 10px;
}
.career-events-SB .ee-pagination-dv{
display:none;
}
.career-events-SB .event-content {
display:none; 
}
.career-events-SB .ee-event-img-dv{
display:none;
}
.career-events-SB .entry-title {
    line-height: 0.8;
}

li#upcoming-events-6, li#custom_html-2,li#custom_html-3{
    list-style: none;
}
/*YOUTUBE VIDEO WRAPPER*/
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*Make Slider Arrows Clickable*/
.hero.featured-video__wrap.hero-small {
    min-height: 250px;
}
/*Remove Slider Purple Caption */
.page-id-10115 .carousel-indicators, .page-id-12989 .carousel-indicators {
width: 100%;
/*padding: unset;
text-align: center; */
right: 0px !important;
}
.page-id-10115 .featured-video__caption-holder--purple.featured-video__caption-holder--home.play-video1, .page-id-12989 .featured-video__caption-holder--purple.featured-video__caption-holder--home.play-video1 {
display: none;
}
.page-id-10115 .featured-video__wrap.hero-small .carousel .carousel-inner .carousel__control--icon-left, .page-id-12989 .featured-video__wrap.hero-small .carousel .carousel-inner .carousel__control--icon-left {
margin-top: 0px;
top: 35%;
}
.page-id-10115 .hero.featured-video__wrap.hero-small .carousel .carousel-inner .carousel__control--icon-right,
.page-id-12989 .featured-video__wrap.hero-small .carousel .carousel-inner .carousel__control--icon-left{
top: 35%;
margin-top: 0px;
}

/*Program detail Page Accordion styling*/
h4.panel-title {
    margin-top: 0;
    margin-bottom: 0;
}

/*Hiding dates for News posts*/
.page-id-822 .calendar-event__wrap time{
    display: block !important;
}
.page-id-822 .feed-item__inset time{
  display: none;
}
.page-id-887 .sub-feature-double__content time{
  display: none;
}
.page-id-887 .category-list-news{
  display: none;
}
.mhc-news-single-page .intro-text__wrap--lead p{
  display: none;
}
/*Twitter Feed text color*/
.feed-item__tweet{
  color:#333333; 
}
.feed-item__tweet-time a{
  color:#bfbfbf;
}

/*Style Guide CSS*/
.stylebook-right {
float: right;
width: 63%;
}
.stylebook-left {
width: 35%;
float: left;
display: flex;
}
.logo-div a {
text-align: center;
text-decoration: underline;
}
.logo-div {
width: 22%;
margin: 2% 1%;
display: inline-grid;
}
@media screen and (max-width: 1200px) {
  .stylebook-right{
    width: 50%;
  }
  .stylebook-left{
    width:45%
  }
}
@media screen and (max-width: 991px) {
  .stylebook-right{
    width: 100%;
  }
  .stylebook-left{
    width:100%; 
    margin-bottom: 3%;
  }
  .logo-div{
      width: 47%;
    margin: 4% 1%;
  }
}


/*Parents Event Sidebar*/
li#upcoming-events-7 {
    list-style: none;
}
li#custom_html-4 {
    list-style: none;
}
li#text-3 {
    list-style: none;
}

.sidebar-text__wrap li { list-style: none; }

/*hide event title for alumni event*/
div#post-15173{
  display:none;
}
ul#ee-event-datetimes-ul-15173{
  display:none;
}

