@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|PT+Sans+Caption:400,700&subset=cyrillic');

.button__holder {
	position: fixed;
    bottom: 60px;
    right: 140px;
    z-index: 101;
}
.button__holder .plus {
    width: 60px;
    height: 60px;
    background: #DB2242;
    display: block;
    border-radius: 50%;
border: none;

animation: radial-pulse 2s linear infinite;
}
.button__holder .plus > img:hover{
	width: 42px;
padding: 9px;
}
.button__holder .plus img {
    width: 40px;
    padding: 10px;
transition: 300ms
}

@keyframes radial-pulse {
	0% {
		box-shadow: 0 0 1px 3px rgba(219, 34, 66, 0.4), 0 0 1px 5px rgba(219, 34, 66, 0.1), 0 0 1px 8px rgba(219, 34, 66, 0.1);
	}
	25% {
		box-shadow: 0 0 1px 13px rgba(219, 34, 66, 0.3), 0 0 1px 7px rgba(219, 34, 66, 0.1), 0 0 1px 25px rgba(219, 34, 66, 0.1);
	}
	50% {
		box-shadow: 0 0 1px 20px rgba(219, 34, 66, 0.1), 0 0 1px 15px rgba(219, 34, 66, 0.1), 0 0 1px 7px rgba(219, 34, 66, 0.1);
	}
	75% {
		box-shadow: 0 0 1px 8px rgba(219, 34, 66, 0.2), 0 0 1px 22px rgba(219, 34, 66, 0.1), 0 0 1px 12px rgba(219, 34, 66, 0.2);
	}
	100% {
		box-shadow: 0 0 1px 3px rgba(219, 34, 66, 0.1), 0 0 1px 10px rgba(219, 34, 66, 0.1), 0 0 1px 17px rgba(219, 34, 66, 0.1);
	}
}

@media screen and (max-width: 1700px) {
.button__holder {
    bottom: 60px;
    right: 60px;
}
}

@media screen and (max-width: 600px) {
.button__holder {
    bottom: 20px;
    right: 20px;
}
.button__holder .plus img {
    width: 36px;
    padding: 7px;
}
.button__holder .plus {
    width: 50px;
    height: 50px;
}
.button__holder .plus > img:hover{
	width: 36px;
padding: 8px;
}
}

.modal-open {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}
.feedback-pop-up
{
	overflow-y: auto;
	-webkit-overflow-scrolling:touch;
	display: none;
	opacity: 0;
}
.feedback-frm {
    position: fixed;
    background: #fff;
    box-shadow: 0px 0px 20px -7px rgba(0,0,0,0.75);
    z-index: 10;
    left: 755px;
    top: 100px;
}
.fa.fa-check {
	color: #ff6262;
}
.vjs-poster {

	background-color: transparent;

}
.polite {
	overflow: hidden;
}
.wrapper-corruption {
    display: flex;
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	height: 350px;
}
.title__video-item {
	width: 100%;
}

.non-youtube {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	background-color: rgba(84, 83, 83, 0.8)!important;
	border-radius: 90px!important;
	border: 1px solid #fff!important;
	background-size: 100%!important;
	height: 60px!important;
	width: 60px!important;
	left: 50%!important;
	top: 50%!important;
	margin-left: -30px!important;
	margin-top: -30px!important;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 9!important;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease;
}

.item-video .video-js--last-video {
	width: 100%;
	height: 386px;
	margin: 0!important;
	background: 100%;
}


.single-video-timestamp {
    margin-bottom: 40px!important;
    margin-top: -20px;
}
.news-social-r {
	line-height: 20px;
	margin: 40px 0;
	padding-top: 20px;
	border-top: 1px solid #cecece;
}
.player-poster.clickable {
	/*background-image: url("/local/templates/ugra-tv/img/Ugra_online2.jpg");*/
	background-image: url("/upload/04.png");
	background-size: 100% 100% !important;
}
.single-page__main-image .video-js .vjs-tech {
	height: auto;
}


.pickmeup.pmu-hidden {
	display: none;
}
.ngallery {
	width: 100%

}
.bx-ie11 .pickmeup .pmu-instance {
	display: none;
}

.bx-ie11 .share_block .socials__item {
	background-size: 39px;
}
.container .live_gubernator .video-js {
	width: 100%;
}
	.single-page__content .video-js {
	width: 100%;
}
.video-js {
	height: auto;
}
	 	.bx-ie11 .single-page__main-image .video-js {
	height: 100%!important;
}
	.bx-ie11  .video-js {
	background-color: #FFF;
}

.ngallery__container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.news-featured-second__misc-info.misc-info.all-news-page {
    color: #707070;
    margin: 5px 0 0px 0px;
    font-size: 0.875rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 10px;
}
.live__palyer.live_gubernator {
    width: calc(100% - 40px);
    margin: 0 auto;
}
.live_banner_guber {
width: 640px;
height: 360px
}
.ngallery__item {
	position: relative;
	margin-bottom: 10px;
	margin-right: 10px;
}

.video_sider-title {
    position: absolute;
    color: white;
    z-index: 4;
    width: 90%;
    padding: 40px;
    bottom: 0;
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 1.25rem;
    line-height: 26px;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.cover {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    position: absolute;
    top: 0;
    bottom: 0;
    transition: .8s;
}
.owl-item.active.center {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: .8s;
    z-index: 3;
}

.owl-item.active.center  .cover {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
   /*// background: #ff000000;*/
    position: absolute;
    transition: .8s;

}


.ngallery__image {
	height: 140px;
}
.ngallery__link {
	display: block;
	font-size: 0;
}
.mf-name {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
    font-family: 'PT Sans Caption', sans-serif;
    width: 350px;
}
.one-news-page .share_block {
    margin-left: -30px;
    margin-top: -20px;
    width: 285px;
    margin-bottom: 20px;
}
.single-programm-page .share_block {
    margin-left: -30px;
    margin-top: -20px;
    width: 285px;
    margin-bottom: 20px;
}
.share_block {
    margin-left: -30px;
    margin-top: 20px;
    width: 285px;
}
.share_block .socials {

    width: inherit;
}
.search__content {
    position: relative;
    display: flex;
}


.programmItemPicture_container {
	width: 260px;
    height: 200px;
    display: inline-block;
    float: left;
    margin-right: 30px;
    position: absolute;
    left: 30px;
}
.programmItemPicture{
	width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 0;
    display: block;

    padding-top: 56.25%;
    font-size: 0;
}

button.search__button {
    background: url(../img/ico/svg/009-musica-searcher.svg) #f3f3f3;
    height: 50px;
    position: absolute;
    right: 0;
    border: none;
    width: 70px;
    background-size: 33px;
    background-position: 50%;
	background-repeat: no-repeat;
	outline: none;
	cursor: pointer;
	transition: 0.2s;
	opacity: .7;
}
button.search__button:hover {
	transition: 0.2s;
	opacity: 1;

}

span.mf-req {color:red;}
div.mf-ok-text {
  color: green;
  font-weight: bold;
  padding-bottom: 1em;
  text-align: center;
  margin-top: 20px;}
   /*feedback*/
   .mfeedback  .input {
	position: relative;
	z-index: 1;
	display: inline-block;
	max-width: 350px;
	width: 100%;
	vertical-align: top;
}
 .reclama-pop-up {display: none;}
.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #f0f0f0;
}
a {
    color: #848484;
}
.single-navigation-line--news-page img {
	width: 100%;
       object-fit: cover;
}
.awords-static-item img {
	width: 100%;
       object-fit: cover;
}
.input__field:focus {
	outline: none;
}
.input__label {
	display: inline-block;
	padding: 0 1em;
	width: 40%;
}
.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 290px;
}
.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}
.icon {
	color: #ddd;
}
.input-3 {
    word-wrap: break-word;
}
.feedback__header--message {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 700;
    background-image: url(/feedback/feedback-massage.jpg);
    background-repeat: no-repeat;
    color: #fff;
    padding: 30px;
    border-bottom: 5px solid #00993d;
    margin-bottom: 40px;
}
/* Individual styles */
/* Ichiro */
.input--ichiro {
	margin-bottom: 2em;
}
.submit-btn--feedback {
    background: #00993d;
    border: none;
    color: #fff;
    padding: 16px 50px;
    font-weight: 700;
    font-size: 1rem;
    font-family: 'PT Sans Caption', sans-serif;
    margin: 0 auto 18px;
    cursor: pointer;
}
.feedback-frm .mf-name {
      width: 350px!important;
}
.mm-page .mfeedback {
    margin-top: 580px;
}
.input__field--ichiro {
    position: absolute;
    top: 4px;
    left: 15px;
    z-index: 100;
    display: block;
    padding: 0 0.55em;
    width: calc(100% - 47px);
    height: calc(100% - 18px);
    background: none;
    color: #cecece;
    border-bottom: 1px solid #00993d;
    opacity: 0;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
    -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.input__label--ichiro {
    width: 290px;
    text-align: left;
    cursor: text;
    padding: 0px 30px;
}
.captcha_feedback {
    width: 290px;
    margin: 0 auto;
    margin-top: 10px;
}
.close-modalMess{
	font-size: 1.125rem!important;
    position: absolute;
    right: 10px;
	top: 10px;
	cursor: pointer;
}
.input__label--ichiro::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	-webkit-transform-origin: 50% 100%;
	    transform-origin: 50% 100%;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.input__label-content--ichiro {
	-webkit-transform-origin: 0% 50%;
	    transform-origin: 0% 50%;
 transition: -webkit-transform 0.3s;
 transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    border-bottom: 1px solid #ededed;
}
.input__field--ichiro:focus,
.input--filled .input__field--ichiro {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.input__field--ichiro:focus + .input__label--ichiro,
.input--filled .input__label--ichiro {
	cursor: default;
	pointer-events: none;
}
.input__field--ichiro:focus + .input__label--ichiro::before,
.input--filled .input__label--ichiro::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.input__field--ichiro:focus + .input__label--ichiro .input__label-content--ichiro,
.input--filled .input__label-content--ichiro {
	-webkit-transform: translate3d(0, -3.15em, 0) scale3d(1, 1, 1);
    transform: translate3d(0, -3.15em, 0) scale3d(1, 1, 1) translateZ(1px);
    border-bottom: none;
    color: #00993d;
}
.feedback-frm {
    position: fixed;
    background: #fff;
    box-shadow: 0px 0px 20px -7px rgba(0,0,0,0.75);
    z-index: 10;
    left: 50%;
    top: 100px;
    margin-left: -175px;
}
.gray-bg-hover{
	width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.58);
    z-index: 6;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
/*search page*/
.page-content__title{
	font-size: 1.688rem;
	text-transform: uppercase;
	margin: 30px 0;
}
	.search-page__header {
		padding: 0 30px;
	}
	.seach__answer {
		font-size: 1rem;
		color: #9c9c9c;
		margin-bottom: 20px;
	}
		.search-result__misc .breadcrumbs_item:last-child a::after {
		content:none!important;
	}
	.search-result__item {
		margin: 0 -30px;
		padding: 0 30px;
		border-top: 3px solid #ededed;
		color: black;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				        flex-direction: column;
		display: -webkit-box;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
				-webkit-box-pack: start;
				        justify-content: flex-start;
		align-content: stretch;
				-webkit-box-align: start;
				        align-items: flex-start;
	}
	.seach__result {
		font-weight: 700;
		color: #000;
	}
	.similar-news-item__image img {
		width: 100%;
	}
	.search-result__title {
		margin-bottom: 20px;
	}
	.search-result__item {
		margin: 0 -30px;
		padding: 30px;
		border-top: 3px solid #ededed;
	}
	.search-result__title  a{
		font-size: 1.125rem;
		font-weight: 700;
		font-family: 'PT Sans Caption', sans-serif;
		color: #222;
	}
	.search-result__img {
		width: 300px;
		float: left;
		margin-right: 20px;
	}
	.search-result__content {
		font-size: 0.875rem;
		line-height: 20px;
		width: 100%;
	}
	.search-page__content b {
		font-weight: 700;
	}
	.search-result__misc {
		color: #9c9c9c;
		padding: 10px 0px;
	}
	.search-row {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		        justify-content: space-between;
		padding: 30px 0;
		position: relative;
	}
	.search-row--black {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		        justify-content: space-between;
		padding: 30px 30px;
		position: relative;
		margin: 0px -30px;
		background: #ededed;
	}
	.search-row--white {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		        justify-content: space-between;
		padding: 30px 30px;
		position: relative;
		margin: 0px -30px;
	}

	.search-row__button,.search-row__button.search-row__advanced-button {
		padding: 5px 30px;
		background: white url(../img/ico/svg/equalizer.svg) 180% 50% no-repeat;;
		border: none;
		margin-left: 15px;
		outline-style: none;
		cursor: pointer;
		background-size: 28px;
		color: #757575;
		font-size: 0.8125rem;

	}
	.search-row__advanced-button {
		width: 240px;
		transition: all 0.5s;
		background-position: 120% 50%;
		background-size: 28px;
		background: no-repeat;


	}
	.search-row__advanced-button:hover, .search-row__advanced-button--active {

		color: #fff;
		background: #00993d url(../img/ico/svg/equalizer.svg) 95% 50% no-repeat;
		background-size: 28px;
	}
	.search-row__button--active {
		background-color: #00993d!important;
		color: #fff!important;
	}
	.search-row__button--active .show-caledar {
		background: #038135;
		display: inline-block;
		line-height: 40px;
		margin: -7px -31px -7px 15px;
		padding: 5px 10px 5px 10px;
	}
	.search-row--btn:hover .show-caledar {
		background: #038135;
		display: inline-block;
		line-height: 40px;
		margin: -7px -31px -7px 15px;
		padding: 5px 10px 5px 10px;
	}
	.show-caledar {
		background: #e5e3e3;
		display: inline-block;
		line-height: 40px;
		margin: -7px -31px -7px 15px;
		padding: 5px 10px 5px 10px;
	}
	.js-search-on-date .fa.fa-calendar {
		margin-right: 15px;
		margin-left: -10px;
	}
	.js-search-on-category .fa.fa-align-right {
		margin-right: 15px;
		margin-left: -10px;
	}
	.alphabet-pic {
		background-image: url(/img/ico/alphabet-b.png);
		width: 30px;
		height: 16px;
		background-size: 100%;
		display: inline-block;
		background-repeat: no-repeat;
		vertical-align: middle;
		margin-left: 15px;
	}
	.categ-pic {
		background-image: url(/img/ico/categ-b.png);
		width: 26px;
		height: 23px;
		background-size: 100%;
		display: inline-block;
		background-repeat: no-repeat;
		vertical-align: middle;
		margin-left: 15px;
	}
	.search-programm__btn.btn-active .categ-pic {
		background-image: url(/img/ico/categ-w.png);
	}
	.search-programm__btn.btn-active .alphabet-pic {
		background-image: url(/img/ico/alphabet-w.png);
	}
	.search-programm__btn {
	  padding: 5px 30px;
	background: white;
	width: 240px;
	border: 1px solid #ededed;
	margin-left: 15px;
	outline-style: none;
	cursor: pointer;
	color: #757575;
	font-size: 0.8125rem;
	}
	.search-programm__btn.btn-active {
		color: white;
		background: #00993d;
	}
	h1.single-page__title.navigation-line__title.navigation-line__title--tv-prog {
		margin: 0 20px -6px 0;
	}
	.single-page--arrow img {
		width: 10px;
		   object-fit: cover;
	}
	.search-row__input {
		padding: 15px 30px;
		background: white;
		width: 240px;
		border: none;
		border-radius: 0;
		background-size: 30px;
		border-right: none;
			outline: none;
		-webkit-box-flex:1;
			  flex:1;
	}
	.search-row__search-button {
		width: 70px;
		background-color: white;
		border: 1px solid #ededed;
		border-left: none;
		outline: none;
		cursor: pointer;
		font-size: 1.25rem;
		color: #757575;
		transition : .2s;
	}
	.search-row__search-button:hover{
	 color: #3f3f3f;
	 transition : .2s;
	}
	.pickmeup.pmu-flat {
		margin: 5px;
	}

.news__content-left .news-featured-first__content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	padding: 20px;
}


	.search-dropdown__item-title {
		display:inline-block;
		font-size: 1rem;
		font-weight: 700;
		margin-bottom: 20px;
	}
	.select-range-btn {
		width: calc(100%/2 - 15px);
		display: inline-block;
		float: left;
		margin: 5px;
		background: white;
		border: 1px solid #cecece;
		padding: 15px;
		color: #cecece;
		cursor: pointer;
	}
	.select-range-btn:hover, .select-range-btn:focus{
		background: #00993d;
		color: #fff;
		outline-style: none;
	}
	.checkbox-column {
		display: -webkit-box;
		display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				        flex-direction: column;
		font-size: 0.875rem;
		line-height: 1.875rem;
	}
	.checkbox-column:first-child {
		margin-right: 50px;
	}
	.checkbox-column *:last-child {
		margin-bottom: 0!important;
	}
	.checkbox-column-two-column{
	  display: -ms-flex;
	  display: -webkit-box;
	  display: flex;
	}
	.fadeIt {
	}
	.search-row__search-dropdown {
		position: absolute;
		right: 30px;
		top:220px;
		z-index: 5;
		display: -webkit-box;
		display: flex;
		        -webkit-box-pack: end;
		                justify-content: flex-end;
		background: #fff;
		padding: 30px 0;
		border: 1px solid #ededed;
		        box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
		opacity: 0;
		transition:  .45s ease-in-out;
		visibility: hidden;
	}
	.clickOut {
		visibility: visible;
		top: 90px;
		opacity: 1;
		transition:  .45s ease-in-out;
	}
	.search-dropdown__item {
		margin: 0 30px;
	}
	.news-page__search-row {
		 left: 0px;
		right:0px;
		        -webkit-box-pack: justify;
		                justify-content: space-between;
	}
	.calendar-light__two-ranges {
		display: -webkit-box;
		display: flex;
		        -webkit-box-pack: start;
		                justify-content: flex-start;
		        -webkit-box-align: center;
		                align-items: center;
	}
	.regions [type="checkbox"]:checked + label {
		color: #00993d;
		font-weight: 700;
	}
	.serch__element.element-sort {
		background-color: #009a3e;
	}
	.sort_mod-input {
		background: white;
		display: inline-block;
	}
	.calendar-light__range-from, .calendar-light__range-to {
		width: 130px;
		line-height: 28px;
		padding: 10px 15px;
		border: 1px solid #cecece;
		text-align: center;
		color: #333;
		font-size: 0.725rem;
	}
	.calendar-light__bridge {
		width: 15px;
		height: 2px;
		background: #cecece;
		margin: 5px;
	}
	.live-description__genre--live {
		margin-bottom: 20px;
	}
	.sort-selection__item {
		line-height: 48px;
		display: block;
		border: 1px solid #cecece;
		white-space: nowrap;
		padding: 0 20px;
		background: white;
		outline-style: none;
		cursor: pointer;
		color: #757575;
		font-size: 0.875rem;
		width: 120px;
		text-align: center;
	}
	.pickmeup {
		z-index: 9;
	}
	.sort-selection__item:first-child {
		margin-right: 20px;
	}
	.sort-selection__item input{
		position: absolute;
		left: -9999px;
	}
	.sort-selection__item:hover, .sort-selection__item--active {
		color: #fff;
		background: #00993d;
		border-color: #00993d;;
	}
	.news-page .sort-selection__item:first-child {}
	.sort-selection__row {
		display: -webkit-box;
		display: flex;
		margin-bottom: 20px;
		        -webkit-box-pack: justify;
		                justify-content: space-between;
	}
	.news-page .sort-selection {
		        -webkit-box-pack: justify;
		                justify-content: space-between;
	}
	.sort-selection .fa-calendar,
	.sort-selection .fa-align-right,
	.sort-selection .fa-percent,
	.sort-selection .fa-calendar-o,
	.sort-selection .fa-calendar-check-o {
		margin-left: 10px;
	}
	/* Base for label styling */
	[type="checkbox"]:not(:checked),
	[type="checkbox"]:checked {
		position: absolute;
		left: -9999px;
	}
	[type="checkbox"]:not(:checked) + label,
	[type="checkbox"]:checked + label {
		position: relative;
		padding-left: 1.95em;
		cursor: pointer;
		line-height: 22px;
		margin-bottom: 15px;
		/* font-weight: 700; */
	}
	/* checkbox aspect */
	[type="checkbox"]:not(:checked) + label:before,
	[type="checkbox"]:checked + label:before {
	  content: '';
	  position: absolute;
	  left: 0; top: 0;
	  width: 1.25em; height: 1.25em;
	  border: 2px solid #ccc;
	  background: #fff;
	  border-radius: 0px;
			box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
	}
	/* checked mark aspect */
	[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
		content: "\f00c";
		position: absolute;
		font: normal normal normal 14px/1 FontAwesome;
		top: .25em;
		left: .25em;
		font-size: 1rem;
		line-height: 17px;
		color: #565656;
		transition: all .2s;
	}
	/* checked mark aspect changes */
	[type="checkbox"]:not(:checked) + label:after {
	  opacity: 0;
	  -webkit-transform: scale(0);
			  transform: scale(0);
	}
	[type="checkbox"]:checked + label:after {
	  opacity: 1;
	  -webkit-transform: scale(1);
			  transform: scale(1);
	}
	/* disabled checkbox */
	[type="checkbox"]:disabled:not(:checked) + label:before,
	[type="checkbox"]:disabled:checked + label:before {
			box-shadow: none;
	  border-color: #bbb;
	  background-color: #ddd;
	}
	[type="checkbox"]:disabled:checked + label:after {
	  color: #999;
	}
	[type="checkbox"]:disabled + label {
	  color: #aaa;
	}
	/* accessibility */
	[type="checkbox"]:checked:focus + label:before,
	[type="checkbox"]:not(:checked):focus + label:before {
	  border: 2px solid  #ededed;
	}
	.filter-city [type="checkbox"]:checked + label {
		color: #00993d;
		font-weight: 700;
	}
	 [type="checkbox"]:checked + label {
		color: #db2242;
		font-weight: 700;
	}
	.mod-input {
		padding: 10px 0px 0;
		background: white;
	}
	.serch__element {
		display: inline-block;
		font-size: 0.8125rem;
		background: #db2242;
		color: white;
		padding: 0 30px 0 10px;
		line-height: 30px;
		height: 30px;
		text-decoration: none;
		margin-left: 10px;
		margin-bottom: 10px;
		position: relative;
		padding-right: 30px;
		font-weight: 700;
	}
	.serch__element.regione {
		background: #00993d;
	}
	.search-row .serch__element:last-child:after {
		content: "+";
		display: inline-block;
		color: #222;
		position: absolute;
		right: -21px;
		opacity: .4;
		font-size: 1.25rem;
		line-height: 30px;
	}
	.delete__element {
		position: absolute;
		right: 11px;
		-webkit-transition: opacity .3s ease;
		top: 0;
		bottom: 0;
		transition: opacity .3s ease;
		opacity: .6;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: center;
		transition: opacity  .2 ;
	}
	.delete__element:hover {
		opacity: 1;
		transition: opacity  .2 ;
	}
.shareDisplay__btn-block {
    position: absolute;
    display: -webkit-box;
    display: flex;
    height: 73px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    bottom: 40px;
    left: -13px;
    background: white;
    border-radius: 99px;
    border: 1px solid #ededed;
    padding: 0px 0px;
	box-shadow: 10px 10px 35px -17px rgba(0, 0, 0, 0.75);
	margin-top: 5px;
}
.active-blue {
	background: url(../img/ico/svg/010-share-hover.svg) #2848a9 !important;
	transition: .3s
}
.socials .hidden-block {
	display: none;
}

.m-social {
	display: none;
}


.visible-block {
display:  inline-block;
}
.flex-block {
	display: -webkit-box;
	display: flex;
}
.shareDisplay__btn-block a:hover {
	-webkit-animation: shake 0.9s cubic-bezier(.36, .07, .19, .97) both;
	animation: shake 0.9s cubic-bezier(.36, .07, .19, .97) both;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}
.shareDisplay__btn-block a {
    width: 37px;
    height: 35px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
}
@-webkit-keyframes shake {
	10%, 90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0);
	}
	20%, 80% {
		-webkit-transform: translate3d(1px, 0, 0);
		transform: translate3d(1px, 0, 0);
	}
	30%, 50%, 70% {
		-webkit-transform: translate3d(-1.5px, 0, 0);
		transform: translate3d(-1.5px, 0, 0);
	}
	40%, 60% {
		-webkit-transform: translate3d(1.5px, 0, 0);
		transform: translate3d(1.5px, 0, 0);
	}
}
@keyframes shake {
	10%, 90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0);
	}
	20%, 80% {
		-webkit-transform: translate3d(1px, 0, 0);
		transform: translate3d(1px, 0, 0);
	}
	30%, 50%, 70% {
		-webkit-transform: translate3d(-1.5px, 0, 0);
		transform: translate3d(-1.5px, 0, 0);
	}
	40%, 60% {
		-webkit-transform: translate3d(1.5px, 0, 0);
		transform: translate3d(1.5px, 0, 0);
	}
}
html {
	font-family: 'Open Sans', sans-serif;
	background: #cecece;
	color: #333;
	background: url(../img/pattern.jpg) 0 0 repeat;
	background-attachment: fixed; 
}
.main-html {
	background: url(/local/templates/ugra-tv/img/kate-left.png) 0 0 no-repeat, url(/local/templates/ugra-tv/img/demuri-right.png) 100% 0 no-repeat, url(../img/pattern.jpg) 0 0 repeat;
}
/* Header */

.workarea {
	width: 1400px;
	display: block;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}
.first-header-line {
	border-bottom: 2px solid #f2f2f2;
	display: -webkit-box;
	display: flex;
}
.first-header-line__service {
	display: -webkit-box;
	display: flex;
	width: 230px;
}
.service__item {
	border-right: 1px solid #ededed;
	width: 25%;
	padding: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}
.service__item--home {
	background-image: url(../img/ico/svg/008-home.svg);
	background-size: 26px;
}
.service__item--sitemap {
	background-image: url(../img/ico/svg/007-site-map.svg);
	background-size: 29px;
}
.service__item--email {
	background-image: url(../img/ico/svg/envelope.svg);
	background-size: 25px;
}
.socials__item--email{
	background-image: url(../img/ico/svg/envelope.svg);
	background-size: 30px!important;
}
.service__item--visually {
	background-image: url(../img/ico/svg/006-eye.svg);
	background-size: 31px;
}
.first-header-line__today {
	line-height: 50px;
	padding: 0 20px;
	font-size: 0.8125rem;
	min-width: 240px;
}
.first-header-line__search {
	-webkit-box-flex: 1;
	        flex-grow: 1;
}
.search__input {
	background: #f2f2f2;
	border: none;
	padding: 0 20px;
	color: #888888;
	box-sizing: border-box;
	width: 100%;
	background-image: url(../img/ico/svg/009-musica-searcher.svg);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	line-height: 50px;
	height: 50px;
	background-size: 31px;

}
.search__content .search__input {

	background-image: none;

}
.socials {
	display: -webkit-box;
	display: flex;
	width: 355px;
}
.sidebar .socials {
	display: -webkit-box;
	display: flex;
	width: 280px;
}
.socials__item {
	-webkit-box-flex: 1;
	        flex: 1;
	width: 50px;
	cursor: pointer;
	background-repeat: no-repeat;
	border-right: 1px solid #f2f2f2;
	background-position: 50% 50%;
	background-size: 26px;
}
.sidebar .socials__item {
	-webkit-box-flex: 1;
	        flex: 1;
	width: 50px;
	cursor: pointer;
	background-repeat: no-repeat;
	border-right: 1px solid #f2f2f2;
	background-position: 50% 50%;
	background-size: 30px;
}
.shareDisplay__btn-block .socials__item {
	border-right: 0px solid #f2f2f2;
}
.socials__item--instagram {
	background-image: url(../img/ico/svg/instagram.svg);
	background-size: 36px;
}
.socials__item--google-plus {
	background-image: url(../img/ico/svg/google-plus.svg);
}
.socials__item--facebook {
	background-image: url(../img/ico/svg/facebook.svg);
}
.socials__item--youtube {
	background-image: url(../img/ico/svg/youtube.svg);
}
.socials__item--rutube {
	background-image: url(../img/ico/svg/rutube.svg);
}
.socials__item--vk {
	background-image: url(../img/ico/svg/vk.svg);
}
.socials__item--twitter {
	background-image: url(../img/ico/svg/twitter.svg);
}
.socials__item--ok {
	background-image: url(../img/ico/svg/odnoklassniki-logo.svg);
}
.socials__item--rss {
	background-image: url(../img/ico/svg/rss.svg);
}
.socials__item--telegram {
	background-image: url(/upload/telegram-svgrepo-com.svg);
}
.socials__item--zen {
    background-image: url(../img/ico/svg/zen-new-icon.svg);
}

.socials__item:last-child {
	border-right: none;
}

.inline-socials__item {
    background-size: 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 26px;
}

.inline-socials__item__big {
    background-size: 27px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 27px;
}
.second-header-line {
	display: -webkit-box;
	display: flex;
}
.second-header-line__logo {
	display: block;
	width: 229px;
	height: 100px;
	border-right: 1px solid #f2f2f2;
}
.second-header-line__onair {
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	        flex: 1;
	height: 100%;
}
.onair__content {
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	        flex: 1;
	width: 900px;
	overflow: hidden;
	height: 100px;
}
.onair__controls {
	width: 50px;
}
.day__controls {
    display: -webkit-box;
    display: flex;
    width: 85px;
    position: absolute;
    right: -5px;
    top: 95px;
}
.onair__forward, .onair__backward {
    line-height: 49px;
    text-align: center;
    color: #b7b7b7;
    font-family: monospace;
    font-size:1.125rem;
    background: #fff;
    width: 100%;
    border: none;
    outline: 0;
    cursor: pointer;
}
.inner-page__header {
    position: relative;
}
.onair__forward {
	border-bottom: 1px solid #f2f2f2;
}
.onair__forward.disabled ,  .onair__backward.disabled {
		color: #dcdcdc;
		pointer-events: none;
}
.onair__forward:hover, .onair__backward:hover{
	color: #00993d;
}
.disable {
	opacity: 0;
	pointer-events: none;
}
.onair__item {
	-webkit-box-flex: 1;
	        flex: 1;
	border-right: 1px solid #f2f2f2;
	padding: 10px 20px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	height: 80px;
}
.first-3-news__icons.content-icons {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
}
.first-3-news__item .content-icons__item {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 99px;
}
.big-hot-video__icons.content-icons {
	position: absolute;
	z-index: 5;
	bottom: 30px;
	right: 30px;
}
.big-hot-video__content .big-hot-video__icons.content-icons {
	display: block;
	position: absolute;
	top: 20px;
	right: 15px;
}
.big-hot-video__content .content-icons .content-icons__item {
	display: inline-block;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	border-radius: 99px;
	background-color: #fff;
}
.onair__status {
	font-size: 0.8125rem;
	color: #898989;
}
.onair__status--now {
	color: #00993d;
	padding-left: 13px;
}
.onair__status--now:before {
	width: 11px;
	height: 16px;
	display: inline-block;
	border-radius: 179px;
	top: 15px;
	position: absolute;
	margin-right: 10px;
	animation: fadein 2s infinite;
	content: "\2022";
	font: normal normal normal 34px/1 Arial;
	color: #00993d;
	line-height: 3px;
	left: 18px;
}
@keyframes fadein {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
/* Firefox < 16 */
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
/* Internet Explorer */
/* Opera < 12.1 */
.onair__title {
	color: #333;
	text-decoration: underline;
	font-size: 0.875rem;

}
.onair__time {
	font-size: 1.125rem;
	font-weight: 700;
	color: #00993d;
}
.index-page__main {
	-webkit-box-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: flex;
	        -webkit-box-orient: horizontal;
	        -webkit-box-direction: normal;
	                flex-flow: row;
	position: relative;
	margin-bottom: 13px;
}
.index-page__programms {
	    background: #f2f2f2;
    padding-bottom: .03px;
}


.page-video  .programms__get-more-button {
    width: calc(100% - 60px);
}
.navigation {
	position: relative;
}
.main__navigation {
	position: static;
	width: 230px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	display: -webkit-box;
	display: flex;
}
.navigation__open-full-navigation-button {
	padding: 21px 35px 19px 65px;
	background: #f2f2f2;
	display: block;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 700;
	text-decoration: none;
	color: #898989;
	background-image: url(../img/ico/navigation__open-full-navigation-button.png);
	background-repeat: no-repeat;
	background-position: 30px 50%;
	margin-bottom: 20px;
	border: none;
	cursor: pointer;
	outline: 0;
}
.navigation__short-navigation {
	-webkit-box-flex: 1;
	        flex: 1;
}
.short-navigation {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
}
.short-navigation:hover .short-navigation__item {
	color: #ccc;
}
.short-navigation__item:hover {
	color: #222!important;
}
.short-navigation__item {
	padding: 19px 30px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.875rem;
	cursor: pointer;
	display: block;
	color: #222;
	text-decoration: none;
	transition: color 0.2s ease-out 0.01s;
}
.short-navigation__item--radiougra {
	background-color: #db2242;
	color: white!important;
	margin-top: 20px;
}
.short-navigation__item--ricugra {
	background-color: #00993d;
	color: white!important;
	margin-bottom: 0;
}
.first-news {
	display: -webkit-box;
	display: flex;
}
.main__first-news {
	-webkit-box-flex: 1;
	        flex-grow: 1;
}
.big-hot-video {
	cursor: pointer;
	margin: 0 auto;
}
.big-hot-video__content {
	position: relative;
	height: 100%;
}
body .big-hot-video__image {
	width: 890px;
	height: 515px;
}
.first-news__left-col {
	position: relative;
}
.first-news__right-col {
	margin-right: auto;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
    padding-right: 20px;
}
.big-hot-video__misc-info {
	position: absolute;
	z-index: 1;
    left: 0;
    color: white;
    bottom: 0;
    right: 0;
    padding-left: 110px;
    background: transparent;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.0) 99%);
    line-height: 40px;
    padding-top: 170px;
    padding-bottom: 17px;
}
.last-news-title {
    font-family: 'PT Sans Caption', sans-serif;
    margin: 0 70px 0 0;
    font-size: 1.725rem;
    line-height: 26px;
}
.first-3-news__item {
	position: relative;
}
.first-3-news__image {
	display: block;
	height: 135px;
	width: 242px;
}
.first-3-news__title {
	font-size: 0.8125rem;
	position: absolute;
	left: 0;
	color: white;
	bottom: 0;
	right: 0;
	padding-left: 10px;
	background: transparent;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.0) 99%);
	line-height: 1rem;
	padding-bottom: 10px;
	padding-top: 40px;
}
.first-news__see-all-button {
	position: absolute!important;
    bottom: 10px;
    z-index: 5;
    right: 35px;
}
.main-player-btn {
    position: absolute!important;
    bottom: 20px;
    z-index: 5;
    right: 20px;
    padding: 5px 40px 5px 20px!important;
}
.see-all-button {
	display: block;
	text-align: center;
	color: white;
	font-size: 0.875rem;
	line-height: 30px;
	cursor: pointer;
	padding: 10px 25px 10px 0;
	text-decoration: none;
	position: relative;
}
.see-all-button:after {
	content: "\2794";
	display: inline;
	padding-left: 10px;
	position: absolute;
	opacity:1;
	        transition-duration: .2s;
}
.see-all-button:hover:after {
content: "\2794";
    display: inline;
    padding-left: 30px;
    position: absolute;
	opacity:0;
	        transition-duration: .2s;
}
.background-our-red:hover {
    background: #bb122f;
            transition-duration: .2s;
}
.background-our-red {
	background: #db2242;
	        transition-duration: .2s;
}
.index-page__abra {
	display: -webkit-box;
	display: flex;
            -webkit-box-pack: justify;
                    justify-content: space-between;
    padding: 0 13px 11px;

}
.index-page__abra > div {
	/* margin: 0 15px; */
}
.index-page__abra > div a{
	display: block;
    max-width: 100%;
	position: relative;
}
.index-page__abra > div img{
	max-width: 100%;
    height: 100%;
}
.leri-kadabra_image {
	width: 100%;
	display: block;
}
.index-page__news {
	background: #f2f2f2;
	padding-bottom: 0.03px;
}
.navigation-line {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	        align-items: center;
	padding: 0 30px;
}
h2.navigation-line__title.tv-programm__today--title {
    margin: -15px 0px 0 0;
}
.navigation-line__title {
    font-family: 'PT Sans Caption', sans-serif;
    margin: 0 70px 0 0;
    padding: 35px 0 25px;
    font-size: 2.125rem;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 3px;
    margin-bottom: 25px;
}
.active-cat:after{
	visibility: hidden!important;
    -webkit-transform: scaleX(0)!important;
    transform: scaleX(0)!important;
}
.index-page__news .navigation-line__title {
	     flex-basis: 100px;
}
.navigation-line__hash-tags {
	-webkit-box-flex: 1;
	        flex-grow: 1;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	        align-items: center;
	margin-right: 70px;
}
.navigation-line__see-all-button {
	font-size: 0.875rem;
    color: #707070;
    padding: 0;
    text-align: right;
    white-space: nowrap;
    margin: 35px 20px 25px;
	line-height: 23px;
	min-height: 18px;
}
.navigation-line__see-all-button:after {}
.hash-tags__category, .hash-tags__city {
	display: none;
}
.hash-tags__category.active, .hash-tags__city.active {
	display: block;
	padding-left: 20px;
}
.hash-tags__cubeshape {
	width: 110px;
	margin: 0 auto;
	height: 23px;
	transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	transition: transform 0.8s, -webkit-transform 0.8s;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.hash-tags__switcher {
	margin-right: 20px;
}
.hash-tags__first_cube, .hash-tags__second_cube {
	color: #fff;
	font-size: 0.875rem;
	text-align: center;
	cursor: pointer;
	height: 23px;
	width: 100%;
	text-decoration: none;
	position: relative;
	line-height: 23px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.hash-tags__first_cube {
	background: #db2242;
	border-bottom: 2px solid #00993d;
	-webkit-transform: perspective(600px) rotateX(0);
	        transform: perspective(600px) rotateX(0);
}
.hash-tags__second_cube {
	background: #00993d;
	border-bottom: 2px solid #db2242;
	margin-top: -2px;
	-webkit-transform: perspective(600px) rotateX(180deg);
	        transform: perspective(600px) rotateX(180deg);
}
.hash-tags__switcher.a-category .hash-tags__cubeshape {
	-webkit-transform: rotateX(0deg);
	        transform: rotateX(0deg);
}
.hash-tags__switcher.a-category.ready-to-rotate:hover .hash-tags__cubeshape {
	-webkit-transform: rotateX(180deg);
	        transform: rotateX(180deg);
}
.hash-tags__switcher.a-city .hash-tags__cubeshape {
	-webkit-transform: rotateX(180deg);
	        transform: rotateX(180deg);
}
.hash-tags__switcher.a-city.ready-to-rotate:hover .hash-tags__cubeshape {
	-webkit-transform: rotateX(0deg);
	        transform: rotateX(0deg);
}
.hash-tags__switcher {
  -webkit-perspective: 600px;
}
.hash-tags__item {
	font-size: 0.875rem;
	color: #707070;
	margin: 0px 20px 0 0;
	text-decoration: underline;
}
.hash-tags__item {
	font-size: 0.875rem;
	color: #707070;
	margin: 0px 20px 0 0;
	position: relative;
	text-decoration: none;
	display: inline-block;
}
.hash-tags__item:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  left: 0;
  bottom: 0;
  visibility: visible;
  background-color: #707070;
  transition: all 0.3s ease;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.hash-tags__item:hover:after  {
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.hash-tags__more-button {
	font-family: monospace;
	font-size: 1.53846rem;
	vertical-align: middle;
	color: #707070;
	text-decoration: none;
	border: none;
	background: transparent;
	outline: 0;
}
.news__content {
	padding: 0 30px;
}
.news__content {
	position: relative;
}
.news__content:after {
	content: "";
    display: table;
	clear: both;
}
.news__loading {
	content: "";
    position: absolute;
    display: none;
    top: 0;
    bottom: 20px;
    left: 30px;
    right: 30px;
    background: #cecece;
    z-index: 2;
    opacity: 1;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
	background-size: 80px 80px;
	-webkit-animation: loading 1.5s linear infinite;
	        animation: loading 1.5s linear infinite;
}
@-webkit-keyframes loading {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 80px 0;
  }
}
@keyframes loading {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 80px 0;
  }
}
.news__content-left {
	float: left;
	width: 660px;
}
.news-featured-first {
	display: block;
	position: relative;
	height: 100%
}
.news-featured-first:hover {
 box-shadow: 0px 0px 20px -7px rgba(0,0,0,0.75);
}
.news-featured-first:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	background: transparent;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.0) 99%);
}

.news-featured-first__image {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.news-featured-first__title {
	text-decoration: none;
	display: block;
	font-family: 'PT Sans Caption', sans-serif;
	color: white;
	font-size: 1.125rem;
	line-height: 1.4;
	margin-bottom: 20px;
}
.news-featured-first__misc-info {
	color: white;
	height: 30px;
	line-height: 30px;
	font-size: 0.875rem;
}
.stamp {
	display: inline-block;
	font-size: 0.8125rem;
	background: #db2242;
	color: white;
	padding: 5px 10px;
	text-decoration: none;
}
.news-featured-first__stamp {
	margin-bottom: 20px;
}
.news__content-right {
	float: right;
	width: calc(50% - 10px);
}
.news-regular {
	background: white;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: flex;
	margin-bottom: 20px;
	position: relative;
	float: left;
	width: 100%;
    transition: 0.2s ;
}
.news_content-downloaded {
	display: -webkit-inline-box;
	display: inline-flex;
	flex-wrap: wrap;
	width: 100%;
	-webkit-box-pack: justify;
	        justify-content: space-between;
}
.news_content-downloaded .news-regular {
    padding: 0px;
    width: calc(100%/2 - 10px);
}
.news-regular__misc-info, .news-featured-second__misc-info {
	color: #707070;
    margin: -2px 0px 0 0;
	font-size: 0.875rem;
}
.news-regular__stamp, .news-featured-second__stamp {
	margin-bottom: 10px;
}
.news-regular__title, .news-featured-second__title {
	display: block;
	text-decoration: none;
	color: #222;
	font-family: 'PT Sans Caption', sans-serif;
	line-height: 1.2;
	max-width: 100%;
	margin-bottom: 20px;
}
.news-featured-second__image {
	height: 190px;
	width: 100%;
	object-fit: cover;
	        transition-duration: .2s;
	cursor: pointer;
}
.news-featured-second__image:hover {
	        -webkit-filter: opacity(50%);
	                filter: opacity(50%);
            transition-duration: .2s;
}
.news__content-left-top {
	margin-bottom: 20px;
	height: 400px;
}
.news__content-left-down {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	height: 400px;
	margin-bottom: 20px;
}
.news-featured-second__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    justify-content: space-between;
    flex-grow: 1;
    position: relative;
}
.news-featured-second {
    background: white;
    width: 320px;
    display: flex;
    flex-direction: column;
}
.awords-static-item{
	background: white;
	width: calc(100%/3 - 10px);
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;
    box-shadow: inset 0px 0px 0px 1px rgba(237,237,237,1);margin-bottom: 20px;
}
a.awords-static-item__title {
    text-decoration: none;
    color: #222;
    font-family: 'PT Sans Caption', sans-serif;
    line-height: 1.2;
    max-width: 100%;
    margin-bottom: 20px;
}
.awords-static-item__misc-info.misc-info {
    color: #707070;
    margin: 20px 10px -10px 0px;
    font-size: 0.875rem;
}
.awords-static-item__image {
    width: 100%;
}
.awords-static-item__content {
    margin: 20px 20px 30px;
}
.news-featured-second:hover {
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
}
.news-regular__image {
	width: 48.5%;
	flex-basis: 48.5%;
	height: 190px;
	object-fit: cover;
	    flex-shrink: 0;
	        transition-duration: .2s;
	cursor: pointer;
}
.news-regular__image:hover {
	        -webkit-filter: opacity(50%);
	                filter: opacity(50%);
	        transition-duration: .2s;
}
.news-regular__content {
	flex-basis: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	        align-items: flex-start;
	padding: 20px;
}
.index-page__news .news__get-more-button {
	width: calc(100% - 60px);
    margin: 0 auto 30px;
}
.news__get-more-button {
	width: 100%;
	margin-bottom: 20px
}
.get-more-button {
	color: #707070;
	line-height: 55px;
	display: block;
	background: #fff;
	border:none;
	font-size: 0.875rem;
	cursor: pointer;
	outline: none;
	transition: .2s;
}
.single-programm__gallery .get-more-button {
	border: 1px solid #ededed;
}
.news__item.news-regular:hover {
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
    transition: box-shadow 0.2s ;
}
.get-more-button:active{
    box-shadow: 0px 0px 28px -12px rgba(0,0,0,0.75);
    transition: 0.2s ;
}
.get-more-button:hover {
	box-shadow: 0px 0px 20px -11px rgba(0,0,0,0.75);
    transition: 0.2s ;
}
.get-more-button__dots {
    font-family: monospace;
    font-size: 1.2rem;
    vertical-align: middle;
    color: #707070;
    text-decoration: none;
    padding-left: 10px;
    background: none!important;
    border: none!important;
    outline: none!important;
}
.premiere-featured-first {
	position: relative;
}
/*Скоро в эфире*/
.coming-soon {
	display: -webkit-box;
	display: flex;
}
.coming-soon__content-left {
	margin: 0 20px 0 30px;
	-webkit-box-flex: 50%;
	        flex: 50%;
}
.coming-soon__content-right {
	margin-right: 30px;
	-webkit-box-flex: 50%;
	        flex: 50%;
}
.coming-soon__content-right .soon-in-air__content .premiere-featured__text {
  width: 100%;
}

.owl-carousel .owl-video-frame {

    z-index: 99999999999!important;

}
.owl-video-frame iframe {

    z-index: 999999999999!important;

}
.coming-soon__title {
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 2.125rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: 35px 0 28px;
}
.premiere-featured {
	margin-bottom: 25px;
}
.premiere-featured-first__misc-info {
	position: absolute;
	bottom: 20px;
	width: 90%;
	color: white;
	z-index: 5;
	margin: 5px 30px;
	color: white;
	font-size: 0.875rem;
}
.soon-in-air__image {
    width: 48.5%;
    flex-basis: 48.5%;
    height: 191px;
    object-fit: cover;
        flex-shrink: 0;
            transition-duration: .2s;
    cursor: pointer;
}
.soon-in-air__image:hover {
            -webkit-filter: opacity(50%);
                    filter: opacity(50%);
            transition-duration: .2s;
}
.soon-in-air__item {
	background: white;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: flex;
    position: relative;
	margin-bottom: 20px;
	transition: 0.2s;
    box-shadow: inset 0px 0px 0px 1px rgba(237,237,237,1);
}
.one-programm:hover {
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
    transition: 0.2s;
}
.soon-in-air__item:hover {
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
    transition: 0.2s;
}
.misc-info__date {}
.soon-in-air__title {
	text-decoration: none;
	font-weight: 700;
	color: #222;
	font-family: 'PT Sans Caption', sans-serif;
	line-height: 1.2;
	max-width: 100%;
}
.soon-in-air__misc-info {
	color: #707070;
	margin: auto 0 0 0;
	font-size: 0.875rem;
}
.premiere-featured__top {
	display: block;
	position: relative;
    height: 400px;
    overflow: hidden;
}
.premiere-featured__title {
	padding-left: 30px;
	position: absolute;
	left: 0;
	bottom: 30px;
	right: 0;
	z-index: 5;
	display: block;
	font-family: 'PT Sans Caption', sans-serif;
	color: white;
	font-size: 1.125rem;
	text-decoration: none;
}
.premiere-featured__date {
    font-size: 0.875rem;
    background: #00993d;
    color: #fff;
    text-align: center;
    padding: 39px 0;
    width: 155px;
    margin-right: 25px;
    line-height: 1.125rem;
}
.premiere-featured__bottom {

	display: flex;
}
.premiere-featured__date-time {

    display: inline-block;
}
.premiere-featured__text {
    margin: 10px 0px;
    font-size: 0.875rem;
    line-height: 1.4rem;
    width: 70%;
    display: inline-block;
}
.premiere-featured__image {
       object-fit: cover;
       height: 100%;
}
.soon-in-air__content .premiere-featured__text {
	height: 70px;
}
.premiere-featured__top:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	background: transparent;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.0) 99%);
}
.owl-item.active.owl-video-playing {
	display: block;
	margin: 0 auto;
	width: 480px;
}
.owl-item.active.center {
	z-index: 9;
}
.owl-item.active.center .item-video:before {
	opacity: 0;
	display: none;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: visible!important;
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	/*background: none!important;*/
	height: 390px!important;
}
.video_mid .owl-carousel .owl-video-tn {
    background-size: 700px;

}

.video__slider .last-news-title {
	width: 400px;
    margin: 10px 110px 20px 170px;

}
.owl-item.active.center {

}
.abravert_jp {
    height: 253px;
}
.open-ds, .close-ds {
    float: right;
    margin: 5px;
}
.pic-vid {
	display: inline-block;
}
.program__row--active .pic-vid .content-icons__item--photo, .program__row--active  .pic-vid .content-icons__item--video {
	background-color: #f2f2f2;
	transition: all .2s ease-in-out;
}
.pic-vid .content-icons__item--photo, .pic-vid .content-icons__item--video {
	background-color: #fff;
	transition: all .2s ease-in-out;
	margin-left: -12px;
}
.premiere-featured__time {
    background: #db2242;
    color: #fff;
    font-size: 1.875rem;
    padding: 25px 0;
    text-align: center;
    width: 155px;
    font-family: 'Open Sans', sans-serif;
}

.soon-in-air__content {
	flex-basis: 50%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
            align-items: flex-start;
    padding: 20px;
}
/* Наши программы */
.video-page--title {
    font-size: 1.875rem;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    margin: 30px 0 30px;
    text-transform: uppercase;
}
.page-video {
    background: #ededed;
    padding-bottom: 0.02px;
    margin: 0 -30px;
	padding-bottom: 0.3px;
}
.time-video__title {
	    font-size: 1.875rem;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    margin: 5px 0 30px;
}
.programms__content {
	display: -webkit-box;
	display: flex;
            -webkit-box-pack: start;
                    justify-content: flex-start;
	flex-wrap: wrap;
	padding: 0 30px;
}
.sort-by-category {
	display: none;
}
.one-programm {
	width: calc(100% / 3 - 14px);
	position: relative;
	background: #ededed;
	background: #fff;
	margin-bottom: 20px;
	margin-right: 20px;
}

.spinner {}
.spinner {
    display: inline-block;
}
.spinner > div {
	width: 5px;
    margin-right: 3px;
    height: 5px;
    margin-bottom: 3px;
    background-color: #707070;
    border-radius:50px;
	display: inline-block;
}
.spinner.animated > div {
	width: 5px;
    margin-right: 4px;
    height: 5px;
    margin-bottom: 3px;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
  .spinner.animated .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
  }
  .spinner.animated .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
  }
  @-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0) }
	40% { -webkit-transform: scale(1.0) }
  }
  @keyframes sk-bouncedelay {
	0%, 80%, 100% {
	  -webkit-transform: scale(0);
	  transform: scale(0);
	} 40% {
	  -webkit-transform: scale(1.0);
	  transform: scale(1.0);
	}
  }
  .one-programm__image {
    object-fit: cover;
    position: relative;
    cursor: pointer;
    height: 56.25%;
    width: 100%;
    overflow: hidden;
}
.oneProgrammImage {
	background-size: cover;
	height: 0;
	display: block;
	background-position: 50%;
	padding-top: 56.25%;
	font-size: 0;
}
.one-programm__hover {
	-webkit-box-align: center;
	        align-items: center;
	display: none;
	position: absolute;
	top: 0px;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	width: 100%;
	background: #fff;
	height: 50px;
}
.reclaner img {
	margin: 20px auto;
	display: block;
}
.one-programm__about {
	background-image: url(../img/ico/one-programm__about.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin: 0px 10px;
	padding-left: 30px;
	font-size: 0.815rem;
	width: 110px;
	cursor: pointer;
	color: #333;
	text-decoration: none;
}
.one-programm__schedule {
	background-image: url(../img/ico/one-programm__archive.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	margin: 0px 10px;
	padding-left: 30px;
	font-size: 0.815rem;
	width: 110px;
	cursor: pointer;
	color: #333;
	text-decoration: none;
}
.one-programm__archive {
	background-image: url(../img/ico/one-programm__about.png);
	margin: 0px 10px;
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 0.815rem;
	background-position: 0% 50%;
	width: 110px;
	cursor: pointer;
	color: #333;
	text-decoration: none;
}
.title_and_marking {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	word-wrap: break-word;
}
.advertising__bnt {
    display: block;
    margin: 20px 0 0px;
    background: #fff;
    border: 1px solid #ededed;
    padding: 10px 15px;
    cursor: pointer;
}
.ini-preview-q img {
	object-fit: cover;
    float: left;
    border: 4px solid #ededed;
    margin-right: 20px;
    margin-top: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
}
.news_author p {
    border: 4px solid #ededed;
    display: inline-block;
    float: left;
    width: 630px;
    border-left: 0;
    border-right: 0;
    margin-top: 10px;
    font-style: italic;
    padding: 17px 0px;
}
.news-quote {
    clear: both;
    min-height: 180px;
    margin-bottom: 10px;
	border: none!important;
}
.news-quote:after {
    content: "";
    display: table;
    clear: both;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
  }
.news-quote__text {
    border: 4px solid #ededed;
    display: inline-block;
    float: left;
    width: 630px;
    border-left: 0;
    border-right: 0;
    margin: 10px 0;
    font-style: italic;
    padding: 17px 0px;
}
.news-quote__image {
    max-width: 272px;
    float: left;
    border: 4px solid #ededed;
    margin-right: 20px;
    margin-top: 10px;
    margin-left: 50px;
    margin-bottom: 10px;
}
.one-programm__title {
	display: block;
	font-family: 'PT Sans Caption', sans-serif;
	padding: 0 20px;
	color: #db2242;
	font-weight: 700;
	text-decoration: underline;
	margin: 20px 0 20px;
	font-size: 1.125rem;
	position: relative;
}
.partner__title {
	display: block;
	    font-family: 'PT Sans Caption', sans-serif;
	color: #db2242;
	font-weight: 700;
	text-decoration: underline;
	margin: 0px 0 20px;
	font-size: 1.125rem;
	position: relative;
}
.marking {
	width: 30px;
	height: 30px;
	background: #00993d;
	border-radius: 90px;
	color: #fff;
	font-size: 0.875rem;
	text-align: center;
	line-height: 30px;
	margin: 15px 0 15px;
}
.marking-inner {
	width: 30px;
	height: 30px;
	background: #00993d;
	border-radius: 90px;
	color: #fff;
	font-size: 0.875rem;
	text-align: center;
	line-height: 30px;
	margin: 15px 15px;
	position: absolute;
	bottom: 0;
	z-index: 5;
}
.marking-inner-big {
	bottom: 90px;
	z-index: 5;
	display: block;
	width: 30px;
	height: 30px;
	background: #00993d;
	border-radius: 90px;
	color: #fff;
	font-size: 0.875rem;
	text-align: center;
	line-height: 30px;
	position: absolute;
	color: white;
	margin: 0px 30px;
}
.one-programm__text {
	padding: 0 20px;
	font-size: 0.875rem;
	margin-bottom: 20px;
	height: 15%;
	line-height: 1.4rem;
}
.fat-plus {
	font-weight: 700;
	font-size: 0.937rem;
	margin-left: 5px;
}
.was_found_count {
	font-weight: 700;
	color: #222;
}
.programms__get-more-button {
	width: calc(100% - 60px);
	margin: 0 auto 30px;
}


.news_get-more-button {
	width: 100%;
	margin-bottom: 20px;
}
/*footer*/
.content-icons--light, .soon-in-air__icons {
	position: absolute;
	right: 15px;
	bottom: 11px;
}
.content-icons--light .content-icons__item--video {
	background: url(../img/ico/svg/004-play-button-hover.svg);
	background-position: 50% 50%!important;
	background-repeat: no-repeat!important;
	background-size: 20px!important;
	background-color: #cecece;
	width: 30px;
	height: 30px;
	border-radius: 99px;
	display: inline-block;
}
.content-icons--light .content-icons__item--video:hover {
	background-color: #db2242;
}
.content-icons--light .content-icons__item--photo {
	background: url(../img/ico/svg/005-photo-camera-hover.svg);
	background-position: 50% 50%!important;
	background-repeat: no-repeat!important;
	background-size: 20px!important;
	background-color: #cecece;
	width: 30px;
	height: 30px;
	border-radius: 99px;
	display: inline-block;
}
.content-icons--light .content-icons__item--photo:hover {
	background-color: #00993d;
}
.content-icons--light .content-icons__item--share {
	background: url(../img/ico/svg/010-share-hover.svg);
	background-position: 35% 50%!important;
	background-repeat: no-repeat!important;
	background-size: 24px!important;
	background-color: #cecece;
	width: 30px;
	height: 30px;
	border-radius: 99px;
	display: inline-block;
	transition: .3s
}
.content-icons--light .content-icons__item--share:hover {
	background: url(../img/ico/svg/010-share.svg);
	background-position:35% 50%!important;
	background-repeat: no-repeat!important;
	background-size: 24px!important;
	background-color: #cecece;
	width: 30px;
	height: 30px;
	border-radius: 99px;
	display: inline-block;
	transition: .3s
}
.footer__left {
	font-size: 0.8125rem;
	width: 550px;
	line-height: 20px;
}
.footer__menu {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	font-size: 0.9375rem;
	        -webkit-box-pack: justify;
	                justify-content: space-between;
    min-height: 100%;
}
.footer__menu:hover  .footer-navigation__item
{
	color: #898989;
transition: color 0.2s ease-out 0.01s;
}
.footer__menu:hover .footer-navigation__item:hover
{   color: #000!important;
}
.footer-navigation__item {
	font-weight: 700;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}
.footer__service-menu {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	font-size: 0.9375rem;
	        -webkit-box-pack: justify;
	                justify-content: space-between;
}
.footer-service-navigation__item {
	font-weight: 500;
	color: #333;
	text-decoration: none;
	padding: 0 0 20px 0;
}
.footer__logo-img {
	top: 0px;
	width: 335px;
	height: 148px;
	left: 0;
}
.copy, .copy a {
	color: #333;
	font-size: 0.75rem;
	margin-top: auto;
    line-height: 1rem;
}
footer {
	border-top: 10px solid #cecece;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
}
footer .socials__item {
	border-bottom: 1px solid #f2f2f2;
	-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
        filter: grayscale(100%);
}
footer .socials__item:first-child {
	border-left: 1px solid #f2f2f2;
}
footer .socials__item:hover {
	border-bottom: 1px solid #f2f2f2;
	-webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
     -o-filter: grayscale(0%);
        filter: grayscale(0%);
}
.video__slider {
	margin: 50px 0 70px;
	background: #3f3f3f;
}
.video-title {
	position: absolute;
	z-index: 9999;
	color: white;
	bottom: 20px;
	text-align: center;
	left: 30%;
}
.owl-nav {
	z-index: 1;
	color: white;
	position: absolute;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	left: 0;
	right: 0;
	margin: auto 0;
	height: 0;
	top: 44%;
	text-align: center;
}
.owl-next, .owl-prev {
	width: 470px!important;
}
.owl-prev {
	opacity: 0.4;
}
.owl-next {
	opacity: 0.4;
}
.owl-prev:hover, .owl-next:hover {
	opacity: 1;
}
footer .socials {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	height: 50px;
	-webkit-box-pack: end;
	        justify-content: flex-end;
}
.socials__text-item {
	margin: auto 0;
	padding: 0 20px;
	line-height: 49px;
	border-right: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.socials__text-item {
	margin: auto 0;
	padding: 0 20px;
	font-size: 0.8125rem;
}
.footer-top-line {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
}
.apps {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	margin-top: 40px;
}
.applestore {
background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
	background-position: 0% -35px;
    height: 60px;
    width: 170px;
}
.playmarket {
    background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
    background-position: -190px -37px;
    height: 60px;
    width: 178px;
}
.windStore {
    background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
    background-position: -390px -39px;
    height: 60px;
    width: 170px;
}
.applestore:hover {
    background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
    background-position: 0% -113px;
    height: 60px;
    width: 170px;
}
.playmarket:hover {
    background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
    background-position: -190px -112px;
    height: 60px;
    width: 178px;
}
.windStore:hover {
    background-image: url(../img/ico/sprite_shop.png);
    background-repeat: no-repeat;
    background-position: -390px -115px;
    height: 60px;
    width: 170px;
}
.footer-bottom-line {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	display: flex;
	padding: 0 30px;
	padding-bottom: 50px;
	position: relative;
	justify-content: space-between;
}
.widgets__block {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	padding: 20px 30px 30px;
}
.innder-page--and-sidebar {
	display: -webkit-box;
	display: flex;
}
.inner-page {
	padding: 30px 30px 0;
}
.release-item {
	width: calc(100%/4 - 15px);
	background: #fff;
	margin-bottom: 20px;
	border: 1px solid #ededed;
}
.release-block {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	flex-wrap: wrap;
}
/*video*/
.onair__item--radio {
    border-right: 1px solid #f2f2f2;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: flex-start;
    flex-direction: row;
}
.onair__presenter-name {
	font-weight: 700;
}
.onair__item--radio-presenter {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	        justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
}
.onair__item--radio-content {
	-webkit-box-flex: 1;
	        flex: 1;
	border-right: 1px solid #f2f2f2;
	padding: 20px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	        flex-direction: column;
	-webkit-box-pack: justify;
	        justify-content: space-between;
}
.play-btn--radio {
	display: block;
	width: 60px;
	height: 60px;
	position: relative;
	vertical-align: middle;
	margin-left: 20px;
}
.onair__item--radio--live {

}
.video-play-button {
	z-index: 10;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 18px;
	height: 28px;
	border-radius: 50%;
}
.video-play-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 60px;
	height: 60px;
	background: #db2242;
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 60px;
	height: 60px;
	background: #db2242;
	border-radius: 50%;
	transition: all 200ms;
}
.video-play-button:hover:after {
	background-color: #db2242;
}
.video-play-button img {
	position: relative;
	z-index: 3;
	max-width: 100%;
	width: auto;
	height: auto;
}
.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-left: 18px solid #fff;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
}
@-webkit-keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}
@keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}
.video-overlay {
	position: fixed;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.80);
	opacity: 0;
	transition: all ease 500ms;
}
.video-overlay.open {
	position: fixed;
	z-index: 1000;
	opacity: 1;
}
.video-overlay-close {
	position: absolute;
	z-index: 1000;
	top: 15px;
	right: 20px;
	font-size: 2.25rem;
	line-height: 1;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	transition: all 200ms;
}
.video-overlay-close:hover {
	color: #fa183d;
}
.video-overlay iframe {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    transform: translateX(-50%) translateY(-50%);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
}
.navigation-line__findButton {
    width: 150px;
    padding: 5px 0px;
    background: #848484;
    color: white;
    text-decoration: none;
    font-size: 1rem;
    font-size: 0.875rem;
    text-align: center;
}
/*playlist */


.navigation-line__radio {
    padding: 0;
    justify-content: flex-start;
}

.play-pause__btn {
	background: #db2242;
	color: white;
	padding: 7px;
	width: 22px;
	height: 22px;
	border-radius: 90px;
	margin: 0 auto;
  cursor: pointer;
}
.play-pause__btn--green {
	background: #00993d;
	color: white;
	padding: 7px;
	width: 22px;
	height: 22px;
	border-radius: 90px;
	margin: 0 auto;
  cursor: pointer;
}
.playlist__image {
	vertical-align: middle;
}
.table-img {
	width: 60px;
}
.table-control {
	width: 60px;
}
.playlist__table th {
	vertical-align: middle;
}
.navigation-line__title--radio {
	margin: 0
}
.navigation-line__radio {
	padding: 0;
}
.navigation-line__radio .navigation-line__title {
    margin: 0 0 25px 0;
}
.table-song-info {
	text-align: left;
}
.table-time {
	width: 140px;
	font-size: 0.875rem;
	font-weight: 700;
	color: #333;
}
.playlist__singer {
	font-weight: 700;
}
.btn-radio {
	height: 30px;
	background: none;
	border: 1px solid #ededed;
	margin: 1px;
	display: inline-block;
	line-height: 25px;
	padding: 0px 9px;
	float: right;
	margin-right: 0;
}
.fa-play {
	font-size: 0.9375rem;
	padding: 4px 0px 0px 3px;
}
img.gallery__-item {
    WIDTH: calc(100% / 3 - 20px);
    object-fit: contain;
    height: 100%;
}
.fa-pause {
    padding: 2px 0px 0px 0px;
}
.playlist__table tr {
	background: #ededed;
	border-bottom: 3px solid #fff;
	height: 60px;
}
.playlist__table tr:nth-of-type(2n) {
	background: #fff;
}
.playlist__table {
	width: 100%;

}
.playlist__item {
	width: calc(100% / 2 - 10px);
}
.radio__playlist {
	padding: 30px 30px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	        flex-direction: row;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: start;
	        align-items: flex-start;
	align-content: flex-start;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
}
span.playlist__song {
    font-weight: 500;
    line-height: 25px;
}
.news__item.news-radio {
	background: white;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: flex;
	margin-bottom: 20px;
	height: calc(100%/4 - 15px);
	position: relative;
	float: left;
}
.feedback__content {
	padding: 0 30px;
}
.gallery__content {
	padding: 0 30px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	margin-bottom: 50px;
}
.feedback__item.owl-carousel.owl-theme.owl-loaded.owl-drag {
	overflow: hidden;
}
.feedback__content .item__title {
	color: #db2242;
	font-size: 1rem;
	text-decoration: underline;
	font-weight: 700;
	margin-bottom: 20px;
	font-family: 'PT Sans Caption', sans-serif;
}
.item__content {
	border-top: 4px solid #e0445f;
	padding: 28px;
	line-height: 20px;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	position: relative;
}
.item__content:before {
	content: "\f0d7";
	width: 20px;
	height: 20px;
	position: absolute;
	top: -12px;
	color: #e0445f;
	font: normal normal normal 14px/1 FontAwesome;
	left: 25px;
	font-size: 1.875rem;
}
.owl-nav--custom .owl-prev, .owl-nav--custom .owl-next {
	display: inline-block;
	width: 25px!important;
	height: 25px!important;
	text-align: center;
	border: 1px solid #ededed;
	padding: 5px;
	font-size: 1.313rem;
	float: left;
}
.owl-nav--custom .owl-prev:hover, .owl-nav--custom .owl-next:hover {
	color: #e0445f;
	background: #ededed;
}
.custom-nav {
	display: -webkit-box;
	display: flex;
}
.custom-nav i:hover {
	color:#00993d
}
.custom-nav i {
	cursor: pointer;
}
/*archive*/
.innder-page__content-side{
  padding: 0 30px;
  width: 1000px;
}
.navigation-line--archive-content
{
padding: 30px 0;
}
.archive-page
{
  display: -webkit-box;
  display: flex;
          -webkit-box-pack: justify;
                  justify-content: space-between;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-direction: row;
}
.similar-news-item__image {
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    background: white;
    position: relative;
}

.sitemap__item--lvl1  li {
  list-style: none;
}
.sitemap__item--lvl1 ul {
  padding-left: 0;
  margin: 0;
}
.archive-sidebar__nav li {
  list-style: none;
}
.archive-sidebar__nav ul {
  padding-left: 0;
}
.archive-sidebar__nav {
    padding: 0 30px;
    margin: 20px 0 0;
    line-height: 40px;
	text-transform: uppercase;
	transition:top .2s;
	top: 40px;
	width:280px ;
}
.archive-sidebar__nav--item {
  color: #333333;
}
a.archive-sidebar__nav--item.active {
    color: #db2242;
    font-weight: 700;
}
.archive-sidebar__nav.f-nav {
    position: fixed;
    top: 40px;
	transition: top .2s;
}
.archive-sidebar__nav--item.active::before {
	content: '\203a';
    display: inline-block;
    margin-right: 11px;
    font-size: 1.563rem;
    color: #db2242;
    font-weight: 700;
	margin-left: 15px;
	transition: margin .2s;
}
.search-row.archive-page__search-row {
    display: -webkit-box;
    display: flex;
    margin: 0px 0px 30px;
    position: relative;
    padding: 0;
}
.archive-page__dropdown {
    width: 1200px;
    top: 45px;
}
.similar-news-item__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
       object-fit: cover;
	cursor: pointer;
}
.like-count {
    font-weight: 700;
    font-size: 1.125rem;
}
.sb-title {
	display: block;
	font-weight: 700;
	margin-bottom: 10px;
}
.marking-single-programm {
    font-size: 1.175rem;
    font-weight: 700;
    color: #ffffff;
    align-self: center;
    margin-left: 14px;
    border: white;
    background: #db2242;
    border-radius: 99px;
    padding: 12px 5px;
	width: 33px;
	text-align: center;
    display: inline-block;
}
.archive-sidebar__nav--item::before {
    content: '\203a';
    display: inline-block;
    margin-right: 25px;
    font-size: 1.563rem;
    color: #cecece;
	font-weight: 700;
	transition: margin .2s;
}
.company-sidebar__nav--item::before {
	margin-top: -3px;
    content: '\203a';
    display: inline-block;
    margin-right: 25px;
    font-size: 1.563rem;
    color: #cecece;
	font-weight: 700;
	transition: margin .2s;
}
.company-sidebar__nav--item.active::before {
    content: '\203a';
    display: inline-block;
    margin-right: 11px;
    font-size: 1.563rem;
    color: #db2242;
    font-weight: 700;
    margin-left: 15px;
    transition: margin .2s;
}
.company-sidebar__nav--item{
	text-decoration: none;
	display: inline-flex;
    color: #333333;
}
.company-sidebar__nav--iteme::before {
    content: '\203a';
    display: inline-block;
    margin-right: 11px;
    font-size:1.563rem;
    color: #db2242;
    font-weight: 700;
    margin-left: 15px;
    transition: margin .2s;
}
.company-sidebar__nav--item.active {
    color: #db2242;
    font-weight: 700;
}
#mistake {
	background-image: url(overlay.png);
	position: absolute;
	margin: auto;
	top:  0;
	left: 0;
	z-index: 1000;
	width:  100%;
  }
  * html #mistake {
	background-image: none;
  }
  .mclose {
}
.mclose a  {
	color: #000;
	text-decoration: none;
	position: absolute;
    top: 0;
}
.mistake-btn--g {
	border: none;
    color: white;
    background: #00993d;
    padding: 15px 35px;
    font-size: 1rem;
}
.mistake-btn--r {
	border: none;
    color: white;
    background: #db2242;
    padding: 15px 35px;
    font-size: 1rem;
}
.page-mist-url {
    margin: 30px auto -10px;
    text-align: center;
    display: block;
    font-weight: 700;
    font-size: 1rem;
}
  #m_window {
	position: absolute;
	background: #fff;
	border: 1px solid #aaa;
	width: 350px;
	height: 400px;
	z-index: 150;
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
    transition: box-shadow 0.2s;
  }
  div#map {
	height: 460px;
	margin-bottom: 20px;
    width: 100%;
}
.programs__btn--mod {
	width: calc(100%);
    margin: 0 0px;
	padding: 0px 20px;
}
  #m_frame {
	border: 0;
	overflow: auto;
	width: 100%;
	height: 400px;
  }
  * html #m_frame {
	margin-top: 7px;
  }
.inner-page__content--black {
    background: #ededed;
    padding: 0 30px;
    margin: 0px -30px;
}
.innder-page__sidebar {
          -webkit-box-flex: 1;
                  flex: 1;
  border-left: 1px solid #ededed;
}
.archive-page__programm-items {
	width: 100%;
	padding-bottom: 0.03px;
}
.archive-item:nth-child(3n) {
	width: calc(100%/3 - 15px);
	background: #fff;
	margin-bottom: 20px;
	display: inline-block;
	margin-right: 0px!important;
}
.archive-item {
    width: calc(100%/3 - 15px);
    background: #fff;
    margin-bottom: 20px;
    display: inline-block;
    margin-right: 18px;
}
.archive-item__title a {
    color: #db2242;
    font-size: 0.9375rem;
    text-decoration: underline;
	font-weight: 700;
	height: 50px;
    margin-bottom: 20px;
}

.archive-item__title {
    padding-bottom: 12px;
}
.archive-item__content a {
	color:#222;
}
.archive-item__content{
    color: #333333;
    font-size: 0.9375rem;
    margin-bottom: 20px;
	line-height: 1.25rem;
	width: 100%;
    overflow: auto;
	height: 220px;
}
.archive-item__title {
    padding-bottom: 12px;
    height: 25px;
}
.news-regular__misc-info .news-regular__icons.content-icons--light {
  position: relative;
}

.news-regular__misc-info.all-news-page {
    color: #707070;
    margin: auto 0 0 0;
    font-size: 0.875rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 20px;
}
.all-news-page .news-regular__icons.content-icons--light {
    position: relative;
    right: 0;
    bottom: 10px;
}
.news-page.inner-page .news-regular__content {

    padding: 10px 20px;
}

.archive-item__content-cost{
    color: #333333;
    font-size: 0.9375rem;
    margin-bottom: 20px;
	line-height: 1.25rem;
	width: 100%;
    overflow: auto;
	height: 120px;
}
.archive-page__programm-items .archive-item__content-cost{
  max-height: 80px;
  min-height: 80px;
height: 100%;
}
.archive-item__misc-info {
    font-size: 0.825rem;
    color: #cecece;
}
.archive-item__content--card  {
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
            -webkit-box-align: start;
                    align-items: flex-start;
    padding: 20px;
    -webkit-box-flex: 1;
            flex-grow: 1;
	padding-bottom:25px;
}
/*full menu*/
.full-navigation {
    position: absolute;
	top:-999px;
	left:0;
	right:0;
    display: -webkit-box;
    display: flex;
        justify-content: space-around;
    padding: 50px 30px;
    background: #f2f2f2;
    z-index: 10;
	transition: all 1s;
}
.index-page .full-navigation {
    top: 0;
    right: 1999px;
    left: -1999px;
}
.full-navigation--slide-down {
	top:0;
	opacity: 1;
	transition: all 1s;
}
.index-page .full-navigation--slide-right {
    right: 0;
    left: 0;
}
.full-navigation__close-full-navigation-button {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    position: absolute;
    top: 20px;
    left: 20px;
    border: none;
    background: url(../img/ico/svg/close-button.svg) 50% 50% no-repeat;
    cursor: pointer;
	outline: 0;
}
.full-navigation__group {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
}
.full-navigation__group-top {
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.full-navigation__group-header {
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 1.3125rem;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #db2242;
    width: 100%;
}
.full-navigation__popular-item {
    display: block;
    margin-bottom: 20px;
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: 700;
    color: #666;
    text-decoration: none;
}
.full-navigation__item {
    display: block;
    margin-bottom: 20px;
    color: #666;
}
/*404*/
.inner-topline {
	display: -webkit-box;
	display: flex;
	        -webkit-box-align: center;
	                align-items: center;
}
.text404 {
	font-size:9.375rem;
	color: #db2242;
	font-weight: 700;
	line-height: 9rem;
}
.text-sorry {
	font-size: 2.4rem;
	line-height: 2.6rem;
	margin-bottom: 20px;
}
.help-text_g {
	font-size: 1.125rem;
	line-height: 29px;
	margin-top: -5px;
}
.help-text_g a {
	color: #00993d;
}
.help-text_r a
{
	color: #db2242;}
.help-text_r {
	font-size: 1.125rem;
	line-height: 29px;
	margin-top: 21px;
}
/* live*/
.live-page__live-content-top {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
    flex-wrap: nowrap;
            -webkit-box-pack: start;
                    justify-content: flex-start;
    align-content: stretch;
    border-bottom: 1px solid #ededed;
}
.managers {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
    flex-wrap: wrap;
            -webkit-box-pack: start;
                    justify-content: flex-start;
    align-content: stretch;
	width: 1000px;
}
.manager-item {
	width: calc(100%/2);
	margin-bottom: 50px;
}
.manager_img {
	width: 140px;
	height: 140px;
	display: inline-block;
	float: left;
	border: 3px solid #e8e8e8;
	border-radius: 91px;
	margin-right: 20px;
	overflow: hidden;
}
.manager_img img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.manager_name {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 20px;
	margin-top: 12px;
}
.managaer_info {
	color: #a2a0a0;
	font-size:  0.8125rem;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.manager_contacts {
	 line-height: 20px;
	 font-size: 0.875rem;
 }
.manager_contacts a {
	color: #db2242;
}
/*закупки*/
.files_block {
	width: 30%;
	margin-bottom: 20px;
}
.item-file {
	text-align: center;
	padding: 20px 20px;
	border: 1px solid #ededed;
        height: 75%;
}
.file-title {
	line-height: 20px;
        /*height: 25%;*/
}
.item-file  img {
	width: 40px;
	margin-bottom: 15px;
}
.file-load {
	border: none;
	background: url(../img/ico/arrow.svg);
	height: 40px;
	width: 50px;
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor: pointer;
	outline: none;
	transition: background .2s;
	margin-top: 5px;
}
.file-load:hover, .file-load:active {
	border: none;
	background: url(../img/ico/arrow_hover.svg);
	height: 40px;
	width: 50px;
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor: pointer;
	outline: none;
	transition: background .2s;
	margin-top: 5px;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 50px;
	border-bottom: 1px solid #ededed;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 10px 40px;
	height: 31px;
	line-height: 30px;
	color: #ccc;
	overflow: hidden;
	position: relative;
}
ul.tabs li:hover {
	color: #333;
}
ul.tabs li.active {
	background-color: #fff;
	color: #00993d;
	font-weight: 700;
	padding:7px 22px;
	border-bottom: 1px solid #fff;
	display: block;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-top: 3px solid #00993d;
}
.tab_container {
	border: none;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
    margin-top: 35px;
}
.tab_content {
	padding-top: 20px;
	display: none;
	    flex-wrap: wrap;
	        -webkit-box-pack: start;
	                justify-content: flex-start;
}
.tab_drawer_heading { display: none; }
.live-page__live-content-top .content-side__archive-content {
    padding:30px;
    width: 1000px;
}
.live__palyer {
    width: 100%;
    height: 490px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.single__sidebar {
            -webkit-box-flex: 1;
                    flex: 1;
}
 .programList__live {
 }
 .live__programm {
    background: #ededed;
    padding: 0px 30px 30px 30px;
}
 .live-description__title--live {
     font-size: 1.563rem;
     font-weight: 700;
     text-decoration: underline;
        padding: 10px 0px 10px;
 }
 .live-description__description--live {
	color: #333333;
	font-size: 0.9375rem;
	margin-bottom: 20px;
	line-height: 22px;
 }
 .live-description__misc--live {
   display: -webkit-box;
   display: flex;
           -webkit-box-orient: horizontal;
           -webkit-box-direction: normal;
                   flex-direction: row;
   flex-wrap: nowrap;
           -webkit-box-pack: start;
                   justify-content: flex-start;
   align-content: stretch;
   justify-content: flex-start;
  }
  .live-description {
      padding: 30px;
      display: -webkit-box;
      display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                      flex-direction: column;
              -webkit-box-align: stretch;
                      align-items: stretch;
  }
 .misc__time {
    font-size: 1.875rem;
    font-weight: 700;
    color: #00993d;
         align-self: center;
}
/*news-page */
.news-page  {}
.navigation-line__title-small-title a{
  font-size: 0.875rem;
	color: #898989;
	cursor: pointer;
	text-decoration: none;
	min-height: 30px;
}
.navigation-line__title-small-title a:hover {
	color: #333;
}
.navigation-line--news-page {
              -webkit-box-pack: start;
                      justify-content: flex-start;
          padding: 0px 0;
}
.news-page__content {
  background: #ededed;
      padding: 0px 30px;
      margin: 0 -30px;
}
.news__content-full {
    display: -webkit-box;
    display: flex;
        flex-wrap: wrap;
            -webkit-box-pack: justify;
                    justify-content: space-between;
}
.news__item-full-width {
    padding: 0px;
    width: calc(100%/2 - 10px);
}
/* custom chekbox*/
.video-js--last-video {
    width: 686px;
    height: 400px;
    margin: 0!important;
}
/* hover style just for information */
label:hover:before {}
/* program */
.inner-page--header {
    padding: 0px 30px;
}
.inner-page--content__gray {
	margin: 0px -30px;
	padding: 30px;
	background: #ededed;
}

.in-slide-search {
  line-height: 50px;
  height: 50px;
  background: #db2242;
  border: none;
  color: #fff;
  margin-top: 40px;
}


.in-slide-search.mob {

    width: calc(100% - 20px);
}
.in-slide-search.mob-mh {

    width: 100%;
}

.search-answer {
	background: #fff;
	padding: 0 30px 10px;
	margin-bottom: 30px;
}
.search-answer-news {
    background: #fff;
    padding: 0px 30px 0px;
    margin-bottom: 30px;
    width: 100%;
    margin: -10px -30px 30px;
}
.inner-page--title {
	background: #ededed;
	margin: -30px;
	padding: 30px;
}
.inner-page--content__white .one-programm {
	border:1px solid #ededed;
}
.search-row__programm-search {
    background: #ededed;
    padding: 0 30px;
}
.inner-page--title {
    font-size: 2.188rem;
    font-family: 'PT Sans Caption', sans-serif;
    padding: 20px 0;
}
.inner-page.programms__item {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
        flex-wrap: wrap;
    display: flex;
            -webkit-box-pack: start;
                    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    padding:  0;
}
.programm__title--inner {
	padding: 30px;
	background: #ededed;
	margin: -30px;
}
/*single-news*/
.single-navigation-line--news-page {
            -webkit-box-pack: start;
                    justify-content: flex-start;
    padding: 0;
}
.singleNews-big-hot-video__image {
    width: 100%;
    height: 515px;
}
.single-news__get-more-button {
    width: calc(100% - 0px);
    margin: 30px auto 0px;
}
.single-page--arrow {
    margin: 0 10px 25px 25px;
}
.single-programm__description--title {
  font-size: 1.688rem;
  text-transform: uppercase;
  margin: 20px 0;
}
.single-programm__text {
  line-height: 1.7rem;
  margin-bottom:30px;
}
.single-programm__presenters {
    display: -webkit-box;
    display: flex;
}
.past-programs {
	opacity: 0.4;
	display: none
}
.presenters__item {
    display: -webkit-box;
    display: flex;
                -webkit-box-flex: 0.5;
                        flex: 0.5;
}
.presenters__item--content {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
            -webkit-box-pack: center;
                    justify-content: center;
        padding-left: 25px;
}
.presenters__name {
    text-transform: uppercase;
    text-decoration: underline;
    color: #db2242;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 1rem;
}
.presenters__position {
    font-size: 0.875rem;
}
.single-programm__gallery {
    display: -webkit-box;
    display: flex;
        flex-wrap: wrap;
                    -webkit-box-pack: start;
                            justify-content: flex-start;
	margin-bottom: 40px;						
}
.gallery__item {
    width: calc(100% / 3 - 7.5px);
    margin-bottom: 10px;
	margin-right: 10px;
    max-height: 207px;
    overflow: hidden;
}
.hide-this {
	display: none;
}
.gallery__item:nth-of-type(3) {
	margin-right: 0;
}
.gallery__item img{
	width: 100%;
    height: 100%;
       object-fit: cover;
}
.time__sidebar-programm-time {
		display: -webkit-box;
		display: flex;
		margin: 20px 30px;
}
.sidebar-programm-time--day {
    padding: 20px 15px;
    background: #f2f2f2;
            -webkit-box-flex: 1;
                    flex: 1;
    font-weight: 700;
    line-height: 25px;
text-align: center;
}
.sidebar-programm-time--time {
  padding: 20px 15px;
      background: #cecece;
      font-size: 1.563rem;
      font-weight: 700;
}
/*single*/
.single-page {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
}
.inner-navigation__vertical-menu--red {
    background: #db2242;
    padding: 0px ;
    justify-content: space-around;
	display: -webkit-box;
	display: flex;
	z-index: 99;
	transition:  0.2s ;
}
.inner-navigation__vertical-menu-main {
    visibility: hidden;
    top: -50px;
    position: fixed;
    height: 0;
    opacity: 0;
    transition: .4s;
    background: #fff;
}
.top-menu--fixed {
    display: block!important;
    top: 0px;
    opacity: 1;
    transition: .4s;
    height: 60px;
    visibility: visible;
}
.top-menu--fixed {
    background: #fff!important;
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 100%;
    padding: 0!important;
	box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
	transition:  0.1s ;
	z-index: 999;
}
.top-menu--fixed  a{
 color: #222;
}
.top-menu--fixed:hover  a
{
 color: #ededed;
}
.top-menu--fixed:hover  a:hover
{
 color: #222;
}
.inner-navigation__item {
    color: #fff;
    line-height: 55px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.875rem;
	transition: color 0.2s ease-out 0.01s;
}
.copy-form {
    display: -webkit-box;
    display: flex;
    position: relative;
    text-align: center;
    padding: 20px 30px 0px;
}
.copy-form__input {
    border: 1px solid #ededed;
    padding: 15px;
			-webkit-box-flex: 1;
			        flex: 1;
			height: 20px;
}
.copy-form__button {
    background: #ededed;
    border: 1px solid #ededed;
    background-image: url(../img/ico/svg/copy.svg);
    background-position: 20px;
    width: 70px;
    height: 50px;
    background-size: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.4s;
}
.copy-form__button:hover {
    width: 100%;
    background-position: 20px;
    line-height: 50px;
    color: #333;
    transition: all 0.4s;
}
.copy-form__text {
    display: none;
    opacity: 0;
    transition: all 0.5s;
    font-size: 0.825rem;
}
.copy-form__button:hover > .copy-form__text {
    display: block;
    transition: all 0.5s;
    width: 235px;
    opacity: 1;
    padding-left: 36px;
}
.copy-form__button:active {
    border: 1px solid red;
}
.copy-form__button:hover ~ .copy-form__input {
    display: none;
    transition: all 0.2s;
}
.menu__open-full-navigation-button {
    width: 22px;
    height: 22px;
    margin: 17px 0;
    background: url(../img/ico/more-btn-white.png);
    background-repeat: no-repeat;
	background-position: 50% 50%;
	transition:  0.2s ;
	border:none;
	outline: none;
	cursor: pointer;
}
.top-menu--fixed .menu__open-full-navigation-button {
    width: 22px;
    height: 22px;
    margin: 17px 0;
    background-image: url(../img/ico/more-btn-black.png);
    background-repeat: no-repeat;
	background-position: 50% 50%;
	transition:  0.2s ;
}
.top-menu--fixed .menu__open-full-navigation-button:hover {
    width: 22px;
    height: 22px;
    margin: 17px 0;
    background-image: url(../img/ico/more-btn-black.png);
    background-repeat: no-repeat;
	background-position: 50% 50%;
	transition:  0.2s ;
}
.fixed-container {
    padding: 0px;
        justify-content: space-around;
    display: -webkit-box;
    display: flex;
	width: 1400px;
	transition:  0.2s ;
}
.top-menu--fixed .fixed-container {
	width: 1400px;
	margin: 0 auto;
	transition:   0.1s ;
}
.breadcrumbs-container {
	margin-bottom: -30px;
	margin-top: 20px;
	margin-left: 30px;
	width: 1000px;
	overflow: hidden;
}
.vid > .vjs-playing +  .big-hot-video__misc-info   {
	visibility: hidden;
}
.breadcrumbs {
    display: -webkit-box;
    /*display: flex;*/
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    position: relative;
    padding-left: 0;
    margin: 0;
}
.main-video {
    position: absolute;
    z-index: 1;
    left: 0;
    color: white;
    bottom: 0;
    right: -1.2px;
    padding-left: 45px;
    background: transparent;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0.0) 99%);
    line-height: 20px;
    padding-top: 170px;
    padding-bottom: 40px;
}
.main-video .last-news-title {
    font-family: 'PT Sans Caption', sans-serif;
    margin: 0 70px 0 0;
    font-size: 1.25rem;
    line-height: 26px;
}
.breadcrumbs_item {
    display: inline-table;
}
.breadcrumbs_item a {
    font-size: 0.8125rem;
    color: #888;
    text-decoration: underline;
}
.single-page__main-image {
    width: 890px;
    height: 515px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto 20px;
}
.single-page__main-image iframe {
    width: 100%;
    height: 515px;
}
.single-page__main-image img {
	max-width: 100%;
}
.news-featured-second__title {
	height: 90px;
}
.breadcrumbs_item::after {
    content: '';
    background: #888;
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 179px;
    margin-right: 7px;
    top: -245px;
    margin-bottom: 1px;
    margin-left: 10px;
}
.active_breadcrumbs::after {
    content: none;
}
.breadcrumbs>li:first-child:before {
    content: none;
}
.active_breadcrumbs {
	color: #db2242;
	text-decoration: none;
	font-size: 0.825rem;
	line-height: 18px;
	white-space: normal;
	overflow: hidden;
	display: inline;
}

div#clock-c {
	font-size: 55px;
	color: white;
	position: absolute;
	z-index: 5;
	top: 45%;
	left: 33%;
	text-align: center;
	line-height: 34px;
}

div#clock-h {
	position: absolute;
	color: white;
	font-size: 40px;
	top: 90px;
	left: 60%;
}


div#clock-c span {
	font-size: 20px;
	text-align: center;
	margin-left: -20px;
}

.hidden.spiritOfFire {
	display: none;
	position: relative;
}


.img-awards img {
    width: 100%;
}
/* .single-page__breadcrumbs:after {
    content: '';
    background: -moz-linear-gradient(left, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.01) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.01) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff',GradientType=1 );
    width: 90px;
    position: absolute;
    right: 100px;
    height: 60px;
} */
.city-trans-table tr {
    height: 30px;
    background: #ededed;
    padding: 5px 5px;
}
.city-trans-table tr:nth-child(2n) {
    height: 30px;
    background: #fff;
    padding: 5px 5px;
}
.city-trans-table td {
    vertical-align: middle;
    padding: 10px 20px;
}

.city-trans-table tr:nth-child(1n) td:nth-child(3) {

    border-right: 3px solid #db2242;

}
.city-trans-table tr:nth-child(2n) td:nth-child(3) {

    border-right: 3px solid #db2242;

}


.active_breadcrumbs_search {
    color: #db2242;
    text-decoration: none;
    font-size: 0.825rem;
    line-height: 22px;
}
.search_res {
	margin: 0!important;
}
.active_breadcrumbs_search:before {
    content: '';
    background: #db2242;
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 179px;
    margin-right: 8px;
    top: -245px;
    margin-bottom: 1px;
	margin-left: 10px;
	    margin-top: 6px;
}
.active_breadcrumbs:before {
    content: '';
    background: #db2242;
}
.single-page__content {
    width: 1000px;
    margin: 30px 30px 0;
}
.feedback-img-right {
    width: 30%;
    margin-top: 70px;
}
.feedback-img-right img {
    width: 100%;
}
.single-page-resize__content {
    width: 70%;
}
.wrapper-files {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;

}
.single-page__content-files {
    width: 100%;
    margin: 30px 30px 0;
}
.stamp--single {
	margin: 0 10px 10px 0;
	font-size: 0.875rem;
}
.stamp--city {
	background-color: #00993d;
}
.news .stamp--city, .news-page .stamp--city {
	display: none;
}
.misc-info__date--single {
    margin-bottom: 10px;
}
.single-page__title {
    font-size: 2.188rem;
    font-family: 'PT Sans Caption', sans-serif;
	padding: 30px 0px;
	    line-height: 2.5rem;
}
.single-page__misc-info {
	font-size: 0.875rem;
	margin-bottom: 30px;
}
.single-page__misc-info__author {
	color: #898989
}
.main-image--medium-image {
    width: 50%;
}
.main-image--small-image {
    width: 25%;
}
.single-page__text {
    line-height: 1.7rem;
}

.single-page__text td{
	border: 1px solid #ededed;
	padding: 5px;
}
.single-page__content td {
	border: 1px solid #ededed;
	padding: 5px 10px;
}


.single-page__text p, .single-programm__text p {
    margin-bottom: 15px;
}
.single-page__text img {
    width: max-content;
}
.single-page__sidebar {
    border-left: 1px solid #ededed;
			-webkit-box-flex: 1;
			        flex: 1;
			margin-top: -8px;
}
.sidebar__share-header, .see-also__header {
	padding-left: 30px;
}
.sidebar__share-counts {
    border-bottom: 1px solid #ededed;
    line-height: 50px;
    height: 50px;
    text-align: center;
    font-size: 0.875rem;
}
.sidebar__like-count {
	font-weight: 700;
    font-size: 1.125rem;
}
.sidebar__share-socials {
    height: 50px;
    border: 1px solid #ededed;
    margin: 10px 30px 0px 30px;
}
.sidebar__link-to-copy--input {
    padding: 10px;
    margin: 30px auto;
    width: 70%;
    display: block;
    border: 1px solid #ededed;
    background-position: 90% 50%!important;
    background-repeat: no-repeat!important;
    background: url(../img/ico/svg/copy.svg), linear-gradient(to right, #ffffff 71%, #f2f2f2 71%, #f2f2f2 71%, #f2f2f2 79%);
}
.hash-tags {
    padding: 0;
    margin: 35px 0 25px;
	line-height: 23px;
	width: 50%;
}
.content-icons__item {
	cursor: pointer;
	  box-shadow: 0 0 0 rgba(255,255,4254, 0.4);
}
.content-icons__item--share {
    background-image: url(../img/ico/svg/010-share.svg);
    background-position: 30% 50%!important;
    background-repeat: no-repeat!important;
    background-size: 24px!important;
    background-color: #f2f2f2;
    width: 30px;
    height: 30px;
    border-radius: 99px;
    display: inline-block;
}
.content-icons__item--share:hover {
    background: url(../img/ico/svg/010-share-hover.svg) #2848a9 !important;
    background-position: 30% 50%!important;
    background-repeat: no-repeat!important;
    background-size: 24px!important;
}
.content-icons__item--photo {
    background: url(../img/ico/svg/005-photo-camera.svg);
    background-position: 50% 50%!important;
    background-repeat: no-repeat!important;
    background-size: 20px!important;
    background-color: #f2f2f2;
    width: 30px;
    height: 30px;
    border-radius: 99px;
    display: inline-block;
}
.news-featured-first__icons {
    float: right;
}
.content-icons__item--video {
	background: url(../img/ico/svg/004-play-button-hover.svg);
    background-position: 50% 50%!important;
    background-repeat: no-repeat!important;
    background-size: 20px!important;
    background-color: #db2242;
    width: 30px;
    height: 30px;
    border-radius: 99px;
    display: inline-block;
}
.one-programm__icons {
    margin: 20px 20px 00px;
}
.see-also__header {
    font-size: 1.125rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 50px;
}
.see-also__item {
    padding: 0 30px 30px;
}
.see-also__image {
	cursor:pointer;
	/* max-width: 100%;
    max-height: 190px; */
	width: 100%;
       object-fit: cover;
}
.see-also__image:hover {
	        -webkit-filter: opacity(50%);
	                filter: opacity(50%);
	        transition-duration: .2s;
}
.see-also__misc-info {
	margin: 10px 0;
    color: #707070;
    font-size: 0.875rem;
}
.see-also__title {
	text-decoration: none;
    color: #222;
    font-family: 'PT Sans Caption', sans-serif;
    line-height: 1.4;
    max-width: 100%;
    font-size: 0.875rem;
}
.see-also__get-more-button {
    text-align: center;
	width: calc(100% - 60px);
    border: 1px solid #ededed;
    font-weight: 700;
	margin: 0 auto 50px;
	    transition: 0.2s;
}
.news-regular__image--sidebar {
    max-width: 100%;
    flex-basis: 100%;
    max-height: 191px;
       object-fit: cover;
}
.misc-info--sidebar {
    margin: 12px 0;
}
.main-image--large-image {
	width: 100%;
}
.single-recent {
    width: 1000px;
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
        flex-wrap: nowrap;
}
.similar-news {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    margin: 30px -30px 0px -30px;
    padding: 0 30px 30px;
    background: #ededed;
}
.similar-news__item {
    width: calc(100%/3 - 13.33333px);
	height: 400px;
	margin-bottom: 20px;
  margin-right: 20px;
}
.similar-news__item:nth-of-type(3n) {
  margin-right: 0px;
}

/* .sp-other-featured .similar-news__item:last-of-type{
	margin-left: inherit;
    margin-right: inherit;
} */

.similar-news__image {
    width: 100%;
       object-fit: cover;
}
.similar-news__header {
    font-family: "Open sans"!important;
    font-weight: 500!important;font-size: 1.688rem!important;
    text-transform: uppercase!important;
    margin: 30px 0!important;
	display: -webkit-box;
	display: flex;
	        -webkit-box-pack: justify;
	                justify-content: space-between;
}
.see-all-button.in-archive {
	color: #707070;
    padding: 0px 22px 0 0;
    text-transform: none;
}
.feedback__header {
    font-family: "Open sans"!important;
    font-weight: normal!important;
    font-size: 1.75rem!important;
    margin: 30px 0!important;
}
.similar-news__header, .feedback__header, .sidebar__share-header, .see-also__header {
            -webkit-box-flex: 100%;
                    flex: 100%;
    font-size: 1.125rem;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0 20px;
}
.feedback {
    margin: 0px -30px 0px -30px;
    padding: 0 30px 30px;
}
.feedback-form {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-flow: row wrap;
        justify-content: space-around;
    margin-top: 30px;
                -webkit-box-pack: start;
                        justify-content: flex-start;
}
.news_author {
    display: block;
    position: relative;
    clear: both;
	min-height: 180px;
	margin-bottom: 10px;
}
.feedback-form button.submit {
    text-decoration: none;
    padding: 15px 80px;
    border: none;
    font-size: 0.875rem;
    font-weight: bold;
    color: #ffffff;
    background: #00993d ;
    text-align: center;
    background-size: 22px;
	margin: 20px 0;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4My4zIDQ4My4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMuMyA0ODMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MjQuMyw1Ny43NUg1OS4xYy0zMi42LDAtNTkuMSwyNi41LTU5LjEsNTkuMXYyNDkuNmMwLDMyLjYsMjYuNSw1OS4xLDU5LjEsNTkuMWgzNjUuMWMzMi42LDAsNTkuMS0yNi41LDU5LjEtNTkuMSAgICB2LTI0OS41QzQ4My40LDg0LjM1LDQ1Ni45LDU3Ljc1LDQyNC4zLDU3Ljc1eiBNNDU2LjQsMzY2LjQ1YzAsMTcuNy0xNC40LDMyLjEtMzIuMSwzMi4xSDU5LjFjLTE3LjcsMC0zMi4xLTE0LjQtMzIuMS0zMi4xdi0yNDkuNSAgICBjMC0xNy43LDE0LjQtMzIuMSwzMi4xLTMyLjFoMzY1LjFjMTcuNywwLDMyLjEsMTQuNCwzMi4xLDMyLjF2MjQ5LjVINDU2LjR6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTMwNC44LDIzOC41NWwxMTguMi0xMDZjNS41LTUsNi0xMy41LDEtMTkuMWMtNS01LjUtMTMuNS02LTE5LjEtMWwtMTYzLDE0Ni4zbC0zMS44LTI4LjRjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zICAgIGMtMC43LTAuNy0xLjQtMS4zLTIuMi0xLjlMNzguMywxMTIuMzVjLTUuNi01LTE0LjEtNC41LTE5LjEsMS4xYy01LDUuNi00LjUsMTQuMSwxLjEsMTkuMWwxMTkuNiwxMDYuOUw2MC44LDM1MC45NSAgICBjLTUuNCw1LjEtNS43LDEzLjYtMC42LDE5LjFjMi43LDIuOCw2LjMsNC4zLDkuOSw0LjNjMy4zLDAsNi42LTEuMiw5LjItMy42bDEyMC45LTExMy4xbDMyLjgsMjkuM2MyLjYsMi4zLDUuOCwzLjQsOSwzLjQgICAgYzMuMiwwLDYuNS0xLjIsOS0zLjVsMzMuNy0zMC4ybDEyMC4yLDExNC4yYzIuNiwyLjUsNiwzLjcsOS4zLDMuN2MzLjYsMCw3LjEtMS40LDkuOC00LjJjNS4xLTUuNCw0LjktMTQtMC41LTE5LjFMMzA0LjgsMjM4LjU1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);	 background-size: 28px;
	background-repeat: no-repeat;
	background-position:   146% 50%;
	transition-property: background-position, padding;
	transition-duration: .5s, .5s;
    width: 240px;
}
.feedback-form button.submit:hover {
    padding: 15px 80px 15px 50px;
	color: #fff;
	background-size: 22px;
	background-color: #00993d no-repeat;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4My4zIDQ4My4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMuMyA0ODMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MjQuMyw1Ny43NUg1OS4xYy0zMi42LDAtNTkuMSwyNi41LTU5LjEsNTkuMXYyNDkuNmMwLDMyLjYsMjYuNSw1OS4xLDU5LjEsNTkuMWgzNjUuMWMzMi42LDAsNTkuMS0yNi41LDU5LjEtNTkuMSAgICB2LTI0OS41QzQ4My40LDg0LjM1LDQ1Ni45LDU3Ljc1LDQyNC4zLDU3Ljc1eiBNNDU2LjQsMzY2LjQ1YzAsMTcuNy0xNC40LDMyLjEtMzIuMSwzMi4xSDU5LjFjLTE3LjcsMC0zMi4xLTE0LjQtMzIuMS0zMi4xdi0yNDkuNSAgICBjMC0xNy43LDE0LjQtMzIuMSwzMi4xLTMyLjFoMzY1LjFjMTcuNywwLDMyLjEsMTQuNCwzMi4xLDMyLjF2MjQ5LjVINDU2LjR6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTMwNC44LDIzOC41NWwxMTguMi0xMDZjNS41LTUsNi0xMy41LDEtMTkuMWMtNS01LjUtMTMuNS02LTE5LjEtMWwtMTYzLDE0Ni4zbC0zMS44LTI4LjRjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zICAgIGMtMC43LTAuNy0xLjQtMS4zLTIuMi0xLjlMNzguMywxMTIuMzVjLTUuNi01LTE0LjEtNC41LTE5LjEsMS4xYy01LDUuNi00LjUsMTQuMSwxLjEsMTkuMWwxMTkuNiwxMDYuOUw2MC44LDM1MC45NSAgICBjLTUuNCw1LjEtNS43LDEzLjYtMC42LDE5LjFjMi43LDIuOCw2LjMsNC4zLDkuOSw0LjNjMy4zLDAsNi42LTEuMiw5LjItMy42bDEyMC45LTExMy4xbDMyLjgsMjkuM2MyLjYsMi4zLDUuOCwzLjQsOSwzLjQgICAgYzMuMiwwLDYuNS0xLjIsOS0zLjVsMzMuNy0zMC4ybDEyMC4yLDExNC4yYzIuNiwyLjUsNiwzLjcsOS4zLDMuN2MzLjYsMCw3LjEtMS40LDkuOC00LjJjNS4xLTUuNCw0LjktMTQtMC41LTE5LjFMMzA0LjgsMjM4LjU1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);	 background-size: 28px;
	transition-property: background-position, padding;
	transition-duration: .5s, .5s;
	background-position:   86% 50%;
	background-repeat: no-repeat;
    width: 240px;
}
.feedback-form__top {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
            -webkit-box-pack: justify;
                    justify-content: space-between;
    width: 100%;
}
.feedback-form__right {
    padding: 15px 25px;
            -webkit-box-flex: 50%;
                    flex: 50%;
	margin-bottom: 10px;
	border: 1px solid #cecece;
}
.feedback-form__left {
	padding: 15px 25px;
            -webkit-box-flex: 50%;
                    flex: 50%;
    margin-bottom: 10px;
	margin-right: 10px;
	border: 1px solid #cecece;
}

.feedback-form__full-short {
    padding: 15px 25px;
    margin: 0px;
    width: 100%;
    border: 1px solid #cecece;
    margin-bottom: 10px;
}


.feedback-form__full {
    padding: 15px 25px;
    margin: 0px;
    width: 100%;
	min-height: 93px;
	border: 1px solid #cecece;
}
::-webkit-input-placeholder {
    font-family: Arial;
}
:-moz-placeholder {
    font-family: Arial;
}
::-moz-placeholder {
    font-family: Arial;
}
:-ms-input-placeholder {
    font-family: Arial;
}
.feedback-form__btn {
    cursor: pointer;
    text-decoration: none;
    padding: 15px 80px;
    border: none;
    font-size: 0.875rem;
    font-weight: bold;
    color: #ffffff;
    background: #00993d;
    text-align: center;
    margin: 20px 0;
}

.footer_feedback{
    cursor: pointer;
}
/* tv-prog*/
.tv-programm__content {
  padding: 0px 30px;
}
.arrow-title-next::before {
    content: '\203a';
    display: inline-block;
    margin-right: 14px;
    font-size: 56px;
    color: #cecece;
    font-weight: 700;
    line-height: 25px;
    height: 35px;
}
.navigation-line__title--tv-prog {
    margin: 0 30px 20px 0;
}
.today-title__day-of-week {
  font-family: "Open Sans";
      font-weight: 500;
}
.today-title__img--arrow {
      margin-right: 25px;
}
.today-title__date {
  font-family: "Open Sans";
      font-weight: 500;
}
.search-row--btn--tv-programm {
  width: auto;
}
 .search-row--btn--tv-programm:hover {
  background-color: #00993d;
  color: #fff;
}
.film-review {
    max-height: 80px;
}
.one-news-page__see-also.see-also {
    margin-bottom: 70px;
}
.search-row--btn--tv-programm:active {
  background-color: #008c38;
  color: #fff;
}
.day-picker-slaider {
    width: 1200px;
    display: block;
    overflow: hidden;
		margin-top: 20px;
}
.day-picker-slaider__day {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.day-picker-slaider__day:hover {
	color: #00993d;
	cursor: pointer;
}
.day-picker-slaider .owl-item.active.center {
     -webkit-transform: scale(1);
             transform: scale(1);
     color: #db2242;
}
.day-picker-slaider .owl-dots {
  display: none;
}
.day-picker-slaider  .owl-carousel .owl-item {
    height: 30px;
}
.day-picker-slaider__day--past{
color: #c1c1c1;;
}
.day-picker-slaider__day--present{
}
.day-picker-slaider__day--today{
color: #db2242;
}
.tvProg-more-button {
    width: 100%;
    border: 1px solid #ededed;
    margin: 20px 0;
}
.programList__program-row {
  display: -webkit-box;
  display: flex;
      background: #fff;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-direction: row;
          -webkit-box-pack: justify;
                  justify-content: space-between;
  border-bottom: 1px solid #ededed;
  margin: 0px -30px;
  padding: 0 30px;
  transition: .2s;
}
.tv-programm__programList:last-child {
	margin-bottom: 40px;
}
.program__row--show-description {
	  align-self: center;
	  width: 10%;
	  text-align: center;
}
.program__row--time {
    font-size: 1.875rem;
    font-weight: 700;
    color: #333333;
		align-self: center;
		width: 15%;
}
.program__row--date {
	font-size: 1.250rem;
}
.program--active
{
  color: #00993d;
  position: relative;
  margin-top: 25px;
}
.program--active:before
{
    display: block;
    content: "Сейчас в эфире";
    font-size: 0.825rem;
    margin-bottom: auto;
    position: absolute;
    top: -20px;
    width: 200px;
}
.program__row--title {
    font-size: 1rem;
    font-weight: 700;
    color: #333333;
        align-self: center;
    margin: 25px 0;
        flex-wrap: wrap;
	margin-left: 0px;
	cursor: pointer;
}
.program__row--genre {
    color: #333333;
    font-size: .875rem;
        align-self: center;
    width: 20%;
}
.program__row--bookmark {
      align-self: center;
}
.program__row--about-programm {
  display: -webkit-box;
  display: flex;
		-webkit-box-flex: 0.5;
		        flex: 0.5;
		width: 25%;
}
.program__row--years-mark {
    font-size: 1rem;
    align-self: center;
	color: #333333;
	width: 10%;
}
.program__row__now-on-air--image {
	width: 181px;
	max-height: 140px;
	object-fit: cover;
	margin-right: 30px;
	position: relative;
	display: block;
}
.owl-carousel .owl-video-play-icon {

    background-color: rgba(84, 83, 83, 0.8)!important;
	border-radius: 90px!important;
	border: 1px solid #fff!important;
	background-size: 100%!important;
	height: 60px!important;
    width: 60px!important;
    left: 50%!important;
    top: 50%!important;
    margin-left: -30px!important;
    margin-top: -30px!important;
}
.on-air-link {
    position: relative;
    width: 180px;
    margin-right: 30px;
}
.program__row--active {
    background: #f2f2f2;
    margin: 0 -30px;
	padding: 0 30px;
	transition: .2s;
}
.description__btn--link {
    position: relative;
    background: white;
    display: block;
    float: inherit;
    width: 140px;
    border: 1px solid #a3a3a3;
    margin-top: 35px;
    outline-style: none;
    cursor: pointer;
    color: #222;
    font-size: 0.8125rem;
    transition: all 0.5s;
    background-position-x: 120%;
    background-position-y: 50%;
    background-size: 28px;
    background: no-repeat;
    padding: 12px 30px;
    text-decoration: none;
}
.program__row--programm-description {
    padding: 25px 30px 30px 310px;
    display: none;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
    align-self: flex-start;
    background: #f2f2f2;
    margin: 0 -30px;
    border-bottom: 1px solid #cecece;
		line-height: 22px;
}
.programm-description-opened {
	display: block;
	min-height: 200px;
}
.wantSee {
	background-image: url(../img/ico/svg/flag.svg);
	height: 50px;
	width: 50px;
	background-color: white;
	background-position: 50%;
	background-size: 24px;
	background-repeat: no-repeat;
	border: none;
	outline-style: none;
	cursor: pointer;
	align-self: center;
	transition: .2s;
}
.get-more-button__dots {cursor: pointer;}
.wantSee.active-flag {background-image: url(../img/ico/svg/flag-act.svg);}
.program__row--active .wantSee {background-color: #f2f2f2;}
.wantSee-descr.active-flag {
  background-image: url(../img/ico/svg/flag-act.svg);
  border: 1px solid #db2242;
}
.wantSee-descr {
	align-self: flex-start;
	background-image: url(../img/ico/svg/flag.svg);
	height: 50px;
	width: 200px;
	background-size: 25px;
	background-repeat: no-repeat;
	background-color: #ededed;
	background-position: 25px 50%;
	border: 1px solid #cecece;
	margin-top: 20px;
	outline-style: none;
	text-align: center;
	padding-left: 50px;
	display: none;
}
/* #circleG{ */
	/* width:94px; */
	/* margin:auto; */
	/* display: none; */
/* } */
/* .circleG{ */
	/* background-color:rgb(0,153,61); */
	/* float:left; */
	/* height:20px; */
	/* margin-left:11px; */
	/* width:20px; */
	/* animation-name:bounce_circleG; */
		/* -o-animation-name:bounce_circleG; */
		/* -ms-animation-name:bounce_circleG; */
		/* -webkit-animation-name:bounce_circleG; */
		/* -moz-animation-name:bounce_circleG; */
	/* animation-duration:0.9775s; */
		/* -o-animation-duration:0.9775s; */
		/* -ms-animation-duration:0.9775s; */
		/* -webkit-animation-duration:0.9775s; */
		/* -moz-animation-duration:0.9775s; */
	/* animation-iteration-count:infinite; */
		/* -o-animation-iteration-count:infinite; */
		/* -ms-animation-iteration-count:infinite; */
		/* -webkit-animation-iteration-count:infinite; */
		/* -moz-animation-iteration-count:infinite; */
	/* animation-direction:normal; */
		/* -o-animation-direction:normal; */
		/* -ms-animation-direction:normal; */
		/* -webkit-animation-direction:normal; */
		/* -moz-animation-direction:normal; */
	/* border-radius:13px; */
		/* -o-border-radius:13px; */
		/* -ms-border-radius:13px; */
		/* -webkit-border-radius:13px; */
		/* -moz-border-radius:13px; */
/* } */
/* #circleG_1{ */
	/* animation-delay:0.1995s; */
		/* -o-animation-delay:0.1995s; */
		/* -ms-animation-delay:0.1995s; */
		/* -webkit-animation-delay:0.1995s; */
		/* -moz-animation-delay:0.1995s; */
/* } */
/* #circleG_2{ */
	/* animation-delay:0.4555s; */
		/* -o-animation-delay:0.4555s; */
		/* -ms-animation-delay:0.4555s; */
		/* -webkit-animation-delay:0.4555s; */
		/* -moz-animation-delay:0.4555s; */
/* } */
/* #circleG_3{ */
	/* animation-delay:0.5885s; */
		/* -o-animation-delay:0.5885s; */
		/* -ms-animation-delay:0.5885s; */
		/* -webkit-animation-delay:0.5885s; */
		/* -moz-animation-delay:0.5885s; */
/* } */
/* @keyframes bounce_circleG{ */
	/* 0%{} */
	/* 50%{ */
		/* background-color:rgb(219,34,65); */
	/* } */
	/* 100%{} */
/* } */
/* @-o-keyframes bounce_circleG{ */
	/* 0%{} */
	/* 50%{ */
		/* background-color:rgb(219,34,65); */
	/* } */
	/* 100%{} */
/* } */
/* @-ms-keyframes bounce_circleG{ */
	/* 0%{} */
	/* 50%{ */
		/* background-color:rgb(219,34,65); */
	/* } */
	/* 100%{} */
/* } */
/* @-webkit-keyframes bounce_circleG{ */
	/* 0%{} */
	/* 50%{ */
		/* background-color:rgb(219,34,65); */
	/* } */
	/* 100%{} */
/* } */
/* @-moz-keyframes bounce_circleG{ */
	/* 0%{} */
	/* 50%{ */
		/* background-color:rgb(219,34,65); */
	/* } */
	/* 100%{} */
/* } */
/* .loading { */
	/* display: block!important; */
/* } */
/*video*/
.one-video__image.play-btn {
    width: 100%;
    object-fit: cover;
    position: relative;

}
.one-video__link {
	width: 100%;
    height: 0;
    font-size: 0;
    padding-top: 56.25%;
    display: block;
    background-position: 50% 50%;
    background-size: cover;
}
.one-video__image {
    height: 0;
}
/* .one-video__image:hover:after {
    content: "\f04b";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    transition: .2s;
    top: 30%;
    left: 38%;
    font-size: 50px;
    border: 1px solid #fff;
    padding: 25px 25px 25px 34px;
    border-radius: 90px;
    color: #fff;
    background: rgba(0, 0, 0, 0.15);
	cursor: pointer;
	opacity: 1;
} */
.one-video__image:after {
	opacity: 1;
    content: "\f04b";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    transition: .2s;
    bottom: calc(50% - 35px);
    left: calc(50% - 35px);
    font-size: 2rem;
    border: 1px solid #fff;
    padding: 0;
    width: 62px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 90px;
    color: #fff;
    background: rgba(84, 83, 83, 0.8);
    padding-left: 8px;
}
.one-video__title {
    display: block;
    font-family: 'PT Sans Caption', sans-serif;
    color: #db2242;
    font-weight: 700;
    text-decoration: underline;
    margin: 0px 0 20px;
    font-size: 1.125rem;
	position: relative;
	min-height: 75px;
}
.one-video__text {
    font-size: 0.875rem;
    margin-bottom: 20px;
    line-height: 1.4rem;
}
.video__item.one-video {
    width: calc(100% / 3 - 15px);
    position: relative;
    background: white;
	margin-bottom: 20px;
}
.video__item:hover {
    box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.75);
    transition: 0.2s;
}
.video__content {
	    display: -webkit-box;
	    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    flex-wrap: wrap;
	padding: 0 30px;
}
.video-info {
    flex-basis: 50%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
            align-items: flex-start;
    padding: 20px;
}
/*caledar*/
.archive-item__content--card ::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:6px;
height:0px
}
.archive-item__content--card ::-webkit-scrollbar-track {
background-color:#fff;
border-radius: 1px solid #ededed;
}
.archive-item__content--card ::-webkit-scrollbar-thumb {
border-radius: 0px;
background-color:white;
border-radius: 1px solid #ededed;
background-image:url('');
background-position:center;
background-repeat:no-repeat;
}
.archive-item__content--card ::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:7px;
height:0px
}
.archive-item__content--card ::-webkit-scrollbar{
width: 11px;
}
.release-item:hover .control-scroll {
    position: absolute;
    opacity: 1;
    transition: .2s;
    width: 322px;
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
        justify-content: space-around;
    bottom: 0;
    left: 0;
}
.release-item .control-scroll{
display: none;
opacity: 0;
transition: .2s;
}
.scroll-top {
    /* border: 1px solid #ededed; */
        flex-basis: 50%;
    text-align: center;
    padding: 6px;
	font-size: 1.563rem;
	cursor: pointer;
}
.scroll-top:hover {
	background: #00993d;
  color: white;
}
.scroll-down:hover {
	background: #00993d;
  color: white;
}
.scroll-down {
     /* border: 1px solid #ededed; */
        flex-basis: 50%;
    text-align: center;
    padding: 6px;
	font-size: 1.563rem;
	cursor: pointer;
}
.navigation-line__title-small-title:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    bottom: 0;
    visibility: visible;
    background-color: #707070;
    transition: all 0.3s ease;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.navigation-line__title-small-title:hover:after {
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
ul.pagination {
    display: inline-block;
    padding: 0;
	margin-top: 50px;
	margin-bottom: 50px;
}
ul.pagination li {display: inline;}
ul.pagination li a {
    color: #222;
    float: left;
    padding: 10px 16px;
    text-decoration: none;
    border: 1px solid #ededed;
}
ul.pagination li a.active {
    background-color: #222;
    color: white;
}
.page-contant {
    display: -webkit-box;
    display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                    flex-direction: row;
}
.left-col {
	color: #222;
    line-height: 23px;
    font-size: 1rem;
    display: inline-block;
    width: 50%;
    margin-right: 20px;
}
.right-col {
    color: #222;
    line-height: 23px;
    font-size: 1rem;
    display: inline-block;
    width: 40%;
}
.left-col a {
    color: #222;
    font-size: 1rem;
}
iframe#twitter-widget-0 {
    border: 1px solid #e9ebee!important;
}
.two-columns {
    display: -webkit-box;
    display: flex;
}
.about-rtext {
	line-height: 22px;
	color: #222;
}
.about-rtext a  {
		color: #222;
}
.owl-clider {
    height: 540px;
    overflow: hidden;
}
/*Вжух кнопки*/
.content-icons__item--share.pulse {
  -webkit-animation: pulse .9s infinite;
          animation: pulse .9s infinite;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(106, 115, 124, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(106, 115, 124, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(106, 115, 124,0);
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(106, 115, 124, 0.4);
  }
  70% {
      box-shadow: 0 0 0 10px rgba(106, 115, 124, 0);
  }
  100% {
      box-shadow: 0 0 0 0 rgba(106, 115, 124, 0);
  }
}
.awords-static {
    display: -webkit-box;
    display: flex;
            -webkit-box-pack: justify;
                    justify-content: space-between;
    background: #f2f2f2;
    margin: 0 -30px;
    padding: 30px;
}
/******************** Пагинация *************************/
.pageForm {
  display: block;
  margin-top: 20px;
}
.pageInput,
.pageButton {
  padding: 0px 10px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #cecece;
  display: inline-block;
  vertical-align: middle;
}
.pageInput {
	width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #333;
}
.pageLabel {
	position: absolute;
	left: -9999em;
}
.pageButton {
	margin-left: 10px;
	background: #db2242;
	border: none;
	color: white;
	cursor:pointer;
}
.pageSkip {
	color: #b7b7b7;
    display: inline-block;
    vertical-align: bottom;
    width: 20px;
    height: 30px;
    line-height: 30px;
}
.pageNext {
	color: #b7b7b7;
}
.pageNumber {
  position: relative;
  top: -38px;
  left: 50%;
  font-size:  0.75rem;
  color: #333;
  width: 80px;
  display: block;
  text-align: center;
  margin-left: -17px;
  background: white;
  padding: 5px 10px;
  border: 1px solid #cecece;
}
.pageNumber:after {
	content: " ";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: 23px;
    border: 6px solid transparent;
    border-top-color: #cecece;
}
.pagePip {
  width: 1px;
  height: 3px;
  background: black;
  position: absolute;
  bottom: -10px;
  opacity: 0.4;
  box-shadow: -1px 0 0 white;
}
.pageMaxPip,
.pageMinPip {
  font-size:  0.75rem;
  color: #777;
  position: absolute;
  bottom: -30px;
  width: 20px;
}
.pageMaxPip {
  right: -10px;
}
.pageMinPip {
  left: -10px;
}
.pagination {
	padding: 70px 0 50px;
    border-top: 3px solid #ededed;
    margin: 0 -30px;
    text-align: center;
}
.pageSlider {
  display: inline-block;
}
.ui-slider-horizontal {
	width: 70%;
	height: 6px;
	top: 0px;
	margin: 0px 10px 5px;
	position: relative;
	display: inline-block;
	background: #cecece;
	cursor: pointer;
}
.ui-slider-horizontal:before {
  content: " ";
  position: absolute;
  width: auto;
  height: 16px;
  top: -5px;
  left: -4px;
  right: -4px;
  border-radius: 10px;
  z-index: -1;
  background: linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.8) 90%);
}
.ui-slider.long .ui-slider-handle {
	height: 12px;
	width: 30px;
	background: #f1f1f1;
	display: block;
	position: absolute;
	border-radius: 50px;
	margin-top: -3px;
	margin-left: -15px;
	text-decoration: none;
	background: #f5f5f5;
	/* background: linear-gradient(#f5f5f5 0%, #cccccc 100%); */
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	outline: none;
	cursor: pointer;
	cursor: -webkit-grab;
}
.ui-slider.long .ui-slider-handle::before,
.ui-slider.long .ui-slider-handle::after {
  content: " ";
  width: 2px;
  height: 40%;
  position: absolute;
  background: transparent;
  border-radius: 0px;
  box-shadow: -1px 0px 0px rgba(255, 255, 255, 0.8), 1px 0px 0px rgba(255, 255, 255, 0.8), 2px 0 0 rgba(0, 0, 0, 0.3), 1px 0 0 rgba(0, 0, 0, 0.3) inset;
}
.ui-slider.long .ui-slider-handle::before {
  left: 10px;
  top: 30%;
}
.ui-slider.long .ui-slider-handle::after {
  right: 12px;
  top: 30%;
}
.search-row__search-button {
    width: 70px;
    background-color: white;
    border: 1px solid #ffffff!important;
    border-left: none;
    outline: none;
    cursor: pointer;
    font-size: 1.25rem;
    color: #757575;
    transition: .2s;
}
@media (max-width: 550px) {
  .pagination {
    width: auto;
  }
  .pageForm {
    display: block;
    margin-top: 20px;
  }
  .pageInput {
    margin: 0;
  }
  .pageSlider {
    width: 260px;
    margin: 0 15px;
  }
}
/******************** /пагинация *************************/
.map-columns li {
	padding:20px;
}
 .radio-page-flex {
	 display: -webkit-box;
	 display: flex;
 }
  .radio-container {
	width: 350px;
    display: inline-block;
    border: 1px solid #ededed;
    margin-bottom: 20px;
}
div#description {
    line-height: 1.4rem;
	padding-right: 33px;
}
  .radio-container  .fa-play {
    font-size: 2rem;
}
  .radio-container .radio-header {
	background-color: #fff;
	text-align: center;
	padding: 10px 0;
  }
  .radio-container .radio-header .radio-name {
	font-size: 1.625rem;
	font-weight: 100;
	color: #43ac6a;
  }
  .radio-container .radio-header .current-presenter {
	font-size:  0.875rem;
	font-weight: 400;
	color: #43ac6a;
  }
  .radio-container .radio-body {
    background: #00993d;
    background: linear-gradient(to bottom right, #db2242, #783234);
    background-size: 100% 200%;
    -webkit-animation: background-scroll 7s alternate ease-in-out infinite;
            animation: background-scroll 7s alternate ease-in-out infinite;
    height: 160px;
    position: relative;
    overflow: hidden;
}
  .radio-container .radio-body .current-song {
	font-size: 1.25rem;
	font-weight: 100;
	text-align: center;
	padding: 110px 0;
	position: absolute;
	z-index: 2;
	width: 350px;
  }
  .radio-container .radio-body .radio-buttons {
	position: absolute;
	bottom: 0;
	left: 15px;
	height: 50px;
	width: 320px;
	z-index: 2;
  }
  .radio-container .radio-body .radio-buttons .button {
	color: rgba(255, 255, 255, 0.6);
	float: left;
  }
  .radio-container .radio-body .radio-buttons .button:hover {
	color: rgba(255, 255, 255, 0.8);
  }
  .radio-container .radio-body .radio-buttons .button-play {
	font-size: 2em;
	width: 25px;
  }
  .radio-container .radio-body .radio-buttons .button-stop {
	margin: 12px;
  }
  .radio-container .radio-body .radio-buttons .button-request {
	float: right;
	margin-top: 16px;
	font-size: 14px;
  }
  .sitemap__item--lvl1 a {
    color: #222;
	line-height: 40px;
	font-weight: 700;
}
.sitemap {
    margin-bottom: 40px;
}
  .radio-container .radio-body .shine {
	position: absolute;
	top: -50px;
	left: -90px;
	height: 120px;
	width: 300px;
	background: linear-gradient(360deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
  }
  .radio-container .radio-body .wave-bars {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 350px;
  }
  .radio-container .radio-body .wave-bars .wave {
	margin-top: 85px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	height: 3px;
	width: 4px;
	background: rgba(255, 255, 255, 0.2);
	float: left;
	margin-right: 3px;
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
  }
  .scrolltotop{
	position: fixed;
	left: 20px;
	bottom: 20px;
	background: rgba(0, 153, 61,1);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	opacity: .2;
	cursor: pointer;
	transition: all .5s;
	display: none;
	text-align: center;
  }
  .scrolltotop:after{
	content: '⇧';
	color: white;
	line-height: 40px;
  }
  .scrolltotop:hover{
   opacity: .5;
   box-shadow: 0px 0px 20px -11px rgba(0,0,0,0.75);
   -moz-transition: 0.2s;
   -ms-transition: 0.2s;
  }
  .radio-container .radio-body .wave-bars .wave:first-child {
	margin-left: 2px;
  }
  .radio-container .radio-body .wave-bars .wave:last-child {
	margin-right: 0;
  }
  .radio-container .radio-body .wave-bars .wave.wave-1 {
	-webkit-animation: wave1 .5s linear alternate infinite;
	        animation: wave1 .5s linear alternate infinite;
  }
  .radio-container .radio-body .wave-bars .wave.wave-2 {
	-webkit-animation: wave2 .7s linear alternate infinite;
	        animation: wave2 .7s linear alternate infinite;
  }
  .radio-container .radio-body .wave-bars .wave.wave-3 {
	-webkit-animation: wave3 .6s linear alternate infinite;
	        animation: wave3 .6s linear alternate infinite;
  }
  .radio-container .radio-body .wave-bars .wave.wave-4 {
	-webkit-animation: wave4 .5s linear alternate infinite;
	        animation: wave4 .5s linear alternate infinite;
  }
  .radio-container .radio-body .wave-bars .wave.wave-5 {
	-webkit-animation: wave5 .6s linear alternate infinite;
	        animation: wave5 .6s linear alternate infinite;
  }
  .radio-container .radio-body .wave-bars .wave.no-animation {
	-webkit-animation: stopwaves 1s linear;
	        animation: stopwaves 1s linear;
	-webkit-animation-iteration-count: 1;
	        animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
  }
  .radio-container .radio-message {
	background: linear-gradient(to bottom, #381026, #462E48);
	padding: 15px;
	text-align: center;
  }
  .radio-container .radio-message .message-header {
	font-weight: 600;
  }
  .radio-container .radio-volume {
	background: #fff;
	padding: 10px 15px;
	height: 40px;
	display: none;
  }
  .radio-container .radio-volume .button-sound {
	float: left;
	font-size: 2em;
	color: #ddd;
	width: 30px;
  }
  .radio-container .radio-volume .button-sound:hover {
	color: #bbb;
  }
  .radio-container .radio-volume input[type="range"] {
	position: relative;
	top: 8px;
	width: 260px;
	height: 9px;
	margin: 10px 12px;
	display: inline;
	-webkit-appearance: none;
	border-radius: 8px;
	border: 1px solid #ddd;
	background-color: #fff;
  }
  .radio-container .radio-volume input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	cursor: pointer;
  }
  .radio-container .radio-volume input[type="range"]::-moz-range-track {
	border-radius: 8px;
	width: 260px;
	height: 7px;
	border: 1px solid #ddd;
	background-color: #fff;
  }
  .radio-container .radio-volume input[type="range"]::-moz-range-thumb {
	background: #fff;
	border: 1px solid #ccc;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	cursor: pointer;
  }
  .radio-container .radio-volume input[type="range"]::-ms-track {
	width: 164px;
	height: 7px;
	cursor: pointer;
	background: transparent;
	border-color: transparent;
	color: transparent;
  }
  .radio-container .radio-volume input[type="range"]:focus {
	outline: 0;
  }
  .radio-container .button {
	cursor: pointer;
  }
  @-webkit-keyframes background-scroll {
	0% {
	  background-position: 0 0;
	}
	100% {
	  background-position: 0 100%;
	}
  }
  @keyframes background-scroll {
	0% {
	  background-position: 0 0;
	}
	100% {
	  background-position: 0 100%;
	}
  }
  @-webkit-keyframes wave1 {
	0% {
	  height: 10%;
	}
	33% {
	  height: 30%;
	}
	66% {
	  height: 15%;
	}
	100% {
	  height: 35%;
	}
  }
  @keyframes wave1 {
	0% {
	  height: 10%;
	}
	33% {
	  height: 30%;
	}
	66% {
	  height: 15%;
	}
	100% {
	  height: 35%;
	}
  }
  @-webkit-keyframes wave2 {
	0% {
	  height: 40%;
	}
	33% {
	  height: 20%;
	}
	66% {
	  height: 40%;
	}
	100% {
	  height: 20%;
	}
  }
  @keyframes wave2 {
	0% {
	  height: 40%;
	}
	33% {
	  height: 20%;
	}
	66% {
	  height: 40%;
	}
	100% {
	  height: 20%;
	}
  }
  @-webkit-keyframes wave3 {
	0% {
	  height: 30%;
	}
	33% {
	  height: 45%;
	}
	66% {
	  height: 30%;
	}
	100% {
	  height: 15%;
	}
  }
  @keyframes wave3 {
	0% {
	  height: 45%;
	}
	33% {
	  height: 20%;
	}
	66% {
	  height: 30%;
	}
	100% {
	  height: 15%;
	}
  }
  @-webkit-keyframes wave4 {
	0% {
	  height: 30%;
	}
	33% {
	  height: 25%;
	}
	66% {
	  height: 45%;
	}
	100% {
	  height: 25%;
	}
  }
  @keyframes wave4 {
	0% {
	  height: 30%;
	}
	33% {
	  height: 25%;
	}
	66% {
	  height: 45%;
	}
	100% {
	  height: 25%;
	}
  }
  @-webkit-keyframes wave5 {
	0% {
	  height: 20%;
	}
	33% {
	  height: 35%;
	}
	66% {
	  height: 15%;
	}
	100% {
	  height: 35%;
	}
  }
  @keyframes wave5 {
	0% {
	  height: 20%;
	}
	33% {
	  height: 35%;
	}
	66% {
	  height: 15%;
	}
	100% {
	  height: 35%;
	}
  }
  @-webkit-keyframes stopwaves {
	100% {
	  height: 3px;
	}
  }
  @keyframes stopwaves {
	100% {
	  height: 3px;
	}
  }
.adv-youdo {
	width: 220px;
	padding: 15px 10px;
	border: #CCCCCC 1px solid;
	font-family: arial, sans;
	color: #000;
	font-size: 0.8125rem;
	line-height:18px;
}
.adv-youdo__header {
	height: 50px;
	text-align: right;
	color: #999;
	line-height: 27px;
}
.adv-youdo__header > a {
	display: block;
    text-align: center;
    margin: 20px 0;
}
.adv-youdo__header > span {
	width: 100%;
    display: block;
    text-align: center;
}

.adv-youdo__item {
	position: relative;
	padding-left: 20px;
	margin-bottom: 15px;
  word-wrap: break-word;
}
.owl-carousel .owl-video-play-icon {
	z-index: 99!important;
}
.adv-youdo__item:before{
	content: "\2192";
	position: absolute;
	left: 0;
}
.hidden-block {
	display: none;
}
.index-page__main button.vjs-big-play-button {
	bottom: 20px;
	left: 20px;
}



.comments {
    display: -webkit-box;
    display: flex;
            -webkit-box-pack: center;
                    justify-content: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                    flex-direction: column;
}
.comments .comments-message.answer-lvl2 {
	margin-left: 40px;

}
.comments .comments-message.answer-lvl3 {
	margin-left: 80px;

}
.comments .comments-message.answer-lvl4 {
	margin-left: 80px;

}
.comments .comments-message_grey {

}
.comments .comments-message {

    margin-bottom: 25px;
    display: -webkit-box;
	display: flex;
	margin: 20px 0px;
}

.comments .comments-field {
    position: relative;

    -ms-flex: 1 0 auto;
height: 100%;
	width: 80%;
    padding: 15px 20px 10px;
    border: 1px solid #cecece;
    margin-left: 15px;
	margin-bottom: 20px;

}
.comments .comments-field_grey {
	background-color: #ededed;
    border-color: #f5f7fa;
}

.comments .comments-flex {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    /* flex-wrap: wrap; */
    /* width: 100%; */
}
.comments .comments-field__txt {
    /* display: block; */
    margin: 15px 0 0;
    /* font-size: 0.875rem; */
    /* text-align: left; */
    /* font-weight: normal; */
    /* word-break: break-word; */
    /* overflow-wrap: break-word; */
    line-height: 1.5;
}
/* .comments .comments-field__image {
    text-align: left;
    margin-top: 5px;
} */
.comments .comments-avatar {
    /* flex-shrink: 0; */
    position: relative;
    width: 60px;
    height: 60px;
    /* margin-left: 8px; */
    /* margin-top: 2px; */
    /* margin-right: 2px; */
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 30px;
    border-radius: 50%;
    background-color: #ededed;
    font-size: 2rem;
    /* font-weight: 700; */
    line-height: 60px;
    color: #898989;
}
 .comments-user {
    height: 60px;
    position: relative;
    /* top: -2px; */
}
/* .comments-flex__answer.js-answer-btn {
    font-size: 0.75rem;
} */
.comments-flex__date {
    font-size: 0.8125rem;
    color: #898989;
}
.comments-flex__name {
    font-weight: 700;

    /* margin-right: 5px; */
}
.has-parent .comments-field_grey::after {
    content: '';
    position: absolute;
    left: -10px;
    top: -22px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ededed;
    clear: both;
}
.has-parent + .has-parent .comments-field_grey::after {
    display: none;
}
.comments-flex__answer.js-answer-btn {
	text-decoration: underline;
    font-size: 0.8125rem;
    color: #898989;
    border: none;
    background: transparent;
	cursor: pointer;
	margin-bottom: 10px;
}
.archive-page__programm-items .programms__get-more-button {
	margin: 0;
	width: 100%;
	margin-bottom: 20px;
}
.parthner-news__content{
	max-width: 100%;
	padding: 0 25px 25px;
}
.vacancy {
	padding-bottom: 30px;
	color: #000;
	font-size: 14px;
}
.vacancy--title {
	font-weight: 700;
	padding-bottom: 10px;
	background-color: #ededed;
	padding: 20px 25px;
}
.vacancy--description {
	line-height: 22px;
	color: #000;
	border: 1px solid #ededed;
	padding: 20px 25px;
	display: flex;
}
.vacancy-column {
	width: 50%;
}
@media (max-width: 998px) {
	.vacancy--description {
		display: block;
	}
	.vacancy-column {
		width: 100%;
	}
	.sp-gallery {
		margin-top: 95px;
	}
.wrapper-corruption {
    display: block;
}
}
@media (max-width: 993px) {
	.sp-gallery {
		margin-top: 95px;
	}
}
.youtube-video-wrapper { 
        position: relative;
        padding-bottom: 53.75%;
        padding-top: 25px;
        height: 0;
}
.youtube-video-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}

.click-area-left {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    height: 1050px;
    width: calc(50% - 700px);
}
.click-area-right {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    height: 1050px;
    width: calc(50% - 700px);
}
@media (min-width: 994px) {
	.sp-gallery {
		margin-top: 40px;
	}
}
.galery-title {
	font-size: 1.5rem;
	margin: 30px 0;
}
/*.single-page__content img {
        max-width:100%;
}*/

#filelist{
    padding-left: 0px;
    margin-left: 10px;
}
#filelist li{
    list-style-type: none !important;
    font-size: 100%;
}

.disable-form-upload{
    pointer-events: none;
}

.file_btn{
    padding: 15px 56px;
    border: 2px solid #00993d;
    text-decoration: none;
    font-size: 0.875rem;
    font-weight: bold;
}
.file_btn.disable-btn{
    pointer-events: none;
    border: 2px solid #848484;
}

#container{
    margin: 10px 0;
    display: flex;
    flex-wrap: wrap;
}
.agree_1{
    width: 100%;
    margin: 20px 0 !important;
}
.form__bottom{
    width: 100%;
}
.feedback .fileSize__label{
    font-size: 100%;
}
.news-soc {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.news-yand {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 60px;
}
.news-yand p {
    font-size: 16px;
    margin-right: 20px;
}
.news-link {
    background: #fff;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0px 0.80009px 4.80053px rgb(32 33 36 / 28%);
    border-radius: 0px 6px 6px 0px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    width: 49%;
    height: 40px;
}
.news-link.ya {
    margin-right: 2px;
    border-radius: 6px 0px 0px 6px;
}
.news-link.ya{
    background-image: url('/local/templates/ugra-tv/img/yandexnews_btn.svg');
    width: 185px;
}
.news-link.goo {
    background-image: url('/local/templates/ugra-tv/img/googlenews_btn.svg');
    width: 185px;
}
