////////////////////// // Carousel Style ////////////////////// .owl-theme{ .owl-dots { position: absolute; left: 50%; transform: translateX(-50%); .owl-dot { padding: $el-padding-3 0; span{ border-radius: $radius-primary; width: 50px; height: 2px; background-color: rgba(map-get($colors, 6), 0.35); transition: background-color 0.4s ease-in-out; } &.active{ span { background-color: map-get($colors, primary); } } @include hover-focus { span { background-color: map-get($colors, 3); } } } } @include hover-focus { .owl-nav { [class*=owl-] { opacity: 0.75; } } } .owl-nav{ margin-top: 0; [class*=owl-] { opacity: 0; position: absolute; transform: translateY(-50%); top: 50%; background-color: map-get($colors, 10); font-size: modular-scale(2); transition: opacity 0.4s ease-in-out; width: 50px; height: 50px; border-radius: 25px; line-height: 40px; text-align: center; color: map-get($colors, 2); margin: 0; @include hover-focus { background-color: map-get($colors, 10); color: map-get($colors, 2); cursor: pointer; opacity: 1; } } .owl-prev{ left: 0; } .owl-next{ right: 0; } } &.nav-square{ .owl-nav{ margin-top: 0; [class*=owl-] { border-radius: 0; } } } &.owl-nav-outer{ .owl-nav{ .owl-prev{ left: - map-get($spacers, 6); } .owl-next{ right: - map-get($spacers, 6); } } } &.owl-dots-inner{ .owl-dots{ bottom: 0px; } } &.owl-dot-round{ .owl-dots{ .owl-dot{ span{ height: 10px; width: 10px; border-radius: 5px; } } } } @mixin owl-theme-variant($theme-color){ .owl-dots{ .owl-dot{ &.active{ span{ background-color: map-get($colors, $theme-color); } } } } // .owl-nav{ // [class*=owl-]{ // background-color: rgba(map-get($colors, $theme-color), 0.8); // color: map-get($colors, white); // @include hover-focus { // background-color: map-get($colors, $theme-color); // } // } // } } &.owl-theme-info{ @include owl-theme-variant(info); } &.owl-theme-success{ @include owl-theme-variant(success); } &.owl-theme-warning{ @include owl-theme-variant(warning); } &.owl-theme-danger{ @include owl-theme-variant(danger); } &.owl-theme-black{ @include owl-theme-variant(black); } &.owl-theme-white{ @include owl-theme-variant(white); } }