/* ***** ----------------------------------------------- *****
/* ***** CSS Overrides For Danny Brown
/* ***** ----------------------------------------------- ***** */

html, body {
	background-color: #000;
}

.btn.btn-navbar:hover {
	text-shadow: none;
}

body {
	background: url(../img/bg.jpg) center 70px no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
	-ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	color: #fff;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 24px;
}

#whenitrain {
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	background-image:url('../img/dbglitch.jpg');
	background-size: cover;
	background-position: center;
	z-index: 200000;
}

	#wir-cross {
			position: absolute;
			top: 0;
			right: 0;
			font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
			font-size: 2em;
			color: white;
			padding: 2%;
			cursor: pointer;
	}

	#wir-popup {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 80%;
		max-width: 1025px;
		background-color:black;
		padding: 10px;
	}

	#whenitrain #mc_embed_signup {
		width: 90%;
		max-width: 400px;
		margin: 0 auto;
		padding-top: 25px;
		color:white;
	}

		#whenitrain #mc_embed_signup form, #whenitrain #mc_embed_signup_scroll, .mc-field-group {
			width: 100%;
		}

		#whenitrain .mc-field-group {
			width: 70%;
			min-width: 147px;
		}

			#whenitrain .mc-field-group input {
				width: 100%;
				height: 40px;
				border: none;
				padding: 5px;
				border-top: 2px solid black;
				border-bottom: 2px solid white;
				background: transparent;
				color: white;
			}

			#whenitrain .mc-field-group input:focus,#whenitrain #mc-embedded-subscribe:focus {
				outline: 0;
				border-top: 2px solid white;
			}

			#whenitrain #mc-embedded-subscribe:hover {
				border-right: 2px solid white;
				border-top: 2px solid white;
			}

			@media screen and (max-width: 448px) {
				#whenitrain .mc-field-group input:focus,#whenitrain #mc-embedded-subscribe:focus {
					outline: 0;
					border-top: 2px solid black;
				}

				#whenitrain #mc-embedded-subscribe:hover {
					border-right: 2px solid black;
					border-top: 2px solid black;
				}
			}

		#whenitrain #mc-embedded-subscribe {
			width: 30%;
			min-width: 64px;
			height: 40px;
			border: none;
			border-top: 2px solid black;
			border-right: 2px solid black;
			border-bottom: 2px solid white;
			background-color: transparent;
			padding: 5px;
			text-align: center;
			color: white;
			text-shadow: none;
			font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		}

	#whenitrain .mc-field-group {
			float: left;
	}

.portfolio-entry a {
	color: #fff !important;
	font-weight: 800;
}

#splash_block {
	border-top: 5px solid #f200f2;
	padding: 15px;
	position: relative;
	text-align: center;
	/* margin-bottom: 200px; */
	margin-bottom: 50px;
	overflow: hidden;
	/* updates */
	display: none;
}

	#splash_block #splash_header {
		position: relative;
		z-index: 10;
		/* updates */
		display: none;
	}

		#splash_block #splash_header h1{
			width: 196px;
			height: 84px;
			background: url(../img/logo_dannybrown_white.png);
			float: left;
			margin-top: 0px;
		}

		#splash_block #splash_header #splash_nav{
			float: right;
			margin-top: 30px;
		}

			#splash_block #splash_header #splash_nav ul {

			}

				#splash_block #splash_header #splash_nav ul li{
					display: inline-block;
				}

					#splash_block #splash_header #splash_nav ul li:first-child a {
						border-left: none;
					}

					#splash_block #splash_header #splash_nav ul li a {
						padding: 0 50px;
						font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
						font-weight: normal;
						font-size: 21px;
						border-left: 1px solid #464646;
						color: #fff;
						text-transform: uppercase;
					}

					#splash_block #splash_header #splash_nav ul li a:hover {
						background: transparent;
						color: #f200f2;
					}

	#splash_block #skull_block {
		z-index: 0;
		width: 524px;
		height: 588px;
		position: absolute;
		top: 20px;
		left: 50%;
		margin-left: -262px;
	}

		#splash_block #skull_block #skull {
			width: 100%;
			height: auto;
		}

		#splash_block #skull_block .spiral {
			width: 90px;
			height: 90px;
			background: url(../img/spiral.png);
			z-index: 20;
			position: absolute;
		}

		#splash_block #skull_block .spiral#left {
			top: 249px;
			left: 145px;
		}

		#splash_block #skull_block .spiral#right {
			top: 249px;
			right: 150px;
		}

		#splash_block #skull_block:hover .spiral {
			-moz-animation:.6s rotateLeft infinite linear;
			-webkit-animation:.6s rotateLeft infinite linear;
		}

		@-moz-keyframes rotateLeft{
			0%{ -moz-transform:rotate(360deg); -moz-transform-origin:50% 50%; }
			100%{ -moz-transform:rotate(0deg); }
		}

		@-webkit-keyframes rotateLeft{
			0%{ -webkit-transform:rotate(360deg); -webkit-transform-origin:50% 50%; }
			100%{ -webkit-transform:rotate(0deg); }
		}

	#splash_block #splash_text_block {
		width: 768px;
		margin: 500px auto 0 auto;
	}

		#splash_block #splash_text_block #featured_item {
			margin-bottom: 80px;
		}

			#splash_block #splash_text_block #featured_item #featured_title {
				display: block;
				color: #f200f2;
				font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
				text-transform: uppercase;
				font-size: 44px;
				margin-bottom: 20px;
				line-height: 42px;
			}

			#splash_block #splash_text_block #featured_item #featured_excerpt {
				color: #fff;
				margin-bottom: 20px;
				display: block;
			}

			#splash_block #splash_text_block #featured_item #featured_link {
				color: #f200f2;
				font-style: italic;
				display: block;
				font-size: 14px;
				margin-bottom: 20px;
			}

			#splash_block #splash_text_block #featured_item #featured_media {
				display: none;
			}

		#splash_block #splash_text_block #enter_block {

		}

			#splash_block #splash_text_block #enter_block #enter_text{
				display: block;
				color: #ddd;
				font-size: 24px;
				text-transform: uppercase;
				margin-bottom: 30px;
				font-weight: bold;
			}

			#splash_block #splash_text_block #enter_block #enter_btn{
				display: block;
				width: 44px;
				height: 43px;
				background: url(../img/btn_enter.png);
				margin: 0 auto;
				position: relative;
			}

			#splash_block #splash_text_block #enter_block #enter_btn span{
				background: url(../img/btn_enter_rollover.gif) no-repeat center center;
				display: block;
				width: 44px;
				height: 43px;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 10;
				display: none;
			}

			#splash_block #splash_text_block #enter_block #enter_btn:hover span {
				display: block;
			}

#content .element .inside {
	background: #000;
}

body.fixed-width {
	padding: 0 !important;
}

body.fixed-width .fixed-wrap {
	width: 100% !important;
	max-width: none !important;
	background: #000;
	background-image: url(../img/nav_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}

body.home.fixed-width .fixed-wrap {
	/* updates */
	position: fixed;
	z-index: 999;
}

/* updates */
body.home.fixed-width #content {
	margin-top: 50px;
}

body.fixed-width #banner {
	max-width: 1025px;
	margin: 0 auto;
}

body.fixed-width #inner-logo a#logo {
	margin: 0;
	width: 137px;
	height: 59px;
}

/*
body.fixed-width #inner-logo a#logo:hover img{
	display: none;
}

body.fixed-width #inner-logo a#logo:hover {
	background: url(../img/logo_dannybrown_black_rollover.gif) center center no-repeat !important;
}
*/

a:hover {
	cursor: url(../img/cursor_finger.png),pointer;
}

.fixed-wrap.header {
	border-top: 5px solid #f200f2;
}

/* updates  */
/*.home .header {
	position: fixed !important;
	top: -200px;
	z-index: 99;
} */

.home .section_header_block.home-latest {
	display: block;
}

.home .section_header_block.internal-latest {
	display: none;
}

#banner {
	background: none !important;
}

#banner .container-fluid {
	padding: 0 !important;
	background: none !important;
}

.inline_menu #inner-logo {
	padding: 6px 0 4px 0px !important;
}

#inner-menu {
	top: 0 !important;
	display: inline-block !important;
	padding-top: 0 !important;
}

#main-menu .container-fluid {
	line-height: 0;
}

#menu-main-menu > li > a {
	padding: 22px 40px 23px 40px;
	font-weight: 500;
	font-size: 18px;
	color: #fff;
}

#menu-main-menu > li:last-child > a {
}

#nav-main .nav > .active > a {
	color: #fff;
}

#nav-main .nav a:hover {
	color: #fff !important;
}

#nav-main .menu-home a:hover {
	background: url(../img/home_rollover.gif) center center !important;
}

#nav-main .menu-tour a:hover {
	background: url(../img/tour_rollover.gif) center center !important;
}

#nav-main .menu-videos a:hover {
	background: url(../img/videos_rollover.gif) center center !important;
}

#nav-main .menu-music a:hover {
	background: url(../img/music_rollover.gif) center center !important;
}

#nav-main .menu-merch a:hover {
	background: url(../img/merch_rollover.gif) center center !important;
}

.gallery_element {
	margin-top: 20px;
	padding: 12px !important;
	background: url(../img/pattern_x.png);
}

.social-cont {
	right: -150px;
	top: 10px !important;
}

.navbar .nav.social-menu > li {
	margin-left: 8px;
}

.icon:before {
	display: none;
}

.icon {
	width: 22px;
	height: 22px;
	padding: 0 !important;
}

.icon.icon_facebook {
	background: url(../img/icon_facebook.png);
}

.icon.icon_facebook:hover {
	background: url(../img/icon_facebook_rollover.gif) right center no-repeat;
}

.icon.icon_twitter {
	background: url(../img/icon_twitter.png);
}

.icon.icon_twitter:hover {
	background: url(../img/icon_twitter_rollover.gif) right center no-repeat;
}

.icon.icon_spotify {
	background: url(../img/icon_spotify.png);
}

.icon.icon_spotify:hover {
	background: url(../img/icon_spotify_rollover.gif) right center no-repeat;
}

.icon.icon_tumblr {
	background: url(../img/icon_tumblr.png);
}

.icon.icon_tumblr:hover {
	background: url(../img/icon_tumblr_rollover.gif) right center no-repeat;
}

.icon.icon_soundcloud {
	background: url(../img/icon_soundcloud.png);
}

.icon.icon_soundcloud:hover {
	background: url(../img/icon_soundcloud_rollover.gif) right center no-repeat;
}

.icon.icon_instagram {
	background: url(../img/icon_instagram.png);
}

.icon.icon_instagram:hover {
	background: url(../img/icon_instagram_rollover.gif) right center no-repeat;
}

.section_header_block {
	background: url(../img/posts_bar.jpg);
	margin-top: 30px;
	height: 60px;
}

	.section_header_block .header_text {
		line-height: 62px;
		color: #fff;
		text-transform: uppercase;
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 44px;
		padding:0 20px;
		font-weight: 300;
		text-align: center;
		display: none;
	}

#featured {
	position: relative;
	top: -100px;
}

.img-cont {
	padding: 12px;
	background: url(../img/post_thumb_bg.jpg);
}

.slides .slide:hover img {
	-webkit-filter: invert(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'invert\'><feColorMatrix type=\'matrix\' values=\'-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0\'/></filter></svg>#invert");
}

.gallery_element .flexslider .slides .slide h1 {
	background: #000;
	color: #f200f2;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 48px;
	font-weight: 300;
	line-height: 60px;
	display: inline-block;
	padding: 0 10px;
	width: auto;
}

.flex-prev, .flex-next {
	width: 49px !important;
	height: 48px !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
	opacity: 1 !important;
}

.flex-prev:before, .flex-next:before {
	display: none;
}

.flex-prev {
	background: url(../img/btn_finger_left.png);
	left: 0 !important;
}

.flex-prev:hover {
	background: url(../img/btn_finger_left_rollover.gif) no-repeat center center !important;
}

.flex-next {
	background: url(../img/btn_finger_right.png);
	right: 0 !important;
}

.flex-next:hover {
	background: url(../img/btn_finger_right_rollover.gif) no-repeat center center !important;
}

.flex-direction-nav .flex-full {
	display: none !important;
}

.flex-control-nav {
	opacity: 1 !important;
	bottom: 0 !important;
	display: none !important;
}

.entry-thumb:hover .thumb-overlay {
	opacity: 1;
	background-size: cover;
}

.isotope-item:nth-child(9n+1) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_02.gif) center center;
}

.isotope-item:nth-child(9n+2) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_03.gif) center center;
}

.isotope-item:nth-child(9n+3) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_04.gif) center center;
}

.isotope-item:nth-child(9n+4) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_05.gif) center center;
}

.isotope-item:nth-child(9n+5) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_06.gif) center center;
}

.isotope-item:nth-child(9n+6) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_07.gif) center center;
}

.isotope-item:nth-child(9n+7) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_08.gif) center center;
}

.isotope-item:nth-child(9n+8) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_09.gif) center center;
}

.isotope-item:nth-child(9n+9) .entry-thumb:hover .thumb-overlay {
	background: url(../img/news_rollover_10.gif) center center;
}

.entry-thumb .thumb-overlay-icon {
	display: none;
}

.entry-cont {
	background: rgba(0, 0, 0, 0.9);
}

body.fixed-width .entry-cont {
	padding: 20px 15px 30px;
}

.entry-text-cont {
	padding: 0;
	position: relative;
}

	.entry-text-cont .entry-title {
		padding: 15px;
		text-align: center;
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 24px;
		padding: 25px 15px 15px 15px;
	}

	.entry-text-cont .entry-meta {
		background: #000;
		display: inline-block;
		width: 110px;
		text-align: center;
		padding: 0;
		position: absolute;
		top: 0;
		left: 50%;
		margin: -13px 0 0 -55px;
		z-index: 10;
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		color: #f200f2;
		font-size: 17px;
		font-weight: 800;
	}

	blockquote {
    margin: 13px;
    border-left: 0;
    font-style: italic;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;;
    padding: 0;
	}

	blockquote p {
		font-size: 13px;
		font-weight: 500;
		line-height: 26px;
	}

	.entry-text-cont .entry-text {
		padding: 0 15px 15px 15px;
	}

	.entry-text-cont .entry-title a {
		font-weight: 800 !important;
		line-height: 30px;
		color: #fff;
	}

	h2.entry-title a:hover {
		color: #333333;
	}

	.page .entry-text-cont .entry-title {
		padding: 10px;
	}

	.entry-text a {
		color: #fff !important;
		font-weight: 800;
		font-size: 11px;
		text-transform: uppercase;
	}

	.entry-text a:hover {
		color: #f200f2 !important;
	}

	.entry-text strong > span {
		color: #fff !important;
	}

.entry-more {
	display: none;
}

.load-more {
	display: block;
	text-align: center;
}

.load-more a {
	color: #fff;
	font-weight: 800;
	font-size: 11px;
	text-transform: uppercase;
}

.load-more a:hover {
	color: #f200f2;
}

.entry-footer {
	padding: 15px;
	background: url(../img/posts_bg.jpg) repeat left top;
	border-bottom: 4px solid #f200f2;
	z-index: 3;
	position: relative;
}

.btn_readmore{
		display: inline-block;
		width: 120px;
		height: 30px;
		border: 1px solid #fff;
		background: #000;
		color: #fff;
		text-transform: uppercase;
		float: left;
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 16px;
		line-height: 30px;
		font-weight: 500;
		text-align: center;
		padding-top: 0px;
	}

	.btn_readmore:hover {
		background: url(../img/btn_readmore_rollover.gif);
		background-size: cover;
	}

	.entry-footer .left_right_buttons {
		float: left;
		list-style-type: none !important;
		margin: 0;
	}

		.entry-footer .left_right_buttons li {
			float: left;
			margin: 0 5px !important;
			padding: 0 !important;
			list-style-type: none !important;
		}

			.entry-footer .left_right_buttons li a {
				display: block;
				width: 35px;
				height: 26px;
			}

			.entry-footer .left_right_buttons li.left a{
				background: url(../img/btn_finger_left_nobg.png);
			}

			.entry-footer .left_right_buttons li.left a:hover {
				background: url(../img/btn_finger_left_rollover.gif) 0 1px no-repeat;
			}

			.entry-footer .left_right_buttons li.right a{
				background: url(../img/btn_finger_right_nobg.png);
			}

			.entry-footer .left_right_buttons li.right a:hover {
				background: url(../img/btn_finger_right_rollover.gif) 0 1px no-repeat;
			}

	.btn_twitter {
		width: 27px;
		height: 27px;
		background: url(../img/btn_twitter.png);
		display: block;
		float: right;
		margin-left: 15px;
	}

	.btn_twitter:hover {
		background: url(../img/btn_twitter_rollover.gif) no-repeat center center;
	}

	.btn_facebook {
		width: 27px;
		height: 27px;
		background: url(../img/btn_facebook.png);
		display: block;
		float: right;
	}

	.btn_facebook:hover {
		background: url(../img/btn_facebook_rollover.gif) no-repeat center center;
	}

	.portfolio-meta {
		display: none;
	}

#footer-container {
	max-width: 1025px !important;
	margin-top: 0px;
}

#footer {
	background: none;
	padding-bottom: 30px;
}

	#footer .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	#footer #copyright {
		padding: 20px 0;
		text-align: center;
		font-size: 11px;
		text-transform: uppercase;
		font-style: italic;
	}

	#footer #logos #footer_logo_dannybrown {
		display: block;
		width: 182px;
		height: 52px;
		background: url(../img/logo_dannybrown_footer.png) right center no-repeat;
		float: left;
		margin-right: 50px;
	}

	#footer #logos #footer_logo_warp {
		display: block;
		width: 80px;
		height: 52px;
		background: url(../img/logo_footer_warp.png) right center no-repeat;
		float: left;
	}

	#footer #fh_logo #footer_logo_buy_local {
		display: block;
		width: 142px;
		height: 52px;
		background: url(../img/logo_footer_buy_local.png) right center no-repeat;
		float: right;
		margin-right: 30px;
	}

	#footer #fh_logo #footer_logo_fh {
		display: block;
		width: 151px;
		height: 52px;
		background: url(../img/logo_fh_footer.png) right center no-repeat;
		float: right;
	}

h1.portfolio-title {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 800;
	font-size: 33px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

#content hr {
	margin: 10px 0;
}

#content a {
	color: #fff;
}

#content a:hover {
	color: #f200f2;
}

#content .navbar.filter .nav > li > a {
	color: #777;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
}

#content .navbar.filter .nav > li.active > a {
	color: #f200f2;
}

body.fixed-width .navbar.filter {
	margin: 2px 20px 0px;
}

#content .filter_label a {
	cursor: auto !important;
	color: #fff !important;
	font-weight: 800 !important;
}

.fr-loading {
	width: 60px;
	height: 60px;
	background: url(../img/loading.gif);
}

.fr-loading-offset {
	display: none !important;
}

.thumb-overlay-content {
	display: table-cell !important;
}

.blog .main {
	padding-top: 0 !important;
}

.carousel-wrapper {
	position: relative;
	margin: 0 calc( ( (100vw - 100%) / 2) * -1 );
	visibility: hidden;
}

.carousel-wrapper .owl-carousel .owl-dots {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}

.carousel-wrapper .owl-carousel .owl-dot {
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #fff;
	margin: 0 5px;
	display: inline-block;
}

.carousel-wrapper .owl-carousel .owl-dot.active {
	background: #f200f2;
}

.carousel-wrapper .owl-nav {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 56px;
	transform: translateY(-50%);
}

.carousel-wrapper .owl-nav .owl-prev {
	position: absolute;
	top: 0;
	left: 0;
}

.carousel-wrapper .owl-nav .owl-next {
	position: absolute;
	top: 0;
	right: 0;
}

.carousel-wrapper .owl-nav .left,
.carousel-wrapper .owl-nav .right {
	display: block;
    width: 56px;
    height: 56px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.7);
	background-repeat: no-repeat;
	background-position: 6px center;
}

.carousel-wrapper .owl-nav .left {
	background-image: url(../img/btn_finger_left_nobg.png);
}

.carousel-wrapper .owl-nav .right {
	background-image: url(../img/btn_finger_right_nobg.png);
	    background-position: 13px center;
}

.carousel-wrapper .owl-nav .left:hover {
	background-image: url(../img/btn_finger_left_rollover.gif);
}

.carousel-wrapper .owl-nav .right:hover {
	background-image: url(../img/btn_finger_right_rollover.gif);
}


.slide {
	width: 100%;
	position: relative;
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}

.slide .entry-text-cont {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 0px 40px;
	background: rgba(0, 0, 0, 0.7);
}

.slide .entry-title {
	padding: 0;
	margin: 0 5% 11px;
}

.slide .btn_twitter,
.slide .btn_facebook,
.slide .btn_readmore {
	display: inline-block;
	float: none;
}

.slide .entry-social {
	margin-bottom: 8px;
}

.navbar .btn-navbar,
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	background: #000;
	color: #fff;
}

@media screen and (max-width: 1025px) {

	#footer-last {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		        align-items: center;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		        justify-content: space-between;
    padding: 0 20px !important;
	}

	#footer #fh_logo {
		text-align: right;
	}

	#footer #fh_logo #footer_logo_buy_local {
		margin-right: 10px;
	}

	body.fixed-width #inner-logo a#logo:hover img{
		display: block;
	}

	body.fixed-width #inner-logo a#logo:hover {
		background: none !important;
	}

	#content {
		margin-top: 20px!important;
	}

	.blog #content {
		margin-top: 0 !important;
	}

	#logo {
		margin: 0 auto !important;
		padding-top: 10px;
	}

	#inner-menu {
		display: block !important;
	}

	.navbar-inner {
		display: block;
	}

	#inner-logo {
		float: none;
	}

	.inline_menu #inner-menu {
		position: static;
		display: block;
		padding: 0 10px;
	}

	#nav-main .menu-home a:hover,
	#nav-main .menu-tour a:hover,
	#nav-main .menu-videos a:hover,
	#nav-main .menu-music a:hover,
	#nav-main .menu-merch a:hover	{
		color: #777 !important;
		background: #000 !important;
	}

	.social-cont {
		display: none;
	}

	ul.social-menu {
		display: block;
		text-align: center;
		padding-bottom: 10px;
	}

	.navbar .nav.social-menu > li {
		display: inline-block;
		float: none;
	}

	#nav-main {
		text-align: center;
	}

	#menu-main-menu {
		margin: 0 auto;
		float: none;
		margin-bottom: 20px;
	}

	.navbar .nav > li {
		display: inline-block;
		float: none;
	}

	#menu-main-menu > li > a {
		padding: 5px 40px 5px 40px;
	}

	#splash_block #splash_header h1 {
		float: none;
		margin: 0 auto;
	}

	#splash_nav {
		display: none;
	}

	#featured {
		top: -170px;
	}

}


@media screen and (max-width: 768px) {

	#footer #fh_logo #footer_logo_buy_local {
		margin-right: 0;
	}

	#menu-main-menu > li > a {
		border-left: none;
	}

	.navbar .nav > li {
		display: block;
	}

	#menu-main-menu > li:last-child > a {
		border-right: none;
	}

	.navbar .nav.main-menu > li a {
		background: #000;
		color: #fff;
	}

	.navbar .nav a:hover {
		color: #666 !important;
	}

	.btn-navbar span{
		display: block;
		text-align: center;
		font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 19px;
		font-weight: 400;
	}

	#splash_block #splash_text_block {
		width: auto;
	}

	#splash_block #splash_text_block #featured_item #featured_media iframe{
		width: 100%;
	}

	#footer {
		text-align: center;
	}

		#footer #logos #footer_logo_dannybrown,
		#footer #logos #footer_logo_foolsgold,
		#footer #fh_logo #footer_logo_fh	{
			float: none;
			display: inline-block;
		}

	.filter_label {
		display: none !important;
	}

	.navbar.filter .nav > li > a {
		color: #fff !important;
	}

	.navbar.filter .nav > li.active > a {
		color: #f200f2 !important;
	}

	#nav-main .menu-home a:hover,
	#nav-main .menu-tour a:hover,
	#nav-main .menu-videos a:hover,
	#nav-main .menu-music a:hover,
	#nav-main .menu-merch a:hover	{
		background: #000 !important;
	}

	.nav-collapse .nav.main-menu > li > a {
		text-align: center;
	}

	#inner-menu {
		margin-bottom: 15px !important;
	}

}

@media screen and (max-width: 414px) {

	#footer-last {
		display: block;
	}

	#footer #fh_logo {
		text-align: left;
	}

	body.fixed-width .container-fluid.main .container-isotope {
		padding: 20px;
	}

	.fixed-wrap.header {
		position: relative !important;
	}

}

@media screen and (max-width: 320px) {
	#footer-last,
	#footer #fh_logo {
		text-align: center;
	}

	#footer #logos #footer_logo_dannybrown,
	#footer #logos #footer_logo_warp,
	#footer #fh_logo #footer_logo_buy_local,
	#footer #fh_logo #footer_logo_fh {
	  float: none;
	  display: inline-block;
		margin: 0 10px;
	}
}
