/* Additional Fonts */
@font-face {
	font-family: 'Droid Serif Bold Italic';
	src: url('/_resources/fonts/droid-serif/droidserif-bolditalic-webfont.eot');
	src: url('/_resources/fonts/droid-serif/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/_resources/fonts/droid-serif/droidserif-bolditalic-webfont.woff') format('woff'),
		 url('/_resources/fonts/droid-serif/droidserif-bolditalic-webfont.ttf') format('truetype'),
		 url('/_resources/fonts/droid-serif/droidserif-bolditalic-webfont.svg#droid_serifbolditalic') format('svg');
	font-weight: 600;
	font-style: italic;
}
.droid-serif-italic{
	font-family: "Droid Serif",Georgia,"Times New Roman",Times,serif;
}
.droid-serif-bold-italic{
	font-family: "Droid Serif Bold Italic",Georgia,"Times New Roman",Times,serif;
}

/* Page Overrides */
@media (min-width: 992px){
	body.no-nav.nav-shrink{
		padding-top: 12rem !important;
	}
}
.container-fluid, #ob{max-width: 140rem;}
:target:before{display: none !important;}
#wku-accessibility-downloads > hr {display: none;}
#wku-accessibility-downloads > p.small.mt-5{ margin-top: 0 !important;}


/* Buttons */
.btn-outline-secondary{
	border-width: 0.2rem;
	background: transparent;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:focus{
	border-color: #9a1a20 !important;
	background-color: #9a1a20 !important;
	color: #ffffff !important;
}
.btn-outline-secondary:focus{
	-webkit-box-shadow: 0 0 0 2px rgba(176,30,36,.25);
	box-shadow: 0 0 0 2px rgba(176,30,36,.25);
}
#sp-more-section .btn{ border-width: 0.2rem; }


#sp-btn-break{ display: none; height: 0; }
@media (min-width: 768px) and (max-width: 1000px ){
	#sp-btn-break{
		display: block;
	}
}
#sp-cta-cards .btn-outline-secondary{ 
	line-height: 1.1; 
	background-color: rgba(0,0,0,0.25);
}
#sp-cta-cards .btn-outline-secondary .small{ 
	font-size: 65%;
	display: block;
	margin-top: 0.2rem;
}


/* Jumbotron Tweaks */
.wku-hero.jumbotron .jumbotron-title{
	font-size: 6rem;
	font-weight: 300; 
	line-height: 1;
}
.wku-hero.jumbotron .jumbotron-description{
	font-size: 1.8rem;
	font-weight: 300; 
	font-style: normal;
}
.wku-hero.jumbotron {
	min-height: 51rem;
	height: 61vh;
}
@media (min-width: 768px) {
	.wku-hero.jumbotron {
		min-height:65rem;
		height: 60vh;
	}
	.wku-hero.jumbotron .jumbotron-title{
		font-size: 8rem;
	}
	.wku-hero.jumbotron .jumbotron-description{
		font-size: 2.2rem;
	}
}

@media (max-width: 768px) {
	.jumbotron .btn-outline-secondary{
		padding: .75rem 2.4rem;
		font-size: 1.4rem;
	}
}
		
/* Sticky Titles */
.sp-title .sticky-top{
	/* top: calc(50% - 12.5rem); */
	top: 8rem;
}
.sp-title h2{
	padding: 16rem 0;
	text-shadow: 0 0 5rem #000;
}

/* Background Images */
.bg-img-row{
    min-height: 50vh; 
    background-position: 50%; 
    background-size: cover; 
    background-attachment: fixed;
}
@media (max-width: 991px) {
    .bg-img-row{
         background-image: none !important;
    }
}

/* row style on ipad */
.touchevents .bg-img-row, 
.touchevents .sp-title, 
.touchevents .sp-section{
    background-attachment: scroll !important;
	-webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 100% !important;
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
.touchevents .bg-img-row{
	background-attachment: scroll !important;
	background-image: none !important;
}
.touchevents .sp-section.my-lg-6{ margin-top: 0 !important; margin-bottom: 0 !important; }

.touchevents .bg-img-row .flex-lg-first{
    -webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

@media (min-width: 992px) {
	.no-touchevents .bg-img-row .sp-title{ 
		background-image: none !important; 
	}
	.no-touchevents .sp-section{ margin-top: 45rem !important; }
}

.bg-img-row .sp-title{
	background-size: cover; 
    background-attachment: fixed;
}

@media (max-width: 768px) {
	.bg-img-row, .sp-title{
    	background-attachment: scroll !important;
	}
	.touchevents .bg-img-row{
		background-attachment: scroll;
	}
}

.sp-title, .sp-section{
	background-position: center;
}


/* Timeline Adjustments */
.timeline > .row .timeline-icon [class*="fa"],
.card-icon [class*="fa"]{
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 5rem;
}

@media (max-width: 575px) {
	.timeline-item:before{ display: none; }
	.timeline-item{ border: 0; }
}
.timeline > .row .timeline-icon .text-muted[class*="fa"],
.card-icon .text-muted[class*="fa"]{
	color: #777 !important;
}
.timeline > .row:hover .timeline-icon .text-muted[class*="fa"],
.sp-card:hover .card-icon .text-muted[class*="fa"]{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	color: #b01e24 !important;
}


/* Metric Modals */
.sp-metric-label{
	display: block;
	font-family: "Droid Serif Bold Italic",Georgia,"Times New Roman",Times,serif;
	font-weight: 600;
	font-style: italic;
}
.modal-sp-metrics .accordion .card-header a:hover, 
.modal-sp-metrics .accordion .card-header a:focus{
	text-decoration: none;
	color: #333333;
}
.modal-sp-metrics .accordion .card-header a:before {
	-webkit-transition: -webkit-transform  0.3s ease-in-out;
	-o-transition: transform  0.3s ease-in-out;
	transition: transform  0.3s ease-in-out;
}
.modal-sp-metrics .accordion .card-header a.collapsed:hover:before {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.modal-sp-metrics .accordion .card li{
	margin-bottom: 1rem;
}
.modal-sp-metrics .accordion .card li > ul > li{
	margin-bottom: 0.5rem;
}
.modal-sp-metrics .accordion > .card {
	margin-bottom: 0;
	border: 0;
}
.modal-sp-metrics .accordion .card-header {
	border-bottom: 0;
	background: transparent;
	
}
.modal-sp-metrics .accordion .card-header a{
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 1.5rem;
}
.modal-sp-metrics .accordion .card-header a.collapsed:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777777' viewBox='0 0 192 512'%3e%3cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3e%3c/svg%3e");
}
.modal-sp-metrics .accordion .card-header a:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777777' viewBox='0 0 256 512'%3e%3cpath d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3e%3c/svg%3e");
}




@media print{
	body, html, #wrapper-site{
		background: transparent !important;
		height: auto !important;
		overflow: visible !important;
		overflow-y: visible !important;
		display: block;
	}
	#wrapper-site{
		background-color: #ffffff !important;
	}
/* 	.row{display: block !important;} */
	*{background-image: none !important;}
	
	#sp-cta-cards .col-md-4{
		width: 33.333333% !important;
	}
	#sp-cta-cards{
		padding-top: 10rem;
		padding-bottom: 7.5rem;
	}
	#sp-cta-cards img{
		display: none;
	}
	#sp-cta-cards .btn.btn-outline-secondary{
		color: #b01e24 !important;
		border-color: #b01e24 !important;
		background: transparent;
	}
	.sp-title h2{
		padding-bottom: 2rem !important;
		padding-top: 2rem !important;
		color: #b01e24 !important;
	}
	.sp-title{
		page-break-before: always !important;
	}
	
	.sp-section, .sp-title{
		display: block !important;  
		width: 100% !important; 
		max-width: 100%; 
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sp-section{
		margin-top: 0 !important;
	}
	
	.sp-about-collapse.collapse{ display: block !important; }
	.sp-readmore, .sp-hidemore{ display: none !important; }
	
	.hero-media-wrapper, .hero-media{ display: none !important;}
	
	
	
	/* removing allows FF to print next section, but not more than 1 page */
	.wku-hero-wrapper, .wku-hero{
		 display: block !important;
		 page-break-after: always !important;
	}
	
	
	
	.wku-hero-wrapper{
		padding-top: 16rem !important;
	}
	.wku-hero .btn{ display: none !important; }
	.jumbotron-title{color: #b01e24 !important;}
	.jumbotron-description{ color: #555555 !important; text-shadow: none !important; filter: none !important; -webkit-filter: none !important;}
	
	#our-students, #our-hill, #our-community, .timeline-item{
		page-break-before: always !important;
	}
	#sp-btn-break{
		display: block !important; 
		width: 100%;
	}
	.hero-media, .video-fallback, .hero-media-wrapper{
		display: none !important;
	}
	.scrollFadeOut{
		opacity: 1 !important;
	}
	.fader{
		opacity: 1 !important;
    	top: 0px !important;
	}
	
	.wku-hero-wrapper:before{ display: none !important; }
	
	

}