.Sl-control{ cursor:pointer; position:absolute; top:50%; left:0; z-index:2; display:block; margin-top:-40px; width:22px; height:38px; ; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:50px; height:80px; -webkit-transition:background-color .11s linear,opacity .11s linear; -moz-transition:background-color .11s linear,opacity .11s linear; -ms-transition:background-color .11s linear,opacity .11s linear; -o-transition:background-color .11s linear,opacity .11s linear; transition:background-color .11s linear,opacity .11s linear}
.Sl-control .icon{ cursor:pointer; margin-top:21px; width:22px; height:38px; background-image:url(//liveam.tv/img/control-carousel.png); background-size:120px 40px}
.Sl-control:hover{ background-color:#797979; background-color:rgba(0,0,0,.5)}
.Sl-control.left{ left:10px}
.Sl-control.left .icon{ background-position:-4px -1px; display:block; margin-left:13px}
.Sl-control.right{ left:auto; right:10px}
.Sl-control.right .icon{ background-position:-34px -1px; display:block; margin-left:15px}
.Sl-control.disabled{ opacity:.25; cursor:default}
.Sl-control.disabled .icon{ cursor:default}
.Sl-control.disabled:hover{ background-color:transparent}

.full-show-item img{ width:100%; height:auto; display:block;}
.full-show-info{position:absolute; bottom:40px; left:70px; width:60%; z-index: 10; display: flex; align-items: center;}
.full-show-button{ font-size:1rem; color:#fff; background:#F44336; padding:0.6em 3em; margin-top:20px; margin-left:0; display:none}
.full-show-name{  font-size:2rem; font-family: RobotoBold; color:#fff; padding:0 20px; display:flex; flex-direction: column;}
.full-show-name .full-title{margin-bottom: 5px; line-height: 40px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.full-show-name .bottom-show-descr{color: #fff; font-size: 0.9rem; font-family: RobotoRegular; line-height: 19px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.full-show-descr{ font-size:0.9rem; color:#fff; line-height:1.2rem; padding-left:5px; min-height:24px}
.full-tv-button{ position:absolute; top:5%; left:0; font-size:1rem; color:#fff; padding:5px 15px; background:#F44336;}
.full-show-img img {aspect-ratio: 285 / 10;}
.swiper-slide .full-show-img:before {content: ""; display: block; position: absolute; z-index: 4; left: 0; top: 0; bottom: 0; width: 66%; height: 100%; background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 99%);}


.swiper-cards-10000 .swiper-slide {width: calc((100% - 50px) / 5); margin-right: 10px;}
@media only screen and (max-width : 767px) {
    .swiper-cards-10000 .swiper-slide {width: calc((100% - 5px) / 2); margin-right: 5px;}
    .full-show-info{bottom: 30px;}
    .full-show-name{font-size:1.6rem;}
    .full-show-name .full-title{line-height: 1.8rem;}
    .full-show-name .bottom-show-descr{font-family: RobotoLight; font-size: 0.75rem; line-height: 16px;}
    .full-show-info img {width: 30px; height: 30px;}
    .full-show-button{font-size:.9rem}
}
@media only screen and (max-width : 480px) {
    .full-show-name{font-size:1.2rem;color: var(--font-color); margin:0;padding:0; width: 100%; margin-left: 0!important; height: 75px; font-family: RobotoRegular; justify-content: center;}
    .full-show-info{position: relative;width: 100%; padding:0 10px;left: 0; margin: 0; height: 75px; bottom: 0; background-color: var(--bg-color);} 
    .full-show-info img {margin-right: 10px; width: 30px; height: 30px;}
    .full-show-name .full-title {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: auto; margin-bottom: 5px; line-height: 22px;}
    .full-show-name .full-descr{color: var(--font-color); font-family: RobotoLight; font-size: 0.75rem; line-height: 16px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
    .full-show-name .full-descr svg{color: #fff; fill: #fff; margin-top: 3px; float: left; width:10px; height: 10px}
}