/* responsive1240.css */
@media (max-width:1257px) {
#logo {
  width: 220px;
}
.navigation-main ul.level_1 li a,
.navigation-main ul.level_1 li strong {
  padding-inline: .75rem;
}

p,
.widget-explanation p,
.content-list ul,
.content-text ul,
.content-list ol,
.content-text ol,
.fineuploader-wrapper .qq-upload-button, 
.widget button[type="submit"], 
.icon-button a, .button a  {
  font-size: var(--font_size6);
  line-height: 1.5em;
}
.boxWrapper.wmedium .box-inside,
.boxWrapper.wsmall .box-inside {
  width: 90%;
}
.dividerText .inside {
  width: 90%;
}
.dividerImage h4,
.dividerText h4 {
  font-size: var(--font_size8);
}
.col4-2-1 .layout_latest .teaser p {
  font-size: 1.125rem;
}
#blogReader .newsRight .mod_newslist .layout_short p {
  font-size: var(--font_size6);
  line-height: 1.4em;
}
input[type="file"] {
  width: 100%;
  min-width: auto;
}
input[type="file"],
::file-selector-button,
::-webkit-file-upload-button {
  font-size: 1rem;
}
}