.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {font-weight: bolder;}


.alboms .media-object {width: 100px; height: auto;}
.alboms .media {text-align: left;}
.alboms li:first-child .media-object {width: 150px;}
.alboms .lastnews .media-object, .alboms .lastnews li:first-child .media-object {width: 50px; }
.alboms .lastnews .media {min-height: 50px;}
.alboms .lastnews .media:last-child {margin-bottom: 70px;} 


.alboms .f-place .media .anons-images {padding-right:0px; background-color: rgba(255, 255, 255, 0.7);}
.alboms .f-place .media {background-size: cover; padding: 20px;}
.alboms .f-place .media-object {border: 1px solid silver; padding: 10px;} 
.alboms .f-place .media-body {
	background: #fff;
    padding: 20px;
    display: inline-block;
    margin-left: -30px;
    margin-top: 5%;
    z-index: 100;
	width: 100%;
    position: relative;
}

.row.main {display: flex; flex-wrap: wrap; justify-content:center;}
#footer, .copyright, .b-blogs-main, .bCenter.row {width: 100%; margin:0px;}
div.right_google_240 {width: 100%; overflow: hidden; text-align:center;}
div.right_google_240 ins {margin: auto;}

@media (min-width: 768px) {
	.share-video {text-align: right; }
	.login {text-align: right; padding-top: 30px;}
	.login a {font-weight: bolder;}
	.navbar-nav > li > span {
    	padding-top: 15px;
	    padding-bottom: 15px;
		line-height: 20px;
		position: relative;
	    display: block;
    	padding: 10px 15px
	}

	#search {
    	position: absolute;
	    overflow: hidden;
	    display: block;
		padding: 9px 15px;
		width: 100%;
		top: 0px;
		z-index: 100;

	}
	.search-group {position: relative;}
	.search-group #btn-search {position: absolute; right: 10px;z-index: 101; top: 0;}


	.page-width-content-b-scroll-row .right_google_240 {overflow-x: hidden;}
	.page-width-content-b-scroll-row .panel-default .panel-body {max-height: 350px; overflow-y: scroll;}
	.page-width-content-b-scroll-row ins.adsbygoogle {margin-bottom: 20px;}

	.main ins.adsbygoogle {margin-bottom: 30px; overflow: hidden;}
	
	.b-blogs-main .col-lg-4 {min-height: 370px;}



	.carousel-caption {text-align: left; display: block;}
	.carousel-caption .name {color: #fff; display: block;}
	.carousel-caption .descr {display: block;}	

	header .navbar-default {border-radius: 10px; 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,c9c9c9+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(201,201,201,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,201,201,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,201,201,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */

	}

	header .navbar-default {}
	header .navbar-right .fa {border-radius: 30px; background-color: #666; width: 30px; text-align: center; color: #fff; height: 30px; line-height: 30px;}
	header .navbar-right .fa-facebook {

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93a7ca+0,6f87b3+50,383578+100 */
		background: rgb(147,167,202); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(147,167,202,1) 0%, rgba(111,135,179,1) 50%, rgba(56,53,120,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a7ca', endColorstr='#383578',GradientType=0 ); /* IE6-9 */
	}
	header .navbar-right .fa-twitter {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fe3fc+0,1297e4+100 */
		background: rgb(111,227,252); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(111,227,252,1) 0%, rgba(18,151,228,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(111,227,252,1) 0%,rgba(18,151,228,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(111,227,252,1) 0%,rgba(18,151,228,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fe3fc', endColorstr='#1297e4',GradientType=0 ); /* IE6-9 */
	}
	header .navbar-right .fa-vk {

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87bfd6+0,214591+100 */
		background: rgb(135,191,214); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(135,191,214,1) 0%, rgba(33,69,145,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bfd6', endColorstr='#214591',GradientType=0 ); /* IE6-9 */
	}
	header .navbar-right .fa-telegram {

		background: #fff;
		color: #42a5dd;
		font-size: 30px !important;

	}
	header .navbar-right a {padding: 10px 4px;}



/* Indicators list style */
	.carousel-indicator {margin-left: -4px; margin-right: -4px; }
	 .carousel-indicator li {
		padding: 8px 4px ;
		font-size: 12px;
		text-align: center;		
	}
    .carousel-caption {
	position: initial;
    left: 0;
    right: 0;
    bottom: 0px;
    z-index: 10;
    padding-top: 10px;
    color: #ffffff;
    /*text-align: center; */
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.6);
	padding-left: 20%;
	padding-right: 20%;
	padding-bottom: 10px;
	}
	.carousel-indicator.photo {padding-top: 30px;}
    .carousel-indicator.photo li {padding: 14px;}
    .carousel-indicator.photo li img {margin-bottom: 7px;}


/*    .carousel-indicator.photo li:nth-child(3n+1) {clear: both;} */

/*	.carousel-indicator.photo  {display: block;} */
	.carousel-indicator.photo .title {font-size:1.4em;}
	.carousel-indicator.photo .place { font-size: 1.2em;}
	.carousel-indicator.photo p { margin-top: 10px;}


	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	    top: 86%;
	}

	.container .jumbotron, .container-fluid .jumbotron {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
	.jumbotron .pagination {padding-left: 14px; padding-right: 14px;}
	.jumbotron .pagination > li > a, .jumbotron .pagination > li > span {
		background-color: #eeeeee;
		border: 1px solid #fff;
		
		
	}
	.jumbotron .pagination > li > a:hover, 
	.jumbotron .pagination > li > span:hover, 
	.jumbotron .pagination > li > a:focus, 
	.jumbotron .pagination > li > span:focus {
        background-color: #ffffff;
	/*    border: 1px solid #dddddd; */
	}

	.jumbotron .pagination > .active > a, 
	.jumbotron .pagination > .active > span, 
	.jumbotron .pagination > .active > a:hover, 
	.jumbotron .pagination > .active > span:hover, 
	.jumbotron .pagination > .active > a:focus, 
	.jumbotron .pagination > .active > span:focus {
        background-color: #428bca;
		border: 1px solid #fff;


	}
	  .jumbotron p {padding-left: 15px; padding-right: 15px; padding-top: 15px;}
	.carousel-indicator:after {content: ''; display: block; width: 100%; clear: both;}

    h3.head {margin:0; padding-bottom: 10px;}

	h3.head .title {margin:0px;  	
		font-size: 18px;
		font-weight: normal;
		padding: 5px;
	}

	h3.head .btn-success {margin:0px; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9c735+0,73ab00+50,8fc110+100 */
	background: rgb(169,199,53); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(169,199,53,1) 0%, rgba(115,171,0,1) 50%, rgba(143,193,16,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(169,199,53,1) 0%,rgba(115,171,0,1) 50%,rgba(143,193,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(169,199,53,1) 0%,rgba(115,171,0,1) 50%,rgba(143,193,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c735', endColorstr='#8fc110',GradientType=0 ); /* IE6-9 */
	color: #fff;
	border-color: transparent;
	}
                   
	h3.head .more {float: right; font-weight: normal; font-size: 20px;}
	h3.head a {color: #a6a6a6;}
	h3.head a.btn-info, h3.head a.btn-info:hover{color: #fff; text-decoration: none;}
	.lastnews {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    -webkit-column-rule: 0px solid #fff;
    -moz-column-rule: 0px solid #fff;
    column-rule: 0px solid #fff;
	}



	.b-artist-info img {margin-bottom: 10px;}
	.b-artist-info .breadcrumb {
		margin-left: -1px;
    	margin-right: -1px;
	}
	.text-right-sm {text-align: right;}
	.breadcrumb-collapse {display: block;}
	.gallery-scroll	 {position: relative;}
	.gallery-scroll ol {margin-bottom:0px; 

	-ms-transform: translate3d(0px, 0px, 0px); 
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px); 

	transition-duration: 2s; 
	-webkit-transition-duration: 2s;
	background: #000;
	}
	.gallery-scroll .img-responsive {height: 100px; width: auto; max-width: initial;}
	.gallery-scroll .left {
	    z-index: 100;	
		position: absolute; left:0; top: 0%; line-height: 100px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); opacity: 0.5;

		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	}
	.gallery-scroll .right {
	    z-index: 100;
		position: absolute; right:0; top: 0%; line-height: 100px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); opacity: 0.5;
    	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  		background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  		background-repeat: repeat-x;
  		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	}

	.gallery-scroll-controll:hover, .gallery-scroll-controll:focus {
	outline: 0;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
	z-index: 100;
	}

	.gallery-scroll {overflow: hidden;}
	.gallery-scroll  .tbl-cell a {text-decoration: none; padding:0px; margin:0px;}
	.gallery-scroll  .tbl-cell a span {display: none;}
	.gallery-scroll  .tbl-cell {border: 1px solid black;}
	.gallery-scroll .active {border: 1px solid yellow;}
	/*.transform: translate3d(0px, -450px, 0px) */

	.b-blogs-main .col-sm-6	{margin-bottom: 10px; overflow: hidden;}
	/*.b-blogs-main .col-sm-6:nth-child(2n+1) {clear: both; }  */

	/*.b-tumb-ano .col-xs-6:nth-child(2n+1) {clear: none; } 
	.b-tumb-ano .col-sm-4:nth-child(3n+1) {clear: both; }   */

	.page-width-content-b-scroll-row .progress {margin-bottom: 4px; text-align: left; text-indent: 20px; font-size: 12px; line-height: 1.7;}
    .b-text-page .musicpro .image {margin-bottom: 20px;}
	.b-text-page .musicpro .image .panel {	position: absolute;    bottom: 0px;
     width: inherit; 
    margin-bottom: 0px;
    color: #fff;
    right: 15px;
    left: 15px;
    text-align: center;
    padding: 10px;
		background: rgba(136, 136, 136, 0.91);
		font-weight: bold;
		font-size: 1em;
	}



}
@media (min-width: 992px) { 


	.b-text-page .image {position: relative; margin-bottom: 20px;}
	.b-text-page .image img.img-responsive {width: 100%; height: auto;}
	.b-text-page .image .panel a {color: #fff;}
	.b-text-page .image .panel h1 {font-weight: 300; font-size: 27px; margin:0px;}
	.b-text-page .image .panel h3 {font-weight: 100; font-size: 20px; margin: 7px 0px;}
	.b-text-page .image .panel .content {padding: 0px 30px;}

	.image .panel {background-color: rgba(0, 0, 0, 0.5); border-radius: 0px;}

	.b-text-page .image .panel {position: absolute; bottom: 0px; width: 100%; margin-bottom: 0px; color: #fff;}
	.b-text-page .image .to_buy {position: absolute; top: 0px; right:0; ; color: #fff; padding: 2em; margin: 2em;}

	.b-text-page .musicpro .image .panel {	position: absolute;    bottom: 0px;
     width: inherit; 
    margin-bottom: 0px;
    color: #fff;
    right: 15px;
    left: 15px;
    text-align: center;
    padding: 10px;
		background: rgba(136, 136, 136, 0.91);
		font-weight: bold;
		font-size: 1em;
	}

    .carousel-caption {
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    z-index: 10;
    padding-top: 10px;
    color: #ffffff;
    /*text-align: center; */
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background: rgba(0, 0, 0, 0.6);
	padding-left: 20%;
	padding-right: 20%;
	padding-bottom: 10px;
	}


	.two-column {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    -webkit-column-rule: 0px solid #fff;
    -moz-column-rule: 0px solid #fff;
    column-rule: 0px solid #fff;
	}
	                                    
/*	.b-blogs-main .col-md-4:nth-child(3n+1) {clear: both; } 
	.b-blogs-main .col-sm-6:nth-child(2n+1) {clear: none; } */

	/*.b-tumb-ano .col-sm-4:nth-child(3n+1) {clear: none; } 
	.b-tumb-ano .col-md-3:nth-child(4n+1) {clear: both; }  */
 
	.carousel-inner .item .img-responsive {width: 100%; height: auto;}
		.alboms .f-place .media-body {
			width: 74%;
		}

}
@media (min-width: 1200px) { 


	.container .jumbotron, .container-fluid .jumbotron {padding-left: 30px; padding-right: 30px; padding-top: 28px; padding-bottom: 28px;}
	.jumbotron p {padding: 0px;}

	/* .b-blogs-main .col-lg-4:nth-child(3n+1) {clear: both; }  */

	/*.b-tumb-ano .col-md-3:nth-child(4n+1) {clear: none; } 
	.b-tumb-ano .col-lg-3:nth-child(4n+1) {clear: both; }  */

	.login {padding-top: 10px;}
	.alboms .f-place .media-body {
			width: 78%;
	}



}
@media (max-width: 767px) {

	.short.media .media-object {height: 100px; width: 150px;}  

/*    .container {padding-left: 0px; padding-right:0px;} */
	header .navbar,  .image {margin-left: -15px; margin-right: -15px;}
	.breadcrumb, .b-artist-info {margin-left: -15px; margin-right: -15px; border-radius: 0px;}
	.b-artist-info .breadcrumb { margin: 0px;}
/*	.media-body {padding-left: 20px;} */
	.media-object {margin-right: 20px;}
	.alboms .f-place .media-object {margin-right:0px; }
	.pagination > li > a, .pagination > li > span {margin-bottom: 10px;}

	.container {overflow: hidden;}
	.b-artist-info img {margin-bottom: 20px;}
	.login {text-align: right; padding-top: 0px;}
    .navbar-header {position: relative;}
	.image .panel {margin-left: 15px; margin-right: 15px;}
	.jumbotron .content {padding-left: 15px; padding-right: 15px; padding-bottom: 15px;} 
	dl.albom {margin-left: -30px;margin-right: -30px;}

	.media-heading {line-height: 1.5em;}

	#search {
	position: absolute;
    overflow: hidden;
    display: block;
    padding: 9px 15px;
    width: 100%;
    top: 0px;
    z-index: 100;
	margin-left: 0px;
	margin-right: 0px;
	}
	.carousel-indicator.photo {padding-top: 20px;}
	.carousel-indicator.photo li {text-align:center; padding: 12px;}
	.carousel-indicator.photo li img {margin: auto; margin-bottom: 7px;}
   /* .carousel-indicator.photo li:nth-child(2n+3) {clear: both; } */
	.carousel-indicator.photo .title {font-size:1.4em; display: block;}
	.carousel-indicator.photo .place { font-size: 1.2em;}
	.carousel-indicator.photo p { margin-top: 10px;}
    

	.search-group {position: relative;}

	.search-group #btn-search {
    position: absolute;
    right: 15px;
    z-index: 101;
    top: 8px;
	}

	.search-group .form-control { height: 36px; margin-top: -2px;}
/*	.row {margin: 0px;} */
	#footer .nav li {text-align: center;}
/*	.carousel-control {top: initial;} */

	.container .jumbotron, .container-fluid .jumbotron {padding: 0px; margin-left: -15px; margin-right: -15px;}
	.jumbotron p { padding-left:15px; padding-right: 15px; padding-top: 15px;}
	.b-blogs-main .col-xs-12 {margin-top: 30px; margin-bottom: 30px;}
	.b-blogs-main .col-xs-12 .short {margin-left: 15px; margin-right: 15px;}
	.share-video {margin-bottom: 20px;}

	.carousel-caption {position: initial; background: #666; min-height: 100px;  padding-left: 15px; display: block;
    padding-right: 15px; text-align: left;}
	.carousel-caption .name {display: block;}
	.carousel-caption .descr {display: block;}
	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		font-size: 2em;
	}
/*	.carousel-control, .carousel-control.left, .carousel-control.right {
		min-height: 150px; background: transparent; 

			background-image: -webkit-linear-gradient(left, rgba(102, 102, 102, 1) 0%, rgba(102, 102, 102, 1) 100%);
			background-image: -o-linear-gradient(left, rgba(102, 102, 102, 1) 0%, rgba(102, 102, 102, 1) 100%);
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(102, 102, 102, 1)), to(rgba(102, 102, 102, 1)));
			background-image: linear-gradient(to right, rgba(102, 102, 102, 1) 0%, rgba(102, 102, 102, 1) 100%);

	}
*/
	.navbar-default .navbar-toggle	{background-color: #00bac6; border-color: transparent; border-radius: 7px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #00cdda; border-color: transparent;}

	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}

	header .navbar-default,  header .navbar-default .navbar-form {border-color: transparent; background: transparent;}
	header .navbar-default .navbar-collapse {border-radius: 0px; border: 0px solid #c9c9c9; background: rgba(239, 239, 239, 0.6);}

	header .navbar-header { 
	border-color: #c9c9c9; border-top: 1px solid #c9c9c9;	border-bottom: 1px solid #c9c9c9;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,c9c9c9+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(201,201,201,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,201,201,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,201,201,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */

	}
    header .navbar-right {text-align: center;}
	header .navbar-right li,  header .navbar-right li a {display: inline; }
	header .navbar-right a {padding: 10px 4px;}
	header .navbar-right .fa {border-radius: 30px; background-color: #666; width: 30px; text-align: center; color: #fff; height: 30px; line-height: 30px;}
	header .navbar-right .fa-facebook {

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93a7ca+0,6f87b3+50,383578+100 */
		background: rgb(147,167,202); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(147,167,202,1) 0%, rgba(111,135,179,1) 50%, rgba(56,53,120,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a7ca', endColorstr='#383578',GradientType=0 ); /* IE6-9 */
	}
	header .navbar-right .fa-twitter {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6fe3fc+0,1297e4+100 */
		background: rgb(111,227,252); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(111,227,252,1) 0%, rgba(18,151,228,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(111,227,252,1) 0%,rgba(18,151,228,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(111,227,252,1) 0%,rgba(18,151,228,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fe3fc', endColorstr='#1297e4',GradientType=0 ); /* IE6-9 */
	}
	header .navbar-right .fa-vk {

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87bfd6+0,214591+100 */
		background: rgb(135,191,214); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(135,191,214,1) 0%, rgba(33,69,145,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bfd6', endColorstr='#214591',GradientType=0 ); /* IE6-9 */
	}

	header .navbar-right .fa-telegram {

		background: #fff;
		color: #42a5dd;
		font-size: 30px !important;
		position: relative;
		bottom: -6px;

	}

	.carousel-caption .name {color: #fff;}
	#footer {margin-top: 20px;}
	.carousel-indicator .tbl-cell span {display: none;}
	.panel-heading .pull-right {float: none !important;}
/*	.breadcrumb-collapse {display: none;} */
	.breadcrumb > li:first-child {margin-left: 15px;}

	/* .b-tumb-ano .col-xs-6:nth-child(2n+1) {clear: both; }  */
	.photo .col-xs-12 {text-align: center;}
	.alboms .col-xs-12 {text-align: center;}
	.b-text-page .image .panel {box-shadow: none; -webkit-box-shadow: none;}
	.b-text-page .image .to_buy {text-align: right; padding-bottom: 1em; padding-right: 15px;}
    .b-text-page .musicpro .image {margin-bottom: 20px; padding:0; margin-left: 0; margin-right:0;}
	.b-text-page .musicpro .image .panel {	 
	display: block;
    margin-bottom: 0px;
    color: #fff;
    text-align: center;
    padding: 10px;
		background: rgba(136, 136, 136, 0.91);
		font-weight: bold;
		font-size: 1em;
		border-radius: 0px;
	}

}
@media (max-width: 991px) {
	.b-text-page .image .to_buy {text-align: right; padding-bottom: 1em; padding-right: 15px;}


}
@media (max-width: 260px) { 
	.b-text-page .musicpro {padding: 0 15px;}
    .b-text-page .musicpro .image {display: inline; width: auto;}
	.b-text-page .musicpro .image .panel {padding:0; background: none; color: #0087A5; margin-left:0px; margin-right: 0.5em; display: inline; box-shadow: none; -webkit-box-shadow: none;}
}

.thumbnail.silver {
	background: #ececec;
	border-color: #ececec;
}

.big .image img {width: 100%; height: auto;}
.big .text {background-color: #f6f6f6;
    padding: 10px 15px 10px 15px;  min-height: 10em;}
.big .text a {}
.big .text .title a, .view .title a { color: #272525; font-size: 16px; font-weight: bolder;}
.big .text .title, .big .text .preview {margin-bottom: 0.5em;}

.short .info .title, .big .author-row a, .anons-preview a {font-weight: bolder;}
.anons-preview .anons-data a {font-weight: normal;}
.short .preview a {color: #272525;}
.name {color:#014A5A;}
.lastnews a {font-weight: bolder;}
.carousel-caption .type {color: #efff69; font-size: 14px;}
.carousel-caption .descr {font-size: 14px;}
.carousel-caption .name { font-size: 18px;}
.anons-data {display: block; font-size: 12px;}
#footer {background: #0087a5; color: #fff;}
/*#footer a {color: #fff;} */
.navbar-inverse .navbar-nav > li > a {color: #fff;}

.copyright {color: #999; font-size: 0.9em; padding-top: 10px; padding-bottom: 10px;}

.banner {background: #f5f5f5; padding: 0px 15px; text-align: center; margin-bottom: 30px; border-radius: 3px;}
/* modal banner overflow body on modal view */

.modal.banner {margin-bottom: 0px; padding-top: 15px; background: #f5f5f5bd; bottom: auto;}
.modal.banner > div {padding-top: 30px; padding-bottom: 25px; height: auto !important;}
.modal.banner button.close {margin-top: -15px; font-size: 2em;}

.banner img {margin: auto;}

.ico {font-family: 'Roboto Condensed', sans-serif; font-size: 14px; font-style: normal; text-decoration: none;}
.ico-yandex {color: red; font-size: 15px;}
.ico-mail {display: inline-block;
    background-color: #135dac;
    color: #f6bb33;
    border-radius: 4px;
    width: 14px;
    height: 14px;
    line-height: 15px;
    font-size: 11px;
    text-align: center;
	font-family: 'Open Sans', sans-serif;
}

/* .fa {font-size: 15px !important;} */

.btn-info {
	color: #ffffff;
    background-color: #0087a5;
    border-color: #0087a5;

}

.btn-info:hover  {
	background-color: #007792;
    border-color: #007792;

}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {

	background-color: #007792;
    border-color: #007792;
	

}
.thumbnail .btn {min-width: 140px;}
.thumbnail .btn-link {min-width: 1px; padding-left: 4px; padding-right:4px;}
.b-artist-info .breadcrumb > li + li:before {content: "|\00a0"; color: rgb(109, 203, 224);}
.b-artist-info .breadcrumb > li {line-height: 2.5em;}
.b-artist-info .breadcrumb {background-color: #0087a5; border-radius: 0px; margin-bottom: 0px;}
.b-artist-info .breadcrumb a {color: #fff;}
.b-artist-info .breadcrumb > .active {color: #efff69;}
.b-artist-info .breadcrumb > .active > a {color: #efff69;}
.b-artist-info h2 {margin-top: 0px;}

.comments * {color: #999;}
.comments .badge {color: #fff;}


.fb_iframe_widget {
	border: 1px solid #4267b2; 
    border-radius: 2px; 
	vertical-align: middle;
	background: #4267b2 
}
.b-text-page + .b-text-page {margin-top: 50px;}
#vk_like, .vk_like  {
	vertical-align: middle;
	display: inline-block;
}

.like-block .btn {
	padding-top: 4px; padding-bottom: 4px; border-radius: 2px;
}

.pagination > li.month, .pagination > li.month a, .pagination > li.month span {
	
	display: block;
    float: none;
    border: 0px solid;
    text-align: center;
}

.pagination.withmonth > li:nth-child(2) > a, .pagination.withmonth > li:nth-child(2) > span

{
	margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;

}

.pagination > li.month > a:hover, .pagination > li.month > span:hover, .pagination > li.month > a:focus, .pagination > li.month > span:focus {
		background-color: transparent;
	

}
.news h4 {margin-top: 20px;}
.icon-share li {display: inline-block; height: 40px; width: 47px; padding-left:0px; }
.albom dt {font-weight: normal;}
dl.albom {background-color: #f5f5f5; padding: 20px 0px; }

dl.albom:not(.row):after {content: ''; display: table; clear: both;}
dl.albom:not(.row):before {content: ''; display: table; clear: both;}

.pager {text-align: inherit;}
.like-block li {margin-bottom: 15px;}

.tbl {display: table; width: 100%; }
.tbl-cell {display: table-cell; vertical-align: top;}
.tbl-cell img { }

.carousel-inner .carousel-caption a {color: #fff;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {margin: auto;}
.carousel-inner .item {background: #000;}

.panel-heading .navbar-toggle {
	border-radius: 2px;
	border-color: #666;
	float: left;
	margin-left: 14px;
	margin-top: 4px;

}
.panel-heading .navbar-toggle .icon-bar {
	background-color: #666;
}

p.panel-text  {font-size: 17px;}

.breadcrumb-collapse.collapse {
      height: auto !important;
}

.panel.noborder {border: 0px solid; box-shadow: none;}


.btn-vk {
		background: rgb(135,191,214); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(135,191,214,1) 0%, rgba(33,69,145,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(135,191,214,1) 0%,rgba(33,69,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bfd6', endColorstr='#214591',GradientType=0 ); /* IE6-9 */
		border-color: transparent;
		border: 0px solid;
}
.btn-fb {

		background: rgb(147,167,202); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(147,167,202,1) 0%, rgba(111,135,179,1) 50%, rgba(56,53,120,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(147,167,202,1) 0%,rgba(111,135,179,1) 50%,rgba(56,53,120,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a7ca', endColorstr='#383578',GradientType=0 ); /* IE6-9 */
		border-color: transparent;	
		border: 0px solid;
}

.modal .radio, .modal .checkbox {margin-top:0px;}
.like-block {clear: both; margin-top:20px;}

.b-text-page p a {font-weight: bolder;}
a.dotted, a.dotted:hover, a.dotted:active {border-bottom: 1px dashed #0087A5; text-decoration: none;}


@media  (max-width: 767px) {

	.s-blocks .col-xs-6:nth-child(2n+1) {clear:both;}
	.s-blocks .col-xs-3:nth-child(4n+1) {clear:both;}
	.s-blocks .col-xs-4:nth-child(3n+1) {clear:both;}

}


@media (min-width: 768px) and (max-width: 991px) {

	.s-blocks .col-sm-6:nth-child(2n+1) {clear:both;}
	.s-blocks .col-sm-4:nth-child(3n+1) {clear:both;}
	.s-blocks .col-sm-3:nth-child(4n+1) {clear:both;}


}
@media (min-width: 992px) and (max-width:1200px) {

	.s-blocks .col-md-6:nth-child(2n+1) {clear:both;}
	.s-blocks .col-md-4:nth-child(3n+1) {clear:both;}
	.s-blocks .col-md-3:nth-child(4n+1) {clear:both;}

}

@media (min-width: 1200px) {

	.s-blocks .col-lg-6:nth-child(2n+1) {clear:both;}
	.s-blocks .col-lg-4:nth-child(3n+1) {clear:both;}
	.s-blocks .col-lg-3:nth-child(4n+1) {clear:both;}

}



.pagination.alfa > li > a, .pagination.alfa > li > span  {
	width: 2.5em;
	text-align: center;
	margin-bottom: 0px;
}

.pagination.alfa > li:first-child > a, .pagination.alfa > li:first-child > span {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	margin-left: -1px;
}

.pagination.alfa > li:last-child > a, .pagination.alfa > li:last-child > span {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.pagination.year > li.ru a, .pagination.year > li.ru span {color: #a72b45;}
.pagination.year > li.en a, .pagination.year > li.en span {color: #000099;}
.pagination.alfa > li.ru a, .pagination.alfa > li.ru span {color: #a72b45;}
.pagination.alfa > li.en a, .pagination.alfa > li.en span {color: #000099;}

.pagination.year > .active > a, .pagination.year > .active > span, .pagination.year > .active > a:hover, 
.pagination.year > .active > span:hover, .pagination.year > .active > a:focus, .pagination.year > .active > span:focus,
.pagination.alfa > .active > a, .pagination.alfa > .active > span, .pagination.alfa > .active > a:hover, 
.pagination.alfa > .active > span:hover, .pagination.alfa > .active > a:focus, .pagination.alfa > .active > span:focus {
	background-color: #eeeeee;
	border-color:  #dddddd;
	font-weight: bold;
}

ul.zebra li:nth-child(even) { background-color: #fff; border: 0px;}
ul.zebra li:nth-child(odd) { background-color: #f6f6f6; border: 0px;}
.audiojs  {margin-bottom: 30px;}

.anons-images {position: relative;}
.anons-images .label {position: absolute; top:-1px; left:-1px; font-size: 100%;}
.image .anons-images .label {font-size: 200%; top: -4px; left: -4px;}

ol.decimal li {list-style: decimal inside; }
ol {margin-left:0; padding-left:0;}

.tr .td {padding: 8px; display: inline-block;}

.zebra li:nth-child(odd) {background-color: #f9f9f9; border-top: 1px solid #dddddd; padding-left: 8px;}
.zebra li:nth-child(even) {background-color: #ffffff; border-top: 1px solid #dddddd; padding-left: 8px;}
.zebra li:nth-child(even):hover {background-color: #f5f5f5;}
.zebra li:nth-child(odd):hover {background-color: #e8e8e8;}
.zebra li {white-space: nowrap; clear:both; overflow: hidden;}
.zebra .td {white-space: normal;}
.zebra .td:first-child {max-width: 70%;}
.zebra .td.ico a {margin-right:8px;}

@media (min-width: 768px) {
	.period .daterangepicker.ltr { min-width: 235%;}
}

.autocompleter-focus {border: 1px solid silver; width: 100%; z-index: 1000;}
.autocompleter-list li {background: #fff; padding: 5px;}
.autocompleter-list li:hover, .autocompleter-list li:focus, .autocompleter-list li.autocompleter-item-selected {background: #eee;}

.rel {position: relative;}
.prompt {color:red; font-size:85%; padding-top:5px;}
.indies-elem-wrapper-awaiting,
.indies-elem-wrapper-rejected {margin:0 -10px 10px -10px; padding:10px;}
.indies-elem-wrapper-awaiting {background:#f0fcd7;}
.indies-elem-wrapper-rejected {background:#fad4cd;}
.indies-elem-status {display:inline-block; float:right;}
.indies-elem-wrapper-awaiting h2,
.indies-elem-wrapper-rejected h2 {margin-top:10px;}

.indies-elem-status {display:inline-block; float:right;font-size:90%;}
.indies-elem-wrapper-awaiting .indies-elem-status {color:#999;}
.indies-elem-wrapper-rejected .indies-elem-status {color:red;}


ins {
    min-width: 300px;
    min-height: 50px;
}
.sticky {position: sticky; top: 0px; padding-top: 20px; padding-bottom: 30px;}