.photo-gallery-category-box{background-color:#2887a7;height:100%;color:#fff;border:10px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.15);}.photo-gallery-category{height:485px;background-color:#eee;background-position:center top;background-size:cover;display:flex;align-items:flex-end;}.photo-gallery-category-name{background-color:rgba(0,0,0,.75);text-transform:uppercase;padding:15px;line-height:1;font-weight:600;font-size:23px;margin:9px 0;color:#2887a7;}.photo-gallery-category-box ul li{position:relative;padding:0;margin:0;border-bottom:1px solid rgba(255,255,255,.18);}.photo-gallery-category-box ul li a{color:#fff;font-size:16px;padding:15px 25px;display:block;line-height:1;transition:.85s;}.photo-gallery-category-box ul li a:hover{padding-left:40px;background-color:rgba(0,0,0,.25);}.gallery-category-list{padding-top:15px;padding-bottom:15px;}body.body-fancybox-dots .fancybox__thumbs .carousel__slide{width:11px !important;height:11px !important;background:0 0;border-radius:50%;padding:0 !important;border:2px solid #26819e;margin:5px !important;}body.body-fancybox-dots .fancybox__thumb{display:none !important;}body.body-fancybox-dots .is-nav-selected{background-color:#26819e !important;}span.gallery-icon{width:20px;height:20px;display:block;position:absolute;right:15px;top:15px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5));z-index:9;}.gallery-images-combine{position:relative;height:450px;}.gallery-images-combine a{display:block;display:none;width:100%;height:100%;position:absolute;left:0;top:0;}.gallery-images-combine a:first-child{display:block;}.gallery-items{overflow:hidden;}.gallery-images-combine img{object-fit:contain;transition:all ease 8s;width:100%;height:100%;}.gallery-items:hover .gallery-images-combine img{transform:scale(1.2);}.mobile-gallery-list{margin-bottom:40px;}.mobile-gallery-slider ul.slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.mobile-gallery-slider ul.slick-dots li{width:16px;height:16px;list-style:none;border-radius:50%;margin:5px;background:#26819e;opacity:.7;box-shadow:0 0 0 2px #fff;}.mobile-gallery-slider ul.slick-dots li.slick-active{opacity:1;}.mobile-gallery-slider ul.slick-dots li button{display:none;}@media screen and (max-width: 1400px){.gallery-images-combine{position:relative;height:350px;}}@media screen and (max-width: 991px){.gallery-images-combine{position:relative;height:250px;}}