.custom-grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.grid{max-width:69em;list-style:none;margin:30px auto;padding:0;}.grid li{display:block;float:left;padding:5px;width:33.3%;opacity:0;}.grid li.shown,.no-js .grid li,.no-cssanimations .grid li{opacity:1;}.grid li a,.grid li img{outline:none;border:none;display:block;max-width:100%;}.grid.effect-1 li.animate{-webkit-animation:fadeIn .65s ease forwards;animation:fadeIn .65s ease forwards;}@-webkit-keyframes fadeIn{0%{}100%{opacity:1;}}@keyframes fadeIn{0%{}100%{opacity:1;}}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards;}@-webkit-keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.grid.effect-3 li.shown,.grid.effect-3 li.animate{opacity:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards;}@-webkit-keyframes scaleUp{0%{}100%{-webkit-transform:scale(1);opacity:1;}}@keyframes scaleUp{0%{}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}.grid.effect-4{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards;}@-webkit-keyframes fallPerspective{0%{}100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}}@keyframes fallPerspective{0%{}100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}}.grid.effect-5{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-5 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards;}@-webkit-keyframes fly{0%{}100%{-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes fly{0%{}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}}.grid.effect-6{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-6 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards;}@-webkit-keyframes flip{0%{}100%{-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes flip{0%{}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}}.grid.effect-7{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-7 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards;}@-webkit-keyframes helix{0%{}100%{-webkit-transform:rotateY(0deg);opacity:1;}}@keyframes helix{0%{}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}}.grid.effect-8{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-8 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(.4);transform:scale(.4);-webkit-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards;}@-webkit-keyframes popUp{0%{}70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:scale(1);opacity:1;}}@keyframes popUp{0%{}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@media screen and (max-width: 900px){.grid li{width:50%;}}@media screen and (max-width: 580px){.grid li{width:100%;}}.site-tabs-mobile{display:none;}.test{}@media screen and (max-width:1200px){.site-tabs li a{padding:12px 10px;margin:0 5px 12px;}.site-tabs li{width:32%;flex:33.33%;}.site-tabs ul{max-width:900px;margin:0 auto;}.gallery-tabber{margin-bottom:50px;}.mfp-close::before{font-size:21px;}.mfp-close{width:28px;height:28px;line-height:28px;margin-bottom:25px;}.popup-right-nav{right:30px;}.popup-left-nav{left:30px;}.mfp-container{top:54%;}}@media screen and (min-width:768px){.bold_intro_text{padding-left:0px;padding-right:0px;}}@media screen and (max-width:768px){.page-heading.gallery-heading{margin-bottom:50px;}.page-heading h1{font-size:46px;}.page-heading h1{font-size:46px;line-height:50px;}.page-wrapper.gallery-page{padding-top:35px;}}@media screen and (max-width:767px){.site-tabs.desktop{display:none;}.site-tabs-mobile{display:block !important;margin:0 auto;}span.mfp-prevent-close,span.mfp-prevent-close{display:none;}.popup-text h3{font-size:28px;line-height:34px;margin-bottom:10px;}.popup-text p{font-size:14px;line-height:18px;}}@media screen and (max-width:640px){.site-tabs li a{margin:0 3px 12px;}.mfp-container,.mfp-container.mfp-inline-holder{min-width:100%;}.popup-left-nav i{margin-right:10px;}.popup-right-nav i{margin-left:10px;}.popup-left-nav,.popup-right-nav{bottom:18px;}.mfp-bottom-bar{margin-top:auto;top:calc(100% - 10px);}}@media screen and (max-width:560px){.mfp-container{top:50%;padding-left:25px;padding-right:25px;}.popup-text h3{font-size:22px;line-height:28px;margin-bottom:5px;}.popup-text p{font-size:12px;line-height:18px;}}@media screen and (max-width:400px){.site-tabs-mobile{width:100%;}.site-tabs-mobile select{width:100%;}.popup-left-nav{left:10px;bottom:35px;}.popup-right-nav{right:10px;bottom:35px;}.gallery-popup-wrapper .mfp-close::before{font-size:18px;}.gallery-popup-wrapper .mfp-close{width:18px;height:18px;line-height:18px;margin-bottom:25px;left:calc(100% - 22px);}.popup-text{margin-top:46px;}.popup-left-nav,.popup-right-nav{bottom:20px;}.popup-left-nav span,.popup-right-nav span{display:none;}.popup-left-nav{left:25px;}.popup-right-nav{right:25px;}}