/* CSS Styles Added By Dignity Health 
    
    1. Heading Styles
	2. Links
    3. Navigation
	4. Image fixes
		- Logo Fix
		- Image Fix
		- Lightbox Fix
	5. Customizations
	6. Form Changes
*/


/* 1. Heading Styles */
h5, h6 {
    font-family: "CircularCSMedium", arial, sans-serif;
    font-weight: inherit;
    line-height: 1.2;
    letter-spacing: .01rem;
    margin: 1.414rem 0 .75rem;
}

h5 {
    font-size: 1.4rem;
    color: #00B5AF;
}

h6 {
    font-size: 1.4rem;
    color: #AA272F;
}

/* 2. Link Color */
a, a:link, a:visited {
    /*color: #00bce7;*/
    color: #0071C2;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Navigation Changes */
/* Hides Navigation Links with the class of hide added to them */
#sidebar-nav .hide, #navigation .hide {
display: none;
}

/* Hides main navigation category */
div#main-nav ul li.hide-top {
display: none;
}

/* Removes Transparency from Navigation */
#main-nav ul ul {
    background-color: rgba(255,255,255,1);
}

/* Removes 4th level navigation */
#main-nav ul ul ul ul.nccUlMenuSub3 {
	display: none;
}

#sidebar-nav .nccUlMenuSub3 {
	margin-left: 1.5rem;
}

/* Top right button fix */
.button.button-taupe, .button.button-taupe a {
    padding: .4rem .7rem;
}

/* Fixes navigation on tablet view 
@media only screen and (max-width: 800px) {
#mobile-nav {
	top: 143px;
}
} */

/* 4. Image Fixes */
/* Logo Fix */
#logo p img {
	width: auto;
}

/* Image Fix */
img {
	max-width: 100%;
	height: auto;
	display: block;
}

/* Lightbox Styles */
#lightboxWrap p img {
display: none;
}

.socialButtonTableSB {
	display: none;
}


/* 5. Customizations */

/* Responsive YouTube Videos */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* 6. Form Changes */

/* Anonymous Email Subscriber Input Border */
input.x-form-field {
	border: 1px solid #898989 !important;
}

/* Web Compliance Cookie Image Fix */
.privacy_prompt.explicit_consent .explicit_consent__img {
    display: none!important;
}

/* Web Compliance Social Icons Fix */

span.social-icon-text {
        visibility: hidden;
        display: none;
    }