.favorite-events {
    cursor: pointer
}

.favorite-events,.favorite-events__button {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.favorite-events__button {
    position: relative;
    z-index: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .625em .9375em;
    text-transform: uppercase;
    line-height: 1.5;
    color: #c7e6fd;
    transition: color .25s ease;
    overflow: hidden
}

.favorite-events__button:after,.favorite-events__button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.favorite-events__button:before {
    background: #2071b0
}

.favorite-events__button:after {
    background: #369;
    content: "";
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease
}

.favorite-events__button .fa {
    font-size: 1.16667em;
    line-height: 1;
    margin-right: .3125em
}

.favorite-events__button:hover {
    color: #fff
}

.favorite-events__button:hover:after {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.favorite-events-list-wrap {
    position: relative;
    overflow: hidden;
    max-height: 313px
}

.favorite-events-list-wrap .iScrollIndicator,.favorite-events-list-wrap .iScrollLoneScrollbar {
    border-radius: 0!important
}

.favorite-events-list-wrap .iScrollIndicator {
    background: #fff!important
}

.favorite-events-list {
    list-style: none;
    padding: .625em
}

.favorite-events-list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff
}

.favorite-events-list__item+.favorite-events-list__item {
    margin-top: .625em
}

.favorite-events-list * {
    box-sizing: border-box
}

.favorite-events-counter {
    font-size: 14px;
    font-weight: 500
}

.favorite-events-counter__ico {
    margin-right: 5px;
    opacity: 1
}

.favorite-events-main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 0;
    width: 100%;
    padding: .625em;
    min-height: 3.66667em;
    overflow: hidden;
    color: #fff
}

.favorite-events-main:after,.favorite-events-main:before {
    content: "";
    position: absolute;
    left: 0;
    z-index: -1;
    width: 100%
}

.favorite-events-main:after {
    top: 0;
    height: 100%;
    background: #369;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease
}

.favorite-events-main:before {
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 3px;
    background: #a9e540;
    transition: -webkit-transform .03s ease;
    transition: transform .03s ease;
    transition: transform .03s ease,-webkit-transform .03s ease
}

.favorite-events-main__col {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.favorite-events-main__col_center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.favorite-events-main__content {
    text-align: left
}

.favorite-events-main .icon,.favorite-events-main .sport_icons {
    width: 21px;
    height: 21px;
    margin-right: .625em
}

.favorite-events-main .icon {
    fill: #fff
}

.favorite-events-main__header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
    font-size: 80%;
    color: #c7e6fd
}

.favorite-events-main__date {
    margin-left: 5px
}

.favorite-events-main__remove {
    cursor: pointer;
    opacity: .5;
    position: absolute;
    z-index: 5;
    top: .1875em;
    right: .5em;
    padding: .1875em;
    width: .625em;
    height: .625em;
    transition: opacity .25s ease,-webkit-transform .25s ease;
    transition: opacity .25s ease,transform .25s ease;
    transition: opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.favorite-events-list__item .favorite-events-main__remove {
    top: .5em;
    font-size: 1.33333em
}

.favorite-events-main__remove:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1
}

.favorite-events-main__remove:after,.favorite-events-main__remove:before {
    content: ""!important;
    position: absolute;
    top: calc(50% - .0625em);
    width: 100%;
    height: .125em;
    background-color: #224366;
    left: 0
}

.favorite-events-main .favorite-events-main__remove:after,.favorite-events-main .favorite-events-main__remove:before {
    background-color: #fff
}

.favorite-events-main__remove:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.favorite-events-main__remove:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.favorite-events-main:hover:after {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.favorite-events-main:hover .favorite-events-main__content {
    color: #a9e540
}

.sub-menu_favorite {
    padding: 0;
    background: #224366!important;
    width: 415px
}

/*
     FILE ARCHIVED ON 09:05:49 Jun 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:22:21 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.396
  load_resource: 191.109
  PetaboxLoader3.resolve: 129.606
  PetaboxLoader3.datanode: 3.13
*/
