/*
Theme Name:     Divi-NewChild
Description:    Divi New Child Theme
Author:         Swapna
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*******Barlow Import*****/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap');
/*****************************UNIVERSAL**********************************/

#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    padding-left: 30px !important;
    line-height: 2.1em;
}
/*
body, p {

}
body, h1, h2, h3, h4, h5, h6, p {
    color: #000 !important;
}

h1 {
	font-size: 26px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.2em;
}*/

a {
    color:#0076d6;
    font-weight: 500;
    text-decoration: none;
}
a:hover, a:focus {
    text-decoration: underline;
    color: #0076d6 !important;
}
#top-menu li.current-menu-item > a {
    color: #0076d6;
}

h4.widgettitle{
    font-size: 20px;
}

.et_pb_widget li a:hover {
    color: #0076d6 !important;
    font-weight: 500;
    text-decoration: underline;
}

.contact-link a {
    color: #000 !important;
}
.contact-link a:hover {
    text-decoration: underline;
    color: #000 !important;
}
/*****************************MAAX FONT********************************
@font-face {
        font-family: maax_medium;
        src: url(https://www.mountsinai.on.ca/static/sinai.ca/fonts/205-MaaxModernMedium/maaxmodernmedium-webfont.woff);
}

@font-face {
        font-family: maax_regular;
        src: url(https://www.mountsinai.on.ca/static/sinai.ca/fonts/205-MaaxModernReg/maaxmodernregular-webfont.woff);
}

h1, h2, h3, h4, h5 {
        font-family: maax_medium, Arial, Arial Bold !important;
} 
 
body {
        font-family: maax_regular, Arial, Arial Bold !important;
}

/***MAAX FONT END***/

/******************PRIMARY NAV DROP-DOWN MENU*****************/

.nav li ul {
    border-top: 3px solid #5ccdeb;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    /*border-bottom: 1px solid #c7c8ca;*/
    border-bottom: 1px solid #3477db;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    border-bottom: 1px solid #1b6073;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    background-color: rgba(92, 205, 235, 0.5);
    /*opacity: 0.7;*/
	opacity: 0.9;
    color: #000 !important;
}

/******************SEARCH BAR**********************/
.et-search-form input {
    border: 1px solid #8a8c8e;
    padding: 6px;
} 

/******************NEWS LIST WIDGET*********************/

#news_manager_list_widget-6 {
    padding-left: 110px;
    width: 100%;
}

#text-5 {
    width: 100%;
}
#text-5 h4.widgettitle{
    margin-left: 100px;
}
.news-thumb {
    display: none;
}
.news-col-list .news-content {
    margin-left: 110px;
    width: 100%;
}
a.more-link {
    color: #5ccdeb !important;
    font-weight: 500;
}
.news {
    margin-bottom: 10px !important;
}
/*HOMEPAGE PAGINATION*/
/*.news_pagination {
    display:none !important;
}*/
/*HOMEPAGE PAGINATION*/
h3.news-title a {
    color: #000 !important;
}

/***MEDIA ROOM***/
#text-6 {
    width: 100%;
}
#text-6 h4.widgettitle{
    margin-left: 0px;
}
#text-6 .news-col-list .news-content {
    margin-left: 0px;
}
/******************TWITTER WIDGET******************/

#tp_widget_recent_tweets-6 {
    /*padding-left: 110px;*/
    width: 100%;
}
#tp_widget_recent_tweets-6 h4.widgettitle{
    color: #8a8c8e !important;
    font-size: 12px;
}

#tp_widget_recent_tweets-6 .tp_recent_tweets {
    padding-left: 70px;
}

/*************SEPT 9 WIDGET************/

#twitter-feed h4.widgettitle {
    margin-left: 100px;
    color: #000 !important;
    font-size: 12px;
}

.widget-easy-twitter-feed-widget-row {
    margin-left: 100px;
}

.twitterwidget {
    font-size: 14px !important;
}

#twitter-feed .timeline-Tweet-text {
    font-size: 14px !important;
}

/********************HIGHT CHARTS***********************/

#highcharts-0 a {
    display: none !important;
}

#highcharts-2 a {
    display: none !important;
}


/******************NEWS LIST WIDGET*********************/

#news_manager_list_widget-8 {
    width: 100%;
}

#sp_news_widget-2 {
    width: 100%;
}



/******************ACCESSIBLITY WIDGET*******************/
/*#et-secondary-menu .et-social-icons {
    float: right;
    margin-left: 330px;
    margin-right: 0px !important;
}*/

#et-secondary-menu .et-social-icons {
    position: absolute;
    right: 0;
}


/********************SIDE BAR MENUS*********************/

/**Global Bullets**/
.sidebar-bullets ul{
    line-height: inherit !important;
    /*list-style: outside none disc !important;*/
    list-style-type:disc !important;
    padding: 0 !important;
	margin-left: 10px !important;
}

.sidebar-bullets {
    border-right: none;
    border-top: 12px solid #000;
    border-bottom: 2px solid #000;
    padding: 10px 20px 10px 15px;
}

/****************EVENTS PAGE*********************/

#tribe-events-pg-template {
    margin: 40px auto 0;
}

table.tribe-events-calendar thead {
    background-color: #ffcc00;
}

#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {
    display: none;
}

#tribe-calendar-staffpage #tribe-mini-calendar-4 {
    margin-bottom: 0px !important;
}
#tribe-calendar-staffpage #tribe-mini-calendar-5 {
    margin-bottom: 0px !important;
}

/**Staffpage Calendar**/

.tribe-mini-calendar-event .list-date {
    margin: 10px 0px;
    width: 20%;
}
.tribe-mini-calendar-event .list-info {
    font-size: 12px;
    padding-left: 8px;
}
/*.tribe-mini-calendar-event .list-date {
    margin: 10px 6px 10px 0;
    width: 17%;
}*/
/*.tribe-events-widget-link {
    display: none;
}*/
#tribe-events-adv-list-widget-3 {
     margin-bottom: 5px !important;
}
#tribe-events-adv-list-widget-4 {
     margin-bottom: 5px !important;
}
#tribe-events-adv-list-widget-5 {
     margin-bottom: 5px !important;
}
.tribe-mini-calendar thead {
    background-color: #6c6e70;
}
#tribe-calendar-staffpage thead a {
    color: #000;
}
.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
    background-color: rgba(180,119,206,0.3);
}
.tribe-mini-calendar-event .list-date {
    background-color: #000;
}

/**List of events**/
.tribe-mini-calendar-event .list-info h2 {
    margin-bottom: 0px;
}
.tribe-events-duration {
    margin-bottom: 5px;
    font-size: 12px;
}
.tribe-mini-calendar-event .list-info {
    font-size: 12px; 
}
/**All Events**/
#tribe-bar-form {
    background-color: rgba(180,119,206,0.5);
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
    background-color: rgba(180,119,206,0.5);
    color: #000;
}
.tribe-events-calendar th {
    background-color: #6c6e70;
    color: #fff;
}
#tribe-bar-form input[type="text"] {
    background: #fff;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background: #000 none repeat scroll 0 0;
}
#tribe-events-content .tribe-events-tooltip h4 {
    background-color: rgba(180,119,206,0.5);
}


/*******************NEWS ITEM  - MEDIA PAGES **********************/

#nav_menu-43 {
    border-top: 8px solid #ffcc00;
    padding-top: 15px;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
#text-7 {
    padding: 10px;
    background-color: rgba(255,204,0,0.8);
}


/**********************RESPONSIVE HOMEPAGE SLIDER******************************/


/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
#post-70 .et_pb_slide {
   background-size: contain; 
   background-repeat: no-repeat;
   height: 100%;
   } 
}

/* ----------- iPad 3 and 4 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
#post-70 .et_pb_slide {
   background-size: contain; 
   background-repeat: no-repeat;
   height: 190px;
   } 
}

/**********************RESPONSIVE GLOBAL NAVIGATION BAR *****************************/

/*@media only screen and (min-width: 981px)
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-left: 120px !important;
}*/


/*@media only screen and (min-width: 981px)
#logo, #logo-footer {
    max-height: 54%;
}*/


/* ----------- iPad 3 and 4 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
.et_header_style_left #logo, .et_header_style_split #logo {
    max-height: 54%;
    }
div#et-top-navigation {
    font-size: 96%;
    font-weight: 400;
    }
div#et_top_search {
    width: 8px;
    }
}



/**********************************************************DEIREN ORIGINAL FROM ROOT STYLE.css****************************************************************/



/***********************DEIREN CSS****************************/

/******CAMPUS ROUTERS *******/

#msh-button {
    background: #FFF;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    /*box-shadow: inset 0 0 0 0 #5ccdeb;*/
    box-shadow: inset 0 -12px 0 0 #5ccdeb;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
#msh-button:hover {
    box-shadow: inset 0 -100px 0 0 #5ccdeb;
    color: #FFF;
}
#bh-button {
    background: #FFF;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: inset 0 -12px 0 0 #ffcc00;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
#bh-button:hover {

    box-shadow: inset 0 -100px 0 0 #ffcc00;
    color: #FFF;
}
#ltri-button {
    background: #FFF;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    box-shadow: inset 0 -12px 0 0 #ef3f42;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
#ltri-button:hover {
    box-shadow: inset 0 -100px 0 0 #ef3f42;
    color: #FFF;
}
#coc-button {
    background: #FFF;
    display: inline-block;
    text-align: center;
    cursor: pointer;
	box-shadow: inset 0 -12px 0 0 #8ce6a0;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
#coc-button:hover {
	box-shadow: inset 0 -100px 0 0 #8ce6a0;
    color: #FFF;
}

/*********************FRONT PAGE NEWS WIDGET*********************/
.news-title {
     font-size: 20px;
     font-weight: bold;
}
.news-date {

     font-style: italic;
}
#shs-news-icon::before {
     content: url('http://www.mountsinai.on.ca/static/sinaihealthsystem/wp-content/uploads/2016/10/News_icon_86x86.png');
     position: absolute;
     left: 0;
}
#shs-news-icon {
    margin-bottom: 10px;
}
#news_manager_list_widget-2 {
    padding-left: 110px;
    width: 100%;
}
#twitter-feed::before {
     content: url('http://www.mountsinai.on.ca/static/sinaihealthsystem/wp-content/uploads/2016/10/Social-Media_icon_87x86.png');
     position: absolute;
     left: 0;
}
#tp_widget_recent_tweets-2 {
    padding-left: 110px;
    width: 100%;
}

.news-grid {
    margin-bottom: 0px !important;
}


/*****************PRIMARY NAVIGATION LANDING PAGES*************************/
#patient-families-tab ul.et_pb_tabs_controls li.et_pb_tab_0 {
    background-image: url("http://www.mountsinai.on.ca/static/sinaihealthsystem/wp-content/uploads/2016/07/Pateint-Families-tab1_250x310.png");
    height: 310px;
    width: 350px;
    margin-right: 8px;
}
#patient-families-tab ul.et_pb_tabs_controls li a {
    color: rgba(255, 255, 255, 0);
}
#patient-families-tab ul.et_pb_tabs_controls li.et_pb_tab_active a {
    color: rgba(255, 255, 255, 0) !important;
}
#patient-families-tab ul.et_pb_tabs_controls li.et_pb_tab_1 {
    background-image: url("http://www.mountsinai.on.ca/static/sinaihealthsystem/wp-content/uploads/2016/07/Pateint-Families-tab2_250x310.png");
    height: 310px;
    width: 350px;
    margin-right: 8px;
}
#patient-families-tab ul.et_pb_tabs_controls li.et_pb_tab_2 {
    background-image: url("http://www.mountsinai.on.ca/static/sinaihealthsystem/wp-content/uploads/2016/07/Pateint-Families-tab3_250x310.png");
    height: 310px;
    width: 350px;
    margin-right: 8px;
}

/*******INTER ACCORDIAN MENU - SPOILER************/

/*MSH*/
.su-spoiler.faq-msh-patient-families {}
.su-spoiler.faq-msh-patient-families .su-spoiler-title { 
    background-color: #ffcc00; 
    color: #000;
    font-size: 16px;
    padding: 7px 7px 7px 34px !important;
}
.su-spoiler.faq-msh-patient-families .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.faq-msh-patient-families .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #fff;
    color: #000;
  }
.su-spoiler.faq-msh-patient-families .su-spoiler-content { 
    background-color: #ffcc00;
    color: #000;
}
/*BH*/
.su-spoiler.faq-bh-patient-families {}
.su-spoiler.faq-bh-patient-families .su-spoiler-title { 
    background-color: #5ccdeb; 
    color: #000;
    font-size: 16px;
    padding: 7px 7px 7px 34px !important;
}
.su-spoiler.faq-bh-patient-families .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.faq-bh-patient-families .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #fff;
    color: #000;
  }
.su-spoiler.faq-bh-patient-families .su-spoiler-content { 
    background-color: #5ccdeb;
    color: #000;
}
/*COC*/
.su-spoiler.faq-coc-patient-families {}
.su-spoiler.faq-coc-patient-families .su-spoiler-title { 
    background-color: #b477ce; 
    color: #000;
    font-size: 16px;
    padding: 7px 7px 7px 34px !important;
}
.su-spoiler.faq-coc-patient-families .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.faq-coc-patient-families .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #fff;
    color: #000;
  }
.su-spoiler.faq-coc-patient-families .su-spoiler-content { 
    background-color: #b477ce;
    color: #000;
}
.primary-tabs {
    display: block;
    margin-bottom: 5px;
    margin-top: 15px;
}

/*********************FOOTER**********************/

ul#menu-footer-menu {
    list-style: none;
}
.et-social-icon a {
    color: #000;
    display: inline-block;
    font-size: 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color 300ms ease 0s;
}
#et-footer-nav {
    /*background-color: rgba(92,205,235,0.8)!important;*/
    background-color: rgba(0, 174, 239, 0.8) !important;
}
#main-footer {
    background-color: rgba(92,205,235,0.8)!important;
}
#footer-bottom {
    /*background-color: rgba(92,205,235,0.8)!important;*/
    background-color: rgba(0, 174, 239, 0.8) !important;
}
#donate-today {

}
#footer-copyright {

}
/*********************WP ACCESSIBILITY******************/
.accessibility {
    position: relative;
    float: right;
    margin-left: 20px;
}
.offscreen {
    display: none;
}
.a11y-toolbar-widget ul {
}

.a11y-toolbar-widget ul li {
    display: inline;
    padding-left: 4px;
}

/********************SECONDARY MENU**********************/

#et-secondary-menu {
    float: left;
}
#et-secondary-menu .et-social-icons {
    float: right;
    margin-left: 350px;
    margin-right: 20px;
}

/********************FULL WIDTH SLIDER HYPERLINK*********************/
.slider-link .et_pb_more_button {
position: absolute !important;
left: 1px;
width: 100% !important;
height: 100%;
top: 0;
opacity: 0;
}

/*Controllers*/
.et-pb-controllers a {
    background-color: #8a8c8e;
    border-radius: 7px;
    display: inline-block;
    height: 7px;
    margin-right: 10px;
    text-indent: -9999px;
    width: 7px;
}


/****************************BREAD CRUMBS********************************/

#breadcrumbs { 
float: left; 
width: 75%;
/*margin-bottom: 1em;*/
/*bottom: -30px;*/
position:relative; 
z-index:1; 
}

@media screen and (max-width: 980px){
 #breadcrumbs{ width: 100%; }
}

.breadcrumb1 { 
  margin: auto;
  max-width: 1080px;
  position: relative;
  padding-bottom: 40px; /*added oct27*/
  /*width: 80%;*/
}

@media screen and (max-width: 980px){
 .breadcrumb1{ width: 100%; }
}

/***************************SIDEBAR LISTS********************************/



/*********************PATIENT FAMILY LANDING PAGE***********************/

a.patient-fam-link {
    color: #000;
}

/*********************FONTS**************************/

.et_pb_title_container h1 {
    font-size: 2.2em;
}

/*h2 {
    font-size: 1.8em;
}*/


/************************HRHE********************************/

#hrhe-home  {
     padding-left: 30px;
}

/****************************EVENTS CALENDAR****************************/

.tribe-mini-calendar td,
.tribe-mini-calendar th {
padding: 0px !important;
}


.intranet:before {
    color: #000000;
    content: "";
    font-family: "ETmodules";
    font-size: 2em;
    left: 30%;
    position: relative;
    top: 50%;
}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) { 
	 .intranet:before {
		left: 0px !important;
	 }
}


/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	 .intranet:before {
		left: 0px !important;
	 }
}


/*****************UPDATE******************/
#msh-intranet-box1-v2 {
   /*margin-right: 0px;*/
   /*width: 10%;*/
}

#msh-intranet-box2-v2  {
    z-index: 1;
    left: -170px;
    position: relative;
}

#msh-intranet-box2-v2  h3 {
    font-size: 19px;
    color: #8a8c8e;
}

#bh-portal-box1-v2  {
    /*margin-right: 0px;*/
    /*width: 10%;*/
}

#bh-portal-box2-v2  {
   /*width: 37%;*/
    z-index: 1;
    left: -170px;
    position: relative;
}

#bh-portal-box2-v2  h3 {
    font-size: 19px;
    color: #8a8c8e;
}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) { 
     #bh-portal-box2-v2  {
	    z-index: 1;
		left: 0px;
		position: relative;
    }
	
	#msh-intranet-box2-v2  {
	    z-index: 1;
		left: 0px;
		position: relative;
	}
}


/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
     #bh-portal-box2-v2  {
	    z-index: 1;
		left: 0px;
		position: relative;
    }
	
	#msh-intranet-box2-v2  {
	    z-index: 1;
		left: 0px;
		position: relative;
	}
}

/*************************INTRANET TOOLBOXES*******************************/

.msh-toolbox {
    background-color: #ffcc00;
    margin: 8px 0px;
    padding: 8px;
}

.msh-toolbox a {
    color: #000;
}


.msh-toolbox a:after {
    content: "+";
    padding-left: 8px;
}

.bh-toolbox {
    background-color: #5ccdeb;
    margin: 8px 0px;
    padding: 8px;
}

.bh-toolbox a {
    color: #000;
}


.bh-toolbox a:after {
    content: "+";
    padding-left: 8px;
}

/***************STAFF HEADING*************/

.staff-sub1 {
    float: left;
    font-size: 1.2em;
    font-weight: 500;
}

.staff-sub2 {
    float: right;
}

h1#we-connect {
    font-size: 4em;
    font-weight: 700;
}

#tool-icon {
    float: left;
    padding-right: 8px;
    height: 70px;
}

#tool-icon2 {
    float: right;
}

#toobox-section {
    height: 70px;
    line-height: 70px;
}

#work-tools {
    float: left;
}

/****************BUTTON FIX*****************/

[data-icon]::before {
    content:"" !important;
    font-family: none !important;
}

/****************EVENT CALENDAR*************/

body.single-tribe_events .tribe-events-cal-links a.tribe-events-gcal {
    display: none !important;
}


/****************CAMPUS BUTTONS***************/

#bh-button h4 {
    /*line-height: 90px;*/
    margin-top: 36px;
}

#coc-button h4 {
    line-height: 90px;
}

#msh-button h4 a {
    font-size: 14px !important;
}

#ltri-button h4 a {
    font-size: 14px !important;
}

#bh-button h4 a {
    font-size: 14px !important;
}

#coc-button h4 a {
    font-size: 14px !important;
}

/**************NEWS SECTION****************/
#shs-news-icon .sp_news_static.design-16 .news-grid-content {
    margin-left: 85px;
    padding-right: 65px;
}

/**************FOOTER**********************/

#footer-info-2 {
    color: #000;
    padding-bottom: 10px;
    text-align: left;
    float: left;
}

/**************PATIENTS AND FAMILIES*******************/

.su-column-size-1-3 {
    width: 29% !important;
}

[class*="su-column"] + [class*="su-column"]:last-child {
    float: left !important;
}

/*---Left---*/
.ds-slider-left.et_pb_slider .et_pb_container {
     float: left !important; /*move the slider text container to the left*/
}
.ds-slider-left .et_pb_slide_description  {
    	text-align: left !important; /*align the slider text to the left*/
    	padding: 35% 8%; /*adjust the padding around the slider text container, this will help you to control the 
    	height of your slides. You can remove this if you want the default height*/
}
.ds-slider-left.et_pb_slider .et_pb_button {
        float: left !important;  /*move the button to the left*/
}


/**************************SUBMENU ACTIVE STATE******************************/

li.submenu-active a {
    color: #005FAD !important;
    font-weight: 500;
}

li.submenu-active a:hover {
    text-decoration: none !important;
}

li.submenu-non-active a {
    color: #000 !important;
}


/**************************SECONDARY GLOBAL NAV*************************************/

#top-header {
    /*background-color: #5ccdeb !important;
    background-color: #70d7ef !important;*/
    background-color: #33bef2 !important;
}

/**************************DROP-DOWN MENU*****************************/
@media all {
.nav li li {
    line-height: 1.2em !important;
} 
}

/****************HOMEPAGE BLURB - BUTTONS**********************/
/*.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a {
    font-family: maax_regular, Arial, Arial Bold !important;
    font-size: 18px;
}*/

.blurb-link h4 {
    font-family: maax_regular, Arial, Arial Bold !important;
    font-size: 18px !important;
    line-height: 1em;
    color: #000 !important;
    font-weight: 600;
}

.underline-text h2 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.bp-test-text {
   vertical-align: bottom;
   height: 80px;
}

.bp-test-text h2 {
   display: inline-block;
}

/**************LAYOUT CHANGES****************/

#main-content .container {
    padding-top: 0px;
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #000;
}
@media (min-width: 981px) and (max-width: 1180px) {
    .et_menu_container {
        width: 95%;
    }
}
/****************LINE HEIGHT BULLETS FIX*********************/
/*#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    line-height: 1.5em !important;
}*/
#left-area ul li, .entry-content ul li, .comment-content ul li, body.et-pb-preview #main-content .container ul li {
    line-height: 1.6em !important;
    margin-bottom: 8px;
}
body {
    color: #000 !important;
    line-height: 1.9em !important;
}


/****************TEXT EXPAND******************/

#text-expand-row {

}

#text-expand-text {

}


/************TEXT BOTTOM***************/


.text-bottom-display h2 {
    
}

/***********************BIO LINK************************/
.et_pb_button_module_wrapper {
    margin-bottom: 12px !important;
}

/********************VISION, MISSION, VALUES******************/

.vision-text p {
    line-height: 1.6em;
}


/*************SOCIAL MEDIA******************/

div#text-11 {
    margin-bottom: 0px !important;
}

#instagram-box {
    margin-bottom: 3px !important;
}

#twitter-front {
    margin-bottom: 15px;
}

#social-icons-table img {
    margin-right: 5px;
}
#social-icons-table {
    float: left;
}

.social-icons-table-v2 {
    display: inline-block;
    font-size: 18px;
}
.social-icons-table-v2 img {
    float: left;
}
.social-icons-table-v2 p a {
   color: #000 !important;
}

/*****DONATE*****/

#donate {
    float: right;
    border: 1px solid #000;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#donate a {
    color: #000;
}

/***************CONTACT US*********************/

.contact-data {
    line-height: 1.2em;
    margin-bottom: 10px;
}


/*********NEWS ARCHIVE**************/

ul#news-archive li {
    list-style: disc;
}

#search-2 {
    margin-top: 10px;
}

/***HOVER STATES***/

#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #005FAD;
}


/********************************STAFF PAGE***********************************/

#text-16 {
    margin-bottom: 0px !important;
}


/********************************STAFF PAGE***********************************/
/*Instagram Widget fix*/
#text-16 {
    margin-bottom: 0px !important;
}
#text-17 {
    margin-bottom: 0px !important;
}


/********************************LANDING PAGE BANNER TEST***********************/

.slider-link-2 .et-pb-active-slide {
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 0;
	padding-top: 34.78%;
	}

.slider-link-2 .et-pb-active-slide .et_pb_container.clearfix {
	margin-top: -34.78%;
	}

img.event-test {
     margin-bottom: 140px;
}



/******************************FONT RESIZER**********************************/

ul.ct-font-resizer {
    float: right;
    list-style-type: none !important;
}

li.ct-font-resizer-element {
    font-size: 1.4em;
}

li.ct-font-resizer-element a {
     color: #000;
}


/********************************QUESTION******************************************/
#question-mark h3 {
    display: block;
    float: left;
    margin-top: -55px;
    padding-left: 83px;
}

#gary-message .et_pb_contact {
    padding-bottom: 5px;
}
#gary-message .et_pb_button {
    font-size: 18px;
}
#gary-message .et_pb_button::after {
    font-size: 28px;
}
#gary-message .et_pb_contact_submit, .et_pb_contact_reset {
    margin: 0 0 0 5px;
}
#gary-message .et_contact_bottom_container {
    float: left;
    padding-left: .5em;
}
#gary-message .et_pb_contact_submit {
    background-color: #ffdf4b;
    border: 0 none;
    color: #000;
}
#gary-message .et_pb_button {
    font-size: 22px;
}
.et_pb_contact_message {
    min-height: 80px;
}
#gary-message .et_contact_bottom_container {
    text-align: left !important;
}

/**********************NEWSROOM****************************/
#news-room-feature .wpnaw-news-slider h2.wpnaw-news-title a {
 display: none !important;
}

/***********EXECUTIVE COMPENSATION***************/

#exec-comp.et_pb_contact_form_0 .et_pb_button::after {
    font-size: 22px;
}

/********************NURSING WEEK 2018************************/


.nw-name{
 margin-top: 7px;	
 font-style: italic;
}
.nw-name-bold{
	font-weight: 600;
}
.nw-name-solo {
	color: #555858 !important;
	font-style: italic;
	display: block;
	margin-top: 8px;
}

