/*Slick*/
.ign-slider-images .slick-initialized .slick-slide {display:block;}
.ign-slider-images .main-slider {padding: 0 1px;}
.ign-slider-images .slick-slide img {display:block; width:100%;}
.ign-slider-images h3 {font-weight:300;}
.rocheavpro-home-slider .btn-prev, .rocheavpro-home-slider .btn-next {
    border-radius: 0%; bottom:20px; color:#ffffff;
    font-size:70px; position:absolute; z-index:2;
}
.rocheavpro-home-slider .btn-prev.slick-arrow {right:200px;}
.rocheavpro-home-slider .btn-next.slick-arrow {right:100px;}

.rocheavpro-home-slider .slick-slide {height:500px;}
.rocheavpro-home-slider .slick-slide img {width:100%;}
.rocheavpro-home-slider .slider-text {position:absolute; bottom:90px; color:#ffffff; width:80vw; padding:20px; text-align:left !important;}
.rocheavpro-home-slider .slider-text h3 {font-weight:900; text-transform:uppercase; font-size:40px; line-height:90%; letter-spacing:-1px; margin-bottom:20px;}
.rocheavpro-home-slider .slider-text {background-image: linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,1));bottom:0px !important;  padding-top:40px; padding-left:40px; padding-bottom:40px; height:100%;}
.rocheavpro-home-slider .btn-prev , .rocheavpro-home-slider .btn-next {display:none !important;}


.slick-arrow:not(.slick-disabled) {cursor:pointer;}
.slick-arrow.slick-disabled {color:rgba(0,0,0,.3) !important;}
/*Slick*/


.rocheavpro-home-slider p.sub-text {text-transform:uppercase; padding-left:30px; font-weight:700; letter-spacing:2px; font-size:11px; background:url('/themes/rocheavpro/_img/colour-dash.png') no-repeat 0px 5px;}

@media only screen and (min-width: 767px) {
.rocheavpro-home-slider .slider-text {bottom:50px; width:600px;}
.rocheavpro-home-slider .btn-prev, .rocheavpro-home-slider .btn-next {border-radius: 0%; bottom:50px; color:#ffffff; font-size:50px; position:absolute; z-index:2;}
.rocheavpro-home-slider .btn-prev.slick-arrow {left:auto; right:130px;}
.rocheavpro-home-slider .btn-next.slick-arrow {left:auto; right:50px;}
.rocheavpro-home-slider .btn-prev, .rocheavpro-home-slider .btn-next {bottom: 100px;}
}

@media only screen and (min-width: 992px) {
.rocheavpro-home-slider .slider-text {bottom:50px; width:900px;}
.rocheavpro-home-slider .btn-prev, .rocheavpro-home-slider .btn-next {font-size:60px;}
.rocheavpro-home-slider .slider-text {padding-top:80px; padding-left:80px;}
.rocheavpro-home-slider .btn-prev , .rocheavpro-home-slider .btn-next {display:block !important;}
.rocheavpro-home-slider .slider-text h3 {font-size:60px; line-height:90%; letter-spacing:-2px;}

}

@media only screen and (min-width: 1600px) {
.rocheavpro-home-slider .slick-slide {height:600px;}
}