
	.related-image, .related-text {
		float:none;
		width:190px;
	}
	.related-text {
		height:4.8em;
		
	}
	#related-posts li {
		width:192px !important;
		height:auto;
	}

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

	body {
		background-image: none !important;
		}
		
	.mvp-cont-out {
		float: left;
		margin-right: -340px;
		position: relative;
		width: 100%;
		}
		
	.mvp-cont-in {
		margin-right: 340px;
		}
		
	#main-nav {
		display: none;
		}

	#wrapper,
	#nav-wrapper {
		width: 100%;
		}
		
	.nav-wrap-out,
	.nav-wrap-in {
		margin-left: 0;
		right: 0;
		}
		
	#main {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		    -ms-box-shadow: none;
		     -o-box-shadow: none;
		box-shadow: none;
		}

	#leader-wrapper {
		margin-top: 10px;
		}
	
	#leader-wrapper,
	#leader-small {
		width: 100%;
		height: auto;
		}

	#leader-small {
		float: left;
		margin-bottom: 0;
		}

	#ad-970 {
		max-width: 100%;
		height: auto;
		}

	.full {
		width: 100% !important;
		}

	.full2 {
		width: 94.7916666666% !important; 
		padding: 2.6041666666% !important; 
		}

	#top-header-wrapper {
		width: 766px;
		}

	#top-nav {
		max-width: 464px;
		}

	.main-excerpt,
	.sub-text p,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.prev-next-wrapper,
	.archive-image {
		display: none;
		}
	
	
	.related-image, .related-text {
		float:none;
		width:250px;
	}
	.related-text {
		height:3.5em;
		
	}
		
	#featured-main {
		height: 290px;
		}

	.main-story {
		width: 58.3222370173%; 
		height: 290px;
		}

	.main-story img {
		margin-left: 0;
		min-width: 476px !important;
		width: 100%;
		}

	.main-text {
		width: 428px;
		}

	.main-text h1 {
		font-size: 40px;
		}

	.sub-story {
		bordr-left: none;
		margin-left: .133155792277%; 
		width: 20.5392809587%; 
		height: 145px;
		}

	.sub-text {
		width: 144px;
		}

	.sub-text h2 {
		font-size: 17px;
		}

	ul.ticker {
		max-width: 583px;
		}
		
	ul.home-carousel,
	#comments {
		width: 100%;
		}
		
	#home-main {
		width: 99.7566909976%;
		}

	#home-left {
		border-right: none;
		width: 100%; 
		}

	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	#social-box,
	.archive-text,
	#content-area,
	#woo-content,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links,
	#author-info {
		width: 90.243902439%; 
		}
		
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom {
		width: 100%;
		}
		
	span.home-widget-header {
		margin: -20px 0 7px -5.40540540541%; 
		width: 110.810810811%; 
		}
		
	li.home-widget,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-dark-text,
	.sidebar-widget .cat-dark-text,
	#content-area,
	#woo-content,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px 4.86618004866%; 
		}
		
	.home-widget .category-dark,
	.carousel-wrapper {
		margin: -32px 0 -20px -5.40540540541%; 
		width: 110.810810811%; 
		}
		
	.home-widget .cat-light-bottom {
		margin: 10px 0 -20px -5.40540540541%; 
		padding: 20px 5.40540540541%; 
		}

	#author-info {
		padding: 0 4.86618004866% 20px;
		width: 90.243902439%; 
		}

	#author-info-page {
		margin: 20px 4.86618004866% 0;
		padding-bottom: 20px;
		width: 90.243902439%; 
		}

	#author-text {
		width: 78%; 
		}

	.home-widget .cat-dark-text h2 {
		font-size: 28px;
		}

	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.home-widget .cat-light-bottom span.list-byline,
	.home-widget .cat-dark-bottom span.list-byline {
		width: 74%; 
		}
		
	.cat-light-top img,
	.cat-dark-top img {
		width: 100%;
		}

	#title-main,
	.breadcrumb {
		width: 94.6737683089%; 
		}
		
	#title-main {
		padding: 10px 2.66311584554% 20px; 
		}
		
	.breadcrumb {
		padding: 10px 2.66311584554%;
		}

	#related-posts ul li {
		margin: 0 0 10px 0;
		width: 100%;
		}

	ol.commentlist,
	#respond form {
		padding: 0 4.86618004866% 20px;
		width: 90.243902439%; 
		}

	li.footer-widget {
		border-left: none;
		margin: 0 0 20px 56px;
		padding-left: 0;
		}

	li.footer-widget:first-child {
		margin-left: 56px;
		}

	#footer-bottom {
		padding: 10px 2.6041666666%; 
		width: 94.7916666666%; 
		}

	#footer-bottom p,
	#footer-bottom ul {
		max-width: 100%;
		width: 100%;
		}

	#footer-bottom ul {
		float: left;
		margin-top: 10px;
		}
		
	.fly-boxed {
		display: block;
		}
		
		
	
	.related-image, .related-text {
		float:none;
		width:100%;
		margin-right:9px;
		}
	.related-text {
		height:4.8em;
		
		}
	#related-posts li {
		width:48% !important;
		height:auto;
		}

	}

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

	body {
		background-image: none !important;
		}

	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	ul.tabber-widget,
	#comments,
	ul.latest-comments,
	li.footer-widget,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.home-carousel {
		width: 100%;
		}
		
	.nav-wrap-out,
	.nav-wrap-in {
		margin-left: 0;
		right: 0;
		}
		
	#main {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		    -ms-box-shadow: none;
		     -o-box-shadow: none;
		box-shadow: none;
		}

	.full {
		width: 100% !important;
		}

	.full2 {
		width: 93.33333333% !important;
		}

	#top-header-wrapper {
		width: 598px;
		}

	#top-nav {
		max-width: 296px;
		}

	#leader-wrapper {
		margin-top: 10px;
		}

	#leader-wrapper,
	#ad-970,
	#leader-small,
	#ad-728 {
		max-width: 100%;
		width: 100%;
		height: auto;
		}

	#leader-small {
		float: left;
		margin-bottom: 0;
		}

	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}

	
	.related-image, .related-text {
		float:none;
		width:100%;
		margin-right:9px;
		}
	.related-image {
			height: 190px;
		}
	.related-text {
		height:4.8em;
		
		}
	#related-posts li {
		width:48% !important;
		height:auto;
		}

	#featured-main {
		height: 523px;
		}

	.main-story {
		height: 387px;
		}

	.main-story img {
		margin-left: 0;
		min-width: 600px !important;
		width: 100%;
		}

	.main-text h1 {
		font-size: 52px;
		}

	.sub-story {
		border-left: none;
		margin-left: .171526586621%; 
		width: 24.7855917667%; 
		height: 135px;
		}

	.sub-text {
		padding: 10px 6.92041522491% 8px; 
		width: 86.1591695502%; 
		}

	.sub-text h2 {
		font-size: 15px;
		}

	#home-main,
	#home-left {
		border-right: none;
		width: 100%;
		}

	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	li.sidebar-widget,
	.main-text,
	#title-main,
	.breadcrumb,
	#social-box {
		width: 93.33333333%; 
		}
		
	li.home-widget,
	li.sidebar-widget,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-bottom {
		padding: 20px 3.3333333333%; 
		}
		
	.home-widget .category-dark,
	.sidebar-widget .category-dark,
	.carousel-wrapper {
		margin: -32px 0 -20px -3.57142857143%; 
		width: 107.142857143%; 
		}
		
	span.home-widget-header,
	span.sidebar-widget-header {
		margin: -20px 0 7px -3.57142857143%; 
		width: 107.142857143%; 
		}
		
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom {
		width: 100%;
		}

	.home-widget .cat-dark-text,
	.sidebar-widget .cat-dark-text {
		padding: 20px 3.33333333%;
		}

	.home-widget .cat-dark-text h2,
	.sidebar-widget .cat-dark-text h2 {
		font-size: 40px;
		}

	.home-widget .cat-dark-byline {
		font: 400 14px/14px 'Alegreya', serif;
		}

	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.sidebar-widget .cat-dark-bottom ul li p a,
	.sidebar-widget .cat-light-bottom ul li p a,
	.footer-widget .cat-light-bottom ul li p a,
	.cat-light-bottom span.list-byline,
	.cat-dark-bottom span.list-byline {
		width: 445px;
		}
		
	.cat-light-top img,
	.cat-dark-top img {
		width: 100%;
		}

	.sidebar-widget .cat-dark-bottom .list-byline {
		display: inline;
		}

	#content-area,
	#woo-content,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px 3.3333333333%;
		width: 93.3333333%;
		}
		
	.facebook-share,
	.twitter-share,
	.pinterest-share,
	.google-share {
		margin: 0 5px 5px 0;
		width: 70px;
		}
		
	.breadcrumb {
		padding: 10px 3.33333333%;
		}

	#author-info {
		padding: 0 3.3333333333% 20px;
		width: 93.3333333%;
		}

	#author-info-page {
		margin: 20px 3.3333333333% 0;
		padding-bottom: 20px;
		width: 93.3333333%;
		}

	#author-text {
		width: 462px;
		}

	.prev-next-wrapper {
		padding: 30px 5%; 
		}

	.prev-post,
	.next-post {
		width: 46.2962962963%; 
		}

	#related-posts ul li {
		margin: 0 0 10px 0;
		width: 100%;
		}

	.archive-text {
		width: 59%; 
		}

	ol.commentlist,
	#respond form {
		padding: 0 3.33333333333% 20px;
		width: 93.333333333%;
		}

	#sidebar-wrapper {
		border-top: 1px dotted #ccc;
		}

	.footer-widget .category-light h2 a {
		font-size: 24px;
		}

	.comment-text {
		width: 484px;
		}

	#footer-top {
		padding: 25px 3.33333333%; 
		width: 93.333333333%; 
		}

	li.footer-widget {
		border-left: none;
		margin: 0 0 3.3333333333% 0;
		padding-left: 0;
		}

	li.footer-widget:first-child {
		margin-left: 0;
		}

	#footer-bottom {
		padding: 10px 3.33333333%;
		width: 93.333333333%; 
		}

	#footer-bottom p,
	#footer-bottom ul {
		max-width: 93.333333333%; 
		width: 93.333333333%; 
		}

	#footer-bottom ul {
		float: left;
		margin-top: 10px;
		}
		
	.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;
		}
		
	.fly-boxed {
		display: block;
		}

	}

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

	body {
		background-image: none !important;
		}

	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	span.home-widget-header,
	span.sidebar-widget-header,
	.home-widget .category-dark,
	ul.home-carousel,
	.sidebar-widget .category-dark,
	ul.tabber-widget,
	#comments {
		width: 100%;
		}

	.full {
		width: 100% !important;
		}

	.full2 {
		width: 91.66666666666% !important; 
		}
		
	.nav-wrap-out,
	.nav-wrap-in {
		margin-left: 0;
		right: 0;
		}
		
	#main {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		    -ms-box-shadow: none;
		     -o-box-shadow: none;
		box-shadow: none;
		}

	#top-nav {
		max-width: 100%;
		}

	#top-header-wrapper {
		width: 478px;
		height: 61px;
		}

	#leader-wrapper,
	#leader-small {
		margin-top: 10px;
		}

	#leader-wrapper,
	#ad-970,
	#leader-small,
	#ad-728 {
		max-width: 100%;
		width: 100%;
		height: auto;
		}

	#leader-small {
		float: left;
		margin-bottom: 0;
		}
		
	#nav-wrapper {
		margin-bottom: 10px;
		}

	#leader-wrapper,
	#leader-small {
		margin-bottom: 10px !important;
		}

	#content-social {
		border-top: 1px solid #ddd;
		float: left;
		max-width: 480px;
		width: 100%;
		}

	#content-social ul li:first-child {
		border-left: none;
		}

	#content-social ul li:last-child {
		border-right: 1px solid #ddd;
		}
		
	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.breadcrumb,
	.prev-next-wrapper,
	.archive-image,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}

	
	.related-image, .related-text {
		float:none;
		width:100%;
		margin-right:9px;
		}
	.related-image {
			height: 190px;
		}
	.related-text {
		height:4.8em;
		
		}
	#related-posts li {
		width:48% !important;
		height:auto;
		}
		
	#featured-main {
		height: 734px;
		}

	.main-story {
		height: 300px;
		}

	.main-story img {
		margin-left: 0;
		min-width: 100% !important;
		}

	.main-text {
		padding: 20px 4.16666666%;
		width: 87.5%; 
		}

	.main-text h1 {
		font-size: 42px;
		}

	.sub-story {
		border-left: none;
		margin-left: .2083333333%; 
		width: 49.79166666666%; 
		height: 216px;
		}
		
	.sub-story img {
		width: 100%;
		}

	.sub-text {
		padding: 10px 4.18410041841% 8px 4.18410041841%; 
		width: 219px;
		}

	.sub-text h2 {
		font-size: 24px;
		}

	#home-main,
	#home-left {
		border-right: none;
		width: 100%;
		}

	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	.sidebar-widget .cat-dark-bottom,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.latest-comments,
	li.footer-widget,
	#title-main,
	#social-box,
	.archive-text,
	#author-text {
		width: 100%;
		}
		
	span.home-widget-header,
	span.sidebar-widget-header {
		margin: -20px 0 7px -4.16666666%;
		width: 109.09090909090909%; 
		}
		
	li.home-widget,
	li.sidebar-widget {
		padding: 20px 4.16666666%; 
		width: 91.666666666%; 
		}
		
	.home-widget .category-dark,
	.sidebar-widget .category-dark {
		margin: -32px 0 -20px -4.545454545454%; 
		width: 109.09090909090909%; 
		}
		
	.carousel-wrapper {
		width: 109.09090909090909%; 
		}

	.home-widget .cat-dark-text,
	.sidebar-widget .cat-dark-text {
		padding: 20px 4.16666666%;
		width: 91.66666666666%;
		}

	.home-widget .cat-dark-text h2,
	.sidebar-widget .cat-dark-text h2 {
		font-size: 33px;
		}

	.home-widget .cat-dark-byline {
		font: 400 14px/14px 'Alegreya', serif;
		}

	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.sidebar-widget .cat-dark-bottom ul li p a,
	.sidebar-widget .cat-light-bottom ul li p a,
	.footer-widget .cat-light-bottom ul li p a {
		width: 329px; 
		}

	.sidebar-widget .cat-dark-bottom .list-byline {
		display: inline;
		}

	h1.headline,
	h1.headline-page {
		font-size: 26px;
		}

	.footer-widget .category-light h2 a {
		font-size: 24px;
		}

	.comment-text {
		width: 83.3333333333%; 
		}

	#footer-top,
	#content-area,
	#woo-content,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px 4.1666666666%;
		width: 91.666666666%; 
		}
		
	.facebook-share,
	.twitter-share,
	.pinterest-share,
	.google-share {
		margin: 0 5px 5px 0;
		width: 50px;
		}

	#author-info {
		padding: 0 4.166666666% 30px 4.166666666%;
		width: 91.666666666%; 
		}

	#author-info-page {
		margin: 20px 4.166666666% 0 20px;
		padding-bottom: 20px;
		width: 91.666666666%; 
		}

	#related-posts ul li {
		margin: 0 0 10px 0;
		width: 91.666666666%; 
		}

	ol.commentlist,
	#respond form {
		padding: 0 4.166666666% 20px;
		width: 91.666666666%; 
		}

	#sidebar-wrapper {
		border-top: 1px dotted #ccc;
		}

	li.footer-widget {
		border-left: none;
		margin: 0 0 20px 0;
		padding-left: 0;
		}

	li.footer-widget:first-child {
		margin-left: 0;
		}

	#footer-bottom {
		padding: 10px 4.1666666%; 
		width: 91.666666666%; 
		}

	#footer-bottom p,
	#footer-bottom ul {
		margin-right: 0;
		max-width: 91.666666666%; 
		width: 91.666666666%; 
		}

	#footer-bottom ul {
		float: left;
		margin-top: 10px;
		}
		
	.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;
		}
		
	.fly-boxed {
		display: block;
		}

	}

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

	body {
		background-image: none !important;
		}
		
	.fly-content {
		-webkit-transform: translate3d(100%,0,0) !important;
	   	   -moz-transform: translate3d(100%,0,0) !important;
	    	    -ms-transform: translate3d(100%,0,0) !important;
	    	     -o-transform: translate3d(100%,0,0) !important;
			transform: translate3d(100%,0,0) !important;
		}
		
	.main-nav-over {
		position: fixed !important;
		-webkit-transform: translate3d(0,0,0) !important;
	   	   -moz-transform: translate3d(0,0,0) !important;
	    	    -ms-transform: translate3d(0,0,0) !important;
	    	     -o-transform: translate3d(0,0,0) !important;
			transform: translate3d(0,0,0) !important;
		}
		
	#fly-wrap {
		-webkit-transform: translate3d(0,0,0);
	  	   -moz-transform: translate3d(0,0,0);
	   	    -ms-transform: translate3d(0,0,0);
	   	     -o-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
		top: 50px;
		width: 0px;
		z-index: auto;
		}
		
	.fly-menu {
		width: 100% !important;
		z-index: 4000 !important;
		}
		
	#top-wrap {
		width: 100%;
		}
		
	#nav-wrapper,
	#leader-wrapper {
		margin-bottom: 10px !important;
		}
		
	.nav-wrap-out,
	.nav-wrap-in {
		margin-left: 0;
		right: 0;
		}
		
	#main {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		    -ms-box-shadow: none;
		     -o-box-shadow: none;
		box-shadow: none;
		}

	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	#comments {
		width: 100%;
		}

	.full {
		width: 100% !important;
		}

	.full2 {
		padding-right: 3.125% !important; 
		width: 93.75% !important; 
		}

	#top-nav {
		max-width: 300px;
		}

	#top-header-wrapper {
		width: 99.375%; 
		height: 61px;
		}
		
	#logo-wrapper {
		padding: 0 3.125%; 
		text-align: center;
		width: 93.75%; 
		}

	#leader-wrapper,
	#leader-small {
		margin-top: 10px;
		}
		
	#category-header {
		padding: 5px 0 15px;
		}

	#leader-wrapper,
	#ad-970,
	#leader-small,
	#ad-728 {
		max-width: 100%;
		width: 100%;
		height: auto;
		}

	#leader-small {
		float: left;
		margin-bottom: 0;
		}

	#logo-wrapper,
	#logo-small {
		margin-top: 10px;
		}

	#nav-mobi {
		display: inline;
		}

	#nav-mobi select {
		width: 180px;
		}

	#main-search {
		width: 120px;
		}

	#content-social {
		border-top: 1px solid #ddd;
		float: left;
		max-width: 100%;
		width: 100%;
		}

	#content-social ul li:first-child {
		border-left: none;
		}

	#content-social ul li:last-child {
		border-right: 1px solid #ddd;
		}

	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}
		
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img {
		display:none;
		
	}
	.home-widget .cat-dark-bottom p,
	.home-widget .cat-light-bottom p {
		
	}

	
	.related-image, .related-text {
		float:none;
		width:100%;
	}
	.related-text {
		height:auto;
	}
	#related-posts li {
		width:100% !important;
		height:auto;
		}
	#mwCommentContainer	{
		width:100%;
		}
		
	#featured-main {
		height: 494px;
		}

	.main-story {
		height: 194px;
		}

	.main-story img {
		margin-left: 0;
		min-width: 100% !important;
		}
		
	.main-text {
		padding: 20px 6.25%; 
		width: 87.5%; 
		}

	.main-text h1 {
		font-size: 28px;
		}

	.sub-story {
		width: 49.6875%; 
		height: 149px;
		}

	.sub-text {
		padding: 10px 6.2893081761% 8px; 
		width: 87.4213836478%; 
		}

	.sub-text h2 {
		font-size: 16px;
		}

	#home-main,
	#home-left {
		width: 100%;
		}

	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	.sidebar-widget .category-dark {
		border-right: none;
		width: 106.66666666666%; 
		}

	.home-widget .category-dark,
	.carousel-wrapper,
	.sidebar-widget .category-dark {
		margin: -32px 0 -3% -10px;
		}

	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	#footer-bottom,
	.main-text,
	#title-main,
	.post-tags,
	.nav-links {
		padding: 10px 3.125%; 
		width: 93.75%; 
		}
		
	.facebook-share,
	.twitter-share,
	.pinterest-share,
	.google-share {
		margin: 0 5px 5px 0;
		width: 30px;
		}

	#author-info {
		padding: 0 3.125% 20px 3.125%;
		width: 93.75%; 
		}

	#author-info-page {
		margin: 20px 3.125% 0 3.125%;
		padding-bottom: 20px;
		width: 93.75%; 
		}

	.home-widget .cat-dark-text h2,
	.sidebar-widget .cat-dark-text h2 {
		font-size: 22px;
		}

	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.home-widget .cat-light-top,
	.sidebar-widget .cat-dark-bottom ul li p a,
	.sidebar-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom ul li p a,
	.footer-widget .cat-light-bottom ul li p a,
	ul.latest-comments,
	.archive-text,
	#author-text {
		width: 100%;
		}

	.home-widget .cat-dark-byline {
		font: 400 14px/14px 'Alegreya', serif;
		}

	.home-widget .category-light h2 a,
	.sidebar-widget .category-light h2 a,
	.footer-widget .category-light h2 a {
		font-size: 17px;
		}

	.home-widget .cat-light-bottom,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom {
		margin: 0 0 -3% -10px; 
		padding: 3%; 
		width: 100%; 
		}

	span.home-widget-header,
	span.sidebar-widget-header {
		margin: -10px 0 7px -3%;
		width: 106.6666666666%;
		}

	h3.sidebar-widget-header,
	h3.home-widget-header {
		margin-left: 10px;
		}

	ul.tabber-widget {
		margin: -10px 0 0 -3%;
		padding: 0 3.125% 10px;
		width: 100%; 
		}

	.tabber-container {
		margin-bottom: 10px;
		}

	h1.headline,
	h1.headline-page {
		font-size: 26px;
		}

	h3.cat-header {
		font-size: 30px;
		}

	#social-box {
		padding: 0 3.125% 8px;
		width: 93.75%; 
		}

	span.twitter-byline {
		clear: both;
		margin: 5px 0 0 0;
		}
		
	.social-sharing-top {
		margin-bottom: 0;
		}

	#footer-top,
	#content-area,
	#woo-content,
	#related-posts,
	#archive-wrapper {
		padding: 20px 3.125%;
		width: 93.75%; 
		}

	#related-posts ul li {
		margin: 0 0 3.125% 0;
		width: 93.75%; 
		}

	ol.commentlist,
	#respond form {
		padding: 0 3.125% 20px;
		width: 93.75%; 
		}

	#comments .commentmeta {
		margin: 0;
		}

	#sidebar-wrapper {
		border-top: 1px dotted #ccc;
		}

	li.footer-widget {
		border-left: none;
		margin: 0 0 20px 0;
		padding-left: 0;
		}

	li.footer-widget:first-child {
		margin-left: 0;
		}

	#footer-bottom p,
	#footer-bottom ul {
		margin-right: 0;
		max-width: 100%;
		width: 100%;
		}

	#footer-bottom ul {
		float: left;
		margin-top: 10px;
		}
		
	li.footer-widget {
		width: 100%;
		}
		
	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td {
		padding: 6px !important;
		}
		
	.fly-boxed {
		display: block;
		}

	}
