.h-auto {
height: auto !important;
}
.hidden {
display: none !important;
}
section.partners .partner-slider {
margin-bottom: 50px;
}
section.partners .partner-slider:last-child {
margin-bottom: 0;
}
section.partners .slick-slide img {
margin: auto;
}
section.partners .slick-track {
display: flex;
align-items: center;
}
section.post-gallery img {
height: 135px;
width: 100%;
object-fit: cover;
}
section.galleries img.icon {
width: auto !important;
height: auto !important;
margin-right: 5px;
}
section.galleries img.time {
margin-right: 2px !important;
}
section.audio {
padding: 40px 0 80px;
}
section.audio h1 {
margin-bottom: 40px;
}
section.audio a.audio-item {
color: #3D3232;
font-size: 1rem;
display: block;
margin-bottom: 40px;
}
section.post-small-listing article .image-wrap .category-wrap {
min-width: 35px;
}
section.audio.events h1 {
color: #3D3232;
margin-bottom: 50px;
}
section.profile-info .gallery.static {
position: static !important;
}
.calendar  {
position: relative !important;
}
.upcoming-events .mec-modal-result {
display: none !important;
}
.mec-month-navigator-loading {
position: absolute !important;
}
section.single-gallery a {
height: 200px;
margin-bottom: 40px;
display: inline-block;
}
section.single-gallery a img {
width: 100%;
height: 100%;
object-fit: cover;
}
section.search-page a {
color: #3D3232;
}
section.search-page a:hover {
text-decoration: underline;
}
#sbi_load a {
display: inline-block;
height: 48px;
line-height: 48px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#sb_instagram .sbi_link .sbi_instagram_link {
left: 26px !important;
top: 26px !important;
bottom: initial !important;
right: initial !important;
padding-left: 0 !important;
}
#sb_instagram .sbi_link span.watch {
font-size: 24px;
font-weight: 600;
line-height: 26px;
position: absolute;
text-align: left;
left: 26px;
top: 50%;
transform: translateY(-50%);
}
#sb_instagram .sbi_link .follow-us {
font-size: 14px;
font-weight: 400;
letter-spacing: 2px;
position: absolute;
z-index: 10;
left: 23px;
bottom: 26px;
color: #fff;
text-transform: uppercase;
}
section.search-page img {
width: 100%;
height: 200px;
object-fit: cover;
}
.space-profile-name {
margin-top: 23px;
}
@media (min-width: 993px) and (max-width: 1199px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
font-size:14px;
padding: 0 6px;
}
}