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

.fullwidth-image-callout {
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
	width: calc(100vmax - 9px);
}
.cta-slider {
	left: 50%;
	margin-left: -49.75vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
	width: calc(100vmax - 9px);
}
.hcc-media-band .hcc-screen-orange-bright, .hcc-screen-blue, .hcc-screen-green, .hcc-screen-teal, .hcc-screen-dark{
	position: absolute;
	width: 100%;
	height: 100%;
}
.opacity-30 {
	opacity: .3;
}

.ouc-cal-body .hcc-event:nth-child(n+1) .hcc-event-date{--tw-bg-opacity:1;background-color:rgba(30,121,192,var(--tw-bg-opacity))}
.ouc-cal-body .hcc-event:nth-child(odd) .hcc-event-date{--tw-bg-opacity:1;background-color:rgba(241,90,42,var(--tw-bg-opacity))}
.ouc-cal-body .hcc-event:nth-child(3n+1) .hcc-event-date{--tw-bg-opacity:1;background-color:rgba(176,197,54,var(--tw-bg-opacity))}
.ouc-cal-body .hcc-event:nth-child(4n+1) .hcc-event-date{--tw-bg-opacity:1;background-color:rgba(85,196,197,var(--tw-bg-opacity))}

.ouc-cal-body .hcc-event:nth-child(n+1):hover .hcc-event-date{--tw-bg-opacity: 1;
	background-color: rgba(23,39,82,var(--tw-bg-opacity));}
.ouc-cal-body .hcc-event:nth-child(odd):hover .hcc-event-date{--tw-bg-opacity: 1;
	background-color: rgba(23,39,82,var(--tw-bg-opacity));}
.ouc-cal-body .hcc-event:nth-child(3n+1):hover .hcc-event-date{--tw-bg-opacity: 1;
	background-color: rgba(23,39,82,var(--tw-bg-opacity));}
.ouc-cal-body .hcc-event:nth-child(4n+1):hover .hcc-event-date{--tw-bg-opacity: 1;
	background-color: rgba(23,39,82,var(--tw-bg-opacity));}



/* .hcc-section-nav li .hcc-secondary-nav-header {
padding: .5rem;
} */

ol.hcc-section-nav > li.not-nested {
	--tw-bg-opacity: 1;
	background-color: rgba(243,244,246,var(--tw-bg-opacity));
	padding-left: .5rem;
	justify-content: space-between;
	align-items: center;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

ol.hcc-section-nav > li.not-nested:hover{
	cursor: pointer;
	display: flex;
	width: 100%;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(248,150,33,var(--tw-text-opacity));
}
ol.hcc-section-nav > li.not-nested a {
	width: 100%;	
}
#directedit a {
	color: white;
	text-decoration: none;
}
/* #directedit a:hover{
text-decoration: underline;
text-underline-offset: 1.5px;
}
.fullwidth-image-callout .hcc-link-list {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
max-width: 100vw;
position: relative;
right: 50%;
} */

.faculty-profile-details .two-col-snippet {
	padding: 0;
}
/* .w-full .hcc-link-list {
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
} */

.ou-search-results li {
	list-style: none;
}
.hcc-video-container{position:relative;overflow:hidden;width:100%}.hcc-video-container:after{display:block;content:"";padding-top:56.25%}.hcc-video-container embed,.hcc-video-container iframe,.hcc-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}

.text-blue-bright {
	color: #1e79c0;
}
.text-orange-bright {
	color: #f15a2a;
}
.text-teal {
	color: #55c4c5;
}
.text-blue {
	color: #172752;
}
.news-summary {
	margin-bottom: 20px;
}
/* .mc-related-article {
	margin-top: none;
} */
#bquery {
	color: rgba(75,85,99,var(--tw-text-opacity));
}
.hcc-angle-button.hcc-blue-bright, .hcc-subnav-list .hcc-angle-button.hcc-blue-bright+.hcc-subnav-list-dropdown {
	background-color: rgba(30,121,192,var(--tw-bg-opacity));
}
/* Homepage CSS Customizations - removing event dots */
@media only screen and (max-width: 400px) {
		ol.flickity-page-dots { display: none; }
}
/* Removing mobile icon on banner */
/* @media only screen and (max-width: 400px) { 
  img.hcc-angle-image { display: none; } 
} */
/* Removing banner on mobile */
/* @media only screen and (max-width: 400px) {
  div.hcc-media-background-image { display: none; }
} */
/* Removing Mobile Angle Image on Banner */
@media only screen and (max-width: 420px) { 
  .hcc-angle-overlay { display: none !important; } 
}

ol.flickity-page-dots{
    display:none;
}
