﻿
/* /////////////////////////////////////////////////// */
@media (max-width:1279px)
{
	/* Global ///////////// */
	#navbar {border-radius:0;}
	#logo {left:16px}
	#holderinner {padding:16px;}
	#holder {border:0; margin:0; padding:0;}

	/* Index ////////////// */
	.page-index  #rt_ind {width:60%; order:2;}
		.page-index  #rt_indinner {padding:8px 0 8px 0; margin:0;}
	.page-index #lt_ind {width:40%; order:3;}
		.page-index #lt_indinner {padding:8px 0 16px 0; margin:0;}
	.page-index  #bodyad {width:100%; order:1; height: auto; flex: 0 0 100%;}
		.page-index #MasterCPH_bodyadinner {padding:0 0 8px 0;}
		
		
	/* Profile ////////////// */
	.page-profile  #lt {width:55%; order:2;}
		.page-profile  #ltinner {padding:8px 16px 8px 0; margin:0;}
	.page-profile #rt {width:45%; order:3;}
		.page-profile #rtinner {padding:8px 0 16px 0; margin:0;}
	.page-profile  #bodyad {width:100%; order:1; height: auto; flex: 0 0 100%;}
		.page-profile #MasterCPH_bodyadinner {padding:0 8px 8px 8px;}
		
	/* Profile Videos ////////////// */	
	.page-videos #lt_videolistwrapper {padding:8px 16px 8px 0;}	
	
	
	/* Profile Video Player ////////////// */	
	.page-video #ltvideo {}
		.page-video #holderinner {padding:0;}
		.page-video #rtvideoinner {padding:0 0 0 8px;}
		
	/* New Item ////////////// */	
	.page-newsitem #holderinner {padding:0;}
	
}


@media (max-width:1000px)
{
	/* /////////// Global //////////// */
	#searchfldholder {top:15px; right:8px; padding:0px 7px 0px 7px; width:190px; height:29px; border-radius:8px; border:2px solid #666; background:rgba(255,255,255, 1); z-index:999}
	#searchkeywordfldholder {width:176px; height:29px;}
	#topnav {right:220px;}
	#topnav a {padding:9px;}
	#topnav a#nav_news:hover, #topnav a#nav_news:hover, #topnav a.initwhite {padding:9px 9px 10px 9px;}
	
	
	/* Index */
	.page-index  #rt_ind {width:66%;}
		.page-index  #rt_indinner {}
	.page-index #lt_ind {width:34%;}
		.page-index #lt_indinner {}
		
	/* New Item ////////////// */	
	.page-newsitem #lt_news {width:70%; order:2;}
		.page-newsitem #lt_newsinner {padding:8px 0 0 0;}
	.page-newsitem #rt_news {width:30%; order:3;}
		.page-newsitem #rt_newsinner {padding:8px 16px 16px 16px; }
	.page-newsitem #bodyad {width:100%; order:1; flex: 0 0 100%;}
		.page-newsitem #MasterCPH_bodyadinner {padding:8px 16px 16px 16px;}
}





@media (max-width:900px)
{
	/* Global ///////////// */ 
	#holderinner {padding:8px;}
	

	/* Index */
	.page-index .rsscol {width:100%;}
	#MasterCPH_topten .toplistphotoholder {max-width:50%; width:100%; height:170px;}
	.toplistphoto {height:180px; width:100%;}
	.toplistphoto img {width:100%; height:auto; min-height:180px}	
	.page-index  #rt_indinner {padding:0 8px 8px 0; margin:0;}
	
	/* Profile */
	.page-profile  #lt {width:50%;}
		.page-profile  #ltinner {padding:8px 8px 8px 0; margin:0;}
	.page-profile #rt {width:50%;}
	.page-profile #MasterCPH_infolistbio .cnt {margin-top:16px;}
	
	
	/* Profile Videos */
	.page-videos #lt_videolist {width:100%; order:1;}
	.page-videos #lt_videolistwrapper {padding:8px 0;}
	.page-videos #MasterCPH_bandnameheader {padding-top:8px; border-top:1px solid #dedede;}
	.page-videos h1 {font-size:44px; line-height:44px;}
	.page-videos h2 {font-size:30px; line-height:30px;}
	.page-videos .bandnametbl {width:100%;}
	
	.bandnametd.col1 {width:30%; padding-right:2%;}
	.bandnametd.col1 img {float:right; max-height:220px; max-width:150px;}
	
	.page-videos #bodyad {width:100%; order:2; border:0;}
		.page-videos #MasterCPH_bodyadinner {padding:8px;}
		
	.page-videos #MasterCPH_BandVideoList .vidthumcol6 {width:33%; font-size:18px; line-height:17px;}
	.page-videos #MasterCPH_BandVideoList .vidthumtitle {padding:4px 8px 0 8px;}

	
	/* Profile Video Player */
	.page-video #ltvideo {width:62%;}
	.page-video #rtvideo {width:38%; padding:51px 0 0 0}
	.page-video #videotitle {font-size:20px; line-height:20px;}
	.page-video #MasterCPH_BandVideoList .vidthumcol6 {font-size:18px; line-height:17px;}


	/* New Item ////////////// */	
	.page-newsitem #lt_news {width:100%; flex: 0 0 100%;}
		.page-newsitem #lt_newsinner {padding:8px 0 0 0;}
	.page-newsitem #rt_news {width:100%; flex: 0 0 100%;}
		.page-newsitem #rt_newsinner {padding:8px 16px 16px 16px; }
		.page-newsitem #MasterCPH_bodyadinner {padding:8px 16px 16px 16px;}
	.page-newsitem #MasterCPH_feedDesc {padding-right:16px}
}



/* /////////////////////////////////////////////////// */
@media (max-width:680px)
{

	/* Global Settings //////////// */
	#banner {background:#333; width:100%; margin:0; z-index:30; height:48px;}
	h1 {font-size:26px; line-height:26px; font-family:Calibri; font-weight:700;}
	#holderinner {margin-top:33px; padding:8px;}

	#navbar {display:none}

	#topnav {position:relative; z-index:21; top:48px; padding:4px 4px; left:0; text-align:right; background:#dedede;}
	#topnav a {color:#666; padding:4px 10px; margin-right:4px; font-size:14px; text-shadow:none;}
	#topnav a#nav_news:hover, #topnav a#nav_news:hover, #topnav a.initwhite {padding:4px 10px;}
	#lt_txt {width:94%; padding:0 3% 20px 3%;}
	
	#feedcatlistTop {width:90%; z-index:26; right:2%; left:2%; top:76px; border-top:0; border-right:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #666; background:#fff; padding:10px 3%; overflow:hidden; 
		box-shadow:none;
		-webkit-box-shadow:none; 
		-ms-box-shadow:none;
		-o-box-shadow:none;
		-moz-box-shadow:none;
		}
	#feedcatlistTopInner a.catlinktop {width:96%; margin-right:0; padding:5px 2%;}
	
	
	#sectionbtn {/* box-shadow: 1px 1px 3px rgba(0,0,0,0.5); */ z-index:22; top:80px; background:#ccc; width:100%; padding:2px 0 0 0; text-align:left; left:0;}
		#sectionbtn a {position:relative; font-size:16px; padding:4px 16px; display:inline-block;}
		#sectionbtn a.init {}

	#socialbtn {position:absolute; right:8px; top:83px; z-index:22; width:20px; height:22px; }
	#socialbtnhref {width:20px; height:22px;  background-size:100% auto;}
	#socialbtns {top:108px; margin:0 -1px}
  
	#MasterCPH_bandicons {top:0;}
		#bandRip, #bandOfficial {font-size:11px; line-height:11px; padding:2px 5px;}
	
	#MasterCPH_editorbar {display:none; height:0; overflow:hidden; border:0; padding:0; margin:0;}	
		#MasterCPH_editorlogout, #MasterCPH_editorstatus, #MasterCPH_editoroptions {display:none; float:none;}
		#logo {padding:0; margin:0; width:98%; left:8px; top:6px}
		#logo img {width:33%; max-width:140px; height:auto;}
		#searchfldholder {top:8px; right:8px;}
	
	#copyr {color:#666; padding:0; text-align:center; vertical-align:top;}
		#copyr a {color:#086F7E; font-size:16px; text-decoration:none;}	
		#copyr a:hover {text-decoration:underline;}
		#copyr .flt, #copyr .frt {float:none; width:100%;}
		#copyr .frt a {display:inline-block; padding:10px;}
		#copyr .flt {margin-top:15px;}
	
	
	
	/* ///////// Index Page ///////////////// */
	.page-index  #rt_ind {width:100%;}
		.page-index  #rt_indinner {padding:0; margin:0;}
	.page-index #lt_ind {width:100%;}
	.page-index  #bodyad {max-height: 150px; height: 150px;}
	.toplistphotoholder .toplistbname {font-size:20px; padding:4px 5px;}
	.page-index #sectionbtn {display:none;}
	.page-index .rsscol {width:50%;}
	.rt_ind_header {font-size:32px}
	#MasterCPH_rt_genres a {width:48%; padding:4px 1%; text-decoration:none; font-size:22px; font-family:CalibriBold;}
	
	
	/* /////////// Profile ////////////// */
	.page-profile  #lt {width:100%; flex: 0 0 100%;}
		.page-profile  #ltinner {padding:8px 0;}
	.page-profile #rt {width:100%; flex: 0 0 100%;}
	.page-profile #MasterCPH_bandname {border-top:1px dotted #dedede; padding-top:12px}
	.page-profile #MasterCPH_bandname h1 {font-size:34px; line-height:34px; margin:0; padding:0;}
	.page-profile .tbl .td {font-size:16px; line-height:18px; padding:2px 2px 2px 0;}
	.page-profile .tbl .tr .td:first-child {padding:2px 4px 0 0; font-size:16px; line-height:16px;}
	.page-profile div#nophoto {display:block; width:96%; border:1% solid #eee; border-radius:20px; background-image:none; height:auto; min-height:100px; background-size:cover}
	.page-profile #MasterCPH_bodyadinner {padding-left:0; padding-right:0;}
	.page-profile #holderinner {margin-top:68px; padding:8px;}


	/* VIDEOS /////////////////////// */
	#MasterCPH_BandVideoList {}
	#MasterCPH_BandVideoList .vidthumcol3 {font-size:18px; line-height:19px; padding:0 0 16px 0; margin:0;}
		#MasterCPH_BandVideoList .vidthumtitle {padding:4px 8px; color:#666;}
		#MasterCPH_BandVideoList .vidthumimgwrapper {max-height:180px;}
	
	
	/* Profiles Video Pages /////////////// */
	.page-videos #holderinner {margin-top:60px; padding:8px;}
	.page-videos h1 {font-size:32px; line-height:32px;}
	.page-videos #MasterCPH_BandVideoList .vidthumcol6 {width:50%; font-size:18px; line-height:17px;}
	
	
	/* /////////// Profile Video Player Page ////////////// */
	.page-video #holderinner {margin-top:60px; padding:0;}
	.page-video #ltvideo {width:100%; flex: 0 0 100%;}
		.page-video #ltvideoinner {padding:8px 0 16px 0;}
	.page-video #rtvideo {width:100%; flex: 0 0 100%; padding:0}
		.page-video #rtvideoinner {padding:0 8px;}
		.page-video #videotitle {padding-top:16px}
	

	/* Video Pages /////////////// */
	/*
	.page-video h1 {font-size:16px; font-family:Calibri; padding-bottom:8px;}
	.page-video h1 a {background-image:none}
	
	#ltvideo {float:none; position:relative; width:100%; margin:0; padding:0; min-height:0;}
	#MasterCPH_videoplayerholder {padding:0;}
	
		#videotitle {padding:0 2% 8px 2%; font-size:17px; text-align:center;}
		#videodesc, #MasterCPH_videodesc {padding-top:2%; overflow:hidden; padding-bottom:3%;}
		#holder .btnshowmore a {width:35%; border-radius:5px; padding:3px 2.5%; border:0; font-weight:normal;}

	#rtvideo {float:none; width:100%; margin:0; padding:0; min-height:0;}
	
	.page-video #MasterCPH_BandVideoList {min-height:0; padding-right:0;}
	.page-video #MasterCPH_videosourceselect {display:none;}
	.page-video #MasterCPH_botad_rt2 {display:block; width:100%; margin:0; padding:0;}
	.page-video #MasterCPH_botad_rt2 .ebayads_iframe {height:70px; width:100%;}
	.page-video #vidshowmorebtn {margin-bottom:16px;}
	.page-video #vidshowmorebtn a {font-size:24px}
	*/

	/* Profile Pages /////////////// */
	
	/*
	body #lt {float:none; width:100%; padding:0; margin:0; min-height:0;}
	body #rt {float:none; width:100%; padding:0; margin:0; min-height:0;} 
	.page-profile #MasterCPH_bandname {margin-bottom:4px; padding:0 2% 4px 2%; }
	.page-profile #MasterCPH_bandname h1 {font-size:24px; line-height:24px; margin:0; padding:0;}
	
	.page-profile #MasterCPH_bandpicholder {width:36%; margin-right:1%; margin-left:1%}
	.page-profile #MasterCPH_bandprofilepic {width:100%;}
	.page-profile #MasterCPH_bandpicholder img {width:100%;}
	.page-profile #MasterCPH_bandinfotainer {width:100%; margin-bottom:0;}
	.page-profile #MasterCPH_bandtextholder {margin-left:1%; padding:0; width:59%; margin-right:1%}
	
	.page-profile .tbl .td {font-size:13px; line-height:12px; padding:2px 2px 2px 0;}
	.page-profile .tbl .tr .td:first-child {padding:2px 4px 0 0; font-size:11px; line-height:11px;}
	.page-profile div#nophoto {display:block; width:96%; border:1% solid #eee; border-radius:20px; background-image:none; height:auto; min-height:100px; background-size:cover}
	
	#infolistholder {position:relative;}
	.page-profile .bandfcrc {font-size:20px; line-height:18px;}
	.page-profile #rt .photolink {padding:0;}
	.page-profile .navtier2 a {font-size:19px; line-height:19px; padding:8px 10px 7px 10px}
	.page-profile #vidshowmorebtn {margin-bottom:16px;}
	.page-profile #vidshowmorebtn a {font-size:24px}
	
	.page-profile #viewallfriends, .page-profile #viewfriendsgrad {display:none;}
	.page-profile #friendswrapper {max-height:1500px;}
	.page-profile #MasterCPH_BandVideoList .vidthumimgwrapper {max-height:150px;}
	.page-profile #MasterCPH_BandVideoList .vidthumimgwrapper img {width:100%; margin-top:0; height:auto;}
	*/
	
	/* News Pages ////////////////// */
	/*
	.page-newsitem #holder {margin:26px 0 0 0; position:relative;}
	.page-newsitem #lt_news {float:none; width:98%; padding:2% 1% 0 1%; margin:0; padding-top:140px; }
	.page-newsitem #rt_news {float:none; width:96%; padding:0 2%;}
	.page-newsitem #editorbar, .page-newsitem #sectionbtn, .page-newsitem #botadnews {display:none;}
	
	#MasterCPH_feedDesc img {min-width:auto; max-width:96%;}
	#news_sourcebox {overflow:hidden; font-size:12px;}
	#MasterCPH_feedDesc .fcatitem {width:48%; float:left; margin-right:3%; margin-bottom:5px;}
	#MasterCPH_feedDesc .fcatitem:nth-child(2n+1) {margin-right:0; clear:initial}
	body #MasterCPH_feedDesc .fcatitem:nth-child(3n+1) {}
	#MasterCPH_feedDesc .fcatitem a {padding:5px; font-size:18px;}
	.page-newsitem .fcattitle {padding-top:0;}
	.page-newsitem .linkholder {float:none; width:100%; padding:0;}
	.linkholder a {padding:4px 2px 4px 18px;}
	.page-newsitem .linkholder:nth-child(6), .page-newsitem .linkholder:nth-child(5), .page-newsitem .linkholder:nth-child(4) {display:none}
	
	a.feedlink { font-size:20px;}
	
	.page-newsitem .feedtitle {border-top:1px solid #ddd; padding-top:5px; padding-bottom:5px; margin-bottom:0;}
	.page-newsitem .feedtitle span {display:block; margin:0; text-align:center; width:100%;}
	.page-newsitem .feedtitle a {font-size:22px; margin:0; padding:0 20px 0 20px;}
	
	.page-newsitem #socialicons {z-index:200; display:none; width:100%; right:0; top:35px; text-align:right;}
		.page-newsitem #socialicons a {display:inline; width:18px;}
		.page-newsitem #socialicons a img {width:18px; height:auto; opacity:.50}
	.page-newsitem #MasterCPH_botad_rt {position:absolute; display:block; overflow:hidden; left:0; margin:0; max-height:160px; top:0; padding: 5px 1%; width:98%;}
	#MasterCPH_feedcatlist {width:92.5%; padding:15px 2% 2% 2%; left:2.5%}
	
	#newsads_botlt1, #newsads_botrt1, #newsads_botlt2, #newsads_botrt2 {float:none; width:98%; margin: 0 1%}
	*/
	
	/* Search Page And Results ///////////////////////////////////*/
	
	.page-search #holder {margin:45px auto 0 auto;}
	.page-search #lt_search {float:none; width:100%; margin:0; padding:0;}
	.page-search #rt_search {float:none; display:none; width:100%; margin:0; padding:0;}
	.tblsearchresults td.search-name a#ArtistName {font-size:18px;}
	.tblsearchresults td.search-name {font-size:14px;}
	.page-search #searchresultsholder {padding:0}
	.page-search #MasterCPH_searchtypes {text-align:center;}
	.page-search #sectionbtn, .page-search #editorbar {display:none;}
	
	
	/* Editor Pages ///////////////////////////////////*/
	.page-editorlogin #lt_login {float:none; margin:0; padding:0; border:0; width:100%;}
	.page-editorlogin #rt_login {float:none; margin:0; padding:0; border:0; width:100%;}
	.page-editorlogin #holder {margin-top:24px; padding:0 2%; width:96%;}
	.page-editorlogin .tblform {}
	.page-editorlogin .tblform td {padding:2px;}
	.page-editorlogin #editorbar, .page-editorlogin #sectionbtn, .page-editorlogin #botadnews {display:none;}
	.page-editorlogin h1.loginformheader {font-size:19px;}
	
	
	/* Privacy, Contact Pages ///////////////////////////////////*/
	
	.page-privacy #holder {margin-top:50px}
	.page-privacy #sectionbtn {display:none;}
	
	.page-contact #holder {margin-top:50px}
	.page-contact #sectionbtn {display:none;}
	.page-contact #tblcontactCol1 {width:42%;}
	.page-contact #tblcontactCol2 {width:45%}
	.page-contact .tblcontact {font-size:12px;}
	.page-contact .tblcontact tr td:nth-child(1) {font-size:15px;}
	
	
	/* /// Ads  //////////////////////////////////////////////////////////////////////*/
	
	#MasterCPH_botad_rt2 {display:block; width:100%; border:0; height:68px; padding-left:0; z-index:100; top:0;}
	#MasterCPH_botad_rt2 .ebayads_iframe {height:auto; width:100%; padding:0; margin:0;}
	/*
	#MasterCPH_botad {padding:0; margin:0; overflow:hidden; width:100%;}
	#MasterCPH_botad2 iframe {padding:0; margin:0; overflow:hidden; width:100%;}
	*/
	
	/*
	.page-profile #MasterCPH_botad_rt2 {display:block; width:100%; border:0; height:68px; padding-left:0; z-index:100; top:0;}
	.page-profile #MasterCPH_botad_rt2 .ebayads_iframe {height:auto; width:100%; padding:0; margin:0;}
	
	.page-profile #tblbandinfo {top:0}
	
	.page-video #MasterCPH_botad_rt, .page-videos #MasterCPH_botad_rt {width:98%; padding:5px 1%; display:block; overflow:hidden; max-height:160px;}
	*/
}


/* /////////////////////////////////////////////////// */
@media (max-width:480px)
{
	/* Global Settings ////////////// */
	
	
	
	/* Index Page ////////////////////  */
	#MasterCPH_topten .toplistphotoholder {max-width:50%; width:100%; height:140px;}
	.toplistphoto {height:150px; width:100%;}
	.toplistphoto img {width:100%; height:auto; min-height:150px}
	
	
	/* Profile Page ///////////////// */ 
	.page-profile #MasterCPH_bandname h1 {font-size:32px; line-height:32px;}
	.page-profile .tbl .td {font-size:14px; line-height:16px; padding:2px 2px 2px 0;}
	.page-profile .tbl .tr .td:first-child {padding:2px 4px 0 0; font-size:14px; line-height:14px;}
	.page-profile #MasterCPH_friendswrapperouter {padding-top:8px;}
	.bandfcrc {font-size:22px; line-height:22px;}
	.page-profile .navtier2 a {font-size:18px; margin:-1px 0 -1px 2px; line-height:18px; padding:3px 16px;}
	
	
	/* VIDEOS /////////////////////// */
	#MasterCPH_BandVideoList .vidthumcol3 {font-size:16px; line-height:17px;}
		
		
	/* Profile Video Page ///////////////// */ 	
	.page-videos h1 {font-size:32px; line-height:32px;}
	.page-videos h2 {font-size:26px; line-height:26px;}	
		
	/* News Items /////////////// */
	.page-newsitem .linkholder {width:100%; font-size:16px; line-height:18px; flex: 0 0 0 100%}
	.page-newsitem .feedlinksholder {padding:16px}	
		
	/*
	.page-index .rsscol {width:100%;}
	.rsslinks {padding-bottom:16px;}
	.rsslinks a {padding:6px 6px 6px 22px; font-size:17px; line-height:17px;}
	.rsstitle {font-size:20px; padding:8px 0 8px 0px;}

	#MasterCPH_rt_genres a {width:96%; padding:4px 2%; font-size:26px;}
	#MasterCPH_topten .toplistphotoholder {max-width:50%; width:100%; height:150px;}
	.toplistphoto {height:160px; width:100%;}
	.toplistphoto img {width:100%; height:auto; min-height:160px}
	*/
}
