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