.header-live  {position: relative;}
.header-live h3 span {font-family: 'Gp1Serif-Bold', serif; color: #FF0000; background: #fff; text-transform: uppercase; position: relative; z-index: 1; padding: 0 25px;}
.header-live hr {position: absolute; top:50%; width: 100%; margin-top: -5px}

.reload {text-transform: uppercase; font-size: 13px;}
.reload i svg {/*width: 20px; height: 20px;*/ margin-right: 4px;}

.live {padding: 0; margin: 0; list-style: none}
.live li {margin-bottom: 40px; padding-bottom: 54px; padding-left: 22px; border-bottom: 1px solid #c6c8ca; position: relative;}
.live li .data {background: transparent;}
.live li .data time {display: block; padding-top: 6px; padding-right: 32px;}
.live li .data time span {color: #666666; display: block; font: 25px 'Gp1Serif-Bold', Serif; line-height: 1;}

.live li .live-description {flex: 1 1 100%;}
.live li .live-description p {font: 20px "Georgia", serif; color: #000; line-height: 32px; margin-bottom: 20px;}
.live li .live-description .box-img {max-width: content-box; display: inline-block; margin-bottom: 20px;}
.live li .live-description .box-img img {max-width: 100%; margin-bottom: 20px;}

.live li .shares-video {position: absolute; right: 0; bottom: 10px;}

.live-sep {margin: 40px 0;}

.banner-live {margin-bottom: 28px; text-align: center;}

.shares .dropdown-toggle .at-icon-wrapper {height: 32px;}
.shares .dropdown-toggle .at-icon-wrapper svg {width: 28px; height: 28px;}


@media (max-width: 990px) {
    .header-live hr {margin-top: -3px;}
    .header-live h3 span {font-size: 20px; padding: 0 12px;}

    .live li {padding-left: 0;}
    .live li .d-flex {flex-flow: column;}
    .live li .data time {padding-right:0; padding-bottom: 20px;}

    .mb-mobile {margin-bottom: 28px;}

    .reload {display: block; margin: 0 auto 12px}


    .banner {margin-bottom: 0;}
    .banner-live {margin-top: 20px; margin-bottom: 40px;}

    .shares .dropdown-menu {right: 0 !important;}
}
