/* Quick.Cms.Ext v6.x slider stylesheet */
/* Quick.Slider */

/* GLOBAL */
.quick-slider, .quick-slider *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quick-slider{position:relative;margin:auto;overflow:hidden;}
.quick-slider ul{padding:0;margin:0;list-style:none;}
.quick-slider-slide{position:absolute;left:0;top:0;width:100%;display:none;text-align:left;overflow:hidden;line-height:0;}
.quick-slider-slide:first-child{display:block;}
.quick-slider-nav-arrows{z-index:5;position:absolute;top:50%;transform:translateY(-50%);float:right;min-height:60px;height:40%;display:block;margin:0;padding:0 10px;color:#fff;text-decoration:none;background:rgba(0,0,0,0.4);transition:all 0.3s ease;border:0;opacity:0.5;}
.quick-slider-nav-arrows:hover{color:#000;text-decoration:none;opacity:0.6;background:#000;}
.quick-slider-nav-arrows:before{content:"";display:block;position:relative;top:50%;transform:translateY(-50%);width:32px;height:32px;background:url('img/arrows.png') no-repeat 0 0;}
.quick-slider-nav-arrows-prev:before{background-position:0 -32px;}
.quick-slider-nav-arrows-next{right:0;}
.quick-slider-nav-arrows-prev{left:0;}
.quick-slider-nav-dots-wrapper{position:absolute;bottom:20px;width:100%;list-style:none;}
.quick-slider-nav-dots{float:left;width:14px;height:14px;margin:0 12px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent;}
.quick-slider-nav-dots.active, .quick-slider-nav-dots:hover{background:#fff;transition:all 0.3s ease;color:transparent;}
.quick-slider-slide .description, .banner .description{z-index:3;position:absolute;padding:10px;line-height:1.25em;color:#000;background: none;}
.quick-slider-slide .description h2, .banner .description h2{font-size:3em;font-weight:300;display:flex;flex-direction:column;line-height: 1.2em;}
.quick-slider-slide .description a, .banner .description a{color:inherit;text-decoration:none;}
.quick-slider-slide .description a:hover, .banner .description a:hover{text-decoration:none;}
.banner .description a.bannerLink{font-size: 1.5em;font-weight: 300;background: #13A6E7;padding: 10px 20px;border-radius: 23px;line-height: 5em;color:#fff;text-decoration:none;}
.banner .description a.bannerLink:hover{text-decoration:underline;}




@media print{
  /* PRINT STYLES */
  .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{display:none;}
}

/* PLUGINS */
