/*
@font-face {
    font-family: 'urbano_exbd_condregular';
    src: url('FONTS/Urbano-ExtraBdCond-webfont.eot');
    src: url('FONTS/Urbano-ExtraBdCond-webfont.eot?#iefix') format('embedded-opentype'),
         url('FONTS/Urbano-ExtraBdCond-webfont.woff') format('woff'),
         url('FONTS/Urbano-ExtraBdCond-webfont.ttf') format('truetype'),
         url('FONTS/Urbano-ExtraBdCond-webfont.svg#urbano_exbd_condregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/* TYPEKIT
font-family: "nimbus-sans-condensed",sans-serif; font-weight: 900;
*/

h1, h2, h3 {
	font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; 
}

.copyright {
	display: none !important;
}



/*/////////// BODY/BG ///////////*/
body.custom-background{background-color:#efefef; background-attachment:fixed; background-size: cover!important;}
body div#logo a img{display:none;}

/*news pg*/
/*video pg*/
body.page-id-2.custom-background,
body.page-id-34.custom-background {}
body.page-id-2 div#logo,
body.page-id-34 div#logo{background-image:url(_assets/logos/news.gif); float:left; width:562px; height:272px; background-repeat:no-repeat; left:auto; right:-50px; top:-50px;}

/*feed pg*/
body.page-id-18.custom-background,
body.page-id-117.custom-background{background-image:url(_assets/backgrounds/feed.jpg);}
body.page-id-18 div#logo a img,
body.page-id-117 div#logo a img{display:inline;}

/*music pg*/
body.post-type-archive-music,
body.single-music,
body.category-music.custom-background{background-image:url(_assets/backgrounds/music.jpg);}
body.post-type-archive-music div#logo a img,
body.single-music div#logo a img,
body.category-music div#logo a img{display:inline;}

/*img pg*/
body.page-id-31.custom-background{background-image:url(_assets/backgrounds/img.jpg);}
body.page-id-31 div#logo{background-image:url(_assets/logos/img.gif); float:left; width:385px; height:350px; background-repeat:no-repeat; left:auto; right:-100px; top:200px;}

/*dates pg*/
body.page-id-39.custom-background{background-image:url(_assets/backgrounds/dates.jpg);}
body.page-id-39 div#logo {background-image:url(_assets/logos/dates.gif); float:left; width:425px; height:578px; background-repeat:no-repeat; left:auto; right:-70px; top:-100px;}

/*ie8 */

/*body.page-id-39.custom-background*/ .ie8hack {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='[_assets/backgrounds/dates.jpg]', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='[_assets/backgrounds/dates.jpg]', sizingMethod='scale')";
}

/*/////////// Navigation ///////////*/
a{color:#aaa;  -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out;}
p{color:#fff;}

/*/////////// Navigation ///////////*/
.navigation {border-bottom: none;}
ul.menu{position:fixed; top:250px; left:0; width:300px; height:auto; background:none !important; background-image: none !important; padding:0; filter: none !important;}
ul.menu li {margin:0 0 -4px 0; padding:0; display:block; clear:both; }
ul.menu li a{background:none !important; font-size:36px; width:100%; display:block; clear:both;font-size:54px; text-transform:uppercase; text-shadow:none; font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important;*/ padding:0px 10px 5px 10px; line-height:1em; border:none; -webkit-font-aliasing:antialiased; color: #e5e5e5!important;}
ul.menu li a:hover, ul.menu li.current-menu-item a{background:none!important; border:none; text-shadow:none; padding-left:25px;color:#fff!important; }
/*ul.menu li a:hover {background:none !important; background-image: none !important; filter: none !important;}*/
body.page-id-34 ul.menu li.current-menu-item a,
body.single-music ul.menu li.current-menu-item a,
body.post-type-archive-music ul.menu li.current-menu-item a,
body.single-music .menu-item-176 a {color: #333 !important;}

/*/////////// GLOBAL/CONTAINERS ///////////*/
#container {margin-top: 100px; max-width: 677px;}
#footer {max-width: 677px;}
div#logo {position:fixed; top:-50px; left:-50px;}
#ucid_bar .lowerTab {right:10px; height:18px; bottom:-25px;}

#wrapper {background:none; border:none; padding:0;}
#wrapper div.grid.col-620, #wrapper #content-archive{width:100%;}
#wrapper div.post{width:100%; margin:20px 0 40px 0;}
#wrapper div.post a {color:#fff;}
/* JC: #wrapper div.post h1.post-title,*/ #wrapper div.post .post-meta, #wrapper div.post .post-entry, #wrapper div.post .post-data, #wrapper div.navigation{background:rgba(0,0,0,1); /*width:100%; float:left;*/ padding:10px; color:#fff; margin:0; font-size:16px}
#wrapper div.post h1.post-title {font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important;*/ font-size:80px; color:#fff;text-transform:uppercase; line-height:1em;}


/*
JC
#wrapper div.post h1.post-title {width:auto; float:left; clear:both; padding:0px 0px; line-height:1em; -webkit-font-aliasing:antialiased;  display:block; background: none;}
h1.post-title a {background:black; padding: 0 6px; display: block; float: left;}

#wrapper h1.post-title {background:#ef4364; font-size:60px; font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif; color:#000; padding:5px 10px; float:left; text-transform:uppercase; margin:10px 0;} 
*/

#wrapper div.post .post-meta {text-transform: uppercase; padding: 10px 10px 0 10px; font-size: 12px;}

#wrapper div.navigation div.previous, #wrapper div.navigation div.next {font-family: helvetica, arial, sans-serif; font-size:18px; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out; position:relative; }
#wrapper div.navigation div.previous a, #wrapper div.navigation div.next a{font-size:11px; text-transform:uppercase;}
#wrapper .navigation .next {float: left;}

#wrapper div.post .post-data {background:#fff; background:rgba(255,255,255,.9); color:#000; margin:0;}
#wrapper div.post .post-data a{color:#000;}

/*
#wrapper div.post-meta{display:none;} 
#wrapper div.post .post-meta {display:none;}
*/

div.breadcrumb-list a{padding:5px 10px; background:#000; background:rgba(0,0,0,.5); color:#999; font-size:16px; text-transform:uppercase;}
div.breadcrumb-list a:hover{background:#ef4364; color:#000;}
div.breadcrumb-list span.breadcrumb-current {background:#ef4364; color:#000; padding:5px 10px; font-size:16px; text-transform:uppercase;}

img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {margin: 15px 0;}
.post-edit {margin: 0 0}

 /*/////////// RIVER PAGE ///////////*/
body.page-id-18 h1.post-title,
body.home .post-title,
body.page-id-31 h1.post-title, 
body.page-id-18 div.post-meta, body.page-id-18 div#comments.echo-submit-form, div.echo-stream.echo-ui:last-child,
body.page-id-18 .channel.sub{display:none!important;}
.page-id-18 div#wrapper {max-width:600px; left:0;}

 /*/////////// NEWS PAGE ///////////*/
body.page-id-2 .post-data {display: none;}
body.page-id-2 #widgets {display: none;}
/*body.single #wrapper div.post h1.post-title {background: #000; padding: 10px; width: 80%;}*/
body.single .post-data {display: none;}
/* SINGLE PAGE */
body.single #wrapper div.post {margin-bottom: 0;}
.type-post {}
.author.vcard {display: none;}

h1.post-title {
    margin:0;
    font-size: 60px;
    font-weight: bold;
    font-family: sans-serif;
    background-color: #000; 
    display:inline;
    text-transform:uppercase;
}
h1.post-title a{
    background-color: #000;
    color: #FFFFFF;
    text-decoration:none;
    position: relative; 
    left: -11px;
   
}

.post-title-holder { 
    max-width:677px;
    line-height: 1.1; 
    padding: 1px 0;
	padding-top: 0.8%;
    border-left: 22px solid #000; 
}



/*/////////// EVENTS PAGE ///////////*/
 body.page-id-39 h1.post-title, body.page-id-39 div.post-meta,
 body.page-id-39 .channel.sub,
 body.page-id-39 .post-title-holder,
 .bit-header,
 .bit-description-links {display:none;}
 
 /* Bands in Town */
#bit-events {padding:11px;}
.page-id-39 div#wrapper div.post-entry{background:#000;}
.page-id-39  #bit-events table {border:none; font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header th, .page-id-39 div#wrapper div.post-entry div.bit-widget-container tr th {color:#fff!important; font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */ font-size:60px; padding:10px; text-transform:uppercase;}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header .bit-header-overflow-fix {height:30px; padding:20px 0;}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-text {font-size:24px; padding:7px 5px 0 0;}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr th {font-size:18px; padding:5px; color:#eef72f!important; border-color:#2f2f33}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container td{color:#fff!important;font-size:14px; border-color:#2f2f33;}
.page-id-39 div#wrapper div.post-entry div.bit-widget-container td.bit-date{width:60px; font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */ font-size:14px; text-transform:uppercase;}
.page-id-39 #comments,
.page-id-39 .bit-header-links {display: none !important;}

 /*/////////// IMAGES PAGE ///////////*/
body.page-id-31 #wrapper{max-width:720px;}
.page-id-31 .ngg-album-compact {height:auto; width:100%; margin-top:10px!important; padding:0!important; z-index:1; position: relative;}
.page-id-31 .ngg-album-compactbox {margin:10px 0 0 0!important; padding:0!important; background:none; width:100%; height:auto; z-index:1;} 
.ngg-album-compactbox .Thumb {width:100%; height:auto; background:#000; border:10px solid black;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
.ngg-album-compactbox .Thumb:hover{opacity:.8;}
.ngg-album-compact h4 {width:auto; z-index:9999; float:left; line-height:1em; position: absolute; bottom: 10px;}
.page-id-31 a.ngg-album-desc {padding:5px 10px; background:#000; background:rgba(0,0,0,1); color:#fff; font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif; font-size: 4em; text-transform:uppercase; float:left; line-height:1em; width:auto;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0;}
.page-id-31 .ngg-album-compact p {background: url(_assets/bg-circle.png) no-repeat; color:#fff; width:100px; height: 100px; padding:  40px 0 0 0; float:left; clear:both; display:block;position: absolute; top: 20px; right: 10px; text-align: center; text-transform: uppercase;}
.page-id-31 .channel.sub,
.page-id-31 .post-title-holder,
.page-id-31 .post-meta {display: none !important;}
.slideshowlink {display: none;}
a.menu-trigger {display:none;}

/*/////////// MUSIC ///////////*/
body.single-music #container {max-width: 785px; color: #fff;}
article.music {background: #000; padding: 0 10px 10px 15px;}
article.music h2.entry-title  {font-size: 4em;font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important;*/ line-height: 1.1; margin-bottom: 10px; color: #fff; text-transform: uppercase;}
article.music li {font-size: 1.2em;font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important;*/ line-height: 1.4; }
.album-cover {float: right; max-width: 350px; max-height: 350px; width:100%; height:100%;}
.release-date { text-align: right;}
.track-listing {clear: left; padding-top: 5px;}
.track-listing ol {margin-left: 1.75em;}

.links {
	float: left;
	margin-right: 15px;
}
.links h4 {
	background: url(_assets/icon-music-links.png) no-repeat;
	height: 40px;
	padding-left: 15px;
	margin: 0 0;
}
.links h4 a {
	display: block;
	font-size: 12px;
	padding-top: 15px;
	color: #fff;
}

.links h4 span {
	text-transform: uppercase;
}

.links ul {
	margin: 0;
	padding: 0;
	display: none;
}
.links ul li {
	list-style: none;
}

.links.buy h4 {
	background-position: 0 -34px;
	padding-left: 22px;	
}

/* MUSIC ARCHIVE/LIST */
body.post-type-archive-music h1.post-title,
body.post-type-archive-music h6,
body.post-type-archive-music .navigation {
	display: none;
}

body.post-type-archive-music .music {
	float: left;
}

/*/////////// VIDEOS ///////////*/
body.page-id-34 h1.post-title,
body.page-id-34 #comments,
body.page-id-34 .channel.sub,
.page-id-34 .post-title-holder,
.page-id-34 .post-meta {display: none !important;}

#tubepress_gallery_1311030063_thumbnail_area {width: 720px !important;}
.tubepress_thumbs a {color: #fff;}
.tubepress_thumb {width: 178px !important; background: #000; margin-bottom: 12px;}
.tubepress_embedded_title {font-size: 3em;font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */ line-height: 1.1; margin-bottom: 10px; text-transform: uppercase; color: #000;}
div.tubepress_container div.pagination a {color: #000;}

.tubepress_thumb img {
	padding: 0 0 0 0 !important;
	margin-right: 1px;
}

dl.tubepress_meta_group {
	width: 90% !important;
}

/*/////////// CONTACT PG ///////////*/
.page-id-117 .post-title-holder,
.page-id-117 .post-meta,
.page-id-117 .channel.sub {
	display: none;
}
.page-id-117 .post-117 {
	padding: 20px 10px 10px 15px;
	background:#000;
	font-size: 22px;
}
.page-id-117 h2  {
	margin: 0 0 10px 0;
	color: #fff;
}
.page-id-117 li {
	margin-bottom: 8px;
}
/*/////////// COMMENTS/WP CONTENT ///////////*/
.channel.sub,
body.single #comments {background: #fff !important; clear: both; margin-top: -35px;}
.channel.sub h2.title {text-transform: uppercase; padding: 20px; font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */ font-size: 32px; color: #222; font-weight: normal;}
.comments-link a {
	display: inline-block;
	width: 24px;
	height:20px;
	padding: 0;
	margin: 0 0 0 8px;
	font-size: 9px;
	text-align: center;
	color: #000  !important;
	background: url(http://yeahyeahyeahs.umg-wp-stage.com/wp-content/themes/responsive2/images/bg-comments.png) no-repeat;;
}

#comments label {display: inline;}
.echo-submit-socialsharing {margin: 8px;}
div.really_simple_share {padding-top: 20px;}

/*/////////// SOCIAL NAV ///////////*/
ul#social-nav {width:auto; height:48px; margin:0; padding:0; position:fixed; bottom:10px; left:15px; }
ul#social-nav li{display:inline;}
ul#social-nav li a{float:left; text-indent:-9999em; width:45px; height:45px; background:url(_assets/social-icons.png) center top no-repeat;}
ul#social-nav li#instagram a{background-position: 0 0 ;}
ul#social-nav li#twitter a{background-position: -55px 0 ; margin-right:3px;}
ul#social-nav li#facebook a{background-position: -110px 0 ;}
ul#social-nav li a:hover{opacity:.8;}

.scroll.to.top {display: none;}

/*
#footer {
	margin-left: 180px;
	bottom: 10px;
}

.home #footer {
	margin-left: 240px;
}
*/

#footer  {
	margin: 0 auto;
	max-width: 720px;
	position: relative;
	left: 60px;
	padding: 0 20px;
}
body.single-music #footer {
	max-width: 795px;
}
body.home #footer {
	left: 110px;
}


/*/////////// MEDIA QUERIES ///////////*/
@media only screen and (min-width: 961px) and (max-width: 1380px) {
	#container {max-width:720px; position:relative; left: 60px}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header th {font-size:48px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header .bit-header-overflow-fix {height:25px; padding:15px 0;}

	#wrapper div.post h1.post-title, h1.post-title a {font-size:80px;}
}
@media only screen and (min-width: 761px) and (max-width: 960px) {
	#container {max-width:440px; position:relative; left: 50px; }
	#wrapper div.post h1.post-title, h1.post-title a {font-size:48px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header th {font-size:24px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header .bit-header-overflow-fix {height:20px; padding:15px 0;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-text {font-size:18px; padding:2px 3px 0 0;}
}

/* = = =  iPad Portrait */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
/* For portrait layouts only */
	#ucid_bar .lowerTab {margin-left: 110px !important;}

	body.single-music #container {
	max-width: 500px;
	}
	.album-cover {
	max-width: 500px;
	max-height: 500px;
	width: 100%;
	height: 100%;
	}
	
	#menu-footer {
	margin-left: 150px;
	margin-bottom: 10px;
	}
	.copyright {
		display: none;
	}

	/* VIDEOS */
	div.tubepress_container,
	div.tubepress_normal_embedded_wrapper,
	div.tubepress_container iframe {width: 500px !important;}
	.tubepress_thumbs a {color: #fff;}
	.tubepress_thumb { width: 250px !important;background: #000; margin-bottom: 12px; float: left;}
	.tubepress_embedded_title {font-size: 1.5em;font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */; line-height: 1.1; margin-bottom: 10px;}
	div.tubepress_container div.pagination a {color: #000;}


}


@media only screen and (min-width: 651px) and (max-width: 760px) {
	#container {max-width:360px; position:relative; left:50px; }
	#wrapper div.post h1.post-title, h1.post-title a {font-size:48px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header th {font-size:24px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header .bit-header-overflow-fix {height:20px; padding:15px 0;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-links, .page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-text  {display:none;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container td.bit-rsvp {display:none;}
	div#ucid_bar{display:none!important;}
}



/* = = = iPhone */
@media only screen and (max-width: 650px) {
	div#logo a img{display:none!important;}
	div#logo {width:320px!important; height:125px!important; background: url(_assets/logos/yyymobilelogo.png) no-repeat!important; background-size: contain; left:50%!important; right:auto!important;top:8px!important; margin-left:-160px; z-index: -1;position: absolute !important;}
	#footer {left: -30px !important; bottom: 100px; display: none;}
	
	select.tinynav{font-size:24px; background:#000 url(_assets/list-icon.png) 10px 20px no-repeat;; background-color:rgba(0,0,0,.9); color:#fff; z-index:99999; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:none; font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif; font-size:36px; text-transform:uppercase; line-height:1em; padding:20px 0 20px 67px;}
	select.tinynav option{text-transform:uppercase; font-size:18px; font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif;}
	.home #wrapper {width:100%; }
	.home a.article_title:link,.home a.article_title:visited,.home .echo-item-data div.note_title,.home .article_tweet {font-size:34px;}
	div#wrapper{margin-top:30px!important; float:left; display:block; clear:both; padding-bottom: 150px; }
	#wrapper div.post h1.post-title, h1.post-title a {font-size:48px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header th {font-size:27px;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header .bit-header-overflow-fix {height:15px; padding:10px 0;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-links, .page-id-39 div#wrapper div.post-entry div.bit-widget-container tr.bit-header span.bit-share-text  {display:none;}
	.page-id-39 div#wrapper div.post-entry div.bit-widget-container td.bit-rsvp {display:none;}
	
	div#ucid_bar{display:none!important;}
	a.menu-trigger {display:block; position:absolute; bottom:0; left:0; background:#000; width:50px; height:50px; text-indent:-9999em; float:left; z-index:9999;}
	a.menu-trigger:hover{background:#fff;}
	select.tinynav {width:100%; position:fixed; bottom:0; left:0;}
	ul#menu {position:relative; left:auto; top:auto;}
	.page-id-31 a.ngg-album-desc {font-size: 2em;}
	ul#social-nav,
	#load-gif  {display:none;}

	/* MUSIC */
	article.music h2.entry-title {
	font-size: 2em;
	margin: 0 0;
	padding-top: 10px;
	}
	.post-type-archive-music .post-entry a img {width: 110px; height: 110px; margin-right: 25px;}

	/* VIDEOS */
	div.tubepress_container,
	div.tubepress_normal_embedded_wrapper,
	div.tubepress_container iframe {width: 270px !important;}
	.tubepress_thumbs a {color: #fff;}
	.tubepress_thumb { width: 270px !important;background: #000; margin-bottom: 12px;}
	.tubepress_embedded_title {font-size: 1.5em;font-family: "nimbus-sans-condensed",sans-serif !important; font-weight: 900; /*font-family:'urbano_exbd_condregular', helvetica, arial, sans-serif!important; */; line-height: 1.1; margin-bottom: 10px;}
	div.tubepress_container div.pagination a {color: #000;}

}

@media only screen and (max-height: 720px) {
	/*ul#social-nav  {display:none;}*/
}