@media screen and (min-width: 1252px){
	#content-outer,
	#main-wrapper,
	#main-top,
	#home-widget-wrapper {
		width: 1200px;
	}
	#top-spacer {
		width: 1220px;
	}
	#content-inner,
	#featured-wrapper,
	#main {
		width: 1140px;
	}
	#main-home,
	#homepage-wrapper,
	.home #content-inner,
	#featured-wrapper {
		width: 1170px;
	}
	#subheader {
		right: -8px;
	}
	.home #content-inner {
		padding: 15px;
	}
	.full-widget-header-fb {
		width: 1150px;
	}
	#cat-blog-wrapper {
		width: 870px;
	}
	#headlines-wrapper {
		width: 425px;
		height: 430px;
	}
	.featured-text {
		width: 710px;
	}
	#featured-main {
		width: 740px;
		height: 430px;
	}
	#home-slider iframe {
		width: 740px;
		height: 430px;
	}
	.flexslider .slides > li {
		max-height: 430px !important;
	}
	.cat-blog-container {
		width: 400px;
	}
	.cat-blog-inner {
		width: 380px;
	}
	.widget-img {
		text-align: center;
	}
	.full {
		width: 1170px !important;
	}
	.widget-container {
		width: 380px;
	}
	#main .widget-container {
		width: 300px;
	}
	h4.widget-header-fb {
		margin-left: 0px;
		width: 360px;
	}
	#main h4.widget-header-fb {
		margin-left: 0px;
		width: 300px;
	}
	h4.widget-header {
		margin-left: -50px;
		width: 360px;
	}
	#main h4.widget-header {
		margin-left: -10px;
		width: 280px;
	}
	.widget-inner {
		width: 280px;
		margin: 0 40px;
	}
	#main .widget-inner {
		width: 280px;
		margin: 0;
	}
	#post-area {
		width: 810px;
	}
	#post-info-wrapper {
		width: 100%;
	}
	.starslider li {
		margin: 0 50px;
	}
	.stars-wrapper {
		width: 245px;
	}
	#footer {
		left: 10px;
		width: 1200px;
	}
}
@media screen and (max-width: 1251px) and (min-width: 1003px) {

	#sidebar-wrapper {
		width: 260px;
	}
	.widget-container {
		width: 260px;
		margin: 15px 0 0;
	}
	h4.widget-header {
		width: 100%;
	}
	.widget-inner {
		width: 240px;
	}
	.widget-inner #searchform input {
		width: 230px;
	}
	.widget-inner table {
		width: 240px !important;
	}
	.home #content-inner {
		padding: 15px;
		width: 930px;
	}
	#home-widget-wrapper .widget-container {
		width: 296px;
		margin: 15px 15px 0 0;
	}
	#home-widget-wrapper .widget-inner {
		width: 276px;
	}
	#home-widget-wrapper table {
		width: 240px !important;
	}
}
@media screen and (max-width: 1002px) and (min-width: 768px) {
	ul.nav-main,
	#ad-222,
	.post-update,
	.ticker-date,
	ul.post-info li.post-update {
		display: none;
		}
	#main-wrapper,
	#nav-main,
	#top-spacer,
	#content-outer,
	#main-top {
		width: 675px;
		}
	#leader-wrapper,
	#logo-wide,
	.score-wrapper,
	.es-carousel,
	#logo-wide,
	#ad-728,
	#ad-728-small,
	#footer {
		width: 625px;
		}
	#content-inner,
	#featured-wrapper,
	#homepage-wrapper,
	#main-home,
	#main,
	#headlines-wrapper,
	span.headlines-header,
	#post-area,
	#related-posts,
	#archive-area,
	.full-widget-container {
		width: 615px;
		}
	.full {
		width: 615px !important;
		}
	#nav-main-left {
		width: 485px;
		float: none;
		}
	#nav-mobi {
		display: block;
		}
	#nav-search {
		margin-right: 10px;
		}
	#leader-wrapper {
		text-align: center;
		}
	#logo-large {
		margin: 10px;
		width: 605px;
		}
	#ad-728,
	#ad-728-small {
		margin: 0;
		}
	#content-outer {
		background: url(images/content-bg.png);
		border-radius: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		}
	#ticker {
		width: 373px;
		}
	ul.ticker-list {
		width: 273px;
		}
	#featured-cat {
		width: 615px;
		height: 400px;
		}
	.featured-text,
	.featured-text-cat {
		width: 585px;
		}
	#headlines-wrapper {
		height: auto;
		margin: 10px 0 0;
		}
	.headlines-text {
		width: 535px;
		}
	#home-widget-wrapper,
	#home-blog-wrapper,
	#cat-blog-wrapper,
	#sidebar-wrapper,
	#home-top-widget-wrapper {
		width: 635px;
		}
	#sidebar-wrapper {
		float: left;
		margin: 15px 0 0 -15px;
		}
	#post-info-wrapper {
		width: 613px;
		}
	ul.post-info li {
		border-right: none;
		}
	.prev-post,
	.next-post {
		width: 240px;
		}
	#featured-cat {
		height: 400px;
		}
	#footer {
		padding: 10px;
		}
	.full-widget-header-fb {
		width: 595px;
		}
	.grid-3.columns {
		float: left;
		width: 100%;
		min-width: 300px;
		margin-right: 0;
		}
	}
@media screen and (max-width: 767px) and (min-width: 480px) {
	/*HomeSlider*/
	#home-slider,
	#home-slider .flex-viewport {
		height: 195px;
	}
	#home-slider iframe {
		height: 195px !important;
	}
	#home-slider a {
		font-size: 100%;
	}
	#home-slider p {
		font-size: 80%;
	}
	/*Other*/
	ul.nav-main,
	#ticker,
	.date-cat,
	ul.headlines-cat,
	ul.headlines li img,
	.breadcrumb,
	.post-update,
	.related-image,
	h2.category-heading,
	ul.post-info li.post-update {
		display: none;
		}
	#main-wrapper,
	#nav-main,
	#top-spacer,
	#main-top,
	#ad-728,
	#ad-728-small {
		width: 320px;
		}
	#logo-wide,
	.score-wrapper,
	.es-carousel,
	#logo-wide,
	#content-inner,
	#featured-wrapper,
	#featured-main,
	#headlines-wrapper,
	span.headlines-header,
	#homepage-wrapper,
	#home-blog-contain,
	#main-home,
	#main,
	#post-area,
	#related-posts,
	#archive-area,
	#featured-cat,
	#footer,
	.full-widget-container {
		width: 300px;
		}
	.full {
		width: 300px !important;
		}
	#leader-wrapper {
		margin: 0;
		width: 320px;
		}
	#subheader {
		top: 117px;
	}
	#top-spacer {
  		height: 111px;
	}
	.full-widget-container .col {
		width: 98%;
		float: none;
		padding: 0 1%;
	}
	#ad-728,
	#ad-728-small {
		margin: 0 0 10px 0;
		}
	#nav-main-left {
		width: 140px;
		}
	#nav-logo {
		padding-right: 0;
		}
	#nav-mobi {
		display: block;
		}
	#nav-mobi select {
		width: 100px;
		}
	#nav-search {
		margin-right: 10px;
		width: 80px;
		}
	#searchform input {
		width: 70px;
		}
	.score-wrapper {
		height: auto;
		}
	#logo-large {
		margin: 0 10px 10px;
		width: 300px;
		}
	#content-outer {
		margin-left: -10px;
		width: 320px;
		}
	#content-inner {
		padding: 10px 10px 5px;
		}
	#content-social {
		float: left;
		}
	#featured-cat {
		height: 195px;
		}
	.featured-text,
	.featured-text-cat {
		padding: 50px 10px 10px;
		width: 280px;
		}
	h2.slider-headline a,
	h2.slider-headline-cat a {
		font: 700 30px/35px 'Oswald', sans-serif;
		}
	.featured-text p,
	.featured-text-cat p {
		font: 300 12px/14px helvetica, arial, sans-serif;
		text-shadow: none;
		}
	#headlines-wrapper {
		height: auto;
		margin: 10px 0 0;
		}
	.headlines-text {
		width: 278px;
		}
	#home-widget-wrapper,
	#home-blog-wrapper,
	#home-top-widget-wrapper {
		width: 315px;
		}
	#post-area {
		margin-right: 0;
		}
	#post-info-wrapper {
		width: 298px;
		}
	ul.post-info li {
		border-right: none;
		}
	.prev-next-wrapper {
		padding: 10px 0;
		}
	.prev-post,
	.next-post {
		width: 130px;
		padding: 0 10px;
		}
	.prev-post a,
	.next-post a {
		font: 700 16px/20px 'Oswald', sans-serif;
		}
	#related-posts ul li {
		margin-left: 0;
		width: 100%;
		}
	#cat-blog-wrapper {
		margin-left: -10px;
		width: 315px;
		}
	.cat-blog-container {
		margin: 0 0 10px 10px;
		width: 300px;
		}
	#sidebar-wrapper {
		float: left;
		margin: 15px 0 0 -15px;
		}
	#footer {
		padding: 10px;
		}
	.full-widget-header-fb {
		width: 280px;
		}
		.stars-wrapper {
		width: 270px;
		}
	.grid-3.columns {
		float: left;
		width: 100%;
		min-width: 300px;
		margin-right: 0;
		}
	.woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {
		width: 100%;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 100%;
	}
	.woocommerce-cart .wc-proceed-to-checkout {
		width: 100%;
	}
	.paypal_box_button {
		width: 100% !important;
		text-align: center !important;
	}
	.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: block !important;
	}
	#all-stars-banner .all-stars-logo {
		float: none;
	}
}
@media screen and (max-width: 479px) {
	/*HomeSlider*/
	#home-slider {
		height: 195px;
	}
	/*Other*/
	ul.nav-main,
	#ticker,
	ol.flex-control-nav,
	.date-cat,
	ul.headlines-cat,
	ul.headlines li img,
	.breadcrumb,
	.post-author,
	.post-update,
	.related-image,
	h2.category-heading,
	ul.post-info li.post-update {
		display: none;
		}
	#main-wrapper,
	/*#nav-main-wrapper,*/
	#nav-main,
	#top-spacer,
	#content-outer,
	#main-top {
		width: 320px;
		}
	#subheader {
		top: 117px;
	}
	#top-spacer {
  		height: 111px;
	}
	.full-widget-container .col {
		width: 98%;
		float: none;
		padding: 0 1%;
	}
	#ad-728,
	#ad-728-small {
		width: 320px;
		}
	#ad-728,
	#ad-728-small {
		margin: 0 0 10px 0;
		}
	#logo-wide,
	.score-wrapper,
	.es-carousel,
	#logo-wide,
	#content-inner,
	#featured-wrapper,
	#featured-main,
	#headlines-wrapper,
	span.headlines-header,
	#homepage-wrapper,
	#home-blog-contain,
	#main-home,
	#main,
	#post-area,
	#related-posts,
	#archive-area,
	#featured-cat,
	#footer {
		width: 300px;
		}
	.full {
		width: 300px !important;
		}
	#leader-wrapper {
		margin: 0;
		width: 320px;
		}
	#nav-main-left {
		width: 140px;
		}
	#nav-logo {
		padding-right: 0;
		}
	#nav-mobi {
		display: block;
		}
	#nav-mobi select {
		width: 100px;
		}
	#nav-search {
		margin-right: 10px;
		width: 80px;
		}
	#searchform input {
		width: 70px;
		}
	.score-wrapper {
		height: auto;
		}
	#logo-large {
		margin: 0 10px 10px;
		width: 300px;
		}
	#content-outer {
		background: url(images/content-bg.png);
		border-radius: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		}
	#content-inner {
		padding: 10px 10px 5px;
		}
	#content-social {
		float: left;
		}
	#featured-main,
	#featured-cat {
		/*height: 195px;*/
		}
	.featured-text,
	.featured-text-cat {
		padding: 50px 10px 10px;
		width: 280px;
		}
	h2.slider-headline a,
	h2.slider-headline-cat a {
		font: 700 30px/35px 'Oswald', sans-serif;
		}
	.featured-text p,
	.featured-text-cat p {
		font: 300 12px/14px helvetica, arial, sans-serif;
		text-shadow: none;
		}
	#headlines-wrapper {
		height: auto;
		margin: 10px 0 0;
		}
	ul.headlines li,
	.headlines-text {
		width: 278px;
		}
	#home-widget-wrapper,
	#home-blog-wrapper {
		width: 315px;
		}
	#post-area {
		margin-right: 0;
		}
	#post-info-wrapper {
		width: 298px;
		}
	ul.post-info li {
		border-right: none;
		}
	.prev-next-wrapper {
		padding: 10px;
		width: 280px;
		}
	.prev-post a,
	.next-post a {
		font: 700 16px/20px 'Oswald', sans-serif;
		}
	#related-posts ul li {
		margin-left: 0;
		width: 100%;
		}
	#cat-blog-wrapper {
		margin-left: -10px;
		width: 315px;
		}
	.cat-blog-container {
		margin: 0 0 10px 10px;
		width: 300px;
		}
	#sidebar-wrapper {
			float: left;
			margin: 15px 0 0 -15px;
		}
	#footer {
			padding: 10px;
		}
		.full-widget-header-fb {
			width: 280px;
		}
		.full-widget-container {
			width: 300px;
		}
		.stars-wrapper {
			width: 270px;
		}
		.grid-3.columns {
			float: left;
			width: 100%;
			min-width: 300px;
			margin-right: 0;
		}

	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
		width: 45%;
		}
	.woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {
	width: 100%;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 100%;
	}
	.woocommerce-cart .wc-proceed-to-checkout {
		width: 100%;
	}
	.paypal_box_button {
		width: 100% !important;
		text-align: center !important;
	}
	.wpcf7-form div.wpcf7-response-output {
		width: 80% !important;
	}
	#all-stars-banner .all-stars-logo {
		float: none;
	}
}
/************************************************

	Media Queries

************************************************/
/*
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),  only screen and (-moz-min-device-pixel-ratio: 1.5),  only screen and (-o-min-device-pixel-ratio: 3/2),  only screen and (min-device-pixel-ratio: 1.5) {
	 .fb-but,  .fb-but:hover,  .twitter-but,  .twitter-but:hover,  .pinterest-but,  .pinterest-but:hover,  .google-but,  .google-but:hover,  .youtube-but,  .youtube-but:hover,  .linkedin-but,  .linkedin-but:hover,  .rss-but,  .rss-but:hover,  .instagram-but,  .instagram-but:hover {
	 background-image: url(images/social-buttons@2x.png);
	 background-size: 264px 60px;
	}
}
*/
@media screen and (min-width: 768px) {
	body.admin-bar #nav-main-wrapper {
		margin-top: 28px;
	}
}
@media screen and (min-width: 1003px) {
	.full-widget-container .row.ad-bullets {
		background: url(//youthfootballonline.com/wp-content/uploads/2014/01/Youth_Final21.png) center center no-repeat;
		min-height: 122px;
	}
	.full-widget-container .col1 {
		width: 40%;
	}
	.full-widget-container .col2 {
		width: 38%;
		padding-left: 18%;
	}
}
@media screen and (min-width: 601px) and (max-width: 767px) {
	body.admin-bar #nav-main-wrapper {
		margin-top: 46px;
	}
}