/*
Theme Name: SF TEST
*/

a, button {
     transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}

::selection {
    color: #FFF;
    background: #D42331;
}

.uv-overmenu-menu {
    padding-bottom: calc(8vh - 10px);
}
.uv-page-header {
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    height: 100px;
}
.uvevts-agendaitem-large .uv-btn {
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}
.uvevts-agendaitem-large .uv-btn:hover {
    background: linear-gradient(180deg, #EE2200 0%, #901400 100%);
}

.uv-cards-home {
    transition: all .05s ease-in-out;
    -webkit-transition: all .05s ease-in-out;
}
.uv-cards-home:hover {
    /*box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.5);
    position: relative;
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 111;*/
}
.uv-overmenu-menu-list ul > li > a:hover {
    color: #D42331 !important;
}
.footer-widgets {
    margin-bottom: unset;
}

.uv-section-sub-footer .uv-footer-menu:nth-child(1) {
    width: 30%;
}

.uv-section-sub-footer .uv-footer-menu:nth-child(2) {
    width: 70%;
}

.uv-footer-menu ul li { 
    font-size: 24px;
}

.uv-footer-menu ul li a:hover {
    color: #FFF;
    opacity: 1;
}
footer, footer a:hover {
    color: #D42331;
}
.legal {
    font-size: 10px;
}
.sbi_item {
    transition: all .05s ease-in-out;
    -webkit-transition: all .05s ease-in-out;
}
.sbi_item:hover {
    position: relative;
    opacity: 1;
    transform: scale(1.20);
   -webkit-transform: scale(1.20);
    z-index: 999;
}

.im-feed-grayscale .sbi_photo:hover {
    border-bottom: 2px solid #D42331;
    filter: unset;
    opacity: unset !important;
}
.uv-container-video { 
    border: 1px solid rgba(255, 255, 255, 0.15); 
}
.uv-container-video iframe { border: unset; }