@import url(https://fonts.googleapis.com/css?family=Indie+Flower);
@font-face{font-family:"cs-ctrl-dodgy";src:url("../fonts/cs-ctrl-dodgy.eot");src:url("../fonts/cs-ctrl-dodgy.eot#iefix") format("embedded-opentype"),url("../fonts/cs-ctrl-dodgy.woff") format("woff"),url("../fonts/cs-ctrl-dodgy.ttf") format("truetype"),url("../fonts/cs-ctrl-dodgy.svg#dodgy") format("svg");font-weight:normal;font-style:normal;}.csslider1{display:block;position:relative;width:100%;}
.csslider1, .csslider1 *, .csslider1 *:after, .csslider1 *:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.csslider1 > .cs_anchor{display:none;}
.csslider1 > ul{position:relative;z-index:1;font-size:0;line-height:0;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap;}
.csslider1 > ul > .cs_skeleton{width:100%;visibility:hidden;font-size:0px;line-height:0;}.csslider1 > ul > .slide.img img{width:100%;}
.csslider1 > ul > .slide.img a{font-size:0pt;color:transparent;}
.csslider1 > ul > .slide{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden;font-size:15px;font-size:initial;line-height:normal;white-space:normal;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.csslider1 .cs_engine{position:absolute;top:-9999px;left:-9999px;font-size:0pt;opacity:0;filter:alpha(opacity=0);}.csslider1 > ul > li.img, .csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_bullets, .csslider1 > .cs_play_pause{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*General Styles*/
/*General Arrows*/
.csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext{position:absolute;top:50%;z-index:5;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label{position:absolute;text-decoration:none;cursor:pointer;opacity:0;z-index:-1;}
.csslider1 > .cs_arrowprev{left:0;}
.csslider1 > .cs_arrownext{right:0;}.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label{opacity:0;z-index:-1;}
.csslider1 > #cs_slide1_0:checked ~ .cs_arrowprev > label.num4, .csslider1 > #cs_pause1_0:checked ~ .cs_arrowprev > label.num4, .csslider1 > #cs_slide1_0:checked ~ .cs_arrownext > label.num1, .csslider1 > #cs_pause1_0:checked ~ .cs_arrownext > label.num1, 
.csslider1 > #cs_slide1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_pause1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_slide1_1:checked ~ .cs_arrownext > label.num2, .csslider1 > #cs_pause1_1:checked ~ .cs_arrownext > label.num2, 
.csslider1 > #cs_slide1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_pause1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_slide1_2:checked ~ .cs_arrownext > label.num3, .csslider1 > #cs_pause1_2:checked ~ .cs_arrownext > label.num3, 
.csslider1 > #cs_slide1_3:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_pause1_3:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_slide1_3:checked ~ .cs_arrownext > label.num4, .csslider1 > #cs_pause1_3:checked ~ .cs_arrownext > label.num4, 
.csslider1 > #cs_slide1_4:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_pause1_4:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_slide1_4:checked ~ .cs_arrownext > label.num0, .csslider1 > #cs_pause1_4:checked ~ .cs_arrownext > label.num0{opacity:1;z-index:5;}
@-webkit-keyframes arrow1{0%, 19.99%{opacity:1;z-index:5;}
  20%, 100%{opacity:0;z-index:-1;}
}
@keyframes arrow1{0%, 19.99%{opacity:1;z-index:5;}
  20%, 100%{opacity:0;z-index:-1;}
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num4, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num1{-webkit-animation:arrow1 40000ms infinite -2000ms;animation:arrow1 40000ms infinite -2000ms;}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num2{-webkit-animation:arrow1 40000ms infinite 6000ms;animation:arrow1 40000ms infinite 6000ms;}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num3{-webkit-animation:arrow1 40000ms infinite 14000ms;animation:arrow1 40000ms infinite 14000ms;}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num4{-webkit-animation:arrow1 40000ms infinite 22000ms;animation:arrow1 40000ms infinite 22000ms;}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num3, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num0{-webkit-animation:arrow1 40000ms infinite 30000ms;animation:arrow1 40000ms infinite 30000ms;}
.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label, .csslider1 > .pause:checked ~ .cs_arrowprev > label, .csslider1 > .pause:checked ~ .cs_arrownext > label{-webkit-animation:none;animation:none;}
/*/General Arrows*/
/*  General Play Pause  */
.csslider1 > .cs_play_pause{position:absolute;bottom:0;right:0;z-index:5;}
.csslider1 > .cs_play_pause > label{position:absolute;cursor:pointer;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause,
.csslider1 > .slide:checked ~ .cs_play_pause > .cs_play,
.csslider1 > .pause:checked ~ .cs_play_pause > .cs_play{display:block;z-index:5;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_play,
.csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause,
.csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause{display:none;z-index:-1;}
@-webkit-keyframes pauseChange1{
0%, 19.99%{opacity:1; z-index:5;}
20%, 100%{opacity:0; z-index:-1;}
}
@keyframes pauseChange1{0%, 19.99%{opacity:1; z-index:5;}
  20%, 100%{opacity:0; z-index:-1;}
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num0{opacity:0;z-index:-1;-webkit-animation:pauseChange1 40000ms infinite -2000ms;animation:pauseChange1 40000ms infinite -2000ms;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num1{opacity:0;z-index:-1;-webkit-animation:pauseChange1 40000ms infinite 6000ms;animation:pauseChange1 40000ms infinite 6000ms;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num2{opacity:0;z-index:-1;-webkit-animation:pauseChange1 40000ms infinite 14000ms;animation:pauseChange1 40000ms infinite 14000ms;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num3{opacity:0;z-index:-1;-webkit-animation:pauseChange1 40000ms infinite 22000ms;animation:pauseChange1 40000ms infinite 22000ms;}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num4{opacity:0;z-index:-1;-webkit-animation:pauseChange1 40000ms infinite 30000ms;animation:pauseChange1 40000ms infinite 30000ms;}
.csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause,
.csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause{-webkit-animation:none;animation:none;}
/*  /General Play Pause  */
/*Effect*/
.csslider1 > #cs_slide1_0:checked ~ ul > .slide.num0, .csslider1 > #cs_pause1_0:checked ~ ul > .slide.num0, .csslider1 > #cs_slide1_1:checked ~ ul > .slide.num1, .csslider1 > #cs_pause1_1:checked ~ ul > .slide.num1, .csslider1 > #cs_slide1_2:checked ~ ul > .slide.num2, .csslider1 > #cs_pause1_2:checked ~ ul > .slide.num2, .csslider1 > #cs_slide1_3:checked ~ ul > .slide.num3, .csslider1 > #cs_pause1_3:checked ~ ul > .slide.num3, .csslider1 > #cs_slide1_4:checked ~ ul > .slide.num4, .csslider1 > #cs_pause1_4:checked ~ ul > .slide.num4{opacity:1;z-index:2;}.csslider1 > ul > .slide{display:inline-block;position:absolute;left:0;top:0;opacity:0;z-index:1;-webkit-transition:opacity 2000ms ease;transition:opacity 2000ms ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
@-webkit-keyframes fade1{0%, 25%, 100%{opacity:0;}
  5%, 20%{opacity:1;}
  0%, 19.999%{z-index:2;}
  20.001%, 100%{z-index:1;}
}
@keyframes fade1{0%, 25%, 100%{opacity:0;}
  5%, 20%{opacity:1;}
  0%, 19.999%{z-index:2;}
  20.001%, 100%{z-index:1;}
}.csslider1 > #cs_play1:checked ~ ul > .slide.num0{-webkit-animation:fade1 40000ms infinite -2000ms;animation:fade1 40000ms infinite -2000ms;}
.csslider1 > #cs_play1:checked ~ ul > .slide.num1{-webkit-animation:fade1 40000ms infinite 6000ms;animation:fade1 40000ms infinite 6000ms;}
.csslider1 > #cs_play1:checked ~ ul > .slide.num2{-webkit-animation:fade1 40000ms infinite 14000ms;animation:fade1 40000ms infinite 14000ms;}
.csslider1 > #cs_play1:checked ~ ul > .slide.num3{-webkit-animation:fade1 40000ms infinite 22000ms;animation:fade1 40000ms infinite 22000ms;}
.csslider1 > #cs_play1:checked ~ ul > .slide.num4{-webkit-animation:fade1 40000ms infinite 30000ms;animation:fade1 40000ms infinite 30000ms;}
.csslider1 > #cs_play1:checked ~ ul > .slide, .csslider1 > .pause:checked ~ ul > .slide{-webkit-transition:none;transition:none;}
/*/Effect*/
/*Template Arrows*/
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label{margin-top:-24px;width:68px;height:48px;}
.csslider1 > .cs_arrowprev{left:68px;}
.csslider1 > .cs_arrownext{right:68px;}
.csslider1 > .cs_arrowprev > label{right:0;}
.csslider1 > .cs_arrownext > label{left:0;}.csslider1 > .cs_arrowprev > label span, .csslider1 > .cs_arrownext > label span{position:absolute;top:0;left:0;right:0;bottom:0;background:#282829;color:#fff;text-align:center;z-index:2;-webkit-transition:300ms background ease, 300ms color ease;transition:300ms background ease, 300ms color ease;}
.csslider1 > .cs_arrowprev:hover > label span, .csslider1 > .cs_arrownext:hover > label span{background:#fff;color:#282829;}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrowprev > label span:before{content:'\e802';}
.csslider1 > .cs_arrownext > label span:after, .csslider1 > .cs_arrownext > label span:before{content:'\e803';}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after, .csslider1 > .cs_arrowprev > label span:before, .csslider1 > .cs_arrownext > label span:before{position:absolute;top:50%;left:0;right:0;font:24px "cs-ctrl-dodgy";height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after{margin-left:-8px;}
.csslider1 > .cs_arrowprev > label span:before, .csslider1 > .cs_arrownext > label span:before{margin-left:8px;}
/* IE10+ hack */
_:-ms-input-placeholder, :root .csslider1 > .cs_arrowprev > label span:after{line-height:25px;}
_:-ms-input-placeholder, :root .csslider1 > .cs_arrownext > label span:after{line-height:25px;}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label{-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;}
.csslider1 > .cs_arrowprev img, .csslider1 > .cs_arrownext img{position:absolute;top:0;-webkit-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;visibility:hidden;-webkit-transition:300ms -webkit-transform ease, 300ms visibility ease;transition:300ms transform ease, 300ms -webkit-transform ease, 300ms visibility ease;}
.csslider1 > .cs_arrowprev img{left:68px;-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
.csslider1 > .cs_arrownext img{right:68px;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.csslider1 > /*  Template Play Pause  */
.csslider1 > .cs_play_pause{top:auto;left:auto;right:0;bottom:0;}
.csslider1 > .cs_play_pause > label{position:relative;text-decoration:none;position:absolute;left:-30px;top:-30px;
  width:30px;height:30px;background:#282829;-webkit-transition:300ms background ease;transition:300ms background ease;}
.csslider1 > .cs_play_pause:hover > label{background:#242425
}
.csslider1 > .cs_play_pause > .cs_play:after{display:block;content:'\e800';font-size:16px;line-height:30px;}
.csslider1 > .cs_play_pause > .cs_pause:after{display:block;content:'\e801';font-size:12px;line-height:30px;}
.csslider1 > .cs_play_pause > label:after{font-family:"cs-ctrl-dodgy";text-align:center;color:#fff;}
/*  /Template Play Pause  */

@media
only screen and (max-width:480px), only screen and (-webkit-max-device-pixel-ratio:2) and (max-width:480px), only screen and (   max--moz-device-pixel-ratio:2) and (max-width:480px), only screen and (-o-max-device-pixel-ratio:2/1) and (max-width:480px), only screen and (   max-device-pixel-ratio:2) and (max-width:480px), only screen and (max-resolution:192dpi) and (max-width:480px), only screen and (max-resolution:2dppx)  and (max-width:480px){
.csslider1 > .cs_description,   .csslider1 > .cs_bullets{display:none;}
}
