/* Связующий слой между фирменным дизайном и системной разметкой InstantCMS. */
.ugos-site main > .container,
.ugos-site main > .container-fluid {max-width:none;width:100%;padding-left:0;padding-right:0}
.ugos-site main > .row {margin-left:0;margin-right:0}
.ugos-site main > .row > [class*="col-"] {padding-left:0;padding-right:0}
.ugos-site .content_list.default_list {margin:0!important}
.ugos-site .pagination {justify-content:center;margin:42px 0 0}
.ugos-site .page-link {min-width:44px;min-height:44px;display:grid;place-items:center;border-color:#d2d6d8;color:#090b0d;background:#fff}
.ugos-site .page-item.active .page-link {border-color:#f5c400;background:#f5c400;color:#090b0d}
.ugos-site .alert {border-radius:10px}
.ugos-site .article-back {margin-top:44px}
.ugos-site .icms-widget {margin-bottom:0!important}
.ugos-site .ugos-admin-edit {position:relative;z-index:5}
.ugos-site .field {margin-bottom:0}
.ugos-site .product-content h2 a:hover,
.ugos-site .article-card h2 a:hover {color:#806800}
.ugos-site .article-body img {height:auto;margin:28px auto;border-radius:14px}
.ugos-site .article-body blockquote {margin:28px 0;padding:20px 24px;border-left:4px solid #f5c400;background:#fff}
.ugos-site .article-hero .narrow {position:relative;z-index:1}
#order {scroll-margin-top:24px}
@media (max-width:640px) {
  .ugos-site main > .row > [class*="col-"] {padding-left:0;padding-right:0}
  .ugos-site .pagination {gap:4px}
  .ugos-site .page-link {min-width:39px;min-height:39px;padding:6px}
}
