@media(min-width: 981px) {
.inside-header>.site-branding,
.inside-header>.navigation-branding,
.inside-header>.site-logo,
.site-branding-container,
#site-navigation .navigation-branding .site-logo,
#sticky-navigation .navigation-branding {
position: absolute;
left: 50%;
transform: translateX(-50%);
z-index: 1000;
}
#site-navigation {
margin-left: unset !important;
display: flex;
}
.site-header .main-navigation:not(#sticky-navigation) .inside-navigation {
margin: unset;
}
#site-navigation,
#primary-menu,
.main-navigation .inside-navigation {
flex: 1;
} .main-navigation ul li:nth-child(3) {
margin-left: auto;
}
ul.menu-main-navigation-menu li:first-child a {
padding-left: 0 !important;
}
}
@media (min-width: 481px) {
.inside-navigation .navigation-branding img, #mobile-header .site-logo.mobile-header-logo img {
padding-top: 15px;
padding-bottom: 15px;
}	
} #generate-slideout-menu {
height: auto;
}
#generate-slideout-menu .sub-menu li {
margin-left: 10px;
}
.main-navigation ul ul {
box-shadow: none;
}
.menu-bar-items .slideout-toggle a, .slideout-navigation button.slideout-exit  {
font-size: 20px;
} .site-logo.mobile-header-logo  {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%); 
}
@media (max-width: 480px) {
.mobile-header-navigation .site-logo.mobile-header-logo img, .site-logo.mobile-header-logo {
height: 65px !important;
}
.main-navigation .menu-toggle {
line-height: 65px;
}
}
.main-navigation .menu-toggle {
font-size: 18px;
}
@media (max-width: 980px) {
#mobile-header.main-navigation .inside-navigation {
justify-content: flex-end;
}	
} .hp-swiper .swiper-button-next, .hp-swiper .swiper-button-prev {
color: #fff;
background: rgba(0, 0, 0, 0.4);
width: auto;
height: auto;
padding: 5px;
}
.hp-swiper .swiper-button-next {
right: 0;
}
.hp-swiper .swiper-button-prev {
left: 0;
} .reviews-swiper .swiper-button-next, .reviews-swiper .swiper-button-prev {
color: var(--contrast-2);
}
@media (min-width: 768px) {
.reviews-swiper .swiper-pagination-bullet {
width: 12px;
height: 12px;
}	
}
.reviews-swiper .swiper-pagination-bullet-active {
background: var(--base);
}
.reviews-swiper .wp-swiper__wrapper {
padding-bottom: 40px
} @media (min-width: 1280px) {
.rhs-text-container {
padding-right: 10%;
}
.lhs-text-container {
padding-left: 10%;
}
}
@media (max-width: 767px) {
.list-grid ul {
margin-bottom: 0;
}
} #gallery .eb-parent-eb-image-gallery-xhplf .eb-img-gallery-filter-item {
background-color: #fff;
margin-bottom: 10px;
display: inline-block;
}
#gallery .eb-parent-eb-image-gallery-xhplf .eb-img-gallery-filter-item.is-checked {
background-color: var(--accent);
}
#gallery .eb-parent-eb-image-gallery-xhplf .eb-img-gallery-filter-item:hover {
background-color: #000;
}