/*
Theme Name:Child Theme for Divi5 - ConciergeCareNY
Theme URI: http://conciergecareny.mountsinai.org
Description: Child Theme For Divi5 - ConciergeCareNY
Author: Mount Sinai Health Systems - FC
Author URI: http://conciergecareny.mountsinai.org
Template: divi-v5
Version: 5.1.0
*/

/* 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: 0.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: 0.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; 
	}
}
*/
