/*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: Jeremy Harris
Last Updated: 04/25/18
*/


.bread-crumbs ul li.current {
    font-size: .875rem;
}

ouc\:div[label="header"] a.ou-btn {
    position: absolute;
    z-index: 5001;
}

ouc\:div[label="header"] {
	display: block;
	min-height: 26px;
}

a.ou-btn.edit-source {
	z-index: 5000;
	position: relative;
}

section.two-column .columns + .columns {
    margin-top: 50px;
}

section.generic-grid a:hover {
    color: inherit;
}

a.button {
    background-color: #eb9a3b;
}

#masthead #utility-menu .info-for ul a:hover { color: #F6DF9E; }

/* Allows the standard generic-content table tranformation to be used on the program and expert listing pages so that it more closely matches the provided design. */
.main-content section.generic-content + section#program-listing,
.main-content section.generic-content + section#expert-listing {
    margin-top: -33px;
}

.main-content {
	min-height: 500px;
}

form input[type='email'] {
    width: 100%;
}

@media screen and (min-width: 700px){
	form input[type='email'] {
		max-width: 290px;
	}
}

/* LDP gallery styling [START] */
.slick.ou-gallery ul li::before,
ul.thumbnails.ou-gallery li::before
{ content: none; }

.slick.ou-gallery ul li { padding-left: 0; }

.slick.ou-gallery .slick-arrow {
	margin-top: -20px;
}
/* LDP gallery styling [END] */

/* sitemap and a to z index styles [START] */
body.site-map article {
	padding-bottom: 60px;
}


body.site-map article > div.content:first-child {
	margin-top: 200px;
}

body.site-map ul.list-inline li {
	display: inline;
	font-size: 1.5rem;
}

body.site-map article li {
	margin-bottom: 0;
}

body.site-map article li a {
	display: inline-block;
	margin-bottom: 8px;
}

body.site-map article li::before {
	content: none;
}

body.site-map article h4 {
	margin-bottom: 0;
}

body.site-map article ul {
	margin: 0;
}

.directory-section .result img, #expert-results .result img {
	min-height: 40px;
}

#directory .filters .alpha-links a, #directory .filters .alpha-links span:not(.pipe) {
	margin: 0 1px; /*   OVERRIDE MARGIN TO ALLOW A-Z TO FIT IN NEW PAGE WIDTH (Ticket #56832) */
}

.ou-no-suedo-content-before::before{
	content: none !important;
}

.li-bullet{

    display: list-item;          
    list-style-type: disc;        
    list-style-position: inside;
            }


/* sitemap and a to z index styles [END] */

/* Added for ticket #53117 */
div.ou-form .has-error {
	color: #FF0000;
}
/* ticket #53117 [END] */

/* Added for ticket #56261 */
.accordion-wrapper {
/*     width: fit-content;
	width: -moz-fit-content; */
	width: 60%;
	
}
/* ticket #56261 [END] */

/* ticket #56480 (Links in Hero Subtitle) */
header.hero-image .container .lower p a, header.hero-video .container .lower p a {
	color: #fff;
	font-family: 'MuseoSans-300',sans-serif;
}
header.hero-image .container .lower p a:hover, header.hero-video .container .lower p a:hover {
	color: #ffce00;
}
/* ticket #56480 [END] */