/**
* GLOBAL
*/

:root {
    --color-primary: #231F20;
    --color-accent: #FFCA0A;
}


/** 
* HEADER 
*/

.uc-header__background svg {
    /* чтобы тень не обрезалась границами svg */
    overflow: visible;
}

.uc-header__background path {
    /* добавляет тень для векторов хэдера */
    filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.25));
}

.nav-item__disabled {
    pointer-events: none !important;
    opacity: 0.5 !important;
}

.nav-item__disabled a {
    pointer-events: none !important;
    color: inherit;
}

@media screen and (max-width: 980px) {
    .t280__container__bg {
        pointer-events: none;
    }
}


/**
 * BUTTON UP
 */

.t190__button {
    opacity: .5;
    transition: opacity 0.4s ease-in-out;
}

.t190__button:hover {
    opacity: .7;
}


/**
 * FOOTER
 */
.cnavlink:hover a {
    color: var(--color-accent) !important;
    transition: color 0.4s ease-in-out;
}

/** 
 * BLOCKS WITH TABS
*/

.cbutton__tab .tn-atom {
    transition: font-weight 0.4s ease, text-decoration 0.7s ease;
}
    
.cbutton__tab[class*="nlm113-active-"] .tn-atom {
    font-weight: 700 !important;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    transition: font-weight 0.4s ease, text-decoration 0.7s ease;
    pointer-events: none !important;
}


/**
 * SOCIAL BUTTONS
 */
 
.cbutton__social:hover {
    opacity: .7;
    transition: opacity 0.4s ease-in-out;
}