
@media(max-width: 500px) {

	#utility ul.social {
		display: none !important;
	}
}

@media(max-width: 600px)
{
	.logo-social {
		border-right: 0;
	}
}
@media(max-width: 1260px) {

}


@media(max-width: 500px) {

	#utility ul.social {
		display: none !important;
	}
}

@media(max-width: 600px)
{
	.logo-social {
		border-right: 0;
	}
}
@media(max-width: 1260px) {

	#wrapper {
		min-height: 0;
	}

	#header #utility {
		margin-left: 0;
		display: none;
	}

	#navigation {
		margin-top: 0;
		position: absolute;
		height: auto;
		top: 44px;
		right: 0;
		background: transparent !important;
		width: 100%;
		z-index: 9;
	}

	#onav {
		display: block;
		float:right;
		margin-right: 20px;
	}

	.open #onav {
		top: -65px;
	}

	.open #menu {
		display: block;
		margin-top: 60px;
		background: linear-gradient(to right,rgba(0,0,0,1) 40%, rgba(0,0,0,0.8)100% );
		padding: 0;
	}

	.main-nav {
		background: transparent;
	}

	#spotlight-surround {
		display: none;
	}

	nav {
		transition: all 0.5s;
	}
	#navigation ul {
		display: none;
		width: 100%;
	}

	#utility {
		margin-left: 0;
		height: 108px;
		border-bottom: 1px solid #333;
	}

	#utility .social {
		float: left;
		display: block;
		margin-top: 20px;
		margin-left: 250px;
	}

	#content, #content-wrapper {
		min-height: auto;
	}

	#content-wrapper > div {
		float: left;
		width: 100%;
	}

	.main-nav {
		max-width: 100%;
	}

	#header {
		min-height: 0px;
		padding-top: 0;
	}

	#header .logo {
		box-shadow: none !important;
	}

	#header .logo a {
		background: url('../images/logos/complexity_logo.png') no-repeat;
		height: 111px !important;
		width: 222px !important;
	}

	.inner,
	.nav_wrap,
	#content-wrapper{
		width: 100%;
	}

	#header > div.inner {
		padding-bottom: 10px;
	}

	#header .logo.anim-01 {
		width: 222px !important;
		height: 111px !important;
	}

	.inner-header #navigation {
		height: auto !important;
		margin-left: 0;
	}

	#spotlight-surround {
		width: 100%;
		height: 240px;
		position: absolute;
		margin-top: 19px;
	}

	#spotlight-surround > a {
		display: none;
	}

	ul.news-list > li {
		width: 100% !important;
	}

	#latest_videos li, #in_the_shop li {
		width: 50%;
	}

	#spotlight {
		height: 240px;
	}

	.spotlight_sponsors {
		display: none;
	}

	#spotlight ul li .desc {
		max-height: none;
	}

	#spotlight .spotlight-copy {
		position: inherit;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 40px;
		overflow: hidden;
	}

	ul.slideshow > li {
		background-size: 100% !important;
	}

	#is-home #wrapper {
		margin-top: 131px !important;
	}
	#wrapper {
		margin-top: 1px;
	}

	#sidebar {
		display: none;
	}

	#mobile-headlines {
		display: block;
	}

	.mh {
		display: block;
	}

	#is-home #wrapper ul.news-list {
		display: none;
	}

	img.rf-thumb.anim-01 {
		width: 100%;
	}

	.footer_bar_social {
		margin-right: 0px;
	}

	#footer_nav .logo {
		height: auto;
	}

	#footer_nav .logo a {

		height: 125px;
		line-height: 125px;
		background: url(../images/logos/footer-logo.png) no-repeat center;
		width: 100%;
		display: block;
	}

	.logo-social {
		border-right: 0;
		width: 100%;
		margin-right: 0;
	}
    #footer_nav,
    #footer_main,
    footer {
	    display: none;
    }

    #content.has-side {
	    max-width: none;
    }

    .news_grid1 {
	    display: none;
    }

    .news_grid2 {
	    margin: 0;
    }
	.nav_right ul {
		margin-left: 0;
	}
}


@media(max-width: 500px) {

	#utility ul.social {
		display: none !important;
	}
}

@media(max-width: 600px)
{
	.logo-social {
		border-right: 0;
	}
}