@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Arrows */
.slick-next, .slick-prev {border:0;width: 12px;height: 22px;cursor:pointer;color:transparent;padding:0;margin:3px 5px;display:inline-block!important; margin:20px 0;}
.slick-next { background:url(../images/slideshow2-rightArrow.png); }
.slick-prev { background:url(../images/slideshow2-leftArrow.png); }

/* Dots */

.slick-dots{margin:0;padding:0;list-style: none;text-align: center;display: inline-block!important;}
.slick-dots li{margin:0 5px;position: relative;display: inline-block;width: 12px;height: 22px;background:url(../images/slideshow2-indicator3.png) 0 0 no-repeat;cursor:pointer}
.slick-dots li.slick-active {background-position:-14px 0}
.slick-dots li button {width: 14px;height: 14px;opacity:0;cursor:pointer}

.portalImageTeaser2 {text-align:center;}
.portalImageTeaser2Slide { position:relative;text-align:left;}
.portalImageTeaser2Text {padding: 10px 10px; line-height: 1.3;}
.portalImageTeaser2Text h2 { font-size: 21px;  font-weight: normal; margin: 6px 0;}
.portalImageTeaser2Text h3 { font-size: 21px;  font-weight: normal; margin: 6px 0;}
.portalImageTeaser2Text p{margin:0}
.portalImageTeaser2Text a {display:inline-block;padding:0 20px;color:#fff;background-color:#76b856;text-decoration: none;line-height:1.8;}
.portalImageTeaser2Video { position: absolute; z-index: 2;display: block;}
.portalImageTeaser2Video iframe { }

/*
@media only screen and (max-width: 639px){ 
	.portalImageTeaser2Video { top:10px;}
}
*/
@media only screen and (min-width: 970px){
	.portalImageTeaser2Text h2,
	.portalImageTeaser2Text h3 { color:#58585a;}
}

@media only screen and (max-width: 969px){ 
	.portalImageTeaser2Text a {
		display: inline-block;
		padding: 0;
		color: #76b856;
		background-color: transparent;
		text-decoration: none;
		line-height: 1.8;
	}
	.portalImageTeaser2Text a:before {
		content: "\203a";
		padding-right: 5px;
		display: inline-block;
	}
}
@media only screen and (min-width: 640px) and (max-width: 969px){ 
	.portalImageTeaser2Video { top: 35px; left: 65px; width:500px;}
}
@media only screen and (max-width: 639px){
	.slick-next, .slick-prev {display:none!important;}
	.slick-dots{display:none!important;}
	.portalImageTeaser2Image.videopresent { display:none;}
	.portalImageTeaser2Video { top:0px; left:0px;}
}
@media only screen and (min-width: 970px){ 
	.slick-next, .slick-prev {display:inline-block!important;}
	.slick-dots{display:inline-block!important;}
	.portalImageTeaser2Text {position:absolute; }
	.portalImageTeaser2Text.tl {left: 40px; top: 20px; width: 40%; }
	.portalImageTeaser2Text.t {left: 40px; top: 20px; right:40px; }
	.portalImageTeaser2Text.l {left: 20px; top: 50px; width:170px; height:275px;}
	.portalImageTeaser2Text.bl {left: 40px; bottom: 20px; width: 40%; }
	.portalImageTeaser2Text.b {left: 40px; bottom: 20px; right:40px; }
	.portalImageTeaser2Video {left:230px;top:50px; width:490px;}
}


.latest-news div>a,
.latest-news div .readmore { display: block; margin: 10px 0; cursor: pointer; text-decoration: none; color: #76b856; line-height: 1.1375;}
.latest-news div>a:before,
.latest-news div .readmore:before { display: inline-block; content: "\203a"; text-decoration: none; }
.latest-news div>a:focus,
.latest-news div>a:hover,
.latest-news div .readmore:focus,
.latest-news div .readmore:hover { text-decoration: none; }

.latest-news h2 { margin: 0; padding: 9px 0; font-size: 18px; line-height: 1.25;}
.latest-news h2 a { text-decoration: none; color: #25619e; }

.latest-news { background-color: #f2f2f2; text-align:center; }
.latest-news > div { text-align:left; }
@media only screen and (min-width: 640px){
	.latest-news img { width:300px; height:225px; padding-right:38px; display:inline-block; float:left;}
}
@media only screen and (max-width: 639px){
	.latest-news h3 { clear:both;}
	.latest-news img { max-width:580px; width:100%;} 
}
.latest-news .slick-next, .latest-news .slick-prev {margin:25px 0 20px;}
