/*
 * Theme Name:  Revision Child
 * Theme URI:   https://revision.codesupply.co/
 * Description: Revision Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    revision
 * Version:     1.0.5
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

/* HostKarle: logo from the main site, kept at header height */
.cs-header__logo img, .cs-logo img { height: 36px; width: auto; max-width: none; }
.cs-footer .cs-logo img, .cs-footer__logo img { height: 32px; }
@media (max-width: 767.98px) { .cs-header__logo img, .cs-logo img { height: 30px; } }
.cs-header__custom-button { white-space: nowrap; }
/* keep logo + menu + "Main Website" button inside the header on laptop widths */
.cs-header__inner-desktop .cs-col-right { flex: 0 0 auto; }
.cs-header__inner-desktop .cs-col-center { flex: 1 1 auto; min-width: 0; }
@media (min-width: 992px) and (max-width: 1365.98px) { .cs-header__inner-desktop { display: none; } .cs-header__inner-mobile { display: flex; } }
@media (min-width: 1366px) and (max-width: 1599.98px) { .cs-header__nav-inner { gap: 20px; } .cs-header__inner-desktop .cs-col-center { padding-left: 12px; padding-right: 12px; } }
/* compact header: small "Main Site" button */
.hk-mobile-main-site { white-space: nowrap; padding: 6px 10px; font-size: 13px; line-height: 1.2; }
.cs-header__inner-mobile .cs-header__col.cs-col-right { justify-content: flex-end; }
@media (max-width: 479.98px) { .cs-header__inner-mobile .cs-header__logo img, .cs-header__inner-mobile .cs-logo img { height: 24px; } }
