.flcarousel.col-md-8{padding-left:14px;padding-right:8px;z-index:900;}
ul.flthumbnails{list-style-type:none;margin:0;padding:0;}
ul.flthumbnails li.fltn-cell{clear:none;float:left;margin:0 3px 5px 0;position:relative;}
ul.flthumbnails li.fltn-cell:nth-child(2n+1){margin-right:5px;}
ul.flthumbnails li.fltn-cell:hover img{opacity:0.7;}
ul.flthumbnails li.fltn-cell div.fltn-caption{background-color:rgba(166, 166, 163, 1.0);padding:4px 0;position:absolute;text-align:center;top:0;width:100%;}
@media all and (max-width:996px) and (min-width:640px){ul.flthumbnails li.fltn-cell div.fltn-caption{background-color:rgba(166, 166, 163, 1);padding:12px 0;position:absolute;text-align:center;top:0;width:100%;}
}
.flthumbnail-group.col-md-4{margin:0;padding:0 9px 0 0;}
.carousel-cell .text-elements{position:absolute;top:14%;left:10%;width:70%;}
.carousel-cell{width:100%;height:364px;}
.carousel-cell img{display:block;max-width:100%;max-height:100%;height:auto;width:100%;}
.text-elements div{display:block;float:left;clear:both;color:#ffffff;padding:6px;zzzmargin:0 0 0 0;text-align:center;min-width:50%;zzzwidth:100%;}
.text-elements .headline{background-color:#ff0000;color:#ffffff;display:block;font-size:14pt;font-weight:bold;margin-right:32px;zzzmax-width:432px;padding:0 12%;text-align:center;white-space:nowrap;}
.text-elements .subheadline{background-color:#444444;color:#ffffff;font-size:9pt;font-weight:normal;margin-left:32px;zzzmax-width:432px;opacity:0.95;padding:8px 12%;text-align:center;}
.fltn-cell > a{color:#ffffff;font-weight:bold;}
.flickity-prev-next-button.previous{left:15px !important;}
.flickity-page-dots{bottom:0 !important;}
@media all and (max-width:1023px){.slidewrapper{margin-bottom:0;}
.flcarousel.col-md-8{padding-left:15px;padding-right:15px;}
.flthumbnail-group.col-md-4{padding:10px 15px 0;float:left;}
ul.flthumbnails{width:100%;float:left;margin-bottom:0!important;}
ul.flthumbnails li.fltn-cell{width:50%;margin:0;padding:0 0 10px 5px;}
ul.flthumbnails li.fltn-cell:nth-child(2n+1){margin:0;padding:0 5px 10px 0;}
ul.flthumbnails li.fltn-cell a{display:block;position:relative;}
ul.flthumbnails li.fltn-cell img{height:auto;width:100%;}
.carousel-cell .text-elements{}
.text-elements span.headline{margin-right:0;}
.text-elements span.subheadline{margin-left:0;}
}
@media screen and (min-width:768px) and (max-width:1023px){.carousel-cell{zzzheight:374px;width:100%;}
.carousel-cell img{width:100%;}
}
@media all and (max-width:767px){.carousel.col-md-8{padding-left:0;padding-right:0;}
.flcarousel.col-md-8{padding-left:0;padding-right:0;}
.flthumbnail-group.col-md-4{margin:10px 0 0 0;padding:0;}
ul.flthumbnails li.fltn-cell img{zzzwidth:100%;}
.carousel-cell .text-elements{max-width:260px;}
.text-elements .subheadline{display:none;}
}
@media all and (max-width:767px) and (min-width:480px){.carousel-cell{width:100%;min-height:320px;}
.text-elements span.headline{padding:0 30px;}
}
@media all and (max-width:480px){ul.flthumbnails li.fltn-cell{width:100%;padding:0 0 10px 0;}
ul.flthumbnails li.fltn-cell:nth-child(2n+1){padding:0 0 10px 0;}
.carousel-cell{width:100%;height:182px;}
.text-elements span.headline{padding:0 30px;}
.text-elements span.subheadline{display:none;}
}
@media all and (max-width:375px){ul.flthumbnails li.fltn-cell{width:100%!important;}
ul.flthumbnails li:nth-child(2n){margin:3px 0 3px 0px;}
}
.flslider{height:100%;position:relative;}
.flslider .flslider-item img{height:auto;max-height:100%;max-width:100%;width:auto;}
@media all and (min-width:375px){.flslider .flslider-item{min-height:164px;width:100%;height:100%;text-align:center;}
}
@media all and (min-width:480px){.flslider .flslider-item{min-height:300px;width:100%;}
}
@media all and (min-width:767px){.flslider .flslider-item{min-height:350px;width:100%;}
}
@media all and (min-width:992px){.flslider .flslider-item{min-height:350px;width:100%;}
}