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


/* A-Z Index */
ul.horizontal-list {
	padding-top: 20px;
}
ul.horizontal-list li {
	display: inline;
	padding: 10px;
	list-style-type: none;
	margin-left: 0.5rem;
}
ul.horizontal-list li a{
/* 	color: #4F2984!important; */
}
ul.horizontal-list li:before {
	background-image: none;
}
ul.horizontal-list ~ ul li{
	margin-left: 3.5rem;
}
/* END A-Z Index */



/* OU form submit button colors */
.ou-form .btn-primary {
    color: #fff;
    background-color: #047940!important;
    border-color: #047940!important;
}
/* END OU form submit button colors */




/* OU gallery override */
/* remove << next to li */
.ou-gallery-control:before{
background-image:none;
}


.slick-slider .slick-dots{
	bottom:auto!important;
}

/* slider next and prev buttons */
.slick-prev, .slick-next {
    z-index: 10;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px; /* was 40px - TB */
    height: 40px;
    padding: 0;
    padding-top: 0px;
    padding-top: 3px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev{
	left:0px;
	
} 

.slick-next {
	right:0px;
}



.slick-prev::before, .slick-next::before {
    font-family: 'slick';
    font-size: 34px; /* was 40px - TB */
    line-height: 1;
    opacity: .6;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0px 0px 10px rgba(0,0,0,.5);
}



.slick-dots li.slick-active button:before, .slick-dots li button:before {
    color: #FFF;
    opacity: 1;
    font-size: 16px;
}
.slick-dots li.slick-active button {
/*     border: 5px solid #00AC9F; */
    border-radius: 100%;
}
.slick-dots li.slick-active button:before {
    color: transparent;
}



/* page heading slider styles */
/* adjusts the location of the slider arrows */
.carousel-slider .slider-nav-container .slick-arrow {
	height: 25px;
}
/* adjusts the location of the slider arrows */
.ou-style .slick-prev{
	left: -30px!important; 

} 
/* adjusts the location of the slider arrows */
.ou-style .slick-next {
	right: -30px!important; 
}
/* page heading slider styles */




/* END OU gallery override */
