.uc-Pop-up_menu{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
    transition: .3s ease;
    opacity: 0;
}

.uc-Pop-up_menu.active{
    display: block;
    opacity: 1;
}

.uc-fixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    z-index: 99;
}

.link a{
    transition: .3s ease;
    text-decoration: underline solid #ffffff !important;
}

.link a:hover{
    text-decoration: underline solid #000000 !important;
    -webkit-text-decoration: underline solid #000000 !important;
}

.link-red a{
    transition: .3s ease;
    -webkit-text-decoration: underline solid rgba(217, 64, 64, 1) !important;
    text-decoration: underline solid rgba(217, 64, 64, 1) !important;
}

.link-red a:hover{
    color: #FF7D7D !important;
    -webkit-text-decoration: underline solid rgba(255, 125, 125, 1) !important;
    text-decoration: underline solid rgba(255, 125, 125, 1) !important;
}

.link-grey a{
    transition: .3s ease;
    -webkit-text-decoration: underline solid rgba(134, 134, 134, 1) !important;
    text-decoration: underline solid rgba(134, 134, 134, 1) !important;
}

.link-grey a:hover{
    -webkit-text-decoration: underline solid #C7C7C7 !important;
    text-decoration: underline solid #C7C7C7 !important;
}


.link-t a{
    transition: .3s ease;
    text-decoration: underline solid transparent !important;
}

.link-t a:hover{
    -webkit-text-decoration: underline solid #ffffff !important;
    text-decoration: underline solid #ffffff !important;
}

.menu-link a{
    transition: .3s ease;
}

.menu-link a:hover{
    color: #D94040 !important;
}

.circle a{
    background-color: transparent rgba(217, 64, 64, 1) !important;
    transition: .3s;
}

.circle a:hover{
    background-color: #BDBDBD !important;
}

.form button {
    transition: .3s ease;
    -webkit-text-decoration: underline solid rgba(217, 64, 64, 1) !important;
    text-decoration: underline solid rgba(217, 64, 64, 1) !important;
}

.form button:hover{
    text-decoration: underline solid #FF7D7D !important;
    color: #FF7D7D !important;
    -webkit-text-decoration: underline solid #FF7D7D !important;
}

.class a{
    transition: .3s;
}

.class a:hover{
    color: #6A6A6A !important;
}

.kudriavcev{
    transition: .3s;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: pointer;
}

.kudriavcev:hover{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    fill: #5C39E9 !important;
}
