﻿@media all {
    /* intro_hours */
    #intro_hours .hours_group { margin-top:var(--spacing-2L); gap:var(--spacing-2L); }    
    #intro_hours .hours_group > div:nth-child(2) { background-size:cover; background-repeat:no-repeat; background-position:center; border-radius:var(--spacing-1L); }

    #intro_hours .hours_group .title { margin-bottom:var(--spacing-2L); color:var(--color-black); text-align:center; }

    #intro_hours .hours_group .body { padding:var(--spacing-3L) var(--spacing-0); background-color:var(--color-white); border-radius:var(--spacing-1L); }

    #intro_hours .hours_group .body h2,
    #intro_hours .hours_group .body h3 { margin-bottom:var(--spacing-2S); font-size:var(--font-size-0); line-height:1; font-weight:var(--font-weight-boldest); text-align:center; text-transform:uppercase; letter-spacing:1.4px; }

    #intro_hours .hours_group .body h2:first-child,
    #intro_hours .hours_group .body h3:first-child { margin-top:0px; }

    #intro_hours .hours_group .body table { width:100%; border-spacing:var(--spacing-0) var(--spacing-2S); }
    #intro_hours .hours_group .body table td { border-bottom:1px var(--color-dark-gray) solid; }
    #intro_hours .hours_group .body table td:nth-child(even) { text-align:right; }
}

@media (max-width:1600px) {

}

@media (max-width:1400px) {
    
}

@media (max-width:1200px) {
    #intro_hours .hours_group { grid-template-columns:1fr; }
    #intro_hours .hours_group > div:nth-child(2) { min-height:30vh; }
}

@media (max-width:1000px) {

}

@media (max-width:700px) {
     
}

@media (max-width:600px) {

}