/*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: Your Name Here
Last Updated: Enter Date Here
*/

.page-secondary__content--admblock-block:nth-of-type(3){
	margin-right:0;
}

a#directedit:link,
a#directedit:active,
a#directedit:visited,
a#directedit:hover{
	color:#ffffff;
}
.page-secondary__content--admblock-block-image #fastfact__block{
	min-height:100%;
	height:222px;
}

#fastfact__block{
	min-height:100%;
	height:213px;
}

.print_courses{
	padding-bottom:10px !important;
	width: initial !important;
	background: inherit !important;
}

.cpdf{
	float:right;
}

.page-secondary__content--main h3 {
	color: inherit;
}
#directedit a{
	color: #ffffff;
}
#directedit a:hover{
	color: #ffffff;
}

/* END NEW STYLE UPDATED BY O.F Ticket #41707 */

@media (max-width: 1029px) {


	#fastfact__block {

		height: auto;

	}
	
	.page-secondary__content--admblock-block-image #fastfact__block{
		min-height:100%;
		height: auto;
}
	
}

/* END NEW STYLE UPDATED BY O.F Ticket #41707 */

/* JEFF CICERO @10/03/2017 */
a {
	color: #005CB5;
}
.main__content a {
	color: #005CB5;
}
.main__content a:hover, .main__content a:focus {
	color: #00A3E3;
}
.main__content a.btn--wblue:hover, .main__content a.btn--wblue:focus {
	color: #ffffff;
}
.icon-slider_right_arrow_cp:before {
	content: '\e801';
}
.main__content--block-events-header .main__content--block-events-header-all a {
	color: #00395d;
}

/* MIGRATED FROM style.css BY JEFF CICERO @10/03/2017 */
/* THESE STYLES DO NOT BELONG IN MAIN STYLESHEET, WILL BE OVERRIDDEN */
/* WITH SCSS UPDATES */
/*Custom CSS, Slick and Colorbox, #42331*/
/*removes space between slides*/
@font-face { 
	font-family: "slick"; 
	src: url('/_resources/fonts/slick.eot'); 
	src: url('/_resources/fonts/slick.eot?#iefix') format("embedded-opentype"), 
		url('/_resources/fonts/slick.woff') format("woff"), 
		url('/_resources/fonts/slick.ttf') format("truetype"), 
		url('/_resources/fonts/slick.svg#slick') format("svg"); 
	font-weight: normal; 
	font-style: normal; 
}

.widget.widget__views .widget__views--content .widget__views--content-image {
	margin: 0 !important; 
	border: solid 4px #fff !important;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2) !important;
}

.custom-slick-button .slick-next {
	top: -5px;
	right: -135px;
	position: relative;
}

.custom-slick-button .slick-prev {
	top: 15px;
	left: auto;
	right: -110px;
	position: relative;
}

.custom-slick-button{
	margin-bottom: -10px;
	float: right;
	position: relative;
	left: -135px;
}

.ac-slider .slick-slide {
    text-align: center;
	margin-top: -15px;	
}

.ac-slider .slick-slide::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.ac-slider .slick-slide img {
    vertical-align: middle;
    display: inline-block;
}

/* For Accessibility */

.hidden-label {
    position: absolute;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

