@media (min-width: 1200px) {
    body .container {
        width: 1140px;
    }
}

img {
    max-width: 100%;
    height: auto;
}
.whole-site-wrapper {
    background-color: #3A3A3A;
    padding-bottom: 20px;
}

#main-menu-wrapper {
    background-color: #fff;
    padding: 20px 0;
}

.main-slider-home {
    margin-top: 20px;
}

.main-slider-home .slider-holder.left {
    padding: 0;
    position: relative;
    /*margin-right: 20px;*/
    overflow: hidden;
}

.main-slider-home .slider-holder.left img {
    /*width: 858px;*/
    width: 100%;
    height: 480px;
}

.main-slider-home .slider-holder img {
    /*width: 263px;*/
    width: 100%;
    height: 147px;
}


.main-slider-home .col-sm-3 {
    padding: 0;
    padding-left: 21px;
}

.main-slider-home .col-sm-3 .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    /*max-width: 262.2px;*/
}

.main-slider-home .home-slider-title {
    /*    position: absolute;
        bottom: 72px;
        left: 35px;
        margin-bottom: 0;*/
}

.main-slider-home .home-slider-title a {
    font-family: Panton-Regular;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.main-slider-home .home-slider-excerpt {
    font-family: Panton-Regular;
    font-size: 19px;
    color: #fff;
}

.main-slider-home .home-slider-right-title {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

.main-slider-home .right .slider-holder:hover .home-slider-right-title {
    max-height: 200px;
}

.main-slider-home .home-slider-right-title a {
    color:#fff;
    text-decoration: none;
}

.main-slider-home .main-slider-info-holder {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /*opacity: 0.5;*/
    padding: 41px;
    width: 100%;
}

#whats-online-now {
    background-color: #1a1b1c;
}

.whats-online-now {
    margin-bottom: 20px;
}

.whats-online-now .row > .col-sm-3:nth-of-type(1), .whats-online-now .row > .col-sm-3:nth-of-type(3), .whats-online-now .row > .col-sm-3:nth-of-type(2) {
    padding-right: 7px;
}

.whats-online-now .what-live-row > .col-sm-3 {

    padding: 0;
}

.whats-online-now .what-live-row > .col-sm-3 p {
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 24px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
    width: 100%;
}

.whats-online-now .what-live-row > .col-sm-3:hover p {
    max-height: 200px;
}

.whats-online-now .what-live-row > .col-sm-3 a {
    color: #fff;
    text-decoration: none;
}

.whats-online-now .what-live-row .col-sm-3 img {
    width: 100%;
    min-height: 152.281px;
}

.what-live-row {
    margin-bottom: 20px;
}

body .my-home-title {
    padding: 0;
    font-family: Panton-Regular;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-left: 0;
}

.my-progress-bar { 
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px;

}

.inner-div-my {
    position: relative;
    overflow: hidden;
    width: 95%;
}

#akcenti-home .leftside {
    padding: 0 15px;
    position: relative;
}

.akcenti-info-holder {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /*opacity: 0.5;*/
    padding: 21px;
    width: 100%;
}

.akcenti-info-holder p {
    color: #fff;
    font-family: Panton-Regular;
    font-size: 14px;
}

.akcenti-info-holder a {
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.akcenti-info-holder a:hover {

    color: #fff;
    text-decoration: none;
}

#akcenti-home .rightside > .col-sm-12{
    padding: 0;
    position: relative;
    margin-bottom: 20px;
    padding-right: 0;

}

#akcenti-home .rightside > .col-sm-12 img {
    min-width: 267px;
}

#akcenti-home .rightside {
    padding: 0 15px;
    /*padding-left: 20px;*/
}

#akcenti-home .rev.rightside {
    padding: 0 15px;
    overflow: hidden;
}

#akcenti-home .rightside > .col-sm-12 p {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

#akcenti-home .rightside > .col-sm-12 p a {
    color: #fff;
    text-decoration: none;
}

#akcenti-home .rightside > .col-sm-12:hover p {
    max-height: 200px;
}

#last-kacheni {
    padding-bottom: 90px;
}

#last-kacheni .row:nth-of-type(2) .col-sm-3 {
    padding-left: 0;
    position: relative;
    overflow: hidden;
}

#last-kacheni .row:nth-of-type(2) .col-sm-3:nth-of-type(4) {
    padding-right: 0;
    padding-left: 3px;
}

#last-kacheni .row:nth-of-type(2) .col-sm-3 div div {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

#last-kacheni .row:nth-of-type(2) .col-sm-3:hover div {
    max-height: 200px;
}

#last-kacheni .row:nth-of-type(2) .col-sm-3 div a {
    font-family: Panton-Regular;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

#menu-glavno #menu-item-567681 .dropdown-menu li, #menu-glavno #menu-item-5367675 .dropdown-menu li {
    float: left;
}

.azbuchnik .azbuchnik-item > div, .channel-filter .channel-item > div {
    position: relative;
    overflow: hidden;
}

.azbuchnik .azbuchnik-item p, .channel-filter .channel-item p {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;

}

.azbuchnik .azbuchnik-item:hover p, .channel-filter .channel-item:hover p {
    max-height: 200px;
}

.azbuchnik .azbuchnik-item p a, .channel-filter .channel-item p a {
    color: #fff;
    text-decoration: none;
}

.azbuchnik .azbuchnik-item img, .channel-filter .channel-item img {
    width: 263px;
    height: 143px;
}

//KOMENTAR
.dropdown-menu > li > a {
    padding: 3px 12px !important;
}

body .dropdown-menu {
    left: -365px;
    padding: 1px 0;
    font-size: 12px;
    width: 1128px;
}


.menu-wrapperr .navbar-nav > li > a {
    font-family: Panton-Regular;
    font-weight: bold;
    font-size: 15px;
    color: #3a3a3a;
}

#menu-glavno #menu-item-567693 a {
    /*content: ' ';*/
    background: url("/img/sprite-crop.png") no-repeat;
    background-position: right center;
    background-position-y: 3px;
    padding-right: 25px;
    -webkit-transition:all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition:all 1s ease-in;
    -ms-transition:all 1s ease-in;
    transition:all 1s ease-in;
}

#menu-glavno #menu-item-11567687 a {
    /*content: ' ';*/
    background: url("/img/sprite-crop-crop.png") no-repeat;
    background-position: left center;
    background-position-y: 3px;
    background-position-x: -6px;
    padding-left: 25px;
    -webkit-transition:all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition:all 1s ease-in;
    -ms-transition:all 1s ease-in;
    transition:all 1s ease-in;
}

.azbuchnik .row, .channel-filter .row {
    margin-bottom: 20px;
}

.azbuchnik .row:nth-of-type(1) {
    /*margin-top: 20px;*/
}

#menu-glavno #menu-item-567675 .dropdown-menu li {
    float: left;
}

.bfix {
    padding-left: 15px;
    padding-right: 15px;
    background-clip: content-box;
    /*background-color: #f7f7f7;*/
}

.bfix .predavane-main-image, .bfix .predavane-main-info {
    padding-left: 0;
}

/*.date-filter-wrapper {
    position: absolute;
    top: 48%;
    left: 9.5%;
}*/

.home-time-shift-wrapper {
    overflow-y: auto;
    height: 319px;
    overflow-x:hidden;
}

#main-programata-wrapper {
    position: relative;
}

#main-programata-wrapper > div:nth-of-type(1) {
    float: left;
    position: absolute;
    bottom: 5px;
    color: #fff;
    font-family: OpenSans;
    font-size: 20px;
    font-family: Panton-Regular;
}

#main-programata-wrapper > ul:nth-of-type(1) {
    float: right;
    border: none;
}

.tabbable #bnt1 ul.inner-tabs {
    border-top: 1px solid #e05d60;
    border-bottom: 1px solid #e05d60;
    border-width: 3px;
}

.tabbable #bntW ul.inner-tabs {
    border-top: 1px solid rgb(12, 86, 192);
    border-bottom: 1px solid rgb(12, 86, 192);
    border-width: 3px;
}

.tabbable #bnt2 ul.inner-tabs {
    border-top: 1px solid #70a93c;
    border-bottom: 1px solid #70a93c;
    border-width: 3px;
}

.tabbable #bntHD ul.inner-tabs {
    border-top: 1px solid #f9aa27;
    border-bottom: 1px solid #f9aa27;
    border-width: 3px;
}

.tabbable ul.inner-tabs li:nth-of-type(1) {
    padding-left: 0;
}

.tabbable ul.inner-tabs .active {
    /*background-color: #f6f7f8;*/
    background-color: rgb(26, 27, 28);
}

.tabbable ul.inner-tabs li {
    padding: 2.6px 5.6px;
    line-height: 18px;
}

.main-programata-wrapper .tabbable ul.inner-tabs li a {
    color: #fff !important;
}

.tabbable #bnt1 ul.inner-tabs li a {
    /*color: #da323a !important;*/
    font-family: Panton-Regular;
    font-size: 16px;
    /*color: #434445;*/
    text-decoration: none;
    background: none;
    border: none;
    text-align: center;
    padding: 10px 33px;
}

.tabbable #bntW ul.inner-tabs li a {
    /*color: #da323a !important;*/
    font-family: Panton-Regular;
    font-size: 16px;
    /*color: #434445;*/
    text-decoration: none;
    background: none;
    border: none;
    text-align: center;
    padding: 10px 33px;
}

.tabbable #bnt2 ul.inner-tabs li a {
    /*color: #70a93c !important;*/
    font-family: Panton-Regular;
    font-size: 16px;
    /*color: #434445;*/
    text-decoration: none;
    background: none;
    border: none;
    text-align: center;
    padding: 10px 33px;
}

.tabbable #bntHD ul.inner-tabs li a {
    /*color: #f9aa27 !important;*/
    font-family: Panton-Regular;
    font-size: 16px;
    /*color: #434445;*/
    text-decoration: none;
    background: none;
    border: none;
    text-align: center;
    padding: 10px 33px;
}
.tabbable ul li a img {
    width: 31px;
    height: 41px;
}

.tabbable ul:nth-of-type(1) li.active a, .tabbable ul:nth-of-type(1) li a:hover {
    background: none;
    border: none;
}

.tabbable ul li.active a[href="#bnt1"] img, tabbable ul:nth-of-type(1) li a[href="#bnt1"]:hover img{
    padding: 41px 31px 0px 0px;
    background-image: url('/img/programata/bnt1-logo-header-hover.png');
    width: 0px;
    height: 0px;
    background-size: cover;
}

.tabbable ul li.active a[href="#bntW"] img, tabbable ul:nth-of-type(1) li a[href="#bntW"]:hover img{
    padding: 41px 31px 0px 0px;
    background-image: url('/img/programata/bntWorld-logo-header-hover.png');
    width: 0px;
    height: 0px;
    background-size: cover;
}

.tabbable ul li.active a[href="#bnt2"] img {
    padding: 41px 31px 0px 0px;
    background-image: url('/img/programata/bnt2-logo-header-hover.png');
    width: 0px;
    height: 0px;
    background-size: cover;
}

.tabbable ul li.active a[href="#bntHD"] img {
    padding: 41px 31px 0px 0px;
    background-image: url('/img/programata/bntHD-logo-header-hover.png');
    width: 0px;
    height: 0px;
    background-size: cover;
}

.tabbable .tab-content .tab-pane p span {
    color: #fff;
    font-size: 32px;
    margin-right: 18px;
    margin-left: 5px;
    margin-top: 10px;
}

.tabbable .tab-content .tab-pane p img {
    width: 94px;
    height: 64px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.tabbable .tab-content .tab-pane p a, .tabbable .tab-content .tab-pane p span:nth-of-type(2) {
    color: #545f71;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-data {
    padding-top: 37px;
    padding-bottom: 40px;
    border-bottom: 1px solid #d6474a;
    min-height: 239px;
}

.coll-1-3 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.footerMenuMainTitle {
    color: #fff;
    font-family: Panton-Regular;
    font-size: 15px;
}

.coll-1-3 li {
    list-style: none;
    font-family: Panton-Regular;
    font-size: 12px;
    /*background: url('/img/sprite_1.png') -19px -308px no-repeat;*/
    padding-left: 8px;
    margin-bottom: 5px;

}

.coll-1-3 li a {
    color: #fff;
    text-decoration: none;
}

.coll-1-3 ul {
    padding-left: 0;
}

.footer-wrapper {
    background-color: #d13437;
}

.footer_content ul li {
    background: none !important;
    max-width: 180px;
    height: 150px;
    padding: 1% 1% 1% 0;
    float: left;
}

.footer_full_width {
    width: 100%;
}

body {
    padding-bottom: 0 !important;
}

.footerMenuSecondWrapper {
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid #d6474a;
}

.footerMenuSecondWrapper .footerMenuSecond {
    float: left;
}

.footerMenuSecond {
    font-family: Panton-Regular;
    font-size: 14px !important;
    margin-top: 10px;
    padding-left: 15px;
}

.footerMenuSecondWrapper .footerMenuSecond li {
    float: left;
    list-style: none;
}

.footerMenuSecondWrapper .footerMenuSecond li a {
    color: #fff;
    text-decoration: none;
}

.footerMenuSecondWrapper .footerMenuSecond li:nth-of-type(-n+6) {
    margin-right: 47px;
}

.footer_back_btn {
    float: right;
    font-weight: bold;
    color: #fff !important;
    cursor: pointer;
}

.footer_back_btn:before {
    content: ' ';
    transition: all 0.5s ease;
    background: url('/img/sprite_1.png') -12px -644px no-repeat;
    padding: 4px 0 0 19px;
    border: 2px solid #fff;
    border-radius: 100%;
    margin-right: 6px;
}

.social_icon_footer {
    float: right;
    width: 17%;
    max-width: 21%;
}

.fb a {
    background: url('/img/sprite_1.png') -1px -335px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-decoration: none;
}

.fb a:hover {
    background: url('/img/sprite_1.png') -1px -395px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.lin a {
    background: url('/img/sprite_1.png') -1px -530px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-decoration: none;
}

.yt a:hover {
    background: url('/img/sprite_1.png') -1px -495px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.lin a:hover {
    background: url('/img/sprite_1.png') -1px -590px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.tw a {
    background: url('/img/sprite_1.png') -2px -730px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-decoration: none;
}
.tw a:hover {
    background: url('/img/sprite_1.png') -2px -795px no-repeat;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.fb a, .yt a, .lin a, .tw a {
    width: 39px;
    height: 39px;
    border: 2px solid #f24949;
    border-radius: 100%;
    float: left;
    margin-right: 6%;
    text-decoration: none;
}

.new_copyright_left {
    font-family: Panton-Regular;
    font-size: 12px;
    float: left;
    color: #fff;
}

.new_copyright_right {
    font-family: Panton-Regular;
    font-size: 12px;
    float: right;
    color: #fff;
}

.footer_menu_third_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
}

.footer_content img {
    filter: brightness(60%);
    -webkit-filter: brightness(60%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    width: 180px;
    height: 101px;
}
.footer_title_wrapper {
    margin-bottom: 20px;
}

.footer_back_btn:hover:before {
    content: ' ';
    transition: all 0.5s ease;
    background: url('/img/sprite_1.png') -12px -704px no-repeat;
    padding: 4px 0 0 19px;
    border: 2px solid #fff;
    border-radius: 100%;
    margin-right: 6px;
}

.footer_content img:hover {
    filter: brightness(100%);
    -webkit-filter: brightness(100%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    width: 180px;
    height: 101px;
}

.bottom_wrapper {
    background-color: #932225;
}

#menu-item-567675 .dropdown-menu {
    left: -67px;
    padding: 1px 0;
    font-size: 12px;
    width: 244px;
}

#menu-item-567877 .dropdown-menu {
    left: -467px;
    padding: 1px 0;
    font-size: 12px;
    width: 1134px;
}

#menu-item-567877 .dropdown-menu li {
    float: left;
}

.content-wrapper {
    margin-right: 0 !important;
}

.content-wrapper .container .predavane-title-page {
    margin-top: 20px;
    /*margin-bottom: 80px;*/
}

.predavane-dni, .predavane-chas-izluchvane, .predavane-chas-vremetraene {
    color: #fff;
}


.inner-predavane-title-selector {
    color: #fff;
}

.date-filter-wrapper span {
    color: #fff;
}

.date-filter-btn {
    margin-top: 16px;
}

.date-filter-wrapper {
    width: 462px;
}

.predavane-main-info > div {
    padding-left: 21px;
}

.predavane-kanal-logo {
    padding-left: 15px !important;
}

.predavane-kanal-logo img {
    width: 56px;
    /*height: 56px;*/
}

.container.azbuchnik {
    padding-left: 0;
    padding-right: 0;
}

.load-more-by-term {
    color: #fff;
    border-radius: 20px;
    background-color: #dd3234;
    cursor: pointer;
    padding: 6px 38px;
    margin-bottom: 20px;
    display: block;
    text-decoration: none;
    background: url('/img/sprite-imedia.png') 75px -784px no-repeat #dd3234;
    padding-left: 22px;
    width: 11%;
    margin: 0 auto;
}

.load-more-by-term:hover {
    color: #fff;
    text-decoration: none;
}

.statii-wrapper .azbuchnik > .row:nth-of-type(1) {
    margin-top: 0;
    margin-bottom: 20px;
}

.iframe-player-holder {
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    /*background: #1a1b1c;*/
}

.iframe-player-holder iframe {
    display: block;
    margin: 0 auto;
}
.tabbable .tab-content .tab-pane p .iframe-player-holder .closing-player {
    position: absolute;
    top:0;
    margin: 0;
    font-size: 20px;
    margin-left: 5px;
    right: 19%;
    cursor: pointer;
}


.tabbable .tab-pane p:nth-of-type(1) {
    margin-top: 10px;
}

.main-programata-wrapper .tab-pane.active .tab-pane.active {
    height: 1200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.tab-pane.active p {
    border-bottom: 1px solid #c5c5c5;
    /*min-height: 85px;*/
    position: relative;
    margin-bottom: 0;
    padding-top: 10px;
}

.tabbable .tab-content .tab-pane p span.time-shift-live-btn {
    display: inline-block;
    width: 64px;
    height: 64px;
    position: absolute;
    right: 0;
    margin: 0 10px 0 0;
    background-color: red;
    font-size: 13px;
    text-align: center;
    line-height: 0;
}

.tabbable .tab-content .tab-pane p span.time-shift-live-btn span {
    display: inline-block;
    margin: 0;
    width: 50px;
    height: 50px;
    /*background: red;*/
    border: none;
    /*border-radius: 100%;*/
    margin: auto;
    cursor: pointer;
}

.tabbable .tab-content .tab-pane p span.time-shift-live-btn span:after {
    content: '';
    display: inline-block;
    position: relative;
    top: 15px;
    left: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent white;
}

.tabbable .tab-content .tab-pane p .iframe-player-holder .run-live {
    position: absolute;
    top: 40px;
    margin: 0;
    font-size: 15px;
    margin-left: 3px;
    right: 12%;
    cursor: pointer;

}

.tabbable .tab-content .tab-pane p .iframe-player-holder .run-begining {
    position: absolute;
    top: 65px;
    margin: 0;
    font-size: 15px;
    margin-left: 3px;
    right: 7%;
    cursor: pointer;

}

.tabbable .tab-content .tab-pane p .iframe-player-holder .run-live span {
    font-family: Panton-Regular;
    font-size: 15px;
}

.tabbable .tab-content .tab-pane p .iframe-player-holder .run-begining span {
    font-family: Panton-Regular;
    font-size: 15px;
}

.home-time-shift-wrapper table,  .home-time-shift-wrapper table td{
    border: none;
}

.home-time-shift-wrapper table .active-chas {
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 12px;
    position: relative;
}

.home-time-shift-wrapper table .not-active-chas {
    border-right: 1px solid #c5c5c5;
    color: #c5c5c5;
    font-size: 12px;
}



.home-time-shift-wrapper table .active-link-predavane a{
    color: #fff;
    font-size: 12px;
}

.home-time-shift-wrapper .no-active-link-predavane {
    color: #c5c5c5;
    font-size: 12px;
}
.home-time-shift-wrapper table .active-link-predavane a:hover {
    color: #fff;
}

.home-time-shift-wrapper table .active-status {
    color: #fff;
    font-size: 12px;
    top:0;
    position: relative;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, #wp-calendar > thead > tr > th, #wp-calendar > tbody > tr > th, #wp-calendar > tfoot > tr > th, #wp-calendar > thead > tr > td, #wp-calendar > tbody > tr > td, #wp-calendar > tfoot > tr > td, table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    padding: 6px;
}

.home-time-shift-wrapper table .active-status:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 13px;
    left: -3px;
    border-style: solid;
    border-width: 3px 0 3px 6px;
    border-color: transparent transparent transparent red;
}

.active-link-predavane {
    padding-top: 5px;
}

.front-tochka {
    display: inline-block;
    position: absolute;
    right: -4px;
    top: 12px;
    background-color: red;
    border-radius: 20px;
    padding: 4px;
    width: 0;
    height: 0;
}

.front-tochka-green {
    display: inline-block;
    position: absolute;
    right: -4px;
    top: 12px;
    background-color: rgb(26, 169, 28);
    border-radius: 20px;
    padding: 4px;
    width: 0;
    height: 0;
}

.front-tochka-yellow {
    display: inline-block;
    position: absolute;
    right: -4px;
    top: 12px;
    background-color: rgb(245, 170, 57);
    border-radius: 20px;
    padding: 4px;
    width: 0;
    height: 0;
}

.front-tochka-blue {
    display: inline-block;
    position: absolute;
    right: -4px;
    top: 12px;
    background-color: rgb(12, 86, 192);
    border-radius: 20px;
    padding: 4px;
    width: 0;
    height: 0;
}

.tab-pane.active p span:nth-of-type(2) {
    color: #c5c5c5 !important;
}

.featured-time-shift {
    font-family: Panton-Regular;
    color: #fff;
    font-size: 25px;
}

.no-paddding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#last_upl_front img {
    width: 278px;
    height: 156px;
}


.front-chanel-carousel {
    height: 350px;
    /*margin-bottom: 15px;*/
}

.main-container-front-slider {
    height: 360px;
}

.front-chanel-carousel .leftside {
    padding-right: 0;
    position: relative;
}

.front-chanel-carousel img {
    width: 100%;
}

.front-chanel-carousel .inner-wrapper-div {
    position: relative;
}

.akcenti-info-holder {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);  
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /*opacity: 0.5;*/
    padding: 21px;
    width: 100%;
}

.akcenti-info-holder p {
    color: #fff;
    font-family: Panton-Regular;
    font-size: 14px;
}

.akcenti-info-holder a {
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.akcenti-info-holder a:hover {
    color: #fff;
    text-decoration: none;
}

.front-chanel-carousel .rightside{
    padding: 0;
    position: relative;
    margin-bottom: 20px;
    padding-right: 0;
}

#akcenti-home .front-chanel-carousel .rightside img {
    width: 265px;
    height: 145px;
}

.front-chanel-carousel .rightside {
    padding-right: 5px;
    padding-left: 20px;
}


.front-chanel-carousel .rightside p {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);  
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

.front-chanel-carousel .rightside p a {
    color: #fff;
    text-decoration: none;
}

.front-chanel-carousel .rightside:hover p {
    max-height: 200px;
}

.front-chanel-carousel .carousel-indicators {
    position: absolute;
    bottom: 0px;
    width: 10%;
    left: 75%;
}


.front-chanel-carousel .carousel-control {
    bottom: 0;
    top: auto;
}

#akcenti-home .front-chanel-carousel .leftside img {
    width: 559px;
    height: 309px;
}

/*#bnt1_akcenti .left {
    height: 30px;
    left: 40%;
    background: transparent;
    background-image: url('/img/sprite-left.png');
    background-repeat: no-repeat;
    background-position-y: -6px;
}

#bnt1_akcenti .right {
    right: 40%;
    background: transparent;
    height: 30px;
    background-image: url('/img/sprite-right.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}

#bnt2_akcenti .left {
    height: 30px;
    left: 40%;
    background: transparent;
    background-image: url('/img/sprite-zelen-left.png');
    background-repeat: no-repeat;
    background-position-y: -7px;
}

#bnt2_akcenti .right {
    right: 40%;
    background: transparent;
    height: 30px;
    background-image: url('/img/sprite-zelen-right.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}

#bntw_akcenti .left {
    height: 30px;
    left: 40%;
    background: transparent;
    background-image: url('/img/sprite-sin-left.png');
    background-repeat: no-repeat;
    background-position-y: -7px;
}

#bntw_akcenti .right {
    right: 40%;
    background: transparent;
    height: 30px;
    background-image: url('/img/sprite-sin-right.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}*/


#akcenti-home .main-container-front-slider .left {
    height: 30px;
    /*left: 40%;*/
    /*background: transparent;*/
    background-image: url('/img/sprite-left-w.png');
    background-repeat: no-repeat;
    background-position-y: -7px;
}

#akcenti-home .main-container-front-slider .right{
    /*right: 40%;*/
    /*background: transparent;*/
    height: 30px;
    background-image: url('/img/sprite-right-w.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}


/*#bnt1_akcenti .carousel-indicators li.active {
    border: 1px solid #fff;
    background-color: red;
}
#bnt1_akcenti .carousel-indicators li {
    border: 1px solid red;
}

#bnt2_akcenti .carousel-indicators li.active {
    border: 1px solid #fff;
    background-color: #71a93d;
}
#bnt2_akcenti .carousel-indicators li {
    border: 1px solid #71a93d;
}

#bntw_akcenti .carousel-indicators li.active {
    border: 1px solid #fff;
    background-color: #25429d;
}
#bntw_akcenti .carousel-indicators li {
    border: 1px solid #25429d;
}

#bnthd_akcenti .carousel-indicators li.active {
    border: 1px solid #fff;
    background-color: #f7a939;
}

#bnthd_akcenti .carousel-indicators li {
    border: 1px solid #f7a939;
}*/

.carousel .carousel-control[data-slide="prev"]{
    bottom: -5px;
    width: 30px;
    left: 40% !important;
}
.carousel .carousel-control[data-slide="next"]{
    bottom: -5px;
    width: 30px;
    right: 40% !important;
    background-position-y: -7px !important;
}
.front-chanel-carousel .carousel-indicators{
    bottom: 0px;
    left: 45%;
    margin: 0;
}
.new-home-wrapper-akcenti {
    margin-top: 3%;
}

#last_upl_front {
    height: 195px;
}

#last_upl_front .left {
    height: 30px;
    /*left: 40%;*/

    background-image: url('/img/sprite-left-w.png');
    background-repeat: no-repeat;
    background-position-y: -7px;
}

#last_upl_front .right {
    right: 40%;

    height: 30px;
    background: url('/img/sprite-right-w.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}

#p-holder.jwplayer {
    float: left;
}


#last-kacheni .row:nth-of-type(2) .col-sm-3:nth-of-type(1) div div p {
    margin-left: 10px;
}

.my-home-title .my-home-title-inner {
    margin: 0;
    width: 23%;

}

#akcenti-home .my-home-title .my-home-title-inner img {
    width: 25px;
    margin-left: 20%;
}

//RADO
/*temata front page css */


#bnt_imedia_temata_front_page {
    padding-bottom: 90px;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3 {
    padding-left: 0;
    position: relative;
    overflow: hidden;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3:nth-of-type(4) {
    padding-right: 0;
    padding-left: 3px;
}

#bnt_imedia_temata_front_page .col-sm-3 .bnt_imeda_temata_a_holder {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    padding: 15px;
    font-family: Panton-Regular;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    overflow: hidden;
    max-height: 39px;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

#bnt_imedia_temata_front_page .col-sm-3:hover .bnt_imeda_temata_a_holder {
    max-height: 200px;
}

#bnt_imedia_temata_front_page .col-sm-3 .bnt_imeda_temata_a_holder a {
    font-family: Panton-Regular;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3:hover div {
    max-height: 200px;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3 div a {
    font-family: Panton-Regular;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
#bnt_imedia_temata_front_page {
    height: 195px;
}

#bnt_imedia_temata_front_page .left {
    height: 30px;
    /*left: 40%;*/

    background-image: url('/img/sprite-left-w.png');
    background-repeat: no-repeat;
    background-position-y: -7px;
}

#bnt_imedia_temata_front_page .right {
    right: 40%;

    height: 30px;
    background: url('/img/sprite-right-w.png');
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: -7px
}
#bnt_imedia_temata_front_page img {
    width: 278px;
    height: 156px;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3:nth-of-type(1) div div p {
    margin-left: 10px;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3 div a {
    font-family: Panton-Regular;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

#bnt_imedia_temata_front_page .row:nth-of-type(2) .col-sm-3 {
    padding-left: 0;
    position: relative;
    overflow: hidden;
}

.bnt_plus_video_of_show_image img {
    width: 270px;
    height: 159px;
}

.bnt_plus_video_of_show_time_video_info {
    padding-left: 8px;
}

#inner-search-input {
    width: 80%;
    border-radius: 20px;
    margin-right: 2%;
}

#search-inner-btn {
    color: #fff;
    border-radius: 20px;
    background-color: #dd3234;
    cursor: pointer;
    padding: 2px 38px;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    background: url('/img/sprite-imedia.png') 75px -787px no-repeat #dd3234;
    padding-left: 22px;
    width: 11%;
    margin: 0 auto;
}

#search-test {
    color: #fff;
    border-radius: 20px;
    background-color: #dd3234;
    cursor: pointer;
    padding: 2px 81%;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    background: url('/img/sprite-imedia.png') 100% -786px no-repeat #dd3234;
    padding-left: 22px;
    width: 11%;
    margin: 0 auto;
}

#search-filter-predavaniya {
    color: #fff;
    border-radius: 20px;
    background-color: #dd3234;
    cursor: pointer;
    padding: 2px 174px;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    /*background: url('/img/sprite-imedia.png') 75px -784px no-repeat #dd3234;*/
    padding-left: 22px;
    width: 11%;
    margin: 0 auto;
}


h1 {
    color: #fff !important;
}
.search-cats, .search-channel {
    color: #fff;
}

.search-cats span, .search-channel span {
    font-weight: bold;
}

.search-cats .col-sm-12 {
    padding: 0;
}

#search-filters {
    padding-left: 7%; 
}

.load-more-by-search-not-append {
    color: #fff;
    border-radius: 20px;
    background-color: #dd3234;
    cursor: pointer;
    padding: 2px 38px;
    margin-bottom: 20px;
    display: block;
    text-decoration: none;
    background: url('/img/sprite-imedia.png') 75px -787px no-repeat #dd3234;
    padding-left: 22px;
    width: 11%;
    margin: 0 auto;
    -webkit-transition: background 0.8s;
    -moz-transition: background 0.8s;
    transition: background 0.8s;
}

.load-more-by-search-not-append:hover {
    color: #fff;
    text-decoration: none;
    background: url('/img/sprite-imedia.png') 75px -782px no-repeat #dd3234;
}