/* ZenitaR responsive overrides - added 2026-09-19 */
@media (max-width: 1339px) {
.pixarts-body {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
}

html, body {
overflow-x: hidden !important;
max-width: 100%;
}
.pixarts-body .pixarts-container {
width: 100% !important;
max-width: 100% !important;
flex-wrap: wrap !important;
display: block !important;
padding: 0 15px;
box-sizing: border-box;
justify-content: center;
}
.pixarts-body .pixarts-container .left-col,
.pixarts-body .pixarts-container .center-col,
.pixarts-body .pixarts-container .right-col {
width: 100% !important;
min-width: 0 !important;
max-width: 640px !important;
right: auto !important;
left: auto !important;
margin: 20px auto 0 !important;
}
.pixarts-header {
min-width: 0 !important;
width: 100%;
height: auto;
min-height: 230px;
padding-bottom: 40px;
}
.pixarts-header .pixarts-nav {
flex-wrap: wrap;
height: auto;
min-height: 0;
margin-top: 0;
padding-top: 20px;
}
.pixarts-header .pixarts-nav:before {
display: none;
}
.pixarts-header .pixarts-nav>.logo-head {
order: -1;
width: 140px !important;
min-width: 0 !important;
max-width: 140px !important;
margin: 0 auto 15px !important;
top: 0;
flex: 0 0 100%;
}
.pixarts-header .pixarts-nav ul.l-menu,
.pixarts-header .pixarts-nav ul.r-menu {
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
justify-content: center !important;
flex-wrap: wrap;
margin: 5px 0 !important;
}
.pixarts-header .pixarts-nav ul.l-menu li,
.pixarts-header .pixarts-nav ul.r-menu li {
margin: 0 12px !important;
}
.flags-container {
position: relative !important;
left: auto !important;
top: auto !important;
width: 100%;
margin: 15px auto !important;
flex-wrap: wrap;
justify-content: center !important;
}
.pixarts-header .pixarts-nav>.logo-head img {
max-width: 100% !important;
width: auto !important;
height: auto !important;
}
.pixarts-body .pixarts-container .box-sm-v1 form,
.pixarts-body .pixarts-container .box-sm-v1 label,
.pixarts-body .pixarts-container .box-sm-v1 td,
.pixarts-body .pixarts-container .box-sm-v1 .g-recaptcha {
display: block !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
float: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.pixarts-body .pixarts-container .box-sm-v1 input,
.pixarts-body .pixarts-container .box-sm-v1 button {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}

.slider {
width: 100% !important;
}

.center-col .newsfeed .news-single .titlebar {
width: 100% !important;
margin-left: 0 !important;
box-sizing: border-box !important;
}

.pixarts-body img {
max-width: 100% !important;
height: auto !important;
}

.horizontal-line {
margin-left: 0 !important;
}

.pixarts-footer .foot-menu {
flex-wrap: wrap !important;
margin: 20px auto !important;
}

.pixarts-footer .foot-menu ul {
flex-wrap: wrap !important;
justify-content: center !important;
}

.pixarts-footer .foot-menu ul li {
margin: 0 10px !important;
}

.pixarts-footer .foot-menu .logo-head {
margin: 10px auto !important;
}

.center-col .newsfeed .news-single .titlebar {
flex-wrap: wrap !important;
}

.center-col .newsfeed .news-single .titlebar span[style*="margin-left"] {
margin-left: 0 !important;
}

.bd-c h2.pre-social,
.pixarts-body h2[style*="margin-left"] {
margin-left: 0 !important;
}
}
@media (max-width: 480px) {
.pixarts-header .pixarts-nav>.logo-head {
width: 110px !important;
max-width: 110px !important;
}
.pixarts-header .pixarts-nav ul.l-menu li,
.pixarts-header .pixarts-nav ul.r-menu li {
margin: 0 8px !important;
font-size: 12px;
}
}
