.collections-slider-generic { position: relative; margin: 0px auto 30px; overflow: hidden; }
.collections-slider-generic.default { max-width: 300px; }
.collections-slider-generic a { display: inline-block; position: relative; }
.collections-slider-generic .arrow {
    position: absolute;
    text-align: center;
    top: calc(50% + 10px);
    cursor: pointer;
    z-index: 100;
    border: none !important;
    color: #fff !important;
    background-color: rgba(0,0,0,0.3) !important;
    margin: 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 20%;    

    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.collections-slider-generic .arrow:hover {
    background-color: rgba(0,0,0,0.6) !important;
}
.collections-slider-generic .arrow img {
    height: 45px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.collections-slider-generic .arrow:hover img {
    -webkit-filter: opacity(90%);
    filter: opacity(90%);
}

.collections-slider-generic .arrow.nextSlide { right: -5px; }
.collections-slider-generic .arrow.prevSlide { left: -5px; }
.collections-slider-generic .main-button { position: absolute; bottom: 10%; width: 100%; text-align: center; }
.collections-slider-generic .main-button .button { text-align: center; margin: 0px auto; padding: 10px 15px; font-size: 20px; }
.collections-slider-generic .top-area { position: absolute; top: 0px; color: #FFF; padding: 10px; width: 100%; background-color: rgba(0,0,0,.5); z-index: 1; font-weight: bold; }
.collections-slider-generic .title { color: #FFF; width: 100%; font-weight: bold; }

.collections-slider-generic .slick-slider { }
.collections-slider-generic .gen-slide { display: none; margin: 0px 10px; }
.collections-slider-generic .slick-slider.slick-initialized .slide, .collections-slider-generic .gen-slide:first-child { display: block; }



.collections-slider-generic.strip { background: transparent; margin-bottom: 0px; }
.collections-slider-generic.strip .gen-slide {     
    border-radius: 0px; 
    overflow: hidden; 
}
.collections-slider-generic.strip a { width: 100%; text-align: center; }
.collections-slider-generic.strip .top-area { display: none; }
.collections-slider-generic.strip .slick-slider { margin-bottom: 0px; }
.collections-slider-generic.strip .slick-slide img { 
    display: inline-block; 
    vertical-align: top;
    transition: all .5s; 
    max-height: 300px;
    width: 100%;
}

.collections-slider-generic.strip.less-mode .slick-slide img {
    width: auto;
}

.collections-slider-generic.strip .slick-slide:hover img {
    transform: scale(1.1);    
}
.collections-slider-generic.strip .main-button { 
    background: #FFF;
    width: 110px;
    padding: 3px 2px 4px;
    bottom: 0px;
    right: 0px;
    font-family: 'FetteEngschriftDIN1451W',sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #010101;
}
.collections-slider-generic.strip .slick-slide .content { 
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute; 
    right: 0; 
    top: 0px; 
    background: transparent;
    padding: 0 5px 0px; 
    border: 0px solid white; 
}
.collections-slider-generic.strip .slick-slide .content:hover {  }
.collections-slider-generic.strip .slick-slide .title {     
    max-width: 80%; 
    text-align: center; 
    background: transparent;
    display: block;    
}
.collections-slider-generic.strip .slick-slide .title-inner {
    background: #FFF;
    display: inline;
    padding: 4px 10px;
    font-family: 'FetteEngschriftDIN1451W',sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    color: #010101;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}
.collections-slider-generic.strip .row { max-width: 100%; }
.collections-slider-generic.strip .main-button .button { font-size: 16px; line-height: 16px; padding: 8px 15px; background: #1d1d1d; position: absolute; bottom: 15px; left: calc(50% - 50px); }

.collections-slider-generic.strip .widget-title {
    pointer-events: none;    
    text-align: center;
}
.collections-slider-generic.strip .widget-title h1 {
    margin-bottom: 0px;
    margin-top: 10px;
}
.collections-slider-generic.strip .view-all-cont {
    text-align: center;
}
.collections-slider-generic.strip .view-more-all {
    background: #FFF;
    display: inline-block;
    width: auto;
    padding: 6px 10px;
    font-family: 'FetteEngschriftDIN1451W',sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    color: #010101;
    top: 15px;
    z-index: 11111;
    border: 0px solid #000;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}


@media only screen and (max-width: 64.063em) {
    .collections-slider-generic.strip .slick-slide img { height: 100%; }
    .collections-slider-generic.strip .slick-slide .content {  }
    .collections-slider-generic.strip .slick-slide .title-inner, .collections-slider-generic.strip .main-button { font-size: 14px; }
    .collections-slider-generic.strip .slick-slide .title { max-width: 90%; }
    .collections-slider-generic.strip .widget-title { font-size: 40px; }
    .collections-slider-generic.strip .view-more-all { top: 5px; }
}
@media only screen and (max-width: 40.063em) {
    .collections-slider-generic.strip {
        margin-bottom: 10px;
    }
	.collections-slider-generic .main-button .button { font-size: 18px; }
    .collections-slider-generic.strip .slick-slide img { width: 100%; min-height: 120px; }

    .collections-slider-generic.strip .widget-title { 
        top: -25px;
        font-size: 35px; 
    }    
}
