@charset "UTF-8";


.job-positions .page-content ol, 
.job-positions .page-content ul{
  list-style: disc;
  margin-left: 50px;
}
.job-positions .page-content li{
	list-style: disc;	
}


.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;
}

/* 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;
}
 
.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";
}

.home:not(.boza) .main-container{
	/*background-color: #f6f6f6;*/
}
.main-container-no-padding{
    width: 980px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
 
.mega-banner.visible-banner {
    margin: 20px -20px 20px -20px;
}
.mega-banner {
    margin: 0 -20px 0 -20px;
}
 
 
.wrapper{
	margin-top: -2px;
}
 
 
 
.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:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
 
 

 
 
 
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;
}
 
#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 .js-search-trigger:after {
    content: "\e900";
    opacity: 0;
    font-size: 16px;
}
 
.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);
}
 
 

 
.search-box.is-open .search-slide {
    width: 675px;
}
.search-box.is-open .js-search-trigger:before {
    opacity: 0;
}
 
.search-box.is-open .js-search-trigger:after {
    opacity: 1;
	font-size: 14px;
}

.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;
}
 
 
.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 .share-btns{
	display: none;
}
.slick-slide {
	width: 100%;
	position: relative;
}
.sslider {
  position: relative;
  overflow: hidden;
}
.slider > .image, .sslider > .simage {
    width: 100%;
    z-index: 2;
}
.slider > ul > li  {display:none}
.slider > ul > li:nth-child(1){display:block}

.slick-slider,.slider > .image, .sslider > .simage   {
	margin: 0;
}
.slick-slider .info, .slider > .image  .info, .sslider > .simage  .info{
	position: absolute;
    bottom: 90px;
    left: 0;
    width: 100%;
    min-height: 95px;
	z-index: 2;
}
.slick-slider .info .section, .slider > .image .info .section, .sslider > .simage .info .section {
	/*display: inline-block;*/
	display: none;
	margin-left: 40px;
	background: #23b097;
}
.slick-slider .info .section a, .slider > .image  .info .section a, .sslider > .simage  .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, .sslider .section.bcol-novinite{background:#009688!important}
.slider .section.bcol-fermata, .sslider .section.bcol-fermata{background:#252321!important}
.slider .section.bcol-ladyzone, .sslider .section.bcol-ladyzone{background:#2d2d2d!important}
.slider .section.bcol-glasat, .sslider .section.bcol-glasat{background:#da3233!important}
.slider .section.bcol-talant, .sslider .section.bcol-talant{background:#3a4044!important}
.slider .section.bcol-zodia, .sslider .section.bcol-zodia{background:#444d9f!important}
.slider .section.bcol-oscars, .sslider .section.bcol-oscars{background:#5b1b59!important}

.slick-slider .info .section a:empty,.slider > .image .section a:empty, .sslider > .simage .section a:empty {
	padding:0;
}
.slick-slider .info h2 a, .slider > .image .info h2 a, .sslider > .simage .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, .sslider > .simage .info{
	/* display: none; */
}
.slick-slider .info{
	display: block !important;
}
.slick-dots:after,
.slider-submenu:after{
	content:'';
	display: block;
	clear: both;
}

.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-btv-story,
.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-story {
  background-size: 80% 95% !important;
  width: 86px;
}

.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('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-lady.svg');
	background-color: #772778;
}

.title-air-time .bcol-btv-story {
  background-image: url('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-story.svg');
  background-color: #0039A6;
}

.title-air-time .bcol-btv-comedy {
	background-image: url('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-comedy.svg');
	background-color: #ec1e4a;
}
.title-air-time .bcol-btv-cinema {
	background-image: url('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-cinema.svg');
	background-color: #4a2265;
}
.title-air-time .bcol-btv-action {
	background-image: url('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-action.svg');
	background-color: #3f8ac9;
}
.title-air-time .bcol-btv-ring {
	background-image: url('https://cms.static.btv.bg/microsites/btvnew/img/logos-white/crop-logo-mono-btv-ring.svg');
	background-color: #23b24a;
}
.title-air-time .bcol-default {
	background-image: url('https://cms.static.btv.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,
.end-of-page span,
.news-home .more span
{
    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;
}

@media screen and (max-width: 998px){
  .end-of-page a , .end-of-page span{
    width: 50%;
  }
} 

.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(https://cms.static.btv.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, .shows-home  .grid-wrapper .grid .grid-box picture.size_620x349 {
	display: none;
}
.shows-home  .grid-wrapper .grid .grid-box img.size_300x300, .shows-home  .grid-wrapper .grid .grid-box picture.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-story,
.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;
}

.home .shows-home:nth-child(2) .grid li.grid-box:nth-child(n+2) {
	display:none !important;
}

.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;
}
.dancing-stars-nav div.social{
	float: right;
}
.dancing-stars-nav div.social a{
    display: inline-block;
}
.dancing-stars-nav div.social a.facebook{
    padding: 8px 5px 0 0;
	color: #3b5898;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    text-transform: unset;
}

.dancing-stars-nav div.social a.instagram{
    padding: 8px 15px 0 0;
	color: #3b5898;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    text-transform: unset;
}
.dancing-stars-nav div.social a.tiktok{
    padding: 8px 15px 0 0;
	color: #3b5898;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    text-transform: unset;
}
.dancing-stars-nav div.social a.facebook:after{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/dancing_stars/logo-facebook.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.dancing-stars-nav div.social a.instagram:after{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/dancing_stars/logo-instagram.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.dancing-stars-nav div.social a.tiktok:after{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('../img/dancing_stars/logo-tik-tok.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.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;
}
 






.page-content-wrapper{
	padding: 0 20px;
}
body.article,body.gallery,body.video,body.movie {
	background-color: #fff;
} 

.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;
}


@media screen and (max-width: 998px){
  .sidebar {
		margin-right: auto;
	}
	.title-ad {
		display: none;
	}
	 
} 



.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;
}

.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 {
  aspect-ratio: 16/9;
  width: 100%;
}
.top-image .source-n-comment {
    font-family: "Roboto Light", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    padding: 15px;
}
 
.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;
}


@-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){
  
	.carousel-wrapper:before{
		height:1px;
		display: block;
		content: '';
		margin-bottom: 20px;
	}
} 
.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%;
}
 
.program-info-box {
	padding: 0 20px;
}
.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.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;
	}
}



.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;
  }
 .shows-home.tv_shows_hp_box .grid-wrapper .grid .grid-box {
    min-height: 300px;
  }
}

@media screen and (max-width: 479px) {
  .format-stats .stat {
    margin: 0 10px 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%);
}

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.voyo img {
  display: inline-block;
  vertical-align: middle;
  max-height: 52px;
}
.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+eG1wLmRpZDphMTBkMDU0ZC01NjY3LWZlNDMtYjY5MS01MjBjNTU5YzY0YzA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphMTBkMDU0ZC01NjY3LWZlNDMtYjY5MS01MjBjNTU5YzY0YzA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTEwZDA1NGQtNTY2Ny1mZTQzLWI2OTEtNTIwYzU1OWM2NGMwPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4Km+Ye6QAAGTxJREFUaAWFWgmcllW5/3/7NzPf7DMwMMimyI4DmmAKCIFrWZmamuBSmqGYKHitm10ru5YtWjfCvHHJXPLaLVByy+WmYEKCgqChsm8DDMy+fPt3///nvO/HZPW7Z+Z93/Oe85znPNt5znOe9wuAZcXdqGr62OV3VCQaPhUKRWsCgUA+EAwiEAgBwRACYD0YYD3MNrUHEbQn+9Wnv9BxWBsT1jg31mBDGkscbAPrQfUTBwJqZ53zsIJCIQ8U+J8vIF9QRf/8y/FiPWdtOavnCUMg1j1Y1tUvHGpzY/gUDGd2Y31Y4i3Currmc23Cqzbh0TOnaTx6PBhvXgEYdtHNYjxxsDjVTSyrTnHaMxAgIutkG+tOJgVK0cGH/DFq4GBKxOHw2l0/2zVWIE5shiekOdgYtJvDrXkpXDLBJ19MW0aUjXZ6NV26dwIRnrdQuD1SVvNSpOKMewKB8pbAz+9F9ezTrn9q9KhJ0/tSZNn0xEEi0qiwmTSbN6H3VEuO9bIIUBqmFkgLKS3keXVlQFNjA3GUsr8sBmRJqTgRIZ1paY3VkCnCGYxEwiYzHm9OqwvGKUcMh0IR8kvpGD3HaRFeE7rR7Yy3IIEYHB8mAAmeLWzXXCo2XxHG67NOX4kOzhHq1e3hY+BT1vQP28za2CO5ypz8d2fIErZ4c9QID9/1Z0pw7WaseRmh5lCfFok3xsZzTD5nfMWrSgkjWEImk+jt7KIKxLOb141VXYas+aQ0DzfruXz2eB+yKC8vR6ps6Nb4gDPPDU8d/7mvjz5p4vSe3nw6nUlFZKJBWl44HEY2lyVRvrB9g+FTCuAcgdo40JECnt8PHOAzzOmbqhE4bSDQR2JKaCS9xPHCHmB/D/s5tqkegalDABol+rJ0KDQEGYSVAHLCLZnwmc+JoRyiJaUIl5axPYBsXx/SqSSr9EryYuwPyUMFJWLxmUcul2GdeIRLT15WtTpf+QxxXpVcTsJSk+BYpRLEv3Dnyb+8lnsP8p2exZRmoALWCM5PHviXy5Ifr03YPIo8GI/HomI01ilJ44TXN5iwFhzhctmM0eUMx8GG6NnlTTJZGQx550Txsjha2zsxdcYitKRTaN52EN+96xosvv0S5I62mSfN0ZgEK1pzXKQ5uUhbPCKP0iL/4WiYdNBgJBNE0N7WnqnM5ybkSqt+EK5IDLqCRoJ0NhWhByGfBYjQaCSMVDqPrBhw/ouDOZMEyokCNTSSXd0o3L2DHoKIKygICemRIyhc3ILA4inAvi7kl2wE2mmpVVSMaFu+D4XLDyJ488cAGZIMhkou4vYMU0pKVFQiUFaJvq4O7NlzmA4piCENdUhUDUSupwO93V1UeBSRaNT68hwrEnJ5Gi1pdW6d9Kp4hmDzkJBwJCoIKr/PVp1rF2DeDE84M0STp9GF6MEi0RiyVEI6T29ZxEXZsB6NxcxAkxKw+sQO8djMrMtjxohPHsVRw0YRKqOh0pOCTtPLEk7GEolGzCizNAa9u/loqFSiFnCIGs9lSTf5jUS5sDmndHbfnfPN9CS7qqpy5PsyiBJXOpNBNpNFiIYQ4WJNmRESt2+7pEVkRyMh0GYNVsYYjCUira1tKI0duoALJ1wnhyd2ZGnV1eX486a9iJ74Few83I6KijKzQLFu2GiJgQQV3M5VexeNJM4ZxpQAA6JAA7eYaVz5L7UBD72H/NL3zGgxoRwYSMMaRLiZVcCTzSg8vJkeh2NEocTnU803uelE/WAc7krixz/9NeZ88ksYPX4uThr7CVx48Y1Y9p+PoS2VQ3nDcBpbOe774S8w/ZzLccm8r+KW276BrkwU0XiZ4TH8hpsip15CESo8WIJ/vet7uHzejYRNUNhxqcN0V1pZjzXrNqG2bDjWvb0DZQNGY93GdxDj++qXNqCsssGUKBojnKM7E8aXFyzBnd/8AfLhGioxYtKUl8xz+42WlqInncEXrl2MS+ctwkWfX4CLLruZz5tx2dWLEaw+DVve24ny6ipEuDh7OW7q7OvwH7/8PcqrKkw+vlevqKrEiideRLjhHHSks6gYWIuly1dj6hnXoy8Uw7mfnonz556OC8+bhjPnnIrX1pDuoZfj2T9vQ9XYkXj6fzdh5PB5WPfePiQGViNPQ5SDLCkvwVEay+wL78WDj76KWGWZOQd6uYA8bz6TVNDAqMJXFpVE00RvkmbFkqbrd+7dXnmjQmVT8TAK645x2yFcLY0mydkUc2R4pXmNo5L+dARoo+uUgfRxpVk/4ZKsT6tE4amDwN4OIEFjEU4VE24epXWDsPYvf8XgYTOweMl30XjCCHz/u3fg3u8s5qpIYMFNX8esWRdh7RtbGRSXIVZSQqMbgJVP/xGvvvg7ehSuTAbeLkbRspEx8kk+1U6fgfc/2I7frvqjNi42ezEP4QKhKLp6+kBTR0e3PFMY3b1JkBMcbeulpXExEI8MQbhyNIYXV63CX97agnxA8RPb1cdLzpGSZhAcwG9WvoDfr34FJRX13CoqEC+vRLSsHOMmTuSO7LytAvoCt5aNWz7AwUOUL99d/MbJxQK9ydHWTlYoMuKXrpoJ9+aO/RQ7PUV7D9qOdaD1SAdyqQx66UUobRzrIt2Io6WtG/tY6+xLI0ijlFOT7KVj8bd22140H+lkOCD6NaF8Lp/c1xmFihvXKDeogdoHVQjukBmMbIqgdHXgVoUPOXk9h8s4HPjxJ7cs1FOg2gdV79/PV8UyMuXCwU4ER9ah0EkyabM5MlbZMAibuMJmzrrEaHhz/bNomjSRChErQdy+OIZX167F3LmX4uEVv8Lpk+/BLYtuxdU3AHfcfhM2b1jHVa09no6ehs6JTNi2fUpzJEYLI5FIGH6xKm8i3AXxz3okTONn0farEqGCVOIx1+4k4wxQhtF40igMqKvhPAo2iasoZAfjtm7gqisvxYO/+DkD/V6yr8VI9661mmpHZ1snShP0uPL9LLE45SdydMnItamwrq1EJaB5+B6Lu3cGDdRnyLZNRjfkQtuRFgBhjI9ckf6Y4jPtDDI2IpHBBE024pGnUK8uWWjxSkZOAtagMWxR3S73OL4f811FMBFeCU6m+ELg/6jIg6h8tF/v6hIPFLxZNQWroFEr7VhHEotu/ho7gbc3rEVT03D0HtnLIVxdQkZBzZn5cby18WWMGt6IQqoP+WCaQkmg5WgnFx1dJZFGGDeEo7Xkk6ulL4UUTwFOMJpYR2QZkexVIaedC9gsoblLfarb02PCvZMGE7AYoXGxT0F/1oxSuJ1xyFjcfILTpTVFZYW7EUozsI/Tk9JY0r29SKVS9Dw8R1C2xiNhba7iPBrt8Hgk2byiw21L4sjNoafvDTRKxY0JMg51PMvTWk0G7V2etmxt21xqJ1bfJsQVi5vEJrCBrtVvd0/CyLR0zI1RaWO5f3ZxOg+fP+L/fQo+TYdYxWByaLWdfORixUysogTvbH4Pf1q3BY/+14/QNHkYOg/usq3CtgfCZTm2u+UgJo8fiWiAQTgDNQlM8YCC3Y62/VxZMfSkwti+fRd27tpLBxhDoraBbDtBmXA8yZSUliBaXo3y2hqU19GwwpUoTzDOYvm7RWKtulFsUqIpUn7XV6/axKDEqu2JdYNTG+2CHjMbKENbTxYfvL8De3YfQjpSjrLqGno/ehLbAjWWRfT54/Ve1ItHuNpM+Fbhzc1pb0aD5nTzui04j6F1jA9ZjnWmEI6VcHtKIcdYp0AjVyzlimj2x6ruWulR+jVam/+uF7/uoM0lyVX2UNETqOQhB1z8wWjZM1uH9Z/dxWOU43d1IfCFExm/MMhtZcxPBYcppGQ2jFdfed1GT2g6FYVerjwKupg3UQ+NRSu1i9F4UMdiXqJTSm1vb8fMc65ALtmO8z8/D2vWrDFcJ48YgocffxzTpk5GsrOVpAqH4+mpVU8jEedxUwZH7ZQkKrFhw0Yb9zdHYWvxb76yhKOfgqyb72YcpmnWfRjghCFDsH//YZx0UpOPCJ+5cDbuufcujB7RyFMKIyONVSkqSy9qU7QhXI7u4082WWG7x5P6jp9U+SYZ8QjXdOoYg3zisedxwZwpqBt3EjK93YiUlmPLM+utT9u2ipm+TeXm9AxFPWzw+TfQfjd/gGBUV3BaTwu8cjDwrV3AaVyBSQ42uH7jPlrVQZ6nFcSo/AvGujqHyV1qr89kA9j64V6cMqQODfVxHs0zf2Mk3IWNTik5pDiCQi1uB8SR5PZSU1OHd7e+g4njRmPhwoU4fPgQbl14C844YwbeXP8GTjt9IvqOHSvK9Jprr/solcV3f+spNvzTiniXgCWA/pc8GN89BUZDOezY8mfc8tVbcfbMafR4O3HHHV/Hqmdewe4df8GwwfQsx3gIsOLh8WXu4/VwmXf327wRxblIjivCwV2eys8xgB0wqBqP/HIJ5n3pB7hu4VLMu3wGqnmYeHf7Ydy6aKnB5m178ml249Wh5divqMNn2G9Wm1asHq5uRCoAPYuGMvMosLOPhsM9VycegfyjIuIjxL2uHcEfMocib3KEAbEXKLo5gkzikvD9R5HkgSPApJpD6M3L+f19X1uV8gr2LoMh3QMaBtIjvYz586/F0p99iv3MMTB/MX7saMyecy6WP3g/TmlawWOoyy0keCBb/dzLqKHrzzK5JRJjnH/r2+twxfwbzXjFyj9jSX3ypH/jeYoGo4G+LB2GnXtasGjx2Zh1zqcYU3HrjcUxYXwjLrjwavz6kd/hrn9byNWvMeLdv9kbb67diFSTqBKQiLZiA1jTUwZKeFVV+JSHSB5pw2cvPgvLeVz/4oIHsPqp11w/7/d9+2rc8c1HKQffc/nDHd4iVc7VqLE4s5uhOJtHqFArVkl5+/0No3gMJnLFLv1ABFYspgFuT7u7gUsHIzh7NMdwy1FULiYoUAWVZVGe5c8+ncljYMfuIwxGyyxnIYG4YE3Ags0yWxtHeX09tx5lRdnOQDDL1ZDPdaO2ngk5Kr7r2B70tR3ArE9MxW23LcCDK55EV3cnp1UQnUc3SZjc1IRJp4zC5AkjGfeMwIQJkzC4cZCR7m9POQtUHZ39xSO25AnjJaTTRYxscTSakSjw55aqnIuKstB1dXXI9R5FZ8t2ZDr2Ytq02da34bWX0c3saiTmxUfcYp21UKhEY4Vy0DcyFUebTqUOt4TvqoLXwuHSMUMlsBEa4PbKk2ZbF+ZfOQsHt/0Kr6z8Fp574mto2/04PnfpeQTMmTyF3yaVIXpzE6tf1OJf/do8QH+AP7KgdHx7mgFpJfAvNJY3GE9wS/m7IiJ1Suph5pH9oQVTUZDVkmgzOCEmQZaup0AnTzvDUDy6/EGmXEIM9GqRYdZSpxSl55UdTVQNQGdPEq+/vhGBSKmRpmNmFZODzLma8HIc4/IcWiGMPeIuWCsUZIaeh2Stl3FQqqMFXby6eeUz7WhrY36HxddBTTUDd5YUPx3oaO/S3MRDjyYF9fS0khVfUL7iOIeCdPJaWuqO4sqn6Fhh6fpwjOmAHHnLY+SwcnR39SDNeihET8ty+EAzT1LERY+bY/xkhkhPmKE3ULGjP42mQkk5Fn1g1M6u9HuOMIFgtKh0cwKcW4sqx8XU09yGOmbFz545AXNmNaGKJ9hszvEclBOwoqe7zM6s7m79AI5X7bjlDfBaiwiU+0BLH4KzhiKw6AQaC5NBcVq8LysN8G1nfReC3z6TqX+uGH0f0sowOEdMiALp7mjHhNEn4v4ffQcrfvMsHnzoIWTD1agcMIQfqKqRqKxmNnIoE0ZhfOeeB3DWjE/irU0fIlJShcqyAKbPOBvrN+3Erj37EK1oRCkTWonaRuzc0Yxl//5DnHX6GG4tTG3TI7kkG8mjRwjSw8jL+B8clSa3YspPo3EoPSDLq688x1NVByrqhzDnUYFIYjA2b92Gt95rZl6GRupblkFTzIq7UmnESutw3bVX4bf//STjkj0oHTAcZQwg43XDaKDN2LmnC+NPPR1VzJCWcFEtWXg1fvnY09i8rQNl5LeUH+cqhgzDh7uSeHLFzw27jAGhOEZwW1VZt3YTQlWNqKisQE1jA3L8RPHMS29ZnxyaPJAlAkgTv9SgpzeNDhqMriTjF9972gDpW2rpV3w1CpNrFgyRFV+KylSLQ+DbgQ3RKungRFcwOL2oDthOz9LfWORlVnHFLZ2K4KTBKBxhv7lP4XKX2/ac68z0tuGmBfNw55KbsWjRt3DZZdfi9XUb8f7+LnywtxMvv7IGM2efj58sXY5ly36GKVMmorfrGFdYDnPPlftk4pde6YUXnsHu5l4etz/A/T/+CVrZvmjxN6nQGF0wlcfj4UeLBGmFZKnYx750HxoG1mDF8ofw2BOr8P37HsCWd3cTdw/+8IenmPg7x2A/aiTWyJt+2hAJZrHgxi9b07Vf/ArWvLYBu47ksWnTuwwil1j7vKu/QDfBJBmTcfOum29ti2+9DevfeAt724N4c8MWXH/tTdi0z7po3DRmbqOzpk/BxNEjcOlVd2LlH17ELn53++v+dtxz91L8bNmTDrh4F2PukudQdjbEE6sWi2vnwtFOoeLp3XTDV86mjcyTjAA4KMWztYp9EJQ/69ftXvw2PuVVlJZnfBFc2IT8wXXAIQa3Axgpcmzh+WMI/mQiAnNPRqGFRiJ43yg9on2cco1ppstjwW56jCUYM3YsrrnuJjy9+hmjx7+NHFKLlSt/i8985gKku1vt60BvdztOHDkEGze8gfPOn4vzzvukD27PpUuX4vwLzkOWhlhguvvAns3W7r5QO+E4NnlM5+lJJcmIWr/DSXW00WA/h8Mtx3DnnV/Dvd+7z/p1u2b+lfjVrx/HW6+vJt5lH1mZEic/iXS1MnE4EU89tRKf/vRnMWPmnOJ4VVavfhwf42ms+/A+SiSACWNOxPPPPUE+Lse0j19UhJ09ayqmnzEFa2g8tGIU+pKoKo3hif/5KW744jdw8SWLirCqzLtsLh558kVujfKgUrVbCo5P3mnEtmPQBLxcHNqYwtfPRdwi9uyFWb3Ajldvb2kYOKouk0tzUQQDMWY+D7T3YntLJyYOGYDq0jgy3Cv904bsqnhM5b5i7Qq8LG1P99uaQuGWtZa5LWzvRXDeMARvmMZ4htuN/SaFsP5+RFy2BZjhiDili3mUY/CozGqsogEHmg/RvW9Hd2szu0OorBuKKU1jUFdbx5xIiwWw2ra0onNMWpXzO9ERfsx8c+Nm9HQc4Jg4Ro0Zj0njTmaGttXgZZCb6BW0EE4ZNwL6KqG4QTuHvho3Hz6Gv25v5hH7BNTzQ1wq1YsS/tQBTI5t3vo+du3YxlipFwMbT8ZZ0yZg05YP+Ykhi0ljRlAX7vcixzXmAk7FECXlddi97yA2b3kHyQ5+DY9X8BQ2CaNGNaLrcDOlIjlTeYx9ynjM33fgEN7ctBXp1hbEa2s5VxM6Ojqwfc8hnDZmEErpETLJPksWtnKBbXj7PbTt55d5ntxOnToO9SUxrHl3F0YPrsLgmnKD1dq0vKxlpjkXn/oanWQc9M7ew6jih9rRg6r4BZlbG/WST3UjXj+8K7Dl2asenjDxE/N7ehgyZpNRjY9zvy2pTKCntZt7bNZcFL9WOSszdqRg2SWfMhIpXu+KswYwBjncg/wFLyJwVSNCS6bTRTKQVZ7FEnO+tTrDoAPkWO/SevLq1BuZyFG4tQgrEGUOwubJ8fN/sgfJXsY8OmLyz60TdrPoZwGxkgpmGhlAhugZSXeBRtzTdZT4hN+NKEkovR+wbctOJcYPwamkWDzBUxV/tMPEXZq/fwnq4x+NMEiBllLZQaZwtDqRCaKPP3cQvNjQFmhyMkr63YjbtibmheJl/Eqsr+agTEhbLpnmD4yOOhnY+ibjfOZzKfJOWH3LyROWnj7ZyfQ/xR2Jl1A3R+1kJx7y3EqjXNAlCcpJ38SkCrZl6XFKKsvpdTs5Rzfp1/aunzpoDhOw8VHgtq2No6y+AlnGVD388Cg1FBhFJ+LBSKF+7IuBlfdj+MQpt7924omnnNCrkwkJUjCfpxfRHiYhaWLL+YthfnPx3ZWk43salyYmdnmNmlIU9nCyap5ISvk7DLo+F7wSkSmEeEhJ0Ug0AduPv5Mh0iF3qZMOMXp0UEp8UaZRAWix2Fi+GRp3fJbynRFrtH5cRD4IYNPzaSlztgiPa+OLISA0hamTTZAWIeOQp3HBIOWiQNhfGDRkyce+GxFGcYP7MChcKprbK1blvNm04bdJadT8Qkgc0oo71elXZ5KyecgsvTMnF315+xGT8zYFz2gdnGdY/JiolIAMp0AahU/jcjQY8aC62ul3WZEG9ZQXlcE4fmVwfGEykzg4R2kJeStv7I43jD2Tw4HnlmH40JHXP1BRdcKMcDgaN8HQU8gITCimNDIjM5OQ9G5tHoza7XLv/JkaAlWMUWR32pJocE64Xr/w2ngJVmPZznfDTYFKpmLFFRKtNt6sjV5B/f7vW/VifQLiiwxENQ1y7fZShHFgDkb9RTgb4r274cJm+ITQzS9cXl34RaM93bZlFPOmp5OdKqpbj9euBSHlSpGOS3HkuHLPgP2Qi3UbxifnsLq8GMdJUpzYriIOH1Y4fbx8Giz7XJ6HYwxOv2bWeL5444RRk9gUvHEhp6PlNeujNcNuCwTGv/t/3HeQJadklZIAAAAASUVORK5CYII=') 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;
}


.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; margin-left: 0}
    .page-content .text-block {text-align: justify}
	.grid-wrapper .grid {width: 100%;margin:0}
	.slider > .image, .sslider > .simage  {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;}
	 
	.search-box{margin:0 0 0 25px}
	.slick-slider .info h2 a, .slider > .image .info h2 a, .sslider > .simage .info h2 a {font-size: 24px;color: #474747}
	
	.slick-slider .gradient {display: none}
	.slick-slider .info, .slider > .image .info, .sslider > .simage .info {position: static;height: 130px;display: table !important;width: 90%;margin: 0 auto}
	.slick-slider .info h2, .slider > .image .info h2, .sslider > .simage .info h2{display: table-cell; vertical-align: middle}
	.slick-slider .info h2 a, .slider > .image .info h2 a, .sslider > .simage .info h2 a {padding:0}
	.slick-dots {bottom: 140px;}
	.slider, .sslider{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, .sslider > .simage .info h2 a {font-size: 18px;line-height: 24px;}
	 
	/* .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%}
 
	.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: 500px){
 
	.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;}
	
}

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;
}

.inner-sub-nav-wrapper > div.has-image > img {
  aspect-ratio: 16/9;
  width: 100%;
}


/* START DANCING STARS STYLES */

/* Start Banner */

.ds-banner-300x600 {
  width: 300px;
  height: 600px;
  float: right;
  margin-right: 20px;
}

@media screen and (max-width: 979px) {
  .ds-banner-300x600 {
    display: none;
  }
}

/* Start Live Button */

.ds-header{
    color: white;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    font-weight: bold;
}

.ds-header .mobile {
    display: none;
}

.main-nav .live-button-wrap a{
    padding: 0;
}

.ds-header .live-button-wrap {
  position: relative;
  width: 70px;
  height: 16px;
  margin-top: 20px;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
    /*display: flex;*/
    display: none;
}

.ds-header .live-button-wrap .blink-circle {
  display: inline-block;
  position: relative;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 50%;
  background-image: url(../img/dancing_stars/blink-circle.png);
  animation: blink-animation 1.5s steps(5, start) infinite;
  -webkit-animation: blink-animation 1.5s steps(5, start) infinite;
}

.ds-header .live-button-wrap .text {
  font-size: 10px;
  margin-top: -2px;
  color: #e8000c;
  font-family: 'Roboto Bold';
}

@keyframes blink-animation {
  to {
      visibility: hidden;
  }
}

@-webkit-keyframes blink-animation {
  to {
      visibility: hidden;
  }
}

/* End Live Button */


/* Start Back Button */

.btn-back {
  color: #a5a5a5;
  font-size: 14px;
  margin: 0 20px;
}

/* End Back Button */


/* Start BTV Plus Blue Button */

.btn-blue {
  display: flex;
  width: max-content;
  color: white;
  font-size: 14px;
  padding: 10px 20px;
  /*margin-right: 20px;*/
  align-items: center;
  background-color: #18c7f3;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.btn-blue.mobile {
  margin: auto;
}

.btn-blue .text {
  font-size: 16px;
  margin-right: 10px;
}

/* End BTV Plus Blue Button */


/* Start Purple Button */

.btn-purple {
  display: flex;
  width: max-content;
  margin: auto;
  color: white;
  font-size: 14px;
  padding: 10px 50px;
  background-color: #44206e;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
}

.btn-purple .text {
  margin-right: 10px;
}

/* End Purple Button */


/* Start Breadcrumb */

.breadcrumb {
  min-height: 45px;
  font-size: 14px;
  padding: 10px 20px;
  /*line-height: 45px;*/
  margin-bottom: 30px;
  text-transform: uppercase;
  font-family: 'Roboto Regular';
    background-color: #fafafa;
}

/*.breadcrumb.mobile {*/
/*  display: inline-block !important;*/
/*  width: 100%;*/
/*    font-size: 14px;*/
/*    font-weight: bold;*/
/*    height: auto;*/
/*    line-height: 23px;*/
/*}*/

.breadcrumb a {
  color: #474747;
}

/* End Breadcrumb */


/* Start Accordion */

.accordion-wrap {
  display: inline-block;
    width: 100%;
}

.accordion-wrap .accordion {
  display: flex;
  width: 100%;
  height: 50px;
  padding: 0 20px;
  align-items: center;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/bg-nav-line.png);
  margin-bottom: 20px;

}

.accordion-wrap .accordion .text {
  color: white;
  font-size: 18px;
  font-family: 'Roboto Bold';
}

.accordion-wrap .accordion .arrow {
  display: block;
  width: 15px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/arrow-accordion.png);
}

.accordion-wrap .accordion .arrow.close {
  transform: rotate(180deg);
}

.accordion-wrap .hide {
  display: none;
}

.accordion-wrap .description {
  padding: 0 20px 20px 20px;
  font-size: 16px;
  color: #474747;
  line-height: 30px;
  font-family: 'Roboto Regular';
    text-align: justify;
    margin-bottom: 50px;
}

.accordion-wrap.leads {
  margin-bottom: 50px;
}

.accordion-wrap.leads .description img {
  width: 100%;
  margin-bottom: 20px;
}

.accordion-wrap .btn-purple {
  margin-top: 50px;
}

@media screen and (min-width: 980px) {
  .leads .accordion-wrap .description {
    width: calc(100% - 340px);
    float: left;
  }
}

/* End Accordion */


/* Start Navigation */

.dancing-stars-container .dancing-stars-nav {
  position: relative;
}

.dancing-stars-container .bweb-gpt {
    margin-bottom: 10px;
}
.dancing-stars-container .grid_banner_300x250_second {
    margin-bottom: 20px;
    text-align: center;
}

.dancing-stars-container .dancing-stars-nav .navs {
  width: 100%;
  height: 50px;
  padding-left: 20px;
  justify-content: space-between;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/bg-nav-line.png);
}

.dancing-stars-container .dancing-stars-nav .navs .left,
.dancing-stars-container .watch-on-btvplus {
  display: flex;
  height: 100%;
  align-items: center;
}

.dancing-stars-container .watch-on-btvplus {
  padding-left: 30px;
  padding-right: 10px;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/bg-nav-btvplus.png);
}

.dancing-stars-container .watch-on-btvplus a{
  display: contents;
}

.dancing-stars-container .watch-on-btvplus .text {
  color: white;
  margin-right: 10px;
  font-family: 'Roboto Regular';
}

.dancing-stars-container .dancing-stars-nav .navs .nav {
  z-index: 1;
  color: white;
  font-size: 14px;
  margin-right: 15px;
  font-family: 'Roboto Bold';
}
.dancing-stars-container .dancing-stars-nav .navs .glow {
    z-index: 1;
    color: white;
    font-size: 14px;
    margin-right: 15px;
    font-family: 'Roboto Bold';
    text-shadow: #ff0000 1px 0 10px;
}

@media screen and (min-width: 980px) {
  .dancing-stars-container .dancing-stars-nav .navs {
    display: flex;
  }

  .dancing-stars-container .watch-on-btvplus .text {
    font-size: 16px;
  }
}

@media screen and (max-width: 979px) {
  .dancing-stars-container .watch-on-btvplus {
    float: right;
    margin: 20px 0;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: cover;
      width: 78%;
      clear: both;
      line-height: 15px;
  }

    .dancing-stars-container .bweb-gpt {
        margin:10px;
        text-align: center;
    }

  .dancing-stars-container .watch-on-btvplus .text {
    font-size: 16px;
      text-align: right;
  }

  .dancing-stars-container .watch-on-btvplus img {
    width: 86px;
  }
    .dancing-stars-container .dancing-stars-nav {
        margin-bottom: 0;
    }
    .dancing-stars-nav div.social {
        float: right;
        width: 100%;
        text-align: center;
    }
}

/* End Navigation */


/* Start Social Media */

.social-media-wrap {
  display: flex;
  color: #adacac;
  margin-top: 10px;
  align-items: center;
  justify-content: space-between;
}
.social-media-wrap a{
  cursor: pointer;
}

.social-media-wrap .right {
  display: flex;
  align-items: center;
}

.social-media-wrap .right span,
.social-media-wrap .right a:not(:last-child) {
  margin-right: 10px;
}

@media screen and (min-width: 980px) {
  .social-media-wrap {
    margin-bottom: 50px;
  }

  .social-media-wrap.mobile {
    display: none;
  }
}

@media screen and (max-width: 979px) {
  .social-media-wrap {
    margin-bottom: 10px;
  }

  .social-media-wrap.desktop {
    display: none;
  }
}

/* End Social Media */


/* Start Slider */

.top-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-title {
  color: black;
  /*margin: 0 20px;*/
  padding: 20px 0;
  font-family: 'Roboto Bold';
}

.dancing-slider {
  margin: 20px;
}

.dancing-slider.home-ds {
  margin-bottom: 50px;
  padding-bottom: 37px;
}

.dancing-slider.mobile {
  margin: 20px;
}

.dancing-slider .swiper-slide-prev .cover,
.dancing-slider .swiper-slide-next .cover  {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.6);
}

.dancing-slider .img-wrap {
  position: relative;
  z-index: 0;
}
/*.dancing-stars-container .swiper-wrapper {*/
/*    margin: 20px 0;*/
/*}*/


@media screen and (min-width: 980px) {
    .dancing-stars-container .swiper-slide-prev {
        transform: translate3d(205px, -10px, -300px) rotateX(0deg) rotateY(0deg) scale(1) !important;
    }
    .dancing-stars-container .swiper-slide-next {
        transform: translate3d(-205px, -10px, -300px) rotateX(0deg) rotateY(0deg) scale(1) !important;
    }
}

.dancing-stars-container .swiper-slide-prev .title {
    max-height: 20px;
    overflow: hidden;
}
.dancing-stars-container .swiper-slide-next .title {
    max-height: 20px;
    overflow: hidden;
}

.dancing-slider .img-wrap .play-button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  border-radius: 50%;
  background-size: 30%;
  background-position: 58%;
  background-repeat: no-repeat;
  background-color: rgb(0, 71, 80, 0.6);
  background-image: url(../img/dancing_stars/arrow-play.svg);
}

.dancing-slider .img-wrap .play-button:hover {
  background-color: rgb(0, 71, 80, 0.8);
}

.dancing-slider .swiper-slide .swiper-slide-shadow-left,
.dancing-slider .swiper-slide .swiper-slide-shadow-right {
  display: none;
}

.dancing-slider .swiper-slide .title {
  font-size: 18px;
  color: #474747;
  text-align: center;
  font-family: 'Roboto Bold';
}

.dancing-slider .swiper-slide .title a {
  padding: 5px 15px;
  color: inherit;

}


.dancing-slider .swiper-slide-prev .title,
.dancing-slider .swiper-slide-next .title  {
  color: #a3a3a3;
}

.dancing-slider .swiper-dancing-buttons {
  position: absolute;
  width: 100%;
  z-index: 50001;
  top: 35%;
}

.dancing-slider .swiper-dancing-buttons .swiper-dancing-button {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/arrow-slider.png);
}

.dancing-slider .swiper-dancing-buttons .swiper-dancing-button-prev {
  left: 10%;
  transform: rotate(180deg);
}

.dancing-slider .swiper-dancing-buttons .swiper-dancing-button-next {
  right: 10%;
}

@media screen and (min-width: 980px) {
  .dancing-slider .swiper-slide {
    width: 530px;
  }

  .dancing-slider .img-wrap .play-button {
    width: 82px;
    height: 82px;
  }

  .dancing-slider .swiper-dancing-buttons .swiper-dancing-button {
    width: 26px;
    height: 46px;
    cursor: pointer;
  }
}

@media screen and (max-width: 979px) {
  .dancing-slider .swiper-slide {
    width: 80%;
  }

  .dancing-slider .img-wrap .play-button {
    width: 45px;
    height: 45px;
  }

  .dancing-slider .swiper-dancing-buttons .swiper-dancing-button {
    width: 14px;
    height: 24px;
    filter: brightness(0) invert(1);
  }
}

/* End Sider */


/* Start Episodes Listing */

.episodes-listing {
  margin: 0 20px 50px 20px;
}

.episodes-listing .episodes .episode {
  display: inline-block;
  position: relative;
}

.episodes-listing .episodes .episode.bweb-gpt {
  margin-bottom: 20px;
}

.episodes-listing .episodes .episode .img-wrap-episode {
  position: relative;
}

.episodes-listing .episodes .episode .img-wrap-episode img {
  width: 100%;
}

.episodes-listing .episodes .episode .img-wrap-episode .play-button {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 10px;
  bottom: 10px;
  margin: auto;
  cursor: pointer;
  border-radius: 50%;
  background-size: 30%;
  background-position: 58%;
  background-repeat: no-repeat;
  background-color: #138391;
  background-image: url(../img/dancing_stars/arrow-play.svg);
}

.episodes-listing .episodes .episode .section {
  display: block;
  margin: 12px 0 7px 0;
  font-size: 14px;
  color: #a5a5a5;
  font-family: 'Roboto Regular';
}

.episodes-listing .episodes .episode .title {
  display: block;
  font-size: 18px;
  color: #474747;
  font-family: 'Roboto Bold';
}

@media screen and (min-width: 980px) {
  .episodes-listing .episodes {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .episodes-listing .episodes .episode:not(.bweb-gpt) {
    /*width: calc(100% - 18px);*/
    width: 300px;
    margin-right: 18px;
    margin-bottom: 30px;
  }
  
  .episodes-listing .episodes .episode:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 979px) {
  .episodes-listing .episodes .episode:not(.bweb-gpt) {
    width: 100%;
    margin-bottom: 45px;
  }
    .video-page .episode>a {
        display: flex;
    }
}

/* End Episodes Listing */


/* Start People Listing */

.people-listing {
  margin: 20px 0 20px 20px;
}

.people-listing .persons .person {
  display: inline-block;
  position: relative;
}

.people-listing .persons .person img {
  width: 100%;
}

.people-listing .persons .person .name {
  display: block;
  font-size: 18px;
  color: #474747;
  margin-top: 10px;
  font-family: 'Roboto Bold';
}

@media screen and (min-width: 980px) {
  .people-listing .persons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .people-listing .persons .person:not(.bweb-gpt) {
    width: calc(100% - 18px);
    margin-right: 18px;
    margin-bottom: 30px;
  }
  
  .people-listing .persons .person:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 979px) {
  .people-listing .persons .person:not(.bweb-gpt) {
    width: 100%;
    margin-bottom: 45px;
  }
}

/* End People Listing */


/* Start Business Card */

.business-card-wrap {
  /*display: inline-block;*/
  /*width: 100%;*/
  /*padding: 0 20px;*/
  margin-top: 40px;
}

.business-card-wrap .business-card-content {
  margin-bottom: 50px;
}

.business-card-wrap .business-card-content .name {
  font-family: 'Roboto Bold';
}

.business-card-wrap .business-card-content .img-person {
  width: 100%;
}

.business-card-wrap .business-card-content .description {
  font-size: 16px;
  color: #474747;
  line-height: 30px;
}

.business-card-wrap .business-card-content .btn-purple {
  margin-top: 60px;
}

@media screen and (min-width: 980px) {
  .business-card-wrap .business-card-content {
    /*width: calc(100% - 340px);*/
    /*float: left;*/
  }

  .business-card-wrap .business-card-content .name {
    font-size: 32px;
    margin-top: -42px;
    margin-bottom: 20px;
  }

  .business-card-wrap .business-card-content .social-media-wrap {
    margin-bottom: 50px;
  }

  .business-card-wrap .business-card-content .social-media-wrap.mobile {
    display: none;
  }
}

@media screen and (max-width: 979px) {
  .business-card-wrap .business-card-content .name {
    font-size: 22px;
    margin-bottom: 32px;
  }

  .business-card-wrap .business-card-content .social-media-wrap {
    margin-bottom: 10px;
  }

  .business-card-wrap .business-card-content .social-media-wrap.desktop {
    display: none;
  }

  .business-card-wrap .business-card-content .img-person {
    margin-bottom: 30px;
  }

  .business-card-wrap .business-card-content .btn-purple {
    margin: 40px auto;
  }
}

/* End Business Card */

.dancing-stars-container {
  /*margin-bottom: 100px;*/
    position: relative;
    clear: both;
}

@media screen and (min-width: 980px) {
  .ds-header .mobile,
  .dancing-stars-container .mobile {
    display: none !important;
  }
}
 

/* END DANCING STARS STYLES */


/* START SLIDER CLIENT STYLES */

.main-title-client {
  color: black;
  margin: 0 20px;
  font-family: 'Roboto Bold';
}

.client-bg {
  margin: 20px;
  background-image: linear-gradient(to bottom right, #ffd401, white);
}

.client-bg .logo-client {
  margin: auto;
  padding: 20px 0;
}

@media screen and (min-width: 980px) {
  .main-title-client {
    font-size: 26px;
  }
}

@media screen and (max-width: 979px) {
  .main-title-client {
    font-size: 22px;
  }
}

/* END SLIDER CLIENT STYLES */


/* START SLIDER WITH BACKGROUND STYLES */

.purple-bg {
  margin: 20px;
  padding-bottom: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/best-moment-bg.png);
}

.purple-bg .main-title {
  color: white;
  margin: 0 20px;
  padding: 20px 0;
  font-family: 'Roboto Bold';
}

.purple-bg .dancing-slider .title {
  color: white;
}

.btns {
  display: flex;
  margin: 20px;
  align-items: center;
  justify-content: space-between;
}

.btns .btn-purple {
  margin: initial;
}

@media screen and (min-width: 980px) {
  .main-title,
  .purple-bg .main-title {
    font-size: 26px;
  }
}

@media screen and (max-width: 979px) {
  .main-title,
  .purple-bg .main-title {
    font-size: 22px;
      padding: 15px 0 15px 0;
  }

  .btns .btn-purple {
    font-size: 14px;
    padding: 10px 12px;
  }
}

/* END SLIDER WITH BACKGROUND STYLES */


/* START VIDEO PAGE STYLES */

.video-page {
  margin: 0 20px;
}

.video-page .title-video {
  padding: 20px 0;
  font-family: 'Roboto Bold';
}

.video-page .episodes-listing {
  margin: 0;
}

.video-page .episodes-listing .episodes .episode .play-button {
  width: 48px;
  height: 48px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgb(0, 71, 80, 0.6);
}

.video-page .episodes-listing .episodes .episode .title {
  margin-top: 15px;
}

@media screen and (min-width: 980px) {
  .video-page .title-video {
    font-size: 32px;
  }
}

@media screen and (max-width: 979px) {
  .video-page .title-video {
    font-size: 22px;
  }

  .video-page .episodes-listing {
    /*margin-top: 50px;*/
  }
}

/* END VIDEO PAGE STYLES */


/* START CASTING STYLES */

.casting-wrap {
  width: 100%;
  min-height: 600px;
  font-family: 'Tahoma';
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../img/dancing_stars/bg-casting.png);
}

.casting-wrap .casting-content {
  width: calc(100% - 40px);
  margin: 20px;
  padding: 35px;
  border-radius: 4px;
  background-color: rgb(243, 243, 245, 0.9);
}

.casting-wrap .casting-content .tabs {
  display: inline-block;
}

.casting-wrap .casting-content .tabs .tab {
  display: flex;
  max-width: 102px;
  float: left;
  height: 44px;
  font-size: 15px;
  padding: 0 16px;
  cursor: pointer;
  color: #44206e;
  font-weight: bold;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 20px;
  align-items: center;
  background-color: white;
  border: 1px solid #44206e;
}

.casting-wrap .casting-content .tabs .tab.active {
  color: white;
  background-color: #44206e;
}

.casting-wrap .casting-content .description {
  margin: 20px;
  font-size: 14px;
}

.casting-wrap .casting-content .agree-wrap {
  display: flex;
  margin-bottom: 25px;
}

.casting-wrap .casting-content .agree-wrap .star-sign {
  color: red;
  margin-top: -2px;
}

.casting-wrap .casting-content .agree-wrap .checkbox-wrap {
  display: flex;
}

.casting-wrap .casting-content .agree-wrap .checkbox-wrap input {
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 3px;
  padding-right: 10px;
  margin: 0 7px 6px 7px;
}

.casting-wrap .casting-content .agree-wrap .checkbox-wrap a {
  color: #44206e;
}

.casting-wrap .casting-content .buttons {
  display: flex;
  justify-content: space-between;
}

.casting-wrap .casting-content .buttons .btn {
  color: white;
  padding: 4px 16px;
  border-radius: 15px;
  background-color: #44206e;
}

/* END CASTING STYLES */


/* START NEW FOOTER STYLES */

.btv-footer-new .logos {
  width: 100%;
  padding: 0;
  background: #f6f6f6;
  border-top: 1px solid #818181;
  border-bottom: 1px solid #818181;
}

.btv-footer-new .logos img {
  filter: invert(51%) sepia(0%) saturate(132%) hue-rotate(161deg) brightness(99%) contrast(79%);
}

.btv-footer-new .btv-footer-width-980 {
  margin: 30px auto;
}

.btv-footer-new .btv-footer-width-980:not(:last-child) {
  padding-bottom: 30px;
  border-bottom: 1px solid #818181;
}

.btv-footer-new .logos .logos-wrap,
.btv-footer-new .logos .logos-wrap a {
    display: flex;
    align-items: center;
}

.btv-footer-new .site-footer::before {
  border: none;
}

.btv-footer-new .site-footer .social-media {
  display: flex;
  border: none;
  padding: 10px 0;
  justify-content: space-between;
}

.btv-footer-new .site-footer .social-media .site-logo {
  width: auto;
  margin: 0;
}

.btv-footer-new .site-footer .social-media .right {
  color: #555555;
}

.btv-footer-new .site-footer .social-media .right .text {
  font-size: 12px;
}

.btv-footer-new .site-footer .social-media .right img {
  margin-left: 20px;
}

.btv-footer-new .site-footer .social-media .right .icons-wrap a:nth-child(2) {
  margin-top: 0;
}

.btv-footer-new .site-footer .links {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.btv-footer-new .site-footer .links a {
  font-size: 12px;
  color: #4d4b4c;
}

.btv-footer-new .site-footer .first-text {
  margin-bottom: 4px;
}

.btv-footer-new .site-footer .copyright-wrap {
  display: block;
  font-size: 12px;
  color: #555555;
  margin-top: 20px;
}

@media screen and (min-width: 980px) {
  .btv-footer-new .site-footer .social-media.mobile {
    display: none;
  }

  .btv-footer-new .btv-footer-width-980 {
    display: flex;
    width: 980px;
  }

  .btv-footer-new .logos .logos-wrap img {
    margin-right: 35px;
  }

  .btv-footer-new .logos .logos-wrap .btv {
    /* width: 46px; */
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-comedy {
    width: 58px;
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-cinema {
    width: 117px;
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-action {
    width: 131px;
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-story {
    width: 133px;
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-ring {
    width: 83px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-plus {
        /* width: 80px; */
        height: 26px;
  }

  .btv-footer-new .logos .logos-wrap .btv-novinite {
        width: 192px;
        height: 64px;
  }

  .btv-footer-new .logos .logos-wrap .btv-businessnovinite {
        width: 100px;
        height: 70px;
  }

  .btv-footer-new .logos .logos-wrap .btv-voyo {
    width: 82px;
    height: 28px;
  }

  .btv-footer-new .logos .logos-wrap .btv-ladyzone {
    width: 105px;
    height: 20px;
    margin-top: 2px;
  }

  .btv-footer-new .logos .logos-wrap .btv-dalivali {
    width: 97px;
    height: 28px;
  }

  .btv-footer-new .logos .logos-wrap .btv-zodia {
    width: 74px;
    height: 30px;
    margin-bottom: 2px;
  }

  .btv-footer-new .logos .logos-wrap .btv-njoy {
         width: 73px;
        /* height: 26px; */
        margin-bottom: 9px;
  }

  .btv-footer-new .logos .logos-wrap .btv-radio {
    width: 98px;
    height: 27px;
  }

  .btv-footer-new .logos .logos-wrap .btv-jazz {
    width: 86px;
    height: 24px;
  }

  .btv-footer-new .logos .logos-wrap .btv-fm {
        width: 75px;
        height: 35px;
        margin-bottom: 12px;
  }

  .btv-footer-new .logos .logos-wrap .btv-rock {
    width: 60px;
    height: 28px;
  }

  .btv-footer-new .site-footer .social-media {
    display: flex;
    color: #555555;
    align-items: center;
  }

  .btv-footer-new .site-footer .social-media .right {
    display: flex;
    align-items: center;
  }

  .btv-footer-new .site-footer .social-media .right .icons-wrap {
    display: flex;
    align-items: center;
  }

  .btv-footer-new .site-footer .links {
    display: block;
  }

  .btv-footer-new .site-footer .links a {
    margin-right: 24px;
  }
}

@media screen and (max-width: 979px) {
  .btv-footer-new .desktop {
    display: none;
  }

  .btv-footer-new .btv-footer-width-980 {
    display: flex;
    flex-flow: column;
    margin: 30px 22px;
    align-items: center;
  }
    .video-page .episodes-listing .episodes .episode .title {
        margin-top: 0;
        margin-left: 5%;
    }
    .video-page .episodes-listing .episodes .episode .img-wrap-episode{
        width: 45%;
    }
    .video-page .episodes-listing .episodes .episode .img-wrap-episode>div{
        position: relative;
    }
    .video-page .episodes-listing .episodes .episode .title{
        width: 50%;
        font-size: 14px;
    }
    .video-page .episodes-listing .episodes .episode .img-wrap-episode img{
        max-width: 100%;
    }

  .btv-footer-new .btv-footer-width-980 img {
    margin: 0 25px;
  }

  .btv-footer-new .btv-footer-width-980 .space-bottom {
    margin-bottom: 25px;
  }
  
  .btv-footer-new .logos .logos-wrap .btv {
    width: 34px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-comedy {
    width: 43px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-cinema {
    width: 88px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-action {
    width: 98px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-story {
    width: 100px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-ring {
    width: 62px;
    height: 16px;
  }

  .btv-footer-new .logos .logos-wrap .btv-plus {
    width: 56px;
    height: 18px;
  }

  .btv-footer-new .logos .logos-wrap .btv-novinite {
    width: 128px;
    height: 18px;
  }

  .btv-footer-new .logos .logos-wrap .btv-businessnovinite {
    width: 69px;
    height: 18px;
  }

  .btv-footer-new .logos .logos-wrap .btv-voyo {
    width: 60px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-ladyzone {
    width: 78px;
    height: 14px;
  }

  .btv-footer-new .logos .logos-wrap .btv-dalivali {
    width: 72px;
    height: 23px;
  }

  .btv-footer-new .logos .logos-wrap .btv-zodia {
    width: 55px;
    height: 22px;
  }

  .btv-footer-new .logos .logos-wrap .btv-njoy {
    /* width: 47px;
    height: 20px; */
        height: 40px;
        margin-bottom: 12px;
  }

  .btv-footer-new .logos .logos-wrap .btv-radio {
    width: 73px;
    height: 20px;
  }

  .btv-footer-new .logos .logos-wrap .btv-jazz {
    width: 64px;
    height: 18px;
  }

  .btv-footer-new .logos .logos-wrap .btv-fm {
    width: 56px;
    height: 26px;
  }

  .btv-footer-new .logos .logos-wrap .btv-rock {
    width: 45px;
    height: 20px;
  }

  .btv-footer-new .site-footer .social-media {
    margin: 25px 0;
    padding-top: 0;
  }

  

  .btv-footer-new .site-footer .links a:not(:last-child) {
    margin-bottom: 26px;
  }

  .btv-footer-new .site-footer .social-media .right .icons-wrap {
    display: flex;
    justify-content: center;
  }

  .btv-footer-new .site-footer .social-media .right .icons-wrap a:nth-child(2) {
    display: flex;
    margin-top: 0;
    align-items: center;
  }

  .btv-footer-new .site-footer .copyright-wrap {
    line-height: 18px;
    text-align: center;
  }

  .btv-footer-new .site-footer .copyright-wrap .first-text {
    width: 320px;
    margin: auto;
  }
}

/* END NEW FOOTER STYLES */


.home-ds,
.news-ds,
.faces-ds,
.business-card-ds,
.videos-ds,
.video-ds {
  /*display: none;*/
}



.dancing-slider.fix-arrows .swiper-dancing-buttons {
  top: 34% !important;
}

.dancing-slider.fix-arrows2 .swiper-dancing-buttons {
  top: 43% !important;
}

.swiper-container.dancing-stars-container {
  /*width: 95%;*/
  margin: 0 auto;
}

.swiper-container .swiper-slide img {
  width: 100%;
}
.btv-footer-new {
    margin-top: 60px;
}

@media screen and (max-width: 979px) {
  .swiper-dancing-buttons {
    z-index: 50001;
  }
  .swiper-container .dancing-slider .swiper-dancing-buttons .swiper-dancing-button-next {
    right: -22px;
  }
  /*.swiper-container .swiper-slide {*/
  /*  background: white;*/
  /*}*/
  .swiper-container .dancing-slider .swiper-slide .title {
    padding: 15px 15px;
  }
  /* .swiper-container .dancing-slider .swiper-dancing-buttons {
    top: 44% !important;
  } */
  .swiper-container.swiper-with-bg .dancing-slider .swiper-dancing-buttons {
    top: 39% !important;
  }
  .swiper-container.mobile .swiper-slide {
    /*background: white;*/
      margin-left: -10px;
  }
  .swiper-container.mobile.withBG .swiper-slide {
    background: transparent;
  }
  .swiper-container.mobile.withBG .title {
    background: transparent;
      text-align: left;
      padding: 15px 0;
  }
  .swiper-container.mobile .dancing-slider .swiper-slide .title {
      text-align: left;
      padding: 5px 0 15px 0;
  }
  /* .swiper-container.mobile .dancing-slider .swiper-dancing-buttons {
    top: 25% !important;
  } */
  .swiper-container-mobile .swiper-dancing-buttons {
    top: 41%;
  }
  .swiper-container.dancing-stars-container  {
    width: 84%;
    /*padding-right: 16px;*/
    /*  margin-left: 15px;*/
    /*  margin-bottom: 20px;*/
      margin: 0;
  }

  .swiper-slide .title {
    display: none;
  }
  .swiper-slide-active .title {
    display: block;
  }

  
}

@media screen and (min-width: 980px) {
 
  .dancing-stars-container.mobile {
    display: none !important;
  }
}

.dancing-stars-container img.desktop{
    margin-top: 30px;
}



  /* Pool */
  .embedded.poll .question{
    margin-bottom: 2rem;
  }
  .embedded.poll ul {
    padding: 0;
  }
  .embedded.poll .question > .title {
    color: #000;
    font-size: 1.375rem;
    line-height: 1.3636363636;
    font-weight: 600;
  }
  .embedded.poll ul li {
    list-style-type: none;
    padding-left: 0;
    margin: 1.8rem 0 1.8rem 1rem;
    font-weight: 400;
    line-height: 1.8rem;
    font-size: 1.0625rem;
  }
  .embedded.poll ul>li:before {
    background: transparent;
    display: none;
  }
  .embedded.poll .answer > .title {
    margin-bottom: 1.8rem;
    position: relative;
    padding: 0 0 0 2.0rem;
    margin-bottom: 1.2rem;
  }
  .poll-wrapper .question .answer input[type="radio"], .embedded.poll input[type="radio"] {
    position: absolute;
    width: auto;
    border: none;
    background: initial;
    padding: 0;
    height: initial;
    margin: 0;
    left: 0;
    top: 4px;
  }
  .poll-wrapper .question .answer input[type="radio"]:empty:before, .embedded.poll input[type="radio"]:empty:before {
    margin-right: 0;
  }
  .poll-wrapper .question .answer input[type="radio"]:before, .embedded.poll input[type="radio"]:before {
    content: '';
    background: #fff;
    border-radius: 100%;
    border: 2px solid #000;
    display: inline-block;
    width: 1.1rem;
    height: 1.1rem;
    position: relative;
    top: -1px;
    left: -1px;
    margin-right: 1em;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    transition: all 250ms ease;
  }
  .embedded.poll ul li.answer span {
    font-size: 1.0625rem;;
  }
  [data-poll-id] .question .answer .progress {
    display: none;
  }
  [data-poll-id].show-results li.answer .title input {
    display: none;
  }
  [data-poll-id].show-results li.answer .title {
    padding: 0;
  }
  .embedded.poll ul li.answer span {
    font-size: 1.0625rem;;
  }
  .embedded.poll ul li.answer span {
    font-size: 1.0625rem;;
  }
  [data-poll-id].show-results.voted button.vote, [data-poll-id].show-results button.results {
    display: none;
  }
  [data-poll-id].show-results li.answer .progress .bar {
    margin-top: 4px;
    margin-right: 2px;
    display: block;
    height: 1.2rem;
    width: 0%;
    max-width: calc(100% - 2rem);
    background: #185a7d;
    float: left;
    border-radius: 0px 5px 5px 0px;
  }
  [data-poll-id].show-results li.answer .progress {
    display: block;
    margin-top: 0.7rem;
  }
  [data-poll-id].show-results li.answer .progress .value:after {
    content: '%';
    font-size: 1.8rem;
    font-weight: bold;
    margin-left: 2px;
  }
  [data-poll-id].show-results li.answer .progress .value {
    font-weight: bold;
    width: 2rem;
    margin-left: 0.2rem;
    display: inline-block;
    font-size: 1.5rem;
  }
  .poll-wrapper .question .answer input[type="radio"]:checked:before, .embedded.poll input[type="radio"]:checked:before {
    background-color: #185a7d;
    box-shadow: inset 0 0 0 4px #f4f4f4;
  }
  .poll-wrapper .vote, .embedded.poll .vote {
    padding-right: 0.6875rem;
    width: auto;
    transition-duration: .2s;
    transition-property: color,background-color;
    --icoColor: #185a7d;
    background: #f4f7f9;
    border: none;
    border-radius: 0.5rem 0 0.5rem 0;
    color: #000;
    -moz-column-gap: .625rem;
    column-gap: 0.625rem;
    display: inline-block;
    grid-template-columns: 1rem minmax(0,1fr);
    padding: 0.5rem 0 0.5rem 0.5625rem;
    text-decoration: none;
    width: 6.875rem;
    margin-right: 1.5rem;
    outline: none;
  }
  .poll-wrapper .results, .embedded.poll .results {
    display: inline-block;
    border: none;
    background: transparent;
    color: #185a7d;
    font-size: 1rem;
    margin: 0;
    text-decoration: none;
    cursor: pointer;
    outline: none;
  }

  
.no-margin {
  margin: 0 0 0 0;
}

.grid-box .grid-box-padding picture {
  height: 0;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  padding-top: 56.25%;
  background: #fff;
  position: relative;
  background-image: url(https://cms.static.btv.bg/microsites/btvnew/img/logo-btv-main-white.svg);
  background-color: #cfcfcf;
  background-position: center;
  background-repeat: no-repeat;
}
.grid-box img.lazy {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
} 

.shows-home .grid-box-padding picture {
  padding-top: 100%;
}










/* Swiper Arrows */
.slider1 .swiper-button-prev,
.slider1 .swiper-button-next {
	position: absolute;
	display: flex;
	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;
}

 

.slider1 .swiper-button-prev:hover,
.slider1 .swiper-button-next:hover{
	outline: none;
    background: rgba(0, 0, 0, 0.40);
	color: transparent;
}

.slider1 .swiper-button-prev:hover:before, .slider1 .swiper-button-prev:focus:before,
.slider1 .slick-next:hover:before,
.slider1 .slick-next:focus:before {
	opacity: 1;
}

.slider1 .swiper-button-prev.slick-disabled:before,
.slider1 .swiper-button-next.slick-disabled:before {
	opacity: 0.25;
}

.slider1 .swiper-button-prev:before,
.slider1 .swiper-button-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;
}
 
.slider1 .swiper-button-prev:before {
	margin: 0 3px 0 0;
}
.slider1 .swiper-button-prev {
	left: 20px;
}

[dir="rtl"] .slider1 .swiper-button-prev{
  left: auto;
  right: -25px;
}

.slider1 .swiper-button-prev:before {
  content: "\e91c";
}

[dir="rtl"] .slider1 .swiper-button-prev:before {
  content: "\e91d";
}

.slider1 .swiper-button-next {
  right: 20px;
}

[dir="rtl"] .slider1 .swiper-button-next {
  left: -25px;
  right: auto;
}

.slider1 .swiper-button-next:before {
  content: "\e91d";
}

[dir="rtl"] .slider1 .swiper-button-next:before {
  content: "\e91c";
}

.slider1 .swiper-button-next, .slider1 .swiper-button-prev {
  color: transparent;
}

.slider1 .swiper-button-prev:after, .slider1 .swiper-button-next:after {
  display: none;
}
.slider1 .swiper {
  width: 100%;
  height: 100%;
}
.slider1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slider1 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider1 .swiper-slide > a {
  aspect-ratio: 16/9;
  width: 100%;
  display: inline-block;
}

.slider1 .swiper-pagination {
  position: absolute;
  bottom: 30px !important;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slider1 .swiper-pagination span.swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  height: 8px;
  width: 8px;
  margin: 0 5px !important;
  padding: 0;
  cursor: pointer;
  border: 0;
  font-size: 8px;
  background: #909190;
  opacity: 1;
}
.slider1 .swiper-pagination span.swiper-pagination-bullet-active {
  background: white;
  height: 9px;
  width: 9px;
}
.slider1 .swiper-pagination span.swiper-pagination-bullet:hover {
  background: white;
}

@media screen and (max-width: 980px) { 
  .slider1 .swiper-button-next, .slider1 .swiper-button-prev {
    display: none;
  }
  .slider1 .swiper-slide {
    display: block;
  }
  .slider1 .swiper-pagination  {
    bottom: 140px !important;
  }
}

@media screen and (max-width: 998px) {
    .dancing-stars-nav.mobile .navs .left {
        box-sizing: border-box;
        white-space: nowrap;
        overflow-x: auto;
    }
}

/* всичко на един ред за мобилни устройства */
@media (max-width: 979px) {
    .careers_positions h2 a {
        color: #000;
        font-size: 18px;      
        line-height: 1.4;    
        margin: 0 0 8px 0;    
        padding: 0;
        display: block;
    }
}

@media (max-width: 979px) {
      .careers_positions {
        min-height: auto !important;
        padding: 20px 15px !important;
    }
       .btv-footer-new .site-footer .social-media .right img {
         margin-left: 20px;
         margin-top: 20px;
          display: flex;
       }

       .btv-footer-new .site-footer .links a {
         font-size: 20px;     
         white-space: nowrap;   
         display: inline-block; 
    }

       .btv-footer-new .site-footer .social-media .right .text {
        font-size: 18px;
        display: block;         
        white-space: nowrap;     
        flex-shrink: 0;          
     } 

     

     .btv-footer-new .site-footer .social-media .icons-wrap a img {
       display: block;
       height: 40px;            
       width: auto;             
       object-fit: contain;     
       opacity: 0.8;
       transition: opacity 0.3s ease;
       
     }

         .btv-footer-new .site-footer .social-media .icons-wrap .yt-footer {
         transform: scale(1.5);
  }

         .btv-footer-new .site-footer .social-media .icons-wrap .i-footer {
         transform: scale(1.23);
  }

           .btv-footer-new .site-footer .social-media .icons-wrap .fb-footer {
         transform: scale(1.1);
  }

}

@media screen and (max-width: 479px) {
    .btv-footer-new .site-footer .copyright-wrap .first-text {
       font-size: 10px;
        width: 320px;        
        max-width: 100%;      
        margin: 0 auto;      
        
        display: inline-block; 
    }
}

.video-text a{
    color: #474747;
}
.video-text a h2:hover{
    color:#128391;
}