@media only screen and (min-width: 1025px) {
header .content { display: flex; align-items: center; flex-wrap: nowrap; max-width: min(94vw, 1500px); min-height: 80px; }
header .logo { float: none; flex: 0 0 auto; margin: 0 28px 0 0; max-height: none; }
header nav.nav { float: none; flex: 1 1 auto; display: flex; align-items: center; justify-content: flex-end; flex-wrap: nowrap; margin: 0; min-width: 0; }
header nav.nav > ul, header nav .menu-header > ul, header nav ul.menu { float: none; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; row-gap: 0; }
header nav li { float: none; }
header nav a, header nav .menu-item-has-children a { font-size: clamp(11.5px, 0.86vw, 13px); padding: 0 clamp(5px, 0.5vw, 9px); white-space: nowrap; }
header .oferta-desktop { float: none; flex: 0 0 auto; margin: 0 0 0 12px; }
header .extra { float: none; flex: 0 0 auto; display: flex; align-items: center; margin: 0 0 0 16px; }
header .extra .cart, header .extra .cauta { float: none; } header.dm-nav-2rows nav a { line-height: 40px; }
body { padding-top: 80px; }
} @media only screen and (max-width: 1024px) {
.banner-categorii { height: auto; min-height: 250px; padding: 24px 0; }
.banner-categorii .content { height: auto; }
.banner-categorii .text-unic {
position: relative; left: auto; top: auto; transform: none;
width: calc(100% - 40px); margin: 0 auto; box-sizing: border-box;
}
} img.wp-post-image, .type-post img, article img { height: auto; } .dm-cat-subtitle { font-size: 18px; line-height: 1.5; color: #444; margin: -6px 0 18px; } .dm-page-title { font-size: 32px; margin: 0 0 20px; text-transform: uppercase; font-weight: 600; } @media only screen and (max-width: 640px) {
.ms-slide-info { top: auto !important; bottom: 0 !important; padding: 12px 16px !important; }
.ms-slide-info h1 { font-size: 26px !important; line-height: 1.15; margin: 4px 0 8px; }
.ms-slide-info p { font-size: 13px !important; line-height: 1.45; margin: 6px 0; }
.ms-slide-info .callto { margin-top: 4px; }
} @media only screen and (max-width: 1024px) {
.unique { height: auto !important; min-height: 0; padding: 24px 0; }
.unique .text-unic {
position: relative; left: auto; top: auto; transform: none;
width: calc(100% - 40px); margin: 0 auto; box-sizing: border-box;
}
} img[sizes^="auto"], img.wp-post-image { contain-intrinsic-size: auto; } .dm-banner-title { font-size: 22px; font-weight: 600; margin: 0 0 10px; }
.widget-title { display: block; font-size: 16px; font-weight: 600; text-transform: uppercase; margin: 0 0 12px; }
.categorii span.woocommerce-loop-category__title, .bestseller span.woocommerce-loop-product__title { display: block; }
.dm-sitemap ul { columns: 2; column-gap: 40px; list-style: disc; padding-left: 20px; margin: 0 0 24px; }
.dm-sitemap li { break-inside: avoid; margin: 4px 0; }
@media (max-width: 640px) { .dm-sitemap ul { columns: 1; } } .master-slider-parent, .master-slider { min-height: 450px; }
@media (max-width: 640px) { .master-slider-parent, .master-slider { min-height: 450px; } }