1
.carousel-fade {
2
display: none; }
3
4
/*
5
* Owl Carousel - Animate Plugin
6
*/
7
.owl-carousel .animated {
8
-webkit-animation-duration: 1000ms;
9
animation-duration: 1000ms;
10
-webkit-animation-fill-mode: both;
11
animation-fill-mode: both; }
12
13
.owl-carousel .owl-animated-in {
14
z-index: 0; }
15
16
.owl-carousel .owl-animated-out {
17
z-index: 1; }
18
19
.owl-carousel .fadeOut {
20
-webkit-animation-name: fadeOut;
21
animation-name: fadeOut; }
22
23
@-webkit-keyframes fadeOut {
24
0% {
25
opacity: 1; }
26
100% {
27
opacity: 0; } }
28
29
@keyframes fadeOut {
30
0% {
31
opacity: 1; }
32
100% {
33
opacity: 0; } }
34
35
/*
36
* Owl Carousel - Auto Height Plugin
37
*/
38
.owl-height {
39
-webkit-transition: height 500ms ease-in-out;
40
-moz-transition: height 500ms ease-in-out;
41
-ms-transition: height 500ms ease-in-out;
42
-o-transition: height 500ms ease-in-out;
43
transition: height 500ms ease-in-out; }
44
45
/*
46
* Core Owl Carousel CSS File
47
*/
48
.owl-carousel {
49
display: none;
50
width: 100%;
51
-webkit-tap-highlight-color: transparent;
52
/* position relative and z-index fix webkit rendering fonts issue */
53
position: relative;
54
z-index: 1; }
55
56
.owl-carousel .owl-stage {
57
position: relative;
58
-ms-touch-action: pan-Y; }
59
60
.owl-carousel .owl-stage:after {
61
content: ".";
62
display: block;
63
clear: both;
64
visibility: hidden;
65
line-height: 0;
66
height: 0; }
67
68
.owl-carousel .owl-stage-outer {
69
position: relative;
70
overflow: hidden;
71
/* fix for flashing background */
72
-webkit-transform: translate3d(0px, 0px, 0px); }
73
74
.owl-carousel .owl-controls .owl-nav .owl-prev,
75
.owl-carousel .owl-controls .owl-nav .owl-next,
76
.owl-carousel .owl-controls .owl-dot {
77
cursor: pointer;
78
cursor: hand;
79
-webkit-user-select: none;
80
-khtml-user-select: none;
81
-moz-user-select: none;
82
-ms-user-select: none;
83
user-select: none; }
84
85
.owl-carousel.owl-loaded {
86
display: block; }
87
88
.owl-carousel.owl-loading {
89
opacity: 0;
90
display: block; }
91
92
.owl-carousel.owl-hidden {
93
opacity: 0; }
94
95
.owl-carousel .owl-refresh .owl-item {
96
display: none; }
97
98
.owl-carousel .owl-item {
99
position: relative;
100
min-height: 1px;
101
float: left;
102
-webkit-backface-visibility: hidden;
103
-webkit-tap-highlight-color: transparent;
104
-webkit-touch-callout: none;
105
-webkit-user-select: none;
106
-moz-user-select: none;
107
-ms-user-select: none;
108
user-select: none; }
109
110
.owl-carousel .owl-item img {
111
display: block;
112
width: 100%;
113
-webkit-transform-style: preserve-3d; }
114
115
.owl-carousel.owl-text-select-on .owl-item {
116
-webkit-user-select: auto;
117
-moz-user-select: auto;
118
-ms-user-select: auto;
119
user-select: auto; }
120
121
.owl-carousel .owl-grab {
122
cursor: move;
123
cursor: -webkit-grab;
124
cursor: -o-grab;
125
cursor: -ms-grab;
126
cursor: grab; }
127
128
.owl-carousel.owl-rtl {
129
direction: rtl; }
130
131
.owl-carousel.owl-rtl .owl-item {
132
float: right; }
133
134
/* No Js */
135
.no-js .owl-carousel {
136
display: block; }
137
138
/*
139
* Owl Carousel - Lazy Load Plugin
140
*/
141
.owl-carousel .owl-item .owl-lazy {
142
opacity: 0;
143
-webkit-transition: opacity 400ms ease;
144
-moz-transition: opacity 400ms ease;
145
-ms-transition: opacity 400ms ease;
146
-o-transition: opacity 400ms ease;
147
transition: opacity 400ms ease; }
148
149
.owl-carousel .owl-item img {
150
transform-style: preserve-3d; }
151
152
/*
153
* Owl Carousel - Video Plugin
154
*/
155
.owl-carousel .owl-video-wrapper {
156
position: relative;
157
height: 100%;
158
background: #000; }
159
160
.owl-carousel .owl-video-play-icon {
161
position: absolute;
162
height: 80px;
163
width: 80px;
164
left: 50%;
165
top: 50%;
166
margin-left: -40px;
167
margin-top: -40px;
168
background: url("owl.video.play.png") no-repeat;
169
cursor: pointer;
170
z-index: 1;
171
-webkit-backface-visibility: hidden;
172
-webkit-transition: scale 100ms ease;
173
-moz-transition: scale 100ms ease;
174
-ms-transition: scale 100ms ease;
175
-o-transition: scale 100ms ease;
176
transition: scale 100ms ease; }
177
178
.owl-carousel .owl-video-play-icon:hover {
179
-webkit-transition: scale(1.3, 1.3);
180
-moz-transition: scale(1.3, 1.3);
181
-ms-transition: scale(1.3, 1.3);
182
-o-transition: scale(1.3, 1.3);
183
transition: scale(1.3, 1.3); }
184
185
.owl-carousel .owl-video-playing .owl-video-tn,
186
.owl-carousel .owl-video-playing .owl-video-play-icon {
187
display: none; }
188
189
.owl-carousel .owl-video-tn {
190
opacity: 0;
191
height: 100%;
192
background-position: center center;
193
background-repeat: no-repeat;
194
-webkit-background-size: contain;
195
-moz-background-size: contain;
196
-o-background-size: contain;
197
background-size: contain;
198
-webkit-transition: opacity 400ms ease;
199
-moz-transition: opacity 400ms ease;
200
-ms-transition: opacity 400ms ease;
201
-o-transition: opacity 400ms ease;
202
transition: opacity 400ms ease; }
203
204
.owl-carousel .owl-video-frame {
205
position: relative;
206
z-index: 1; }
207
208
/*
209
* Owl Carousel - Theme
210
*/
211
.owl-theme .owl-controls {
212
margin-top: 30px;
213
text-align: center;
214
-webkit-tap-highlight-color: transparent; }
215
216
.owl-theme .owl-controls .owl-nav {
217
top: -300px;
218
position: relative; }
219
220
.owl-theme .owl-controls .owl-nav [class*=owl-] {
221
color: #DA0176;
222
font-size: 1.5em;
223
margin: 5px;
224
border-radius: 2px;
225
padding: 5px;
226
display: inline-block;
227
cursor: pointer; }
228
229
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
230
background: rgba(0, 0, 0, 0.1);
231
color: #fff;
232
text-decoration: none; }
233
234
.owl-theme .owl-controls .owl-nav .disabled {
235
opacity: .5;
236
cursor: default; }
237
238
.owl-theme .owl-dots .owl-dot {
239
display: inline-block;
240
zoom: 1;
241
*display: inline; }
242
243
.owl-theme .owl-dots .owl-dot span {
244
width: 18px;
245
height: 18px;
246
margin: 5px 7px;
247
display: block;
248
-webkit-backface-visibility: visible;
249
-webkit-transition: opacity 200ms ease;
250
-moz-transition: opacity 200ms ease;
251
-ms-transition: opacity 200ms ease;
252
-o-transition: opacity 200ms ease;
253
transition: opacity 200ms ease;
254
-webkit-border-radius: 30px;
255
-moz-border-radius: 30px;
256
border-radius: 30px; }
257
258
.owl-prev {
259
left: -30px;
260
position: absolute; }
261
262
.owl-next {
263
right: -30px;
264
position: absolute; }
265