@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

ol, ul {
  list-style: none;
}
.job-positions .page-content ol, 
.job-positions .page-content ul{
  list-style: disc;
  margin-left: 50px;
}
.job-positions .page-content li{
	list-style: disc;	
}
header, nav, section, article, aside, footer, hgroup, time, map, video {
  display: block;
}

* {
  outline: none;
  box-sizing: border-box;
}

a {
  outline: none !important;
  text-decoration: none;
}

a img {
  border: none;
}

body * {
  -webkit-font-smoothing: antialiased;
}

.text-block ul { 
  padding-left: 40px;
}

.text-block ul li { 
  list-style: disc;
  margin-bottom: 10px;
}


.text-block ul { 
  padding-left: 40px;
}

.text-block ul li { 
  list-style: disc;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}

textarea {
  border: none;
  overflow: auto;
  outline: none;
  resize: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}

html {
  box-sizing: border-box;
  background-color: #fff;
}
input,
textarea {
  display: block;
  width: 100%;
  height: 44px;
  padding: 0 15px;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  background: #f2f2f2;
  border: 1px solid #d2d2d2;
  border-radius: 0;
  font-family: "Roboto Regular", Helvetica, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  color: black;
}

label {
  display: block;
  margin: 0 0 5px;
  color: #27374c;
  font-size: 14px;
  font-size: 0.875rem;
}

textarea {
  height: 160px;
  padding: 15px;
}

input[type="submit"] {
  height: auto;
}
*, *::after, *::before {
  box-sizing: inherit;
}
/* Fonts */
@font-face {
  font-family: 'Roboto Light';
  src: url("../fonts/roboto-light-webfont.eot");
  src: url("../fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-light-webfont.woff") format("woff"), url("../fonts/roboto-light-webfont.ttf") format("truetype"), url("../fonts/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Regular';
  src: url("../fonts/roboto-regular-webfont.eot");
  src: url("../fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-regular-webfont.woff") format("woff"), url("../fonts/roboto-regular-webfont.ttf") format("truetype"), url("../fonts/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Medium';
  src: url("../fonts/roboto-medium-webfont.eot");
  src: url("../fonts/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-medium-webfont.woff") format("woff"), url("../fonts/roboto-medium-webfont.ttf") format("truetype"), url("../fonts/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Bold';
  src: url("../fonts/roboto-bold-webfont.eot");
  src: url("../fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-bold-webfont.woff") format("woff"), url("../fonts/roboto-bold-webfont.ttf") format("truetype"), url("../fonts/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?hy8ime");
  src: url("../fonts/icomoon.eot?hy8ime#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?hy8ime") format("truetype"), url("../fonts/icomoon.woff?hy8ime") format("woff"), url("../fonts/icomoon.svg?hy8ime#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
    font-family: 'Roboto', sans-serif !important;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-padding{
	padding:0 !important;
}
.no-bg{
	background: transparent;
}
.padding-10{
	padding:10px;
}
.hide{
	display: none;
}
.icon-search:before {
    content: "\e980";
}
.icon-triangle-play:before {
  content: "\e912";
}
/* Arrows */
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 54px;
	width: 54px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
    background: rgba(0, 0, 0, 0.10);
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}

.btvface_grid_list li.grid-box.is-right.is-advertisement {
  display: none;
}

.slick-prev:hover,
.slick-next:hover{
	outline: none;
    background: rgba(0, 0, 0, 0.40);
	color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
	font-family: "icomoon";
	font-size: 20px;
	line-height: 1;
	color: white;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-next:before{

}
.slick-prev:before {
	margin: 0 3px 0 0;
}
.slick-prev {
	left: 20px;
	z-index:1;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "\e91c";
}

[dir="rtl"] .slick-prev:before {
  content: "\e91d";
}

.slick-next {
  right: 20px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "\e91d";
}

[dir="rtl"] .slick-next:before {
  content: "\e91c";
}
.main-container {
    width: 980px;
	/*padding: 0 20px;*/
	zoom: 1;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
	background-color: #fff;
}
.home:not(.boza) .main-container{
	background-color: #f6f6f6;
}
.main-container-no-padding{
    width: 980px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.grid-wrapper {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.mega-banner.visible-banner {
    margin: 20px -20px 20px -20px;
}
.mega-banner {
    margin: 0 -20px 0 -20px;
}
.main-nav-wrapper{
	display: flex;
}
.site-logo img {
    display: block;
    width: 100%;
    height: auto;
}
nav{
    background: #004750;
}
.wrapper{
	margin-top: -2px;
}
.main-nav{
	overflow: visible;
	width: 980px;
	padding: 0 20px;
	margin: 0 auto;
	background: #004750;
    box-shadow: none;
    position: relative;
    margin-top: 0;
    height: 56px;
	z-index: 20;
}
.mobile-menu-icon {
    display: block;
    float: left;
    width: 21px;
    height: 16px;
    overflow: hidden;
    margin: 20px 25px 20px 0;
    cursor: pointer;
}
.burger-icon {
    display: inline-block;
    position: relative;
    width: 21px;
    height: 16px;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.burger-icon:before {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}
.burger-icon:after {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}
html.nav-open .burger-icon:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
html.nav-open .burger-icon span {
    opacity: 0;
}
html.nav-open .burger-icon:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.burger-icon span, .burger-icon:before, .burger-icon:after {
    display: block;
    content: " ";
    width: 18px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: 0px;
    top: 6px;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.site-header {
    width: 100%;
    background-color: white;
    position: relative;
}
.site-header a {
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}

.search-and-live {
	margin: 0 0 0 auto;
    height: 56px;
    position: relative;
}
.site-nav {
    padding-top: 20px;
    height: 55px;
    overflow: visible;
    font-size: 0;
    position: static;
}
.site-nav li {
    display: inline;
    position: static;
}
.main-nav a {
    min-height: 0;
    display: inline-block;
    background-color: transparent;
    border: 0;
    padding: 0 9px;
    color: #fff;
    font-family: "Roboto Bold", Helvetica, sans-serif;
    letter-spacing: 0px;
    line-height: 16px;
    font-size: 14px;
    text-transform: uppercase;
}
a.site-logo {
    float: left;
    width: 28px;
    margin: 14px 15px 14px 0;
	padding:0;
}
#wrapper-user-data a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
	line-height:16px;
    text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 20px;
}
#redirect-to-login-page.signup:after{
	content:'Вход';
}
#redirect-to-login-page.logged:before{
	content: "\e97f";
	display: block;
    font-family: "icomoon" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    font-size: 22px;
}
#redirect-to-login-page.logged {
    display: block;
    width: 30px;
    height: 56px;
    position: relative;
}
.search-box:before{
	content: '';
    display: block;
    width: 1px;
    height: 40px;
    background-color: #fff;
    float: left;
	margin: -5px 0px 0 -10px;
}
#redirect-to-login-page:before{
	transition: initial;
    -webkit-transition: initial;
}
#redirect-to-login-page.signup:before {
    display: none;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    font-family: "icomoon" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    content: "\e985";
}

.search-box, #wrapper-user-data {
    float: left;

    z-index: 8;
    border: 0;
    background-color: transparent;
}
.search-box{
    position: relative;
    width: 30px;
    padding: 13px 0 13px;
    height: 56px;
    margin: 0 25px;
	cursor: pointer;
}
.search-box .js-search-trigger {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
}

.search-box .js-search-trigger:before {
    content: "\e980";
}
.search-box .js-search-trigger:after {
    content: "\e900";
    opacity: 0;
    font-size: 16px;
}
.search-box .js-search-trigger:before, .search-box .js-search-trigger:after{
    display: block;
    font-family: "icomoon" !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    font-size: 22px;
    font-weight: 600;
}
.search-box .search-slide {
    position: absolute;
    top: 0;
    right: 30px;
    height: 56px;
    width: 0px;
    background-color: #004e59;
    padding: 10px 0;
    overflow: hidden;
    -webkit-transition: width 450ms;
    -moz-transition: width 450ms;
    transition: width 450ms;
}

.search-box input[type="text"] {
    height: 36px;
    background-color: white;
    padding: 5px 0 5px 36px;
    border-bottom: 1px solid #3fb6ae;
    font-size: 16px;
    font-size: 1rem;
    color: #221e1f;
}
.search-box input {
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.search-box input {
    display: block;
    outline: none;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.field-submit {
    top: 24px;
    left: 0;
    right: auto;
}
.field-submit {
    width: 38px;
    height: 24px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.search-box input[type="submit"] {
    width: 38px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}
.field-submit .icon-search {
    display: block;
    width: 30px;
    height: 30px;
    z-index: 1;
}
.field-submit .icon-search:before {
    font-size: 20px;
    font-size: 1.25rem;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: white;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    font-weight: 600;
}
.field-submit .icon-search:before {
    color: #221e1f;
}
.search-box.is-open .search-slide {
    width: 675px;
}
.search-box.is-open .js-search-trigger:before {
    opacity: 0;
}
.search-box .js-search-trigger:before {
    content: "\e980";
}
.search-box.is-open .js-search-trigger:after {
    opacity: 1;
	font-size: 14px;
}
.site-nav a:hover {
    background-color: transparent;
    color: #3fb6ae;
}
.search-box .js-search-trigger:hover:before, .search-box .js-search-trigger:hover:after, #redirect-to-login-page:hover,.search-box input[type="submit"]:hover + .icon-search:before,#redirect-to-login-page.logged:hover:before {
    color: #3fb6ae;
}
.share-btns {
	padding-top: 15px;
}
.share-btns,.share-btns  li{
	float: left;
}
.share-btns  li{
	margin-left: 10px;
}
.share-btns a{
	border: 2px solid #fff;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	display: inline-block;
	padding: 0;
}
.share-btns a img{
	width: 13px;
	height: 23px;
	margin: 0 auto;
}
.share-btns a.icon-btv-instagram img{
	width: 15px;
}
.share-btns a:hover{
	border: 2px solid #3fb6ae;
	background: #3fb6ae;
}
.share-btns a.icon-btv-instagram img:hover{
	background-image: url('../img/icomoon/facebook-white.svg');
}
html.nav-open .mobile-nav-wrapper {
	transform: translateY(0%);
  opacity: 1;
	visibility:visible;
	width:320px;
	z-index:2147483647;
}
.mobile-nav-wrapper {
	position: absolute;
	left: 0;
	top:56px;
	height: 100vh;
	width: 0px;
    background-color: #004750;
	/* padding: 56px 10px 10px 10px; */
	padding: 0px 10px 10px 10px;
	transform: translateY(-320px);
    transition: all 0.5s cubic-bezier(0, 1, 0, 1);
    opacity: 0;
	visibility:hidden;
	min-height: 1200px;
}
.mobile-nav-wrapper li a img {
	height: 30px;
	max-height: 30px;
}
.overlay-bg{
	visibility: hidden;
}
html.nav-open .overlay-bg{
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 19;
	visibility:visible;
	transition: .3s opacity ease-out;
}
.mobile-nav-wrapper li{
	display: block;
}
.mobile-nav-wrapper li a{
	display: inline-block;
    padding: 15px 30px;
	width: 100%;
}
.mobile-nav-wrapper li a:hover {
    background-color: #3fb6ae;
	color: #fff;
}
.mobile-nav-wrapper ul {
	border-top: 1px solid #27374c;
	padding: 20px 0;
}
.mobile-nav-wrapper .share-btns{
	display: none;
}
.slick-slide {
	width: 100%;
	position: relative;
}
.slider > .image {
    width: 100%;
    z-index: 2;
}
.slider > ul > li{display:none}
.slider > ul > li:nth-child(1){display:block}

.slick-slider,.slider > .image  {
	margin: 0;
}
.slick-slider .info, .slider > .image  .info{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 95px;
	z-index: 2;
}
.slick-slider .info .section, .slider > .image .info .section {
	/*display: inline-block;*/
	display: none;
	margin-left: 40px;
	background: #23b097;
}
.slick-slider .info .section a, .slider > .image  .info .section a{
	padding:9px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-family: "Roboto Regular", Helvetica, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 400;
}

.slider .section.bcol-novinite{background:#009688!important}
.slider .section.bcol-fermata{background:#252321!important}
.slider .section.bcol-ladyzone{background:#2d2d2d!important}
.slider .section.bcol-auto{background:#1f83cb!important}
.slider .section.bcol-bistro{background:#b6c40f!important}
.slider .section.bcol-glasat{background:#da3233!important}
.slider .section.bcol-talant{background:#3a4044!important}
.slider .section.bcol-zodia{background:#444d9f!important}
.slider .section.bcol-oscars{background:#5b1b59!important}

.slick-slider .info .section a:empty,.slider > .image .section a:empty{
	padding:0;
}
.slick-slider .info h2 a, .slider > .image .info h2 a {
	font-family: "Roboto Bold", Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	font-size: 26px;
    padding: 20px 140px 60px;
	display: block;
	text-align:center;
	line-height: 30px;
}
.slick-slider .gradient {
	width: 100%;
	height: 50%;
	z-index:1;
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
	position: absolute;
	bottom: -1px;
	left: 0;
}
.slick-dots {
    position: absolute;
    bottom: 30px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 10px;
    width: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 10px;
    width: 10px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-slider .slick-dots button:before {
    color: #909190;
    font-size: 10px;
    opacity: 1;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 10px;
    height: 10px;
    font-family: "slick";
    font-size: 6px;
    line-height: 10px;
    text-align: center;
    color: black;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-slider .slick-dots button:hover:before {
    color: #fff;
	font-size:11px;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}
.slick-dots .slick-active  button:before  {
    color: #fff;
    opacity: 1;
	font-size:11px;
}
.slider > .image .info{
	display: none;
}
.slick-slider .info{
	display: block !important;
}
.slick-dots:after,
.slider-submenu:after{
	content:'';
	display: block;
	clear: both;
}
.slider-submenu{
    display: table;
    width: 100%;
	background-color: #004750;
	margin-bottom: 5px;
}
.slider-submenu .epg-info,
.slider-submenu .epg-link,
.slider-submenu .btvplus-link{
    width: calc(50% - 110px);
    display: inline-block;
    vertical-align: middle;
    min-height: 130px;
}
.slider-submenu .btvplus-link img{
	height: 40px;
}
.slider-submenu .epg-info .now,
.slider-submenu .epg-info .next{
    padding: 0 20px;
    position: relative;	
	color: #fff;
}
.slider-submenu .epg-info .now{
	border-bottom: 1px #fff solid;
}
.slider-submenu .epg-link{
	width: 210px;
    text-align: center;
    border-left: 5px #f6f6f6 solid;
    border-right: 5px #f6f6f6 solid;
}
.slider-submenu .epg-info .now .time,
.slider-submenu .epg-info .now .info,
.slider-submenu .epg-info .next .title,
.slider-submenu .epg-info .now .time{
	display: inline-table;
}
.slider-submenu .epg-info .now a{
	color: #fff;
}
.slider-submenu .epg-info .now  > .time,
.slider-submenu .epg-info .next  .time{
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto Light', sans-serif;
	position: absolute;
    top: 13px;
}
.slider-submenu .epg-info .now  > .time:after{
    font-size: 12px;
    color: #fff;
    content: "\e912";
    display: inline-block;
    font-family: "icomoon" !important;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 97px;
    top: 20px;
}
.slider-submenu .epg-info .now  > .time:before{
content: '';
    display: block;
    clear: both;
    width: 30px;
    height: 30px;
    background-color: #138391;
    position: absolute;
    border-radius: 50%;
    left: 85px;
    top: 5px;
}

.slider-submenu .epg-info .now .info,
.slider-submenu .epg-info .next .title {
    width: calc(100% - 135px);
    margin: 0 0 0 135px;
	height: 65px;
}
.slider-submenu .epg-info .now .info > span {
	display: table-cell;
    vertical-align: middle;
}

.slider-submenu .epg-info .now .info .title {
	font-size: 14px;
	display: block;
}

.slider-submenu .epg-info .now .info .progress {
	display: block;
}
.slider-submenu .epg-info .now .info .progress .time{
	font-weight: 300;
	display: inline-block;
	width: 47px;
	font-size: 15px;
}
.slider-submenu .epg-info .now .info .progress .progress-bar{
    display: inline-block;
    width: calc(100% - 55px);
    height: 5px;
    background: #138391;
    vertical-align: middle;
}
.slider-submenu .epg-info .now .info .progress .progress-bar .progress{
    width: 97%;
    background: #fff;
    position: relative;
    height: 5px;
    display: inline-block;
}
.slider-submenu .epg-info .next .title > span {
    display: table-cell;
    vertical-align: middle;
	font-size: 14px;
}
.slider-submenu .epg-info .next .title,
.slider-submenu .epg-info .next .time{
	color: #fff;
}
.slider-submenu .epg-link a{
    display: block;
    width: 100%;
    padding-top: 27px;
    text-align: center;
    font-family: Roboto,sans-serif;
    font-size: 16px;
	color:#fff;
}
.slider-submenu .epg-link a img{
	width: 56px;
    height: 40px;
	margin: 0 auto 15px auto;
}
.slider-submenu .btvplus-link a{
	display:inline-block;
	color:#fff;
	padding:40px 35px;
	position: relative;
}
.slider-submenu .btvplus-link .text{
	float: left;
	margin-right:25px;
}

.slider-submenu .btvplus-link a:before, .slider-submenu .btvplus-link a:after {
    border-right: 2px solid;
    content: '';
    display: block;
    height: 15px;
    margin-top: -10px;
    position: absolute;
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: -10px;
    top: 50%;
    width: 0;
}

.slider-submenu .btvplus-link a:after {
    margin-top: -1px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.footer-nav{
	width:calc(100% - 80px);
	background-color:#fff;
	float:left;
}
.footer-nav ul li{
	float:left;
}
.site-footer{
	padding-bottom: 20px !important;
}
.site-footer:before {
	content:'';
	display:block;
	border-top:1px solid #555;
	margin:0px auto 5px auto;
}
.site-footer:after{
	display: block;
	content: '';
	clear: both;
}
.site-footer .site-logo{
    float: right;
    width: 45px;
	margin: 10px 10px 0 20px;
}
.site-footer.main-container{
	background-color:#fff !important;
}
.footer-nav-list:after{
	clear:both;
	content:'';
	display: block;
}
.footer-nav-list{
	float:right;
}
.footer-title-sm-light{
	float: right;
    text-align: right;
	font-size: 11px;
	color: #555;
}
.footer-nav ul li a{
    display: block;
    color: #555;
    padding: 11px 0 11px 11px;
    font-size: 12px;
}
/* GRID */
.grid-wrapper {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 20px;
}
.grid-wrapper .box-title,
.shows-wrapper .title{
	font-weight:300;
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	margin: 15px 0;
}
.grid-wrapper .box-title:empty {
	margin:0;
}
.grid-wrapper .grid {
	width: 960px;
	margin-left: -10px;
}
.grid-wrapper .grid:after{
	content:'';
	display: block;
	clear: both;
}
.grid-wrapper .grid .grid-box{
	float:left;
	width: 300px;
	height: 300px;
	position: relative;
	margin:10px;
}
.grid-wrapper .grid .grid-box.intro-image{
	width: auto;
	height: auto;
	margin: auto;
	float: none;
}
.grid-wrapper .grid .grid-box.intro-image .has-image{
	margin: -10px -10px 0 -10px;
}
.grid-wrapper .grid .grid-box.is-advertisement{
	position: static;
	min-height: 300px;
}
/*.grid-wrapper .grid .grid-box.is-landscape{
	width:620px;
	overflow: hidden;
}*/
.grid-wrapper .grid .grid-box.is-right{
	float: right;
}
.grid-wrapper .grid .grid-box.is-portrait{
	height: 620px;
}
.grid-wrapper .grid .grid-box img{
	opacity:1;
}
.grid-wrapper .grid .grid-box:hover img{
	opacity:0.9;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
/*.grid-home .grid-wrapper .grid .grid-box.is-portrait:not(.is-program){
	height: 720px;
}*/
.grid-wrapper .grid .grid-box .box-link{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:5;
}
.grid-wrapper .grid .grid-box .size_300x300{
	display: none;
}
.grid-wrapper .grid .grid-box .article-meta{
	position: absolute;
    top: 169px;
    left: 0;
    /*background: #e4e4e4;*/
    width: 100%;
    min-height: 95px;
    display: table;
    height: 0%;	
    /*padding: 10px;*/
    padding: 10px 0;
}
.grid-home .end-of-page {
	display: none;
}
.grid-home .grid-wrapper .grid .grid-box .article-meta,
.no-bg .grid-wrapper .grid .grid-box .article-meta{
	background:transparent;
	padding: 10px 0;
}
.grid-home .grid-wrapper .grid .grid-box .article-meta h2 a,
.no-bg .grid-wrapper .grid .grid-box .article-meta h2 a{
    padding: 10px 0;
}
.grid-wrapper .grid .grid-box .article-meta h2 {
    font-family: "Roboto Medium", Helvetica, sans-serif;
	font-weight:500;
  line-height: 20px;
}

.btvface_grid_list .grid .grid-box .article-meta h4 {
  font-family: "Roboto Medium", Helvetica, sans-serif;
  font-weight:300;
  line-height: 16px;
}
.grid-wrapper .grid .grid-box .article-meta h2 a {
    font-size: 18px;
    display: block;
    color: #474747;
    text-decoration: none;
    padding: 10px 0;
    width: 100%;
    height: 100%;
}

.btvface_grid_list .grid .grid-box .article-meta h4 a {
  font-size: 14px;
  display: block;
  color: #474747;
  text-decoration: none;
  padding: 0;
  width: 100%;
  height: 100%;
}
.grid-wrapper .grid .grid-box .article-meta .color-label a,
.grid-wrapper .grid .grid-box .article-meta .title-air-time{
	font-size: 14px;
	color: #474747;
	display: block;
	line-height: 14px;
}
.grid-wrapper .grid .grid-box .article-meta .color-label a > span,
.grid-wrapper .grid .grid-box.is-advertisement .title-ad{
	display: none;
}
.all-sites .grid-wrapper .grid .grid-box .article-meta .color-label a > span{
	display: block;
}
.title-air-time .bcol-btv-lady,
.title-air-time .bcol-btv-comedy,
.title-air-time .bcol-btv-cinema,
.title-air-time .bcol-btv-action,
.title-air-time .bcol-btv-ring,
.title-air-time .bcol-default{
    background-size: 28px 36px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 36px;
    height: 18px;
    float: right;
	border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
	background-size: 75% 70% !important;
	position: absolute;
    bottom: 10px;
    right: 10px;
}
.title-air-time .bcol-btv-cinema{
	background-size: 75% 49% !important;
}
.title-air-time .bcol-default{
	background-size: 19px 36px;
    width: 26px;
}
.title-air-time .bcol-btv-lady {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-lady.svg');
	background-color: #772778;
}
.title-air-time .bcol-btv-comedy {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-comedy.svg');
	background-color: #ec1e4a;
}
.title-air-time .bcol-btv-cinema {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-cinema.svg');
	background-color: #4a2265;
}
.title-air-time .bcol-btv-action {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-action.svg');
	background-color: #3f8ac9;
}
.title-air-time .bcol-btv-ring {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-ring.svg');
	background-color: #23b24a;
}
.title-air-time .bcol-default {
	background-image: url('/static/bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv.svg');
	background-color: #23b097;
}
.grid-wrapper .grid .grid-box.is-video .article-meta .article-style,
.grid-wrapper .grid .grid-box.is-gallery .article-meta .article-style{
	position: absolute;
	width: 30px;
	height: 30px;
	background-color: #138391;
	right: 10px;
    top: -40px;
	border-radius: 50%;
}
.grid-wrapper .grid .grid-box.is-video .article-meta .article-style:before{
	font-family: "icomoon" !important;
	content: '\e912';
    display: block;
    position: absolute;
    font-size: 11px;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.grid-wrapper .grid .grid-box.is-gallery .article-meta .article-style:before{
    content: '\e97d';
	    font-family: "icomoon" !important;
    display: block;
    position: absolute;
    font-size: 17px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.button.button-default,
.news-home .more a {
    transition: background .3s;
}
.end-of-page a,
.news-home .more a {
    display: block;
    width: 20%;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background-color: #41b5ad;
    padding: 15px 0;
    border-radius: 7px;
    cursor: pointer;
    margin: 20px auto;
}
.button.button-default:hover,
.news-home .more a:hover {
    opacity: 1;
    background-color: #138391;
}
.grid-wrapper .grid .grid-box a {
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.grid-wrapper .grid .grid-box .box-link:hover ~ .article-meta h2 a,
.grid-wrapper .grid .grid-box .article-meta:hover h2 a  {
	opacity: 1;
    color: #138391;
}
/* news box homepage */
.news-home .grid-wrapper .grid .grid-box:first-child{
	width: 620px;
	height: 620px;
	float: left;
}
.news-home .grid-wrapper .grid .grid-box:first-child .article-meta{
	top: 349px;
	background: #fff;
}
.news-home .grid-wrapper .grid .grid-box:first-child .article-meta h2 a{
	font-size: 36px;
	line-height: 40px;
	padding: 20px;
}
.news-home .grid-wrapper .grid .grid-box:first-child .article-meta .color-label a > span{
	padding: 0 0 0 20px;
}
.news-home .grid-wrapper .grid .grid-box .article-meta .color-label a > span{
	display: block;
}
.news-home .grid-wrapper .grid .grid-box{
	float: right;
}
.news-home .grid-home .end-of-page {
	display: block;
}
/* video slider */
.video-slider .grid-wrapper .grid .grid-box{
	width: 940px;
	height: 529px
}
.video-slider .grid-wrapper .grid .grid-box .article-meta{
    right: 0;
    bottom: 0;
    top: 0;
    width: 40%;
    height: 100%;
	background: linear-gradient(to left, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0) 100%);
    left: 60%;
	padding: 40px;
}
.video-slider  .grid-wrapper .grid .grid-box.is-video .article-meta .article-style{
	width: 100px;
	height: 100px;
	top: auto;
	bottom: 60px;
	right: 20px;
	background-color: #41b5ad;
}
.video-slider .grid-wrapper .grid .grid-box.is-video .article-meta .article-style:before{
    font-size: 30px;
    font-family: "icomoon" !important;
    display: block;
    position: absolute;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.video-slider .grid-wrapper .grid .grid-box .article-meta .color-label a > span.label-title{
	display: block;
	font-size: 24px;
    font-weight: 300;
    margin-bottom: 15px;
	text-transform: uppercase;
	color: #fff;
  line-height: 26px;
}
.video-slider .grid-wrapper .grid .grid-box .article-meta .color-label a > span.label-title:after{
	display: block;
	content:'';
	clear: both;
	height: 1px;
	width: 100%;
	background-color: #fff;
	margin: 20px 0;
}
.video-slider .grid-wrapper .grid-box .article-meta h2 a{
	font-size: 25px;
	padding: 0 !important;
	color: #fff;
}
.video-slider .grid-wrapper .grid-box .article-meta .more{
	display: block;
    width: 35%;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background-color: #41b5ad;
    padding: 10px 0;
    border-radius: 7px;
    cursor: pointer;
    margin: 20px 0;
}
.video-slider .grid-wrapper .grid-box .article-meta .video-lenght{
	color: #fff;
	font-size: 20px;
    display: block;
}
.video-slider .grid-wrapper .grid-box .article-meta .video-lenght .clock{
	width: 16px;
    height: 16px;
    content: '';
    background-image: url(/static/bg/microsites/btv_new/img/icomoon/clock.svg);
    display: inline-block;
    background-size: contain;
	background-size: 16px 16px;
	margin: 0 10px 0 0;
}
.grid-wrapper .grid-box:hover .article-style,
.grid-wrapper .grid-box:hover .article-style:before{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    transform: scale(1.1);
}
.video-slider .grid-wrapper .grid .grid-box .box-link:hover ~ .article-meta h2 a {
	opacity: 1;
    color: #fff;
}
.video-slider-nav .grid-wrapper .grid .grid-box:not(.slick-current) img{
	opacity: 0.6;
}
.video-slider-nav .slick-next {
    right: -65px;
    top: 60px;
	background: rgba(0, 0, 0, 0.20);
}
.video-slider-nav .slick-prev {
    left: -65px;
    top: 60px;
	background: rgba(0, 0, 0, 0.20);
}
.video-slider-nav .grid-wrapper .grid .grid-box{
	width: 170px;
	height: 170px;
}
.video-slider-nav .grid-wrapper .grid {
    width: 775px;
    margin: 0 auto;
}
.video-slider-nav .grid-wrapper .grid .grid-box .article-meta{
	top: 97px;
	padding:0;
}
.video-slider-nav .grid-wrapper .grid .grid-box .article-meta h2 a{
	font-size: 15px;
}
.video-slider-nav  .box-title{
	display: none;
}
.video-slider-nav .grid-wrapper .grid .grid-box .article-meta .video-lenght{
	display: none;
}
.video-slider-nav  .more,.video-slider-nav .video-lenght{
	display: none;
}
/* shows home listing */
.shows-home  .grid-wrapper .grid .grid-box{
	display: none;
	width: 140px;
	height: 270px;
}
.shows-home.visible-banner  .grid-wrapper .grid > .grid-box.is-advertisement{
	display:block;
	width: 300px;
}
.shows-home.visible-banner  .grid-wrapper .grid > .grid-box.is-advertisement ~ .grid-box.is-advertisement {
	display: none;
}
.shows-home  .grid-wrapper .grid .grid-box:nth-child(1),
.shows-home  .grid-wrapper .grid .grid-box:nth-child(2),
.shows-home  .grid-wrapper .grid .grid-box:nth-child(4),
.shows-home  .grid-wrapper .grid .grid-box:nth-child(5),
.shows-home  .grid-wrapper .grid .grid-box:nth-child(6),
.shows-home  .grid-wrapper .grid .grid-box:nth-child(7),
.shows-home.big-banner  .grid-wrapper .grid .grid-box:nth-child(8),
.shows-home.big-banner  .grid-wrapper .grid .grid-box:nth-child(9){
	display: block;
}
.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(5),
.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(6){
	display: none;
}
.shows-home  .grid-wrapper .grid .grid-box img.size_620x349{
	display: none;
}
.shows-home  .grid-wrapper .grid .grid-box img.size_300x300{
	display:block;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta{
    background: #e4e4e4;
	padding: 10px;
	height: 130px;
	top: 140px;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time{
    position: absolute;
    bottom: 10px;
    width: calc(100% - 20px);
}
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-default,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-btv-lady,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-btv-cinema,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-btv-ring,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-btv-comedy,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .bcol-btv-action{
	position:absolute;
	bottom:0;
	right: 0;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .day,
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .time{
	display: block;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .time{
    font-size: 24px;
    font-weight: 300;
    line-height: 20px;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta h2 a{
	padding: 0;
}
.shows-home .grid-wrapper .grid .grid-box .article-meta .title-air-time .day{
	margin-bottom: 10px;
	color:#128391;
}
.shows-wrapper.grid-wrapper .grid .grid-box{
	height: 164px;
}
.grid-wrapper .grid .grid-box.intro-text {
    background: #f6f6f6;
    padding: 20px;
    font-family: "Roboto Light", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 14px;
    width: 620px;
    overflow: hidden;
}
.grid-wrapper .grid .grid-box.intro-text .read-more {
    background: #23b097;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}
.grid-wrapper .grid .grid-box.intro-text .text {
    line-height: 24px;
    margin-bottom: 25px;
}
/* section navigation */
.grid-wrapper .grid .grid-box.section-navigation{
	width: 940px;
	height: auto;
}
.inner-sub-nav-wrapper .inner-sub-nav-head{
	display: none;
}
.inner-sub-nav-wrapper.search-top .inner-sub-nav-head{
	display: block;
}
.inner-sub-nav-wrapper.search-top .inner-sub-nav-head a{
	text-transform: uppercase;
    font-size: 28px;
    color: #004750;
    padding: 0 10px;
}
.inner-sub-nav-wrapper ul {
    position: static;
	display: block;
    clear: both;
    padding: 15px 0;
}
.inner-sub-nav-wrapper ul.sub-nav {
	border-bottom: 3px solid #dddddd;	
	width: 940px;
    margin: 0 auto;
}
.inner-sub-nav-wrapper ul li {
    display: inline;
}
.inner-sub-nav-wrapper ul a:first-child {
    padding: 0 10px 0 0;
}
.inner-sub-nav-wrapper ul a {
    display: inline-block;
	color: #000;
    padding: 0 10px;
    border: 0;
    min-height: 0;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    letter-spacing: 0px;
    line-height: 30px;
	font-size: 14px;
    font-weight: 700;
	text-transform: uppercase;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
	position: relative;
}
.inner-sub-nav-wrapper .sub-sub-nav.team-centered{
	text-align: left;
}
.inner-sub-nav-wrapper .sub-sub-nav{
	top: auto;
    right: 0;
    left: 0;
    position: absolute;
    display: none;
    font-size: 0;
}
.inner-sub-nav-wrapper .is-open.has-subnav .sub-sub-nav {
	display: block;
    width: 980px;
    margin: 15px auto;
    padding: 0;
}
.inner-sub-nav-wrapper.has-second-level-nav {
    border-bottom: 60px solid transparent;
}
.inner-sub-nav-wrapper ul li:not(.facebook) > a:before{
    content: "";
    background: #138391;
    height: 3px;
    width: calc(100% - 10px);
    position: absolute;
    left: 0;
    right: 0;
    bottom: -18px;
    opacity: 0;
    z-index: 1;
    visibility: hidden;
}
.inner-sub-nav-wrapper ul li.is-active > a:before{
	opacity: 1;
	visibility: visible;
}
.inner-sub-nav-wrapper ul li:hover > a:before{
	opacity: 1;
    visibility: visible;
}
.inner-sub-nav-wrapper ul li:not(.facebook):hover > a,.inner-sub-nav-wrapper ul li.is-active > a{
	color: #138391;
}
.inner-sub-nav-wrapper .sub-sub-nav a {
    letter-spacing: 0px;
    line-height: 26px;
    font-size: 13px;
    padding: 18px 19px 16px !important;
}
.inner-sub-nav-wrapper .sub-sub-nav li:hover a:before,
.inner-sub-nav-wrapper .sub-sub-nav  li  a:before{
	display: none;
}
.inner-sub-nav-wrapper ul li.facebook{
	float: right;
}
.inner-sub-nav-wrapper ul li.facebook a{
    padding: 0 40px 0 0;
	color: #3b5898;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    line-height: 30px;
    text-transform: unset;
}
.inner-sub-nav-wrapper ul li.facebook a:after{
	color: #4267b2;
	content: "\e983";
	display: block;
    position: absolute;
    right: -20px;
    top: 50%;
    font-family: "icomoon" !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    cursor: pointer;
    font-size: 34px;
    font-weight: 400;
}
.poll-widget{
	width: 100%;
    height: 300px;
	font-family: "Roboto Regular", Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	background-color: #004750;
}
.title-poll {
    line-height: 25px;
    font-size: 20px;
    font-weight: 400;
}

.button.button-poll {
  padding: 8px 36px;
  margin: 0 5px;
}

.poll-widget .color-label {
	text-align: center;
}
.poll-widget .color-label .bcol-default {
	display: inline-block;
	height: 24px;
	padding: 5px 10px;
	letter-spacing: 0px;
	line-height: 14px;
	font-size: 10px;
	font-size: 0.625rem;
	color: white;
	text-transform: uppercase;
	background-color: #00505b;
	margin-top: 20px;
}

.poll-widget .question,
.poll-widget .link-results {
	color: #fff;
	text-align: center;
}

.poll-widget .answers-form {
	text-align: center;
	margin: 38px auto 12px;
}

.poll-widget .answers-form .answer-btn {
	font-family: "Roboto Bold", Helvetica, sans-serif;
	background: #004e59;
	font-size: 16px;
	font-size: 1rem;
	border: none;
	color: white;
	padding: 10px 40px;
}

.poll-widget .answers-form .answer-btn:first-child {
	margin-right: 5px;
}

.poll-widget .front {
	/* background: #3fb6ae; */
}

.poll-widget .front .answer-btn {
	cursor: pointer;
}

.poll-widget .back {
	background: #fff;
}

.poll-widget .answers-box {
	max-width: 244px;
	margin: 30px auto 0;
}

.poll-widget .answers-box .roboto-bold-sm {
	color: #004e59;
}

.poll-widget .answers-box .answer {
	height: 15px;
	margin-bottom: 20px;
	zoom: 1;
	text-align: left;
	width: 100%;
}

.poll-widget .answers-box .answer:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

.poll-widget .answers-box .answer span {
	display: inline-block;
	vertical-align: middle;
}

.poll-widget .answers-box .answer .percent-bar {
	background: #3fb6ae;
	max-width: 70%;
	min-width: 10%;
	height: 15px;
	margin: 0 5px;
}

.poll-widget .answers-box .answer .roboto-bold-sm {
	width: 20px;
}

.poll-widget .answers-box .answer:first-child {
	color: #004e59;
}

.poll-widget .answers-box .answer:first-child .percent-bar {
	background: #004e59;
}

.poll-widget .answers-box .answer.answer-no .percent-bar {
	min-width: 30%;
}
.grid-wrapper .grid .grid-box.is-btvplus{
    background-color: #18c7f3;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #0fbde7;
    padding: 20px;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .title{
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 20px 5px 20px;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link .text{
	float:left;
	font-size: 14px;
    margin-right: 15px;
	color:#fff;
}
.grid-wrapper .grid .grid-box.is-btvplus:hover .btvplus-link:before{
	transform: scale(1.2);
}
.grid-wrapper .grid .grid-box.is-btvplus:hover .image {
	opacity: 1;
}
.grid-wrapper .grid .grid-box.is-btvplus:hover .image {
    opacity: 0.9;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link a{
	color:#fff;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link:before{
    content: "\e91d";
    font-family: "icomoon";
    font-size: 20px;
    line-height: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 15px;
    top: 30px;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link img {
	width: 110px;
}
.grid-wrapper .grid .grid-box.is-big {
	width: 620px;
	overflow: hidden;
}
.grid-wrapper .grid .grid-box.is-big .color-label{
	display: none;
}
.grid-wrapper .grid .grid-box.is-big  .article-meta{
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.85) 100%);
	top: unset;
	bottom: 0;
	padding:0;
}
.grid-wrapper .grid .grid-box.is-big  .article-meta h2{
    display: table-row;
}
.grid-wrapper .grid .grid-box.is-big  .article-meta h2 a{
	color: #fff;
    padding: 20px 80px 20px 20px;
    display: table-cell;
    vertical-align: middle;
}
.grid-wrapper .grid .grid-box.is-big .article-meta .article-style{
    right: 20px;
    top: 30px;
	width: 45px;
    height: 45px;
}
.grid-wrapper .grid .grid-box.is-big  .article-meta .article-style:before{
    font-size: 20px;
}
.grid-wrapper .grid .grid-box.is-big.is-video  .article-meta .article-style:before{
    font-size: 15px;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image{
    width: 260px;
    display: block;
    margin: 20px auto;
    height: 180px;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image .icon{
	width: 35px;
    height: 35px;
    background-color: #18c7f3;
    display: block;
    position: absolute;
    bottom: 110px;
    left: 35px;
    border-radius: 50%;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image .icon:before{
	font-family: "icomoon" !important;
	content: '\e912';
    display: block;
    position: absolute;
    font-size: 11px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}
.grid-wrapper .grid .grid-box.is-big .box-link:hover ~ .article-meta h2 a,
.grid-wrapper .grid .grid-box.is-big .article-meta:hover h2 a  {
    color: #fff;
}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .air-time{
	text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
	margin-bottom: 10px;
}
.geroi ul li {
	float: left;
	width: 25%;
}
.geroi ul li  img{
	width: 135px;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 15px;
}
.geroi ul li .title,
.geroi ul li .summary{
	text-align:center;
	display:block;
	color: #fff;
}
.geroi ul li .title {
	font-size: 18px;
	margin-bottom:5px;
}
.geroi ul li .summary {
	font-size: 14px;
}
.geroi ul {
    background: #0a8e85;
    overflow: hidden;
    padding: 50px;
}
.geroi .box-title{
	font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    color: #000;
    margin: 15px 20px;
}
.archive-box {
	padding:20px;
	width: 980px;
	margin:0 auto;
	overflow: hidden;
	min-height: 800px;
}
.archive-box .tag-list a{
	width:27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	padding: 0 !important;
	border-radius: 50%;
	display: inline-block;
    color: #000;
    padding: 0 10px;
    border: 0;
    min-height: 0;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    position: relative;
}
.archive-box a.slide-up {
    position: fixed;
    bottom: 20px;
    right: 20px;
	z-index: 4;
}
.archive-box a.slide-up .txt{
	color: #000;
	font-size: 15px;
	text-transform: lowercase;
	line-height: 35px;
	margin: 0 10px 0 0;
}
.archive-box a.slide-up .arrow{
	width: 35px;
	height: 35px;
	background-color: #004750;
	border-radius: 50%;
	display: block;
	float: right;
	position: relative;
}
.archive-box a.slide-up .arrow:before{
    content: "\e91d";
	font-family: "icomoon" !important;
    display: block;
    position: absolute;
    font-size: 11px;
    top: 35%;
    left: 40%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.archive-box .letter-section h2{
    width: 40px;
    height: 40px;
    background: #004750;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
	font-size: 18px;
    margin: 40px 0 20px 0;
}
.tag-list ul  li{
	display: inline-block;
}
.letter-section ul{
	overflow:hidden;
	margin: 0 0 0 -7px;
}
.letter-section ul li {
	float: left;
	position:relative;
	margin: 7px;
}
.letter-section ul li .title{
	position: absolute;
	bottom:0;
	opacity:0;
	width: 100%;
	height: 150px;
	padding: 10px;
	background-color: rgba(0, 71, 80, 0.7);
	color: #fff;
	-webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
	display: table;
	text-align: center;
}
.letter-section ul li .title > span{
	display: table-cell;
	vertical-align: middle;
}
.archive-box .tag-list a:before{
	display: none;
}
.archive-box .tag-list a.is-inactive{
	opacity: 0.3;
}
.tag-list ul li:hover a{
	background-color: #004750;
	border-radius: 50%;
	color: #fff !important;
}
.tag-list ul li:hover a.is-inactive{
	background-color:transparent;
	color: #000;
	opacity: 0.3;
	cursor:not-allowed;
}
.letter-section ul li:hover .title{
	opacity:1;
}
.section-search{
	margin: 20px 0;
}
/* EPG START */
.tv-guide-wrapper {
  padding: 20px 0;
}
.tv-guide-wrapper .slick-slider {
	margin:0;
}
.tv-guide-wrapper .day-nav-wrapper {
  height: 80px;
  padding: 0 64px;
  background-color: #004e59;
  overflow: hidden;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}
.embedded.link{
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
}
.embedded.link > a{
  float: left;
}
.embedded.link > div{
  width: calc(100% - 150px);
  background-color: #f8f8f8;
  border: 1px solid #dbdbdb;
  float: left;
}
.embedded.link .summary{
  display: none;
}
.embedded.link .title{
  display: table;
  height: 98px;
}
.embedded.link .title a{
  display: table-cell;
  padding: 0 30px;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;  
  vertical-align: middle;
}
@media screen and (max-width: 639px) {
  .tv-guide-wrapper .day-nav-wrapper {
    height: 64px;
  }
}

@media screen and (max-width: 997px) {
  .tv-guide-wrapper {
    padding: 0 0 2px;
  }
}

@media screen and (max-width: 479px) {
  .tv-guide-wrapper .day-nav-wrapper {
    padding: 0 24px;
  }
}

.day-nav {
  width: 100%;
  height: 100%;
  text-align: center;
  text-transform: uppercase;
}

.day-nav .day-item {
  float: left;
  width: 14.2857%;
  height: 100%;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

@media screen and (max-width: 859px) {
  .day-nav .day-item {
    width: 20%;
  }
}

@media screen and (max-width: 639px) {
  .day-nav {
    height: 64px;
  }
}

.day-nav a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 18px 0;
  letter-spacing: 0px;
  line-height: 22px;
  font-size: 14px;
  font-size: 0.875rem;
  color: white;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.day-nav a .day,
.day-nav a .date {
  display: block;
}
.day-nav a .date {
	font-family: "Roboto Regular", Helvetica, sans-serif;
}
.day-nav a .day {
  font-family: "Roboto Bold", Helvetica, sans-serif;
}

.day-nav a.is-today, .day-nav a:hover {
  background-color: #00b1b0;
}

@media screen and (max-width: 639px) {
  .day-nav a {
    padding: 12px 0;
    letter-spacing: 0px;
    line-height: 20px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .day-nav a .sm-hide {
    display: none;
  }
}

.day-nav .slick-arrow {
  width: 64px;
  height: 80px;
  background-color: #212e3f;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  border: none;
  border-radius: 0;
}

.day-nav .slick-arrow:before {
  font-family: "icomoon" !important;
  font-size: 20px;
  font-size: 1.25rem;
  color: white;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.day-nav .slick-arrow:not(.slick-disabled):before {
  opacity: 1;
}

.day-nav .slick-arrow:not(.slick-disabled):hover:before {
  opacity: 0.7;
}

.day-nav .slick-arrow.slick-prev {
  left: -64px;
}

.day-nav .slick-arrow.slick-prev:before {
  content: "\e91c";
}

.day-nav .slick-arrow.slick-next {
  right: -64px;
}

.day-nav .slick-arrow.slick-next:before {
  content: "\e91d";
}

@media screen and (max-width: 639px) {
  .day-nav .slick-arrow {
    height: 64px;
  }
}

@media screen and (max-width: 479px) {
  .day-nav .slick-arrow {
    width: 24px;
  }
  .day-nav .slick-arrow.slick-prev {
    left: -24px;
  }
  .day-nav .slick-arrow.slick-next {
    right: -24px;
  }
}

.tv-guide {
  height: 576px;
  padding: 0 0 0 124px;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  font-family: "Roboto Regular", Helvetica, sans-serif;
}

.tv-guide .tv-guide-grid {
  position: relative;
  overflow: hidden;
}

.tv-guide .tv-guide-grid ul {
  -webkit-transition: transform3d, 600ms;
  -moz-transition: transform3d, 600ms;
  transition: transform3d, 600ms;
}

.tv-guide .channels-list {
  width: 124px;
  padding-top: 48px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.tv-guide .channels-list li {
  margin-bottom: 8px;
  display: block;
  height: 80px;
}

.tv-guide .channels-list li a {
  display: block;
  height: 80px;
  padding: 12px;
  position: relative;
}

.tv-guide .channels-list li img {
  max-width: 84%;
  max-height: 36px;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tv-guide .channels-list li.first-item {
  width: 100%;
  height: 40px;
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-color: #f2f2f2;
}

.tv-guide .channels-list li.first-item .js-show-now {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 15px;
  right: 15px;
  top: 8px;
  bottom: 8px;
  padding: 4px 8px;
  height: auto;
  text-align: center;
  background-color: #00b1b0;
  letter-spacing: 0px;
  line-height: 15px;
  font-size: 10px;
  font-size: 0.625rem;
  color: white;
  text-transform: uppercase;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.tv-guide .channels-list li.first-item .js-show-now:hover {
  background-color: #004e59;
}

@media screen and (max-width: 479px) {
  .tv-guide .channels-list li.first-item .js-show-now {
    left: 0;
    right: 0;
    padding: 5px 0;
  }
}

@media screen and (max-width: 479px) {
  .tv-guide {
    padding: 0 0 0 72px;
  }
  .tv-guide .channels-list {
    width: 72px;
  }
  .tv-guide .channels-list img {
    max-height: 24px;
  }
}

.tv-guide-grid-nav {
  width: 64px;
  position: absolute;
  top: 48px;
  bottom: 8px;
  background-color: #212e3f;
  opacity: 0;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  cursor: pointer;
  z-index: 10;
}

.tv-guide-grid-nav span {
  color: white;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-size: 1.25rem;
}
.tv-guide-grid-nav .icon-arrow-right:before {
    content: "\e91d";
}
.tv-guide-grid-nav .icon-arrow-left:before {
    content: "\e91c";
}
.tv-guide-grid-nav.is-visible {
  opacity: 0.4;
}

.tv-guide-grid-nav.inactive {
  opacity: 0 !important;
  cursor: default !important;
}

@media screen and (max-width: 479px) {
  .tv-guide-grid-nav {
    width: 24px;
  }
}

@media screen and (max-width: 639px) {
  .tv-guide-grid-nav {
    display: none;
  }
}

html.touchevents .tv-guide-grid-nav {
  display: none;
}

.tv-guide-grid-nav-left {
  left: 0;
}

.tv-guide-grid-nav-right {
  right: 0;
}

.time-grid-wrapper {
  height: 40px;
  padding-top: 32px;
  background-color: #f2f2f2;
  margin-bottom: 8px;
  position: relative;
}

.time-grid-wrapper .time-grid {
  height: 8px;
  box-sizing: content-box;
  padding: 0 40px;
  position: relative;
  z-index: 5;
}

.time-grid-wrapper .time-grid li {
  float: left;
  width: 180px;
  height: 100%;
  overflow: visible;
  color: #747487;
  border-left: 1px solid #747487;
  border-color: rgba(116, 116, 135, 0.8);
  position: relative;
  box-sizing: border-box;
}

.time-grid-wrapper .time-grid li .time-grid-label {
  letter-spacing: 0px;
  line-height: 22px;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: -24px;
  left: -20px;
  width: 41px;
  text-align: center;
}

.time-grid-wrapper .time-grid li.indicate-now {
  width: 1px;
  position: absolute;
  left: 40px;
  border: 0px none;
  opacity: 0;
}

.time-grid-wrapper .time-grid li.indicate-now .time {
  display: block;
  position: absolute;
  bottom: 0;
  left: -40px;
  width: 81px;
  height: 40px;
  padding: 4px 8px;
  text-align: center;
  background-color: #00b1b0;
  letter-spacing: 0px;
  line-height: 15px;
  font-size: 10px;
  font-size: 0.625rem;
  color: white;
  text-transform: uppercase;
}

.time-grid-wrapper .time-grid li.indicate-now .time:after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 9px 7px;
  border-top-color: #00b1b0;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -18px;
}

.time-grid-wrapper .time-grid li.indicate-now .line {
  display: block;
  width: 1px;
  height: 616px;
  background-color: #004e59;
  position: absolute;
  left: 0px;
  top: 8px;
}

.channel-schedule-wrapper {
  padding: 0 40px;
  background-color: #f2f2f2;
  height: 80px;
  margin: 0 0 8px;
}

.channel-schedule {
  box-sizing: content-box;
  height: 100%;
  position: relative;
}

.channel-schedule li {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 1;
}

.channel-schedule li:before {
  display: block;
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  left: -4px;
  top: 0;
  background-color: white;
}

.channel-schedule li .schedule-item {
  background-color: #f2f2f2;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 8px 10px 12px;
  -webkit-transition: color 300ms, background-color 300ms, padding 300ms, min-width 600ms;
  -moz-transition: color 300ms, background-color 300ms, padding 300ms, min-width 600ms;
  transition: color 300ms, background-color 300ms, padding 300ms, min-width 600ms;
  -webkit-touch-callout: none;
  position: relative;
  overflow: hidden;
  border-right: 4px solid white;
}

.channel-schedule li .schedule-item.not-clickable {
  cursor: default;
}

.channel-schedule li .schedule-item img {
  width: 80px;
  height: 80px;
  position: absolute;
  left: -80px;
  top: 0px;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.channel-schedule li .schedule-item .time,
.channel-schedule li .schedule-item .title {
  display: block;
  letter-spacing: 0px;
  line-height: 20px;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: min-width 600ms;
  -moz-transition: min-width 600ms;
  transition: min-width 600ms;
}

.channel-schedule li .schedule-item .time {
  color: #747487;
}

.channel-schedule li .schedule-item .title {
  color: black;
  height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.channel-schedule li.is-hovered .time,
.channel-schedule li.is-hovered .title {
  color: white;
}

.channel-schedule li.is-hovered .title:hover {
  color: white;
}

.channel-schedule li .open-live-page {
  position: absolute;
  top: 8px;
  right: 12px;
  bottom: 12px;
  background-color: #f04a1e;
  width: 60px;
  height: 60px;
  padding: 38px 0 5px;
  box-sizing: border-box;
  letter-spacing: 0px;
  line-height: 17px;
  font-size: 10px;
  font-size: 0.625rem;
  font-family: "Roboto Bold", Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: white;
}

.channel-schedule li .open-live-page .icon-triangle-play {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 12px;
  font-family: "Roboto Regular", Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}

.channel-schedule li.current .schedule-item:after {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  background-color: #004e59;
  position: absolute;
  left: 0;
  bottom: 0;
}

.channel-schedule li.current.has-image .schedule-item {
  background-color: #e7e7e7;
  padding-left: 90px;
}

.channel-schedule li.current.has-image .schedule-item img {
  left: 0px;
}

.channel-schedule li.is-hovered {
  z-index: 2;
}

.channel-schedule li.is-hovered .schedule-item {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  min-width: 100%;
  overflow: hidden;
}

.channel-schedule li.is-hovered.has-image .schedule-item {
  padding-left: 90px;
}

.channel-schedule li.is-hovered.has-image .schedule-item img {
  left: 0px;
}

.channel-schedule-btv li.current .schedule-item:after {
  background-color: #004e59;
}

.channel-schedule-btv li.is-hovered .schedule-item {
  background-color: #004e59 !important;
}

.channel-schedule-btv-comedy li.current .schedule-item:after {
  background-color: #ec1e4a;
}

.channel-schedule-btv-comedy li.is-hovered .schedule-item {
  background-color: #ec1e4a !important;
}

.channel-schedule-btv-cinema li.current .schedule-item:after {
  background-color: #4a2265;
}

.channel-schedule-btv-cinema li.is-hovered .schedule-item {
  background-color: #4a2265 !important;
}

.channel-schedule-btv-action li.current .schedule-item:after {
  background-color: #3f8ac9;
}

.channel-schedule-btv-action li.is-hovered .schedule-item {
  background-color: #3f8ac9 !important;
}

.channel-schedule-btv-lady li.current .schedule-item:after {
  background-color: #772778;
}

.channel-schedule-btv-lady li.is-hovered .schedule-item {
  background-color: #772778 !important;
}

.channel-schedule-ring li.current .schedule-item:after {
  background-color: #23b24a;
}

.channel-schedule-ring li.is-hovered .schedule-item {
  background-color: #23b24a !important;
}

.channel-schedule-btv-international li.current .schedule-item:after {
  background-color: #080808;
}

.channel-schedule-btv-international li.is-hovered .schedule-item {
  background-color: #080808 !important;
}

.measure-tool {
  opacity: 0;
  position: absolute;
  z-index: -1;
  white-space: nowrap;
}

html.no-touchevents .tv-guide-grid {
  width: 100%;
  height: 100%;
  overflow: auto;
}

html.no-touchevents .tv-guide-touch-scroll {
  box-sizing: border-box;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

html.touchevents .tv-guide-touch-scroll {
  box-sizing: border-box;
}

html.touchevents .tv-guide .tv-guide-grid {
  overflow-x: scroll;
}

html.touchevents .tv-guide .tv-guide-grid ul {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.tv-guide-wrapper .bcol-default {
  background-color: #23b097;
}
.tv-guide-wrapper .bcol-default-btv {
  background-color: #004e59;
}
.tv-guide-wrapper .bcol-white {
    background-color: white;
}
.tv-guide-wrapper .bcol-btv-comedy {
    background-color: #ec1e4a;
}
.tv-guide-wrapper .bcol-btv-cinema {
    background-color: #4a2265;
}
.tv-guide-wrapper .bcol-btv-action {
    background-color: #3f8ac9;
}
.tv-guide-wrapper .bcol-btv-lady {
    background-color: #772778;
}
.tv-guide-wrapper .bcol-ring {
    background-color: #23b24a;
}
.tv-guide-wrapper .bcol-btv-international {
	background-color: #080808;
}
/* EPG END */

/* ARTICLE/GALLERY/VIDEO/MOVIE START*/
.page-content-wrapper{
	padding: 0 20px;
}
body.article,body.gallery,body.video,body.movie {
	background-color: #eeeeee;
} 

.title-main {
	font-weight: 400;
    letter-spacing: 0px;
    font-size: 35px;
    margin: 20px auto;
    text-align: center;
    max-width: 920px;
}
.title-secondary {
    font-family: "Roboto Light", Helvetica, sans-serif;
    font-weight: 300;
    letter-spacing: 0px;
    font-size: 18px;
    margin: 20px auto;
	text-align:center;
	max-width: 920px;
}
.title-secondary .btv-plus-link{
	margin-left: 5px;
}
.article-details {
	text-align: center;
}
.article-info{
	display: table;
	margin: 0 auto;
}
.article-details .article-date {
	text-transform: lowercase;
	color: #adacac;
	font-size: 16px;
	float: left;
}
.article-author {
	float: left;
    font-size: 18px;
}
.article-author a,
.article-author span{
    text-transform: uppercase;
    color: #004e59;
    margin-bottom: 20px;
}
.article-author:not(:empty){
	margin-right: 10px
}
.article-details .get-social .share-wrapper {
    display: inline-block;
}
.article-details .get-social .icon-share, .get-social .icon-like, .get-social .icon-icons-btv_comments {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
}
.article-details .get-social .share {
    display: block;
}
.article-details .get-social .share.is-active {
    display: block;
    float: left;
    margin-right: 15px;
}
.article-details .get-social .share li {
    float: left;
    display: block;
    width: 35px;
    height: 35px;
    position: relative;
}
.article-details .get-social .icon-share:before,
.article-details .get-social .icon-like:before,
.article-details .get-social .icon-icons-btv_comments:before,
.article-details .icon-btv-facebook:before,
.article-details .icon-btv-twitter:before,
.article-details .icon-btv-google-plus:before {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    font-family: "icomoon" !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #000;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    cursor: pointer;
    font-size: 34px;
    font-weight: 400;
}
.article-details .icon-btv-facebook:before {
    content: "\e983";
}
.article-details .icon-btv-google-plus:before {
    content: "\e984";
}
.article-details .icon-btv-twitter:before {
    content: "\e986";
}
.article-details .icon-btv-facebook:before {
    color: #4267b2;
    font-size: 35px;
}
.article-details .icon-btv-twitter:before {
    color: #1da1f2;
    font-size: 35px;
}
.article-details .icon-btv-google-plus:before {
    color: #ea4335;
    font-size: 35px;
}
.icon-share.is-clicked {
    float: right;
}
.icon-share:before {
    content: "\e982";
}
.article-details .get-social .icon-share:hover:before,
.article-details .get-social .icon-share.is-clicked:before {
    content: '\e981';
    color: #004e59;
}
.get-social .counters {
    display: block;
    float: right;
}
.get-social .counters li {
    display: inline-block;
    vertical-align: middle;
}
.get-social .counters li a {
    display: block;
}
.get-social .count {
    display: inline-block;
    float: left;
    line-height: 30px;
    font-size: 16px;
    color: #000;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    font-weight: 600;
    margin-right: 10px;
}
.get-social .icon-like,
.get-social .icon-icons-btv_comments {
    display: inline-block;
}
.icon-like:before {
    content: "\e97c";
}
.get-social .counters li a:after {
    content: '';
    display: block;
    clear: both;
}
.get-social .icon-like:hover:before,
.get-social .icon-like.is-clicked:before {
    content: '\e97b';
    color: red;
}
.get-social .counters .comment {
    margin-left: 25px;
}
.icon-icons-btv_comments:before {
    content: "\e989";
}
.article-details .get-social{
    display: table;
    margin: 15px auto;
}
.page-content .keywords {
    font-family: "Roboto Light", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #000;
}
.page-content .keywords a {
    color: #000;
}
.page-content .keywords a:after {
    content: ',';
    display: inline-block;
    margin-right: 5px;
}
.page-content .keywords a:last-child:after{
	display: none;
}
.page-content-wrapper:after {
    content: '';
    display: block;
    clear: both;
}
.page-content {
    float: left;
    width: 600px;
	  margin-top: 20px;
    margin-left: 20px;
}
.sidebar {
    float: right;
    width: 300px;
	  margin-top: 50px;
    margin-right: 20px;
}
.page-content .text-block a{
	color: #004e59;
	text-decoration: underline;
}
.page-content .text-block .btvplus-link{
	background-color: #18c7f3;
	position: relative;
	margin-bottom: 15px;
	transition: background .3s;
}
.page-content .text-block .btvplus-link > a {
	display:block;
	padding: 20px;
}
.page-content .text-block .btvplus-link:hover{
	background-color: #0fbde7;
}
.page-content .text-block .btvplus-link .text{
	float: left;
    color: #fff;
    line-height: 22px;
    width: calc(100% - 400px);
}
.page-content .text-block .btvplus-link img{
	height: 40px;
}
.page-content .text-block .btvplus-link:before {
    content: "\e91d";
    font-family: "icomoon";
    font-size: 20px;
    line-height: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 15px;
    top: 30px;
}
.page-content .text-block:hover .btvplus-link:before {
    transform: scale(1.2);
}
.page-content .text-block a:hover{
	color: #1e9f8f;
}
.page-content .text-block p {
    margin-bottom: 25px;
}
.page-content .text-block {
    font-family: "Roboto Regular", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #474747;
}
iframe.soc-embed {
  width: 100%;
  overflow: hidden;
  border: none;
  /* min-height: 500px; */
  transition: 0.2s;
}
.embeded_link_inner {
	width: 100%;
	border: 1px solid #f4f4f4;
    display: block;
	margin-bottom: 25px;
	text-decoration: none !important;
	padding: 20px;
}
.embeded_link_inner:after{
	content: '';
	display: block;
	clear:both;
}
.embeded_link_inner img {
	float: left;
	margin-right: 20px;
}
.embeded_link_inner .title,
.embeded_link_inner .summary{
	display: block;
	font-family: "Roboto Light", Helvetica, sans-serif;
	color: #000;

}
.embeded_link_inner .title {
	font-weight: 600;
	font-size: 16px;
}
.embeded_link_inner .summary {
	font-weight: 300;
	font-size: 14px;
}
.embeded_link_inner.video,
.embeded_link_inner.gallery{
	position: relative;
}
.embeded_link_inner.video:before,
.embeded_link_inner.gallery:before{

	display: block;
	position: absolute;
    left: 25%;
    top: 50%;
    font-family: "icomoon" !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    font-size: 60px;
	font-weight:300;
	cursor: pointer;
	z-index: 2;
}
.embeded_link_inner.video:before {
	content: '\e97e';
}
.embeded_link_inner.gallery:before{
	content: '\e97d';
	left: 28%;
}
.embeded_link_inner:hover .title {
	color: #23b097;
}
.embeded_link_inner img{
	transition: opacity 0.4s; max-width: 100%;
}
.embeded_link_inner:hover img{
	opacity: 0.9
}
.inner_pagination_wrapper {
	width: 100%;
	margin-bottom: 10px;
}
.inner_pagination_wrapper  a {
	text-decoration: none !important;
	font-weight: 800;
	padding: 10px;
}
.inner_pagination_wrapper  a.selected {
	background-color: #004e59;
	color: #fff;
	padding: 5px 10px;
}
.inner_pagination_wrapper  a.selected:hover{
	background-color: #1e9f8f;
	color: #fff;
}
.lg-sub-html,#lg-counter {
	font-family: "Roboto Regular", Helvetica, sans-serif;
}
.lg-sub-html a{
	color: #23b097;
}
.title-ad {
    font-size: 11px;
    margin: 20px 0 5px 0;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    color: #a2a2a2;
    font-weight: 400;
}
.top-image .source-n-comment {
    font-family: "Roboto Light", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    padding: 15px;
}
/* Comments */
.comments-section{
	padding: 35px 20px 20px 20px;
    background: #fff;
    width: 980px;
    margin: 0 auto;
}
.comments-section .main-container{
	width: 100%;
}
.comments-section .show-comments {
	display: none;
	padding: 25px 0;
	text-align: center;
	background: #004e59;
	color: #fff;
	border-radius: 7px;
	font-family: "Roboto Bold", Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
	transition: background .3s;
}
.comments-section .show-comments:hover {
	background: #3fb6ae;
}

.comments-section.hide-comments .show-comments{display:block}
.comments-section.hide-comments .series-comments{display:none}
.comments-section.hide-comments .comments-container{display:none}


.series-comments{
    margin-top: -30px;
    padding-bottom: 70px;
}
.series-comments:after{
	content: '';
	display: block;
	clear: both;
}
.series-comments > p{
	display: none;
	font-family: "Roboto Bold", Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom:40px;
}
.series-comments > img {
	position: relative;
	bottom: -30px;
}
.comments-section img {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 20px;
    background: #f9f9f9;
}
.comments-section textarea {
    font-family: 'Roboto Regular', sans-serif;
	font-weight: 400;
    font-size: 14px;
    width: calc(100% - 240px);
    padding: 40px 20px 20px 20px;
	height: 80px;
	border: none;
    border-bottom: 1px solid #d7d7d7;
    display: block;
    resize: none;
    background: #fff;
	overflow: hidden;
	float: left;
}
.comments-section textarea.is-active {
	margin-bottom: 0;
}
.comments-list-item:after{
	content: '';
	clear:both;
	display: block;
}
.comments-list-item {
    padding: 0 20px 50px 20px;
}
.comments-list-item  .avatar{
	float: left;
}
.comments-list-item  .comment-info{
	float: left;
	width: calc(100% - 80px);
}
.comments-list-item .username {
	margin: 10px 0;
	font-family: "Roboto Medium", Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 14px;
}
.button-comment-post {
	float: right;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	font-family: "Roboto Bold", Helvetica, sans-serif;
	color: #fff;
	background: #004e59;
	padding: 20px 30px;
	border-radius: 7px;
	cursor: pointer;
	display: block;
	transition: background .3s;
	position: relative;
	bottom: -30px;
}
.button-comment-post:hover{
    background: #3fb6ae;
}
.comments-list-item .user-comment {
	margin: 10px 0;
	font-family: "Roboto Regular", Helvetica, sans-serif;
	font-weight: 400;
	color: #424242;
	font-size: 14px;
}
.movie-info span{
	font-weight: 600;
}
.movie-info{
	margin-bottom: 25px;
}
.get-social .counters{
	display: none;
}
.embedded_image {
	margin-bottom:10px;
}
.poll3 .box-header{
	font-family: "Roboto Regular", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #000;
	margin-bottom: 15px;
}
.poll3 input{
    -webkit-box-shadow: radio;
    -moz-box-shadow: radio;
    box-shadow: radio;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    border-radius: 0;
	display:initial;
	width: initial;
	height: initial;
}
.poll3 .buttons-wrapper .poll_submit {
	text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    color: #fff;
    background-color: #004e59;
    padding: 15px 20px;
    border-radius: 7px;
    cursor: pointer;
	border: none;
}
.poll3 .buttons-wrapper .poll_results{
    font-size: 12px;
    font-weight: 400;
    font-family: "Roboto Regular", Helvetica, sans-serif;
	margin-left: 20px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.poll3 .buttons-wrapper .poll_submit:hover {
    opacity: 1;
    background-color: #3fb6ae;
}
.poll3 ul {
	padding: 30px 0;
}
.article-details .article-paid {
    background-color: #23b097;
    cursor: default;
    color: #fff;
    padding: 5px 10px;
    margin: 0 0 0 10px;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    font-size: 14px;
}

.article_hr:after {
  content: '';
  border-bottom: 2px solid #efefef;
  padding-bottom: 20px;
  display: block;
  clear: both;
  width: 940px;
  margin: 0 auto;
}

.article_hr .title-ad {
  position: absolute;
  right: 275px;
  margin: 30px 0 0px 0;
}

.grid-title-ad {
  display: none!important;
  position: absolute;
  right: 275px;
  margin: 10px 0 0px 0;
}

.article_ad_text .grid-title-ad {
  display: block!important;
  position: absolute;
  right: 275px;
  margin: -10px 0 0px 0;
}

.next-news {width: 351px;position: fixed;bottom: 0px;right: -420px;border-left: 1px solid #004e59;border-top: 5px solid #004e59;background-color: #fff;padding: 15px 15px 20px 15px;text-align: left;font-size: 14px;z-index: 1234567897;}
.next-news .cl {width: 32px;height: 32px;position: absolute;top: -32px;right: -1px;background:#004e59;cursor: pointer;text-align: center; color:#fff;}
.next-news .cl i{display: block;width: 30px;height: 30px;position: relative;font-style:normal}
.next-news .cl i:before{display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    font-family: "icomoon" !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
	    content: "\e900";}
.next-news .ddw {clear: both;}
.next-news .ddw .im {float: left;margin: 5px 10px 0 0;} 
.next-news .ddw .ti {margin-bottom: 10px;    font-family:"Roboto Regular", Helvetica, sans-serif;}
.next-news .ddw .ti a {color: #000;font-size: 16px;}
.next-news .ddw .ti a:hover {text-decoration: underline;}
.next-news .se {float: left;color: #666;font-size: 11px;margin: 0 10px 10px 0;text-transform: uppercase;display:none}
.next-news .da {color: #666;float: right;font-size: 11px;}
.next-news .ddw .su {font-size: 12px;}
.next-news .ddw .su a {color: #878481;font-family:"Roboto Regular", Helvetica, sans-serif;}
 

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        -ms-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

/* Live Section */


@media screen and (min-width: 998px){
	.highlights-carousel {
		width: 940px;
	}
	.highlights-carousel {
		margin: 0 auto;
		position: relative;
		margin-bottom: 35px;
	}


	.highlights-carousel .slick-dots {
		display: none !important;
	}

	.carousel-wrapper:before{
		height:1px;
		display: block;
		content: '';
		margin-bottom: 20px;
	}
}
.live-page-carousel .slick-slide {
		position: relative;
}
.live-page-carousel .article-meta {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	bottom: inherit;
	left: 0;
	right: 0;
	text-align: center;
}

.live-page-carousel .title-landscape {
	font-size: 1.8em;
	text-transform: uppercase;
}

.live-page-carousel .title-landscape a {
	color: #fff;
	font-family: "Roboto Bold", Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 22px;
	font-size: 18px;
	width: 100%;
	padding: 0 20px;
	display: block;
}

.carousel-wrapper:before{
	height:1px;
	display: block;
	content: '';
	margin-bottom: 20px;
}
.carousel-wrapper .title-square-s {
	letter-spacing: 0px;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #fff;
    font-weight: 300;
	color: #000;
	padding:0 20px;
}
.carousel-wrapper {
  margin: 0 auto;
  width: 100%;
}

.head-live-section .info-container {
	padding: 20px;
}

.head-live-section .info-container .titles {
    width: 55%;
}
.head-live-section .info-container .titles .color-label {
    display: block;
    height: 24px;
    margin-bottom: 12px;
}
.head-live-section .info-container .titles .color-label a{
    display: inline-block;
    padding: 3px 10px;
    letter-spacing: 0px;
    line-height: 14px;
    font-size: 12px;
    font-size: 0.75rem;
    background-color: #23b097;
    color: white;
    text-transform: lowercase;
    font-family: "Roboto Medium", Helvetica, sans-serif;
    font-weight: 500;
}
.head-live-section .info-container .title-landscape {
    margin-top: 10px;
    color: #2d2d2d;
	font-family: "Roboto Regular", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 22px;
}
.program-info-box {
	padding: 0 20px;
}
.head-live-section .title-air-time,.head-live-section .program-name {
    font-family: "Roboto Regular", Helvetica, sans-serif;
    letter-spacing: 0px;
    line-height: 24px;
    font-size: 14px;
    font-size: 0.75rem;
    text-transform: uppercase;
    color: #2d2d2d;
}
.head-live-section .title-air-time.program-start-time {
	color: #2aaa94;
	font-family: "Roboto Bold", Helvetica, sans-serif;

}
.head-live-section .program-name {
	text-transform: initial;
	line-height: 18px;
}
.head-live-section .info-container > div {
    display: table-cell;
    vertical-align: top;
    min-width: 155px;
}
.video-wrapper {
  height: 0;
  max-width: 940px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 55.9%;
}

@media screen and (min-width: 940px) {
  .video-wrapper {
    padding-bottom: 528px;
  }
}

.video-wrapper > .video-js {
  /*top: 0;*/
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  height: auto;
  width: 100%;
}
/*
.video-wrapper > .video-js:hover .vjs-big-play-button,
.video-wrapper > .video-js .vjs-big-play-button:focus {
  background: none;
}

.video-wrapper .vjs-big-play-button {
  position: absolute;
  left: calc(50% - 18px);;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: none;
  border: 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1em;
  z-index: 3;
}

.video-wrapper .vjs-big-play-button:before {
  content: "\e97e";
  font-family: 'icomoon' !important;
  font-size: 6em;
}
*/
.video-wrapper.top-video {
  margin: 20px auto;
}
.video-wrapper .not_loged_stream,
.video-wrapper .geo_blocked_stream{
	color: #fff;
	font-family: "Roboto Light", Helvetica, sans-serif;
	font-weight: 300;
	font-size: 20px;
	text-align: center;
	padding: 200px 50px;
	background-color: #23b097;
}
.video-wrapper .not_loged_stream  a,
.video-wrapper .geo_blocked_stream  a{
	color: #fff;
	font-weight: 600;
	line-height: 24px;
}
.video-wrapper .not_loged_stream span.play{
	display:inherit;
}
.video-wrapper .not_loged_stream span.play:before{
    font-size: 4em;
    font-family: 'icomoon' !important;
    content: "\e97e";
}
/* contacts page*/
.contacts-page .text-container {
  padding-top: 0;
}

.contacts-page .main-container-sm {
  padding-bottom: 50px;
}

.contacts-page .main-container-sm .txt-contacts {
  margin-bottom: 5px;
}

.contacts-page .main-container-sm .txt-contacts a {
  display: inline-block;
}

.contacts-page .main-container-sm .txt-contacts.tel {
  margin-top: 35px;
}

.contacts-page .main-container-sm a {
  display: block;
}

.contacts-page .main-container-sm .email {
  color: #3fb6ae;
}

.title-contacts {
  margin-bottom: 20px;
}

.txt-contacts {
  color: #323232;
}

.contact-box {
  padding: 35px 0;
  border-bottom: 1px solid #f2f2f2;
}

.contact-box:last-child {
  border: none;
}
.main-container-sm {
  position: relative;
  max-width: 780px;
  margin: 0 auto;
}
.head-section {
    max-height: 560px;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.head-section.with-overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
}
.inner-sub-nav-wrapper.section-id-700674,
.inner-sub-nav-wrapper.section-id-701972{
	margin-bottom: 0;
}
.main-container-sm .text-container, .about-medias-page .text-container {
    position: relative;
    padding: 30px 30px 0 30px;
}


@font-face {
  font-family: 'Weber Regular';
  src: url("../fonts/Weber-Regular.eot");
  src: url("../fonts/Weber-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Weber-Regular.woff") format("woff"), url("../fonts/Weber-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.section-id-2400152 .sub-nav li:nth-child(4) {
    padding: 0px 0px 2px 8px;
    background-color: #FFEB00;
}

.section-id-2400152 .sub-nav li:nth-child(4):hover a {
	color: #000;
}


.section-id-2400152 .sub-nav li:nth-child(4) > a:before {
    background: #FFEB00;
}

.section-id-2400152 .sub-nav li:nth-child(4) a {
	font-family: 'Weber Regular';
	color: #000;
	font-size: 17px;
}

@media screen and (min-width: 768px){
	.main-container-sm, .about-medias-page {
		margin-top: -150px;
	}
}
@media screen and (min-width: 640px){
	.main-container-sm .text-container, .about-medias-page .text-container {
		padding: 50px 60px 0;
	}
}
.contacts-page .title-secondary{
	display: none;
}
.contacts-page .title-main{
	margin-bottom: 0px;
}
.contacts-page .page-content,
.contacts-page .sidebar {
	float: none;
}
.contacts-page .sidebar .sidebar-ad{
	width: 300px;
	margin: 0 auto;
}
.contacts-page .page-content-top:not(.no-body){
	border: none;
	padding-bottom: 0;
}
/* faq */
.accordion-box {
  cursor: pointer;
  -webkit-transition: background 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
  -moz-transition: background 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: background 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
  position: relative;
  padding: 30px;
  background: #F2F2F2;
  margin-bottom: 10px;
  width: 100%;
}

.accordion-box.is-active {
  background: #D9D9D9;
}

.accordion-box:hover {
  background: #D9D9D9;
}

.accordion-title {
  font-family: "Roboto Bold", Helvetica, sans-serif;
  letter-spacing: 0px;
  line-height: 22px;
  font-size: 18px;
  font-size: 1.125rem;
  width: 80%;
  margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
  .accordion-title {
    width: 100%;
    padding-right: 40px;
  }
}

.accordion-content-wrapper {
  padding-top: 15px;
  display: none;
  width: 100%;
}

.accordion-content-wrapper .txt-contacts {
  padding-bottom: 10px;
}

.toggle-accordion {
  position: absolute;
  top: 43px;
  right: 30px;
  font-size: 20px;
  font-size: 1.25rem;
  cursor: pointer;
  display: inline-block;
  width: 24px;
  height: 2px;
  background: black;
  -webkit-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
  -moz-transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: all 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.toggle-accordion:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 11px;
  width: 2px;
  height: 24px;
  background: black;
}

.toggle-accordion.animated {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  height: 0;
}
.main-container-sm.expanded {
  max-width: 940px;
  padding: 10px;
}
.main-container-sm.expanded.bcol-white {
    background-color: white;
}
@media screen and (min-width: 768px) {
  .main-container-sm.expanded {
    padding: 40px 40px 0 40px;
  }
}
.faq-page {
	padding: 50px !important;
}
.txt-contacts {
  font-family: "Roboto Regular", Helvetica, sans-serif;
}
.txt-contacts a{
  color: #004e59;
}
.txt-contacts a:hover{
	color: #23b097;
}
.image_comment{
	margin-bottom: 20px;
}
.inner-sub-nav-wrapper.section-id-700676{
	margin-bottom: 0px;
}
/*reklama*/
#media-types-grid{
  font-family: "Roboto Light", Helvetica, sans-serif;
  font-weight:300;
}
.news-grid-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    overflow: hidden;
}
.news-grid-wrapper .news-grid {
    overflow: hidden;
}
.title-advertisers {
    color: #000;
    padding: 45px 0 30px;
    text-shadow: none;
}
@media screen and (min-width: 480px){
	.padded-container {
		padding: 0 10px;
	}
}
#media-types-grid {
  margin-bottom: 120px;
}

@media screen and (min-width: 640px) and (max-width: 997px) {
  #media-types-grid .grid-box-outer {
    width: 33%;
  }
  #media-types-grid .grid-box-outer img {
    max-width: 85%;
  }
  #media-types-grid .grid-box-outer .title-landscape {
    bottom: 5%;
  }
}
.grid-box.media-types-box .media-types-image {
  width: 100%;
  height: 66.6664%;
  position: relative;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
}

.grid-box.media-types-box .media-types-image img {
  display: inline;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  opacity: 1;
}

.grid-box.media-types-box .media-types-image img.over {
  opacity: 0;
}

.grid-box.media-types-box .media-types-title {
  width: 100%;
  height: 33.3332%;
  position: relative;
}

.grid-box.media-types-box .media-types-title .title-landscape {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  left: 20px;
  right: 20px;
  text-align: center;
  color: #00b1b0;
  text-shadow: none;
}

.grid-box.media-types-box:hover .media-types-image {
  background-color: #00b1b0;
}

.grid-box.media-types-box:hover .media-types-image img {
  opacity: 0;
}

.grid-box.media-types-box:hover .media-types-image img.over {
  opacity: 1;
}

.grid-box.media-types-box:hover .media-types-title .title-landscape {
  color: black;
}

.grid-box.media-logo-link {
  background-color: white !important;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
}
#media-types-grid .grid-box-outer {
    width: 100%;
    margin: 0;
    float: none;
}
@media screen and (min-width: 640px){
	#media-types-grid .grid-box-outer {
		width: 50%;
		float: left;
	}
}
@media screen and (min-width: 998px){
	#media-types-grid .grid-box-outer {
		width: 305px;
	}
}


#media-types-grid .grid-box-outer .grid-box-padding {
    width: 100%;
    padding-top: 100%;
    padding-bottom: 20px;
    position: relative;
}
@media screen and (min-width: 480px){
	#media-types-grid .grid-box-outer .grid-box-padding {
		padding-bottom: 0;
	}
}
#media-types-grid  .grid-box-outer .grid-box {
    background-color: #f2f2f2;
    position: absolute;
    left: 0;
    top: 10px;
    right: 0;
    bottom: 10px;
    overflow: hidden;
}
@media screen and (min-width: 480px){
	#media-types-grid .grid-box-outer .grid-box {
		left: 10px;
		right: 10px;
	}
}
.advertising-formats {
  padding: 40px 20px;
  font-family: "Roboto Light", Helvetica, sans-serif;
}

@media screen and (min-width: 640px) {
  .advertising-formats {
    padding: 60px 20px;
  }
}

.advertising-formats .ads-menu-wrapper {
  position: relative;
}

@media screen and (max-width: 819px) {
  .advertising-formats .ads-menu-wrapper {
    background: #004f5a;
    padding-top: 80px;
  }
}

.advertising-formats .active-format {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 80px;
  padding: 10px 15px;
  padding-right: 50px;
  cursor: pointer;
}

.advertising-formats .active-format:before {
  display: block;
  content: "\e917";
  font-family: "icomoon" !important;
  font-size: 12px;
  font-size: 0.75rem;
  color: white;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
}

.advertising-formats .active-format .active-format-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
  right: 20px;
}

.advertising-formats .active-format h1,
.advertising-formats .active-format h2 {
  color: white;
  margin: 10px 0;
}

.advertising-formats .active-format h1 {
  letter-spacing: 0px;
  line-height: 18px;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.advertising-formats .active-format h1.single-level {
  letter-spacing: 0px;
  line-height: 26px;
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
}

.advertising-formats .active-format h2 {
  letter-spacing: 0px;
  line-height: 26px;
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
}

@media screen and (min-width: 820px) {
  .advertising-formats .active-format {
    display: none;
  }
}

.advertising-formats .ads-menu {
  display: none;
  /*background: #004f5a;*/
  width: 100%;
}

.advertising-formats .ads-menu > li {
  display: block;
}

.advertising-formats .ads-menu > li a {
  display: block;
  position: relative;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.advertising-formats .ads-menu > li a:hover {
  background-color: #00b1b0;
}

@media screen and (min-width: 820px) {
  .advertising-formats .ads-menu > li.is-active {
    height: 260px;
  }
}

.advertising-formats .ads-menu > li.is-active > a {
  background-color: #00b1b0;
  cursor: default;
}

@media screen and (max-width: 819px) {
  .advertising-formats .ads-menu > li.has-subnav > a {
    position: relative;
  }
  .advertising-formats .ads-menu > li.has-subnav > a:after {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 24px;
    letter-spacing: 0px;
    line-height: 30px;
    font-size: 16px;
    font-size: 1rem;
    font-family: "icomoon" !important;
    content: "\e915";
    color: white;
  }
  .advertising-formats .ads-menu > li.has-subnav.is-open > a:after {
    content: "\e914";
  }
}

.advertising-formats .ads-menu > li .formats-subnav {
  display: none;
  background-color: #212e3f;
}

.advertising-formats .ads-menu > li .formats-subnav.slick-slider {
  margin: 0;
}

.advertising-formats .ads-menu > li .formats-subnav li {
  display: block;
}

.advertising-formats .ads-menu > li .formats-subnav a {
  letter-spacing: 0px;
  line-height: 20px;
  font-size: 16px;
  font-size: 1rem;
  background: #212e3f !important;
  border: 0;
  min-height: 50px;
  padding: 15px 20px;
  color:#00b1b0;
}

.advertising-formats .ads-menu > li .formats-subnav a:hover {
  background: #27374c !important;
}

.advertising-formats .ads-menu > li .formats-subnav li.is-active a {
  background: #27374c !important;
}

@media screen and (min-width: 820px) {
  .advertising-formats .ads-menu > li .formats-subnav {
    /* display: none !important; */
    text-align: center;
    position: relative;
    /* left: 0; */
    /* right: 0; */
    height: 80px;
    background-color: #212e3f;
    font-size: 0;
  }
  .advertising-formats .ads-menu > li .formats-subnav li {
    width: auto;
    height: auto;
    display: inline-block;
  }
  .advertising-formats .ads-menu > li .formats-subnav a {
    width: auto;
    height: auto;
    display: inline-block;
    white-space: nowrap;
    padding: 0 20px;
    line-height: 80px;
  }
  .advertising-formats .ads-menu > li .formats-subnav a:hover {
    background-color: #00b1b0 !important;
    color: white;
  }
  .advertising-formats .ads-menu > li .formats-subnav li.is-active a {
    background-color: #00b1b0 !important;
    color: white;
  }
}

.advertising-formats .ads-menu > li.is-active .formats-subnav {
  display: block;
}

@media screen and (min-width: 820px) {
  .advertising-formats .ads-menu > li.is-active .formats-subnav {
    display: block !important;
  }
}

@media screen and (min-width: 820px) {
  .advertising-formats .ads-menu {
    display: table !important;
    table-layout: fixed;
    text-align: center;
    height: 180px;
  }
  .advertising-formats .ads-menu li {
    display: table-cell;
    width: 14.2856%;
    height: 180px;
    padding: 0;
    text-align: center;
    vertical-align: top;
	background: #004f5a;
  }
  .advertising-formats .ads-menu li a {
    display: block;
    height: 180px;
    padding: 15px 10px;
    border-right: 1px solid white;
  }
  .advertising-formats .ads-menu li:last-child a {
    border: 0px none;
  }
  .advertising-formats .ads-menu li.is-active > a {
    background-color: #212e3f;
    cursor: default;
  }
}

.advertising-formats .icon-holder img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 820px) {
  .advertising-formats .icon-holder {
    position: relative;
    height: 80px;
  }
}

@media screen and (max-width: 819px) {
  .advertising-formats .icon-holder {
    position: absolute;
    left: 10px;
    top: 10px;
    bottom: 10px;
    width: 40px;
    height: 40px;
  }
  .advertising-formats .icon-holder img {
    height: 30px;
    width: auto;
  }
}

.advertising-formats .title-holder h3 {
  font-family: "Roboto Regular", Helvetica, sans-serif;
  letter-spacing: 0px;
  line-height: 18px;
  font-size: 13px;
  font-size: 0.8125rem;
  color: white;
  text-transform: uppercase;
  font-weight: normal;
}

@media screen and (min-width: 820px) {
  .advertising-formats .title-holder {
    display: table;
    width: 100%;
    height: 70px;
  }
  .advertising-formats .title-holder h3 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
  }
}

@media screen and (min-width: 998px) {
  .advertising-formats .title-holder h3 {
    letter-spacing: 0px;
    line-height: 26px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

@media screen and (max-width: 819px) {
  .advertising-formats .title-holder {
    padding-left: 65px;
    height: 60px;
    border-top: 1px solid #27374c;
    position: relative;
  }
  .advertising-formats .title-holder h3 {
    letter-spacing: 0px;
    line-height: 20px;
    font-size: 15px;
    font-size: 0.9375rem;
    padding-right: 30px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 65px;
  }
  .advertising-formats .title-holder h3 br {
    display: none;
  }
}

.advertising-formats .ad-heading {
  letter-spacing: 0px;
  line-height: 36px;
  font-size: 32px;
  font-size: 2rem;
  text-transform: uppercase;
  color: #004f5a;
  margin-bottom: 45px;
}

.advertising-formats .ad-heading span {
  text-transform: lowercase;
}

.advertising-formats .ad-heading.is-black {
  color: black;
}

.advertising-formats .ad-heading img {
  display: none;
}

@media screen and (min-width: 640px) {
  .advertising-formats .ad-heading {
    letter-spacing: 0px;
    line-height: 60px;
    font-size: 36px;
    font-size: 2.25rem;
  }
  .advertising-formats .ad-heading img {
    display: inline;
    height: 72px;
    width: auto;
    margin-right: 15px;
    vertical-align: middle;
  }
}

.format-stats {
  overflow: hidden;
  text-align: center;
  margin-bottom: -20px;
}

.format-stats .stat {
  float: left;
  margin: 0 35px 20px 0;
}

.format-stats .stat-icon {
  height: 46px;
  margin-bottom: 5px;
}

.format-stats .stat-icon img {
  display: inline;
  width: auto;
  height: 100%;
}

.format-stats .stat-title,
.format-stats .stat-number {
  font-family: "Roboto Bold", Helvetica, sans-serif;
  white-space: nowrap;
}

.format-stats .stat-title {
  letter-spacing: 0px;
  line-height: 18px;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #747487;
}

.format-stats .stat-number {
  letter-spacing: 0px;
  line-height: 40px;
  font-size: 24px;
  font-size: 1.5rem;
  color: #00b1b0;
}

@media screen and (max-width: 819px) {
  .format-stats .stat {
    margin-right: 20px;
  }
}

@media screen and (max-width: 639px) {
  .format-stats .stat {
    margin: 0 30px 30px;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}

@media screen and (max-width: 479px) {
  .format-stats .stat {
    margin: 0 10px 20px;
  }
}

.banner-format-preview {
  padding: 20px 20px 0;
}

.banner-format-preview .banner-format-title {
  letter-spacing: 0px;
  line-height: 36px;
  font-size: 24px;
  font-size: 1.5rem;
  color: #00b1b0;
  text-align: center;
  text-transform: uppercase;
  margin: 10px 0 20px;
}

.banner-format-preview p {
  text-align: left;
  margin: 0 0 20px;
}
.banner-format-preview br {
    display: block;
    margin: 10px 0;
    content: '';
}
.banner-format-preview h1 + p {
	text-align: center;
	margin-bottom: 35px;
}
.banner-format-preview p:last-child {
	text-align: center;
	margin-top: 35px;
}
.banner-format-preview .technical-requirements {
  display: inline-block;
  letter-spacing: 0px;
  line-height: 28px;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Roboto Medium", Helvetica, sans-serif;
  color: #004f5a;
  text-transform: uppercase;
  text-decoration: underline;
  padding-left: 42px;
  position: relative;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
}

.banner-format-preview .technical-requirements:hover {
  color: #00b1b0;
}

.banner-format-preview .technical-requirements .icon-settings {
  font-size: 27px;
  font-size: 1.6875rem;
  color: #00b1b0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}

.banner-format-preview .banner-preview-slides {
  position: relative;
  margin: 0 !important;
}

.banner-format-preview .banner-preview-slides img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto 20px;
}

.banner-format-preview .banner-preview-slides .slick-slide {
  width: 100%;
  text-align: center;
}

.banner-format-preview .banner-preview-slides .slick-slide img {
  margin: 0 auto;
}

.banner-format-preview .banner-preview-slides .slick-dots {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  padding-top: 60px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 75%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%);
}

.banner-table-data .hide-on-desktop {
  padding: 40px 20px 20px;
  text-align: center;
}

@media screen and (min-width: 640px) {
  .banner-table-data .hide-on-desktop {
    display: none;
  }
}

.banner-table-data .hide-on-desktop h1 {
  color: #747487;
  text-transform: uppercase;
}

.banner-table-data table {
  width: 100%;
}

.banner-table-data th,
.banner-table-data td {
  letter-spacing: 0px;
  line-height: 26px;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 20px 10px;
  vertical-align: middle;
  text-align: center;
}

.banner-table-data th.nowrap,
.banner-table-data td.nowrap {
  white-space: nowrap;
}

.banner-table-data th {
  background-color: #747487;
  font-family: "Roboto Medium", Helvetica, sans-serif;
  font-weight: normal;
  color: white;
  height: 80px;
}

.banner-table-data td {
  border: 1px solid rgba(174, 181, 184, 0.4);
}

.banner-table-data td:first-child {
  border-left: 0px;
}

.banner-table-data td:last-child {
  border-right: 0px;
}

.banner-table-data tfoot td {
  background-color: #00b1b0;
  font-family: "Roboto Medium", Helvetica, sans-serif;
  color: white;
}

@media screen and (max-width: 639px) {
  .banner-table-data table {
    display: block;
    position: relative;
  }
  .banner-table-data table:before {
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 45%;
    background-color: #747487;
    z-index: 0;
  }
  .banner-table-data thead {
    display: none;
  }
  .banner-table-data tbody,
  .banner-table-data tfoot,
  .banner-table-data tr {
    display: block;
    width: 100%;
  }
  .banner-table-data td {
    display: block;
    width: 100%;
    padding: 10px 0 10px 45%;
    box-sizing: border-box;
    border: 0px none;
    position: relative;
    z-index: 1;
    border-top: 1px solid #f2f2f2;
    overflow: hidden;
  }
  .banner-table-data td:first-child {
    border-top: 4px solid #f2f2f2;
  }
  .banner-table-data td:first-child.hide-on-mobile + td {
    border-top: 4px solid #f2f2f2;
  }
  .banner-table-data td:before {
    display: block;
    width: 82%;
    margin-left: -82%;
    padding: 0 10px;
    float: left;
    text-align: left;
    content: attr(data-cell-title);
    z-index: 1;
    white-space: normal;
    color: white;
  }
  .banner-table-data td .cell-inner {
    padding: 0 10px;
  }
  .banner-table-data tfoot td {
    font-family: "Roboto Bold", Helvetica, sans-serif;
    background-color: transparent;
    color: black;
  }
  .banner-table-data tfoot td:before {
    font-family: "Roboto Regular", Helvetica, sans-serif;
  }
  .banner-table-data .hide-on-mobile {
    display: none !important;
  }
}
.advertising-formats .ads-menu li.is-disabled{background:rgba(0,0,0,0)}
.advertising-formats .ads-menu li.is-disabled a{background:#004f5a!important;cursor:default;opacity:.5}

.banner-format-preview{padding:20px}

.not_loged_stream{background-color: #fff;padding: 25px;margin-top: 20px;}
.medias-radio .current-info .current-info-title::first-letter,.medias-radio .current-info .current-info-subtitle::first-letter{text-transform:uppercase}

.grid-box.media-logo-link img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@media screen and (min-width: 820px){
	.formats-subnav-wrapper{
    overflow:hidden;
    height:80px;
    position:absolute;
    left:0;
    right:0;
    display:none;
    background: #212e3f;
    padding: 0 80px;
  }
  .formats-subnav-wrapper .slick-prev {
    width: 40px;
    height: 40px;
    left: -55px;
  }
  .formats-subnav-wrapper .slick-next {
    width: 40px;
    height: 40px;
    right: -55px;
  }

	.formats-subnav-wrapper i.arrow {
		display:block;
		position: absolute;
		top: 0;
		width: 80px;
		height: 80px;
		z-index: 2;
    background: red;
    cursor: pointer;
	}
	.formats-subnav-wrapper i.arrow.left {
    left: 0;
  }
	.formats-subnav-wrapper i.arrow.right {
    right: 0;
  }
	.advertising-formats .formats-subnav{
    white-space:nowrap
  }
	.advertising-formats .ads-menu > li.is-active .formats-subnav-wrapper{display:block}
	.advertising-formats .ads-menu > li.is-active .formats-subnav-wrapper i.array{display:block}
}
audio{width: 100%;margin-top:20px}
.about-medias-page .media-logo-link {
  height: 180px;
  width: 100%;
  display: table;
  line-height: 180px;
  text-align: center;
}

.about-medias-page .media-logo-link img {
  display: inline-block;
  vertical-align: middle;
}
.roboto-regular-ex-sm {
  font-family: "Roboto Regular", Helvetica, sans-serif;
  letter-spacing: 0px;
  line-height: 22px;
  font-size: 14px;
  font-size: 0.875rem;
}
.head-section h2, .head-section p {
    font-family: "Roboto Light", Helvetica, sans-serif;
    color: white;
    position: relative;
    top: 22%;
    max-width: 850px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 10;
}
.head-section .title-landscape {
 font-family: "Roboto Light", Helvetica, sans-serif;
  position: absolute;
  top: 40%;
  font-size: 20px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  left: 20px;
  right: 20px;
  text-align: center;
  text-shadow: none;
}
.three-boxes-modal {
  padding: 20px 10px;
  zoom: 1;
}

.three-boxes-modal:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.three-boxes-modal .box-modal {
  float: left;
  display: block;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 20px;
}

.three-boxes-modal .box-modal .align-helper {
  background-color: white;
  position: relative;
  width: 100%;
  /*height: 100%;*/
  margin: 0 auto;
  padding: 20px;
  height: 875px;
}
.three-boxes-modal.web .box-modal .align-helper,
.three-boxes-modal.radio .box-modal .align-helper{
  height: 700px;
}

a[href="/seriali/sunnybeach/ilovesunnybeach/"] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAAAVCAYAAACZt3byAAAAAXNSR0IArs4c6QAAAORlWElmTU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAfAAAAZgEyAAIAAAAUAAAAhodpAAQAAAABAAAAmgAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpAAAyMDIxOjAyOjI1IDE0OjExOjMxAAAEkAQAAgAAABQAAADQoAEAAwAAAAEAAQAAoAIABAAAAAEAAACKoAMABAAAAAEAAAAVAAAAADIwMjE6MDI6MjUgMTQ6MDg6NDUAy0fwIwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAB1ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjEtMDItMjVUMTQ6MTE6MzErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCAyMi4yIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyMS0wMi0yNVQxNDowODo0NSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjEtMDItMjVUMTQ6MTE6MzErMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCAyMi4yIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMS0wMi0yNVQxNDowODo0NSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDphMTBkMDU0ZC01NjY3LWZlNDMtYjY5MS01MjBjNTU5YzY0YzA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMTBkMDU0ZC01NjY3LWZlNDMtYjY5MS01MjBjNTU5YzY0YzA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1N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') center center no-repeat;
	width: 140px;
	text-indent: -9999px;
	height: 30px;
	margin: 0 5px 0 0;
	
}

@media screen and (min-width: 480px) {
  .three-boxes-modal .box-modal {
    width: 50%;
  }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
  .three-boxes-modal .box-modal:not(.careers-wrapper .box-modal):nth-child(2n+1) {
    clear: left;
  }
}

@media screen and (min-width: 640px) {
  .three-boxes-modal .media-link {
    position: absolute;
    bottom: 18px;
  }
}

@media screen and (min-width: 768px) {
  .three-boxes-modal .box-modal {
    text-align: left;
    width: 33.3333%;
    display: inline-block;
  }
  .three-boxes-modal .box-modal:not(.careers-wrapper .box-modal):nth-child(3n+1) {
    clear: left;
  }
}
.three-boxes-modal .title-main {
	font-size: 22px;
    margin: 20px 20px 50px;
    text-align: center;
    font-weight: 600;
}
.three-boxes-modal.tv .title-main {
	color: #fff;
}
.no-sidebar .page-content {
    width: 100%;
    float: none;
}
.castings-home {
	background: #004750;
	overflow: hidden;
    padding: 0 10px 20px 10px;
}
.castings-home .box-title {
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
	margin: 15px 0 15px 15px;
}
.castings-home ul li {
	float: left;
	margin: 10px;
}
.casting-section{
	min-height:920px;
}
.casting-section .castings-home{
	background: transparent;
}
.casting-section .castings-home .box-title {
	color: #000;
}
.inner-sub-nav-wrapper .is-open.has-subnav .close{display:none}
.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .small-image{display: none}
/* .shows-home.visible-banner .grid-wrapper .grid > .grid-box.is-advertisement.high-banner{height: 600px;} */
.title-secondary .btv-plus-link {
    color: #fff;
    background: #3cb9d5;
    display: inline-block;
    padding: 4px 10px;
    font-weight: normal;
    font-family: "Roboto Regular", Helvetica, sans-serif;
    font-size: 14px;
}
/* - common footer - */
.logos{margin:0 auto;padding:25px 0;background: #fff;width: 980px;}
.logos.glasat{background:#f4f4f4;}

.logos .commen_footer{width:960px;margin:0 auto;overflow:hidden;}
.logos.btvplus .commen_footer{width:980px;}

.logos .commen_footer.bdr{border-bottom:1px solid #d3d3d3;}

.logos .logos-channels ul,.logos .logos-bweb ul,.logos .logos-bradio ul{display:block;width:960px;margin:0 auto;padding:20px 0 10px 0;overflow:hidden;}

.logos .logos-bweb ul li,.logos .logos-bradio ul li{float:left;}
.logos .logos-channels ul{padding:0 0 20px 0;overflow:hidden;}
.logos .logos-channels ul li a{display:block;width:172px;height:58px;color:#b3b5d4;background:url('/static/bg/microsites/btv/img/epg_logos_v2.png') 0 0 no-repeat;text-indent:-99999px;}

.logos .logos-channels ul li.btv a{background-position:-20px 5px;}
.logos .logos-channels ul li.comedy a{background-position:-20px -65px;}
.logos .logos-channels ul li.cinema a{background-position:-15px -135px;}
.logos .logos-channels ul li.action a{background-position:-7px -205px;}
.logos .logos-channels ul li.lady a{background-position:-16px -275px;}
.logos .logos-channels ul li.ring a{width:100px;background-position:-20px -345px;}

.logos .logos-channels ul li{float:left;}
.logos .logos-bweb ul li a,.logos .logos-bradio ul li a{display:block;width:100px;height:30px;color:#b3b5d4;background:url('https://web.static.btv.bg/logos.png') 0 0 no-repeat;text-indent:-99999px;}

.logos .logos-bweb ul li a.bweb{ background-position: 0px -55px; width: 90px;}
.logos .logos-bweb ul li.news a{ background-position: 0px -645px; width: 210px; height: 34px;margin:0 80px 0 0;}
.logos .logos-bweb ul li.businessnews a{ background-position: 0px -786px; width: 110px; height: 34px;margin:0 80px 0 0;}
.logos .logos-bweb ul li.vreme a{ background-position: 0px -207px; height: 25px; width: 90px;margin: 0 90px 0 0;}
.logos .logos-bweb ul li.ladyzone a{ background-position: 0px -33px; height: 22px; margin: 5px 20px 0 0; width: 100px;}
.logos .logos-bweb ul li.zodia a{ background-position: 0px 0px; height: 33px; width: 120px;margin:0 15px 0 0;}
.logos .logos-bweb ul li a.sport{ background-position: 0px -86px; height: 19px; margin-top: 8px; width: 120px;}
.logos .logos-bweb ul li a.menbox{ background-position: 0px -130px; height: 46px; width: 37px;}
.logos .logos-bweb ul li.voyo a{ background-position: 0px -105px; height: 25px; margin-top: 2px; width: 80px;margin: 0 90px 0 0;}
.logos .logos-bweb ul li.bistro a{ background-position: 0px -677px; height: 35px; margin-top: 2px; width: 115px;}
.logos .logos-bweb ul li.oscars a{ background-position: 0px -815px; height: 35px; margin-top: 2px; width: 150px;display: none;}
.logos .logos-bweb ul li.btvplus a{ background-position: 0px -712px; height: 33px; margin: 2px 90px 0 0; width: 175px;}
.logos .logos-bweb ul li.azreporterat a{ background-position: 0px -746px; height: 37px; margin: -2px 70px 0 0; width: 145px;}
.logos .logos-bweb ul li.autobg a{ background-position: 0px -783px; height: 32px; margin:5px 60px 0 0; width: 170px;}

.logos .logos-bweb ul.second { border-top: none;}

.logos .logos-bradio ul li.b-radio a{ background-position: 0px -295px; width: 175px; height: 33px;margin-top: 10px;}
.logos .logos-bradio ul li.njoy a{ background-position: 0px -328px; width: 175px;margin-top: 10px;}
.logos .logos-bradio ul li.melody a{ background-position: 0px -379px; height: 31px; width: 170px;margin-top: 10px;}
.logos .logos-bradio ul li.zrock a{ background-position: 0px -410px; width: 180px;margin-top: 10px;}
.logos .logos-bradio ul li.classic a{ background-position: 0px -252px; height: 45px; width: 180px;}
.logos .logos-bradio ul li.jazz a{ background-position: 0px -358px; height: 21px; margin-top: 10px; width: 80px;}
.logos .logos-bradio ul li.jazz-lounge a{ background-position: 0px -232px; height: 20px; width: 180px; margin-top: 10px;}

@media screen and (max-width:1270px){
	.logos.btvplus .commen_footer{width:980px;}
}
@media screen and (min-width: 1250px){
	.logos.azreporterat{width:1236px;text-align:left;padding:0 0 25px 0;}
	.submit .logos.azreporterat{width:924px;margin:0 auto;}
	.logos.azreporterat .commen_footer{width:924px;margin:0;}
	
	.logos.azreporterat .logos-channels ul, .logos.azreporterat .logos-bweb ul, .logos.azreporterat .logos-bradio ul{width:924px;box-sizing:border-box;}
	
	.logos.azreporterat .logos-channels ul li a{width:166px;}
	.logos.azreporterat .logos-channels ul li.ring a{width:94px;}
	
	.logos.azreporterat .logos-bweb ul li.news a,.logos.azreporterat .logos-bweb ul li.voyo a{margin: 0 70px 0 0;}
	.logos.azreporterat .logos-bweb ul li.vreme a{margin: 0 86px 0 0;}
	.logos.azreporterat .logos-bweb ul li.oscars a{width:147px;}
	
	.logos.azreporterat .logos-bweb ul li.btvplus a{width:140px;}
	.logos.azreporterat .logos-bweb ul li.azreporterat a{width:145px;}
	.logos.azreporterat .logos-bweb ul li.bistro a{width:112px;}
	
	.logos.azreporterat .logos-bradio ul li.b-radio a,.logos.azreporterat .logos-bradio ul li.zrock a,.logos.azreporterat .logos-bradio ul li.classic a{width:166px;}
}
@media screen and (max-width:1024px){	
	.logos{padding:0;}
	.logos .commen_footer,.logos.btvplus .commen_footer{width:calc(100% - 20px);margin:0 10px;padding:0;}
	.logos .logos-channels ul,.logos .logos-bweb ul,.logos .logos-bradio ul{width:100%;}
	.logos .logos-channels ul{text-align:center;}
	.logos .logos-channels ul li{display:inline-block;width:calc(50% - 10px);text-align:center;float:none;}
	.logos .logos-channels ul li a{display:inline-block;}
	
	.logos .logos-channels ul li.btv a{width:60px;}
	.logos .logos-channels ul li.comedy a{width:80px;}
	.logos .logos-channels ul li.cinema a{width:110px;}
	.logos .logos-channels ul li.action a{width:128px;}
	.logos .logos-channels ul li.lady a{width:100px;}
	.logos .logos-channels ul li.ring a{width:95px;}
	
	.logos .logos-bweb ul{padding:25px 0 0 0;}
	.logos .logos-bweb ul li, .logos .logos-bradio ul li{float:none;}
	.logos.ladyzonenew .logos-bweb ul li{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;}
	.logos.ladyzonenew .logos-bradio ul li{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;}
	.logos.ladyzonenew .logos-bweb ul li.autobg{display:inherit;}
	
	.logos .logos-bweb ul li.news{text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.news a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.voyo{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.voyo a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.vreme{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}	
	.logos .logos-bweb ul li.vreme a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.ladyzone{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.ladyzone a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.oscars{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}	
	.logos .logos-bweb ul li.oscars a{display:inline-block;margin:0;display: none;}
	
	.logos .logos-bweb ul li.btvplus{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.btvplus a{display:inline-block;width:125px;margin:0;}
	
	.logos .logos-bweb ul li.azreporterat{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.azreporterat a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.autobg{text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.autobg a{display:inline-block;margin:0;}
	
	.logos .logos-bweb ul li.zodia{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.zodia a{display:inline-block;width:125px;margin:0;}
	
	.logos .logos-bweb ul li.bistro{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}
	.logos .logos-bweb ul li.bistro a{display:inline-block;margin:0;}
	
	.logos .logos-bradio ul{padding:25px 0 0 0;}
	.logos .logos-bradio ul li{display:inline-block;float:none;}
	
	.logos .logos-bradio ul li.b-radio{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.b-radio a{display:inline-block;width:95px;margin:0;}
	
	.logos .logos-bradio ul li.njoy{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.njoy a{display:inline-block;width:95px;margin:0;}
	
	.logos .logos-bradio ul li.melody{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.melody a{display:inline-block;width:95px;margin:0;}
	
	.logos .logos-bradio ul li.zrock{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.zrock a{display:inline-block;width:95px;margin:0;}
	
	.logos .logos-bradio ul li.classic{display:inline-block;width:50%;text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.classic a{display:inline-block;width:95px;margin:0;}
	
	.logos .logos-bradio ul li.jazz{display:inline-block;width:calc(50% - 10px);text-align:center;margin-bottom:25px;}
	.logos .logos-bradio ul li.jazz a{display:inline-block;position:relative;width:95px;margin:0;bottom:-18px;}
}
/* - common footer END - */

.no-sidebar .page-content {
    width: 100%;
    float: none;
}
.no-sidebar .sidebar {
    display: none;
}
#tip {
	width: 100%;
    color: #004750;
    font-size: 16px;
	line-height: 24px;
    /* font-style: italic; */
    line-height: 50px;
    text-align: center;
    background: #fff;
    border-color: #004750;
    padding: 20px;
    position: fixed;
    /* display: none; */
    /* left: 50%; */
    left: 0;
    top: 0;
    font-weight: bold;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.0785);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.0785);
    font-family: 'Roboto', sans-serif !important;
}
@media screen and (max-width: 980px) {
	.mega-banner {display: none}
	.main-container {width:100%;padding:0;}
	.main-container-no-padding{width: 100%}
	.page-content {width: 100%; padding: 0 25px;float: none}
	.grid-wrapper .grid {width: 100%;margin:0}
	.slider > .image {width: 100%;}
	.grid-wrapper .grid .grid-box:not(.is-advertisement) {overflow:hidden;min-height:360px}
	.grid-wrapper .grid .grid-box .article-meta{top:initial}
	.shows-home .grid-wrapper .grid .grid-box{min-height:unset}
	.video-slider-nav .grid-wrapper .grid .grid-box:not(.is-advertisement){min-height: unset}
	
	.share-btns, .share-btns{display: none;}
	.main-nav{width: 100%;}
	.search-box{margin:0 0 0 25px}
	.slick-slider .info h2 a, .slider > .image .info h2 a {font-size: 24px;color: #474747}
	
	.slider-submenu .btvplus-link{width: 100%;border-top: 5px #f6f6f6 solid;}
	.slider-submenu .epg-info{width: 50%}
	.slider-submenu .epg-link{width: 50%;border-right: none;}
	.slider-submenu .btvplus-link a{padding: 40px 20px}
	
	.slick-slider .gradient {display: none}
	.slick-slider .info, .slider > .image .info{position: static;height: 130px;display: table !important;width: 90%;margin: 0 auto}
	.slick-slider .info h2, .slider > .image .info h2{display: table-cell; vertical-align: middle}
	.slick-slider .info h2 a, .slider > .image .info h2 a {padding:0}
	.slick-dots {bottom: 140px;}
	.slider{background-color: #f6f6f6;}
	.grid-wrapper{padding:0}
	.grid-wrapper .box-title, .shows-wrapper .title{padding: 0 10px;}
	
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(7){display:none}

	.shows-home.big-banner .grid-wrapper .grid .grid-box:nth-child(8), .shows-home.big-banner .grid-wrapper .grid .grid-box:nth-child(9){display: none;}
	.shows-home.visible-banner .grid-wrapper .grid .grid-box{width: calc((100% - 380px)/3);}
	.shows-home .grid-wrapper .grid .grid-box{width: calc((100% - 60px)/3);}
	.grid-wrapper .grid .grid-box .article-meta{display: block}
	.shows-wrapper.grid-wrapper .grid .grid-box{height: auto;min-height:unset}
	
	.grid-wrapper .grid .grid-box{width: calc(50% - 20px);height: auto;}
	.video-slider-nav{display: none;}
	
	.video-slider .grid-wrapper .grid .grid-box .article-meta{position: absolute}
	.video-slider .grid-wrapper .grid .grid-box{height: 100%;min-height: unset;}
	.video-slider .slick-dots{bottom: 30px;}
	.video-slider .grid-wrapper .grid .grid-box.is-video .article-meta .article-style{bottom: 20px;width: 70px;height: 70px;}
	.video-slider .grid-wrapper .grid-box .article-meta .more{width: 50%}
	.video-slider .grid-wrapper .grid .grid-box.is-video .article-meta .article-style:before{font-size: 22px;}
	.video-slider .grid-wrapper .grid .grid-box .article-meta .color-label a > span.label-title{font-size: 20px;}
	.video-slider .grid-wrapper .grid .grid-box{float:left}
	
	.news-home .grid-wrapper .grid .grid-box:first-child{width: auto;height: 100%;float: none;}
	.news-home .grid-wrapper .grid .grid-box img {width: 100%}
	.news-home .grid-wrapper .grid .grid-box:first-child .article-meta{top: auto; position: relative;}
	
	.site-footer.main-container{background: #fff !important}
	.site-footer:before{margin: 0px auto 5px auto;}
	
	.inner-sub-nav-wrapper ul.sub-nav{width: 100%;padding:15px 10px;}
	.grid-wrapper .grid .grid-box.is-big{width: calc(50% - 20px);}
	.grid-wrapper .grid .grid-box.is-big .article-meta{background: transparent;bottom: unset;padding: 10px 0;}
	.grid-wrapper .grid .grid-box.is-big .article-meta .article-style{right: 10px;top: -40px;width: 30px;height: 30px;}
	.grid-wrapper .grid .grid-box.is-big .article-meta h2 a{display: block;color: #474747;padding: 10px 0;}
	.grid-wrapper .grid .grid-box.is-big.is-video .article-meta .article-style:before{font-size: 11px}
	
	.grid-wrapper .grid .grid-box.is-big .box-link:hover ~ .article-meta h2 a, .grid-wrapper .grid .grid-box.is-big .article-meta:hover h2 a{color: #138391;}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image{    width: calc(100% - 40px);    max-width: 320px;}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image .icon{display: none}
	.inner-sub-nav-wrapper ul li.facebook a {display: none;}
	.inner-sub-nav-wrapper .inner-sub-nav-head{display: block}
	.inner-sub-nav-wrapper .inner-sub-nav-head a{    text-transform: uppercase;font-size: 22px;color: #004750;padding: 0 10px;}
	.inner-sub-nav-wrapper .inner-sub-nav-head .air-time{padding: 0 10px;    color: #a5a5a5;}
	
	.sidebar {float: none;width: auto;}
	.comments-section{width: auto}
	.page-content-wrapper{padding:0}
	.page-content-wrapper .sidebar-ad {width: 300px;margin: 0 auto;}
	.page-content-top{padding: 0 20px} 
	.title-main{font-size: 28px;}
	.title-secondary {font-size: 16px}

	.archive-box{width: 100%}
	.archive-box .section-search{width: 100%}
	
	.inner-sub-nav-wrapper ul.sub-nav{box-sizing: border-box;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.inner-sub-nav-wrapper .is-open.has-subnav .sub-sub-nav{box-sizing: border-box;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;position: absolute;bottom: 0;margin:0;background: #fff;z-index: 2;padding-left: 15px;}
	.inner-sub-nav-wrapper ul.sub-nav{position: relative}
	.inner-sub-nav-wrapper ul li:not(.facebook) > a:before{display: none}
	.inner-sub-nav-wrapper ul.sub-nav{border: none}
	
		
	::-webkit-scrollbar {
		width: 8px;
		height: 2px;
		background: transparent;
	}

	::-webkit-scrollbar-thumb {
		border: 2px solid transparent;
		background-clip: padding-box;
		-webkit-border-radius: 4px;
		background-color: #004750;
	}

	::-webkit-scrollbar-button {
		width: 0;
		height: 0;
		display: none;
	}

	::-webkit-scrollbar-corner {
		background-color: transparent;
	}
	.inner-sub-nav-wrapper{position: relative}
 	.inner-sub-nav-wrapper .close {display: inline-block;position: absolute;z-index:3;width: 35px;height: 30px;left: 0px;bottom: 15px;text-align: center;background: #fff;cursor:pointer;opacity: 0;}
	.inner-sub-nav-wrapper .close:before {content: "\e900";font-family: "icomoon" !important;position: absolute;color: #000; -webkit-transition: all 400ms;-moz-transition: all 400ms;transition: all 400ms;font-size: 13px;font-weight: 600;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;left: 50%;top: 50%;line-height: 27px;}
	.inner-sub-nav-wrapper .is-open.has-subnav .sub-sub-nav li:first-child{margin-left: 25px} 
	.inner-sub-nav-wrapper.has-second-level-nav{border-bottom: 0px solid transparent;}
	
	.inner-sub-nav-wrapper .sub-sub-nav a{padding: 0 10px 0 0 !important;    line-height: 60px;}
}
@media screen and (max-width: 850px) {
	.site-nav {display: none}
	.search-box.is-open .search-slide{visibility: visible;right: 58px;width: calc(100% - 123px);}
	.search-box {position: static;}
	.search-and-live{position:static;}
	/* #wrapper-user-data {display: none !important}
	.search-box:before{display: none}
	a.site-logo{margin:14px auto} */
	
	.shows-home.visible-banner .grid-wrapper .grid .grid-box{width: calc((100% - 360px)/2);}
	.shows-home.visible-banner .grid-wrapper .grid .grid-box:nth-child(6), .shows-home.visible-banner .grid-wrapper .grid .grid-box:nth-child(7){display: none}
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:not(.is-advertisement){    width: calc((100% - 360px)/2);}
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(4){display: none}

}

@media screen and (max-width: 700px){
	.slick-slider .info h2 a, .slider > .image .info h2 a {font-size: 18px;line-height: 24px;}
	.slider-submenu .epg-info {width: 100%;border-bottom: 5px #f6f6f6 solid;}
	.slider-submenu .epg-link {border-right: 5px #f6f6f6 solid;border-left:none;}
	.slider-submenu .btvplus-link {width: 50%; border-top: none;}
	.slider-submenu .epg-link{width: 210px;}
	.slider-submenu .btvplus-link .text{font-size: 14px;}
	.slider-submenu .btvplus-link a {padding: 20px 0 20px 20px;}
	.slider-submenu .btvplus-link .text{width: 100%;line-height: 35px;}
	.slider-submenu .btvplus-link .text br {display: none}
	.slider-submenu .epg-link .text{font-size: 14px;}
	.slider-submenu .epg-info{min-height: 70px;}
	.slider-submenu .epg-info .now{border: none;}
	.slider-submenu .epg-info .next {display: none;}
	/* .grid-wrapper .grid .grid-box:not(.is-advertisement){min-height: 320px} */
	.video-slider .grid-wrapper .grid .grid-box {min-height: unset;}
	
	.shows-home.visible-banner ul{  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-moz-flex-flow: wrap;-webkit-flex-flow: wrap;flex-flow: wrap;}
	.shows-home.visible-banner ul li:nth-child(3){order:1}
	.shows-home.visible-banner ul li:nth-child(1){order:2}
	.shows-home.visible-banner ul li:nth-child(2){order:3}
	.shows-home.visible-banner ul li:nth-child(4){order:4}
	.shows-home.visible-banner ul li:nth-child(5){order:5}
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(5){display:block}
	.shows-home.visible-banner .grid-wrapper .grid .grid-box {width: calc((100% - 40px)/2);}
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:not(.is-advertisement){width: calc((100% - 40px)/2);}
	.shows-home.visible-banner .grid-wrapper .grid > .grid-box.is-advertisement{width: 100%;}
	.shows-home.visible-banner .grid-wrapper .grid .grid-box img{width: 100%}
	
	.grid-wrapper .grid .grid-box.is-right{float: none;}
	.grid-wrapper .grid .grid-box.is-advertisement{width: 300px !important;}
	.shows-home .grid-wrapper .grid .grid-box.is-advertisement{width: 100% !important}
	
	.grid-wrapper .grid .grid-box{width: auto;height: 100%;float: none;}
	.grid-wrapper .grid .grid-box .article-meta{position: relative}
	.shows-home .grid-wrapper .grid .grid-box .article-meta {position: absolute}
	.shows-wrapper.grid-wrapper .grid .grid-box,.shows-home .grid-wrapper .grid .grid-box{float: left}
	
	.grid-wrapper .grid .grid-box img{width: 100%;}
	.shows-home.visible-banner:not(.big-banner) .grid-wrapper .grid .grid-box:nth-child(4) {display: block}
	
	/* .box:not(.shows-home,.video-slider-nav) .grid-wrapper:not(.shows-wrapper) .grid .grid-box{width: auto;height: 100%;float: none;}
	.box:not(.shows-home,.video-slider-nav) .grid-wrapper:not(.shows-wrapper) .grid .grid-box .article-meta{position: relative} */
	
	.video-slider .grid-wrapper .grid .grid-box .article-meta {width: 100%;left: 0;}
	.news-home .grid-wrapper .grid .grid-box:first-child .article-meta h2 a{font-family: "Roboto Medium", Helvetica, sans-serif;font-weight: 500;font-size: 18px;display: block;color: #474747;text-decoration: none;padding: 10px 0;width: 100%;height: 100%;line-height: normal}
	.news-home .grid-wrapper .grid .grid-box:first-child .article-meta .color-label a > span{padding: 0}
	.news-home .grid-wrapper .grid .grid-box:first-child .article-meta{background: transparent}
	.end-of-page a, .news-home .more a{width: 50%}
	
	.btv-mobileads-wrapper_wrap .btv-mobileads-wrapper_page .btv-mobileads-wrapper_page_left, .btv-mobileads-wrapper_wrap .btv-mobileads-wrapper_page .btv-mobileads-wrapper_page_right{width: 0px !important}
	
	.site-footer .site-logo{float: none;display: block;width: 100%;margin: 0}
	.footer-nav{width: 100%}
	.site-logo img{width: 45px;margin: 0 auto}
	.footer-title-sm-light{text-align: center}
	.footer-nav ul li a{padding: 10px}
	.footer-nav-list{    padding: 20px;float:none;    text-align: center;}
	.footer-nav ul li{float: none;}
	.site-footer:before {margin: 0px auto 25px auto;}
	
	
	.grid-wrapper .grid .grid-box.is-big{width: auto}
	.grid-wrapper .grid .grid-box.is-btvplus{min-height:78px;}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .image{display: none;}
	.live-section .carousel-wrapper .slick-dots{display: none}
	.page-content .text-block .btvplus-link .text{width: calc(100% - 250px);}
	.video-wrapper .not_loged_stream, .video-wrapper .geo_blocked_stream {font-size: 16px;padding: 20px 50px;}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-box .small-image {float: left;width: 78px;display: block}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link{padding:0}
	
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link .text{margin: 20px;}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link .logo{margin: 20px;display: block;}
}
@media screen and (max-width: 640px) {
	.head-live-section .info-container .program-info-box.later-program{display: none;}
	.head-live-section .info-container .titles{    width: 75%;}
}
@media screen and (max-width: 500px){
	.slider-submenu .epg-info .now .info{width: 100%;}
	.slider-submenu .epg-link {width: 140px;}
	.slider-submenu .epg-info .now{width: calc(100% - 140px);border-top: none;}
	.slider-submenu .btvplus-link{width:calc(100% - 140px)}
	.slider-submenu .epg-info .now .info > span .title{font-size: 14px;}
	
	.shows-home .grid-wrapper .grid .grid-box {width: calc((100% - 40px)/2);}
	
	.top-shows-carousel .grid-box img{width: 100%;}
	
	.video-slider .grid-wrapper .grid .grid-box .article-meta .color-label a > span.label-title:after{margin: 10px 0;}
	.video-slider .grid-wrapper .grid .grid-box .article-meta .color-label a > span.label-title{font-size: 15px;}
	.video-slider .grid-wrapper .grid-box .article-meta h2 a{font-size: 18px;}
	.video-slider .grid-wrapper .grid-box .article-meta .more{display: none}
	.video-slider .grid-wrapper .grid-box .article-meta .video-lenght{font-size: 14px;display: inline-flex;line-height: 35px;}
	.video-slider .grid-wrapper .grid-box .article-meta .video-lenght .clock{margin: 10px 10px 0 0;}
	.video-slider .grid-wrapper .grid .grid-box.is-video .article-meta .article-style{width: 50px;height: 50px;}
	.video-slider .grid-wrapper .grid .grid-box.is-video .article-meta .article-style:before{font-size: 16px;}
	.castings-home ul li img{width: 100%}
	.castings-home{padding: 0 10px 0px 10px;}
	.castings-home ul li{float: none;width: auto;}
	.live-section .carousel-wrapper img{width: 100%}
	.archive-box .tag-list a {width: 40px;height: 40px;line-height: 40px;font-size: 18px;}
	.archive-box a.slide-up{z-index: 20;}
	.archive-box a.slide-up .txt{display: none}
	.archive-box a.slide-up .arrow {width: 50px;height: 50px;}
	.archive-box a.slide-up .arrow:before{    font-size: 14px;}
	.carousel-wrapper{display: none;}
	.page-content .text-block .btvplus-link img{height: 30px}
	.page-content .text-block .btvplus-link .text {width: 50%;}
	.inner-sub-nav-wrapper .close {bottom:15px}
	
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link .text{display: none}
	.grid-wrapper .grid .grid-box.is-btvplus .btvplus-link .logo{width: 110px;margin: 20px auto;}
	
}
@media screen and (max-width: 320px){
	.slider-submenu .epg-link {width: 120px;}
	.slider-submenu .btvplus-link {width: calc(100% - 120px);}
}
a.vkusat-menu-bottom:before {
  background: #f7a050 !important;
  width: 100% !important;
}
 

.inner-sub-nav-wrapper ul li:hover > a.vkusat-menu-bottom:before{
 color: red;
}

/* START NEW DESIGN MAP */

.map-wrapper .zoom-buttons {
  position: absolute;
  z-index: 10;
}

.map-wrapper .zoom-buttons button {
  display: block;
  width: 27px;
  height: 27px;
  margin-left: 15px;
  background: transparent;
  border: 1px solid #707070;
  cursor: pointer;
}

.map-wrapper .zoom-buttons button.zoom-in {
  margin-bottom: 5px;
}

.map-wrapper .map  {
  position: relative;
}

.map-wrapper .map svg {
  width: 100%;
}

.map-wrapper .map svg .region {
  cursor: pointer;
}

.map-wrapper .map .pin {
  width: 50px;
}

.map-wrapper .map .pin span {
  display: block;
  width: 32px;
  height: 42px;
  line-height: 32px;
  color: #676767;
  text-align: center;
  font-size: 20px;
  font-family: 'Roboto Black'; 
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/pin.svg);
}

.map-wrapper .map .pin img {
  position: absolute;
}

.map-wrapper .map-information {
  margin-top: 50px;
}

.map-wrapper .map-information .row {
  margin: 0 auto 20px;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 20px;
  text-transform: uppercase;
}

.map-wrapper .map-information .row .row-title {
  display: flex;
  color: #676767 ;
  align-items: center;
  font-size: 20px;
  font-family: 'Roboto Black';
}

.map-wrapper .map-information .row .row-title .icon-number {
  display: inline-block;
  width: 32px;
  height: 32px;
  color: #676767;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  background-color: #F5CB9F;
}

.map-wrapper .map-information .row .row-title .icon-number span {
  font-size: 20px;
  font-family: 'Roboto Black';
}

.map-wrapper .map-information .row .row-title .title {
  padding-left: 20px;
}

.map-wrapper .map-information .row .row-description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #676767;
  padding-top: 10px;
  padding-left: 56px;
  font-size: 13px;
  font-family: 'Roboto Regular';
}

.map-wrapper .map-information .row .view-more {
  display: flex;
  justify-content: end;
}

.map-wrapper .map-information .row .view-more a {
  display: block;
  color: #676767;
  padding-top: 10px;
  text-align: right;
  text-decoration: underline;
  font-size: 13px;
  font-family: 'Roboto Regular';
}

/* Start Posiotion of Pin */

#Pin_SeveroZapadnaBulgaria {
  transform: translate(-906px, -649px);
}

#Pin_Trunsko {
  transform: translate(-817px, -605px);
}

#Pin_Kustendil {
  transform: translate(-762px, -565px);
}

#Pin_Petrich {
  transform: translate(-673px, -530px);
}

#Pin_Oriahovo {
  transform: translate(-768px, -721px);
}

#Pin_TetevenskiBalkan {
  transform: translate(-756px, -660px);
}

#Pin_Bansko {
  transform: translate(-656px, -575px);
}

#Pin_Lovech {
  transform: translate(-690px, -716px);
}

#Pin_Gabrovo {
  transform: translate(-614px, -698px);
}

#Pin_SredniRodopi {
  transform: translate(-543px, -618px);
}

#Pin_IztochniRodopi {
  transform: translate(-515px, -591px);
}

#Pin_Turgovishka {
  transform: translate(-573px, -768px);
}

#Pin_StaraZagora {
  transform: translate(-530px, -700px);
}

#Pin_RekaArda{
  transform: translate(-478px, -618px);
}

#Pin_Svilengrad {
  transform: translate(-446px, -702px);
}

#Pin_UjniRodopi {
  transform: translate(-404px, -646px);
}

#Pin_Burgas {
  transform: translate(-416px, -792px);
}

/* End Posiotion of Pin */


/* Start Postion of Food */

#Image_1 {
  transform: translate(983.6px, 898.5px);
}

#Image_3 {
  transform: translate(968.6px, 909.5px);
}

/* End Postion of Food */


[class^="pin-text"], [class*=" pin-text"] {
  fill: #676767;
  font-size: 20px;
  font-family: 'Roboto Black';
  transform: translate(929.6px, 834.5px);
}

@media screen and (min-width: 980px) {
  .map-wrapper .map {
    height: 452px;
    overflow: hidden;
  }

  .map-wrapper .map-information .row {
    width: 70%;
  }
}

@media screen and (max-width: 979px) {
  .map-wrapper .map {
    width: 700px;
    overflow: hidden;
  }
}

/* END NEW DESIGN MAP */