/* *******************************************************
	Slick Carousel
******************************************************** */
@charset "utf-8";

.slickCarouselWrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    /*align-content: stretch;*/
    align-items: center;
}

.slickCarousel {
    width: 100%;
    /*order: 0;*/
    flex: 0 1 auto;
    align-self: center;
}

.carouselSlide {
	width: 100%;
	flex: 0 1 100%;
	background-color: #000;
	position: relative;
}

.carouselSlide > img {
	width: 100%;
	opacity: .75;
}

.slick-prev:before {
  content: "<";
  font-size: 30px;
  font-weight: bold;
}

.slick-next:before {
  content: ">";
  color: #0f0;
  font-size: 30px;
  font-weight: bold;
}

.slick-prev {
    left: 1%;
	top: 50%;
	z-index: 1;
}

.slick-next {
    right: 1%;
	top: 50%;
}

/*.slick-dots {
	right: 0;
}*/

.carouselSlide > span.imgCredit {
	position: absolute;
	text-align: left;
	bottom: 0;
	font-size: 75%;
	font-style: italic;
	color: #fff;
	/*background-color: rgba(175, 175, 175, .80);*/
	/*background-color: rgba(204, 204, 204, 0.5);*/
	/*border: 1px #fff solid;*/
	padding: 1%;
}

.carouselSlide > h2 {
	position: absolute;
	text-align: center;
	color: #fff;
	background-color: rgba(175, 175, 175, .80);
	/*background-color: rgba(204, 204, 204, 0.5);*/
	border: 1px #fff solid;
	padding: 1%;
}

.carouselSlide > h2.welcomeText {
	background: none;
	border: none;
	text-align: center;
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 3.5em;
	font-weight: 700;
}

.carouselSlide > h2.carouselText {
	/*position: relative;*/
	width: 40%;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	/*-webkit-transform: translate(395%, -300%);
	transform: translate(395%, -300%);*/
	font-size: 1.2em;
	font-weight: 700;
}

.carouselSlide > h2.carouselText > a {
	text-decoration: none;
	color: #387FBA;
	/*color: #6C6C6C;*/
}

.carouselSlide > h2.carouselText > a:hover {
	text-decoration: none;
	color: #66181A;
}

.slick-track {
	height: auto;
}

.carouselSlide > h2.carouselText > .knowTitle {
	font-size: 1.5em;
}