@media (hover:hover) and (pointer: fine) {
.has-red-shadow:hover { box-shadow: var(--hover-shadow) !important; }
.menu-toggle:is(:hover, :focus) { background: var(--primary-color); color: var(--white); border-color: var(--primary-color); }
.mwzd-front-grid-wrapper article .post-image img, .mwzd-featured-related-grid .mwzd-featured-card .mwzd-featured-thumb img, .mwzd-featured-card .mwzd-featured-image-wrapper img, :is(.blog.paged, .archive, .search) article.has-post-thumbnail .post-image img { transition: transform .4s cubic-bezier(.25, .46, .45, .94), filter .2s ease !important; will-change: transform; }
.mwzd-front-grid-wrapper article:hover .post-image img, .mwzd-featured-card:hover .mwzd-featured-thumb img, .mwzd-featured-card:hover .mwzd-featured-image-wrapper img, :is(.blog.paged, .archive, .search) article.has-post-thumbnail:hover .post-image img { transform: scale(1.03); }
}
@media (hover: none) and (pointer: coarse) {
.inside-article:active .read-more { background: var(--primary-color) !important; color: var(--white) !important; transform: scale(.97); box-shadow: none; }
.main-navigation .main-nav ul li a { display: flex; align-items: center; }
.menu-toggle { min-height: 44px; min-width: 44px; }
}
@media (min-width: 769px) and (max-width: 1024px) {
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .inside-navigation { width: 100% !important; max-width: var(--mwzd-container-width, 1250px) !important; margin-inline: auto !important; padding-inline-start: 21px !important; padding-inline-end: 0 !important; }
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .main-nav { flex: 0 0 auto !important; margin-inline-start: auto !important; margin-inline-end: 0 !important; }
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .main-nav>ul { justify-content: flex-end !important; margin-inline-end: 0 !important; }
}
@media (hover: none) and (pointer: coarse) and (min-width: 769px) and (max-width: 1366px) {
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .inside-navigation { width: 100% !important; max-width: var(--mwzd-container-width, 1250px) !important; margin-inline: auto !important; padding-inline-start: 21px !important; padding-inline-end: 0 !important; }
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .main-nav { flex: 0 0 auto !important; margin-inline-start: auto !important; margin-inline-end: 0 !important; }
.main-navigation:not(#mobile-header):not(.mwzd-stuck) .main-nav>ul { justify-content: flex-end !important; margin-inline-end: 0 !important; }
}
@media (prefers-reduced-motion: reduce) {
* { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
.main-navigation, .main-navigation * { transition: none !important; }
}
