PluginProbe
Sight – Professional Image Gallery and Portfolio / 1.0.4
Sight – Professional Image Gallery and Portfolio v1.0.4
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
sight / render / css / sight-rtl.css

sight-rtl.css in Sight – Professional Image Gallery and Portfolio 1.0.4, at render/css/sight-rtl.css

543 lines 11.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Environment for all styles (variables, additions, etc).
3 */
4 /* Icons */
5 /* Basic Style */
6 @font-face {
7 font-family: 'sight-portfolio-icons';
8 src: url("../icon-fonts/sight-portfolio-icons.eot?2kdktd");
9 src: url("../icon-fonts/sight-portfolio-icons.eot?2kdktd#iefix") format("embedded-opentype"), url("../icon-fonts/sight-portfolio-icons.ttf?2kdktd") format("truetype"), url("../icon-fonts/sight-portfolio-icons.woff?2kdktd") format("woff"), url("../icon-fonts/sight-portfolio-icons.svg?2kdktd#sight-portfolio") format("svg");
10 font-weight: normal;
11 font-style: normal;
12 font-display: block;
13 }
14
15 [class^="sight-portfolio-icons-"],
16 [class*=" sight-portfolio-icons-"] {
17 /* use !important to prevent issues with browser extensions that change fonts */
18 font-family: 'sight-portfolio-icons' !important;
19 speak: never;
20 font-style: normal;
21 font-weight: normal;
22 font-variant: normal;
23 text-transform: none;
24 line-height: 1;
25 /* Better Font Rendering =========== */
26 -webkit-font-smoothing: antialiased;
27 -moz-osx-font-smoothing: grayscale;
28 }
29
30 .sight-portfolio-icons-plus:before {
31 content: "\e912";
32 }
33
34 .sight-portfolio-icons-volume-full:before {
35 content: "\e909";
36 }
37
38 .sight-portfolio-icons-volume-mute:before {
39 content: "\e90a";
40 }
41
42 .sight-portfolio-icons-pause:before {
43 content: "\e900";
44 }
45
46 .sight-portfolio-icons-play:before {
47 content: "\e901";
48 }
49
50 .sight-portfolio-icons-youtube:before {
51 content: "\e910";
52 }
53
54 .sight-portfolio-icons-share-top:before {
55 content: "\e934";
56 }
57
58 .sight-portfolio-icons-arrow-down:before {
59 content: "\e902";
60 }
61
62 .sight-portfolio-icons-arrow-down-circle:before {
63 content: "\e903";
64 }
65
66 .sight-portfolio-icons-arrow-left:before {
67 content: "\e904";
68 }
69
70 .sight-portfolio-icons-arrow-left-circle:before {
71 content: "\e905";
72 }
73
74 .sight-portfolio-icons-arrow-right:before {
75 content: "\e906";
76 }
77
78 .sight-portfolio-icons-arrow-right-circle:before {
79 content: "\e907";
80 }
81
82 .sight-portfolio-icons-arrow-up-circle:before {
83 content: "\e908";
84 }
85
86 .sight-portfolio-icons-bookmark:before {
87 content: "\e90b";
88 }
89
90 .sight-portfolio-icons-chevron-down:before {
91 content: "\e90c";
92 }
93
94 .sight-portfolio-icons-chevron-left:before {
95 content: "\e90d";
96 }
97
98 .sight-portfolio-icons-chevron-right:before {
99 content: "\e90e";
100 }
101
102 .sight-portfolio-icons-chevron-up:before {
103 content: "\e90f";
104 }
105
106 .sight-portfolio-icons-eye:before {
107 content: "\e911";
108 }
109
110 .sight-portfolio-icons-film:before {
111 content: "\e914";
112 }
113
114 .sight-portfolio-icons-share:before {
115 content: "\e920";
116 }
117
118 .sight-portfolio-icons-watch:before {
119 content: "\e922";
120 }
121
122 .sight-portfolio-icons-x:before {
123 content: "\e923";
124 }
125
126 .sight-portfolio-icons-x-circle:before {
127 content: "\e924";
128 }
129
130 .sight-portfolio-icons-arrow-long-bottom:before {
131 content: "\e938";
132 }
133
134 .sight-portfolio-icons-arrow-long-top:before {
135 content: "\e939";
136 }
137
138 .sight-portfolio-icons-arrow-long-left:before {
139 content: "\e93a";
140 }
141
142 .sight-portfolio-icons-arrow-long-right:before {
143 content: "\e93b";
144 }
145
146 .sight-portfolio-entry__thumbnail img {
147 display: block;
148 width: 100%;
149 height: auto;
150 -o-object-fit: cover;
151 object-fit: cover;
152 }
153
154 .sight-portfolio-entry__overlay {
155 position: relative;
156 }
157
158 .sight-portfolio-overlay-background {
159 display: flex;
160 position: relative;
161 padding: 0;
162 margin: 0;
163 }
164
165 .sight-portfolio-overlay-background:after, .sight-portfolio-overlay-background:before {
166 content: '';
167 position: absolute;
168 right: 0;
169 top: 0;
170 left: 0;
171 bottom: 0;
172 transition: 0.25s;
173 opacity: 1;
174 }
175
176 .sight-portfolio-overlay-background:after {
177 background: var(--sight-color-overlay-background);
178 }
179
180 .sight-portfolio-overlay-background.sight-portfolio-overlay-transparent:after, .sight-portfolio-overlay-background.sight-portfolio-overlay-transparent:before {
181 opacity: 0 !important;
182 }
183
184 .sight-portfolio-overlay-link {
185 position: absolute;
186 display: block;
187 right: 0;
188 top: 0;
189 left: 0;
190 bottom: 0;
191 width: 100%;
192 height: 100%;
193 z-index: 1;
194 }
195
196 .sight-portfolio-overlay-content {
197 padding: 20px;
198 }
199
200 .sight-portfolio-overlay-content a {
201 position: relative;
202 z-index: 2;
203 }
204
205 .sight-portfolio-overlay-ratio {
206 position: relative;
207 display: flex;
208 flex-direction: column;
209 }
210
211 .sight-portfolio-overlay-ratio:not(.sight-portfolio-ratio-original) .sight-portfolio-overlay-background {
212 position: absolute;
213 right: 0;
214 top: 0;
215 left: 0;
216 bottom: 0;
217 width: 100%;
218 height: 100%;
219 overflow: hidden;
220 }
221
222 .sight-portfolio-overlay-ratio:not(.sight-portfolio-ratio-original) .sight-portfolio-overlay-background img {
223 width: 100%;
224 height: 100%;
225 -o-object-fit: cover;
226 object-fit: cover;
227 }
228
229 .sight-portfolio-overlay-ratio:not(.sight-portfolio-ratio-original):before {
230 content: '';
231 display: table;
232 box-sizing: border-box;
233 width: 0;
234 height: 100%;
235 }
236
237 .sight-portfolio-ratio-landscape:before,
238 .sight-portfolio-ratio-landscape-4-3:before {
239 padding-bottom: 75%;
240 }
241
242 .sight-portfolio-ratio-landscape-3-2:before {
243 padding-bottom: 66.66667%;
244 }
245
246 .sight-portfolio-ratio-landscape-16-9:before {
247 padding-bottom: 56.25%;
248 }
249
250 .sight-portfolio-ratio-portrait:before,
251 .sight-portfolio-ratio-portrait-3-4:before {
252 padding-bottom: 133.33333%;
253 }
254
255 .sight-portfolio-ratio-portrait-2-3:before {
256 padding-bottom: 150%;
257 }
258
259 .sight-portfolio-ratio-square:before {
260 padding-bottom: 100%;
261 }
262
263 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-background:after, .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-background:before {
264 opacity: 0;
265 }
266
267 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-content {
268 display: flex;
269 flex-direction: column;
270 justify-content: center;
271 align-items: center;
272 position: absolute;
273 right: 0;
274 top: 0;
275 left: 0;
276 bottom: 0;
277 width: 100%;
278 height: 100%;
279 opacity: 0;
280 transition: 0.25s;
281 }
282
283 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-content > * {
284 margin-top: auto;
285 }
286
287 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-content .sight-portfolio-entry__read-more {
288 margin-top: 0;
289 }
290
291 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay .sight-portfolio-overlay-content .sight-portfolio-entry__read-more:not(:only-child) {
292 margin-top: auto;
293 }
294
295 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay:hover .sight-portfolio-overlay-content {
296 opacity: 1;
297 }
298
299 .sight-portfolio-entry__inner.sight-portfolio-entry__overlay:hover .sight-portfolio-overlay-background:after {
300 opacity: 1;
301 }
302
303 .sight-portfolio-entry__inner.sight-portfolio-overlay-content {
304 display: flex;
305 flex-direction: column;
306 justify-content: flex-end;
307 }
308
309 .sight-portfolio-entry__inner.sight-portfolio-overlay-content:not(:first-child) {
310 margin-top: 0;
311 }
312
313 .sight-portfolio-video-bg-init .sight-portfolio-entry__thumbnail img {
314 opacity: 0;
315 }
316
317 .sight-portfolio-video-container {
318 position: absolute;
319 top: 0;
320 right: 0;
321 width: 100%;
322 height: 100%;
323 overflow: hidden;
324 }
325
326 .sight-portfolio-video-container .sight-portfolio-video-inner {
327 position: absolute;
328 top: 50%;
329 right: 50%;
330 margin: auto;
331 -o-object-fit: cover;
332 object-fit: cover;
333 opacity: 0;
334 transition: opacity .5s;
335 max-width: unset;
336 transform: translate(50%, -50%);
337 }
338
339 .sight-portfolio-video-container .sight-portfolio-video-inner.active {
340 opacity: 1;
341 }
342
343 .sight-portfolio-video-container[data-video-type="hover"] .sight-portfolio-video-loader {
344 width: 40px;
345 height: 40px;
346 border: 4px solid rgba(255, 255, 255, 0.75);
347 border-left-color: transparent;
348 border-radius: 50%;
349 position: relative;
350 -webkit-animation: loader-rotate 1s linear infinite;
351 animation: loader-rotate 1s linear infinite;
352 top: 50%;
353 margin: -20px auto 0;
354 transition: opacity 0.25s;
355 opacity: 0;
356 }
357
358 .sight-portfolio-video-container[data-video-type="hover"] .sight-portfolio-video-loader:after {
359 content: '';
360 width: 4px;
361 height: 4px;
362 background: rgba(255, 255, 255, 0.75);
363 border-radius: 50%;
364 position: absolute;
365 top: 1px;
366 right: 27px;
367 }
368
369 @-webkit-keyframes loader-rotate {
370 0% {
371 transform: rotate(0);
372 }
373 100% {
374 transform: rotate(360deg);
375 }
376 }
377
378 @keyframes loader-rotate {
379 0% {
380 transform: rotate(0);
381 }
382 100% {
383 transform: rotate(360deg);
384 }
385 }
386
387 .sight-portfolio-overlay-background:hover .sight-portfolio-video-container[data-video-type="hover"] .sight-portfolio-video-loader {
388 opacity: 1;
389 }
390
391 .sight-portfolio-video-bg-init .sight-portfolio-overlay-background .sight-portfolio-video-container[data-video-type="hover"] .sight-portfolio-video-loader {
392 opacity: 0;
393 }
394
395 .sight-portfolio-video-container[data-video-type="always"] .sight-portfolio-video-loader {
396 width: 40px;
397 height: 40px;
398 border: 4px solid rgba(255, 255, 255, 0.75);
399 border-left-color: transparent;
400 border-radius: 50%;
401 position: relative;
402 -webkit-animation: loader-rotate 1s linear infinite;
403 animation: loader-rotate 1s linear infinite;
404 top: 50%;
405 margin: -20px auto 0;
406 transition: opacity 0.25s;
407 opacity: 1;
408 }
409
410 .sight-portfolio-video-container[data-video-type="always"] .sight-portfolio-video-loader:after {
411 content: '';
412 width: 4px;
413 height: 4px;
414 background: rgba(255, 255, 255, 0.75);
415 border-radius: 50%;
416 position: absolute;
417 top: 1px;
418 right: 27px;
419 }
420
421 @keyframes loader-rotate {
422 0% {
423 transform: rotate(0);
424 }
425 100% {
426 transform: rotate(360deg);
427 }
428 }
429
430 .sight-portfolio-video-bg-init .sight-portfolio-video-container[data-video-type="always"] .sight-portfolio-video-loader {
431 opacity: 0;
432 }
433
434 .sight-portfolio-video-controls {
435 display: flex;
436 position: absolute;
437 top: 10px;
438 left: 10px;
439 opacity: 0;
440 z-index: 4;
441 transform: translateX(9999px);
442 transition: opacity 0.25s;
443 }
444
445 .sight-portfolio-video-bg-init .sight-portfolio-video-controls {
446 transform: translateX(0);
447 opacity: 1;
448 }
449
450 .sight-portfolio-video-controls .sight-portfolio-player-control {
451 position: relative;
452 display: flex;
453 justify-content: center;
454 align-items: center;
455 width: 40px;
456 height: 40px;
457 line-height: 40px;
458 color: white;
459 cursor: pointer;
460 transition: 0.2s;
461 }
462
463 .sight-portfolio-video-controls .sight-portfolio-player-control:after {
464 position: relative;
465 font-family: "sight-portfolio-icons";
466 font-style: normal;
467 opacity: 1;
468 width: auto;
469 }
470
471 .sight-portfolio-video-controls .sight-portfolio-player-control .sight-portfolio-tooltip {
472 position: absolute;
473 width: -webkit-max-content;
474 width: -moz-max-content;
475 width: max-content;
476 display: -ms-grid;
477 -ms-grid-columns: max-content;
478 top: 100%;
479 right: -9999px;
480 padding-right: 50%;
481 padding-bottom: 8px;
482 transform: translateY(-30%);
483 transition: transform 0.5s;
484 }
485
486 .sight-portfolio-video-controls .sight-portfolio-player-control .sight-portfolio-tooltip span {
487 background: white;
488 display: block;
489 position: relative;
490 padding: 4px 16px;
491 margin: 0;
492 opacity: 0;
493 color: black;
494 transform: translate(50%, 0);
495 transition: opacity 0.5s;
496 }
497
498 .sight-portfolio-video-controls .sight-portfolio-player-control .sight-portfolio-tooltip span:after {
499 bottom: 100%;
500 right: 50%;
501 border: solid transparent;
502 content: " ";
503 height: 0;
504 width: 0;
505 position: absolute;
506 pointer-events: none;
507 border-color: transparent;
508 border-bottom-color: white;
509 border-width: 7px;
510 margin-right: -7px;
511 }
512
513 .sight-portfolio-video-controls .sight-portfolio-player-control:hover .sight-portfolio-tooltip {
514 transform: translateY(0);
515 right: 0;
516 }
517
518 .sight-portfolio-video-controls .sight-portfolio-player-control:hover .sight-portfolio-tooltip span {
519 opacity: 1;
520 }
521
522 .sight-portfolio-video-controls .sight-portfolio-player-link:after {
523 content: "\e910";
524 }
525
526 .sight-portfolio-video-controls .sight-portfolio-player-play:after {
527 content: "\e900";
528 font-size: 1.5em;
529 }
530
531 .sight-portfolio-video-controls .sight-portfolio-player-pause:after {
532 content: "\e901";
533 font-size: 1.5em;
534 }
535
536 .sight-portfolio-video-controls .sight-portfolio-player-unmute:after {
537 content: "\e909";
538 }
539
540 .sight-portfolio-video-controls .sight-portfolio-player-mute:after {
541 content: "\e90a";
542 }
543