/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


.section-watch {
    border-bottom: 1px solid #d6d6d6;
}



@media (max-width:874px){
    #ac-localnav .ac-ln-menu-tray {
        float: none;
        overflow: hidden;
        pointer-events: none;
        visibility: hidden;
        width: 100%;
        max-height: var(--r-localnav-menu-tray-max-height);
        -webkit-transition: max-height 320ms cubic-bezier(0.4, 0, 0.6, 1) 240ms,visibility 0s linear 1s;
        transition: max-height 320ms cubic-bezier(0.4, 0, 0.6, 1) 240ms,visibility 0s linear 1s;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-actions {
        -webkit-padding-start: var(--r-localnav-actions-padding-start);
        padding-inline-start: var(--r-localnav-actions-padding-start);
        -webkit-padding-end: var(--r-localnav-actions-padding-end);
        padding-inline-end: var(--r-localnav-actions-padding-end);
        position: absolute;
        top: 0;
        inset-inline-end: 0;
        z-index: 1;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-action-menucta {
        display: block;
    }
}

@media (max-width: 874px) {
    #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menu-tray, #ac-ln-menustate:target ~ #ac-localnav .ac-ln-menu-tray {
        --r-localnav-menu-tray-max-height: var(--r-localnav-menu-tray-natural-height, calc(100vh - 48px - 48px));
        overflow-y: auto;
        pointer-events: auto;
        visibility: visible;
        -webkit-overflow-scrolling: touch;
        -webkit-transition: max-height 320ms cubic-bezier(0.4, 0, 0.6, 1) 0s,visibility 0s linear 0s;
        transition: max-height 320ms cubic-bezier(0.4, 0, 0.6, 1) 0s,visibility 0s linear 0s;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-menu-item {
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        display: inline-block;
        float: none;
        width: 100%;
        height: 34px;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-menu {
        font-size: 14px;
        line-height: 1;
        font-weight: 400;
        letter-spacing: -0.02em;
        padding-top: 0;
        margin-top: 0;
        width: 100%;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-menu-items {
        padding: 37px 16px 27px;
    }
}

@media (max-width: 874px)and (max-width: 874px) {
    #ac-localnav .ac-ln-menu-items {
        padding-top: 34px;
    }
}

@media (max-width: 874px) {
    #ac-localnav .ac-ln-menu-link.current::after {
        bottom: auto;
        inset-inline-start: -16px;
        height: 12px;
        width: 1.2px;
        border-radius: 1.2px;
        will-change: unset;
    }
}

@media (min-width: 834px) and (max-width: 874px) {
    #ac-localnav .ac-ln-menu-link.current::after {
        margin-top: 5px;
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 