/*
Theme Name:Child Theme for Divi - Hudson Yards
Theme URI: http://mountsinai.org
Description: Child Theme For Divi - Hudson Yards 
Author: Mount Sinai Digital Media
Author URI: http://mountsinai.org
Template: Divi
Version: 1.3.17.6  
*/

/* Start your custom CSS below this comment
============================================ */
.container {
	width: 90%;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 68%;
}
#logo {
	max-height: 60%;
}
#top-menu {
	white-space: nowrap;
}
#et_top_search {
	margin: 0 20px 0 0;
}

.hover-purple a:hover {
	color: #221f72 !important;
}

.hover-white a:hover {
	color: #fff;
}

@media screen and (min-width: 981px) {
	.container {
		width: 100%;
	}
	.et_header_style_left #logo, .et_header_style_split #logo {
		max-width: 33%;
	}
	#et_top_search {
		margin: 0 10px 0 15px;
	}

	#top-menu .sub-menu li {
		display: block;
		margin-top: 20px;
	}

	#top-menu .sub-menu li:first-child {
		margin-top: 0;
	}
}

/* MyFontsWebfontsKit */
.HelveticaNeueLTPro-UltLt { 
	font-family: HelveticaNeueLTPro-UltLt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-UltLtIt { 
	font-family: HelveticaNeueLTPro-UltLtIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Th { 
	font-family: HelveticaNeueLTPro-Th;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-ThIt { 
	font-family: HelveticaNeueLTPro-ThIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Lt { 
	font-family: HelveticaNeueLTPro-Lt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-LtIt { 
	font-family: HelveticaNeueLTPro-LtIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Roman { 
	font-family: HelveticaNeueLTPro-Roman;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-It { 
	font-family: HelveticaNeueLTPro-It;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Md { 
	font-family: HelveticaNeueLTPro-Md;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-MdIt { 
	font-family: HelveticaNeueLTPro-MdIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Bd { 
	font-family: HelveticaNeueLTPro-Bd;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-BdIt { 
	font-family: HelveticaNeueLTPro-BdIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Hv { 
	font-family: HelveticaNeueLTPro-Hv;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-HvIt { 
	font-family: HelveticaNeueLTPro-HvIt;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-Blk { 
	font-family: HelveticaNeueLTPro-Blk;
	font-weight: normal;
	font-style: normal;
}
.HelveticaNeueLTPro-BlkIt { 
	font-family: HelveticaNeueLTPro-BlkIt;
	font-weight: normal;
	font-style: normal;
}

/* Ingeborg-bold */
.ingeborg-bold {
	font-family: 'ingeborg-bold', Arial, sans-serif;
}




/*WP-593*/
.home.page-id-77 #post-77 .et_pb_slider .et_pb_container, 
.et_pb_slider .et_pb_container {
/*height: 596px;*/
max-height: 472px;
}
.home.page-id-77 #post-77 .et_pb_slide .et_pb_slide_description, 
article.page .et_pb_slide .et_pb_slide_description {
text-align: left;
float: left;
/*padding-bottom: 30px;*/
/*padding: 354px 0 4.643em;*/
padding: 318px 0 3.643em;
max-width: 1200px;
/*width: 80%;*/
width: 100%;
}
.home.page-id-77 #post-77 .et_pb_slides .et_pb_slider_container_inner,
article.page .et_pb_slides .et_pb_slider_container_inner {
vertical-align: bottom;
}
/*Slide Button:*/
body #page-container .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button:hover:after,
article.page .et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button:hover:after {
color: #2393C3; /*blue*/
}
body #page-container .et_pb_fullwidth_slider_0.et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button,
article.page .et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button {
padding: .3em 0 1em;
}
body #page-container .et_pb_fullwidth_slider_0.et_pb_slider a.et_pb_more_button.et_pb_button:after,
article.page .et_pb_slider a.et_pb_more_button.et_pb_button:after {
font-size: 1.4em!important;
vertical-align: bottom;
line-height: 1.2em;
margin-left: .05em;
}
/*Slide Arrows:*/
article.page .et_pb_fullwidth_slider_0.et_pb_slider .et-pb-slider-arrows a,
article.page .et_pb_slider .et-pb-slider-arrows a,
article.page .et_pb_slider .et-pb-slider-arrows {
color: #d73e98; /*pink*/
}
/*Slide Controllers:*/
article.page .et_pb_fullwidth_slider_0.et_pb_slider .et-pb-controllers a,
article.page .et_pb_slider .et-pb-controllers a {
width: 12px;
height: 12px;
}
/*Slide Title:*/
article.page .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,
article.page .et_pb_slider .et_pb_slide_description .et_pb_slide_title {
font-weight: 400;
}
article.page .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a::after,
article.page .et_pb_slider .et_pb_slide_description .et_pb_slide_title a::after {
font-family: ETmodules!important;
content: "\35";
color: #fff;
font-size: 1.4em!important;
vertical-align: bottom;
font-weight: 500;
line-height: 0.8em;
}
article.page .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a:hover::after,
article.page .et_pb_slider .et_pb_slide_description .et_pb_slide_title a:hover::after {
content: '\35';
color: #2393C3;
/*margin-left: 0.1em;*/
-webkit-transition-duration: 0.2s;
     -o-transition-duration: 0.2s;
        transition-duration: 0.2s;
}
/*Image size*/
.home.page-id-77 #post-77 .et_pb_slides .et_pb_slider_container_inner,
article.page .et_pb_slides .et_pb_slider_container_inner {
/*padding-top: 8.571em;*/
}
/*Background gradient*/
.home.page-id-77 #post-77 .et_pb_slide .et_pb_slide_overlay_container,
article.page .et_pb_slide .et_pb_slide_overlay_container {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(120%, rgba(0, 0, 0, 0.75))) !important;
background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.75) 120%) !important;
background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.75) 120%) !important;
background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.75) 120%) !important;
}
/*Slider Active Controller*/
.et_pb_fullwidth_slider_0.et_pb_slider .et-pb-controllers .et-pb-active-control,
article.page .et-pb-controllers .et-pb-active-control {
background-color: #d73e98;
opacity: 1;
}
/*Extra empty line after description*/
.home.page-id-77 #post-77 .et_pb_slide .et_pb_slide_description::after,
article.page .et_pb_slide .et_pb_slide_description::after {
content: '';
width: 100%;
height: 1em;
display: inline-block;
}

/* WP-702 New dynamic Footer */
.footer-info.et_pb_row_fullwidth {
    width: 100% !important;
}
#footer-info, .footer-info {
	background: transparent;
	color: #adadad;
	margin: 0;
	padding: 0;
}

div#rl-email {
margin: 20% auto;
}

div#et-secondary-menu {
    display: block;
    width: 100% !important;
    text-align: center;
}

/*
@media (max-width: 980px) {
	#top-header, div#et-secondary-menu, ul#et-secondary-nav {
		display: block !important; 
	}
	#top-header .container {
		padding-top: 0.75em !important;
	}
	header#main-header {
		margin-top:0.75em; 
	}
}
*/

