'),me()}function pe(){n.html(''+e(v).html()+"
"),me()}function ge(){(j=n.find("img")).length?j.each(function(){e(this).one("load",function(){me()})}):me()}function me(){c.html(_),n.find(">:first-child").addClass("vbox-figlio").css({width:b,height:h,padding:r,background:i}),e("img.vbox-figlio").on("dragstart",function(e){e.preventDefault()}),d.scrollTop(0),fe(),n.animate({opacity:"1"},"slow",function(){O.hide()}),se.cb_content_loaded(N,U,z,B)}function fe(){var s=n.outerHeight(),i=e(window).height();f=s+60 a:before, .nav-menu .active > a:before {
177 | visibility: visible;
178 | width: 25px;
179 | }
180 |
181 | .nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {
182 | color: #fff;
183 | text-decoration: none;
184 | }
185 |
186 | /* Mobile Navigation */
187 | .mobile-nav-toggle {
188 | position: fixed;
189 | right: 15px;
190 | top: 15px;
191 | z-index: 9998;
192 | border: 0;
193 | background: none;
194 | font-size: 24px;
195 | transition: all 0.4s;
196 | outline: none !important;
197 | line-height: 1;
198 | cursor: pointer;
199 | text-align: right;
200 | }
201 |
202 | .mobile-nav-toggle i {
203 | color: #fff;
204 | }
205 |
206 | .mobile-nav {
207 | position: fixed;
208 | top: 55px;
209 | right: 15px;
210 | bottom: 15px;
211 | left: 15px;
212 | z-index: 9999;
213 | overflow-y: auto;
214 | background: rgba(0, 0, 0, 0.7);
215 | transition: ease-in-out 0.2s;
216 | opacity: 0;
217 | visibility: hidden;
218 | border-radius: 10px;
219 | padding: 10px 0;
220 | border: 2px solid rgba(255, 255, 255, 0.12);
221 | }
222 |
223 | .mobile-nav * {
224 | margin: 0;
225 | padding: 0;
226 | list-style: none;
227 | }
228 |
229 | .mobile-nav a {
230 | display: block;
231 | position: relative;
232 | color: #fff;
233 | padding: 10px 20px;
234 | font-weight: 500;
235 | outline: none;
236 | }
237 |
238 | .mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
239 | color: #18d26e;
240 | text-decoration: none;
241 | }
242 |
243 | .mobile-nav-overly {
244 | width: 100%;
245 | height: 100%;
246 | z-index: 9997;
247 | top: 0;
248 | left: 0;
249 | position: fixed;
250 | background: rgba(9, 9, 9, 0.6);
251 | overflow: hidden;
252 | display: none;
253 | transition: ease-in-out 0.2s;
254 | }
255 |
256 | .mobile-nav-active {
257 | overflow: hidden;
258 | }
259 |
260 | .mobile-nav-active .mobile-nav {
261 | opacity: 1;
262 | visibility: visible;
263 | }
264 |
265 | .mobile-nav-active .mobile-nav-toggle i {
266 | color: #fff;
267 | }
268 |
269 | /* Header Top */
270 | #header.header-top {
271 | height: 80px;
272 | position: fixed;
273 | left: 0;
274 | top: 0;
275 | right: 0;
276 | background: rgba(0, 0, 0, 0.9);
277 | }
278 |
279 | #header.header-top .social-links, #header.header-top h2 {
280 | display: none;
281 | }
282 |
283 | #header.header-top h1 {
284 | margin-right: auto;
285 | font-size: 36px;
286 | }
287 |
288 | #header.header-top .container {
289 | display: flex;
290 | align-items: center;
291 | }
292 |
293 | #header.header-top .nav-menu {
294 | margin: 0;
295 | }
296 |
297 | @media (max-width: 768px) {
298 | #header.header-top {
299 | height: 60px;
300 | }
301 | #header.header-top h1 {
302 | font-size: 26px;
303 | }
304 | }
305 |
306 | /*--------------------------------------------------------------
307 | # Sections General
308 | --------------------------------------------------------------*/
309 | section {
310 | overflow: hidden;
311 | position: absolute;
312 | width: 100%;
313 | top: 140px;
314 | bottom: 100%;
315 | opacity: 0;
316 | transition: ease-in-out 0.4s;
317 | z-index: 2;
318 | }
319 |
320 | section.section-show {
321 | top: 100px;
322 | bottom: auto;
323 | opacity: 1;
324 | padding-bottom: 45px;
325 | }
326 |
327 | section .container {
328 | background: rgba(0, 0, 0, 0.9);
329 | padding: 30px;
330 | }
331 |
332 | @media (max-width: 768px) {
333 | section {
334 | top: 120px;
335 | }
336 | section.section-show {
337 | top: 80px;
338 | }
339 | }
340 |
341 | .section-title h2 {
342 | font-size: 14px;
343 | font-weight: 500;
344 | padding: 0;
345 | line-height: 1px;
346 | margin: 0 0 20px 0;
347 | letter-spacing: 2px;
348 | text-transform: uppercase;
349 | color: #aaaaaa;
350 | font-family: "Poppins", sans-serif;
351 | }
352 |
353 | .section-title h2::after {
354 | content: "";
355 | width: 120px;
356 | height: 1px;
357 | display: inline-block;
358 | background: #4ceb95;
359 | margin: 4px 10px;
360 | }
361 |
362 | .section-title p {
363 | margin: 0;
364 | margin: -15px 0 15px 0;
365 | font-size: 36px;
366 | font-weight: 700;
367 | text-transform: uppercase;
368 | font-family: "Poppins", sans-serif;
369 | color: #fff;
370 | }
371 |
372 | /*--------------------------------------------------------------
373 | # About
374 | --------------------------------------------------------------*/
375 | .about-me .content h3 {
376 | font-weight: 700;
377 | font-size: 26px;
378 | color: #18d26e;
379 | }
380 |
381 | .about-me .content ul {
382 | list-style: none;
383 | padding: 0;
384 | }
385 |
386 | .about-me .content ul li {
387 | padding-bottom: 10px;
388 | }
389 |
390 | .about-me .content ul i {
391 | font-size: 20px;
392 | padding-right: 2px;
393 | color: #18d26e;
394 | }
395 |
396 | .about-me .content p:last-child {
397 | margin-bottom: 0;
398 | }
399 |
400 | /*--------------------------------------------------------------
401 | # Counts
402 | --------------------------------------------------------------*/
403 | .counts {
404 | padding: 70px 0 60px;
405 | }
406 |
407 | .counts .count-box {
408 | padding: 30px 30px 25px 30px;
409 | width: 100%;
410 | position: relative;
411 | text-align: center;
412 | background: rgba(255, 255, 255, 0.08);
413 | }
414 |
415 | .counts .count-box i {
416 | position: absolute;
417 | top: -25px;
418 | left: 50%;
419 | transform: translateX(-50%);
420 | font-size: 24px;
421 | background: rgba(255, 255, 255, 0.1);
422 | padding: 12px;
423 | color: #18d26e;
424 | border-radius: 50px;
425 | }
426 |
427 | .counts .count-box span {
428 | font-size: 36px;
429 | display: block;
430 | font-weight: 600;
431 | color: #fff;
432 | }
433 |
434 | .counts .count-box p {
435 | padding: 0;
436 | margin: 0;
437 | font-family: "Raleway", sans-serif;
438 | font-size: 14px;
439 | }
440 |
441 | /*--------------------------------------------------------------
442 | # Skills
443 | --------------------------------------------------------------*/
444 | .skills .progress {
445 | height: 50px;
446 | display: block;
447 | background: none;
448 | }
449 |
450 | .skills .progress .skill {
451 | padding: 10px 0;
452 | margin: 0 0 6px 0;
453 | text-transform: uppercase;
454 | display: block;
455 | font-weight: 600;
456 | font-family: "Poppins", sans-serif;
457 | color: #fff;
458 | }
459 |
460 | .skills .progress .skill .val {
461 | float: right;
462 | font-style: normal;
463 | }
464 |
465 | .skills .progress-bar-wrap {
466 | background: rgba(255, 255, 255, 0.15);
467 | }
468 |
469 | .skills .progress-bar {
470 | width: 1px;
471 | height: 10px;
472 | transition: .9s;
473 | background-color: #18d26e;
474 | }
475 |
476 | /*--------------------------------------------------------------
477 | # Interests
478 | --------------------------------------------------------------*/
479 | .interests .icon-box {
480 | display: flex;
481 | align-items: center;
482 | padding: 20px;
483 | background: rgba(255, 255, 255, 0.08);
484 | transition: ease-in-out 0.3s;
485 | }
486 |
487 | .interests .icon-box i {
488 | font-size: 32px;
489 | padding-right: 10px;
490 | line-height: 1;
491 | }
492 |
493 | .interests .icon-box h3 {
494 | font-weight: 700;
495 | margin: 0;
496 | padding: 0;
497 | line-height: 1;
498 | font-size: 16px;
499 | color: #fff;
500 | }
501 |
502 | .interests .icon-box:hover {
503 | background: rgba(255, 255, 255, 0.12);
504 | }
505 |
506 | /*--------------------------------------------------------------
507 | # Testimonials
508 | --------------------------------------------------------------*/
509 | .testimonials .testimonial-item {
510 | box-sizing: content-box;
511 | min-height: 320px;
512 | }
513 |
514 | .testimonials .testimonial-item .testimonial-img {
515 | width: 90px;
516 | border-radius: 50%;
517 | margin: -40px 0 0 40px;
518 | position: relative;
519 | z-index: 2;
520 | border: 6px solid rgba(255, 255, 255, 0.12);
521 | }
522 |
523 | .testimonials .testimonial-item h3 {
524 | font-size: 18px;
525 | font-weight: bold;
526 | margin: 10px 0 5px 45px;
527 | color: #fff;
528 | }
529 |
530 | .testimonials .testimonial-item h4 {
531 | font-size: 14px;
532 | color: #999;
533 | margin: 0 0 0 45px;
534 | }
535 |
536 | .testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right {
537 | color: rgba(255, 255, 255, 0.25);
538 | font-size: 26px;
539 | }
540 |
541 | .testimonials .testimonial-item .quote-icon-left {
542 | display: inline-block;
543 | left: -5px;
544 | position: relative;
545 | }
546 |
547 | .testimonials .testimonial-item .quote-icon-right {
548 | display: inline-block;
549 | right: -5px;
550 | position: relative;
551 | top: 10px;
552 | }
553 |
554 | .testimonials .testimonial-item p {
555 | font-style: italic;
556 | margin: 0 15px 0 15px;
557 | padding: 20px 20px 60px 20px;
558 | background: rgba(255, 255, 255, 0.1);
559 | position: relative;
560 | border-radius: 6px;
561 | position: relative;
562 | z-index: 1;
563 | }
564 |
565 | .testimonials .owl-nav, .testimonials .owl-dots {
566 | margin-top: 5px;
567 | text-align: center;
568 | }
569 |
570 | .testimonials .owl-dot {
571 | display: inline-block;
572 | margin: 0 5px;
573 | width: 12px;
574 | height: 12px;
575 | border-radius: 50%;
576 | background-color: rgba(255, 255, 255, 0.3) !important;
577 | }
578 |
579 | .testimonials .owl-dot.active {
580 | background-color: #18d26e !important;
581 | }
582 |
583 | @media (max-width: 767px) {
584 | .testimonials {
585 | margin: 30px 10px;
586 | }
587 | }
588 |
589 | /*--------------------------------------------------------------
590 | # Resume
591 | --------------------------------------------------------------*/
592 | .resume .resume-title {
593 | font-size: 26px;
594 | font-weight: 700;
595 | margin-top: 20px;
596 | margin-bottom: 20px;
597 | color: #fff;
598 | }
599 |
600 | .resume .resume-item {
601 | padding: 0 0 20px 20px;
602 | margin-top: -2px;
603 | border-left: 2px solid rgba(255, 255, 255, 0.2);
604 | position: relative;
605 | }
606 |
607 | .resume .resume-item h4 {
608 | line-height: 18px;
609 | font-size: 18px;
610 | font-weight: 600;
611 | text-transform: uppercase;
612 | font-family: "Poppins", sans-serif;
613 | color: #18d26e;
614 | margin-bottom: 10px;
615 | }
616 |
617 | .resume .resume-item h5 {
618 | font-size: 16px;
619 | background: rgba(255, 255, 255, 0.15);
620 | padding: 5px 15px;
621 | display: inline-block;
622 | font-weight: 600;
623 | margin-bottom: 10px;
624 | }
625 |
626 | .resume .resume-item ul {
627 | padding-left: 20px;
628 | }
629 |
630 | .resume .resume-item ul li {
631 | padding-bottom: 10px;
632 | }
633 |
634 | .resume .resume-item:last-child {
635 | padding-bottom: 0;
636 | }
637 |
638 | .resume .resume-item::before {
639 | content: "";
640 | position: absolute;
641 | width: 16px;
642 | height: 16px;
643 | border-radius: 50px;
644 | left: -9px;
645 | top: 0;
646 | background: #18d26e;
647 | border: 2px solid #18d26e;
648 | }
649 |
650 | /*--------------------------------------------------------------
651 | # Services
652 | --------------------------------------------------------------*/
653 | .services .icon-box {
654 | text-align: center;
655 | background: rgba(204, 204, 204, 0.1);
656 | padding: 80px 20px;
657 | transition: all ease-in-out 0.3s;
658 | }
659 |
660 | .services .icon-box .icon {
661 | margin: 0 auto;
662 | width: 64px;
663 | height: 64px;
664 | background: #18d26e;
665 | border-radius: 5px;
666 | transition: all .3s ease-out 0s;
667 | display: flex;
668 | align-items: center;
669 | justify-content: center;
670 | margin-bottom: 20px;
671 | transform-style: preserve-3d;
672 | }
673 |
674 | .services .icon-box .icon i {
675 | color: #fff;
676 | font-size: 28px;
677 | }
678 |
679 | .services .icon-box .icon::before {
680 | position: absolute;
681 | content: '';
682 | left: -8px;
683 | top: -8px;
684 | height: 100%;
685 | width: 100%;
686 | background: rgba(255, 255, 255, 0.15);
687 | border-radius: 5px;
688 | transition: all .3s ease-out 0s;
689 | transform: translateZ(-1px);
690 | }
691 |
692 | .services .icon-box h4 {
693 | font-weight: 700;
694 | margin-bottom: 15px;
695 | font-size: 24px;
696 | }
697 |
698 | .services .icon-box h4 a {
699 | color: #fff;
700 | }
701 |
702 | .services .icon-box p {
703 | line-height: 24px;
704 | font-size: 14px;
705 | margin-bottom: 0;
706 | }
707 |
708 | .services .icon-box:hover {
709 | background: #18d26e;
710 | border-color: #18d26e;
711 | }
712 |
713 | .services .icon-box:hover .icon {
714 | background: #fff;
715 | }
716 |
717 | .services .icon-box:hover .icon i {
718 | color: #18d26e;
719 | }
720 |
721 | .services .icon-box:hover .icon::before {
722 | background: #35e888;
723 | }
724 |
725 | .services .icon-box:hover h4 a, .services .icon-box:hover p {
726 | color: #fff;
727 | }
728 |
729 | /*--------------------------------------------------------------
730 | # Portfolio
731 | --------------------------------------------------------------*/
732 | .portfolio .portfolio-item {
733 | margin-bottom: 30px;
734 | }
735 |
736 | .portfolio #portfolio-flters {
737 | padding: 0;
738 | margin: 0 auto 15px auto;
739 | list-style: none;
740 | text-align: center;
741 | border-radius: 50px;
742 | padding: 2px 15px;
743 | }
744 |
745 | .portfolio #portfolio-flters li {
746 | cursor: pointer;
747 | display: inline-block;
748 | padding: 8px 16px 10px 16px;
749 | font-size: 14px;
750 | font-weight: 600;
751 | line-height: 1;
752 | text-transform: uppercase;
753 | color: #fff;
754 | background: rgba(255, 255, 255, 0.1);
755 | margin: 0 3px 10px 3px;
756 | transition: all 0.3s ease-in-out;
757 | border-radius: 4px;
758 | }
759 |
760 | .portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {
761 | background: #18d26e;
762 | }
763 |
764 | .portfolio #portfolio-flters li:last-child {
765 | margin-right: 0;
766 | }
767 |
768 | .portfolio .portfolio-wrap {
769 | transition: 0.3s;
770 | position: relative;
771 | overflow: hidden;
772 | z-index: 1;
773 | background: rgba(0, 0, 0, 0.6);
774 | }
775 |
776 | .portfolio .portfolio-wrap::before {
777 | content: "";
778 | background: rgba(0, 0, 0, 0.6);
779 | position: absolute;
780 | left: 30px;
781 | right: 30px;
782 | top: 30px;
783 | bottom: 30px;
784 | transition: all ease-in-out 0.3s;
785 | z-index: 2;
786 | opacity: 0;
787 | }
788 |
789 | .portfolio .portfolio-wrap .portfolio-info {
790 | opacity: 0;
791 | position: absolute;
792 | top: 0;
793 | left: 0;
794 | right: 0;
795 | bottom: 0;
796 | text-align: center;
797 | z-index: 3;
798 | transition: all ease-in-out 0.3s;
799 | display: flex;
800 | flex-direction: column;
801 | justify-content: center;
802 | align-items: center;
803 | }
804 |
805 | .portfolio .portfolio-wrap .portfolio-info::before {
806 | display: block;
807 | content: "";
808 | width: 48px;
809 | height: 48px;
810 | position: absolute;
811 | top: 35px;
812 | left: 35px;
813 | border-top: 3px solid #fff;
814 | border-left: 3px solid #fff;
815 | transition: all 0.5s ease 0s;
816 | z-index: 9994;
817 | }
818 |
819 | .portfolio .portfolio-wrap .portfolio-info::after {
820 | display: block;
821 | content: "";
822 | width: 48px;
823 | height: 48px;
824 | position: absolute;
825 | bottom: 35px;
826 | right: 35px;
827 | border-bottom: 3px solid #fff;
828 | border-right: 3px solid #fff;
829 | transition: all 0.5s ease 0s;
830 | z-index: 9994;
831 | }
832 |
833 | .portfolio .portfolio-wrap .portfolio-info h4 {
834 | font-size: 20px;
835 | color: #fff;
836 | font-weight: 600;
837 | }
838 |
839 | .portfolio .portfolio-wrap .portfolio-info p {
840 | color: #ffffff;
841 | font-size: 14px;
842 | text-transform: uppercase;
843 | padding: 0;
844 | margin: 0;
845 | }
846 |
847 | .portfolio .portfolio-wrap .portfolio-links {
848 | text-align: center;
849 | z-index: 4;
850 | }
851 |
852 | .portfolio .portfolio-wrap .portfolio-links a {
853 | color: #fff;
854 | margin: 0 2px;
855 | font-size: 28px;
856 | display: inline-block;
857 | transition: 0.3s;
858 | }
859 |
860 | .portfolio .portfolio-wrap .portfolio-links a:hover {
861 | color: #63eda3;
862 | }
863 |
864 | .portfolio .portfolio-wrap:hover::before {
865 | top: 0;
866 | left: 0;
867 | right: 0;
868 | bottom: 0;
869 | opacity: 1;
870 | }
871 |
872 | .portfolio .portfolio-wrap:hover .portfolio-info {
873 | opacity: 1;
874 | }
875 |
876 | .portfolio .portfolio-wrap:hover .portfolio-info::before {
877 | top: 15px;
878 | left: 15px;
879 | }
880 |
881 | .portfolio .portfolio-wrap:hover .portfolio-info::after {
882 | bottom: 15px;
883 | right: 15px;
884 | }
885 |
886 | /*--------------------------------------------------------------
887 | # Contact
888 | --------------------------------------------------------------*/
889 | .contact .info-box {
890 | color: #444444;
891 | padding: 20px;
892 | width: 100%;
893 | background: rgba(255, 255, 255, 0.08);
894 | }
895 |
896 | .contact .info-box i.bx {
897 | font-size: 24px;
898 | color: #18d26e;
899 | border-radius: 50%;
900 | padding: 14px;
901 | float: left;
902 | background: rgba(255, 255, 255, 0.1);
903 | }
904 |
905 | .contact .info-box h3 {
906 | font-size: 20px;
907 | color: rgba(255, 255, 255, 0.5);
908 | font-weight: 700;
909 | margin: 10px 0 8px 68px;
910 | }
911 |
912 | .contact .info-box p {
913 | padding: 0;
914 | color: #fff;
915 | line-height: 24px;
916 | font-size: 14px;
917 | margin: 0 0 0 68px;
918 | }
919 |
920 | .contact .info-box .social-links {
921 | margin: 5px 0 0 68px;
922 | display: flex;
923 | }
924 |
925 | .contact .info-box .social-links a {
926 | font-size: 18px;
927 | display: inline-block;
928 | color: #fff;
929 | line-height: 1;
930 | margin-right: 12px;
931 | transition: 0.3s;
932 | }
933 |
934 | .contact .info-box .social-links a:hover {
935 | color: #18d26e;
936 | }
937 |
938 | .contact .php-email-form {
939 | padding: 30px;
940 | background: rgba(255, 255, 255, 0.08);
941 | }
942 |
943 | .contact .php-email-form .validate {
944 | display: none;
945 | color: red;
946 | margin: 0 0 15px 0;
947 | font-weight: 400;
948 | font-size: 13px;
949 | }
950 |
951 | .contact .php-email-form .error-message {
952 | display: none;
953 | background: rgba(255, 255, 255, 0.08);
954 | background: #ed3c0d;
955 | text-align: left;
956 | padding: 15px;
957 | font-weight: 600;
958 | }
959 |
960 | .contact .php-email-form .error-message br + br {
961 | margin-top: 25px;
962 | }
963 |
964 | .contact .php-email-form .sent-message {
965 | display: none;
966 | background: rgba(255, 255, 255, 0.08);
967 | background: #18d26e;
968 | text-align: center;
969 | padding: 15px;
970 | font-weight: 600;
971 | }
972 |
973 | .contact .php-email-form .loading {
974 | display: none;
975 | background: rgba(255, 255, 255, 0.08);
976 | text-align: center;
977 | padding: 15px;
978 | }
979 |
980 | .contact .php-email-form .loading:before {
981 | content: "";
982 | display: inline-block;
983 | border-radius: 50%;
984 | width: 24px;
985 | height: 24px;
986 | margin: 0 10px -6px 0;
987 | border: 3px solid #18d26e;
988 | border-top-color: #eee;
989 | -webkit-animation: animate-loading 1s linear infinite;
990 | animation: animate-loading 1s linear infinite;
991 | }
992 |
993 | .contact .php-email-form input, .contact .php-email-form textarea {
994 | border-radius: 0;
995 | box-shadow: none;
996 | font-size: 14px;
997 | background: rgba(255, 255, 255, 0.08);
998 | border: 0;
999 | transition: 0.3s;
1000 | color: #fff;
1001 | }
1002 |
1003 | .contact .php-email-form input:focus, .contact .php-email-form textarea:focus {
1004 | background-color: rgba(255, 255, 255, 0.11);
1005 | }
1006 |
1007 | .contact .php-email-form input::-webkit-input-placeholder, .contact .php-email-form textarea::-webkit-input-placeholder {
1008 | color: rgba(255, 255, 255, 0.3);
1009 | opacity: 1;
1010 | }
1011 |
1012 | .contact .php-email-form input::-moz-placeholder, .contact .php-email-form textarea::-moz-placeholder {
1013 | color: rgba(255, 255, 255, 0.3);
1014 | opacity: 1;
1015 | }
1016 |
1017 | .contact .php-email-form input:-ms-input-placeholder, .contact .php-email-form textarea:-ms-input-placeholder {
1018 | color: rgba(255, 255, 255, 0.3);
1019 | opacity: 1;
1020 | }
1021 |
1022 | .contact .php-email-form input::-ms-input-placeholder, .contact .php-email-form textarea::-ms-input-placeholder {
1023 | color: rgba(255, 255, 255, 0.3);
1024 | opacity: 1;
1025 | }
1026 |
1027 | .contact .php-email-form input::placeholder, .contact .php-email-form textarea::placeholder {
1028 | color: rgba(255, 255, 255, 0.3);
1029 | opacity: 1;
1030 | }
1031 |
1032 | .contact .php-email-form input {
1033 | padding: 20px 15px;
1034 | }
1035 |
1036 | .contact .php-email-form textarea {
1037 | padding: 12px 15px;
1038 | }
1039 |
1040 | .contact .php-email-form button[type="submit"] {
1041 | background: #18d26e;
1042 | border: 0;
1043 | padding: 10px 30px;
1044 | color: #fff;
1045 | transition: 0.4s;
1046 | border-radius: 4px;
1047 | }
1048 |
1049 | .contact .php-email-form button[type="submit"]:hover {
1050 | background: #15bb62;
1051 | }
1052 |
1053 | @-webkit-keyframes animate-loading {
1054 | 0% {
1055 | transform: rotate(0deg);
1056 | }
1057 | 100% {
1058 | transform: rotate(360deg);
1059 | }
1060 | }
1061 |
1062 | @keyframes animate-loading {
1063 | 0% {
1064 | transform: rotate(0deg);
1065 | }
1066 | 100% {
1067 | transform: rotate(360deg);
1068 | }
1069 | }
1070 |
1071 | /*--------------------------------------------------------------
1072 | # Portfolio Details
1073 | --------------------------------------------------------------*/
1074 | .portfolio-details {
1075 | padding-top: 40px;
1076 | background: rgba(0, 0, 0, 0.8);
1077 | position: fixed;
1078 | left: 0;
1079 | right: 0;
1080 | top: 0;
1081 | bottom: 0;
1082 | overflow-y: auto;
1083 | }
1084 |
1085 | .portfolio-details .container {
1086 | padding-top: 20px;
1087 | padding-bottom: 40px;
1088 | }
1089 |
1090 | .portfolio-details .portfolio-title {
1091 | font-size: 26px;
1092 | font-weight: 700;
1093 | margin-bottom: 20px;
1094 | }
1095 |
1096 | .portfolio-details .portfolio-details-carousel .owl-nav, .portfolio-details .portfolio-details-carousel .owl-dots {
1097 | margin-top: 5px;
1098 | text-align: center;
1099 | }
1100 |
1101 | .portfolio-details .portfolio-details-carousel .owl-dot {
1102 | display: inline-block;
1103 | margin: 0 5px;
1104 | width: 12px;
1105 | height: 12px;
1106 | border-radius: 50%;
1107 | background-color: rgba(255, 255, 255, 0.3) !important;
1108 | }
1109 |
1110 | .portfolio-details .portfolio-details-carousel .owl-dot.active {
1111 | background-color: #18d26e !important;
1112 | }
1113 |
1114 | .portfolio-details .portfolio-info {
1115 | padding-top: 45px;
1116 | }
1117 |
1118 | .portfolio-details .portfolio-info h3 {
1119 | font-size: 22px;
1120 | font-weight: 400;
1121 | margin-bottom: 20px;
1122 | }
1123 |
1124 | .portfolio-details .portfolio-info ul {
1125 | list-style: none;
1126 | padding: 0;
1127 | font-size: 15px;
1128 | }
1129 |
1130 | .portfolio-details .portfolio-info ul li + li {
1131 | margin-top: 10px;
1132 | }
1133 |
1134 | .portfolio-details .portfolio-info p {
1135 | font-size: 15px;
1136 | padding: 15px 0 0 0;
1137 | }
1138 |
1139 | @media (max-width: 992px) {
1140 | .portfolio-details .portfolio-info {
1141 | padding-top: 20px;
1142 | }
1143 | }
1144 |
1145 | /*--------------------------------------------------------------
1146 | # Credits
1147 | --------------------------------------------------------------*/
1148 | .credits {
1149 | position: fixed;
1150 | right: 0;
1151 | left: 0;
1152 | bottom: 0;
1153 | padding: 15px;
1154 | text-align: right;
1155 | font-size: 13px;
1156 | color: #fff;
1157 | z-index: 1;
1158 | }
1159 |
1160 | @media (max-width: 992px) {
1161 | .credits {
1162 | text-align: center;
1163 | padding: 10px;
1164 | background: rgba(0, 0, 0, 0.8);
1165 | }
1166 | }
1167 |
1168 | .credits a {
1169 | color: #18d26e;
1170 | transition: 0.3s;
1171 | }
1172 |
1173 | .credits a:hover {
1174 | color: #fff;
1175 | }
1176 |
--------------------------------------------------------------------------------
/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAAA;;;;;;ACkBA,ECTA,QADA,SDaE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,4BAAA,YAMF,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAUF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBEgFI,UAAA,KF9EJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KGlBF,0CH+BE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAOF,EACE,WAAA,EACA,cAAA,KC9CF,0BDyDA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EACA,iCAAA,KAAA,yBAAA,KAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCnDF,GDsDA,GCvDA,GD0DE,WAAA,EACA,cAAA,KAGF,MCtDA,MACA,MAFA,MD2DE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,ECvDA,ODyDE,YAAA,OAGF,MExFI,UAAA,IFiGJ,IC5DA,ID8DE,SAAA,SEnGE,UAAA,IFqGF,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YIhLA,QJmLE,MAAA,QACA,gBAAA,UASJ,cACE,MAAA,QACA,gBAAA,KI/LA,oBJkME,MAAA,QACA,gBAAA,KC7DJ,KACA,IDqEA,ICpEA,KDwEE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UEpJE,UAAA,IFwJJ,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAGA,mBAAA,UAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OAEE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBC1GF,OD6GA,MC3GA,SADA,OAEA,SD+GE,OAAA,EACA,YAAA,QExPE,UAAA,QF0PF,YAAA,QAGF,OC7GA,MD+GE,SAAA,QAGF,OC7GA,OD+GE,eAAA,KG7GF,cHoHE,OAAA,QAMF,OACE,UAAA,OChHF,cACA,aACA,cDqHA,OAIE,mBAAA,OCpHF,6BACA,4BACA,6BDuHE,sBAKI,OAAA,QCvHN,gCACA,+BACA,gCD2HA,yBAIE,QAAA,EACA,aAAA,KC1HF,qBD6HA,kBAEE,WAAA,WACA,QAAA,EAIF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,ME/RI,UAAA,OFiSJ,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SGvIF,yCFGA,yCD0IE,OAAA,KGxIF,cHgJE,eAAA,KACA,mBAAA,KG5IF,yCHoJE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KGzJF,SH+JE,QAAA","sourcesContent":["/*!\n * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like ` ` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, ``-`` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on ` `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `
` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. ``s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]}
--------------------------------------------------------------------------------
/assets/vendor/isotope-layout/isotope.pkgd.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Isotope PACKAGED v3.0.6
3 | *
4 | * Licensed GPLv3 for open source use
5 | * or Isotope Commercial License for commercial use
6 | *
7 | * https://isotope.metafizzy.co
8 | * Copyright 2010-2018 Metafizzy
9 | */
10 |
11 | !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n
1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;na||ra?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i