/* custom css 
 * */
.footer_bottom 
{ 
line-height: initial;
height:initial;
padding-top: 0.5%;
padding-bottom: 0.5%;
}



/*
 * three columns footer => two colums footer 33%66
 */
   .header-player-bar .mobile-palyer-wrapper {
	   border: none;
   }
/*.three_columns>.column3 {
	display: none;
}
.three_columns>.column2 {
	width: 66.66%;
}*/
.mobile_menu_button span {
	-o-background-size: 100%;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-position-y: 10%;
}
/* 
 * posts settings
 */
.blog_holder article {
	padding: 0 0 25px;
	margin: 0 0 25px;
}
 .two_columns_25_75.grid2 .blog_holder article .audio-archive-list {
        width: 60%;
 }
	
.blog_single_tags, .blog_holder article .post_text .post_infos{display: none;}
.blog_like {display:none!important;}
/*
 * News settings
 */
/* ai1ec_event */
.ai1ec_event h2, .ai1ec_event h2 a,
/* News */
.video-archive h2, .video-archive h2 a, 
.video-archive-list h2, .video-archive-list h2 a, 
.audio-archive h2, .audio-archive h2 a, 
.air-premiere h2, .air-premiere h2 a, 
.audio-archive-list h2, .audio-archive-list h2 a, 
.photo-album-list h2, .photo-album-list h2 a,
.photo-album-content h2, .photo-album-content h2 a,
.air-premiere-list h2, .air-premiere-list h2 a, 
.news h2, .page-id-32 h2, .news h2 a, .page-id-32 h2 a,
/* premiers */
.page-id-2454 h2, .page-id-2454 h2 a,
.category-news h2, .category-news h2 a {
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	text-align: center;
	text-indent: initial;
}
.video-archive h3, .video-archive h3 a,
.video-archive-list h3, .video-archive-list h3 a ,
.photo-album-list h3, .photo-album-list h3 a,
.photo-album-content h3, .photo-album-content h3 a,
.audio-archive h3, .audio-archive h3 a,
.audio-archive-list h3, .audio-archive-list h3 a {
	text-align: center;
	text-indent: initial;
}
/*
 * text in news
 */
.blog_holder article .post_text ,
.blog_holder article .post_text br,
.blog_holder article .post_text p{
	font-size: 16px;
	color: #323232;
	font-family: 'Fira Mono', Arial;
	text-align: justify;
/*	text-indent: 2em;*/
}

.blog_holder article .post_text .wp-caption-text {
text-align: center;
}

.single-news .blog_holder article .post_text p{
	text-indent: initial;
}
body {
/*   width: 100%;*/
   font-family: 'Fira Mono', Arial ! important;
/*   background: url(/wp/wp-content/uploads/2014/08/svoe_pre_release_mini.jpg);*/
    -moz-background-size: 100%; /* Firefox 3.6+ */
     -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
      -o-background-size: 100%; /* Opera 9.6+ */
       background-size: 100%; /* Современные браузеры */
       background-attachment:fixed!important;

}

body.brand {
    background: none;
    font-family: 'Roboto'! important;
    }
body.boxed .header_inner{
	max-width: 100%;
	width: 1150px;
	margin: 0px auto;
}
body.boxed .wrapper_inner,
body.boxed footer{
	max-width: 100%;
	width: 1150px;
	margin: 0 auto;
}
body.boxed .content {
	max-width: 100%;
	width: 1150px;
	margin-left: auto;
	display: block;
	margin-right: auto;
	background-color: rgba(242,241,240,0.90);
}

footer {
   z-index: 99;
}

.air-setka th, .air-setka td, .air-setka tr, .air-setka tr:nth-child(odd) td {
	border: 1px solid black;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.air-setka table, .air-setka th, .air-setka td, .air-setka tr, .air-setka tr:nth-child(odd) td {
	color: #727272;
	background: whitesmoke;
	border-spacing: 2px;
	border-collapse: separate;
	vertical-align: middle
}
.air-setka img {
   width:100%;
}

.logo_wrapper {
   height: 195px;
}
.brand .logo_wrapper {
   height: 240px;
}
.logo {
   height: 95%;
   padding-top: 2%;
}

.logo a {
   visibility: visible;
   height: 100%;
   /*height: 185px;*/
}

.logo a img {
   height: 100%;
}

.reklama-bar {
   line-height:1;
   /*    padding-left: 25%;*/
   width: 75%;
   font-size: 16px;
   font-family: 'Fira Mono', Arial;
   position:absolute;
   top:0px;
   right: 0px;
   height:5em;
 /*  overflow: hidden;*/
   right: 0px;
   width: 75%;
   height: 5em;
}
.brand .reklama-bar {height: auto;}

.header-complete {
 /*  
   overflow: hidden;
   /*    padding-left: 25%;*/
   line-height:1;
   font-size: 16px;
   font-family: 'Fira Mono', Arial;
   position:absolute;
   width: 75%;
   right: 0px;
   left:25%;
   bottom:2.25em;
}

.header-player-bar {
   border: 1px dashed orange;
   border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   width: 57.2%;/*55%;*/
   line-height:1;
   position: absolute;
   left: 0;
   bottom: 0;
   z-index:9999;
}
.brand .header-player-bar {
height: 100%;
}

.header-player-bar .player-scale.normal-img {
	display: inline;
}
.player-scale{
   position: relative;
   width: 22.4%;
}
.player-video-button {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	margin: auto; 
	bottom: 0; 
	right: 0;
}
.player-audio-button-wrapper {
	position:absolute; 
	top:0; 
	height:100%; 
	width: 6%; 
	left: 1.5%;
}

.player-video-button-wrapper {
	position:absolute; 
	top:0; 
	height:100%; 
	width: 6%; 
	left: 77.5%;
}
.brand .player-audio-button-wrapper ,
.brand .player-video-button-wrapper {
width: 17%;
}

.player-bar-pos-wrapper {

}

.brand .player-bar-pos-wrapper {
top: 0;
}

.player-play-stop-button {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	margin: auto; 
	bottom: 0; 
	right: 0;
}

.player-mute-button {
   border: 0;
   width: 4%;
   position: absolute;
   top:-5%;
   left:22%;
}

.player-video-nline-wrapper {
	position:absolute; 
	top:0; 
	height:100%; 
	width: 13%; 
	left: 84%;
	margin-top: 1.1%;
}
.player-video-nline {
	position: absolute; top: 0; left: 0; width:100%; margin: auto; bottom: 0; right: 0;
}
.player-slushat-nline{
	position: absolute; top: 0; left: 0; width:100%; margin: auto; bottom: 0; right: 0;
}
.player-slushat-nline-wrapper {
	margin-top: 0.7%;
	width: 14%;
	position: absolute;
	top: 0;
	left: 8.1%;
	height: 100%;
}


/*a:hover {
	background		: #ffffff;	*//*необходимо для IE6*/
/*	text-decoration	: none;
}*/
.hq-stream .tooltip,
.sq-stream .tooltip,
.lq-stream .tooltip {
	display			: none; 
	padding			: 2px 3px; 
	margin-left		: 85%; 
	width			: 130px;
	top: 65%;
	z-index: 1001;
}
.hq-stream:hover .tooltip,
.sq-stream:hover .tooltip,
.lq-stream:hover .tooltip {
	display			: inline; 
	position		: absolute; 
	background		: #ffffff; 
	border			: 1px solid #cccccc; 
	color			: #6c6c6c;
}

.hq-stream { top: 0; }
.sq-stream { top: 33%; }
.lq-stream { top: 66%; }

.brand .hq-stream { top: 20%; left:0%; }
.brand .sq-stream { top: 20%; left:33%; }
.brand .lq-stream { top: 20%; left:66%; }

.player-stream-switch-col {
   width: 9%;
   position: absolute;
   bottom:0%;
   height: 78%;
   left:26%;
   top: 15%;
}
.brand .player-stream-switch-col {
   width: 60%;
   position: absolute;
   bottom:0%;
   height: 78%;
   left:20%;
   top: 15%;
}
.player-stream-switch-col a {
	width: 100%; 
	position:absolute;
	left: 0%; 
/*	top:0%;*/
	height: 30%;
}
.player-stream-switch-button {
   height: 95%;
   position: absolute;
   top: 0;
   bottom: 0;
   margin: auto;
    right: 0;
    left: 0;
}
.brand .player-stream-switch-col a {
width: 30%;
}
.brand .player-stream-switch-button {
}
.player-volume-bar {
   width: 22%;
   position: absolute;
   bottom: 0%;
/*   bottom: 18%;*/
   height:39%;
   left:25.5%;
   border: 3px solid orange;
   border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   overflow: hidden;
   display: none!important;
}

.main-player-volume-control:hover .player-volume-bar {
	z-index: 1001;
	display: block!important;
}
/*
 * .player-volume-col-hover {
 *    display:none;
 *  }
 *    
 * .player-volume-col:hover {
 * display:none;
 * }
 * .player-volume-col:hover .player-volume-col-hover {
 * width: 6%;
 * position: absolute;
 * top:0px;
 * } 
 * */

.player-volume-col {
   width: 6%;
   position: absolute;
   left:0px;
   top:0px;
}

.player-track-info {
   position: absolute;
   bottom:7%;
   height: 90%;
/*   left:61%;*/
   left:36%;
   text-align:center;
   font-family: 'Cuprum', Arial;
   width: 40.5%;
   /*width: 60%;*/
   font-size: 12px;
/*   overflow: hidden;*/
}

.header-player-bar .player-track-info  {
   bottom:9%;
   height:80%;
}


.player-track-info .track-list-artist-track {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   font-size: 110%;
   line-height:80%;
}

.player-track-info .track-list-artist {
   position: absolute;
   bottom: 50%;
   height: auto;
   width: 100%;
   padding-bottom:1px;
}

.player-track-info .track-list-track {
   padding-top:2px;
   position: absolute;
   top: 50%;
   height: 50%;
   width: 100%;
}

/*.player-track-info:after {
   display: inline-block;
   width:  0;
   height: 100%;
   vertical-align: middle;
   content: ''
} */

.video-from-studio-button {
   position: absolute;
   left:57.6%;
   width:10.4%;/*10%;*/
}
.video-from-studio-button .normal-img {
   position: absolute;
   TOp:0px;
   left: 0px;
   display: block;
}
.video-from-studio-button:hover .hover-img {
   display: block;

}
.video-from-studio-button .hover-img {
   position: absolute;
   top:0px;
   left: 0px;
   display: none;
}

.video-from-stidio-button-text1 {
   position: absolute;
   top:25%;
   left: 0px;
   text-align: center;
   width: 100%;
   line-height: 1;
   font-family: 'Cuprum', Arial;
   font-size: 12px;
}

.video-from-stidio-button-text2 {
   position: absolute;
   top:50%;
   left: 0px;
   text-align: center;
   width: 100%;
   line-height: 1;
   font-family: 'Cuprum', Arial;
   font-size: 12px;
}

.video-from-studio-button:hover video-from-studio-button-hover{
   display: block;
}

.video-from-studio-button:hover {
   /*   display: none;*/
}

.video-from-studio-button-hover:hover video-from-studio-button{
   /*   display: none;*/
}

.video-from-studio-button-hover:hover {
   display: block;
}


/*.video-from-studio-button img {
float:left;
padding:0;
vertical-align: top;
line-height:1;
}*/

.anons-in-player-header {
   position:absolute;
   left: 68.40%;
   width:15.6%;/*15%;*/
   height: 100%;
}
.anons-in-player-header:hover .hover-img {
   display: block;

}
.header-player-bar .hover-img {
   position: absolute;
   top:0px;
   left: 0px;
   display: none;

}
.header-player-bar:hover .hover-img {
   display: block;

}

.header-clock .hover-img {
   position: absolute;
   top:0px;
   left: 0px;
   display: none;

}
.header-clock:hover .hover-img {
   display: block;

}
.anons-in-player-header .hover-img {
   position: absolute;
   top:0px;
   left: 0px;
   display: none;

}
.header-clock {
   border: 0px solid orange;
   border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   width: 15.6%;
   height: inherit;
   margin-left: 0.5%;
   position:absolute;
   right:0px;
}

.header-clock-h-10 {
   position: absolute;
   left: 4%;
   width: 20%;
   top:10%;
}

.header-clock-h {
   position: absolute;
   left: 25%;
   width: 20%;
   top:10%;
}

.header-clock-colon {
   position: absolute;
   left: 45%;
   width: 10%;
   top:10%;
}

.header-clock-m-10 {
   position: absolute;
   left: 55%;
   width: 20%;
   top:10%;
}

.header-clock-m {
   position: absolute;
   left: 76%;
   width: 20%;
   top:10%;
}

.empty-line-workaround {
   line-height: 0;
   vertical-align:top;
}

.main-page-tracks {
   float:left;
   width: 96%;
   height: auto;     
   clear:both; 
   margin: 0px auto;
   position: relative;
}

.track-list-main {
   float: left;
   width: 29%;
   height: auto;
}
.content-holder {
	width: 65%;
	position: relative;
	overflow:hidden;
	float:left;
/* 	margin-top: 9px;*/
	border: 3px solid #eb7f1e;
	padding: 5px;
   border-radius: 18px;
   -moz-border-radius: 18px;
   -webkit-border-radius: 18px;
}
.brand .content-holder {
z-index:10;
}
.content-holder .media-content-main{
	width: 54%;
	left: 45%;
}
.content-holder .track-list-main {
	width:45%;
	left:0;
}
.gradient-title-gray {
   clear:both;
   text-align: center;
   font-size: 100%;
   /*    background-color: #eb7f1e;*/
   border-bottom: 2px solid #fff;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-top-left-radius:10px;
-moz-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
/*   Outline : 2px solid #ebecec;*/
   color: rgb(114,114,113);
   font-weight: bold;
background: #EBECEC; /* Old browsers */

background: -moz-linear-gradient(top,  #C5C6C6 0%, #D9DADA 12%, #EBECEC 29%, #EBECEC 71%, #D9DADA 88%, #C5C6C6 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C5C6C6), color-stop(12%,#D9DADA), color-stop(29%,#EBECEC), color-stop(71%,#EBECEC), color-stop(88%,#D9DADA), color-stop(100%,#C5C6C6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #C5C6C6 0%, #D9DADA 12%, #EBECEC 29%, #EBECEC 71%, #D9DADA 88%, #C5C6C6 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #C5C6C6 0%, #D9DADA 12%, #EBECEC 29%, #EBECEC 71%, #D9DADA 88%, #C5C6C6 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #C5C6C6 0%, #D9DADA 12%, #EBECEC 29%, #EBECEC 71%, #D9DADA 88%, #C5C6C6 100%); /* IE10+ */

background: linear-gradient(to bottom,  #C5C6C6 0%, #D9DADA 12%, #EBECEC 29%, #EBECEC 71%, #D9DADA 88%, #C5C6C6 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBECEC', endColorstr='#EBECEC',GradientType=0 ); /* IE6-9 */

}

.gradient-title-orange {
   clear:both;
   text-align: center;
   font-size: 100%;
   /*    background-color: #eb7f1e;*/
   border-bottom: 2px solid #fff;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-top-left-radius:10px;
-moz-border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
/*   Outline : 2px solid #eb7f1e;*/
   color: #fff;
   font-weight: bold;
   background: orange; /* Old browsers */

   background: -moz-linear-gradient(top,  #E4761D 0%, #EF7F1A 12%, orange 29%, orange 71%, #EF7F1A 88%, #E4761D 100%); /* FF3.6+ */

   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4761D), color-stop(12%,#EF7F1A), color-stop(29%,orange), color-stop(71%,orange), color-stop(88%,#EF7F1A), color-stop(100%,#E4761D)); /* Chrome,Safari4+ */

   background: -webkit-linear-gradient(top,  #E4761D 0%, #EF7F1A 12%, orange 29%, orange 71%, #EF7F1A 88%, #E4761D 100%); /* Chrome10+,Safari5.1+ */

   background: -o-linear-gradient(top,  #E4761D 0%, #EF7F1A 12%, orange 29%, orange 71%, #EF7F1A 88%, #E4761D 100%); /* Opera 11.10+ */

   background: -ms-linear-gradient(top,  #E4761D 0%, #EF7F1A 12%, orange 29%, orange 71%, #EF7F1A 88%, #E4761D 100%); /* IE10+ */

   background: linear-gradient(to bottom,  #E4761D 0%, #EF7F1A 12%, orange 29%, orange 71%, #EF7F1A 88%, #E4761D 100%); /* W3C */

   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='orange', endColorstr='orange',GradientType=0 ); /* IE6-9 */

}

.track-list-wrapper-main-wrapper {
/*   padding-left:3px;*/
   padding-bottom:1px;
/*   padding-top: 1px;*/
   border: solid 0px orange;
   border-radius: 0 0 10px 10px ;
   -moz-border-radius: 0 0 10px 10px;
   -webkit-border-radius: 0 0 10px 10px;
}
.brand .track-list-wrapper-main-wrapper {
margin-top: 1em;
margin-bottom: 1em;
}
.track-list-wrapper-main {
   overflow: auto;
   height: 415px;
   border: solid 1px #ccc;
   border-bottom-left-radius: 7px ;
   -moz-border-bottom-left-radius: 7px;
   -webkit-border-bottom-left-radius: 7px;
}
.track-list {
   width: 100%;
   font-family: 'Cuprum', Arial;
   line-height: 1.5;
   font-size: 90%;
   display: block; /*table;*/
}
.brand .track-list ,
.brand .track-list-first {
/*font-size: 1.1em;;
line-height:2.0;*/
}

.track-list-first {
   overflow:  hidden;
   width: 100%;
   font-family: 'Cuprum', Arial;
   line-height: 1.5;
   min-height: 3em;
   font-size: 80%;
   display: block; /*table;*/
   height: auto;
   /*border-bottom: 3px solid #888888;*/
   border: 3px solid #868686; /*#eb7f1e;*/ /*#eb7f1e;*/
/*   border-bottom-left-radius: 12px;
   -moz-border-bottom--left-radius: 12px;
   -webkit-border-bottom-left-radius: 12px;
   border-top-left-radius: 12px;
   -moz-border-top-left-radius: 12px;
   -webkit-border-top-left-radius: 12px;
   margin-bottom:3px;*/
   background-color: #F5E4B4;
}

.play-track {display: none;}
.track-list-row .play-track {display: block;}

.track-list-player-play {
   display: none;
}
.track-list .track-list-player-play {
   display: block;
    width:8%;
}
.brand .track-list .track-list-player-play {
margin-top:0.5em;
   display: block;
    width: 10%;
        padding-left: 4%;
}

.select-track-quality-lq {
   display: none;
}
.track-list .select-track-quality-lq {
   display: block;
   position:absolute;
   bottom:10px;
   left:1.5%;
   width:13px;
}

.select-track-quality-hq {
   display: none;
}
.track-list .select-track-quality-hq {
   display: block;
   position:absolute;
   bottom:10px;
   left:10%;
   width:13px;
}

.track-list-player-mute {
   display: none;
}
.track-list .track-list-player-mute {
   position:absolute;
   bottom:-3px;
   left:1.5%;
   width:6px;
display:none;
}

.track-list-player-unmute {
   display: none;
}
.track-list .track-list-player-unmute {
   position:absolute;
   bottom:-3px;
   left:1.0%;
   width:13px;
display:none;
}

.track-list-player-volume {
   display: none;
}
.track-list .track-list-player-volume {
   position:absolute;
   bottom:0px;
   left:4.2%;
   width: 32px;
display:none;
}
.track-list-player-progress-bar {
   display: none;
}
.track-list .track-list-player-progress-bar {
display:none;
   position:absolute;
   bottom:0;
   left: 16%;
   width:72%;
   height:8px;
} 
.track-list-player-duration {
   display:none;
}
.track-list .track-list-player-duration {
display:none;
   position:absolute; 
   bottom:0; 
   left:89%; 
   width: 10%; 
   text-align: center; 
   font-size: 70%;
   line-height: 1;
}

.track-list .track-list-row-default {
/*   border-top: 1px solid #d6d6d6;*/
   border-bottom: 2px solid #ababab;
}
.header-player-bar .track-list-row-default {
   display: block;
   margin:0;
   padding:0;
   position:absolute;
   top:0;
   left:0;
}
.track-list-row-default {
   height:100%;
   width: 100%;
   display: block;
   margin-top: 1px;
   float: left;
   padding-top: 1em;
   padding-bottom: 1em;
   position:relative;
}

.brand .track-list-row-first {
font-weight: initial;
}
.track-list-row-first {
   color: #ef8321;
   font-weight: bold;
   font-size: 110%;
   padding-top: 1px;
}

.track-list-row {
   color: #5e5e5e;
}

.media-content-track-info .track-list-row-player {
   display: none ! important;
}
.media-content-title-container a {
	color: whitesmoke;
	font-family: 'Cuprum', Arial;
	font-size: 17px;
	line-height: 38px;
}
.media-content-title-container a:hover {
	color: orange;
}
.media-content-title-container .track-list-artist-track-background img {
	height: 38px;
	float: left;
	width: 100%;
}

.track-list-row-player {
   top: 0;
   left:0 ;
   width: 8%;
   height: 100%;
   display: none;
float:left;
}
.brand .track-list-row-player {
    width: 10%;
        padding-left: 4%;
}
.jp-play .track-list-player-play {
width: 100%;
}
.track-list .track-list-time-player, .track-list-first .track-list-time-player {
   float:left;
   display: block;/*table-cell;*/
   width: 11%;
   height: 100%;
   text-align: center;
} 
.brand .track-list .track-list-time-player, .track-list-first .track-list-time-player {
line-height:3em;
}
.track-list-time-player {
   display: none;
}
.track-list-datatime-complete {
   display:none;
}
.show-complete-data .track-list-datatime {
   display: none;
}
.show-complete-data .track-list-datatime-complete {
   display: block;
}
.track-list-first .track-list-time-player {
width: 16%
}
.track-list-datatime {
   width: 100%;
   vertical-align: middle;
   float: left;
   text-align: center;
   overflow: hidden;
display:block;
border: 2%;
}
.track-list-play-stop {
   display: block; /*table-cell;*/
/*   width: 33%; */
   vertical-align: middle;
   float: left;
   text-align: center;
   overflow: hidden;
 /*  padding-left: 33%;*/
}

.track-list-artist-track {
   display: block;
   width: 100%;
   text-align: center;
   font-family: 'Cuprum', Arial;
   z-index: 102;
   color: rgb(94, 94, 94);
   opacity: 0.75;
}
.track-list-first .track-list-artist-track {
   float:left;
   display: block; /*table;*/
   width: 63%;
   text-align: center;
} 
.track-list .track-list-artist-track {
   float:left;
   display: block; /*table;*/
   width: 63%;
   text-align: center;
} 

.track-list-artist-track-background {
   display: none;
}
.media-content-main .track-list-artist-track-background { 
   display:block;
   /*    position:absolute;*/
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
.media-content-main .track-list-artist-track { 
   margin-left: -2px;
}

.track-list-artist {
   display: block; /*table-row;*/
   float:left;
   width: 100%;
   text-align: center;
   border-bottom:1px solid white;
   font-weight: bold;
} 
.brand .track-list-artist {
font-size:1.3em;
border-bottom:0;
}
.track-list-track {
   display: block; /*table-row;*/
   float:left;
   width: 100%;
   text-align: center;
} 


.track-list-like-unlike {
   display: none;
}
.track-list .track-list-like-unlike, .track-list-first .track-list-like-unlike {
   float:left;
   display: block; /*table;*/
   width: 18%;
   height: 100%;
   text-align: center;
   position:relative;
} 

.track-list-unlike {
   display: block;
   position:relative;
   bottom:0;
   float:left;
   width: 40%;
   height: 100%;
   text-align: center;
   vertical-align: middle;
   border-bottom:1px solid white;
   position: absolute;
   left: 55%;
top:0;
   margin-top: 10%
} 

.track-list-unlike .track-list-unlike-orange {
   display:none;
   position:absolute;
   top:0;
   left:0;
   float:left;
   width: 100%;
   height: 100%;
   text-align: center;
   vertical-align: middle;
   border-bottom:1px solid white;
   bottom:0;
}

.track-list-unlike:hover .track-list-unlike-orange {
   display: block;
}

.track-list-like {
   display: block;
   position:relative;
   float:left;
   width: 40%;
   height: 100%;
   text-align: center;
   vertical-align: middle;
   border-bottom:1px solid white;
   position: absolute;
   left: 5%;
   top: 0;
} 
.track-list-like .track-list-like-orange {
   display:none;
   position:absolute;
   top:0;
   left:0;
   float:left;
   width: 100%;
   height: 100%;
   text-align: center;
   vertical-align: middle;
   border-bottom:1px solid white;
}

.track-list-like:hover .track-list-like-orange {
   display: block;
}

.brand .track-list-like,
.brand .track-list-like .track-list-like-orange
{
width: 30%;
margin-top:0;
left:0;
}


.brand .track-list-unlike,
.brand .track-list-unlike .track-list-unlike-orange
{
width: 30%;
margin-top:10%;
left: 50%
}

.brand .track-list-like .track-list-like-orange,
.brand .track-list-unlike .track-list-unlike-orange
{
width: 100%;
margin-top:0;
left: 0;
}

.track-list-desc {
   display: none;
}

.media-content-main .track-list-desc { 
   position: absolute;
   display: none; 
}

.media-content-main .track-list-desc a {
	line-height: 120%;
	font-family: 'Fira mono', Arial;
	font-size: 14px;
	color: orange!important;
	height: 80%;

}
.media-content-main:hover .track-list-artist span {color: orange!important;}
.media-content-main:hover .track-list-desc {
   display: block;
   line-height: 1;
   float: left;
   position:absolute;
   top: 10%;
   left: 10%;
   width: 70%;
   max-height:70%;
   overflow-y: auto;
   opacity:.85;
   -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=65)';
   color: black!important;
   background: white!important;
   border: 3px solid #eb7f1e;
   background: black;

   border-radius: 12px;
   -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   
   text-align: center;
   font-size: 110%;
   text-shadow: none;
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 5%;
   padding-bottom: 5%;
   z-index: 102;
	line-height: 120%;
	font-family: 'Fira mono', Arial;
	font-size: 14px;
	color: orange;
}

.track-list-image {
   display: none;
}



.no-votes , .votes-pro, .votes-contra {
   height: 100%;
}

.votes-pro .track-list-like .track-list-like-orange {
   display: block;
}

.votes-pro .track-list-unlike {
   display: block;
   visibility:hidden;
}

.votes-contra .track-list-unlike .track-list-unlike-orange {
   display: block;
}

.votes-contra .track-list-like {
   display: block;
   visibility:hidden;
}


.media-content-main {
   overflow:hidden;
   width: 40.5%;
   Padding: 3px;
   position:absolute;
   left:29.0%;
   z-index:100;
}
.media-content  {
	position:relative;
   margin-bottom:0px; /* 3+2+3 + 3+2+3*/
   Padding:3px;
   Border: 2px solid #fff;
   Box-shadow: 0 0 0 3px #eb7f1e;
   background: #eb7f1e;
   text-align: center;
   overflow:hidden;

/*   border-top-right-radius: 20px;
   -moz-border-top-right-radius: 20px;
   -webkit-border-top-right-radius: 20px;*/
   
   border-bottom-right-radius: 12px;
   -moz-border-bottom-right-radius: 12px;
   -webkit-border-bottom-right-radius: 12px;
   
   border-bottom-left-radius: 12px;
   -moz-border-bottom-left-radius: 12px;
   -webkit-border-bottom-left-radius: 12px;
   
}

.media-content-title-container .track-list-track {
   display: none;
}
.media-content-title-container .track-list-artist {
   border: none;
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;/*2em;*/
   overflow: hidden;
   margin: 0;/*.5em;*/
   vertical-align: middle;
   display: block; /*table-cell;*/
}


.media-content-title-container {
   line-height: 1;
   float: left;
   top: 0%;
   left: 0%;
   width: 100%;
   min-height: 100px;
   max-height: 473px;

   border-bottom-left-radius:14px;
   -moz-border-bottom-left-radius: 14px;
   -webkit-border-bottom-left-radius: 14px;

   border-bottom-right-radius:14px;
   -moz-border-right-radius: 14px;
   -webkit-border-right-radius: 14px;

/*   border-top-right-radius:14px;
   -moz-border-top-right-radius: 14px;
   -webkit-border-top-right-radius: 14px;*/

}
/*.media-content-title {
float: left;
position:absolute;
bottom:16%;
left: 0%;
width:100%; */
/*   -moz-transform: rotate(25deg); */ /* Для Firefox */
/*   -ms-transform: rotate(25deg); */ /* Для IE */
/*   -webkit-transform: rotate(25deg); */ /* Для Safari, Chrome, iOS */
/*   -o-transform: rotate(25deg); */ /* Для Opera */
/*   transform: rotate(25deg); */ 
/*    color: #fff;
font-weight: bold;
line-height: 1;
text-align: center;
vertical-align: middle;
height: 1em;
text-shadow: 1px 2px 0  #A75F4A;
font-size: 0.78em;
font-family: 'Cuprum', Arial;

} */
.media-content-track-info{
   float: left;
   position:relative;relative;
   top: 1%;
   left: 0%;
   width:100%;
   /*   -moz-transform: rotate(25deg); */ /* Для Firefox */
   /*   -ms-transform: rotate(25deg); */ /* Для IE */
   /*   -webkit-transform: rotate(25deg); */ /* Для Safari, Chrome, iOS */
   /*   -o-transform: rotate(25deg); */ /* Для Opera */
   /*   transform: rotate(25deg); */ 
   color: #fff;
   font-weight: bold;
   line-height: 1;
   text-align: center;
   vertical-align: middle;
   height: auto;
   font-size: 0.78em;
   /*    font-family: 'Marck Script';*/
   font-family: 'Cuprum', Arial;

   text-shadow: 1px 2px 0  #592212;
}
.media-content-title-container .media-content-track-info {
	position: initial;
}
.media-content-title-container .track-list-row-default {
	position: initial;
   padding: 0px;
}
.media-content-title-container .track-list-image {
   display:block;
   width:126%;
   margin-left:-13%;
   margin-top:-2px;
/*   margin-bottom:-2px;*/
   margin-bottom:-1em;
}

.media-content-track-info-background, .media-content-title-container .track-list-artist-track {
   position: absolute;
   top: 74%;
   left:0px;
   width: 65%;
   z-index: 101;
   font-size: 110%;
}
.media-content-title-container .track-list-artist-track.air-premiere  {
   width: 103%;
}
.media-content-title-container .air-premiere .track-list-artist-track-background img {
height: 50px;
opacity:0.8;
}
.media-content-title-container .air-premiere .track-list-artist {
line-height: 50px;
}
.air-premiere-logo { display:none;}
.media-content-title-container .air-premiere-logo {
   display: block;
position: absolute;
top: 0;
top: 30px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity:0.7;
line-height: 100%;
}
.track-list-main .air-premiere-logo {
display: block;
position: absolute;
opacity: 0.7;
font-size: 85%;
color: orange;
bottom: 0;
width: 19%;
text-align: right;
}

.track-list-first .track-list-row-first .track-list-main .air-premiere-logo {
width: 16%;
text-align: center;

}

.track-list-main .air-premiere-logo span {
display: none;
}
.media-content-track-info-background {
   z-index: 100;
}

.header-player-bar .track-list-artist {
	display:block;
	width:100%; 
	height: auto; 
	text-align:center;
}
.media-content-title-container .track-list-artist {
	display:block;
	width:100%; 
	height: 100%; 
	text-align:center;
	padding-top: 2px;;
	color: white;
}
.media-content-white-wrapper {
   background:white !important;

   border-bottom-left-radius:6px;
   -moz-border-bottom-left-radius: 6px;
   -webkit-border-bottom-left-radius: 6px;

   border-bottom-right-radius:6px;
   -moz-border-right-radius: 6px;
   -webkit-border-right-radius: 6px;

/*   border-top-right-radius:6px;
   -moz-border-top-right-radius: 6px;
   -webkit-border-top-right-radius: 6px;*/
   overflow: hidden;
   margin: 0px;
}

.chat-wrapper {
	display:block;
	font-size=50%;
	font-family: 'Cuprum', Arial;
	line-height=1;
	height:483px;
	overflow:auto;
	border: solid 1px orange;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	margin-top: 2px;
}
.chat-title-wrapper {
	border: 3px solid gray;
	padding: 5px;
	border-radius: 18px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 18px;
   background-color:rgba(205, 208, 210, 0.5); /*rgba(234,236,238,0.50)!important; /*rgba(249,249,249,0.50)!important;*/
}
.chat-main {
   float: left;
   width: 32%;
   overflow: hidden;
   margin-left: 4px;
}

.me-cannotplay {
   display: none
}

.header-player-bar-pos-wrapper {
   position: absolute !important;
   float: none !important;
   right: 0px !important;
   width: 75%;
}

.rsswidget {
   line-height: 100%;
}
nav.main_menu > ul > li.has_sub > a:after {
   font-size:60%;
   content: " \25BC";
   font-family:'FontAwesome';
}
nav.main_menu > ul > li.has_sub > a{
   background-image: none !important;
}

nav.main_menu > ul > li.most-right {
   position:absolute;
   right:0;
}
nav.main_menu > ul > li.most-right > .second {
    visibility: visible;
    height: 0px;
    overflow: hidden;
    opacity: 0; 
    right:0;
}

/*кнопки меню */

.button27>input ,
.button27>a {
   position: relative;
   display: inline-block;
   width: 100%;
   /* height: 2em;*/
   background-color: #f2f2f2;
 /*  line-height: 2em;*/
   vertical-align: middle;
   text-align: center;
   text-decoration: none;
   color: #000;
   outline: none;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   box-shadow: 0 0 0 1px #ddd inset, 0 1px 1px #fff;
   font-family: 'Fira Mono', Arial!important;
}
.button27>input:hover ,
.button27>a:hover {
   background: #dcdcdc linear-gradient(#fff, #dcdcdc);
   box-shadow: 0 0 0 1px #aaa inset, 0 1px 1px #aaa;
}
.button27>input:active ,
.button27>a:active {
   background: none;
   box-shadow: 0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;
}
.widget .current_page_item > a{
   color:orange!important;
}

.quick-chat-history-alias, .quick-chat-history-timestring, .quick-chat-links {
   height: auto !important;
   display:inline-block !important;
   float:left !important;
   font-size:10px !important;
   line-height:10px !important;
}
.quick-chat-alias-container {
   display:none !important;
}
.quick-chat-history-container {
   font-size: 12px !important;
   line-height: 10px !important;
   font-family: 'Cuprum', Arial !important;
}

.chat-box span.message:before {
/*   content: '\A';
   white-space: pre; */
}

.chat-box {
/*   background-color: rgba(234,236,238,0.50)!important;
   /*background: #eaecee !important;*/
   height: 97%;
   position:relative;

}
#chat-area-3 {
overflow-x: hidden!important;
overflow-y: auto!important;
}
.chat-area .row {
position:relative;
}
#chat-box-3,
#chat-area-3 {
   background-color:rgba(205, 208, 210, 0.5)!important; /*rgba(234,236,238,0.50)!important; /*rgba(249,249,249,0.50)!important;*/
   /*background-color: #F5E4B4!important;/*rgba(234,236,238,0.50)!important; /*rgba(249,249,249,0.50)!important;*/
}
#chat-area-3 .message {
   height: 100%;
/*   font-size: 80%!important;*/
/*   font-size: 90%!important;*/
   font-size: 100%!important;
   line-height: 1.5em!important;
min-height: 2.2em!important;
word-wrap: break-word;
/*padding-left: 3em!important;*/
}
#chat-area-3 span.time {
/*margin-left:3em!important;*/
}
#chat-area-3 .lightbox {
top:2px;
}
#chat-area-3 span.name, #chat-area-3 span.time {
/*   line-height: 50%!important;*/
   line-height: 73%!important;
margin-top: 2px!important;
   text-shadow: #d16300 1px 0px, #d16300 1px 1px, #d16300 0px 1px, #d16300 -1px 1px, #d16300 -1px 0px, #d16300 -1px -1px, #d16300 0px -1px, #d16300 1px -1px;
}
#chat-area-3 img.avatar {
	/*width: 1.2em!important;*/
	/*width: 2em!important;*/
	width: 2.2em!important;
}
#chat-area-3 div.row {padding: initial!important; border:initial!important;}
.chat-wrap.avatar-enabled img.avatar {
   width: 20px !important ;
   border-radius: 5px !important;
   -moz-border-radius: 5px !important;
   -webkit-border-radius: 5px !important;
}
div.chat-wrap span.message { 
   display:block;
   margin: -2px !important; 
   font-size: 105%;
}
div.chat-wrap span.date , div.chat-wrap span.name, div.chat-wrap span.time {
   background: #bfbfbf!important;
   font-size: 80%!important;
}
.chat-send {
   width: 84%;
   margin:0;
   padding:2;
}

.chat-send-wrap {
   position: relative;
   /*    bottom: 0px;*/
   text-align: left!important;
}
.chat-post-id-force {
	position: absolute;
	right: 1%;
	top: 0;
	width: 10%;
	height: 80%;
	background: url(/wp/wp-content/uploads/button_chat.png) no-repeat 0 0;
	background-size: contain;
max-width: 60px;
    border: none;
    padding: 0px;
}

/* live chat */
.chat-note {
   display: none !important;
}
.chat-tool-bar-wrap .chat-note {
   display: block!important;
}
.chat-tool-bar-wrap .chat-note .wp-smiley {
   height: 15px;
}
#chat-block-inner { height: auto !important; }
#chat-block-site {
   right: 20px !important;
}
#chat-block-site .chat-block-header {
   line-height: 25px;
}

/* tab panels */
.tab-panel-premiera, .tab-panel-spasibo {
   top:198px;
}
.tab-panel-hit-parad, .tab-panel-contacts {
   top:269px;
}
.tab-panel-text-left {
   position: fixed; 
   z-index: 10001;
   -webkit-transform: rotate(-90deg);   
   -moz-transform: rotate(-90deg);  
   -ms-transform: rotate(-90deg);  
   -o-transform: rotate(-90deg);  
   transform: rotate(-90deg); 
  /* writing-mode: tb-rl;  /* для IE ниже 9 */
   width: 70px;
   height: auto;
   margin-left:-00px;
   padding:0px;
   left:0px;
   font-size: 70%;
   font-weight: 800;
   color: white;
   background: rgba(142, 142, 142, 0.73);
   border-radius: 0 0 10px 10px;
   -o-border-radius:  0 0 10px 10px;
   -ms-border-radius:  0 0 10px 10px;
   -moz-border-radius:  0 0 10px 10px;
   -webkit-border-radius:  0 0 10px 10px;
   text-align: center;
   margin-left: -23px;
   margin-top: 23px;
   font-style:'Cuprum', Arial;
}
.tab-panel-text-right {
   position: fixed; 
   z-index: 10001;
   -webkit-transform: rotate(90deg);   
   -moz-transform: rotate(90deg);  
   -ms-transform: rotate(90deg);  
   -o-transform: rotate(90deg);  
   transform: rotate(90deg); 
   /*writing-mode: tb-rl;  /* для IE ниже 9 */
   width: 70px;
   height: auto; 
   margin-right:-00px;
   padding:0px;
   right:0;
   font-size: 70%;
   font-weight: 800;
   color: white;
   background: rgba(142, 142, 142, 0.73);
   border-radius: 0 0 10px 10px;
   -o-border-radius:  0 0 10px 10px;
   -ms-border-radius:  0 0 10px 10px;
   -moz-border-radius:  0 0 10px 10px;
   -webkit-border-radius:  0 0 10px 10px;
   text-align: center;
   margin-right: -23px;
   margin-top: 23px;
   font-style:'Cuprum', Arial;
}
.tab-panel-img-right {
   right:0;
}
.tab-panel-img-left {
   left:0;
}
.tab-panel-img-left, .tab-panel-img-right {
   position: fixed; 
   z-index: 10001;
   width: auto;
   height: auto;
   margin:0px !important;
   padding:0px !important;
}
.tab-panel-img-left > img, .tab-panel-img-right  img {
   height:70px;
}
.op-station { background: rgba(0,0,0,0.6) !important;}
.op-panelform {
   position:absolute;
   width:66%; 
   left:17%;
   height:66%;
   top:17%;
   overflow: hidden;
}
.tab-panel-title-line1-right, 
.tab-panel-title-line1, 
.tab-panel-title-band-name , 
.tab-panel-title-band-name-solid , 
.tab-panel-title-band-name-right {
   position:relative;
   font-family:'Cuprum', Arial;
   z-index: 100;
   width:90%;
   color:black; 
   font-size:18px;
   font-weight:800;
   line-height:1.5em;
   text-align:center;
   height:1.5em
}
.tab-panel-title-line1-right {
   left:3.0em;
   background: #D9DADA;
   width:95%;
}
.tab-panel-title-line1 {
   background: #D9DADA;
}
.tab-panel-title-line1-right:before{
   z-index: 99;
   content: '';
   position: absolute;
   left: -1.48em;
   top: 0;
   border-right: 0.78em solid#D9DADA;
   border-top: 0.78em solid transparent;
   border-left: 0.78em solid transparent;
   border-bottom: 0.78em solid #D9DADA;
}
.tab-panel-title-line1:before{
   z-index: 99;
   content: '';
   position: absolute;
   right: -1.48em;
   top: 0;
   border-right: 0.78em solid transparent;
   border-top: 0.78em solid transparent;
   border-left: 0.78em solid #D9DADA;
   border-bottom: 0.78em solid #D9DADA;
}

.tab-panel-title-band-name-right:after{
   z-index: 99;
   content: '';
   position: absolute;
   left: -1.48em;
   top: 0;
   border-right: 0.78em solid #9d9e9e;
   border-top: 0.78em solid #9d9e9e;
   border-left: 0.78em solid #9d9e9e;
   border-bottom: 0.78em solid #9d9e9e;
}
.tab-panel-title-band-name:after{
   z-index: 99;
   content: '';
   position: absolute;
   right: -1.48em;
   top: 0;
   border-right: 0.78em solid #9d9e9e;
   border-top: 0.78em solid #9d9e9e;
   border-left: 0.78em solid #9d9e9e;
   border-bottom: 0.78em solid #9d9e9e;
}

.tab-panel-title-band-name-right:before{
   z-index: 99;
   content: '';
   position: absolute;
   left: -2.96em;
   top: 0;
   border-right: 0.78em solid #9d9e9e;
   border-top: 0.78em solid transparent;
   border-left: 0.78em solid transparent;
   border-bottom: 0.78em solid #9d9e9e;
}

.tab-panel-title-band-name:before{
   z-index: 99;
   content: '';
   position: absolute;
   right: -2.96em;
   top: 0;
   border-right: 0.78em solid transparent;
   border-top: 0.78em solid transparent;
   border-left: 0.78em solid #9d9e9e;
   border-bottom: 0.78em solid #9d9e9e;
}

.tab-panel-title-band-name-right{
   left:3.0em;
   background: #9d9e9e;
   width:95%;
}
.tab-panel-title-band-name{
   background: #9d9e9e;
   width:90%;
}

.op-panel-spasibo .tab-panel-title, .op-panel-spasibo .tab-panel-content, .op-panel-contacts .tab-panel-title, .op-panel-contacts .tab-panel-content {
   width:95%;
}
.op-panel-spasibo .tab-panel-title, .op-panel-contacts .tab-panel-title {
   left:25px;
   overflow:hidden;
}
.op-panel-spasibo .tab-panel-content , .op-panel-contacts .tab-panel-content{
   top:0px;
   left:25px;
}
.tab-panel-title {
   width: 95%;
   position:relative;
   clear:both;
   right:0;
}
.tab-panel-title-text {
   position:relative;
   right:0;
   width: 100%;
}

.tab-panel-title-background-right {
   z-index:102;
   position:absolute;
   left:0;
   width: 3.6em;
}
.tab-panel-title-background {
   z-index: 102;
   position: absolute;
   left: 100%;
   margin-left: -10%;
   height:4em;
}
/*.tab-panel-title div#band-name:before {
white-space: pre-line;
content: "\A";
}*/
.op-panel-hit-parad, .op-panel-premiera, .op-panel-spasibo, .op-panel-contacts {
   width: 40%;
   max-height:70%!important
}
.op-panel-hit-parad, .op-panel-premiera {
   left:0;
   margin-left:25px!important;
}

.op-panel-spasibo, .op-panel-contacts {
   margin-right:25px!important;
   right:0!important;
   left:auto!important;
}
.op-panel-hit-parad, .op-panel-contacts {
/*   height:auto!important;*/
   top: 213px!important;
}
.op-panel-premiera,  .op-panel-spasibo {
/*   height:auto !important;*/
   top: 143px!important;
}

.op-panel-premiera .op-panelform{
   position:relative;
   height:100% !important;
   /*height:auto !important;*/
   width:100%;
   left:0;
   top:0;
}

.op-panel-video-from-studio .op-panelform {
   width:90%!important;
   left:5%!important;
   top: 5%!important;
   height:90%!important;
}
.op-panel-hit-parad .op-panelform, .op-panel-spasibo .op-panelform, .op-panel-contacts .op-panelform {
   position:relative;
   height:100% !important;
   width:100%;
   left:0;
   top:0;
}

.op-panel-premiera .tab-panel-content, .op-panel-hit-parad .tab-panel-content , .op-panel-spasibo .tab-panel-content, .op-panel-contacts  .tab-panel-content {
   /*   overflow-y: auto;*/
   height:90%!important;
}

.tab-panel-content {
   height:auto;
   width: 93%;
   position:relative;
   background:#9d9e9e;
}

.tab-panel-content .news-short-desc {
   background: #D9DADA;
   overflow-y:auto;
/*   height: 8em;*/
   padding-left: 5%;
   padding-right: 5%;
   margin-top:3px;
   color:black;
}


.tab-panel-content .news-long-desc{
   display:none;
}

.news-video .video-container {
   width: 70%!important;
}
.brand .news-video .video-container {
   width: 100%!important;
}
.video-container {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 30px;
   height: 0;
   overflow: hidden;
   width:86%;
}

.ratio4_9  {
	position: relative;
	width: 100%;		/* desired width */
}
.ratio4_9 :before{
	content: "";
	display: block;
	padding-top:225%;
}

.ratio16_9 {
	position: relative;
	width: 100%;		/* desired width */
}
.ratio16_9:before{
	content: "";
	display: block;
	padding-top: 57%;
}

.ratio4_3 {
	position: relative;
	width: 100%;		/* desired width */
}
.ratio4_3:before{
	content: "";
	display: block;
	padding-top: 67%;
}

.archive-video-player-container iframe {
	height: 98%!important;
	width: 98%!important;
}
.archive-video-player-container{
	position: absolute;
	top: 0;
	bottom:0;
	left:0;
	right:0;
	text-indent: 0;
}
.archive-player-container {
	overflow: auto;
	text-indent: 0;
}
.archive-video-player-container .border {
	height: 100%;
	width: 100%;
}
.archive-player-container .border {
/*   content:"";*/
   overflow: hidden;
   border: none; /*solid 3px orange;*/
   border-radius: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   height: auto;
   width: auto;
   top: 0;
   left: 0;
   background: rgba(0,0,0,0);
}
.video-container .border {
   content:"";
   overflow: hidden;
   border: solid 3px orange;
   border-radius: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   height: 90%;
   width: 98%;
   position: absolute;
   top: 0;
   left: 0;
   background: rgba(0,0,0,0);
}
.video-container iframe, 
.video-container object, 
.video-container embed {
   display:block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.tab-panel-link-to-news {
   float:none !important;
   color: white;
   font-family: 'Cuprum', Arial;
   font-size: 80%;
   margin-left:20px;
   margin-top: 10px;
}
.op-panel-contacts #contacts-map {
   display:none;
}
.backers-none{padding:20px;font:700 16px/1.5 Arial,sans-serif;text-align:center;}
.backers-list-wrap{margin:0 0 10px;}.backers-list-wrap .backers-list-item{padding:10px 20px;min-height:70px;cursor:pointer;}.backers-list-wrap .backers-list-item:hover{background:#f7f8fa;}.backers-list-wrap .backers-list-item:hover .profile-link{color:#26aedd;}
.backers-list-wrap .backers-list-ava{float:left;width:70px;height:70px;overflow:hidden;}.backers-list-wrap .backers-list-ava a{display:block;}
.backers-list-wrap .backers-list-ava img{width:100%;}
.backers-list-wrap .backers-list-cont{margin-left:86px;}
.backers-list-wrap .backers-list-date{float:right;font-size:11px;color:#cccccc;}
.backers-list-wrap .backers-list-name{margin:3px 0 8px;}
.backers-list-wrap .profile-link{font-size:16px;line-height:20px;text-decoration:none;color:#333333;}
.backers-list-wrap .backers-list-text{margin:3px 0 0;line-height:16px;color:#c5c6c7;}.backers-list-wrap .backers-list-text [class^=icon-]{margin:-1px -2px 0 0;vertical-align:top;}


.program-bar-phone {
   position: absolute;
   top: 0;
   left: 69%;
   width: 10%;
   margin-top: 1.5%;
   margin-left: 1%;
   overflow: hidden;
}

.program-bar-sms-phone {
   float:right;
   top: 0;
   right:0;
   width: 43%;
   margin-top: 0.5%;
   margin-left: 1%;
   overflow: hidden;
   font-family: 'Fira Mono', Arial;
   color: #898989;
   font-size:18px;
   font-weight: 800;
   line-height: 96%;
   text-align:right;
   padding-top:3px;
}

.sms-title {
   font-size: 85%;
}
.phone-title {
   font-size: 85%;
}
.sms-phone {
   font-size: 100%;
   right:0;
   color: #2f2f2f;
   white-space: nowrap;
   font-size: 20px;
/*   line-height: 26px;*/
}
.phone {
   font-size: 18px;
   right:0;
   /*text-shadow:3px 3px 10px #ef7f1a,-3px -3px 10px yellow;*/
   color: #636363;
/*   line-height: 36px;*/
}

.program-bar-sms {
   position: absolute;
   top: 0;
   left: 58%;
   width: 30%;
   margin-top: 1.5%;
   margin-left: 1%;
   overflow: hidden;
}

.program-bar-slider {
   position: absolute;
   top: 0;
   left: 0;
 /*  width: 57%;*/
   width: 100%;
   margin-top: 3px;
/*   border-radius: 12px ;*/
/*   -moz-border-radius: 12px;*/
/*   -webkit-border-radius: 12px;*/
   border-radius: 5px ;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   overflow:hidden;
   z-index:0;
   margin:0!important;
}

.slide-program-container {
   position:relative; 
   height:80px; 
   width:100%; 
   background: white;
   overflow:hidden;
}

.slide-program-title {
   position:relative;
   font-size: 12px;
   line-height: 1.5em;
   text-align:center;
   color:white;
   top:0;
   left:0;
   width:100%;
   background: gray;
   height:18px;
}
.slide-program-title-program, .slide-program-name-wrapper{
   position:absolute;
   width: 50%;
   height: 100%;
   left: -20px;
}

.slide-program-title-master, .slide-program-master-details-wrapper {
   position:absolute;
   width: 50%;
   height: 100%;
   right: -20px;
}


.slide-program-name, .slide-program-master-details{
   display: inline-block;
   vertical-align: middle;
}
.slide-program-master-details, .slide-program-name {
   height: auto;
   line-height: 0.8em;
}

.slide-program-main-area {
   /*   position:relative;*/
   font-size: 20px;
   text-align:center;
   color: #727272;
   bottom:5px;
   left:0;
   width:100%;
   background: white;
   padding-right:35px;
   font-weight:600;
   line-height: 62px;
   display:inline-block;
   vertical-align:middle;
   height:82px;
}

.slide-program-name span {
   font-size:60%;
   line-height:0.6em;
}
.slide-program-image-container {
   position:absolute;
   left:50%;
   height:100%;
   top:0;

}
.slide-program-image-container2 {
   width:100%;
   height:100%; 
}
.slide-program-image-container2 img {
   height: 100%;
}
.center {
   display:block; 
   margin:0 auto;
}
.slide-program-container .center {
   display:inline;
   height: 100%;
   position:absolute;
   left: 50%;
   margin-left: -35px;
}

.program-bar-slider .ls-l, .program-bar-slider .ls-silde, .program-bar-slider .ls-inner {
   width: 100%!important;
   overflow: hidden;
}


.outlined_3d_effect {
   text-shadow: 2px 3px 3px #292929;
   -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from (black), color-stop(50%, rgba(0,0,0,0)), to(black));
}

.slide_effect {
   background: #222222 -webkit-gradient(linear, left top, right top, from(#222222), to(#222222), color-stop(0.5, white)) 0 0 no-repeat;
   -webkit-background-size: 125px 100%;
   color: rgba(255, 255, 255, 0.1);
   -webkit-background-clip: text;
   -webkit-animation: shine 2s infinite;
}



/*.two_columns_25_75>.column1 {
border-top: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid white;
border-bottom: 1px solid white;
width: 24%;
}*/
/* Loading Icon */
#op-loadingholder {
   width:50%;
   margin-left:0;
}
#op-loadingicon {
   background:url(/wp/wp-content/uploads/2014/07/loader3.gif) no-repeat;
   width:50%;
}

.ls-l, .ls-slide, .ls-inner {
   height: 100%!important;
   width: 100%!important;
   overflow: initial;
}
.ls-overflow-hidden {
   overflow: initial;
}

/* breadcrumbs */
.breadcrumbs {
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-bottom: 1px solid whitesmoke;
   border-right: 1px solid whitesmoke;
   border-radius:5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.brand .breadcrumbs {display:none;}

.music-in-rotation-sidebar .tabs-nav {
   width: 100%;
}
.music-in-rotation-sidebar .tabs-nav li {
   width: 50%;
}
.music-in-rotation-sidebar .tabs-nav li a {
   padding: 0 ;
   margin: 0 auto;
}

/* in-rotation */

.ratio1_2 {
	position: relative;
	width: 100%;		/* desired width */
}
.ratio1_2:before{
	content: "";
	display: block;
	padding-top: 150%;
}

.category-artist-catalog .ai1ec-clearfix{ display: none; }

.category-artist-catalog-main {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.category-artist-catalog {
	font-family: 'Cuprum', Arial;
	color: #5b5b5b;
}

.category-artist-catalog-main .column1,
.category-artist-catalog-main .column2,
.category-artist-catalog-main .column_inner,
.category-artist-catalog-main .two_columns_33_66 {
	height: 100%;
}

.artist-column1-variablei-part {
	margin:0;
	width: 100%;
	height: 75%;
	position:relative;
}

.social_menu.white li.instagram a:hover span, .social_menu.transparent li.instagram a:hover span {
   background-position: -652px -45px
}
.social_menu.transparent li.instagram a span, .social_menu.white li.instagram a span {
   background-position: -652px -83px
}
.category-artist-catalog .social_menu li {
   margin: 5px 5px 0px 0px;
}
.category-artist-catalog .social_menu.white li.vk a span, .category-artist-catalog .social_menu.transparent li.vk a:hover span {
   background-position: -880px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.vk a span, .category-artist-catalog .social_menu.white li.vk a:hover span {
   background-position: -880px -82px!important;
}

.category-artist-catalog .social_menu.white li.facebook a span, .category-artist-catalog .social_menu.transparent li.facebook a:hover span {
   background-position: -44px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.facebook a span, .category-artist-catalog .social_menu.white li.facebook a:hover span {
   background-position: -44px -82px!important;
}

.category-artist-catalog .social_menu.white li.soundcloud a span, .category-artist-catalog .social_menu.transparent li.soundcloud a:hover span {
   background-position: -919px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.soundcloud a span, .category-artist-catalog .social_menu.white li.soundcloud a:hover span {
   background-position: -919px -82px!important;
}

.category-artist-catalog .social_menu.white li.google a span, .category-artist-catalog .social_menu.transparent li.google a:hover span {
   background-position: -690px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.google a span, .category-artist-catalog .social_menu.white li.google a:hover span {
   background-position: -690px -82px!important;
}

.category-artist-catalog .social_menu.white li.lastfm a span, .category-artist-catalog .social_menu.transparent li.lastfm a:hover span {
   background-position: -273px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.lastfm a span, .category-artist-catalog .social_menu.white li.lastfm a:hover span {
   background-position: -273px -82px!important;
}

.category-artist-catalog .social_menu.white li.twitter a span, .category-artist-catalog .social_menu.transparent li.twitter a:hover span {
   background-position: -8px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.twitter a span, .category-artist-catalog .social_menu.white li.twitter a:hover span {
   background-position: -8px -82px!important;
}

.category-artist-catalog .social_menu.white li.youtube a span, .category-artist-catalog .social_menu.transparent li.youtube a:hover span {
   background-position: -577px -44px!important;
}
.category-artist-catalog .social_menu.transparent li.youtube a span, .category-artist-catalog .social_menu.white li.youtube a:hover span {
   background-position: -577px -82px!important;
}

.social_menu.white li.myspace_social a span, .social_menu.transparent li.myspace_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/09/ms_logo1-e1409621879733.png)!important;
}
.social_menu.transparent li.myspace_social a span, .social_menu.white li.myspace_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/09/ms_logo2-e1409621933606.png)!important;
}

.social_menu.white li.yandex_music_social a span, .social_menu.transparent li.yandex_music_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/yandex_logo1-e1408149041408.png)!important;
}
.social_menu.transparent li.yandex_music_social a span, .social_menu.white li.yandex_music_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/yandex_logo2-e1408149044282.png)!important;
}

.social_menu.white li.odnoklassniki_social a span, .social_menu.transparent li.odnoklassniki_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/ok_logo2-e1408149047601.png)!important;
}
.social_menu.transparent li.odnoklassniki_social a span, .social_menu.white li.odnoklassniki_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/ok_logo1-e1408149050495.png)!important;
}

.social_menu.white li.svoe_radio_social a span, .social_menu.transparent li.svoe_radio_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/sr_logo1-e1408145962959.png)!important;
}
.social_menu.transparent li.svoe_radio_social a span, .social_menu.white li.svoe_radio_social a:hover span {
   background: transparent url(/wp/wp-content/uploads/2014/08/sr_logo2-e1408146009457.png)!important;
}

.category-artist-catalog .social_menu li a, .category-artist-catalog .social_menu li a span,
.svoe_radio_sociala span {
   width: 25px!important;
   height: 25px!important;
}

.category-artist-catalog hr {
   height:1px;
   margin-top:3px;
   margin-bottom:3px;
}
.category-artist-catalog h2, 
.category-artist-catalog h2 a, 
.category-artist-catalog .post_info, 
.category-artist-catalog .blog_single_tags, 
.category-artist-catalog .post_infos {
/*   display: none!important;*/
}

.category-artist-catalog .post_content_holder {
   width: 100%!important;
}

.category-artist-catalog .artist-title, .category-artist-catalog .light-title, .category-artist-catalog .artist-footer {
   position:relative;
   font-size: 22px;
   text-align:center;
   color:white;
   top:0;
   left:0;
   width:100%;
   background: #ef7f1a;/*#5b5b5b;*/
   font-weight:600;
   text-shadow: black 1px 0px, black 1px 1px, black 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px;
   border-radius: 10px 10px 0 0;
   -moz-border-radius: 10px 10px 0 0;
   -webkit-border-radius: 10px 10px 0 0;
   margin-top: 2px;
   margin-bottom: 2px;
}
.category-artist-catalog .artist-title img {
	position: absolute;
	left: 2%;
	height: 86%;
	top: 7%;
}
.category-artist-catalog .artist-footer {
   border-radius: 0 0 10px 10px;
   -moz-border-radius:  0 0 10px 10px;
   -webkit-border-radius:  0 0 10px 10px;
}
.category-artist-catalog .artist-footer a {
   text-shadow: whitesmoke 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px!important;
}
.category-artist-catalog .light-title {
   background: lightgray;
   text-shadow: #5b5b5b 1px 0px, #5b5b5b 1px 1px, #5b5b5b 0px 1px, #5b5b5b -1px 1px, #5b5b5b -1px 0px, #5b5b5b -1px -1px, #5b5b5b 0px -1px, #5b5b5b 1px -1px;
   height: 26px;
   font-size:20px;

}
.category-artist-catalog .photo-album {/*.image_browser_images_conteiner_0 {*/
   overflow: hidden;
   border: solid 2px orange!important;
   border-radius: 18px !important;
   -moz-border-radius: 18px!important;
   -webkit-border-radius: 18px!important;
   width: 100%!important;
   height: 25%;
   line-height:296px;
   position:relative;
/*   margin-top:2px;*/
}

.category-artist-catalog .photo-album img {
   width:100%;
   /*   vertical-align: middle;*/
   margin: auto;
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   right: 0;
}
.category-artist-catalog .short-info p,
.category-artist-catalog .short-info br,
.category-artist-catalog .short-info span {
   font-family: 'Cuprum', Arial;
   color: #5b5b5b;
}
.category-artist-catalog .short-info-wrapper, 
.category-artist-catalog .artist-archive-wrapper, 
.category-artist-catalog .artist-afisha-wrapper {
	width:100%;
	position:relative;
}

.category-artist-catalog .track-list-wrapper,
.category-artist-catalog .short-info, 
.category-artist-catalog .artist-archive, 
.category-artist-catalog .artist-afisha {
        border: 1px solid lightgray;
        position: absolute;
	overflow: auto;
	top: 27px;
	bottom:0;
	left:0;
	right:0;
}
.category-artist-catalog .artist-archive-wrapper{
	height: 30%;
}
.category-artist-catalog .short-info-wrapper {
	height: 40%;
}
.category-artist-catalog .artist-afisha-wrapper {
   height: 30%;
}
.category-artist-catalog .track-list-wrapper {
   top:114px!important; /* 114 = 2x social icons heights + light-title */
}

.category-artist-catalog .artist-column1-variablei-part .light-title {
	top: 86px; /* 86 = 2x social icons heights */
	position: absolute;
}

.category-artist-catalog .share-artist {
	text-decoration: underline;
	position: absolute;
	top: 3px;
	right: 3px;
	color:lightgray;
	text-shadow:none;
	list-style: none outside none;

}
ul.share-artist li:hover > ul {display: block;}
/*.category-artist-catalog a:hover .share-artist-window { display: block; }*/
.category-artist-catalog .share-artist-text {
	margin: 20px;
	width: auto;
	height: auto;
	background: white;
	color: black;
	border: 1px solid black;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	font-weight:100;
}
.category-artist-catalog .share-artist-window {
	border: 3px solid orange;
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	background: lightgray;
	display: none;
	position:absolute;
	width: auto;
	right:0;
	height: auto;
	z-index: 999;
	overflow: hidden;
}

.footer-calendar .ai1ec-month-view .ai1ec-week {
	height: 7em;
}
.footer-calendar .ai1ec-month-view .ai1ec-event-title {
   font-size: 80%;
	word-wrap: break-word;
}
.ai1ec-word-wrap.ai1ec-month-view .ai1ec-multiday .ai1ec-event {
white-space: inherit;
}
.footer-calendar .ai1ec-month-view .ai1ec-day-stretcher {
	height:44px;
}
.single-ai1ec_event .title {
	display:none;
}
.footer-calendar .ai1ec-views-dropdown {
	display:none;
}
table.ai1ec-month-view {
   width: 100%;
   table-layout: fixed;
   border: 1px solid orange;
   background: whitesmoke!important;
    border-spacing: 2px;
    border-collapse: separate;
}
table.ai1ec-month-view th.ai1ec-weekday, table.ai1ec-month-view tr, table.ai1ec-month-view td {
   background: whitesmoke!important;
   border: 1px solid lightgray;

}

/* calender of events only!!!! */
/*.page-id-1190*/ .ai1ec-calendar-toolbar {display: none;}

/*календарь в "Календаре событий" отображается поверх всего*/
.timely.ai1ec-datepicker.ai1ec-datepicker-dropdown.ai1ec-dropdown-menu.ai1ec-datepicker-orient-left.ai1ec-datepicker-orient-bottom {
z-index: 10000 !important;
}


.category-artist-catalog .ai1ec-nav, .category-artist-catalog .ai1ec-date-title {
   display: none;
}

.category-artist-catalog .ai1ec-event-summary {
   display: none;
}
.category-artist-catalog .track-list .track-list-player-progress-bar {
   left: 28%;
   width: 58%
}
.category-artist-catalog .track-list .select-track-quality-lq,
.category-artist-catalog .track-list .track-list-player-mute,
.category-artist-catalog .track-list .track-list-player-unmute {
   left: 2.5%;
}
.category-artist-catalog .track-list .select-track-quality-hq {
   left: 13.3%;
}

.category-artist-catalog .track-list .track-list-player-play {
   left: 7.5%;
}
.category-artist-catalog .track-list .track-list-artist-track {
   width: 64%;
}

.category-artist-catalog .track-list .track-list-like-unlike {
   width: 16%;
}
.category-artist-catalog .track-list .track-list-time-player {
   width: 12%;
}

.category-artist-catalog .track-list-datatime-complete {
   font-size: 10px;
}
.music-in-rotation-sidebar article {
   font-family: 'Cuprum', Arial;
   font-size: 12px;
   line-height: 14px;
   -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2;
   -webkit-column-gap: 10px;
   -moz-column-gap: 10px;
   column-gap: 10px;
}

.category-artist-catalog .short-info  {
   text-indent: 1.5em;
   text-align: justify;
   padding: 5px;
}

.music-in-rotation-sidebar .navrechts .selected {
   color: red;
}
.ai1ec_event .post_content_holder {
   width:100% !important;
}
.ai1ec_event .post_content_holder img{
max-width: 67%;
}
.ai1ec_event .post_info, .ai1ec_event .post_infos {
   display: none !important;
}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar img {min-height:initial;}

.category-artist-catalog .ai1ec-event-description a>img {
   max-height: 150px;
   width: auto;
}
.live-program-calendar .ai1ec-calendar-toolbar,
.live-program-calendar .ai1ec-calendar-title,
.live-program-calendar .ai1ec-date-title,
.live-program-calendar .ai1ec-title-buttons,
.live-program-calendar .ai1ec-pagination,
.live-program-calendar .ai1ec-subscribe-container,
.live-program-calendar .ai1ec-event-summary-footer
{display:none;}

.pagination-nav div{
	text-align: center;
	float: left;
	margin: 0 20px 0 0; /* отступ справа */
}
.pagination-nav div a {
	padding-top: 2px; /* сдвигаем сверху, чтобы background выглядел  правильно */
	width: 25px;
	height: 25px;
	display: block;
}
.pagination-nav .prev a, .pagination-nav .next a {
	/* убираем влияние width:25px из правила .pagination-nav div a */
	width: auto; 
}
.pagination-nav div a:hover, .pagination-nav .selected a {
	color: white;
	/* задний фон для текущий страницы и для наведения */
	background: url('/wp/wp-content/uploads/2014/08/select.png') 0 0 no-repeat;
}

.widget h5
{ 
line-height: 100%;
}


#back_to_top { top: 72%; }


/* mobile responsive */
@media only screen and (min-width: 600px) and (max-width: 990px){
   #layerslider_2 {
      height:100px!important;
   }
   .brand .play-button {width: 6.5%; height:6.5%;}
}
@media only screen and (min-width: 300px) and (max-width: 599px){
   #layerslider_2 {
      height:50px!important;
   }
   .brand .play-button {width: 6%; height:6%;}
}
/* autocomplete */
.autocomplete-suggestion {
   padding-left: 10px;
   background: whitesmoke;
   color: #727272;
   font-family: 'Cuprum', Arial;
   font-size: 88%;
   line-height: 125%;
}
.autocomplete-selected {
   border: 1px solid orange;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   background: white;
} 

.autocomplete-suggestion strong {
   background:gray;
   color:whitesmoke;
}
/* jquery autocomplete */
.autocomplete-comment-label {
   font-size: 80%;
   line-height: 1.2;
   color: #727272;
}
.ui-menu-item {
   font-size: 80%;
   line-height: 1.2;
}
.ui-widget-content {
   max-height:400px;
   overflow-y:auto;
}


/*.ui-menu {
   position: absolute;
   padding-left: 10px;
   background: whitesmoke;
   color: #727272;
   font-family: 'Cuprum', Arial;
   font-size: 88%;
   line-height: 125%;
}
.ui-helper-hidden-accessible {
   display: none;
}
*/

/* send news block */
.news-main-title h2{
	font-size: 22px;
	font-weight:500;
	line-height:normal;
}
.news-main-title {
	width: 100%;
	text-align: center;
	display:block;
}
.news-field-caption {
	float:left; /*display:inline-block;*/
	text-align: center;
	width:40%;
	color: #727272;
	clear:left;
}
.news-field-colon {
	float:left; /*display:inline-block;*/
	text-align: center;
	width:3%;
}
.news-field {
	float:left; /*display:inline-block;*/
	text-align: center;
	width:54%;
}
.news-submit-captcha {
	float:left; /*display:inline-block;*/
	text-align: center;
	width: 45%;
}
.news-email, .news-title, .news_official_link, .news-img-link, .news-media-link {
width: 70%;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.news-content { 
	width: 95%; 
	height: 200px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/* profile|login|etc */
#theme-my-login.login.profile {
	color: #727272!important;
}


#theme-my-login.login.profile h3 {
	font-size:150%;
	font-weight:500;
	text-align: center;
	line-height: 200%;
	color: black;
	text-decoration: underline;
}
#theme-my-login.login.profile span.description {
	width: 100%;
	clear: both;
	float: left;
}
#theme-my-login.login.profile th, 
#theme-my-login.login.profile td, 
#theme-my-login.login.profile tr, 
{
	border: 1px solid black;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#theme-my-login.login.profile #oa_social_link {
	background: transparent;
	content: "Свяжите Ваш аккаунт на сайте с аккаунтом одной из социальных сетей";
}
#theme-my-login.login.profile select,
#theme-my-login.login.profile textarea,
#theme-my-login.login.profile input {
	width: 70%;
}
#theme-my-login.login.profile table  {
		width: 100%;
}
#theme-my-login.login.profile table, 
#theme-my-login.login.profile th, 
#theme-my-login.login.profile td, 
#theme-my-login.login.profile tr
{
	color: #727272;
	background: transparent;
	border-spacing: 2px;
	border-collapse: separate;
	vertical-align: middle
}
.listen-page p {
	color: #727272!important;
	text-indent: 5%; 
	text-align:justify;
	margin: 10px;
}

body.boxed .wrapper {
	background-color: transparent;
}

nav.mobile_menu {
	background-color: lightgray;
}

nav.mobile_menu li {
	position: static!important;
}

.b-share_theme_counter .b-share-btn__wrap {
	margin: 3px!important;
}

.footer_top .column1 {
width:28%;
}
.footer_top .column2 {
width:39%;
}
.footer_top .column3 {
width:33%;
}
.live-main-anons img{
max-width: 48%!important;
}
.live-main-anons {
width: 48%;
float:left;
margin: 1%;
}
.live-main-anons .ai1ec-title-buttons,
.live-main-anons .ai1ec-views-dropdown{
display:none;
}
@media only screen and (max-width: 990px){
.live-main-anons {
width: 98%;
float:left;
margin: 1%;
}
.footer_top .column1 {
width:100%;
}
.footer_top .column2 {
width:100%;
}
.footer_top .column3 {
width:100%;
}
   .single-artist>.content>.content_inner>.container>.container_inner>.two_columns_25_75>.column1 { width: 100%; }
   .single-artist>.content>.content_inner>.container>.container_inner>.two_columns_25_75>.column2 { width: 100%; }
   .music-in-rotation-sidebar .artist-catalog-list, 
   .music-in-rotation-sidebar .pagination-nav { display: none;}
	.artist-title span { z-index: 101; position:relative;}
	.artist-title img { z-index: 100;}
   .share-artist {
      display: none;
   }

.header-complete {
bottom: 0;
height:100px;
}
.brand .header-complete {
bottom: 0;
height:initial;
}
.header-complete    .header-player-bar {
	   height: 100%;
   }
.header-complete    .header-complete {margin-top:1px; height: 100%; }
   .header-complete .header-player-bar .mobile-palyer-wrapper {
	   border-radius: 9px;
	   -moz-border-radius: 9px;
	   -webkit-border-radius: 9px;
	   border: 3px solid rgb(249, 138, 28);
	   height: 40%;
	   left:0%;
	   width: 97%;
	   position:relative;
   }
   .brand .header-complete .header-player-bar .mobile-palyer-wrapper {
   border:none;
   height:100%;
   vertical-align:middle;
   }
.header-complete .player-volume-bar {
	left: 42%
}
.header-complete    .header-player-bar .player-mute-button {
	   width: 7%;
	   top: -20%;
	   left: 42%;
	   height: 100%;
   }
.header-complete    .header-player-bar .player-audio-button-wrapper {
	   width: 13%;
	   left: 2%;
   }
.header-complete    .header-player-bar .player-video-button-wrapper {
	   width: 13%;
	   left: 63%;
   }
.brand .header-complete    .header-player-bar .player-audio-button-wrapper,
.brand .header-complete    .header-player-bar .player-video-button-wrapper {
width:20%;
}

.brand .header-complete    .header-player-bar .player-audio-button-wrapper{
left:0%;
}
.brand .header-complete    .header-player-bar .player-video-button-wrapper {
left:80%
}

.header-complete    .header-player-bar .player-video-nline-wrapper {
	   width: 22%;
	   top: 0%;
	   left: 77%;
	   margin: 0;
	   padding: 0;
   }
.header-complete    .header-player-bar .player-slushat-nline-wrapper {
	   width: 22%;
	   top: 0%;
	   left: 17%;
	   margin: 0;
	   padding: 0;
   }
.header-complete    .header-player-bar .player-stream-switch-col {
	   width: 15%;
	   left: 45%;
    top: 2%;
    height: 100%;
   }
.brand .header-complete    .header-player-bar .player-stream-switch-col {
	   width: 58%;
	   left: 22%;
    top: 25%;
    height: 50%;
   }
/*.header-complete    .sq-stream, .header-complete .lq-stream { left: 0; }
.header-complete    .header-player-bar .player-stream-switch-col {width: 9%; bottom: 0; left: 53%; }
.header-complete    .player-stream-switch-col a { width: 100%; margin-top: 11%; }
.header-complete    .sq-stream .player-stream-switch-button { left: 0; top: 0; bottom: initial; }
.header-complete    .lq-stream .player-stream-switch-button { left: 0; top: 50%; bottom: initial; } */
.header-complete    .header-player-bar .player-track-info {
	   bottom: 0;
	   height: 45%;
	   left: 0;
	   width: 97%;
	   position: relative;
	   font-size: 11px!important;
	   border-radius: 9px;
	   -moz-border-radius: 9px;
	   -webkit-border-radius: 9px;
	   border: 3px solid rgb(249, 138, 28);
   }
.header-complete    .header-player-bar .player-scale,
.header-complete    .player-volume-bar {
      display:none!important;
   }
.header-complete    .player-track-info{
      left:35%; 
      width:64%;
      font-size:10px;

   }
   .op-panel-hit-parad, .op-panel-premiera, .op-panel-spasibo, .op-panel-contacts {
      width: 90%;
      height: 80%!important;
      margin: auto;
      top: 10%;
   }
   .tab-panel-premiera, .tab-panel-spasibo {
      top:100px;
   }
   .tab-panel-hit-parad, .tab-panel-contacts {
      top:171px;
   }
   .reklama-bar, .header-clock, .anons-in-player-header {
      display: none;
   }
.header-complete    .header-player-bar{
      width: 100%;
   }
   .logo_wrapper{
      height: auto;
      width:14%!important;
   }
.header-complete    .header-complete {
      top:0;
      height:100%;
      width: 68%;
      display: inline-block;
      vertical-align: middle;
   }
   .logo_wrapper {
      margin-top: 5px!important;
      margin-bottom: 5px!important;
   }
   .logo_wrapper, .logo, .logo a, .logo img {
      max-width:100%!important;
      height:auto!important;
   }
   .brand .logo_wrapper, 
   .brand .logo, 
   .brand .logo a, 
   .brand .logo img {
   display:none;
   }
   .brand .side_menu_button,
   .brand .mobile_menu_button 
   {
   width:25%!important;
   height:130px!important;
   }
   .mobile_menu_button {
      width: 10%!important;
      margin-right: 1%!important;
   }
   .content-holder  {
      position: relative;
      left: 0;
      float:left;
      width:95%;
   }
   .track-list-first {
      width:99%;
   }
   .content-holder .media-content-main, 
   .media-content-main {
      position: relative;
      left: 0;
      float:left;
      width:99%;
      margin-right:2px;
   }
   .content-holder .track-list-main {
      position: relative;
      left: 0;
      float:left;
      width:100%;
   }
   .chat-main {
      position: relative;
      left: 0;
      float:left;
      width:101%;
      margin-left: 0;
   }

   .media-content {
	   border-radius: 20px;
	   -moz-border-radius: 20px;
	   -webkit-border-radius: 20px;
   } 


.media-content-white-wrapper {
   border-radius:16px;
   -moz-border-radius: 16px;
   -webkit-border-radius: 16px;

   border-radius:16px;
   -moz-border-radius: 16px;
   -webkit-border-radius: 16px;

}

   .track-list-first {
	   border-radius: 12px;
	   -moz-border-radius: 12px;
	   -webkit-border-radius: 12px;
   }
.track-list-wrapper-main-wrapper {
   padding-right:7px;
   padding-top:5px;
   }
}
@media only screen and (min-width: 990px) and (max-width: 1100px){
	
	body.boxed .content ,
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner{
		width: 1040px;
	}
	
	.container_inner,
	.full_width .parallax_content{
		width: 990px;
	}
}

@media only screen and (max-width: 768px){
.horizontal-banner {
   display: none;
}	
}	
@media only screen and (min-width: 600px) and (max-width: 990px){
	
   .video-from-studio-button {
	   position: absolute;
	   left: 85.5%;
	   width: 12.5%;
   }
	body.boxed .content,
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner{
		width: 818px;
		margin: 0px auto;
	}
	
	.container_inner,
	.full_width .parallax_content{
		width: 768px;
		margin: 0px auto;
	}
	
}

@media only screen and (min-width: 600px) and (max-width: 768px){
.brand .header-search .searchform .field-header-search{width:83%!important;}
	
   .video-from-studio-button {
	   position: absolute;
	   left: 84.5%;
	   width: 13.5%;
   }
	body.boxed .wrapper_inner,
	body.boxed .content,
	body.boxed footer,
	body.boxed .brand .header_inner{
		width: 95%!important;
		margin: 0px auto;
	}
	
	body.boxed .header_inner{
		width: 650px;
		margin: 0px auto;
	}
	
	.container_inner,
	.full_width .parallax_content{
		width: 600px;
		margin: 0px auto;
	}
	
}

@media only screen and (max-width: 600px){
.player-export    .header-player-bar {
	   height: 100%;
   }
.player-export    .header-complete {margin-top:1px; height: 100%; }
   .player-export .header-player-bar .mobile-palyer-wrapper {
	   border-radius: 9px;
	   -moz-border-radius: 9px;
	   -webkit-border-radius: 9px;
	   border: 3px solid rgb(249, 138, 28);
	   height: 60px;/*40%;*/
	   left:0%;
	   width: 97%;
	   position:relative;
   }
.player-export .player-volume-bar {
	left: 42%
}
.player-export    .header-player-bar .player-mute-button {
	   width: 7%;
	   top: -20%;
	   left: 42%;
	   height: 100%;
   }
.player-export    .header-player-bar .player-audio-button-wrapper {
	   width: 13%;
	   left: 2%;
   }
.player-export    .header-player-bar .player-video-button-wrapper {
	   width: 13%;
	   left: 63%;
   }
.player-export    .header-player-bar .player-video-nline-wrapper {
	   width: 22%;
	   top: 0%;
	   left: 77%;
	   margin: 0;
	   padding: 0;
   }
.player-export    .header-player-bar .player-slushat-nline-wrapper {
	   width: 22%;
	   top: 0%;
	   left: 17%;
	   margin: 0;
	   padding: 0;
   }
.player-export    .header-player-bar .player-stream-switch-col {
	   width: 15%;
	   bottom: 4%;
	   height: 100%;
	   left: 45%;
   }
.player-export    .sq-stream, .player-export .lq-stream { left: 0; }
.player-export    .header-player-bar .player-stream-switch-col {width: 9%; bottom: 0; left: 53%; }
.player-export    .player-stream-switch-col a { width: 100%; margin-top: 11%; }
.player-export    .sq-stream .player-stream-switch-button { left: 0; top: 0; bottom: initial; }
.player-export    .lq-stream .player-stream-switch-button { left: 0; top: 50%; bottom: initial; }
.player-export    .header-player-bar .player-track-info {
	   bottom: 0;
	   height: 70px;/*45%;*/
	   left: 0;
	   width: 97%;
	   position: relative;
	   font-size: 11px!important;
	   border-radius: 9px;
	   -moz-border-radius: 9px;
	   -webkit-border-radius: 9px;
	   border: 3px solid rgb(249, 138, 28);
   }
.player-export    .header-player-bar .player-scale,
.player-export    .player-volume-bar {
      display:none!important;
   }
.player-export    .player-track-info{
      left:35%; 
      width:62%;
      font-size:10px;

   }
   }
@media only screen and (min-width: 480px) and (max-width: 600px){
.brand .header-search .searchform .field-header-search{width:83%!important;}
   .video-from-studio-button {
	   position: absolute;
	   left: 72%;
	   width: 27.5%;
   }
	
	body.boxed .content,
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner{
		width: 470px;
		margin: 0px auto;
	}
	
	.container_inner,
	.full_width .parallax_content{
		width: 420px;
		margin: 0px auto;
	}
	.header-player-bar .player-stream-switch-col {
		width: 10%;
		bottom: 0;
		left: 52%;
	}
	.header-player-bar .player-volume-bar {
		left: 48%;
		width: 50%;
	}

	.header-player-bar .player-mute-button {
		width: 10%;
		top: -20%;
		left: 42%;
		height: 100%;
	}
   .sms-phone { font-size: 70%!important; }
   .sms-title { font-size: 70%!important; }
   .phone-title { font-size: 70%!important; }
}

@media only screen and (max-width: 480px){

.brand .header-search .searchform .field-header-search{width:90%!important;}
.brand .side_menu_button {
height:250px!important;
}
.brand .mobile_menu_button {
    width: 50%!important;
        left: 25%!important;
            position: absolute;
}
.brand .header-complete {
position:absolute!important;
left:0!important;
width:86%!important;
top:50%!important;
left:7%!important;
}

.brand .header-complete .header-player-bar{
width:90%!important;
top:0;
position:absolute;
height:50%;
left:5%;
}
.brand .program-bar-sms-phone { display:none;}
.brand .header-search {width:100%!important; border: 1px solid #dbdcdc;}
	
   .video-from-studio-button {
	   position: absolute;
	   left: 72%;
	   width: 27.5%;
   }
.ratio1_2 {
	position: relative;
	width: 100%;		/* desired width */
	height:auto;
}
.ratio1_2:before{
	content: "";
	display: none; 
	padding-top: 150%;
}



.category-artist-catalog-main .column1, 
.category-artist-catalog-main .column2, 
.category-artist-catalog-main .column_inner, 
.category-artist-catalog-main .two_columns_33_66 
{ height: auto; }
.category-artist-catalog-main { position: initial; }
.category-artist-catalog-main .short-info-wrapper, 
.category-artist-catalog-main .artist-archive-wrapper, 
.category-artist-catalog-main .artist-afisha-wrapper 
{height: 250px;}
.category-artist-catalog-main .photo-album { height: 350px; }	
.category-artist-catalog-main .artist-column1-variablei-part { height: 400px;}
	body.boxed .content,
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner{
		width: 350px;
		margin: 0px auto;
	}
	body.brand.boxed .content,
	body.brand.boxed .wrapper_inner,
	body.brand.boxed footer,
	body.brand.boxed .header_inner{
		width: 95%!important;
		margin: 0px auto;
	}
	
	.container_inner,
	.full_width .parallax_content{
		width: 300px;
		margin: 0px auto;
	}
	
	.op-tab {display: none;}
	.footer_bottom {height: auto; }

	.header-complete .header-player-bar .player-video-button-wrapper { width: 23%; left: 72%; }
	.header-complete .header-player-bar .player-audio-button-wrapper { width: 23%; left: 2%; }
	.header-complete .header-player-bar .player-slushat-nline-wrapper { display: none; }
	.header-complete .header-player-bar .player-video-nline-wrapper { display: none; }
	.header-complete .header-player-bar .player-volume-bar { left: 48%; width: 50%; }
	.header-complete .header-player-bar .player-mute-button { width: 16%; top: -26%; left: 26%; height: 112%; }
/*
	.header-complete .header-player-bar .player-stream-switch-col { width: 23%; bottom: 0; left: 52%; }
   .header-complete .sq-stream {left: 0; top: 0; } .header-complete .lq-stream { left: 50%; top: 0; }
   .header-complete .header-player-bar .player-stream-switch-col {width: 31%; bottom: 0; left: 41%; }
   .header-complete .player-stream-switch-col a { width: 44%; margin-top: 0%; }
   .header-complete .sq-stream .player-stream-switch-button { left: initial; top: 0; bottom: 0; }
   .header-complete .lq-stream .player-stream-switch-button { left: initial; top: 0; bottom: 0; }
*/
   .sms-phone { font-size: 50%!important; }
   .sms-title { font-size: 50%!important; }
   .phone-title { font-size: 50%!important; }
.brand .header-complete    .header-player-bar .player-stream-switch-col {
	   width: 43%;
	   left: 28%;
    top: 14%;
    height: 100%;
   }
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
.player-export .player-stream-switch-button { max-width: 25px;margin-top: -5px;}
}
.player-export .header-player-bar {
   width: 100%!important;/*55%;*/
   }
@media only screen and (max-width: 600px) {
.player-export .player-play-stop-button ,
.player-export .player-video-button {
	max-height: 50px;
	max-width: 50px;
}
.player-export .player-slushat-nline ,
.player-export .player-video-nline {
	max-height: 50px;
}
}
.login h1 a {
	background-image: url(/wp/wp-content/uploads/svoe_logo12_plus.png);
}
@media only screen and (max-width: 1100px) {
.player-export .header-player-bar {
   width: 100%!important;/*55%;*/
}
}

.ai1ec-fa {
float:left;
}

.p-description {
   margin-top: 10px;
}
.title-mobile-device {
   font-weight: bold;
 /*  font-style: italic;*/
   font-size: 120%;
}
.ai1ec-event img,
.ai1ec-event
{
clear: both;
display: block;
}
.ai1ec-agenda-view .ai1ec-day,
.ai1ec-agenda-view .ai1ec-weekday,
.ai1ec-agenda-view .ai1ec-month {
display: initial;
}

.ai1ec-agenda-view .ai1ec-event-title {
 font-size: 150%;
 font-weight: bold;
}
.ai1ec-calendar .ai1ec-event-time ::after {
   content: " <<";
}
.ai1ec-calendar .ai1ec-event-time ::before {
   content: ">> ";
}
.ai1ec-calendar .ai1ec-event-time {
   font-weight: bold;
color: black;
}
.ai1ec-icon-calendar:before,
.ai1ec-tag,
li .ai1ec-fa, li .ai1ec-fa-lg:before {
	float: left;
}
.ai1ec-fa-tags,
.ai1ec-fa-folder-open {
   float: right!important;
}
.ai1ec-subscribe-container {
display: none!important;
}
.no-js-navigation {
   display: none;
}

.ai1ec-agenda-view .ai1ec-event-summary {
	overflow: hidden;
}
.ai1ec-single-event /*.ai1ec-event-details*/ {
	text-indent: initial;
}
.ai1ec-agenda-view .share-event {
	display: none;
}
.button9a>a {
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-bottom: 1px solid whitesmoke;
   border-right: 1px solid whitesmoke;
  position: relative;
  display: inline-block;
  text-decoration: none;
  /*text-shadow: rgba(255,255,255,.5) 1px 1px, rgba(100,100,100,.3) 3px 7px 3px;*/
  width:80%;
  margin-top: 1%;
  margin-left: 20%;
  outline: none;
  border-radius: 5px ;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
  text-align: center;
}
.button9a>a:hover {
   border-bottom: 1px solid gray;
   border-right: 1px solid gray;
   border-top: 1px solid whitesmoke;
   border-left: 1px solid whitesmoke;
}
.button9a>a:active {
  top: 1px;
}
.button9>a {
  position: relative;
  display: inline-block;
  color: #777674;
  font-weight: bold;
  text-decoration: none;
  text-shadow: rgba(255,255,255,.5) 1px 1px, rgba(100,100,100,.3) 3px 7px 3px;
  user-select: none;
  padding: 0.5em 1em;
  outline: none;
  border-radius: 3px / 100%;
  text-align: center;
  background-image:
   linear-gradient(45deg, rgba(255,255,255,.0) 30%, rgba(255,255,255,.8), rgba(255,255,255,.0) 70%),
   linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0) 20%, rgba(255,255,255,0) 90%, rgba(255,255,255,.3)),
   linear-gradient(to right, rgba(125,125,125,1), rgba(255,255,255,.9) 45%, rgba(125,125,125,.5)),
   linear-gradient(to right, rgba(125,125,125,1), rgba(255,255,255,.9) 45%, rgba(125,125,125,.5)),
   linear-gradient(to right, rgba(223,190,170,1), rgba(255,255,255,.9) 45%, rgba(223,190,170,.5)),
   linear-gradient(to right, rgba(223,190,170,1), rgba(255,255,255,.9) 45%, rgba(223,190,170,.5));
  background-repeat: no-repeat;
  background-size: 200% 100%, auto, 100% 2px, 100% 2px, 100% 1px, 100% 1px;
  background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  box-shadow: rgba(0,0,0,.5) 3px 10px 10px -10px;
}
.button9>a:hover {
  transition: .5s linear;
  background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
}
.button9>a:active {
  top: 1px;
}
.footer-menu-item {
   color: #2f2f2f!important;
}
.ai1ec-event-avatar img {
max-width: 100%!important;
}
.ai1ec-agenda-view .ai1ec-day {
   line-height: 1em;
}
.no-results {
color: #858585;
font-size: 15px;
line-height: 26px;
font-weight: 300;
font-family: "Open Sans", Arial, sans-serif;
}
ul.audio-archive-bullet {
list-style-position: inside;
}

a.button22 {
  position: relative;
  display: inline-block;
  width: 6em;
  height: 2.5em;
  line-height: 2.4em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  user-select: none;
  color: #000;
  outline: none;
  border: 1px solid rgba(110,121,128,.8);
  border-top-color: rgba(0,0,0,.3);
  border-radius: 5px;
  background: rgb(206, 220, 231) linear-gradient(rgb(206,220,231), rgb(89,106,114));
  box-shadow:
   0 -1px rgba(10,21,28,.9) inset,
   0 1px rgba(255,255,255,.5) inset;
}
a.button22:hover {
  background: linear-gradient(#d2dfea, #71828c);
}
a.button22:active {
  line-height: 2.6em;
  background: linear-gradient(#bac6cf, #c5d3de 20%, #71828c);
  box-shadow: 0 -1px rgba(255,255,255,.4) inset;
}
a.button22:before {
  content: "";
  position: absolute;
  top: -10px; right: -10px; bottom: -10px; left: -10px;
  z-index: -1;
  border-radius: 8px;
  background: linear-gradient(rgba(200,200,200,.5), rgba(240,240,240,.5));
}

/*natalia.shubina@svoeradio.fm*/
/*Обычная классическая таблица с центрирование текста в ячейках. Для добавления списка городов в новость "Группа Мураками с гастрольным туром "Нам Скоро 100"*/
.classic-table table,
.classic-table th, 
.classic-table td, 
.classic-table tr,
.classic-table tr:nth-child(odd) td
{
color: black;
background: whitesmoke !important;
border-spacing: 2px;
border-collapse: collapse;
vertical-align: middle;
text-align: center;
border-color: grey;
border-style: solid;
border-width: 3px;
}

.small-adv {
position: absolute;
bottom:0;
}
.cf_info h3 {
   line-height: initial;
}
.kassa_sum_block {
   width: 100px; 
   position: relative; 
   padding-right: 3em; 
   font-size: 22px;
   float: left;
   margin:auto;
}

.kassa_sum_input {
text-align: right;
 padding-right: 54px;
 border-color: #a3a3a3 #C6C6C6 #e5e5e5;
 border-style: solid;
 height: 28px;
 font-size: 19px;
 position: relative;
 width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.kassa_submit_button {
font-size: 19px;
  height: 36px;
}

.kassa_sum_currency {
position: absolute; 
top: 4px; 
right: 0.5em;
}

.kassa_form {
min-width: 260px;
/*height: 400px;*/
  color: black;
}

.kassa_payment_select {
  max-width: 500px;
  width:auto;
  text-indent: 0;
  text-align: center;
  font-weight: 800;
  font-size: 100%;
  line-height: 1em;
  margin: auto;
}
.kassa_payment_select label { /* HIDE RADIO */
  display: block;
  width: 96px;
  float: left;
    margin: 2px;
}
.kassa_payment_select label > input{ /* HIDE RADIO */
  display:none;
}
.kassa_payment_select label > input  + div{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
  height: auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.kassa_payment_select label > input:not(:checked)  + img { /* (CHECKED) IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.kassa_payment_select label > input:checked +  img { /* (CHECKED) IMAGE STYLES */
  border:2px solid #c76a16;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.kassa_payment_select label > input:not(:checked)  + div { /* (CHECKED) IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.kassa_payment_select label > input:checked +  div { /* (CHECKED) IMAGE STYLES */
  border:2px solid #c76a16;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.chat-avatar-wrapper {
   display:inline-block; 
   float:left;
   width:2.20em;
   overflow:hidden;
   position:relative; 
   z-index: 10000; 
   max-height:2.20em;
}
.pagination>ul>li.prev {
  height: 1em;
  width: 6em;
}

.media-content-title-container .exclusive-premiere .air-premiere-logo:before {
    content: "Эксклюзивная";
    display: block;
}
.comment_number {
    float: right;
}

.social-share {
    float: right;
}
.comment_holder .comment .image img {
    width: 3em;
    height: 3em;
    border-radius: 0.5em;
}

.comment_holder .comment .image {
    display: block;
    width: 3em;
    height: 3em;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}
.comment_holder .comment {
    padding : 1px;
} 
.comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link {
    margin-top: 5px;
    margin-right: 5px;
}

.comment_holder .comment .text .name {
        margin: 0px 0 7px 0;
}

#epoch-comments article.epoch-comment-body {
    border-radius: 5px!important;
    box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2)!important;
    -moz-box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2)!important;
    -webkit-box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2)!important;

}
.comment_holder .comment {
    border-radius: 5px;
    box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2);
    -moz-box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2);
    -webkit-box-shadow: inset 0px 0px 14px rgba(50,50,50,0.2);

}
.comment_holder ul.comment-list {
    margin-bottom: 0;
}
.blog_holder article .post_info .date {
    line-height: 120%;
}
.comment_form .comment-respond textarea,
.comment_holder .comment-respond textarea {
    background-color: white!important;

}

.blog_holder .standard .post_content_holder p a {
	text-decoration: underline!important;
}

.blog_main_image_block {
    width:100%; 
    display:inline-block; 
    float:right; 
}
.white_background .blog_image_advert_block {
float:right;
width:300px;
background-color: white;
max-width:100%;
}
.advert_width240_block {
min-width:245px;padding-left: 5px;
}
.white_background{
background-color: white!important;
padding: 10px 24px;
border: solid 1px #c0c0c0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */

}
.transparent_background{
background-color: transparent!important;
padding: 10px 24px;
border: solid 1px #c0c0c0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
}

.blog_next_post_bar a:hover {
    background-image: url(/wp/wp-content/themes/satellite/css/img/pagination_arrow_right.png);
    background-position-y: -40px;
    border: 1px solid orange;
    float: left;
}
.blog_next_post_bar a {
    background-image: url(/wp/wp-content/themes/satellite/css/img/pagination_arrow_right.png);
    background-position: center 11px;
    border: 1px solid #c5c5c5;
    position:absolute;
    right: 0;
}
.blog_prev_post_bar a:hover {
    background-image: url(/wp/wp-content/themes/satellite/css/img/pagination_arrow_left.png);
    background-position-y: -40px;
    border: 1px solid orange;
    float: left;
}
.blog_prev_post_bar a {
    background-image: url(/wp/wp-content/themes/satellite/css/img/pagination_arrow_left.png);
    background-position: center 11px;
    border: 1px solid #c5c5c5;
    position:absolute;
    left: 0;
}
.blog_prev_next_post_bar a {
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    /*position: absolute;
    left: 0;*/
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 0;
    
}
.posts_linear_navigation {
   width: 100%;
   position: relative;
   height: 2em;
   min-height:38px;
   line-height: 1em;
   margin-top:1em;
   margin-bottom:1em;
}
.blog_prev_next_post_date { 
   position: absolute;
   top: 0em;
}
.blog_prev_next_post_title {
   position: absolute;
   top: 1em;
   width: 44%;
}
.blog_next_post_title, .blog_next_post_date {
   right: 40px;
   text-align: right;
}
.blog_prev_post_title, .blog_prev_post_date {
   left: 40px;
   text-align: left;
}
.posts_linear_navigation, 
.blog_prev_next_post_date,  
.blog_prev_next_post_title, 
.blog_next_post_title, 
.blog_next_post_date,
.blog_prev_post_title, 
.blog_prev_post_date,
.posts_linear_navigation a, 
.blog_prev_next_post_date a,  
.blog_prev_next_post_title a, 
.blog_next_post_title a, 
.blog_next_post_date a,
.blog_prev_post_title a, 
.blog_prev_post_date a {
    color: #909090;
    font-size: 0.95em;
}
.posts_linear_navigation:hover, 
.blog_prev_next_post_date:hover,  
.blog_prev_next_post_title:hover, 
.blog_next_post_title:hover, 
.blog_next_post_date:hover,
.blog_prev_post_title:hover, 
.blog_prev_post_date:hover,
.posts_linear_navigation a:hover, 
.blog_prev_next_post_date a:hover,  
.blog_prev_next_post_title a:hover, 
.blog_next_post_title a:hover, 
.blog_next_post_date a:hover,
.blog_prev_post_title a:hover, 
.blog_prev_post_date a:hover {
    color: orange;
}

.blog_holder .program_blog article .post_content_holder {
width: 100%;
}
.blog_post_date {
/*text-shadow: 0px 1px 2px #555;*/
color:#999;
float:left;
}
.blog-social-share {
    float: left;
}

.blog_holder hr,
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.visible-if-not-loggedin .top-navigation-login, 
.visible-if-loggedin .top-navigation-login {
   float:right!important;
   display: none!important;
}
.visible-if-not-loggedin .top-navigation-logout ,
.visible-if-loggedin .top-navigation-logout {
   float:right!important;
   display: none!important;
}
.kws-wrapper{ position: relative; z-index:99; }
.sm_list{ z-index:9999; position:absolute; bottom:.3em; left:.3em; }
.sm_container{ display:none; position:absolute; top:0px; left:0px; width:410px; box-sizing: border-box; z-index:1001; background:#fff; padding:5px; border-radius:2px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35); }
.sm_container:after{ content:''; display:table; clear:both; }
.sm_container .smiles_button{ cursor:pointer; width:50px; height: 35px; display: inline-block; float: left; background-position:center center; background-repeat:no-repeat; }
.sm_container .smiles_button:hover{ background-color: rgba(255, 223, 0,.1); }
.kws-smiley{ display: inline !important; border: none !important; box-shadow: none !important; margin: 0 .07em !important; vertical-align:-0.2em !important; background: none !important; padding: 0;
}

.chat-main,
.chat-title-wrapper,
.chat-wrapper,
div.chat-box {
overflow:visible!important;
}

.blog_holder .program_blog article .post_text {
width:100%;
}
.program_blog ul {
    list-style-type: none;
}
.program_blog ul li:before {
    content: '\2014';
    margin-left: -1em;
}
.program_blog ul li {
    margin-left: 3em;
}
.title.with_image .title_holder .container{
display:none;
}
.blog_card_post_title ,
.blog-title-class {
text-shadow: 0px 1px 1px #777;
text-align:left;
font-size:150%;
line-height:100%;
}
.blog_card_post_title{
  text-align: center;
  color: darkred;
  font-size: 110%;
}
.blog_card_post_excerpt p,
.blog_card_post_excerpt {
color: black;
font-style: italic;
}
.blog_card_title {
    font-size: x-large;
    color: dimgray;
    font-weight: 600;
}
.blog_card_title_container {
height: 4em;
}
.blog_card_wrapper:hover{
color:orange!important;
text-decoration:underline;
}
.program_blog p {
   text-indent: 2em;
}
.program_blog .separator {
position: static;
}
.program_blog ul.epoch-comment-actions li {
display: none!important;
}

.program_blog img.size-full {
   max-width:640px;
   text-indent:0;
   width:75%;
}
@media only screen and (min-width: 990px) and (max-width: 1100px){
   .program_blog img.size-full {
      max-width:600px;
      text-indent:0;
      width:75%;
   }
}
.program_blog .separator.normal, 
.program_blog hr {
   clear:left;
   width:100%;
}
#epoch-commenting #comment {
    margin-left: -2%;
    width: 96%!important;
    background-color: white!important;
    box-shadow: 0 0 5px rgba(0,0,0,0.3)!important;
}
.epoch-comment-author {
    /* line-height: 50%!important; */
    color:white!important;
    margin-top: 2px!important;
    text-shadow: dimgray 1px 0px, dimgray 1px 1px, dimgray 0px 1px, dimgray -1px 1px, dimgray -1px 0px, dimgray -1px -1px, dimgray 0px -1px, dimgray 1px -1px!important;
}
.epoch-comment-author a{
    text-shadow: #d16300 1px 0px, #d16300 1px 1px, #d16300 0px 1px, #d16300 -1px 1px, #d16300 -1px 0px, #d16300 -1px -1px, #d16300 0px -1px, #d16300 1px -1px!important;
}
.epoch-comment-author time {
color: dimgray;
font-style: italic;
font-size: 80%;
text-shadow:none;
}
.epoch-comment-author>.epoch-author-link {
    /* line-height: 50%!important; */
    color:white;
    line-height: 73%!important;
    margin-top: 2px!important;
    text-shadow: #d16300 1px 0px, #d16300 1px 1px, #d16300 0px 1px, #d16300 -1px 1px, #d16300 -1px 0px, #d16300 -1px -1px, #d16300 0px -1px, #d16300 1px -1px!important;
}

#epoch-commenting .comment-respond .form-submit .submit:hover {
    background-color: #F39B4C;
}
#epoch-commenting .comment-respond .form-submit .submit {
    box-shadow: 0 0 5px rgba(80,80,80,1)!important;
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0px 36px;
    font-size: 15px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    background-color: #EF7F1A;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    border: 0px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}


.chat-wrapper #epoch-wrap { font-size:90%!important;
    width:initial!important; 
    height:483px;
    overflow-y:scroll;
    overflow-x:visible!important;
}
.chat-wrapper .comment-count-area {display:none;}
.chat-wrapper .comment-form-comment>label{display:none;}
.chat-wrapper .logged-in-as {display:none;}
.chat-wrapper .epoch-reply {display:none!important;}
.chat-wrapper #epoch-commenting .comment-respond .form-submit #submit {line-height: 1.2em;height: 1.2em!important;}
.chat-wrapper #comment {
    height: 3.2em;
    padding: 3px;
    font-size: 74%;
}
.chat-wrapper .epoch-comment-body {
    margin: 0 0 2px 0!important;
    padding-top: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    position:relative!important;
}
.chat-wrapper .epoch-comment-content p,
.chat-wrapper .epoch-comment-content { 
    font-size:90%!important; 
    margin-left: 0.5em!important;
    line-height: 1.5em;
}
.chat-wrapper .epoch-comment-author-avatar img {
    width: 2.5em!important; 
    height:2.5em!important;
}
.chat-wrapper .epoch-comment-author,
.chat-wrapper .epoch-comment-author-link { margin:0!important;font-size: 90%; }
.chat-wrapper #respond {
    margin-top: -1em;
    margin-left: 1em;
    margin-right: 0em;
    margin-bottom: -2em;
}
.chat-wrapper ul.epoch-moderation-actions{
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0.5em;
    padding: 0!important;
    margin-top: -0.2em!important;
}
.chat-wrapper ul.epoch-moderation-actions li {
    font-size: 80%!important;
}
.epoch-comment-meta {z-index: 98;}



.ads_outside_wrapper {
    width:100%; 
    position:fixed; 
    top:0;
    height:100%;
    overflow: visible;
    display: table;
}
.div-ad-yandex-class {
    height:600px; 
    width:160px;
}

@media only screen and (max-width: 1470px) {
	.ads_outside_wrapper {
		display:none;
	}
}


.ads_out_side_bar {
    display:table-cell; 
    vertical-align: top;
    min-width: 160px;
    z-index:111;
    position:relative;
    top:0px;
}

.afisha_outside_block {
width: 160px;
margin: auto;
background-color: rgba(245,245,245,0.3);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
} 

.ads_outside_block {
/*    padding-top:196px;*/

width: 160px;
margin: auto;
background-color: rgba(245,245,245,0.3);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;

} 

.events_ad_block span {
    font-size: 75%; 
    font-style: italic; 
    text-align: center; 
    line-height: 1em; 
    display: block;

}
.events_ad_block img {
   width:  160px;
}

.ads_outside_insert_bar {
    width: 1150px; 
    display: table-cell; 
    visibility: hidden;
}
.blog_tile {
padding:10px 15px; 
overflow: auto;
}
.hr-solid-orange {
clear:both;
background:#e97819; 
height:2px;
}
.artist-page-title {
color:white;
}
.main-page-blog-img {
width:50%; display:inline-block; float:right;
}
.main-page-blog-img img {
border: 2px solid orange; border-radius: 5px; 
}

.spec-news .sr-ticket-cloud-button {
    position: absolute;
    bottom: 3px;
    height: 58%;
    right: 3px;
    width: 24%;
    overflow: hidden;
    padding-bottom: 2px;
    padding-right: 2px;
}
.spec-news .sr-ticket-cloud-button button {
    width: 100%;
    height: 100%;
    line-height: 1!important;
    font-size: 0.75em!important;
    padding: 0!important;
    margin: 0;
    border-radius: 50%!important;
    overflow: hidden;
    background-color: maroon!important;
}
.spec-news .block-spec-news-33, .block-spec-news-50 {
position:relative;
}
.spec-news .column_inner {
text-align:center!important;
padding:2px!important;
line-height:0;
}
.block-spec-news-33 {
width: 33.33%; float:left;text-align:center;
}
.block-spec-news-50 {
width: 50.0%; float:left;text-align:center;
}
.spec-news img {
max-width:100%;
}
.image-lightbox-zoom-div {
    margin: 0;
    width: 100%;
    padding: 0;
    border: 3px solid #ef801d;
    background-color: white;
    border-radius: 0;
    cursor: url(//svoeradio.fm/wp/wp-content/uploads/cur-zoom2-e1423513225931.png) 12 12, pointer;
        padding-bottom: 100%;
            padding-left: 100%;
                    background-size: cover;
                        border-radius: 50%;
                        background-position:center;
}
.spec-news .image-lightbox-zoom {
    margin: 0;
    width: 100%;
    padding: 0;
    border: 0;
    background-color: white;
    border-radius: 0;
    cursor: url(//svoeradio.fm/wp/wp-content/uploads/cur-zoom2-e1423513225931.png) 12 12, pointer;
}
.spec-news .image-zoom-icon {
   float:initial;
   width: 100%;
}
body.boxed .brand .header_inner{
/*body.brand.boxed .wrapper_inner, body.brand.boxed footer, body.brand.boxed .header_inner {
}*/
	background: rgba(255,255,255);

        border-bottom-color: orange;
            border-bottom-width: 4px;
}
footer.boxed, body.boxed .brand.content,
body.boxed .brand .header_inner,
body.boxed.brand footer {max-width:1368px; width: 85%;}
body.boxed .brand .wrapper_inner,
body.boxed .brand footer{
	width: 100%;
	background: rgba(255,255,255);
}
footer.boxed,
body.boxed .brand.content {
	background: rgba(255,255,255);
}

.brand .container_inner {
width: 99%;
}

.brand .header_inner_right,
.brand .header_inner_left {
 height: 80% !important;
 }
 .brand .logo_wrapper {
 height: 85% /*!important*/;
 }

.brand nav.main_menu.right {
background-image: inherit;
}
.brand nav.main_menu.right .second ul {
background-image: unset!important;
background-color:white!important;
border-color:black;
}

.brand nav.main_menu .second .menu-item a,
.brand nav.main_menu .menu-item a {
    font-weight: 100;
    color: black;
    font-size: x-large;

}

.brand nav.main_menu .second .menu-item a:after,
.brand nav.main_menu .menu-item a:after {
content: unset;
}
.brand nav.main_menu .second .menu-item a:before,
.brand nav.main_menu .menu-item a:before {
content: unset;
}
.brand nav.main_menu.first li.most-right {
display:none;
}
.brand nav.main_menu.first li {
width: 15%;
}

body.brand {
background: unset;
}

.brand .tab-panel {
display:none;
}

.brand footer {
 
        border-top-color: orange;
            border-top-width: 4px;
background:white;
font-family: sans-serif;
}

.brand .widget.widget_nav_menu ul {
border-bottom: none;
}
.brand nav span {
line-height:1.5em;
}

.brand .widget.widget_nav_menu li {
width: 100%;
margin: 0;

    text-align: center;
    }
.brand .widget.widget_nav_menu li a {
color:black;
    text-align: left;
    font-weight: 100;
    font-family: sans-serif;
    font-size: medium;
    line-height: 0;
}
.brand .menu-footer-menu-container .menu {
padding: 0;
}
.brand .menu-footer-menu-container .menu form{
float:left;
}

.brand .footer_bottom {
background: none;
height:auto;
        border-bottom-color: orange;
            border-bottom-width: 4px;
            line-height:3em;
}

.brand .footer_bottom img {
  -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
          filter: grayscale(100%);
            filter: gray; /* IE 6-9 */
            height: 2em !important;

}
.brand .footer_bottom img:hover {
  -webkit-filter: none;
    -moz-filter: none;
      -ms-filter: none;
        -o-filter: none;
          filter: none;
            filter: none; /* IE 6-9 */
            /* анимация плавного перехода */
              -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                  -o-transition: all 0.5s;
                    transition: all 0.5s;
                    }



.brand .soc img {
height: 80%;
width: auto;
}

.brand .button-now-on-the-air {
padding: 1.5em;
color: darkslategrey;
       font-weight: bold;
       font-size: x-large;
       border-top:black;
       border-top-width:2px;
}

.brand .content-holder .media-content-main .track-list-artist-track {
display:none;
}
.brand .content-holder .media-content-main {
top:0;
width: 50%;
left: 50%;
overflow: hidden;
Padding: 0;
position: absolute;
z-index: -1;
height: 100%;
margin: 0;
}

.brand .content-holder .track-list-main {
width: 48%;
left: 0;
/*padding: 1em;*/
}


.brand .track-list-first {
/*   overflow:  hidden;
   width: 100%;
   font-family: sans-serif;
   line-height: 1.5;*/
   min-height: 1.5em;
/*   font-size: 1.1em;*/
/*   display: block;*/ /*table;*/
/*   height: auto;
   border: none;
   background-color: white;*/
}

.brand .track-list-play-stop ,
.brand .track-list-datatime {margin-top: 0.5em; font-family: "Roboto"; }
/*.brand .track-list-first .track-list-datatime {padding-top:0em;}
.brand .track-list-first .track-list-time-player {
width: 6%;
    color: white;
        font-weight: 100;
}
*/
.brand .track-list-first .track-list-artist-track .track-list-track {
/*position:absolute;
float:none;
left: 8.5%;
width:29%;
z-index: 1;*/
}
.brand .track-list-first .track-list-artist-track .track-list-artist {
/*position:absolute;
float:none;
left: 54%;
width:45%;
text-align: right;
color: #fff;
font-weight: 700;
font-size:1.5em;
z-index: 1;
text-transform: uppercase;
border:none;*/
}


.brand .track-list-row { font-family: sans-serif; color:black;}
.brand .track-list-artist-track { font-family: sans-serif; color:black;}
.brand .track-list-wrapper-main { border-left: none; border-bottom:none; border-right:none;border-top:solid black 3px;color: black;}
.brand .track-list .track-list-like-unlike, 
.track-list-first .track-list-like-unlike 
{width:15%;}
.brand .track-list-first .track-list-like-unlike 
{
/*position:absolute;
    position: absolute;
        top: -15%;
            left: 37.5%;
                width: 8%;
*/}

.brand .track-list .track-list-row-default { 
padding-top:0;
margin-top:0.5em;
border-bottom: 1px solid black; }
.brand .ads_outside_wrapper {display: none;}
.brand .media-content-main .track-list-desc 
{/*
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0!important;
padding: 0;
         min-height: inherit;*/
display:none;
}

.brand .media-content-main:hover .track-list-desc {
   display: block;
   position:absolute;
   top: 14%;
   left: 10%;
   width: 80%;
   max-height:72%;
   overflow-y: auto;
   opacity:.9;
   -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=65)';
   color: black!important;
   background: white!important;
   border: none;

   border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   
   text-align: center;
   font-size: 110%;
   text-shadow: none;
   padding-left: 5%;
   padding-right: 5%;
   padding-top: 5%;
   padding-bottom: 5%;
   z-index: 102;
	line-height: 1em;
	font-family: 'Roboto', Arial;
	font-size: 1em;
	color: orange;
    font-weight:200;
}




.line-name {
block:none;
}

.brand .track-list-row-first .line-name {
background-color: rgba(239, 127, 27, 0.63);
position: absolute;
width: 1093px;
height: 50px;
text-align: right;
padding-right: 30px;
line-height: 50px;
left: 105px;
top: 15px;
color: #fff;
font-weight: 700;
font-size: 25px;
z-index: 1;
text-transform: uppercase;
display: none;
}

.track_share_btn,
.track_share_modal,
.track_share_modal__box{
display:none;
}

.brand .track_share_btn {
display: block;
padding: 1em 2em;
background: transparent;
color: #fff;
border: 1px solid #fff;
outline: 0;
         text-transform: uppercase;
cursor: pointer;
        -webkit-transition: 0.3s ease;
transition: 0.3s ease;
            -webkit-appearance: none;
}
.brand .track_share_btn:hover {
background: #fff;
color: #da513d;
}
.brand .track_share_modal {
opacity: 0;
visibility: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.7);
            -webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.brand .track_share_modal__box {
padding: 1em;
background: #fff;
            box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
            text-align: center;
           border-top: 5px solid #da513d;
           border-bottom: 5px solid #ddd;
           display:block;
}
/* modal magic */
.brand .track_share_btn:focus + .track_share_modal {
opacity: 1;
visibility: visible;
}
.brand .track_share_btn:focus + .track_share_modal__box {
    -webkit-transform: rotate(0deg) translate(0, 0);
transform: rotate(0deg) translate(0, 0);
}

.brand .program-bar-sms-phone {
    height: 50%;
        position: absolute;
            top: 0%;
}
.brand .soc {
height:44%;
margin-bottom: 3px;
bottom:5px;
position:absolute;
right:1%;
min-height:20px;
}
.brand .soc li {
height: 100%;
}
.brand .soc li img {
height: 100%;
}
.brand .mobile_menu_button span {background-image: none;vertical-align:middle;}
.brand .header_bottom, .brand .wrapper {background:white!important;}
.brand .header-search { 
height: 2em; width:33%;position: absolute; top: 60%; right: 1%; 
            border: 1px solid #dbdcdc;
}
.brand .header-search .searchform {height:100%;}
.brand .header-search .searchform .field-header-search {
height:100%;
border:none;
                    width: 83%;
                            color: #000;
                                font-size: 16px;
        }

.brand .header-search .searchform .button-header-search {
width:auto;
height:50%;
vertical-align:middle;}
.brand .header-search .searchform .field-header-search{width:90%;}
.brand .tab-panel {display:none;}
.brand .lichnoje-delo{display:none;}
.brand .footer_reklama {display:none;}
.reklama_show_footer { border-bottom: none;}
.brand .menu-brand-site-map-container .menu {
border:none; padding:4px;}
.brand .menu-brand-site-map-container ul li {
display:block;
text-align: left;
}
.brand .site-map-title{    color: #ef7f1b;
    font-size: 24px;
        font-weight: 700;
            margin-bottom: 10px;}

.brand .footer_top .column_inner > div {margin: 0 0 5px;}
.ya-site-form__search-wrap {
background-color:white!important;
}
.brand-box-title {
color: #505050;
       font-size: 25px;
       font-weight: 700;
       text-transform: uppercase;
       padding-left: 35px;
       border-bottom: none;
       text-align:left;
margin:unset;
       padding-bottom:unset;
       border-top:none;
}

.brand .footer_top_holder {border-top: solid orange 2px;}
.brand #tab-panel-premiera {display:none;}
.single-artist .brand .category-artist-catalog .artist-title {background: white;}
.single-artist .brand .category-artist-catalog .artist-title a { display:none; }
.single-artist .brand .category-artist-catalog .short-info-wrapper .light-title{display:none;}
.single-artist .brand .category-artist-catalog .artist-afisha-wrapper{display:none;}
.single-artist .brand .category-artist-catalog .artist-archive-wrapper{display:none;}
.single-artist .brand .category-artist-catalog .short-info-wrapper .short-info {border:none;}
.single-artist .brand .category-artist-catalog .artist-title a.artist-page-title { 
background:none;
text-transform: uppercase;
    font-weight: 700;
        margin-bottom: 15px;
        text-shadow:none;
        color:black;
        display:block; }
.single-artist .brand .category-artist-catalog .artist-title ul.share-artist { display:none; }
.brand .category-artist-catalog .artist-column1-variablei-part {display:none;}
.brand .category-artist-catalog .artist-footer {display:none;}
.brand .category-artist-catalog .photo-album 
{
height:43%;
border:none!important;
       border-radius: 0 !important;
       -moz-border-radius: 0!important;
       -webkit-border-radius: 0!important;
}
.brand .category-artist-catalog .category-artist-catalog-main .two_columns_33_66 .column1,
.brand .category-artist-catalog .category-artist-catalog-main .two_columns_33_66 .column2 {
width:50%;
}
footer.brand {background-color:white;}

.brand .image-zoom-icon a img {border-radius:50%;}
body.single-news.brand .image-zoom-icon a img {border-radius:0%;}
.brand .track-list-wrapper-main-wrapper:after {
/*content: url(/img/play3.png);
position: absolute;
left: 0;
bottom: 2%;

object-fit:fill;
*/}
.radient-title-orange {
border-top: solid black 1px;
border-bottom: solid black 1px;
}
#vk_groups{margin-top:4em!important;}
.brand .play-button {
background-image:url(/img/play3.png);
position:absolute;
left:0;
bottom: 1.5em;
background-repeat:no-repeat;
background-size:contain;

width:8.5%;
height:8.5%;
}
/*.brand .clearfix:before,
.brand .clearfix:after {display:none;}*/
.brand .hr-solid-orange {margin:0;}

#myCookieConsent {
    z-index: 999;
    min-height: 20px;
    font-family: OpenSans, arial, "sans-serif";
padding: 10px 20px;
background: rgba(0,0,0,0.6);
overflow: hidden;
position: fixed;
color: #FFF;
bottom: 0px;
right: 10px;
display: none;
left: 0;
      text-align: center;
      font-size: 15px;
      font-weight: bold;
}
#myCookieConsent div {
padding: 5px 0 0;
}
#myCookieConsent a {
color: #ffba55;
display: inline-block;
padding: 0 10px;
}
#myCookieConsent a:hover {
color: #fda016;
}
#myCookieConsent a#cookieButton {
display: inline-block;
color: #000000;
       font-size: 1.1em;
background: #ffba55;
            text-decoration: none;
cursor: pointer;
padding: 2px 20px;
float: right;
       border-radius: 20px;
}
#myCookieConsent a#cookieButton:hover {
background: #fda016;
color: #000;
}

.brand .track-list-first .track-list-row-player .jp-pause.track-list-player-play {display: block;}
.brand .track-list-first .track-list-row-player {
display:block;
margin-top:0.75em;
}
.brand .track-list-first .track-list-time-player {
margin-top:0.5em;
color:white;
}
.brand .track-list .track-list-time-player, .track-list-first .track-list-time-player {
   width: 18%;
} 
.brand .track-list .track-list-artist-track {
width: 54%;
}
.brand .track-list-first .track-list-artist-track { width: 54%;}
.brand .track-list-wrapper-main::-webkit-scrollbar { width: 0 !important }
.brand .track-list-wrapper-main{ overflow: -moz-scrollbars-none; }
.brand .track-list-wrapper-main{ -ms-overflow-style: none; }
.brand .container_news_page {font-family: "Roboto"!important; font-weight: 400;}
.brand .post_text {font-family: "Roboto"!important; font-weight: 400;}
.brand .single_news_title {text-align:left;}

.brand .pagination ul li.active span {
border: none!important;
        font-size: xx-large!important;
        font-weight: 500!important;
}
.brand .news .image-zoom-icon img.image-lightbox-zoom {
border:0;
border-radius:0;
}
.brand .artist-list-point {
    list-style-type: none;
}
.brand .artist-catalog-list ,
.brand .complete-artist-list {
    font-family: 'Roboto'!important;
        font-size: larger!important;
            line-height: 1.7!important;
}

.brand .content_inner  .container .container_inner .two_columns_25_75>.column1 {width:0%!important;}
.brand .content_inner  .container .container_inner .two_columns_25_75>.column2{width:100%!important;}
body.page-id-9835.brand .content_inner  .container .container_inner .two_columns_25_75>.column1 {width:inherit!important;}
body.page-id-9835.brand .content_inner  .container .container_inner .two_columns_25_75>.column2{width:inherit!important;}

