/* Domain-specific adjustments to the accepted My_doctor layout. */
.aka-brand--text { min-height: 72px; }
.aka-brand--text .text-logo { display: grid; }
.aka-brand--text .text-logo > span:first-child { color: #203f63; font-size: 31px; line-height: 1.05; }
.aka-brand--text .text-logo > span:first-child span { color: #4b91a1; }
.aka-brand--text .text-logo > span:last-child { color: #63788d; font-size: 12px; margin-top: 5px; }
.aka-footer .aka-brand--text .text-logo > span:first-child,
.aka-footer .aka-brand--text .text-logo > span:first-child span,
.aka-footer .aka-brand--text .text-logo > span:last-child { color: white; }
.section-content .left-content { float: left; }
.section-content .saitbar { float: right; }
.aka-home .left-content { float: none; }
.aka-story-card.no-image { border-top: 4px solid #4b91a1; }
.aka-story-card.no-image .aka-story-content { min-height: 108px; }
.aka-sidebar-widget { border: 1px solid #dbe4ed; border-radius: 10px; padding: 20px; background: white; }
.aka-sidebar-widget h2 { margin: 0 0 15px; color: #203f63; font-size: 20px; }
.aka-sidebar-widget ul { margin: 0; padding: 0; list-style: none; }
.aka-sidebar-widget li { padding: 11px 0; border-top: 1px solid #e7edf2; }
.aka-sidebar-widget li:first-child { border-top: 0; }
.aka-sidebar-widget a { color: #245b76; text-decoration: none; line-height: 1.4; }
.aka-sidebar-widget a:hover { text-decoration: underline; }
.koz-rating { margin: 30px 0 0; padding: 20px 0; border-top: 1px solid #dbe4ed; }
.koz-rating h2 { margin: 0 0 12px; font-size: 21px; }
.navigation.pagination { margin: 25px 0; }
.navigation.pagination .nav-links { display: flex; flex-wrap: wrap; gap: 8px; }
.navigation.pagination .page-numbers { padding: 8px 12px; border: 1px solid #dbe4ed; border-radius: 6px; }
.navigation.pagination .current { color: white; background: #4b91a1; }
.aka-category .aka-story-grid { margin-top: 22px; }
.aka-page .left-content { width: 100%; float: none; }
.aka-page .innter-page { max-width: 850px; }
@media (max-width: 768px) {
  .section-content .left-content, .section-content .saitbar { width: 100%; float: none; }
  .aka-brand--text { min-height: 0; }
}
