/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* correct spacing on a tags */
:target:before {
    content: "";
    display: block;
    height: 120px;
    margin: -120px 0 0;
}

/* Make anchor title not covered by banner */
a.anchor {
    display: block;
    position: relative;
    top: -115px;
    visibility: hidden;
}


.hero-interior.no-image .ou-banner-title a{
	text-decoration:none!important;
}

.hero-interior.no-image .ou-banner-title a:hover {
   text-decoration:underline!important;
}

.hero-interior.no-image h2 a{
	text-decoration:none!important;
}

.hero-interior.no-image h2 a:hover {
   text-decoration:underline!important;
}

.contact-list li.school:before {
	content: "\f19c";
}


/* program finder dropdown filters background color */
.program-list .filters-container .form-control{
	background: #461D7C;
}

/* faculty listing dropdown filters background color */
#type-filter .form-control, #department-filter .form-control{
	background: #461D7C;
}

.ou-justedit-region table[class^="ou-"] img:not(.mce-object-iframe) {
    min-height: 100px;
    min-width: 100px;
}


#mc{
	background-color:white;
}

/* Added for single sidebar nav item bug */
#side-nav-accordion{
	width:100%;
}

/* xtra spacing at the bottom of the share this feature */
.sharethis-inline-share-buttons{
	 margin-bottom: 15px;
}


.ou-banner-title a {
	font-weight: 300;
	display: block;
	font-size: 1.75rem;
	color: #333 !important;
	text-decoration:underline;
}

.ou-banner-title a:hover {
    text-decoration: none;
}

.banner-title{
	text-transform:unset!important;
}



.hero-slider .carousel-caption h1, .interior-hero-slider .carousel-caption h1, .video-caption h1, .hero h1{
		text-transform:unset!important;
}