/* Navigations */
.header-smart-menu {
	float:right; display:none; position:absolute; right:4px; top:12px;
}
.header-smart-menu label {
	width:80px; height:38px;  line-height: 1.1; display: flex;align-items: center; justify-content: center; background: #ec655b;
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #fff; text-align: center;
	border-radius: 5px;
}
.header-smart-menu span {
	width:auto; height:5px; display:block; position:absolute; left:0; right:0; background:#000;
}


.header-top .header-smart-menu { float:left; margin:0 10px 0 0;}

.header-wrap.type--login .header-smart-menu {margin-top: 24px;}
.header-wrap.type--login .header-search {top: 24px;}


.wrap-smart-box {
	width:auto; height:auto; display:none; overflow:auto; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(255, 255, 255, 0.57);; z-index:99999;
}
.wrap-smart-box .header-smart-menu label {padding-top: 4px; padding-bottom: 4px;}
.wrap-menu-open .wrap-smart-box {display:block;}
.wrap-menu-open .header-smart-menu { position:fixed; right:4px; top:auto; bottom:18px;}
.wrap-menu-open .header-wrap .header-smart-menu {display:none;}

.wrap-smart-box .header-search {width:auto; padding:0; float:none; margin:0;}
.wrap-smart-box .header-search input[type="text"] {height:40px;}
.wrap-smart-box .header-search .btn-search {top:4px;}
.wrap-smart-box .header-nav {display:block; text-align:left; background:#fff;}
.wrap-smart-box .header-nav-list {height:auto; line-height:1.2;}
.wrap-smart-box .header-nav-list li,
.wrap-smart-box .header-nav-list li:first-child {display:block; margin:0; border-top:1px solid #eee;}
.wrap-smart-box .header-nav-list li:first-child {border-top:0;}
.wrap-smart-box .header-nav-list > li > a {padding:12px 16px; display:block; font-weight:bold; font-size: 16px; color: #424242;}
.wrap-smart-box .header-nav-list > li > a:hover,
.wrap-smart-box .header-nav-list > li > a:active,
.wrap-smart-box .header-nav-list > li.current > a {color:#fff; background-color:#f5665e;}


@media all and (max-width: 1260px){
	a.scrollup {display:none !important;}
	
	.header-wrap + #get_ajax_content .section {padding-top:0;}
}

@media all and (max-width: 1160px){
	.header-nav-list > li {font-size:15px;}
	
	.cblock-full-music .i-col-left,
	.cblock-full-music .i-col-right {width:auto; max-width:none; float:none;}
	.cblock-full-music .i-col-left,
	.sblock {margin-bottom:50px;}

	.cblock-author.i-vertical {margin:-40px 0 0 0; text-align:center;}
	.cblock-author.i-vertical .ii-item {width:22%; margin:40px 0 0 0;}
	.cblock-author.i-vertical .i-insbox {max-width:none; margin:0 20px;}

	.sblock .sect-more-link .o-btn {padding-left:24px; padding-right:24px; display:inline-block;}
}



@media all and (max-width: 980px){
	.header-smart-menu {display:block;}
	.header-nav {display:none;}
	.header-search {float:right; margin:16px 110px 0 0; clear:none;}

	/* Music */
	.full-music-detail {text-align:left;}

	.o-cbtn-wrap .i-btn-txt-in {display:none;}
	.o-cbtn-wrap.btn-download-itunes .i-btn-txt {display:inline-block;}
	

	/* Video */
	.full-video-heads {margin-bottom:0;}
	.cblock-full-video .i-col-left,
	.cblock-full-video .i-col-right {width:auto; max-width:none; float:none;}
	.cblock-full-video .i-col-left {margin:0 0 30px 0;}

	.block-alphabet-list a,
	.block-alphabet-list span { margin:1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}


	.page-person-wrap .sect__page-person {padding:10px 0;}
	.person-tabs-wrap {height:auto; margin:20px 0 0 0;}
	.person-tabs-links { display:block; text-align:center;}
	.person-tabs-links > a {display:inline-block; vertical-align:top; margin:5px 0 0 0;}
	.person-tabs-links > a > span {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
}



@media all and (max-width: 830px){
	.cblock-video,
	.cblock-video.i-vertical {margin-right:0;}
	.cblock-video .ii-item,
	.cblock-video.i-vertical .ii-item {width:47%; display:inline-block; margin:0 1% 50px;}

	/* Track */
	.cblock-track {margin:-30px 4% 0; text-align:center;}
	.cblock-track .ii-item {width:48%; margin:30px 1% 0;}
	.cblock-track .i-pict {width:100%; float:none; margin:0 auto -10px;}
	
	.cblock-track .ii-item .o-detail-info {margin:12px 0 0 0; text-align:center;}
	.cblock-track .ii-item .o-detail-info > li {display:inline-block; float:none; vertical-align:top; margin:0 5px;}

	/* Author */
	.cblock-author {margin-right:-2%;}
	.cblock-author,
	.cblock-author.i-vertical {margin-top:-40px;}
	.cblock-author .ii-item,
	.cblock-author.i-vertical .ii-item {width:32%; margin:40px 0 0 0;}
	.cblock-author .i-insbox,
	.cblock-author.i-vertical .i-insbox {max-width:none; margin:0 20px;}

	/* Video */
	.full-entry-bottom .i-side-video {width:auto; float:none; margin:0 0 40px 0;}
	.o-links-down {max-width:558px; margin:0 auto;}

	.o-video-live_chat {padding:0 0 87% 0;}

	.footer-left,
	.footer-center,
	.footer-right {width:auto; float:none; margin:20px 0 0 0; text-align:center;}
	.footer-left {margin-top:0;}
	.footer-bottom {padding-top:20px; text-align:center;}
	.elite-designs_ru { position:relative; margin:12px auto 0;}

	.footer-stat {position:relative; right:auto; margin:16px auto 0;}

	.category-filter {display:block; margin:-10px 0 40px 0; text-align:center;}
	.category-filter .i-cols {width:46%; padding:0; display:inline-block; vertical-align:top; margin:10px 0 0 0; text-align:left;}

	/* Person */
	.cblock-full-person .o-pict {float:none; margin:0 auto 10px;}
	.full-person-heads .sect-title h1 {font-size:24px; text-align:center;}
	.cblock-full-person .o-scl {text-align:center;}
	.cblock-full-person .o-scl a {margin:5px 2px 0;}

/*
	.custom-select select {opacity:1; visibility:visible; color:transparent;}
	.custom-select select option { color:#000;}
	.custom-select .js-custom-select-drop {display:none !important;}
*/

}



@media all and (max-width: 630px){
	.header-search  {width:auto; height:40px; float:none; margin:12px 0 0 0; clear:both;}
	.header-search input[type="text"] {height:40px;}
	.header-search .btn-search {height:40px;}
	.header-search .btn-search:before {height:40px; line-height:38px;}

	.header-wrap.type--login .header-search {top:10px;}

	.cblock-video .o-pict:after {content:none; display:none;}

	/* Track */
	.cblock-track {margin-left:1%; margin-right:1%;}

	/* Music */
	.full-music-heads {margin-bottom:40px;}
	.full-music-heads .o-author-photo-wrap {float:none; margin:0 auto;}
	.full-music-heads .i-cont {text-align:center;}
	.full-music-detail {text-align:center;}
	.full-music-detail .o-detail-info {display:block; margin:0 0 20px 0; float:none; text-align:center;}
	.full-music-detail .o-detail-info > li {display:inline-block; margin:0 10px;}

	.cp-container {float:none; margin:0; display:inline-block; vertical-align:top;}

	.full-music-detail > a {margin:0 5px; float:none; display:inline-block; vertical-align:top;}

	.full-artists-heads .o-pict {float:none; margin:0 auto 40px auto; text-align:center;}
	
	.item-search-artists .ii-item:hover {background:0;}
	.item-search-wrap .item-search-artists .i-insbox {text-align:center;}
	.item-search-wrap .item-search-artists .o-pict {float:none; margin:0 auto 6px;}
	
	.smart-visible {display:block;}
	.smart-hidden {display:none;}
}



@media all and (max-width: 600px){
	.blocker {padding: 5px;}
	
	/* Video */
	.cblock-video {margin:0;}
	.cblock-video .ii-item,
	.cblock-video.i-vertical .ii-item {width:auto; margin:0 0 40px 0; display:block;}

	/* Author */
	.cblock-author,
	.cblock-author.i-vertical {margin-right:0;}
	.cblock-author .ii-item,
	.cblock-author.i-vertical .ii-item {width:50%;}

	.drop-search-filter {left:-120px; right:0;}
}



@media all and (max-width: 500px){
	.header-wrap {margin-bottom:8px;}
	
	.header-search-filter-wrap {right:60px;}

	.section.bgs-gray > .wrapper {padding-top: 6px;}

	.category-filter,
	.speedbar,
	.cblock-author,
	.cblock-video .paginations,
	.sect-title {margin-bottom:30px;}
	.section {padding-top:30px; padding-bottom:30px;}
	.sect-more-link {margin-top:30px;}
	.cblock-video + .sect-more-link {margin-top:0;}

	.cblock-video .i-counter {left:50%; margin:0 0 0 -21px;}

	.cblock-video .i-titles {margin-bottom:5px;}
	.cblock-video .i-author,
	.cblock-track .i-author {overflow:hidden; margin:8px 0 0 0; font-size:18px; white-space:nowrap; text-overflow:ellipsis;}
	

	
	.cblock-track .i-titles {margin:10px 0;}
	.cblock-video .o-pict .o-sbtn-play {display:none;}
	
	.cblock-track .ii-item {width:auto; padding:6px 6px 8px 6px; overflow:hidden; display:block; margin-top: 16px; margin-left: 0; margin-right: 0; text-align:left;}
	.cblock-track .i-titles {padding-top:0;}
	.cblock-track .ii-item .o-sbtn-play1 {position:relative; right:auto; bottom:auto; margin:10px auto -4px auto;}
	.cblock-track .i-pict {width:130px; max-width:234px; float:left; margin:0 16px 0 0; position:relative;}
	.cblock-track .ii-item .o-detail-info {text-align:left;}
	.cblock-track .o-pict {width: 130px; height: 130px;}
	

		/* Video */
	.full-video-detail .o-detail-info {margin:0 0 10px 0; float:none; text-align:center;}
	.full-video-detail .o-detail-info > li {display:inline-block; vertical-align:top; margin:0 5px;}
	.full-video-heads .o-links-down:after {display:none;}
	.o-links-down {text-align:center;}
	.o-links-down > li {display:block; margin:5px 0 0 0;}

	.full-video-heads .i-titles,
	.full-video-heads .i-author { overflow:visible; white-space:normal;}

	.o-video-live_chat {height:470px; padding:0;}
	
	.category-filter .i-cols {width:94%;}

	.section.sect__page-artists {background-image:none !important;}
	
	/* Footer */
	.footer-wrap .o-scl a {width:30px; height:30px; line-height:30px;}
	.footer-contacts {text-align:center;}
}

















