.nav-tabs{border:none;margin:35px;margin-top:103px}.nav-tabs .nav-link{color:var(--greyish-brown);letter-spacing:1px;font-size:12px;padding:0;margin:1rem;border:none}.nav-tabs .nav-link:hover{color:var(--primary-color)}.nav-tabs .nav-link:before{background-color:var(--primary-color)}#header__menu li{margin-top:7px;margin-bottom:40px}.gal__row{padding:20px;padding-top:0;display:grid;grid-template-columns:auto auto auto;grid-gap:20px}.gal__row .gallery__row__img{width:100%;height:35vh;min-height:200px}.gal__row .gallery__row__img img{width:100%;height:35vh}.gal__row .gallery__img__insta{width:15%}.gallery__img__insta{position:absolute;top:50%;left:50%;width:100% !important;margin:0;padding:0;text-align:center;transition:.5s ease;opacity:0;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.gallery__row__img:hover .gallery__img__insta{opacity:1}.gal__row .gallery__img__insta img{width:50px;height:7vh}.gallery-tab .nav-tabs .active{color:var(--primary-color)}.gallery-tab .nav-tabs .active:before{left:0;right:0}.gal__row .gallery__img__insta>img{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}.gal__row .gallery__img--override:hover+.gallery__img__insta>img{transform:rotate(90deg)}.gal__row .gallery__img__insta:hover img{transform:rotate(90deg)}.gal__row>a .gallery__row__img{background-size:cover;background-repeat:no-repeat;background-position:bottom}.gallery-mobile{display:none}.gallery__row__img{position:relative}.gallery__row__img:before{content:"";display:block;width:100%;height:100%;background-color:var(--overlay-background);opacity:.1;position:absolute;top:0;left:0;transition:opacity .5s ease}.gallery__img__insta>img{transition:transform .5s ease}.gallery__row__img:hover:before{opacity:.7}.gallery__row__img:hover img{transform:rotate(90deg)}@media only screen and (max-width:992px){.nav-tabs{margin:48px 0 24px}.gal__row{grid-template-columns:auto auto}.gal__row .gallery__row__img{min-height:100px !important;height:100px}}@media only screen and (max-width:992px) and (min-width:768px){.gal__row{grid-template-columns:auto auto auto}.gal__row .gallery__row__img{min-height:150px !important;height:150px}}