﻿/* /////////////////////////////////////////////////// */
@media (max-width:1160px)
{
	
	#MasterCPH_botad_rt, #MasterCPH_botad_rt2 {display:block}
	.page-video #MasterCPH_botad_rt, .page-video #MasterCPH_botad_rt2 {display:block}
	.page-video #MasterCPH_botad_rt3 {display:none}
}

/* /////////////////////////////////////////////////// */
@media (min-width:1160px)
{
	.page-profile #MasterCPH_botad_rt {position:absolute; right:-170px; top:0; padding:0 0 0 8px; width:160px; height:600px; text-align:center; display:none; color:#666;}
}

/* /////////////////////////////////////////////////// */
@media (min-width : 980px) and (max-width : 1160px)
{

}

/* /////////////////////////////////////////////////// */
@media (max-width:980px)
{
	#holder {width:100%; border-radius:0;}
	#navbar {width:100%;}
	#banner {width:100%;}
	#copyr {width:100%;}

	/* index */
	#lt_ind {width:100%; float:none}
	#rt_ind {width:100%; float:none; margin:0; display:-webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
	#MasterCPH_rssfeeds {float:left; width:75%; padding-top:2px;}
	#MasterCPH_itunesfeeds {float:left; width:25%; background:#fff; padding:4px 0;}
	
	.page-profile #MasterCPH_botad_rt {position:relative; display:none; top:0; padding:8px 0 0 0; right:auto; border-top:1px solid #ddd; margin:8px auto 0 auto; width:98%;}
	.page-videos #MasterCPH_botad_rt {position:relative; right:auto; height:auto; display:block; width:98%; padding:8px 1%; margin:0; border-bottom:1px solid #ddd;}
}


/* /////////////////////////////////////////////////// */
@media (max-width:640px)
{

	/* Global Settings //////////// */
	body {background-image:none; background-color:#fff; margin:0; padding:0;}
	#banner {background:#333; width:100%; margin:0; z-index:30; height:47px;}
	h1 {font-size:26px; line-height:26px; font-family:Calibri; font-weight:700;}

		/* Global display none*/
		#navbar {display:none}
		
	#holder {padding:0; border:0; border-radius:0; margin:68px 0 0 0;}
	#topnav {position:relative; z-index:21; top:47px; padding:3px 0; left:0; text-align:right; background:#ddd;}
	#topnav a {color:#666; padding:3px 2%; margin-right:3px; font-size:13px; text-shadow:none;}
	#topnav a#nav_news:hover, #topnav a#nav_news:hover, #topnav a.initwhite {padding:3px 2% 3px 2%;}
	#lt_txt {width:94%; padding:0 3% 20px 3%;}
	
	#feedcatlistTop {width:90%; z-index:22; right:2%; left:2%; top:72px; 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:18; top:75px; background:#ccc; width:98%; padding:2px 1%; left: 0%; text-align:left;}
		#sectionbtn a {position:relative; margin-right:1.5%; font-size:14px; padding:3px 8px; display:inline-block;}
		#sectionbtn a.init {background:#666;}
	
	#socialbtn {position:absolute; right:8px; top:77px; z-index:30; width:20px; height:22px; }
	#socialbtnhref {width:20px; height:22px;  background-size:100% auto;}
	#socialbtns {top:100px;}
  
  
	/* #socialbar {padding-bottom:0; padding-top:5px; margin:0;}	*/
	#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%; top:9px}
		#logo img {width:33%; max-width:105px; height:auto;}
		
		.bandfcrc {font-size:120%;}
		
		#searchfldholder {top:8px; right:4px; width:43%; height:26px;}
		#searchkeywordfld {top:0; left:0;}
		#searchsubmitbutton { z-index:700; right:0}
		#searchsubmitbutton a {padding:4px 4px; font-size:16px;}
		#searchkeywordfldholder {width:84%; left:4px; height:26px;}
		#searchkeywordfld {top:0; margin-top:3px; font-size:16px}
	
	#copyr {color:#666; padding:0; text-align:center; vertical-align:top; margin-top:20px;}
		#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 #holder {margin:35px auto 0 auto; border:0; right:auto; padding:0; width:98%;}
	.page-index #sectionbtn {display:none}
	.page-index #MasterCPH_rssfeeds {border:0; margin-bottom:10px;}
	
	.page-index #rt_ind_header_ra {order:1;}
	.page-index #MasterCPH_topten {order:2;}
	.page-index #MasterCPH_rt_genres a {width:90%; padding:4px 5%; font-size:22px; float:none; display:block;}
	
	/* Ads */
	.page-index #MasterCPH_botad_rt {order:3; position:relative; display:block; top:0; height:auto; max-height:160px; padding:0; right:auto; margin:0 auto 8px auto; width:100%;}
	.page-index #MasterCPH_botad_rt2 {display:block; width:98%; overflow:hidden; height:auto; margin:16px auto; padding:0;}
	.page-index #rt_ind_header_bg {order:4;}
	.page-index #MasterCPH_rt_genres {order:5; padding-bottom:8px;}
	
	.page-index #MasterCPH_topten .toplistphotoholder {position:relative; overflow:hidden; margin:0; width:50%; float:left;}
	.page-index #MasterCPH_topten .toplistphotoholder:nth-child(2n+1) {width:50%; clear:both;}
	

	#MasterCPH_rssfeeds {float:none; width:100%;}
	#MasterCPH_itunesfeeds {display:none;}
	
	
	/* ViDEOS ///////////////////// */
	.page-videos h1 {font-weight:normal; font-family:Calibri}
	.bandnametbl {display:table; width:90%; margin:0 auto;}
	.bandnametr {display:table-row;}
	.bandnametd	{display:table-cell; vertical-align:middle;}
	.bandnametd.col1 {width:40%; padding-right:2%;}
	.bandnametd.col1 img {float:right;}
	
	.page-videos #MasterCPH_BandVideoList {width:100%; margin:0;}
	.page-videos #MasterCPH_BandVideoList .vidthumcol6 {width:50%;}
	.page-videos #MasterCPH_BandVideoList .vidthumcol6:nth-child(4n+2) {float:left; clear:none;}
	.page-videos #MasterCPH_BandVideoList .vidthumcol6:nth-child(2n+0) {clear:both}
	.page-videos #MasterCPH_BandVideoList .vidthumimgwrapper {max-height:140px; overflow:hidden; margin-bottom:3px; }
	.page-videos #MasterCPH_BandVideoList .vidthumimgwrapper img {margin-top:0;}


	/* 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 {/*display:none;*/ 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 {padding:0; margin:0; overflow:hidden; width:100%;}
	#MasterCPH_botad2 iframe {padding:0; margin:0; overflow:hidden; width:100%; max-width:320px;}
	#MasterCPH_botad div, #MasterCPH_botad2 div {padding:0; margin:0; float:none; overflow:hidden; display:block; height:auto; width:100%; max-width:320px;}
	.page-profile #MasterCPH_botad_rt {display:none; height:auto; max-height:160px;}
	.page-profile #MasterCPH_botad_rt2 {display:block; width:100%; padding-left:0; z-index:100; top:0;}
	.page-profile #MasterCPH_botad_rt2 .ebayads_iframe {height:75px; width:100%; padding:0; margin:0;}
	.page-profile #tblbandinfo {top:0}
	.page-profile .infolistitem {padding:0 3%;}
	
	.page-video #MasterCPH_botad_rt, .page-videos #MasterCPH_botad_rt {width:98%; padding:5px 1%; display:block; overflow:hidden; max-height:160px;}
	
	#rt_news iframe {/*display:none;*/}
}



/* /////////////////////////////////////////////////// */
@media (max-width:380px)
{
	h1 {font-size:22px; line-height:22px;}
	
	/* Profile Specific /////////////////////////// */
	.page-profile #MasterCPH_botad_rt {height:auto; max-height:100px; border:0; padding-top:0; overflow:hidden;}
	.page-profile #MasterCPH_botad_rt2 {max-height:68px;}
	
	/* News Specific /////////////////////////// */
	.page-newsitem #MasterCPH_botad_rt {height:auto; max-height:100px; overflow:hidden;}
	.page-newsitem #lt_news {padding-top:80px;}
	
	.page-video .bandfcrc, .page-profile .bandfcrc {float:none; width:100%; font-size:20px; line-height:18px; }
	.page-video .bandfcrc:last-child, .page-profile .bandfcrc:last-child {border-bottom:0;}
	.page-video .bandfcrc a, .page-profile .bandfcrc a {color:#444; padding:10px 12px 8px 22px; display:block; text-decoration:none; font-weight:normal; font-family:CalibriBold;}
	
	/*
	.page-profile .vidthumcol3 {width:48%; margin-right:1.3%; float:left; display:inline-block; text-align:center; }
	.page-profile .vidthumcol3.col0 {clear:none;}
	.page-profile .vidthumcol3:nth-child(2n+1) {margin-left:1.3%;}
	*/	
}