@media screen and (max-width: 1047px) and (min-width: 1003px) {

	#wallpaper,
	#social-sites-wrapper {
		display: none;
		}

	#leaderboard,
	#logo-leader-wrapper,
	#large-logo,
	#nav-container {
		width: 1000px;
		}
			
	#page-header {
		width: 100%;
		}

	#footer {
		width: 960px;
		}

	#content-main {
		margin-right: -340px;
		width: 100%;
		}

	#content-main-inner {
		margin-right: 340px;
		}
		
	#sidebar-wrapper {
		margin-left: 0 !important;
		position: relative !important;
		top: 0 !important;
		}

	}

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

		#wallpaper,
		nav .menu,
		.featured-shade,
		.related-image,
		#social-sites-wrapper {
			display: none;
			}
			
		nav {
			max-width: none;
			}
			
		#leaderboard,
		#logo-leader-wrapper {
			padding: 0;
			}
			
		#scoreboard-main-wrapper {
			margin-top: 15px;
			}
			
		#score-nav-wrapper {
			margin: 10px 1.302083333333% 10px 0; /* 10px / 768px */
			width: 15.625%; /* 120px / 768px */
			}
			
		#scoreboard-contain {
			width: 83.07291666666%; /* 638px / 768px */
			}
			
		.scoreboard-wrapper {
			margin-right: 7.83699059561%; /* 50px / 638px */
			width: 92.1630094044%; /* 588px / 638px */
			}
			
		.es-nav {
			width: 6.36942675159%; /* 40px / 628px */
			}

		#mobi-nav {
			display: block;
			}

		#leaderboard,
		#logo-leader-wrapper,
		#large-logo,
		#nav-container,
		.iosslider .slider .slide,
		ul.featured-items li,
		#content,
		#content-wrapper article,
		#scoreboard-main-inner {
			width: 100%;
			}

		#search-button {
			margin: 0 15px;
			}

		#featured-wrapper {
			margin-bottom: 0;
			}

		ul.featured-items li {
			margin: 0;
				-moz-border-top-left-radius: 0;
				-ms-border-top-left-radius: 0;
				-o-border-top-left-radius: 0;
				-webkit-border-top-left-radius: 0;
			border-top-left-radius: 0;
				-moz-border-bottom-right-radius: 0;
				-ms-border-bottom-right-radius: 0;
				-o-border-bottom-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
			}
			
		.featured-text {
			padding-left: 80px;
			width: 280px;
			}
			
		h2.featured-headline {
			font-size: 50px;
			}
			
		.prev,
		.next {
			font: 400 100px/100% 'Acme', sans-serif;
			margin-top: -50px;
			opacity: 1.0;
			}
			
		.prev {
			left: 0;
			}
		
		.next {
			right: 0;
			}

		#content-main {
			margin-right: -340px;
			width: 100%;
			}

		#content-main-inner {
			margin-right: 340px;
			}

		.headlines-main-text h2 a {
			font-size: 18px;
			}

		.blog-layout2-img {
			height: auto;
			}

		.blog-layout2-text h2 a {
			font-size: 26px;
			}
			
		.gallery-slider .flex-direction-nav a {
			opacity: 1.0;
			}
			
		.article-sharing {
			opacity: 1.0;
			}
			
		.widget-featured-image {
			height: auto;
			}
			
		h2.widget-feat-headline {
			font: 800 28px/120% 'Open Sans', sans-serif;
			}
		
		h2.widget-stand-headline {
			font: 800 22px/120% 'Open Sans', sans-serif;
			}

		h1.story-title {
			font-size: 42px;
			}

		.prev-post,
		.next-post {
			height: 100px;
			}

		#related-posts ul li {
			border-top: 1px solid #ddd;
			display: block;
			margin: 10px 0 0 0;
			padding-top: 10px;
			width: 100%;
			}

		#related-posts ul li:first-child {
			border-top: none;
			margin-top: 0;
			padding-top: 0;
			}
			
		#sidebar-wrapper {
			margin-left: 0 !important;
			position: relative !important;
			top: 0 !important;
			}

		#footer {
			padding: 0 2.604166666666%; /* 20px / 768px */
			width: 94.79166666666%; /* 728px / 768px */
			}

	}

@media screen and (max-width: 767px) and (min-width: 600px) {

		#wallpaper,
		nav .menu,
		.featured-shade,
		.featured-small-shade,
		.facebook-share p,
		.twitter-share p,
		.pinterest-share p,
		.google-share p,
		#social-sites-wrapper {
			display: none;
			}
			
		nav {
			max-width: none;
			}
			
		#leaderboard,
		#logo-leader-wrapper {
			padding: 0;
			}
			
		#scoreboard-main-wrapper {
			margin-top: 15px;
			}
			
		#score-nav-wrapper {
			margin: 10px 1.666666666666% 10px 0; /* 10px / 600px */
			width: 20%; /* 120px / 600px */
			}
			
		#scoreboard-contain {
			width: 78.3333333333%; /* 470px / 600px */
			}
			
		.scoreboard-wrapper {
			margin-right: 10.6382978723%; /* 50px / 470px */
			width: 89.3617021277%; /* 420px / 470px */
			}
			
		.es-nav {
			width: 8.69565217391%; /* 40px / 460px */
			}

		#mobi-nav {
			display: block;
			}

		#leaderboard,
		#logo-leader-wrapper,
		#large-logo,
		#nav-container,
		.iosslider .slider .slide,
		ul.featured-items li,
		ul.featured-items li img,
		#content-main,
		#page-header,
		.widget-home-wrapper,
		#scoreboard-main-inner {
			width: 100%;
			}

		#search-button {
			margin: 0 15px;
			}
			
		#featured-wrapper {
			margin-bottom: 0;
			}

		ul.featured-items li {
			margin: 0;
				-moz-border-top-left-radius: 0;
				-ms-border-top-left-radius: 0;
				-o-border-top-left-radius: 0;
				-webkit-border-top-left-radius: 0;
			border-top-left-radius: 0;
				-moz-border-bottom-right-radius: 0;
				-ms-border-bottom-right-radius: 0;
				-o-border-bottom-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
			}

		ul.featured-items li img,
		ul.featured-items li .featured-small-img img {
			margin-top: 0;
			max-width: 767px;
			width: 767px;
			}
			
		.featured-text {
			padding-left: 80px;
			width: 280px;
			}
			
		h2.featured-headline {
			font-size: 46px;
			}
			
		.prev,
		.next {
			font: 400 100px/100% 'Acme', sans-serif;
			margin-top: -50px;
			opacity: 1.0;
			}
			
		.prev {
			left: 0;
			}
		
		.next {
			right: 0;
			}
			
		.featured-small-img {
			float: left;
			overflow: hidden;
			position: relative;
			width: 100%;
			}
			
		.featured-small .featured-text {
			background: linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.75) 100%);
			padding: 60px 80px 20px 20px;
			width: 350px;
			}
			
		#featured-posts {
			margin-left: -3.57142857143%; /* 20px / 560x */
			width: 107.142857143%; /* 600px / 560px */
			}
			
		.featured-posts-text h2 a {
			font: 700 12px/120% 'Bitter', sans-serif;
			}
			
		.widget-home-wrapper {
			padding-left: 0;
			}

		.gallery-slider .flex-direction-nav a {
			opacity: 1.0;
			}
			
		.article-sharing {
			opacity: 1.0;
			}
			
		h2.widget-feat-headline {
			font: 800 33px/120% 'Open Sans', sans-serif;
			}
		
		h2.widget-stand-headline {
			font: 800 27px/120% 'Open Sans', sans-serif;
			}

		h1.story-title {
			font-size: 38px;
			}
			
		#featured-image {
			margin-left: -3.57142857143%; /* 20px / 560px */
			width: 107.142857143%; /* 600px / 560px */
			}
			
		.post-section,
		#comments {
			margin-left: 0;
			width: 100%;
			}
			
		.post-section-full {
			margin: 0;
			width: 100%;
			}
			
		.facebook-share,
		.twitter-share,
		.pinterest-share,
		.google-share {
			margin: 0 5px 5px 0;
			width: 70px;
			}

		.prev-post,
		.next-post {
			height: 100px;
			}

		#sidebar-wrapper {
			border-top: 1px solid #ddd;
			margin-top: 40px;
			padding: 40px 3.33333333333333% 20px; /* 20px / 600px */
			width: 93.333333333333%; /* 560px / 600px */
			}

		#footer,
		#content,
		#content-wrapper article {
			padding: 0 3.33333333333333%; /* 20px / 600px */
			width: 93.333333333333%; /* 560px / 600px */
			}

		.footer-widget {
			margin: 0 0 40px 3.57142857143%; /* 20px / 560px */
			padding-left: 3.39285714286%; /* 19px / 560px */
			width: 44.6428571429%; /* 250px / 560px */
			}
			
		.woocommerce-page div.product div.images,
		.woocommerce-page div.product div.summary {
			width: 48% !important;
			}
		
		.woocommerce-page div.product div.images {
			float: left !important;
			}
		
		.woocommerce-page div.product div.summary {
			float: right !important;
			}

	}

@media screen and (max-width: 599px) and (min-width: 480px) {

		#wallpaper,
		nav .menu,
		.featured-shade,
		.related-image,
		.featured-small-shade,
		.facebook-share p,
		.twitter-share p,
		.pinterest-share p,
		.google-share p,
		#social-sites-wrapper {
			display: none;
			}
			
		nav {
			max-width: none;
			}
			
		#leaderboard,
		#logo-leader-wrapper {
			padding: 0;
			}
			
		#scoreboard-main-wrapper {
			margin: 10px 0;
			}
			
		#score-nav-wrapper {
			margin: 0 0 10px;
			width: 100%;
			}
			
		#scoreboard-contain {
			width: 100%;
			}
			
		.scoreboard-wrapper {
			margin-right: 10.4166666666%; /* 50px / 480px */
			width: 89.58333333333%; /* 430px / 480px */
			}
			
		.es-nav {
			width: 8.51063829787%; /* 40px / 470px */
			}

		#mobi-nav {
			display: block;
			}
			
		#page-header h1 {
			font-size: 18px;
			letter-spacing: 10px;
			}

		#leaderboard,
		#logo-leader-wrapper,
		#large-logo,
		#nav-container,
		.iosslider .slider .slide,
		ul.featured-items li,
		ul.featured-items li img,
		#content-main,
		#page-header,
		.widget-home-wrapper,
		#scoreboard-main-inner {
			width: 100%;
			}

		#search-button {
			margin: 0 15px;
			}

		#featured-wrapper {
			height: 300px;
			margin-bottom: 0;
			}

		ul.featured-items li {
			margin: 0;
				-moz-border-top-left-radius: 0;
				-ms-border-top-left-radius: 0;
				-o-border-top-left-radius: 0;
				-webkit-border-top-left-radius: 0;
			border-top-left-radius: 0;
				-moz-border-bottom-right-radius: 0;
				-ms-border-bottom-right-radius: 0;
				-o-border-bottom-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
			}

		ul.featured-items li img {
			margin: 0 0 0 -5.926%;
			max-width: 670px;
			width: 670px;
			}

		.featured-text {
			bottom: 0;
			top: auto;
			padding: 40px 20px 20px 60px;
			width: 250px;
			height: 240px;
			}
			
			
		span.featured-cat-contain {
			margin-bottom: 5px;
			}

		h2.featured-headline {
			font-size: 44px;
			margin-bottom: 10px;
			}

		.featured-text p {
			font-size: 12px;
			line-height: 120%;
			}
			
		.featured-small-img {
			float: left;
			overflow: hidden;
			position: relative;
			width: 100%;
			}
			
		.featured-small .featured-text {
			background: linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.75) 100%);
			padding: 40px 20px 20px;
			width: 250px;
			}
			
		.prev,
		.next {
			font: 400 80px/100% 'Acme', sans-serif;
			margin-top: -40px;
			opacity: 1.0;
			}
			
		.prev {
			left: 0;
			}
		
		.next {
			right: 0;
			}
			
		#featured-posts {
			margin-left: -4.54545454545454%; /* 20px / 440x */
			width: 109.090909090909%; /* 480px / 440px */
			}
			
		#featured-posts ul li {
			width: 50%;
			}
			
		.featured-posts-text h2 a {
			font: 700 14px/120% 'Bitter', sans-serif;
			}
						
		.widget-home-wrapper {
			padding-left: 0;
			}

		.blog-layout2-img {
			height: auto;
			}

		.blog-layout2-text h2 a {
			font-size: 24px;
			}
			
		.gallery-slider .flex-direction-nav a {
			opacity: 1.0;
			}
			
		.article-sharing {
			opacity: 1.0;
			}
			
		.widget-featured-image {
			height: auto;
			}
			
		h2.widget-feat-headline {
			font: 800 28px/120% 'Open Sans', sans-serif;
			}
		
		h2.widget-stand-headline {
			font: 800 22px/120% 'Open Sans', sans-serif;
			}
			
		.widget-headlines {
			margin: 0;
			width: 100%;
			}

		h1.story-title {
			font-size: 34px;
			}
			
		#featured-image {
			margin-left: -4.54545454545454%; /* 20px / 440px */
			width: 109.090909090909%; /* 480px / 440px */
			}
			
		.post-section,
		#comments {
			margin-left: 0;
			width: 100%;
			}
			
		.post-section-full {
			margin: 0;
			width: 100%;
			}
			
		.facebook-share,
		.twitter-share,
		.pinterest-share,
		.google-share {
			margin: 0 5px 5px 0;
			width: 50px;
			}

		.prev-post,
		.next-post {
			height: 100px;
			}

		#related-posts ul li {
			border-top: 1px solid #ddd;
			display: block;
			margin: 10px 0 0 0;
			padding-top: 10px;
			width: 100%;
			}

		#related-posts ul li:first-child {
			border-top: none;
			margin-top: 0;
			padding-top: 0;
			}
			
		h1.cat-heading {
			font: 800 24px/120% 'Open Sans', sans-serif;
			}

		#sidebar-wrapper {
			border-top: 1px solid #ddd;
			margin-top: 40px;
			padding: 40px 0 20px;
			width: 100%
			}

		#footer,
		#content,
		#content-wrapper article {
			padding: 0 4.16666666666666%; /* 20px / 480px */
			width: 91.66666666666%; /* 440px / 480px */
			}

		.footer-widget {
			border-left: none;
			margin: 0 0 40px 0;
			padding-left: 0;
			width: 100%;
			}
			
		.woocommerce-page div.product div.images,
		.woocommerce-page div.product div.summary {
			width: 48% !important;
			}
		
		.woocommerce-page div.product div.images {
			float: left !important;
			}
		
		.woocommerce-page div.product div.summary {
			float: right !important;
			}

	}

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

		#wallpaper,
		.featured-shade,
		nav .menu,
		.related-image,
		.featured-small-shade,
		.facebook-share p,
		.twitter-share p,
		.pinterest-share p,
		.google-share p,
		#social-sites-wrapper,
		.prev,
		.next {
			display: none;
			}
			
		nav {
			max-width: none;
			}
			
		#leaderboard,
		#logo-leader-wrapper {
			padding: 0;
			}
			
		#scoreboard-main-wrapper {
			margin: 10px 0;
			}
			
		#score-nav-wrapper {
			margin: 0 0 10px;
			width: 100%;
			}
			
		#scoreboard-contain {
			width: 100%;
			}
			
		.scoreboard-wrapper {
			margin-right: 15.625%; /* 50px / 320px */
			width: 84.375%; /* 270px / 320px */
			}
			
		.es-nav {
			width: 14.5161290323%; /* 45px / 310px */
			}


		#mobi-nav {
			display: block;
			}

		#nav-logo {
			margin: 0 10px;
			max-width: 156px;
			}

		#nav-logo img {
			margin: auto;
			position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
			}

		#leaderboard,
		#logo-leader-wrapper,
		#large-logo,
		#nav-container,
		.iosslider .slider .slide,
		ul.featured-items li,
		ul.featured-items li img,
		#content-main,
		.widget-home-wrapper .blog-layout1-img,
		.widget-home-wrapper .headlines-main,
		#page-header,
		.widget-home-wrapper,
		#scoreboard-main-inner {
			width: 100%;
			}

		#search-button {
			margin: 0 15px;
			}

		#footer,
		#content,
		#content-wrapper article {
			padding: 0 3.125% 20px; /* 10px / 320px */
			width: 93.75%; /* 300px / 320px */
			}
			
		#page-header h1 {
			font-size: 18px;
			letter-spacing: 10px;
			}

		#featured-wrapper {
			height: 300px;
			margin-bottom: 0;
			}

		ul.featured-items li {
			margin: 0;
				-moz-border-top-left-radius: 0;
				-ms-border-top-left-radius: 0;
				-o-border-top-left-radius: 0;
				-webkit-border-top-left-radius: 0;
			border-top-left-radius: 0;
				-moz-border-bottom-right-radius: 0;
				-ms-border-bottom-right-radius: 0;
				-o-border-bottom-right-radius: 0;
				-webkit-border-bottom-right-radius: 0;
			border-bottom-right-radius: 0;
			}

		ul.featured-items li img,
		ul.featured-items li .featured-small-img img {
			margin: 0;
			max-width: 500px;
			width: 500px;
			}

		.featured-text {
			background: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.75) 100%);
			bottom: 0;
			top: auto;
			padding: 40px 18.75% 20px; /* 60px / 320px */
			width: 62.5%; /* 200px / 320px */
			height: auto;
			}
			
		span.featured-cat-contain {
			margin-bottom: 5px;
			}

		h2.featured-headline {
			font-size: 38px;
			margin-bottom: 10px;
			}

		.featured-text p {
			font-size: 12px;
			line-height: 120%;
			}
			
		.featured-small-img {
			float: left;
			overflow: hidden;
			position: relative;
			width: 100%;
			}
			
		.featured-small .featured-text {
			background: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.75) 100%);
			padding: 40px 6.25% 20px; /* 20px / 320px */
			width: 87.5%; /* 280px / 320px */
			}
			
		.prev,
		.next {
			font: 400 70px/100% 'Acme', sans-serif;
			margin-top: -35px;
			opacity: 1.0;
			}
			
		.prev {
			left: 0;
			}
		
		.next {
			right: 0;
			}
			
		#featured-posts {
			margin-left: -3.333333333333%; /* 10px / 300x */
			width: 106.666666666666%; /* 320px / 300px */
			}
			
		#featured-posts ul li {
			width: 50%;
			}
			
		.featured-posts-text h2 a {
			font: 700 12px/120% 'Bitter', sans-serif;
			}
			
		.widget-home-wrapper {
			margin-top: 20px;
			padding: 0;
			}

		.widget-home-wrapper .blog-layout1-img  {
			margin-bottom: 10px;
			}

		.widget-home-wrapper .blog-layout1-text {
			margin-left: 0;
			width: 100%;
			}
			
		.widget-headlines {
			margin: 0;
			width: 100%;
			}
			
		.widget-home-wrapper .headlines-list {
			padding: 20px 0 0;
			width: 100%;
			}

		.blog-layout2-img {
			height: auto;
			}

		.blog-layout2-text h2 a {
			font-size: 24px;
			}
			
		.gallery-slider .flex-direction-nav a {
			opacity: 1.0;
			}
			
		.gallery-slider {
			max-height: 200px;
			}
			
		.article-sharing {
			opacity: 1.0;
			}
		
		.widget-featured-image {
			height: auto;
			}
			
		h2.widget-feat-headline {
			font: 800 28px/120% 'Open Sans', sans-serif;
			}
		
		h2.widget-stand-headline {
			font: 800 22px/120% 'Open Sans', sans-serif;
			}

		h1.story-title {
			font-size: 28px;
			}
			
		#featured-image {
			margin-left: -3.3333333333%; /* 10px / 300px */
			width: 106.6666666666%; /* 320px / 300px */
			}
			
		.post-section,
		#comments {
			margin-left: 0;
			width: 100%;
			}
			
		.post-section-full {
			margin: 0;
			width: 100%;
			}
			
		.facebook-share,
		.twitter-share,
		.pinterest-share,
		.google-share {
			margin: 0 5px 5px 0;
			width: 30px;
			}

		.prev-post,
		.next-post {
			height: 100px;
			}

		.prev-post a,
		.next-post a {
			font-size: 13px;
			}

		#related-posts ul li {
			border-top: 1px solid #ddd;
			display: block;
			margin: 10px 0 0 0;
			padding-top: 10px;
			width: 100%;
			}

		#related-posts ul li:first-child {
			border-top: none;
			margin-top: 0;
			padding-top: 0;
			}
			
		h1.cat-heading {
			font: 800 24px/120% 'Open Sans', sans-serif;
			}

		#sidebar-wrapper {
			border-top: 1px solid #ddd;
			margin-top: 40px;
			padding: 40px 0 20px;
			width: 100%
			}

		#footer {
			padding: 0;
			}

		.footer-widget {
			border-left: none;
			margin: 0 0 40px 0;
			padding-left: 0;
			width: 100%;
			}

		.woocommerce table.shop_table td,
		.woocommerce-page table.shop_table td {
			padding: 6px !important;
			}

	}