PluginProbe
Gallery Box / trunk
Gallery Box vtrunk
trunk 1.3.1 1.3.3 1.4.0 1.4.1 1.4.2 1.5.1 1.7.35
gallery-box / assets / css / effects.css

effects.css in Gallery Box trunk, at assets/css/effects.css

1,417 lines 31.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1
2
3 /* general styling for the hover page */
4
5 #boxGallery.gbox-font p,
6 #boxGallery.gbox-font h2,
7 #boxGallery.gbox-font button{
8 font-family: 'colaborate-thinregular', sans-serif;
9 letter-spacing: 2px;
10 line-height: 1em;
11 font-weight:normal;
12 text-transform: uppercase;
13 color: #FFF;
14 }
15 #boxGallery.gbox-font p,
16 #boxGallery button{
17 font-size:14px;
18 }
19
20 #boxGallery h1 {
21 font-size: 50px;
22 }
23 #boxGallery .images-gallery.hover .overlay h2{
24 margin:10px 0 20px;
25 }
26
27 #boxGallery pre {
28 letter-spacing: 0px;
29 text-transform: none;
30 }
31
32 #boxGallery .titlep {
33 letter-spacing: 0px;
34 padding-bottom: 60px;
35 font-size: 18px;
36 }
37
38 #boxGallery .breath {
39 padding-top: 80px;
40 }
41
42 #boxGallery .topinfo {
43 position: absolute;
44 bottom: 1px;
45 left: 96px;
46 }
47
48 #boxGallery .page-header {
49 display: inline-block;
50 padding-bottom: 9px;
51 margin: 40px 0 20px;
52 border: 1px solid #eee;
53 padding: 15px;
54 border-radius: 12px
55 }
56
57 #boxGallery .images-gallery .gbox-icon a img {
58 display: none;
59 }
60
61
62 /* general styling for all the hovers */
63
64 #boxGallery .hover {
65 /* height: 100%;*/
66 /*float: left;*/
67 overflow: hidden;
68 position: relative;
69 text-align: center;
70 cursor: default;
71 display:block;
72 }
73
74 #boxGallery .hover .overlay {
75 width: 100%;
76 height: 100%;
77 position: absolute;
78 overflow: hidden;
79 top: 0;
80 left: 0;
81 }
82
83 #boxGallery .hover img {
84 display: block;
85 position: relative;
86 }
87
88 #boxGallery .hover h2 {
89 text-transform: uppercase;
90 color: #fff;
91 text-align: center;
92 position: relative;
93 font-size: 17px;
94 line-height: 1.3em;
95 padding: 30px;
96 background: transparent none repeat scroll 0 0;
97 }
98 #boxGallery .gbox-icon a {
99 border-bottom: medium none;
100 box-shadow: none;
101 display:inline-block;
102 }
103 #boxGallery .hover button.info,
104 #boxGallery .hover .gbox-icon i{
105 display: inline-block;
106 text-decoration: none;
107 padding: 7px 14px;
108 text-transform: uppercase;
109 color: #fff;
110 border: 1px solid #fff;
111 margin: 10px 0;
112 border-radius: 0px;
113 background-color: transparent;
114 }
115
116 #boxGallery .hover button.info:hover,
117 #boxGallery .hover .gbox-icon i:hover {
118 box-shadow: 0 0 5px #fff;
119 }
120
121 /* styling to remove box shadow and border from buttons for last few effects */
122
123 #boxGallery .hover button.nullbutton {
124 border: none;
125 padding: 0px;
126 margin: 0px;
127 }
128
129 #boxGallery .hover button.nullbutton:hover {
130 box-shadow: none;
131 }
132
133 /* remove the blue line that shows on modal buttons after you have open and close a modal */
134
135 #boxGallery .modal-open .modal,
136 #boxGallery button:focus {
137 outline:none!important
138 }
139
140 /* styling so when hovering over a div that opens a modal the cursor changes to a pointer */
141 #boxGallery .point {
142 cursor: pointer;
143 }
144
145 /* effect hover 1 */
146
147 #boxGallery .ehover1 img {
148 transition: all 0.4s linear;
149 -moz-transition: all 0.4s linear;
150 -o-transition: all 0.4s linear;
151 -webkit-transition: all 0.4s linear;
152 transition: all 0.4s linear;
153 }
154
155 #boxGallery .ehover1 .overlay {
156 opacity: 0;
157 background-color: rgba(0,0,0, 0.5);
158 -moz-transition: all 0.4s ease-in-out;
159 -o-transition: all 0.4s ease-in-out;
160 -webkit-transition: all 0.4s ease-in-out;
161 transition: all 0.4s ease-in-out;
162 }
163
164 #boxGallery .ehover1 h2 {
165 -moz-transform: translatey(-100px);
166 -ms-transform: translatey(-100px);
167 -o-transform: translatey(-100px);
168 -webkit-transform: translatey(-100px);
169 transform: translatey(-100px);
170 opacity: 0;
171 -moz-transition: all 0.2s ease-in-out;
172 -o-transition: all 0.2s ease-in-out;
173 -webkit-transition: all 0.2s ease-in-out;
174 transition: all 0.2s ease-in-out;
175 }
176
177 #boxGallery .ehover1 button.info,
178 #boxGallery .ehover1 .gbox-icon i {
179 opacity: 0;
180 -moz-transition: all 0.2s ease-in-out;
181 -o-transition: all 0.2s ease-in-out;
182 -webkit-transition: all 0.2s ease-in-out;
183 transition: all 0.2s ease-in-out;
184 }
185
186 #boxGallery .ehover1:hover img {
187 -moz-transform: scale(1.2);
188 -ms-transform: scale(1.2);
189 -o-transform: scale(1.2);
190 -webkit-transform: scale(1.2);
191 transform: scale(1.2);
192 }
193 #boxGallery .ehover1 button .gbox-icon {
194 opacity: 0;
195 -moz-transition: all 0.2s ease-in-out;
196 -o-transition: all 0.2s ease-in-out;
197 -webkit-transition: all 0.2s ease-in-out;
198 transition: all 0.2s ease-in-out;
199 }
200
201
202 #boxGallery .ehover1:hover button .gbox-icon {
203 opacity: 0;
204 -moz-transition: all 0.2s ease-in-out;
205 -o-transition: all 0.2s ease-in-out;
206 -webkit-transition: all 0.2s ease-in-out;
207 transition: all 0.2s ease-in-out;
208 }
209
210
211
212 #boxGallery .ehover1:hover .overlay {
213 opacity: 1;
214 }
215
216 #boxGallery .ehover1:hover h2,
217 #boxGallery .ehover1:hover button.info ,
218 #boxGallery .ehover1:hover .gbox-icon i {
219 opacity: 1;
220 -moz-transform: translatey(0);
221 -ms-transform: translatey(0);
222 -o-transform: translatey(0);
223 -webkit-transform: translatey(0);
224 transform: translatey(0);
225 }
226
227 #boxGallery .ehover1:hover button.info ,
228 #boxGallery .ehover1:hover .gbox-icon i {
229 -moz-transition-delay: 0.2s;
230 -o-transition-delay: 0.2s;
231 -webkit-transition-delay: 0.2s;
232 transition-delay: 0.2s;
233 }
234
235 /* effect hover 2 */
236
237 #boxGallery .ehover2 img {
238 transition: all 0.2s ease-in;
239 }
240
241 #boxGallery .ehover2 .overlay {
242 background-color: rgba(0,0,0,0.6);
243 opacity: 0;
244 transform: translate(460px, -100px) rotate(180deg);
245 transition: all 0.2s 0.4s ease-in-out;
246 }
247
248 #boxGallery .ehover2 button.info ,
249 #boxGallery .ehover2 .gbox-icon i {
250 transform: translateY(-200px);
251 transition: all 0.2s ease-in-out;
252 }
253
254 #boxGallery .ehover2:hover .overlay {
255 opacity: 1;
256 transition-delay: 0s;
257 transform: translate(0px, 0px);
258 }
259
260 #boxGallery .ehover2:hover h2 {
261 transform: translateY(0px);
262 transition-delay: 0.5s;
263 }
264
265 #boxGallery .ehover2:hover button.info ,
266 #boxGallery .ehover2:hover .gbox-icon i {
267 transform: translateY(0px);
268 transition-delay: 0.3s;
269 }
270
271
272 /* effect hover 3 */
273
274 #boxGallery .ehover3 img {
275 transition: all 0.4s ease-in;
276 }
277
278 #boxGallery .ehover3 button.info,
279 #boxGallery .ehover3 .gbox-icon i ,
280 #boxGallery .ehover3 h2 {
281 transform: scale(0.7);
282 transition: all 0.4s ease-in;
283 opacity: 0;
284 }
285
286 #boxGallery .ehover3:hover img {
287 filter: grayscale(1) blur(3px);
288 -webkit-filter: grayscale(1) blur(3px);
289 transform: scale(1.2);
290 }
291
292 #boxGallery .ehover3:hover button.info,
293 #boxGallery .ehover3:hover .gbox-icon i ,
294 #boxGallery .ehover3:hover h2 {
295 opacity: 1;
296 transform: scale(1);
297 }
298
299
300 /* effect hover 4 */
301
302 #boxGallery .ehover4 h2 {
303 transform: translateY(55px);
304 transition: all 0.4s ease-in-out;
305 }
306
307 #boxGallery .ehover4:hover h2 {
308 transform: translateY(15px);
309 }
310
311 #boxGallery .ehover4 .overlay {
312 background-color: rgba(75,75,75,0.7);
313 transition: all 0.4s ease-in-out;
314 }
315
316 #boxGallery .ehover4:hover .overlay {
317 background-color: rgba(48, 152, 157, 0.4);
318 }
319
320 #boxGallery .ehover4 button.info {
321 opacity: 0;
322 transform: scale(0);
323 transition: all 0.4s ease-in-out;
324 font-weight: normal;
325 border: 1px solid white;
326 margin: -20% 0 0 0;
327 padding: 20% 27%;
328 }
329 #boxGallery .ehover4 .gbox-icon i {
330 opacity: 0;
331 transform: scale(0);
332 transition: all 0.4s ease-in-out;
333 font-weight: normal;
334 border: 1px solid white;
335 margin: 20% 0 0 0;
336 padding:12px;
337 }
338
339 #boxGallery .ehover4:hover button.info ,
340 #boxGallery .ehover4:hover .gbox-icon i {
341 opacity: 1;
342 transform: scale(1);
343 }
344
345 /* effect 4 transitionV2 */
346
347 #boxGallery .ehover42 h2 {
348 transform: translateY(55px);
349 transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
350 }
351
352 #boxGallery .ehover42:hover h2 {
353 transform: translateY(15px);
354 }
355
356 #boxGallery .ehover42 .overlay {
357 background-color: rgba(75,75,75,0.7);
358 transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
359 }
360
361 #boxGallery .ehover42:hover .overlay {
362 background-color: rgba(48, 152, 157, 0.4);
363 }
364
365 #boxGallery .ehover42 button.info ,
366 #boxGallery .ehover42 .gbox-icon i {
367 opacity: 0;
368 transform: scale(0);
369 transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
370 font-weight: normal;
371 border: 1px solid white;
372 margin: -55px 0 0 0;
373 padding: 73px 90px;
374 }
375 #boxGallery .gcolumn-3 .ehover42 .gbox-icon i ,
376 #boxGallery .gcolumn-4 .ehover42 .gbox-icon i {
377 padding: 10px 20px;
378 }
379 #boxGallery .ehover42:hover .gbox-icon i {
380 margin-top:20%
381 }
382 #boxGallery .ehover42:hover button.info ,
383 #boxGallery .ehover42:hover .gbox-icon i {
384 opacity: 1;
385 transform: scale(1);
386 }
387
388
389
390 /* effect hover 1 v2 */
391
392 #boxGallery .ehover1v2 img {
393 transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
394 }
395
396 #boxGallery .ehover1v2 .overlay {
397 opacity: 0;
398 background-color: rgba(0,0,0, 0.5);
399 transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
400 }
401
402 #boxGallery .ehover1v2 h2 {
403 -moz-transform: translatey(-100px);
404 -ms-transform: translatey(-100px);
405 -o-transform: translatey(-100px);
406 -webkit-transform: translatey(-100px);
407 transform: translatey(-100px);
408 opacity: 0;
409 transition: all 0.2s cubic-bezier(0.88,-0.99, 0, 1.81);
410 }
411
412 #boxGallery .ehover1v2 button.info ,
413 #boxGallery .ehover1v2 .gbox-icon i {
414 opacity: 0;
415 -moz-transition: all 0.2s ease-in-out;
416 -o-transition: all 0.2s ease-in-out;
417 -webkit-transition: all 0.2s ease-in-out;
418 transition: all 0.2s ease-in-out;
419 }
420
421 #boxGallery .ehover1v2:hover img {
422 -moz-transform: scale(1.2);
423 -ms-transform: scale(1.2);
424 -o-transform: scale(1.2);
425 -webkit-transform: scale(1.2);
426 transform: scale(1.2);
427 }
428
429 #boxGallery .ehover1v2:hover .overlay {
430 opacity: 1;
431 }
432
433 #boxGallery .ehover1v2:hover h2,
434 #boxGallery .ehover1v2:hover button.info ,
435 #boxGallery .ehover1v2:hover .gbox-icon i {
436 opacity: 1;
437 -moz-transform: translatey(0);
438 -ms-transform: translatey(0);
439 -o-transform: translatey(0);
440 -webkit-transform: translatey(0);
441 transform: translatey(0);
442 }
443
444 #boxGallery .ehover1v2:hover button.info ,
445 #boxGallery .ehover1v2:hover .gbox-icon i {
446 -moz-transition-delay: 0.2s;
447 -o-transition-delay: 0.2s;
448 -webkit-transition-delay: 0.2s;
449 transition-delay: 0.2s;
450 }
451 #boxGallery .ehover4 .overlay button.info ,
452 #boxGallery .ehover4 .overlay .gbox-icon i {
453 margin-top: 20px;
454 }
455
456 /* effect hover 5 */
457
458 #boxGallery .ehover5 h2,
459 #boxGallery .ehover5 img {
460 transition: all 0.4s ease-in-out;
461 }
462
463 #boxGallery .ehover5 img {
464 transform: scale(1.1);
465 }
466
467 #boxGallery .ehover5:hover img {
468 transform: scale(1);
469 }
470
471 #boxGallery .ehover5 .overlay {
472 transition: all 0.4s ease-in-out;
473 }
474
475 #boxGallery .ehover5:hover .overlay {
476 background-color: rgba(170,170,170,0.4);
477 }
478
479 #boxGallery .ehover5 button.info {
480 opacity: 0;
481 transform: scale(1.5);
482 transition: all 0.4s ease-in-out;
483 font-weight: normal;
484 border: 1px solid white;
485 height: 85%;
486 width: 85%;
487 position: absolute;
488 top: -20%;
489 left: 8%;
490 padding: 70px;
491 }
492 #boxGallery .ehover5 .gbox-icon i {
493 opacity: 0;
494 transform: scale(1.5);
495 transition: all 0.4s ease-in-out;
496 font-weight: normal;
497 border: 1px solid white;
498 position: absolute;
499 top: -20%;
500 left: 8%;
501 }
502
503 #boxGallery .ehover5:hover button.info ,
504 #boxGallery .ehover5:hover .gbox-icon i {
505 opacity: 1;
506 transform: scale(1);
507 background-color: rgba(0,0,0,0.4);
508 }
509
510 #boxGallery .ehover5 button.info:hover ,
511 #boxGallery .ehover5 .gbox-icon i:hover {
512 box-shadow: none;
513 }
514
515 /* effect hover 6 */
516
517 #boxGallery .ehover6 .rotate {
518 transform: rotate(-45deg);
519 width: 100%;
520 height: 100%;
521 position: absolute;
522 /* production only due to the button, the line below is only needed for the demo site so the whole div can be a button for the modal to show, it is not needed in example code */
523 bottom: 0px;
524 }
525
526 #boxGallery .ehover6 hr {
527 width: 50%;
528 opacity: 0;
529 }
530
531 #boxGallery .ehover6 hr:nth-child(2) {
532 -webkit-transform: translate3d(-50%,-50%,0) rotate(0deg) scale3d(0,0,1);
533 transform: translate3d(-50%,-50%,0) rotate(0deg) scale3d(0,0,1);
534 }
535
536 #boxGallery .ehover6 hr:nth-child(3) {
537 -webkit-transform: translate3d(-50%,-50%,0) rotate(90deg) scale3d(0,0,1);
538 transform: translate3d(-50%,-50%,0) rotate(90deg) scale3d(0,0,1);
539 }
540
541 #boxGallery .ehover6 h2,
542 #boxGallery .ehover6 hr {
543 position: absolute;
544 top: 14%;
545 left: 50%;
546 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
547 transition: opacity 0.35s, transform 0.35s;
548 -webkit-transform: translate3d(-50%,-50%,0);
549 transform: translate3d(-50%,-50%,0);
550 -webkit-transform-origin: 50%;
551 transform-origin: 50%;
552 background-color: transparent;
553 margin: 0px;
554 }
555
556 #boxGallery .group1,
557 #boxGallery .group2 {
558 left: 50%;
559 position: absolute;
560 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
561 transition: opacity 0.35s, transform 0.35s;
562 -webkit-transform: translate3d(-50%,-50%,0);
563 transform: translate3d(-50%,-50%,0);
564 -webkit-transform-origin: 50%;
565 transform-origin: 50%;
566 background-color: transparent;
567 margin: 0px;
568 padding: 0px;
569 /* take out of production */
570 letter-spacing: 0px;
571 }
572
573 #boxGallery .group1 {
574 top: 40%;
575 }
576
577 #boxGallery .group2 {
578 top: 60%;
579 }
580
581 #boxGallery .ehover6 h2 {
582 width: 100%;
583 }
584
585 #boxGallery .ehover6 p {
586 width: 30%;
587 text-transform: none;
588 font-size: 15px;
589 line-height: 2;
590 }
591
592 #boxGallery .ehover6 p a {
593 color: #fff;
594 }
595
596 #boxGallery .ehover6 p a:hover,
597 #boxGallery .ehover6 p a:focus {
598 opacity: 0.6;
599 }
600
601 #boxGallery .ehover6 a i {
602 opacity: 0;
603 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
604 transition: opacity 0.35s, transform 0.35s;
605 padding: 10px;
606 font-size: 20px;
607 }
608 #boxGallery .ehover6:hover a i {
609 opacity: 1;
610
611 }
612
613 #boxGallery .group1 a:first-child i {
614 -webkit-transform: translate3d(-60px,-60px,0) rotate(45deg) scale(2);
615 transform: translate3d(-60px,-60px,0) rotate(45deg) scale(2);
616 }
617
618 #boxGallery .group1 a:nth-child(2) i {
619 -webkit-transform: translate3d(60px,-60px,0) rotate(45deg) scale(2);
620 transform: translate3d(60px,-60px,0) rotate(45deg) scale(2);
621 }
622
623 #boxGallery .group2 a:first-child i {
624 -webkit-transform: translate3d(-60px,60px,0) rotate(45deg) scale(2);
625 transform: translate3d(-60px,60px,0) rotate(45deg) scale(2);
626 }
627
628 #boxGallery .group2 a:nth-child(2) i {
629 -webkit-transform: translate3d(60px,60px,0) rotate(45deg) scale(2);
630 transform: translate3d(60px,60px,0) rotate(45deg) scale(2);
631 }
632
633 #boxGallery .ehover6:hover h2 {
634 opacity: 0;
635 -webkit-transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
636 transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
637 }
638
639 #boxGallery .ehover6:hover hr:nth-child(2) {
640 opacity: 1;
641 -webkit-transform: translate3d(-50%,-50%,0) rotate(0deg) scale3d(1,1,1);
642 transform: translate3d(-50%,-50%,0) rotate(0deg) scale3d(1,1,1);
643 }
644
645 #boxGallery .ehover6:hover hr:nth-child(3) {
646 opacity: 1;
647 -webkit-transform: translate3d(-50%,-50%,0) rotate(90deg) scale3d(1,1,1);
648 transform: translate3d(-50%,-50%,0) rotate(90deg) scale3d(1,1,1);
649 }
650
651 #boxGallery .ehover6:hover .group1 i:empty, .ehover6:hover .group2 i:empty {
652 -webkit-transform: translate3d(0,0,0);
653 transform: translate3d(0,0,0) rotate(45deg) scale(1);
654 /* just because it's stronger than nth-child */
655 opacity: 1;
656 }
657
658 #boxGallery .ehover6 img {
659 transform: scale(1.1);
660 transition: all 0.35s;
661 }
662 #boxGallery .ehover6:hover img
663 {
664 transform: scale(1);
665 filter: brightness(0.7);
666 -webkit-filter: brightness(0.7);
667
668
669 }
670
671 /* effect hover 7 */
672
673 #boxGallery .ehover7 h2,
674 #boxGallery .ehover7 p {
675 position: absolute;
676 top: 73%;
677 left: 50%;
678 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
679 transition: opacity 0.35s, transform 0.35s;
680 -webkit-transform: translate3d(-50%,-50%,0);
681 transform: translate3d(-50%,-50%,0);
682 -webkit-transform-origin: 50%;
683 transform-origin: 50%;
684 background-color: transparent;
685 margin: 0px;
686 padding: 0px;
687 }
688
689 #boxGallery .ehover7 .overlay::before {
690 position: absolute;
691 top: 50%;
692 left: 50%;
693 width: 40%;
694 height: 60%;
695 border: 2px solid #fff;
696 content: '';
697 opacity: 0;
698 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
699 transition: opacity 0.35s, transform 0.35s;
700 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
701 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
702 -webkit-transform-origin: 50%;
703 transform-origin: 50%;
704 }
705
706
707 #boxGallery .ehover7 p {
708 width: 20%;
709 text-transform: none;
710 font-size: 15px;
711 line-height: 2;
712 }
713
714 #boxGallery .ehover7 p a {
715 color: #fff;
716 }
717
718 #boxGallery .ehover7 p a:hover,
719 #boxGallery .ehover7 p a:focus {
720 opacity: 0.6;
721 }
722
723 #boxGallery .ehover7 a i {
724 opacity: 0;
725 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
726 transition: opacity 0.35s, transform 0.35s;
727 padding: 0px 5px;
728 }
729 #boxGallery .gcolumn-2 .ehover7:hover a i {
730 opacity:1;
731 margin:15% auto ;
732 }
733 #boxGallery .gcolumn-3 .ehover7:hover a i {
734 opacity:1;
735 margin:15% auto ;
736 }
737 #boxGallery .gcolumn-4 .ehover7:hover a i {
738 opacity:1;
739 margin:5% auto ;
740 padding: 5px 10px;
741 }
742 #boxGallery .gcolumn-1 .ehover7:hover a i {
743 opacity:1;
744 margin-top:37% ;
745 }
746
747
748 #boxGallery .ehover7 p a:first-child i {
749 -webkit-transform: translate3d(-60px,-60px,0);
750 transform: translate3d(-60px,-60px,0);
751 }
752
753 #boxGallery .ehover7 p a:nth-child(2) i {
754 -webkit-transform: translate3d(60px,-60px,0);
755 transform: translate3d(60px,-60px,0);
756 }
757
758 #boxGallery .ehover7 p a:nth-child(3) i {
759 -webkit-transform: translate3d(-60px,60px,0);
760 transform: translate3d(-60px,60px,0);
761 }
762
763 #boxGallery .ehover7 p a:nth-child(4) i {
764 -webkit-transform: translate3d(60px,60px,0);
765 transform: translate3d(60px,60px,0);
766 }
767
768 #boxGallery .ehover7:hover .overlay::before {
769 opacity: 1;
770 background-color: rgba(0,0,0,0.2);
771 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1);
772 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1);
773 }
774
775 #boxGallery .ehover7:hover h2 {
776 opacity: 0;
777 -webkit-transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
778 transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
779 }
780
781 #boxGallery .ehover7:hover p i:empty {
782 -webkit-transform: translate3d(0,0,0);
783 transform: translate3d(0,0,0); /* just because it's stronger than nth-child */
784 opacity: 1;
785 }
786
787
788 /* effect hover 8 */
789
790 #boxGallery .ehover8 hr {
791 width: 40%;
792 opacity: 0;
793 border: 1px solid #FFF;
794 }
795
796 #boxGallery .ehover8 hr:nth-child(3) {
797 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg) scale3d(0,0,1);
798 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg) scale3d(0,0,1);
799 }
800
801 #boxGallery .ehover8 hr:nth-child(4) {
802 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,180deg) scale3d(0,0,1);
803 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1, 180deg) scale3d(0,0,1);
804 }
805
806 #boxGallery .ehover8 h2,
807 #boxGallery .ehover8 hr {
808 position: absolute;
809 top: 77%;
810 left: 50%;
811 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
812 transition: opacity 0.35s, transform 0.35s;
813 -webkit-transform: translate3d(-50%,-50%,0);
814 transform: translate3d(-50%,-50%,0);
815 -webkit-transform-origin: 50%;
816 transform-origin: 50%;
817 background-color: transparent;
818 margin: 0px;
819 }
820
821 #boxGallery .set1,
822 #boxGallery .set2 {
823 left: 50%;
824 position: absolute;
825 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
826 transition: opacity 0.35s, transform 0.35s;
827 -webkit-transform: translate3d(-50%,-50%,0);
828 transform: translate3d(-50%,-50%,0);
829 -webkit-transform-origin: 50%;
830 transform-origin: 50%;
831 background-color: transparent;
832 margin: 0px;
833 padding: 0px;
834 }
835
836 #boxGallery .set1 {
837 top: 40%;
838 }
839
840 #boxGallery .set2 {
841 top: 60%;
842 }
843
844 #boxGallery .ehover8 p {
845 width: 30%;
846 text-transform: none;
847 font-size: 15px;
848 line-height: 2;
849 }
850
851 #boxGallery .ehover8 p a {
852 color: #fff;
853 }
854
855 #boxGallery .ehover8 p a:hover,
856 #boxGallery .ehover8 p a:focus {
857 opacity: 0.6;
858 }
859
860 #boxGallery .ehover8 a i {
861 opacity: 0;
862 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
863 transition: opacity 0.35s, transform 0.35s;
864 padding: 10px;
865 font-size: 20px;
866 }
867 #boxGallery .ehover8:hover a i {
868 opacity: 1;
869
870 }
871
872 #boxGallery .set1 a:first-child i {
873 -webkit-transform: translate3d(-60px,-60px,0);
874 transform: translate3d(-60px,-60px,0);
875 }
876
877 #boxGallery .set1 a:nth-child(2) i {
878 -webkit-transform: translate3d(60px,-60px,0);
879 transform: translate3d(60px,-60px,0);
880 }
881
882 #boxGallery .set2 a:first-child i {
883 -webkit-transform: translate3d(-60px,60px,0);
884 transform: translate3d(-60px,60px,0);
885 }
886
887 #boxGallery .set2 a:nth-child(2) i {
888 -webkit-transform: translate3d(60px,60px,0);
889 transform: translate3d(60px,60px,0);
890 }
891
892 #boxGallery .ehover8:hover h2 {
893 opacity: 0;
894 -webkit-transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
895 transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);
896 }
897
898 #boxGallery .ehover8:hover hr:nth-child(3) {
899 opacity: 1;
900 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-90deg) scale3d(1,1,1);
901 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-90deg) scale3d(1,1,1);
902 }
903
904 #boxGallery .ehover8:hover hr:nth-child(4) {
905 opacity: 1;
906 -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-180deg) scale3d(1,1,1);
907 transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-180deg) scale3d(1,1,1);
908 }
909
910 #boxGallery .ehover8:hover .set1 i:empty,
911 #boxGallery .ehover8:hover .set2 i:empty {
912 -webkit-transform: translate3d(0,0,0);
913 transform: translate3d(0,0,0);
914 /* just because it's stronger than nth-child */
915 opacity: 1;
916 }
917
918 /* effect hover 9 */
919
920 #boxGallery .ehover9 .overlay {
921 background-color: rgba(255, 255, 255, 0.7);
922 top: -200px;
923 opacity: 0;
924 transition: all 0.1s ease-out 0.5s;
925 }
926 #boxGallery .ehover9 h2{
927 transform: translateY(-200px);
928 transition: all ease-in-out 0.1s;
929 transition-delay: 0.3s;
930 }
931
932 #boxGallery .ehover9 button.info,
933 #boxGallery .ehover9 .gbox-icon i {
934 transform: translateY(-200px);
935 color: #000;
936 border: 1px solid #000;
937 transition: all ease-in-out 0.3s;
938 }
939
940 #boxGallery .ehover9:hover .overlay {
941 opacity: 1;
942 top: 0px;
943 transition-delay: 0s
944 }
945 #boxGallery .ehover9:hover h2 {
946 transform: translateY(0px);
947 transition-delay: 0.3s;
948 }
949
950 #boxGallery .ehover9:hover button.info ,
951 #boxGallery .ehover9:hover .gbox-icon i {
952 transform: translateY(0px);
953 box-shadow: 0 0 5px #000;
954 color: #000;
955 border: 1px solid #000;
956 transition-delay: 0.3s;
957 }
958
959 /* effect hover 10 */
960
961 #boxGallery .ehover10 img {
962 -webkit-transition: -webkit-transform 0.35s;
963 transition: transform 0.35s;
964 }
965 #boxGallery .ehover10:hover img {
966 -webkit-transform: translate3d(0,-10%,0);
967 transform: translate3d(0,-10%,0);
968 }
969
970 #boxGallery .ehover10 .overlay {
971 background: transparent none repeat scroll 0 0;
972 bottom: 0;
973 color: #3c4a50;
974 height: 85%;
975 padding: 1em;
976 top: auto;
977 -webkit-transition: -webkit-transform 0.35s;
978 transition: transform 0.35s;
979 -webkit-transform: translate3d(0,100%,0);
980 transform: translate3d(0,100%,0);
981 }
982
983 #boxGallery .ehover10 button.info,
984 #boxGallery .ehover10 .gbox-icon i
985 {
986 float: left;
987 margin: 0px;
988 text-transform: uppercase;
989 color: #fff;
990 font-size: 17px;
991 background: rgba(0, 0, 0, 0.6);
992
993 }
994
995 #boxGallery .ehover10 p.icon-links a {
996 float: right;
997 color: #3c4a50;
998 font-size: 1.4em;
999 }
1000
1001 #boxGallery .ehover10:hover p.icon-links a:hover,
1002 #boxGallery .ehover10:hover p.icon-links a:focus {
1003 color: #252d31;
1004 }
1005
1006 #boxGallery .ehover10 button,
1007 #boxGallery .ehover10 p.icon-links a {
1008 -webkit-transition: -webkit-transform 0.35s;
1009 transition: transform 0.35s;
1010 -webkit-transform: translate3d(0,200%,0);
1011 transform: translate3d(0,200%,0);
1012 }
1013
1014 #boxGallery .ehover10 p.icon-links a span::before {
1015 display: inline-block;
1016 padding: 8px 10px;
1017 speak: none;
1018 -webkit-font-smoothing: antialiased;
1019 -moz-osx-font-smoothing: grayscale;
1020 }
1021
1022
1023 #boxGallery .ehover10 button ,
1024 #boxGallery .ehover10 .gbox-icon {
1025 display: inline-block;
1026 }
1027
1028
1029 #boxGallery .ehover10:hover .overlay,
1030 #boxGallery .ehover10:hover button,
1031 #boxGallery .ehover10:hover .gbox-icon ,
1032 #boxGallery .ehover10:hover p.icon-links a {
1033 -webkit-transform: translate3d(0,0,0);
1034 transform: translate3d(0,0,0);
1035 }
1036
1037 #boxGallery .ehover10:hover h2 {
1038 -webkit-transition-delay: 0.05s;
1039 transition-delay: 0.05s;
1040 }
1041
1042 #boxGallery .ehover10:hover p.icon-links a:nth-child(3) {
1043 -webkit-transition-delay: 0.1s;
1044 transition-delay: 0.1s;
1045 }
1046
1047 #boxGallery .ehover10:hover p.icon-links a:nth-child(2) {
1048 -webkit-transition-delay: 0.15s;
1049 transition-delay: 0.15s;
1050 }
1051
1052 #boxGallery .ehover10:hover p.icon-links a:first-child {
1053 -webkit-transition-delay: 0.2s;
1054 transition-delay: 0.2s;
1055 }
1056
1057 /* effect 11 */
1058
1059 #boxGallery .ehover11 {
1060 background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
1061 background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
1062 }
1063
1064 #boxGallery .ehover11 img {
1065 max-width: none;
1066 width: -webkit-calc(100% + 60px);
1067 width: calc(100% + 60px);
1068 -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
1069 transition: opacity 0.35s, transform 0.45s;
1070 -webkit-transform: translate3d(-40px,0,0);
1071 transform: translate3d(-40px,0,0);
1072 }
1073
1074 #boxGallery .ehover11 .overlay::before {
1075 position: absolute;
1076 top: 20px;
1077 right: 20px;
1078 bottom: 20px;
1079 left: 20px;
1080 border: 1px solid #fff;
1081 content: '';
1082 opacity: 0;
1083 -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
1084 transition: opacity 0.35s, transform 0.45s;
1085 -webkit-transform: translate3d(-20px,0,0);
1086 transform: translate3d(-20px,0,0);
1087 }
1088
1089 #boxGallery .ehover11 .overlay {
1090 padding: 3em;
1091 text-align: left;
1092 }
1093
1094 #boxGallery .ehover11 h2 {
1095 background-color: transparent;
1096 padding: 15% 0 10px 0;
1097 text-align: left;
1098 }
1099
1100 #boxGallery .ehover11 button.info ,
1101 #boxGallery .ehover11 .gbox-icon i {
1102 color: #FFF;
1103 opacity: 0;
1104 margin: 0px;
1105 border: none;
1106 -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
1107 transition: opacity 0.35s, transform 0.45s;
1108 -webkit-transform: translate3d(-10px,0,0);
1109 transform: translate3d(-10px,0,0);
1110 }
1111
1112
1113 #boxGallery .ehover11:hover img {
1114 opacity: 0.6;
1115 -webkit-transform: translate3d(0,0,0);
1116 transform: translate3d(0,0,0);
1117 }
1118
1119 #boxGallery .ehover11:hover .overlay::before,
1120 #boxGallery .ehover11:hover button.info ,
1121 #boxGallery .ehover11:hover .gbox-icon i {
1122 opacity: 1;
1123 -webkit-transform: translate3d(0,0,0);
1124 transform: translate3d(0,0,0);
1125 }
1126
1127 /* effect 12 */
1128
1129 #boxGallery .ehover12 {
1130 background: #42b078;
1131 }
1132
1133 #boxGallery .ehover12 img {
1134 max-width: none;
1135 width: -webkit-calc(100% + 20px);
1136 width: calc(100% + 20px);
1137 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1138 transition: opacity 0.35s, transform 0.35s;
1139 -webkit-transform: translate3d(-10px,0,0);
1140 transform: translate3d(-10px,0,0);
1141 -webkit-backface-visibility: hidden;
1142 backface-visibility: hidden;
1143 }
1144
1145 #boxGallery .ehover12:hover img {
1146 opacity: 0.4;
1147 -webkit-transform: translate3d(0,0,0);
1148 transform: translate3d(0,0,0);
1149 }
1150
1151 #boxGallery .ehover12 .overlay {
1152 padding: 50px 20px;
1153 }
1154
1155 #boxGallery .ehover12 h2 {
1156 position: relative;
1157 overflow: hidden;
1158 padding: 0.5em 0;
1159 background-color: transparent;
1160 }
1161
1162 #boxGallery .ehover12 h2::after {
1163 position: absolute;
1164 bottom: 0;
1165 left: 0;
1166 width: 100%;
1167 height: 2px;
1168 background: #fff;
1169 content: '';
1170 -webkit-transition: -webkit-transform 0.35s;
1171 transition: transform 0.35s;
1172 -webkit-transform: translate3d(-100%,0,0);
1173 transform: translate3d(-100%,0,0);
1174 }
1175
1176 #boxGallery .ehover12:hover h2::after {
1177 -webkit-transform: translate3d(0,0,0);
1178 transform: translate3d(0,0,0);
1179 }
1180
1181 #boxGallery .ehover12 button ,
1182 #boxGallery .ehover12 .gbox-icon {
1183 color: #FFF;
1184 opacity: 0;
1185 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1186 transition: opacity 0.35s, transform 0.35s;
1187 -webkit-transform: translate3d(100%,0,0);
1188 transform: translate3d(100%,0,0);
1189 }
1190
1191 #boxGallery .ehover12:hover button,
1192 #boxGallery .ehover12:hover .gbox-icon {
1193 opacity: 1;
1194 -webkit-transform: translate3d(0,0,0);
1195 transform: translate3d(0,0,0);
1196 }
1197
1198 /* effect 13 */
1199
1200
1201
1202 #boxGallery .ehover13 img
1203 {
1204 transition: all 0.35s;
1205 }
1206
1207 #boxGallery .ehover13:hover img
1208 {
1209 filter: brightness(0.6);
1210 -webkit-filter: brightness(0.6);
1211 }
1212
1213 #boxGallery .ehover13 .overlay {
1214 width: 80%;
1215 height: 80%;
1216 left: 10%;
1217 top: 10%;
1218 border-bottom: 1px solid #FFF;
1219 border-top: 1px solid #FFF;
1220 transition: opacity 0.35s, transform 0.35s;
1221 -webkit-transform: scale(0,1);
1222 transform: scale(0,1);
1223 }
1224
1225
1226
1227 #boxGallery .ehover13:hover .overlay {
1228 opacity: 1;
1229 -webkit-transform: scale(1);
1230 transform: scale(1);
1231
1232 }
1233
1234 #boxGallery .ehover13 button ,
1235 #boxGallery .ehover13 .gbox-icon {
1236 color: #FFF;
1237 padding: 1em 0;
1238 opacity: 0;
1239 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1240 transition: opacity 0.35s, transform 0.35s;
1241 -webkit-transform: translate3d(0,100%,0);
1242 transform: translate3d(0,100%,0);
1243 }
1244
1245 #boxGallery .ehover13 h2 {
1246 background-color: transparent;
1247 color: #FFF;
1248 padding: 1em 0;
1249 opacity: 0;
1250 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1251 transition: opacity 0.35s, transform 0.35s;
1252 -webkit-transform: translate3d(0,-100%,0);
1253 transform: translate3d(0,-100%,0);
1254 }
1255
1256
1257
1258 #boxGallery .ehover13:hover button,
1259 #boxGallery .ehover13:hover .gbox-icon,
1260 #boxGallery .ehover13:hover h2{
1261 opacity: 1;
1262 -webkit-transform: translate3d(0,0,0);
1263 transform: translate3d(0,0,0);
1264 }
1265
1266
1267
1268
1269 /* effect 14 */
1270
1271
1272
1273 #boxGallery .ehover14 img
1274 {
1275 transition: all 0.35s;
1276 }
1277
1278 #boxGallery .ehover14:hover img
1279 {
1280 filter: brightness(1.4);
1281 -webkit-filter: brightness(1.4);
1282 }
1283
1284 #boxGallery .ehover14 .overlay {
1285 opacity: 0;
1286 width: 80%;
1287 height: 87%;
1288 left: 10%;
1289 top: 7%;
1290 border-radius: 80%;
1291 border: 2px solid #FFF;
1292 transition: opacity 0.35s, transform 0.35s;
1293 -webkit-transform: translate3d(50%,50%,0);
1294 transform: translate3d(50%,50%,0);
1295 }
1296
1297
1298 #boxGallery .ehover14:hover .overlay {
1299 background-color: rgba(0,0,0,0.3);
1300 }
1301
1302 #boxGallery .ehover14 button ,
1303 #boxGallery .ehover14 .gbox-icon i {
1304 color: #FFF;
1305 padding: 1em 0;
1306 top:40%;
1307 opacity: 0;
1308 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1309 transition: opacity 0.35s, transform 0.35s;
1310 -webkit-transform: translate3d(-150%,-400%,0);
1311 transform: translate3d(-150%,-400%,0);
1312 }
1313
1314 #boxGallery .ehover14 h2 {
1315 background-color: transparent;
1316 color: #FFF;
1317 top:35%;
1318 padding: 1em 0;
1319 opacity: 0;
1320 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1321 transition: opacity 0.35s, transform 0.35s;
1322 -webkit-transform: translate3d(-150%,-400%,0);
1323 transform: translate3d(-150%,-400%,0);
1324 }
1325
1326
1327
1328 #boxGallery .ehover14:hover button,
1329 #boxGallery .ehover14:hover .gbox-icon a i,
1330 #boxGallery .ehover14:hover h2,
1331 #boxGallery .ehover14:hover .overlay
1332 {
1333 opacity: 1;
1334 -webkit-transform: translate3d(0,0,0);
1335 transform: translate3d(0,0,0);
1336 }
1337 #boxGallery .ehover14:hover .gbox-icon {
1338 margin-top:74px;
1339 }
1340 #boxGallery .gcolumn-3 .ehover14:hover .gbox-icon a i {
1341 padding:5px 10px;
1342 }
1343 #boxGallery .gcolumn-2 .ehover14:hover .gbox-icon a i {
1344 padding:5px 10px;
1345 margin-top:90px;
1346 }
1347 #boxGallery .gcolumn-4 .ehover14:hover .gbox-icon a i {
1348 padding:2px 5px;
1349 margin-top:0;
1350 }
1351 #boxGallery .gcolumn-4 .ehover14:hover .overlay h2{
1352 margin-top:-30px;
1353 }
1354 #boxGallery .gcolumn-1 .ehover14:hover .overlay a i{
1355 padding:5px 10px;
1356 }
1357 #boxGallery .You-gallery h2,
1358 #boxGallery .Vimeo-gallery h2,
1359 #boxGallery .Sound-gallery h2,
1360 #boxGallery .iframe-gallery h2,
1361 #boxGallery .images-gallery h2{
1362 position:relative;
1363 z-index: 99;
1364 background: transparent none repeat scroll 0 0;
1365 margin:10px 0;
1366
1367 }
1368
1369
1370 #boxGallery .You-gallery h2::before,
1371 #boxGallery .Vimeo-gallery h2::before,
1372 #boxGallery .Sound-gallery h2::before,
1373 #boxGallery .iframe-gallery h2::before,
1374 #boxGallery .images-gallery h2::before{
1375 content: "";
1376 height: 100%;
1377 left: 0;
1378 position: absolute;
1379 top: 0;
1380 width: 100%;
1381 z-index: -1;
1382 margin: auto;
1383 }
1384 #boxGallery .images-gallery .overlay button.info,
1385 #boxGallery .images-gallery .overlay .gbox-icon i ,
1386 #boxGallery .You-gallery .overlay button.info,
1387 #boxGallery .You-gallery .overlay .gbox-icon i ,
1388 #boxGallery .Sound-gallery .overlay button.info,
1389 #boxGallery .Sound-gallery .overlay .gbox-icon i ,
1390 #boxGallery .iframe-gallery .overlay button.info,
1391 #boxGallery .iframe-gallery .overlay .gbox-icon i ,
1392 #boxGallery .Vimeo-gallery .overlay button.info,
1393 #boxGallery .Vimeo-gallery .overlay .gbox-icon i {
1394 background-color: transparent none repeat scroll 0 0;
1395 display: inline-block;
1396 text-decoration: none;
1397 position:relative;
1398 z-index: 1;
1399 }
1400 #boxGallery .images-gallery .overlay button.info::before,
1401 #boxGallery .images-gallery .overlay .gbox-icon i ::before,
1402 #boxGallery .You-gallery .overlay button.info::before,
1403 #boxGallery .You-gallery .overlay .gbox-icon i ::before,
1404 #boxGallery .Sound-gallery .overlay button.info::before,
1405 #boxGallery .Sound-gallery .overlay .gbox-icon i ::before,
1406 #boxGallery .iframe-gallery .overlay button.info::before,
1407 #boxGallery .iframe-gallery .overlay .gbox-icon i ::before,
1408 #boxGallery .Vimeo-gallery .overlay button.info::before,
1409 #boxGallery .Vimeo-gallery .overlay .gbox-icon i ::before{
1410 content: "";
1411 height: 100%;
1412 left: 0;
1413 position: absolute;
1414 top: 0;
1415 width: 100%;
1416 z-index: -1;
1417 }