/* Slider */ @import "../../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins"; .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; &:focus { outline: none; } &.dragging { cursor: pointer; cursor: hand; } } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; &:before, &:after { content: ""; display: table; } &:after { clear: both; } .slick-loading & { visibility: hidden; } } .slick-slide { float: left; // height: 100%; min-height: 1px; [dir="rtl"] & { float: right; } img { display: block; margin: 0 auto; // width: 100%; } &.slick-loading img { display: none; } display: none; &.dragging img { pointer-events: none; } .slick-initialized & { display: block; } .slick-loading & { visibility: hidden; } .slick-vertical & { display: block; height: auto; border: 1px solid transparent; } } .slick-arrow.slick-hidden { display: none; } .arw { position: absolute; top: 50%; @include translate(0,-50%); z-index: 9; font-size: rem(52); &:hover { cursor: pointer; } &.right { right: 0; margin-top: 4px; } &.left{ left: 0; &:before{ @include rotate(180deg);display: block; } } } .arw-btm{ position: absolute; bottom: 10px;right:20px; z-index: 9; font-size: 12px;text-align: center; background: darken(desaturate($primary, 0.27), 5.29); border:darken(saturate(adjust-hue($primary, 4), 0.92), 8.04) 1px solid; width: 28px;height: 28px;border-radius: 50%; display: block; color: $light; &:before{ line-height: 26px;display:block; } &.left{ right:55px; &:before{ padding-right: 1px; } } &.right{ @include rotate(180deg); &:before{ padding-right: 2px; } } } .slick-disabled:before {opacity: 0.4 !important;} .slick-dots{ margin: 20px 0 0;text-align: center; li{ display: inline-block;padding: 0 5px; button{ background-color: $light; width:9px;height: 9px; border-radius: 100%; text-indent: -9999px; border:0;padding: 0;margin: 0; opacity: 0.5; } &.slick-active{ button{ opacity: 1; } } } .light-dots &{ .button{ background-color: $light; } } } .rtl { .slick-slide { direction: rtl; } }