@font-face{
	font-family: "MuseoSansCyrl";
	src: url("../font/MuseoSans-0.otf");
	font-weight: 100;
}

@font-face{
	font-family: "MuseoSansCyrl";
	src: url("../font/MuseoSans-1.otf");
	font-weight: 300;
}

@font-face{
	font-family: "MuseoSansCyrl";
	src: url("../font/MuseoSans-2.otf");
	font-weight: 500;
}

@font-face{
	font-family: "MuseoSansCyrl";
	src: url("../font/MuseoSans-3.otf");
	font-weight: 700;
}

@font-face{
	font-family: "MuseoSansCyrl";
	src: url("../font/MuseoSans-4.otf");
	font-weight: 900;
}



/*colors*/
html {
	--rs-clrContIn: #fff;
}


body {
	font-family: MuseoSansCyrl, Arial, sans-serif;
}

em {
	font-style: italic;
}







/**/
.rs-content {

}

.rs-section-name {
	font-size: 1.2em;
	font-weight: 700;
	display: inline-block;
	margin: 20px 0;
	color: var(--rs-mainClrDark);
}

.rs-section-name-lg {
	font-size: 1.4em;
}



.rs-btn-more {
	display: inline-block;
	float: right;
	padding: 5px 20px;
	font-size: 0.75em;
	margin: 20px 0;
	border: solid 1px #dedfe5;
	background-color: transparent;
	color: var(--rs-mainClr);
	outline: none;
	margin-bottom: 5px;
}
.rs-btn-more:active {
	background-color: #00000005;
}
a.rs-btn-more {
	text-decoration: none;
}

.doc-list {
	min-height: calc(100vh - 430px);
}











  /************/
 /*index page*/
/************/

.rs-banner-slider {
	/*max-height: 560px;*/
	overflow: hidden;
}

.rs-banner-slide {
	position: relative;
	width: 100%;
}

.rs-banner-img {
	position: absolute;
	width: 100%;
	height: 560px;
}

.rs-banner-img img {
	width: 100%;
}

.rs-banner-text {
	position: relative;
	height: 560px;
	max-width: 20%;
	padding: 25px;
	margin-top: 20px;
}

.rs-banner-lg-text {
	font-size: 3.5em;
	font-weight: 700;
	color: #fff;
	line-height: 1.2em;
}

.rs-banner-md-text {
	font-size: 1.4em;
}

.rs-banner-name {
	margin-bottom: 15px;
}

.rs-banner-day {
	color: var(--rs-mainClr)
}

.rs-control {
	position: relative;
	bottom: 50px;
	z-index: 99;
}

.rs-control > div:hover {
	cursor: pointer;
}

.rs-control-left {
	position: absolute;
	left: 0;
	background: url('../img/arrow-left.png') no-repeat center;
	background-size: 100%;
	height: 30px;
	width: 15px;
}

.rs-control-right {
	position: absolute;
	right: 0;
	background: url('../img/arrow-right.png') no-repeat center;
	background-size: 100%;
	height: 30px;
	width: 15px;
}

.rs-broadcast-section {
	width: 100%;
	background-color: var(--rs-mainClrLight);
}

.rs-broadcast {
	display: flex;
}

.rs-broadcast-plate {
	border-right: 1px solid #d8e4ed;
	height: 125px;
	padding: 15px;
	flex: 1;
}

.rs-broadcast-plate-status {
	font-size: 1em;
	font-weight: 700;
	min-height: 20px;
	margin-bottom: 10px;
	color: var(--rs-mainClrDark);
}

.rs-broadcast-plate-time {
	font-size: 1.2em;
	font-weight: 700;
	margin-bottom: 4px;
}

.rs-broadcast-plate-name {
	font-size: 1.2em;
	line-height: 1.2em;
}

.rs-broadcast-plate-now {
	background-color: #e6eef5;
	border-right: none;
	flex: 1.2;
}

.rs-broadcast-plate-now .rs-broadcast-plate-name,
.rs-broadcast-plate-now .rs-broadcast-plate-time {
	color: var(--rs-mainClr);
}








.rs-news-post {
	/*height: 120px;*/
	display: flex;
	margin-bottom: 15px;
}

.rs-news-post-img {
	width: 180px; /* !!! % */
	height: inherit;
}

.rs-news-post-img img {
	width: 100%;
}

.rs-news-post-text {
	color: #000;
	flex: 1;
	padding: 0 10px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.rs-news-post a {
	text-decoration: none !important;
}
.rs-news-post-name {
	font-weight: 700;
	max-height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}

.rs-news-post-description {
	font-size: 0.8em;
	flex-grow: 1;
	max-height: 45px;
	overflow: hidden;
}

.rs-gray-date {
	font-size: 0.8em;
	font-weight: 300;
	color: var(--rs-lightGrey);
}

.rs-news-post.rs-news-post-big {
	display: block;
	height: auto;
}

.rs-news-post-big .rs-news-post-img {
	width: 100%;
}

.rs-news-post-big .rs-news-post-text {
	padding: 0;
	margin-top: 15px;
}

.rs-news-post-big .rs-news-post-name {
	font-size: 1.4em;
	/**/
	max-height: 4.2em;
	/*max-height: 60px;*/
}

.rs-news-post-big .rs-news-post-description {
	height: 32px;
	overflow: hidden;
	margin-bottom: 5px;
}



































/****************************************************************
 * news
 ****************************************************************/
.rs-news {
	margin-top: 50px;
}
.rs-news-item-title {
	margin-top: 0;
	font-size: 2em;
}

.rs-news-item-date {
	float: left;
	font-size: 0.95em;
	color:#4c4c4c;
}

.rs-news-item-image img {
	width: 100%;
}

.rs-news-share {
	text-align: right;
}
.rs-news-share .fb_iframe_widget iframe {
	margin-top: -6px;
}
.rs-news .rs-content {
	font-size: 120%;
	font-weight: 300;
	margin-top: 30px;
}
.rs-news-related-head {
	font-size: 1.3em;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
	text-align: right;
}

.rs-news-related-title {
	width: 65%;
	padding-left: 10px;
	color: #4c4c4c;
	font-size: 0.95em;
	line-height: 1.25em;
	overflow: hidden;
	height: 5em;
}
.rs-news-related-image {
	width: 35%;
	float: left;
	vertical-align: top;
}
.rs-news-related-image img {
	width: 100%;
}





























	/**************/
   /*leaders page*/
  /**************/

.rs-leaders-section {
	background-color: var(--rs-mainClrLight);
	padding-bottom: 50px;
}

.rs-leaders-section [class*='col-'] {
	margin-bottom: 20px;
}

.rs-leaders-block {
	margin-top: 40px;
}

.rs-plate {
	height: 230px;
	padding: 10px;
	text-align: center;
	border: solid 1px #e9edf0;
	position: relative;
	background-color: #fff;
}

.rs-plate:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	z-index: 999;
	height: 250px;
	margin-bottom: -20px;

}

.rs-plate__img {
	width: 70%;
	display: inline-block;
	text-align: center;
	margin-top: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.rs-plate__img img {
	width: 100%;
}

.rs-plate__name {
	margin-top: 15px;
}

.rs-plate__status {
	margin-top: 5px;
	font-size: 0.7em;
	font-weight: 300;
	color: #2e2e2e;
}

.rs-plate-hidden {
	opacity: 0;
	margin-top: 5px;
	font-size: 0.7em;
	font-weight: 300;
}

.rs-plate-hidden-title {
	color: var(--rs-lightGrey);
}

.rs-plate-hidden-program {
	color: var(--rs-mainClr);
}

.rs-plate:hover > .rs-plate-hidden {
	opacity: 1;
	transition: opacity .3s ease-in-out;
}













.rs-radio-stream-section {
	padding: 30px 0;
	margin-top: 10px;
	background-color: var(--rs-mainClrLight);
}

.rs-radio-stream-section [class*='col-'] {
	padding: 5px;
}

.rs-radio {
	width: 100%;
	height: 160px;
	display: inline-block;
	float: left;
	margin-right: 8px;
}

.rs-radio:last-child {
	margin-right: 0;
}

.rs-radio__now {
	box-shadow: 0 4px 10px 0 rgba(207, 216, 222, 0.44);
}

.rs-radio-img {
	height: inherit;
	display: inline-block;
	width: 50%;
	float: left;
	position: relative;
}

.rs-radio-img img {
	width: 100%;
	height: inherit;
}

.rs-radio-info {
	height: inherit;
	padding: 15px;
	font-size: 0.9em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: solid 1px #929da6;
}

.rs-radio__now .rs-radio-info {
	display: inline-block;
	float: left;
	width: 50%;
	background-color: #fff;
	border: none;
}

.rs-radio-status {
	margin-bottom: 10px;
}

.rs-radio-status-value,
.rs-radio-name {
	color: var(--rs-mainClrDark);
	font-weight: 700;
}

.rs-radio-status-time {
	font-weight: 300;
	margin-left: 15px;
}

.rs-radio-name {
	margin-bottom: 3px;
}

.rs-radio-author {
	color: var(--rs-mainClr);
	height: 34px;
	overflow: hidden;
	margin-bottom: 10px;
}

.rs-radio-description {
	color: #6a7c92;
	font-weight: 300;
	max-height: 39px;
	overflow: hidden;
}

.rs-btn-listen {
	position: absolute;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 10%;
	left: 50%;
	width: 80%;
	color: #fff;
	background-color: var(--rs-btnClr);
	border: none;
	font-weight: 300;
	padding: 5px 0;
}

.rs-btn-listen i {
	margin-right: 2px;
}


   /**************/
  /*TV-show page*/
 /**************/

.rs-show-switcher {
	padding: 0 15px;
	display: flex;
	justify-content: space-between;
}

.rs-show-switcher-item {
	display: flex;
	align-items: center;
	margin: 18px 0;
	padding: 2px 0;
}

.rs-show-switcher-item.active .rs-icon svg{
	fill: #d9534f;
}

.rs-show-switcher-item.active .rs-section-name {
	color: #d9534f;
}

.rs-show-switcher .rs-section-name {
	vertical-align: middle;
	margin: 0;
}

.rs-icon {
	display: inline-block;
	vertical-align: super;
}

.rs-icon img {
	width: 100%;
}

.rs-icon svg {
	fill: var(--rs-mainClrDark);
}

.rs-show-item {
	display: flex;
	padding: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height: 61.6px;
	margin-bottom: 10px;
	background: var(--rs-mainClrLight);
}

.rs-show-item.empty {
	background-color: transparent;
}

.rs-show-item.empty > .rs-show-time,
.rs-show-item.empty > .rs-show-info {
	display: none;
}


.rs-show-item__now {
	background-color: var(--rs-mainClrLight);
}

.rs-show-info {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}

.rs-show-time {
	display: inline-block;
	font-size: 1.4em;
	font-weight: 700;
	vertical-align: top;
}

.rs-show-label-list {
	font-size: 1.1em;
}

.rs-show-label-item {
	display: inline-block;
	margin-right: 2px;
	color: #fff;
}


.rs-calendar-section {
	background-color: var(--rs-mainClrLight);
}

.rs-calendar {
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
}

.rs-calendar-item {
	padding: 15px 0;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}

.rs-calendar-item__now {
	border-bottom: 2px solid var(--rs-mainClrDark);
}

.rs-calendar-date,
.rs-calendar-day {
	display: inline-block;
	color: #8c9ca8;
}

.rs-calendar-day {
	font-weight: 700;
	margin-right: 2px;
	text-transform: capitalize;
}

.rs-calendar-date {
	font-weight: 300;
}

.rs-calendar-item__now .rs-calendar-date,
.rs-calendar-item__now .rs-calendar-day {
	color: var(--rs-mainClrDark);
}

.rs-date-select {
	padding: 10px;
}

.rs-select {
	width: 100%;
	padding: 5px 10px;
	outline: none;
	cursor: pointer;
	background: url('../img/dropDownArrow.png') no-repeat right #ffffff;
	-webkit-appearance: none;
	-moz-appearance: none;
}








.rs-last-video-slider {
	overflow-x: hidden;
	padding-bottom: 20px;
}

.rs-video {
	box-shadow: 0 8px 20px 0 rgba(213, 218, 224, 0.5);
}

.rs-video-img img {
	width: 100%;
}

.rs-video-text {
	padding: 15px 15px 30px 15px;
}

.rs-video-title {
	font-size: 1.2em;
	font-weight: 700;
}

.rs-video-time {
	font-size: 0.9em;
	font-weight: 300;
	color: var(--rs-lightGrey);

}




















/******************************
Contacts
 ******************************/
.rs-contact-channel {
	font-size: 1.1em;
	margin-bottom: 50px;
}
.rs-contacts-icon {
	width: 1.6em;
	display: inline-block;
	vertical-align: top;

	font-size: 1.5em;
	color: var(--rs-mainClrDark);
}
.rs-contacts-content {
	display: inline-block;
	margin-bottom: 30px;
}
.rs-contacts-in {
	border-left: 1px solid var(--rs-btnClr);
	padding-left: 50px;
}
.rs-contacts-in h4 {
	margin-top: 0;
	padding-top: 10px;
	margin-bottom: 20px;
}
.rs-contacts-in a {
	display: block;
	padding: 0.5em;
	font-size: 1.2em;
	font-weight: 500;
	color: var(--rs-clrContIn);
	background: var(--rs-clrMainLight);
	text-align: center;
	margin-bottom: 15px;
	text-decoration: none;
}
.rs-contacts-map {
	margin-top: 40px;
	margin-bottom: -6px;
}
.rs-contacts-map iframe {
	border: 0;
}










* {
	outline: none;
}
/*------------------------------*/
.navbar.navbar-inverse {
	background: var(--rs-clrMainDark);
	border: transparent; /*!!!*/
}

.navbar-inverse .navbar-collapse {
	border: transparent;
}

.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle.collapsed {
	background: transparent;
	border: transparent; /*!!!*/
}

.navbar.navbar-inverse a {
	color: #fff !important; /*!!!*/
	font-weight: 300;
}


.navbar.navbar-inverse li.active {
	border-top: 2px solid #fff;
}
.navbar.navbar-inverse li.active a,
.navbar.navbar-inverse li.active a:hover,
.navbar.navbar-inverse li.active a:focus {
	background: transparent;
	margin-top: -2px;
}
.navbar-brand {
	margin-top: -4px !important;
}
.navbar-brand img {
	max-height: 27px !important;
	height: 27px !important;
}

.rs-navbar .rs-search-div {
	position: relative;
}
.rs-navbar .rs-search-form {
	position: absolute;
	z-index: 100;
	width: 400px;
	right: 50px;
	padding-top: 8px;
	display: none;
}
.rs-navbar .rs-search-form input {
	width: 100%;
}
.rs-nav-wrap {
	height: 50px;
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 767px) {
	.navbar.navbar-inverse li.active {
		border-left: 2px solid #fff;
		border-top: none;
	}
	.navbar.navbar-inverse li.active a,
	.navbar.navbar-inverse li.active a:hover,
	.navbar.navbar-inverse li.active a:focus {
		background: transparent;
		margin-left: -2px;
		margin-top: 0;
	}
}


/*------------------------------*/






/*------------------------------*/
.rs-footer {
	padding-top: 30px;
	padding-bottom: 15px;
	background: var(--rs-clrMainDark);
	color: #fff;
}
.rs-footer hr {
	height: 1px;
	background: var(--rs-clrMainLight);
	border: none;
	margin-bottom: 15px;
}
.rs-footer a {
	color: #fff;
}
.rs-footer h5 {
	color: var(--rs-clrMainLight);
	margin-top: 15px;
	margin-bottom: 0;
}
.rs-footer p {
	font-weight: 100;
}
.rs-footer ul li {
	font-weight: 100;
	margin-bottom: 7px;
}
.rs-footer .rs-copyright {
	font-weight: 300;
	font-size: 0.9em;
	color: var(--rs-clrMainLight);
}
.rs-footer .rs-copyright a {
	color: var(--rs-clrMainLight);
}
.rs-footer .rs-trademark {
	font-weight: 300;
	font-size: 0.9em;
	color: var(--rs-clrMainLight);
	text-align: right;
}
.rs-m-footer-social {
	text-align: center;
	margin-top: 15px;
}
.rs-m-footer-social a {
	display: inline-block;
	width: 20%;
	font-size: 2em;
}
/*------------------------------*/





























































/******************************
Articles on index
 ******************************/
.rs-index-articles {
	margin-bottom: 30px;
}
.rs-index-articles a {
	text-decoration: none;
	color: #000;
}
.rs-index-articles img {
	width: 100%;
}
.rs-index-articles .rs-title {
	padding: 10px;
	font-weight: 700;
}
.rs-index-articles .rs-title > div {
	height: 57px;
	overflow: hidden;
}

.rs-plate-vert-slider [class*='col-']{
	outline: none;
}
.rs-plate-vert {
	box-shadow: 0 8px 20px 0 rgba(213, 218, 224, 0.5);
	/*height: 400px;*/
	/*margin-bottom: 30px;*/
}

.rs-articles-date {
	padding-left: 10px;
	padding-top: 5px;
	font-size: 0.85em;
	color: #666;
}




















/* Articles page */
.rs-articles a {
	text-decoration: none;
}
.rs-articles-list-img img {
	width: 100%;
}
.rs-articles-list-txt {}
.rs-articles-list-date {
	padding-left: 10px;
	padding-top: 5px;
	font-size: 0.85em;
	color: #666;
	margin-bottom: 5px;
}
.rs-articles-list-title {
	color: #000;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.25em;
	height: 3.75em;
	overflow: hidden;
}
.rs-articles-list-item {
	box-shadow: 0 8px 20px 0 rgba(213, 218, 224, 0.5);
	margin-bottom: 30px;
	padding-bottom: 5px;
}

/* Programs page */
.rs-programs {
	margin-bottom: 30px;
}
.rs-programs-list {
	margin-bottom: 30px;
	display: inline-block;
}
.rs-programs-list-img img {
	width: 100%;
}
.rs-programs-list-title {
	margin-top: 5px;
	color: #000;
	font-size: 1.2em;
	font-weight: 700;
	display: inline-block;
}
.rs-programs-list-short {
	margin-top: 5px;
	font-size: 0.9em;
	line-height: 1.2em;
	height: 3.6em;
	overflow: hidden;
	color: #383838;
}
.rs-programs .row {
	display: flex;
 	flex-wrap: wrap;
}




.rs-program {}

.rs-program-main {
	background-image: url('/inc/img/prog_bg.png');
	background-size: 0.75%;
	padding-top: 25px;
	padding-bottom: 50px
}
.rs-program-main img {
	width: 100%;
}

.rs-program-text {
	padding-right: 15px;
	padding-top: 15px;
	height: 250px;
	overflow-y: auto;
}





.rs-program-hosts {}
.rs-program-hosts a {
	text-decoration: none;
}
.rs-program-hosts-item {
	float: left;
	width: 12.5%;
	padding: 10px;
}
.rs-program-hosts img {
	width: 100%;
	border-radius: 50%;
	border: 3px solid #e6eef5;
}
.rs-program-hosts .rs-name {
	color: #000;
	text-align: center;
	margin-top: 5px;
}


.rs-program-episodes {
	padding-bottom: 30px;
	/*margin-top: -15px;*/
	/*background: #f0f0f0;*/
}
.rs-program-episodes a {
	text-decoration: none;
}
.rs-program-episodes img {
	width: 100%;
}
.rs-program-episodes .rs-title {
	margin-top: 5px;
	color: #000;
	font-size: 1em;
	line-height: 1.15em;
	height: 2.3em;
	margin-bottom: 20px;
	outline: none !important;
	overflow: hidden;
}




















/* Live page */
.rs-live {
	/*margin-top: 50px;*/
	margin-bottom: 50px;
}

.rs-live-schedule-tv {
	background-color: var(--rs-mainClrLight);
	overflow-y: auto;
}


.rs-stream-list-title {
	padding: 10px;
}
.rs-stream-list-item {
	padding: 10px
}
.rs-stream-list-item div {
	display: inline-block;
}
.rs-stream-list-time {
	font-size: 1.4em;
	font-weight: 700;
}
.rs-stream-list-name {
	margin-left: 20px;
	vertical-align: text-bottom;
}
.rs-stream-list-title__next {
	padding-bottom: 0;
}
.rs-stream-list-title__now {
	font-weight: 700;
}
.rs-stream-list-item__now {
	background-color:  #d3dfe8;;
}

/* Bootsrap rewrite pagination */
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	background: var(--rs-mainClrDark);
	border-color: var(--rs-mainClrDark);
}
.pagination>li>a, .pagination>li>span {
	color: var(--rs-mainClrDark);
}
.pagination {
	margin-bottom: 30px;
}





.rs-plate-vert-slider .slick-dots {
	display: flex;
	width: 100%;
	justify-content: center;
	/*margin-top: -20px;*/
}
.rs-plate-vert-slider .slick-dots li {
	display: block;
	height: 10px;
	opacity: 0.2;
	margin: 0 2px;
}
.rs-plate-vert-slider .slick-dots li.slick-active {
	opacity: 0.4;
}
.rs-plate-vert-slider .slick-dots li button {
	border: none;
	background-color: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 0;
	width: 10px;
	height: 10px;
	color: transparent;
	outline: none;
}




.rs-news-more-btn {
	cursor: pointer;
	padding: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000;
	border-radius: 2px;
	margin: 0 auto;
}
.rs-news-more-btn:hover {
	background: #000;
	color: #fff;
}
.rs-news-more {
	max-width: 800px;
	margin-top: 50px;
}
.rs-news-more-img {
	float: left;
	width: 27%;
	margin-right: 15px;
}
.rs-news-more-img img {
	width: 100%;
}


.rs-news-more-txt {

}

.rs-news-more-title {
	color: #000;
	font-size: 1.4em;
	line-height: 1.2em;
	margin-bottom: 5px;
}
.rs-news-more-desc {
	font-size: 0.9em;
	color: #666;
	line-height: 1.2em;
	height: 3.6em;
	overflow: hidden;
}
.rs-news-more-txt a {
	text-decoration: none !important;
}

.rs-article {
	margin-top: 50px;
}








/*INDEX*/
.rs-prog-title {
	color: #000;
	font-size: 1.5em;
	line-height: 1.2em;
	padding-top: 10px;
	font-weight: 700;
}
.rs-prog-desc {
	margin-top: 10px;
	margin-right: 10px;
	font-size: 1em;
	line-height: 1.15em;
	overflow: hidden;
	height: 7em;
}
.rs-prog-link {
	margin-top: 10px
}








.rs-content ol li {
	list-style-type: decimal;
	margin-left: 45px;
}
.rs-content ul li {
	list-style-type: circle;
	margin-left: 45px;
}

.rs-article .newsItem-title {
	font-size: 1.85em;
	margin-top: 0;
}


/* Extra Small Devices, Phones */
@media only screen and (max-width: 767px) {
	.rs-contacts-in {
		border: none;
		padding-left: 0;
	}
	.rs-footer .rs-copyright,
	.rs-footer .rs-trademark {
		text-align: center;
	}
/*	.rs-live {
		margin-top: 15px;
		margin-bottom: 15px;
	}*/
	.rs-live-schedule-tv {
		overflow-y: auto;
	}
	.rs-articles .row,
	.rs-leaders-section .row {
		margin-right: -8px;
		margin-left: -8px;
	}
	.rs-articles [class*='col-'],
	.rs-program-episodes [class*='col-'],
	.rs-leaders-section [class*='col-'] {
		padding-right: 8px;
		padding-left: 8px;
	}
	.rs-program-text {
		padding-left: 15px;
		padding-right: 15px;
	}
	.rs-program-hosts-item {
		width: 33.333333%;
	}
	/*news*/
	.rs-news-more-img {
		width: 40%;
		margin-right: 8px;
	}
	.rs-news-more-title {
		font-size: 1em;
	}
	.rs-news-more-desc {
		display: none;
		/*font-size: 0.9em;
		line-height: 1em;
		height: 2em;*/
	}
	.rs-article {
		margin-top: 15px;
	}
	.rs-article .newsItem-title {
		font-size: 1.3em;
		margin-top: 10px;
	}




/*INDEX*/
.rs-prog-title {
	font-size: 1.1em;
	line-height: 1.2em;
	padding-top: 10px;
	font-weight: 700;
}
.rs-prog-desc {
	margin-top: 5px;
	margin-right: 10px;
	font-size: 0.9em;
	line-height: 1em;
	overflow: hidden;
	height: 6.5em;
}
.rs-prog-link {
	display: none;
}
	.rs-main-col-change .row {
		margin-right: -8px;
		margin-left: -8px;
	}
	.rs-main-col-change [class*='col-'] {
		padding-right: 8px;
		padding-left: 8px;
	}


}



/* Small Devices, Tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* Contacts page */
	.rs-contacts-in {
		border: none;
		padding-left: 0;
	}
	/* News item page */
	.rs-news-related-title {
		width: 100%;
	}
	.rs-news-related-image {
		width: 100%;
	}
	.rs-program-text {
		padding-left: 15px;
		padding-right: 15px;
	}
	.rs-program-hosts-item {
		width: 20%;
	}



/*INDEX*/
.rs-prog-title {
	font-size: 1.1em;
	line-height: 1.2em;
	padding-top: 10px;
	font-weight: 700;
}
.rs-prog-desc {
	margin-top: 5px;
	margin-right: 10px;
	font-size: 0.9em;
	line-height: 1em;
	overflow: hidden;
	height: 6.5em;
}
.rs-prog-link {
	display: none;
}


}



/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.rs-program-hosts-item {
		width: 16.666666%;
	}
/*INDEX*/
.rs-prog-title {
	color: #000;
	font-size: 1.5em;
	line-height: 1.2em;
	padding-top: 10px;
	font-weight: 700;
}
.rs-prog-desc {
	margin-top: 5px;
	margin-right: 10px;
	font-size: 1em;
	line-height: 1.15em;
	overflow: hidden;
	height: 5.75em;
}
.rs-prog-link {
	margin-top: 5px
}

}



/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
}
