@media (max-width: 1024px) {
.skew-in-menu .main-menu{
transition: none !important;
}
.skew-in-menu .main-menu:before {
content: "";
position: fixed;
top: 0;
right: -200vw;
transition: all .7s;
width: 0;
width: 100vw;
height: 200vh;
background: #000000ED;
transform: skew(190deg, 0);
}
.skew-in-menu .main-menu.visible-menu:before {
width: 100vw;
height: 200vh;
top: -100vh;
right: 0;
transition: all .7s;
}
.skew-in-menu .ba-hamburger-menu .main-menu {
background-color: transparent !important;
box-sizing: border-box;
right: -100vw;
width: 100%;
}
.skew-in-menu .main-menu > * {
opacity: 0;
transition: .3s;
transform: translateX(-50px);
}
.skew-in-menu .main-menu .close-menu {
transform: translateX(0);
}
.skew-in-menu .main-menu.visible-menu > * {
transition: .3s .5s;
opacity: 1;
transform: translateX(0);
}
.skew-in-menu .main-menu .nav {
transform: skew(190deg, 0);
width: 90%;
}
.skew-in-menu .main-menu .nav > li {
transform: skew(-190deg, 0deg);
}
.skew-in-menu .ba-menu-backdrop {
background: transparent !important;
}
}

.slideshow-title-wrapper {
     flex-grow: 1;
}

.ba-slideshow-caption {
     display: flex;
     flex-direction: column;
 } 

  .ba-gallery a, .ba-gallery a:hover {
  background: none;
  box-sizing: content-box;
  text-transform: uppercase;
  color: #b82016;
  font-size: 12px;
    font-weight: 400;
}

@media (max-width: 1200px) {
  a.show-filter-modal:hover, a.show-filter-modal {
    background-color: #66dce9;
    border-radius: 3px;
    border: none;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 50px;
    margin-left: 10px;
    margin-top: px;
    padding: 15px 25px;
    white-space: nowrap;
  }
}


.ba-item-language-switcher .ba-language-switcher-list
.ba-language-switcher-item {
     display: flex;
     align-items: center;
}

@media (max-width: 420px) {
     #item-1692875113340 .ba-language-switcher-item img {
         margin-top: 0 !important;
}