
/*slick-carousel-strip*/

.frontpage-slider .slick-carousel-strip .slick-slide{ overflow:hidden }
.frontpage-slider .slick-carousel-strip .slick-slide img{ padding:35px 10px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s }
.frontpage-slider .slick-carousel-strip .slick-slide.slick-active img,
.frontpage-slider .slick-carousel-strip .slick-slide.slick-center img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }

.frontpage-slider .slick-carousel-strip .slick-slide .slick-video-iframe{ padding:35px 10px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s }
.frontpage-slider .slick-carousel-strip .slick-slide.slick-active .slick-video-iframe,
.frontpage-slider .slick-carousel-strip .slick-slide.slick-center .slick-video-iframe{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.frontpage-slider .slick-slide .slick-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}

/* Arrows */

.frontpage-slider .hideArrow .slick-prev,
.frontpage-slider .hideArrow .slick-next{display:none !important;}

/* Dots */

.frontpage-slider .slick-dots{list-style:none;margin:0;padding:0;text-align:center;margin-top:10px; position: relative; bottom: 0px;}
.frontpage-slider .slick-dots li{display:inline-block;margin:0 5px}
.frontpage-slider .slick-dots li button{border:0;background-color:#2d2d2d;opacity:0.2;filter:alpha(opacity=20);width:12px;height:12px;display:block;overflow:hidden;text-indent:-9999px;font-size:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.frontpage-slider .slick-dots li.slick-active button,
.frontpage-slider .slick-dots li button:hover,
.frontpage-slider .slick-dots li button:focus{opacity:1;filter:alpha(opacity=100);background-color:#000}

/* Caption */

.frontpage-slider .slick-slide{position:relative;width:1200px;}
.frontpage-slider .slick-slide .caption{z-index:2;padding:75px 105px 55px;position:absolute;width:540px;left:50%;margin-left:-270px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;background-color:rgba(255,255,255,0.85);border:1px solid #dddddd;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-filter:blur(0);filter:blur(0)}
.frontpage-slider .slick-carousel-strip .slick-slide .caption,
.frontpage-slider .slick-carousel-fade .slick-slide .caption{opacity:1;filter:alpha(opacity=100);visibility:visible}
.frontpage-slider .slick-slide.runCaption .caption{opacity:1;filter:alpha(opacity=100);visibility:visible}

/* Instagram Feed Slide - Sidebar */
.sidebar-default .instagram-pics .slick-slide{padding-right:1px}
.sidebar-default .instagram-pics .slick-slide:before{display:none}


@media (max-width:991px){
	.frontpage-slider .slick-slide .caption{width:430px;margin-left:-215px;padding:30px 60px}
	.frontpage-slider .slick-prev{margin-left:-200px}
	.frontpage-slider .slick-next{margin-right:-200px}
}
@media (max-width:767px){
	.frontpage-slider .slick-prev{margin-left:-115px}
	.frontpage-slider .slick-next{margin-right:-115px}
	.frontpage-slider .slick-slide .caption{width:250px;margin-left:-125px;padding:20px 40px}
	.frontpage-slider .slick-slide .caption .category,
	.frontpage-slider .slick-slide .caption .meta,
	.frontpage-slider .slick-slide .caption .description{display:none}
	.frontpage-slider .slick-slide .caption h2{font-size:18px;margin-bottom:0}
}
@media (max-width:320px){
	.frontpage-slider .slick-slide .caption{display:none}
	.frontpage-slider .slick-prev,
	.frontpage-slider .slick-next{font-size:28px}
	.frontpage-slider .slick-prev{margin-left:-100px}
	.frontpage-slider .slick-next{margin-right:-100px}
}