body{
	margin-top: 15px;
}

button:focus {outline:0!important;}

.slick-slide {
    outline: none
}

.slick-prev{
	left: 0px;
	top: 30%;
}

.slick-next{
	right: 1px;
	top: 30%;
}

.slick-prev:before, .slick-next:before{
    color:#5D9AD6;
    font-size: 24px;
}

.slick-list{
	margin: 10px 25px 25px 25px;
}

h4{
	font-family: "Heuristica Bold",serif;
}

/* Slider styles*/
.carousel{
	margin-top: 20px;
}

.carousel img{
	width: 170px;
}

.caoursel_container{
	width: 100%;
}

.hover-color{
	z-index: 10000;
	width: 170px;
	height: 96px;
	position: absolute;
}


@media(max-width: 380px){
	
	.carousel img{
		width: 225px;
	}

	.video-teaser{
		padding-top: 8px;
		width: 225px!important;
	}

	.hover-color{
		z-index: 10000;
		width: 225px;
		height: 127px;
		position: absolute;
	}
}


@media(max-width: 320px){
	
	.carousel img{
		width: 200px;
	}

	.video-teaser{
		padding-top: 8px;
		width: 200px!important;
	}

	.hover-color{
		z-index: 10000;
		width: 200px;
		height: 112px;
		position: absolute;
	}
}

.video-teaser{
	width: 160px;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
}

.carousel a{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #666;
	font-size: 12px;
}

.carousel a:HOVER{
	color: #1D89B3;
}

.carousel a:HOVER > .hover-color{
	background-color: #1D89B3;
	opacity: .5;
}

.carousel a:focus{
	outline: 0px!important;
}

.carousel_head{
	position: absolute;
	top: -20px;
}

.carousel_head h5{
	margin-bottom: 12px;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	color: #666!important;
}




