@media screen and (max-width: 1500px) and (min-width: 1278px) {
	ul.widget-full1 li { height: 470px;	}			
}

/*Responsive Article Promo Boxes in One Row*/
@media screen and (max-width: 1277px) and (min-width: 1003px) {
	.story-contain {width: 33.2502078138% !important;}
}	

@media screen and (max-width: 1277px){


}

@media screen and (max-width: 1277px) and (min-width: 1158px) {

	#featured-multi-main-text h2 { font-size: 2.6em;}		
	.featured-multi-sub-text h2 { font-size: 1.1em;	}

	.video-but-contain { bottom: 60%; font-size: 60px;	width: 52px; height: 60px;	}
	.story-contain { width: 49.833333333333%;}		
	.home-widget { padding: 20px 2.27531285552%; width: 95.449374289%; }
		
	.grid-main { width: 49.9314128944%;}		
	.grid-right { width: 50.0685871056%;}
		
	.grid-sub {
		margin: 0 0 1px .27397260274%; /* 1px / 365px */
		width: 49.7260273973%; /* 181.5px / 365px */
		}
		
	ul.widget-full1 {
		margin-left: -2.38379022646%; /* 20px / 839px */
		width: 102.383790226%; /* 859px / 839px */
		}

	ul.widget-full1 li {
		margin: 0 0 20px 2.3282887078%; /* 20px / 859px */
		width: 47.6717112922%; /* 409.5px / 859px */
		height: 350px;
		}
		
	#post-area {
		padding: 20px 2.70635994587%; /* 20px / 739px */
		width: 94.5872801083%; /* 699px / 739px */
		}
		
	#left-content {
		margin-right: 3.44827586207%; /* 20px / 580px */
		width: 25.8620689655%; /* 150px / 580px */
		}
		
	.author-img img {
		width: 100px;
		height: 100px;
		}
		
	#right-content {
		width: 70.6896551724%; /* 410px / 580px */
		}
		
	span.comment-but-text {
		width: 100%;
		}
		
	.foot-widget {
		margin: 0 0 40px 5.00625782228%; /* 40px / 799px */
		/*width: 42.4906132666%;*/ /* 339.5px / 799px */
		}
		
	.foot-widget:nth-child(2n+3) { clear: both;	}
}

@media screen and (max-width: 1157px) and (min-width: 1042px) {
			
		#home-content-out,
		#home-content-in {
			margin-left: 0;
			}
			
		#featured-multi-main-text h2 {
			font-size: 2.3em;
			}
			
		.featured-multi-sub-text h2 {
			font-size: 1em;
			}
			
		.video-but-contain {
			bottom: 60%;
			font-size: 60px;
			width: 52px;
			height: 60px;
			}
			
		.story-contain {
			width: 49.833333333333%; /* 299px / 600px */
			}
			
		.home-widget {
			padding: 20px 2.63504611331%; /* 20px / 759px */
			width: 94.7299077734%; /* 719px / 759px */
			}
			
		ul.widget-full1 {
			margin-left: -2.78164116829%; /* 20px / 719px */
			width: 102.78164116829%; /* 739px / 719px */
			}

		ul.widget-full1 li {
			margin: 0 0 20px 2.70635994587%; /* 20px / 739px */
			width: 47.2936400541%; /* 349.5px / 739px */
			height: 370px;
			}
			
		.grid-main {
			width: 49.9180327869%; /* 304.5px / 610px */
			}
			
		.grid-right {
			width: 50.0819672131%; /* 305.5px / 610px */
			}
			
		.grid-sub {
			margin: 0 0 1px .327332242226%; /* 1px / 305.5px */
			width: 49.6726677578%; /* 151.75px / 305.5px */
			}
			
		.story-section {
			margin: 2px 0 0 -.32%; /* 2px / 625px */
			width: 100.32%; /* 627px / 625px */
			}
			
		.story-contain-text {
			padding: 15px 6.27615062762%; /* 15px / 239px */
			width: 87.4476987448%; /* 209px / 239px */
			}
			
		#post-area {
			padding: 20px 3.2310177706%; /* 20px / 619px */
			width: 93.5379644588%; /* 579px / 619px */
			}
			
		#left-content {
			margin-right: 3.44827586207%; /* 20px / 580px */
			width: 25.8620689655%; /* 150px / 580px */
			}
			
		.author-img img {
			width: 100px;
			height: 100px;
			}
			
		#right-content {
			width: 70.6896551724%; /* 410px / 580px */
			}
			
		#post-social-wrap {
			left: 0;
			}

		span.comment-but-text {
			width: 100%;
			}
			
		.foot-widget {
			margin: 0 0 40px 5.00625782228%; /* 40px / 799px */
			width: 42.4906132666%; /* 339.5px / 799px */
			}
			
		.foot-widget:nth-child(2n+3) {
			clear: both;
			}
			
	}
	
@media screen and (max-width: 1041px) and (min-width: 1003px) {

		.read-share-overlay,
		#prev-next-wrap {
			display: none;
			}

		.content-out,
		.content-in {
			margin-left: 0;
			}

		.content-out {
			right: 0;
			}
			
		#home-content-out,
		#home-content-in {
			margin-left: 0;
			}
			
		#featured-multi-wrap {
			height: auto;
			}
		
		#featured-multi-main {
			margin: 0;
			width: 100%;
			height: 400px;
			}
			
		#featured-multi-main-text {
			padding: 30px 1.99401794616% 20px; /* 20px / 1003px */
			width: 100%; /* 963px / 1003px */
			}
			
		#featured-multi-main-text h2 {
			font-size: 2.3em;
			}
			
		#featured-multi-sub-wrap {
			margin: 1px 0 0 -.099700897308%; /* 1px / 1003px */
			width: 100.099700897%; /* 1004px / 1003px */
			}
			
		.featured-multi-sub {
			margin: 0 0 0 .099601593625%; /* 1px / 1004px */ 
			width: 24.9003984064%; /* 250px / 1004px */
			height: 200px;
			}
			
		.featured-multi-sub-text {
			padding: 30px 8.13008130081% 20px; /* 20px / 246px */
			width: 83.8%; /* 206px / 246px */
			}
			
		.featured-multi-sub-text h2 {
			font-size: .9em;
			}
			
		.video-but-contain {
			bottom: 60%;
			font-size: 60px;
			width: 52px;
			height: 60px;
			}
			
		#featured-multi-main-text,
		#featured-multi-main-img img,
		.featured-multi-sub-img img,
		.story-contain-img img img,
		.widget-full-list-img img {
				-moz-transition: all 0 ease 0;
				-ms-transition: all 0 ease 0;
				-o-transition: all 0 ease 0;
				-webkit-transition: all 0 ease 0;
			transition: all 0 ease 0;
			}
			
		#featured-multi-main:hover #featured-multi-main-text,
		.featured-multi-sub:hover .featured-multi-sub-text,
		.widget-split-left:hover .img-cat-contain,
		#featured-multi-main:hover #featured-multi-main-img img,
		.featured-multi-sub:hover .featured-multi-sub-img img,
		.widget-split-left:hover img,
		.widget-full-list-img:hover img,
		.story-contain:hover .story-contain-img img,
		.story-contain:hover .story-contain-text,
		.widget-full-wide:hover .full-wide-text,
		.widget-full-wide:hover .full-wide-img img {
			opacity: 1.0;
			}

		.story-contain {
			width: 49.833333333333%; /* 299px / 600px */
			}
			
		.home-widget {
			padding: 20px 2.93255131965%; /* 20px / 682px */
			width: 94.1348973607%; /* 642px / 682px */
			}

		ul.widget-full1 {
			margin-left: -3.11526479751%; /* 20px / 642px */
			width: 103.11526479751%; /* 662px / 642px */
			}

		ul.widget-full1 li {
			margin: 0 0 20px 3.11526479751%; /* 20px / 642px */
			width: 46.8847352025%; /* 301px / 642px */
			height: 370px;
			}
			
		.widget-grid-wrap {
			height: auto;
			}
			
		.grid-main,
		.grid-main-img {
			width: 100%;
			height: 240px;
			}
			
		.grid-right {
			margin-left: -.164744645799%; /* 1px / 607px */
			width: 100.164744645799%; /* 608px / 607px */
			}

		.grid-sub {
			margin: 1px 0 0 .164473684211%; /* 1px / 608px */
			width: 49.8355263158%; /* 303px / 608px */
			height: 120px;
			}
			
		.grid-sub-img {
			height: 120px;
			}
			
		.story-section {
			margin: 2px 0 0 -.352112676056%; /* 2px / 586px */
			width: 100.352112676056%; /* 588px / 586px */
			}
			
		.story-contain-text {
			padding: 15px 6.27615062762%; /* 15px / 239px */
			width: 87.4476987448%; /* 209px / 239px */
			}
		
		.side-fixed {
			right: 0 !important;
			}
			
		.single .content-out,
		#feat-img-wide-out {
			margin-left: 0;
			right: 0;
			}
		
		.single .content-in,
		#feat-img-wide-in {
			margin-left: 0;
			}
		
		.single .side-fixed {
			right: 0 !important;
			}
			
		#post-social-wrap {
			left: 0;
			}
			
		.social-fixed {
			left: 0 !important;
			}
			
		h1.story-title {
			font-size: 2.4em;
			}
			
		#post-area {
			padding: 20px 3.4188034188%; /* 20px / 585px */
			width: 93.1623931624%; /* 545px / 585px */
			}
			
		#left-content {
			margin-right: 3.66972477064%; /* 20px / 545px */
			width: 22.0183486239%; /* 120px / 545px */
			}
			
		.author-img img {
			width: 100px;
			height: 100px;
			}
			
		#right-content {
			width: 74.3119266055%; /* 405px / 545px */
			}
			
		.foot-widget {
			margin: 0 0 40px 6.07902735562%; /* 40px / 658px */
			/*width: 40.8814589666%;*/ /* 269px / 658px */
			}
			
		.foot-widget:nth-child(2n+3) {
			clear: both;
			}

	}

@media screen and (max-width: 1002px) and (min-width: 768px) {

		.read-share-overlay,
		#prev-next-wrap,
		.featured-multi-sub .text-info-contain,
		.main-nav-contain,
		.more-nav-contain,
		.nav-spacer,
		#social-nav { display: none;}
			
		#mobile-menu-wrap { display: block; width: 61px; }			
		.leaderboard-ad { width: 100%; }			
		.content-out { right: 0; }
			
		.content-in,
		.content-out { margin-left: 0;}

			
		.content-out.post-full,
		.content-in.post-full {	margin-right: 0; }
			
		#home-content-out,
		.head-wrap-out,
		#post-content-out {	margin-right: -10px; }
			
		#home-content-in,
		.head-wrap-in,
		#post-content-in { margin-right: 10px; }	
			
		#featured-multi-wrap { height: auto; }
		
		#featured-multi-main {
			margin: 0;
			width: 100%;
			height: 400px;
			}
			
		#featured-multi-main-text {
			padding: 30px 1.99401794616% 20px; /* 20px / 1003px */
			width: 100%; /* 963px / 1003px */
			}
			
		#featured-multi-sub-wrap {
			margin: 1px 0 0 -.130208333333%; /* 1px / 768px */
			width: 100.130208333333%; /* 769px / 768px */
			}
			
		.featured-multi-sub {
			margin: 0 0 0 .130039011704%; /* 1px / 769px */ 
			width: 24.8699609883%; /* 191.25px / 769px */
			height: 200px;
			}
			
		.featured-multi-sub-text {
			padding: 30px 8.13008130081% 20px; /* 20px / 246px */
			width: 100%; /* 206px / 246px */
			}
			
		.featured-multi-sub-text h2 {
			font-size: .9em;
			margin-bottom: 0;
			}
			
		.video-but-contain {
			bottom: 60%;
			font-size: 60px;
			width: 52px;
			height: 60px;
			}
			
		#featured-multi-main-text,
		#featured-multi-main-img img,
		.featured-multi-sub-img img,
		.story-contain-img img img,
		.widget-full-list-img img {
			-moz-transition: all 0 ease 0;
			-ms-transition: all 0 ease 0;
			-o-transition: all 0 ease 0;
			-webkit-transition: all 0 ease 0;
			transition: all 0 ease 0;
			}
			
		#featured-multi-main:hover #featured-multi-main-text,
		.featured-multi-sub:hover .featured-multi-sub-text,
		.widget-split-left:hover .img-cat-contain,
		#featured-multi-main:hover #featured-multi-main-img img,
		.featured-multi-sub:hover .featured-multi-sub-img img,
		.widget-split-left:hover img,
		.widget-full-list-img:hover img,
		.story-contain:hover .story-contain-img img,
		.story-contain:hover .story-contain-text,
		.widget-full-wide:hover .full-wide-text,
		.widget-full-wide:hover .full-wide-img img,
		#featured-multi-main:hover .video-but-contain,
		.featured-multi-sub:hover .video-but-contain {
			opacity: 1.0;
			}
			
		.home-widget {
			padding: 20px 2.05128205128%; /* 20px / 975px */
			width: 95.8974358974%; /* 935px / 975px */
			}
			
		ul.widget-full1 {
			margin-left: -2.13903743316%; /* 20px / 935px */
			width: 102.13903743316%; /* 955px / 935px */
			}

		ul.widget-full1 li {
			margin: 0 0 20px 2.0942408377%; /* 20px / 955px */
			width: 22.9057591623%; /* 218.75px / 955px */
			/*height: 440px;*/
			height:460px;
			}
			
		.widget-grid-wrap {
			height: auto;
			}
			
		.grid-main {
			width: 49.929676512%; /* 355px / 711px */
			}
			
		.grid-right {
			width: 50.070323488%; /* 356px / 711px */
			}
			
		.grid-sub {
			margin: 0 0 1px .280898876404%; /* 1px / 356px */
			width: 49.7191011236%; /* 177px / 356px */
			}
			
		#sidebar-contain { position: fixed;	right: 0; bottom: 0; width: auto;
			z-index: 3000; padding-top: 53px; }
			
		#sidebar-contain.side-fixed { top: 52px !important;	right: 0 !important;
			padding-top: 0;	}
			
		#sidebar-mobi-tab { display: block; }

		#sidebar-main-wrap { display: none;	}
			
		#sidebar-scroll-wrap {
			width: 350px;
			}
			
		#sidebar-main-ad,
		#sidebar-widget-wrap {
			position: relative;
			}
			
		#sidebar-widget-wrap {
			top: auto;
			bottom: auto;
			}
			
		#sidebar-main-ad .widget-ad {
			background: url(../images/hash-bg.gif);
			}
			
		.single .content-out,
		#feat-img-wide-out {
			margin-left: 0;
			right: 0;
			}
		
		.single .content-in,
		#feat-img-wide-in {
			margin-left: 0;
			}
		
		.single .side-fixed {
			right: 0 !important;
			}
			
		#post-social-wrap {
			left: 0;
			}
			
		.social-fixed {
			left: 0 !important;
			}
			
		h1.story-title {
			font-size: 2.4em;
			}
			
		#post-area {
			padding: 20px 2.93685756241%; /* 20px / 681px */
			width: 94.1262848752%; /* 641px / 681px */
			}
			
		#left-content {
			margin-right: 3.12012480499%; /* 20px / 641px */
			width: 23.4009360374%; /* 150px / 641px */
			}
			
		.author-img img {
			width: 120px;
			height: 120px;
			}
			
		#right-content {
			width: 73.4789391576%; /* 471px / 641px */
			}
			
		ul.post-social-list li a:hover {
			margin-left: 0;
			padding: 10px 0;
			}

	}

@media screen and (max-width: 767px) {
	.read-share-overlay,
	#prev-next-wrap,
	.text-info-contain,
	.post-date-reg,
	p.author-desc,
	span.author-twit,
	#left-content .post-tags,
	#left-content .post-cat-contain,
	.main-nav-contain,
	.more-nav-contain,
	.nav-spacer,
	#social-nav,
	#left-content { display: none;}

	#mobile-menu-wrap { display: block;	width: 61px;}
	.leaderboard-ad { width: 100%;}

	/* content */
	.content-out { right: 0;}
		
	.content-in,
	.content-out { margin-left: 0; }	

	#featured-multi-main-text,
	#featured-multi-main-img img,
	.featured-multi-sub-img img,
	.story-contain-img img img,
	.widget-full-list-img img {
		-moz-transition: all 0 ease 0;
		-ms-transition: all 0 ease 0;
		-o-transition: all 0 ease 0;
		-webkit-transition: all 0 ease 0;
		transition: all 0 ease 0;
	}

	#featured-multi-main:hover #featured-multi-main-text,
	.featured-multi-sub:hover .featured-multi-sub-text,
	.widget-split-left:hover .img-cat-contain,
	#featured-multi-main:hover #featured-multi-main-img img,
	.featured-multi-sub:hover .featured-multi-sub-img img,
	.widget-split-left:hover img,
	.widget-full-list-img:hover img,
	.story-contain:hover .story-contain-img img,
	.story-contain:hover .story-contain-text,
	.widget-full-wide:hover .full-wide-text,
	.widget-full-wide:hover .full-wide-img img,
	#featured-multi-main:hover .video-but-contain,
	.featured-multi-sub:hover .video-but-contain { opacity: 1.0;}	

	#left-content-mobi { display: block; }
	.post-tags-mobi { display: block;}
	.post-cat-mob { display: block;	width: 100%; }
	.post-cat-mob .img-cat { padding: 5px 10px;	width: auto;}

	#featured-multi-wrap { height: auto; }	
	#featured-multi-main { margin: 0; width: 100%; height: 300px;}	

	.video-but-contain { bottom: 55%; font-size: 50px; width: 43px; height: 50px;}	
	#post-latest-wrap{ clear: both; width: 100%; float: none; display: block; }
	.story-contain { margin: 0 0 1px 0; width: 33%; float: left;}

}

@media screen and (max-width: 767px) and (min-width: 600px) {
					
	.content-out.post-full,
	.content-in.post-full {	margin-right: 0;}
		
	#home-content-out,
	.head-wrap-out,
	#post-content-out {	margin-right: -10px;}
		
	#home-content-in,
	.head-wrap-in,
	#post-content-in { margin-right: 10px; }
			
	#featured-multi-main-text {	padding: 30px 2.6075619296% 20px; width: 100%; }		
	#featured-multi-main-text h2 {	font-size: 2.7em;}		
	#featured-multi-main-text p { font-size: .8em;}
		
	#featured-multi-sub-wrap { margin: 1px 0 -1px -.1666666666%; width: 100.1666666666%; }
		
	.featured-multi-sub { margin: 0 0 1px .166389351082%; 
		width: 49.8336106489%; height: 150px;}
		
	.featured-multi-sub-text { padding: 30px 5.22193211488% 20px; width: 100%;}
		
	.featured-multi-sub-text h2,
	#featured-multi-main-text p { margin-bottom: 0;	}		
	.featured-multi-sub-text h2 { font-size: 1em;}
		
	#featured-multi-main-img img { min-width: 767px; }
		
	span.img-cat { font-size: .55em; padding: 3px 8px; }
	
	.home-widget {
		padding: 20px 2.7027027027%; /* 20px / 740px */
		width: 94.5945945945%; /* 700px / 740px */
		}
		
	ul.widget-full1 {
		margin-left: -2.85714285714%; /* 20px / 700px */
		width: 102.85714285714%; /* 720px / 700px */
		}

	ul.widget-full1 li {
		margin: 0 0 20px 2.77777777777%; /* 20px / 720px */
		width: 47.2222222222%; /* 340px / 720px */
		height: 370px;
		}
		
	.full-wide-img img {min-width: 600px;}		
	.widget-grid-wrap {	height: auto;}
		
	.grid-main,
	.grid-main-img {
		width: 100%;
		height: 240px;
		}
		
	.grid-right {
		margin-left: -.164744645799%; /* 1px / 607px */
		width: 100.164744645799%; /* 608px / 607px */
		}

	.grid-sub {
		margin: 1px 0 0 .164473684211%; /* 1px / 608px */
		width: 49.8355263158%; /* 303px / 608px */
		height: 120px;
		}
		
	.grid-sub-img {	height: 120px; }	
	.story-section { margin: 2px 0 0 -.33333333333%; width: 100.33333333333%; }		
	.story-contain-text { padding: 15px 6.27615062762%; width: 100%; }		
	.story-contain-text h2 { margin-bottom: 0;	}	
	#sidebar-contain {	position: fixed; right: 0;	bottom: 0;	width: auto; z-index: 3000;	}
	#sidebar-contain.side-fixed { top: 52px !important; right: 0 !important;}

	#sidebar-mobi-tab {	display: block;	}
	#sidebar-main-wrap { display: none;}		
	#sidebar-scroll-wrap {	width: 350px;	}
		
	#sidebar-main-ad,
	#sidebar-widget-wrap { position: relative;	}

	#sidebar-widget-wrap { top: auto; bottom: auto;	}		
	#sidebar-main-ad .widget-ad { background: url(../images/hash-bg.gif);}
			
	.single .content-out,
	#feat-img-wide-out { margin-left: 0; right: 0; }
	
	.single .content-in,
	#feat-img-wide-in { margin-left: 0;}
	
	.single .side-fixed { right: 0 !important;}
		
	#post-social-wrap {	left: 0;}		
	.social-fixed {	left: 0 !important;	}
		
	h1.story-title { font-size: 2.4em;	}
		
	#post-area,
	#feat-img-wide-text {
		padding: 20px 3.89863547758%; /* 20px / 513px */
		width: 92.2027290448%; /* 473px / 513px */
		}
		
	ul.post-social-list li a:hover { margin-left: 0; padding: 10px 0; }			
	h1.story-title { font-size: 1.8em; margin-bottom: 0;}
		
	#left-content,
	#right-content {margin: 0;	width: 100%;}

		
	.author-info-wrap {
		border-bottom: none;
		margin-bottom: 15px;
		padding-bottom: 0;
		}
		
	.author-img {
		margin: 0 15px 0 0;
		width: auto;
		}
	
	.author-img img {
		width: 70px;
		height: 70px;
		}
		
	.author-info-mob-wrap {
		float: left;
		width: 70%;
		}
		
	span.author-name {
		text-align: left;
		}
	
	.post-date-mob {
		border-bottom: none;
		display: inline-block;
		margin-bottom: 0;
		padding-bottom: 0;
		width: auto;
		}
		
	span.post-date {
		float: left;
		width: 100%;
		}
		
	#feat-img-wide img,	
	#feat-img-reg img {	margin: 0 !important; }
		
	#feat-img-reg {	margin-top: 20px; }
		
	span.feat-caption-wide { font-size: .8em; }		
	span.comment-but-text {	width: 100%; }
	h1.archive-header { font-size: 1.1em;}		
		
	.foot-widget { margin: 0 0 40px 5.2083333333%; }		
	.foot-widget:nth-child(2n+3) { clear: both;}
}

@media screen and (max-width: 599px) { 

	.widget-post-info{ display: none;}

	/* title */
	h1.story-title { font-size: 1.52em; margin-bottom: 0; clear: both; }
	h1.archive-header {	font-size: 1.1em;}

	.full-wide-img img { min-width: 480px;}	

	span.img-cat { font-size: .55em; padding: 3px 8px;}	

	.widget-grid-wrap { height: auto;}

	.grid-main,
	.grid-main-img { width: 100%; height: 120px;}

	.grid-main-img img,
	.grid-sub-img img {	margin-top: -5%;}

	.grid-main-text { padding: 20px 3.57781753131%; width: 92.8443649374%; }
	.grid-main-text h2 { font-size: 1.1em;}
	.grid-right { margin: 0; width: 100%;}
	.grid-sub { margin: 1px 0 0 0; width: 100%; height: 120px;}
	.grid-sub-img {	height: 120px;}
			
	.single .content-out,
	#feat-img-wide-out { margin-left: 0; right: 0;}

	.single .content-in,
	#feat-img-wide-in {	margin-left: 0;	}

	.single .side-fixed { right: 0 !important; }
	ul.post-social-list li a:hover { margin-left: 0; padding: 10px 0;}

	#post-area,
	#feat-img-wide-text { padding: 20px 5.08905852417%; width: 89.8218829517%; 	}

	#left-content,
	#right-content { margin: 0;	width: 100%; }

	span.author-name { text-align: left; }
		
	.post-date-mob { border-bottom: none; display: inline-block; margin-bottom: 0;
		padding-bottom: 0; width: auto;	}

	span.post-date { float: left; width: 100%; }

	#feat-img-wide img,	
	#feat-img-reg img {	margin: 0 !important; }

	#feat-img-reg {	margin-top: 20px; }

	span.feat-caption-wide { font-size: .8em; }
	span.comment-but-text {	width: 100%; }

	.author-info-wrap {	border-bottom: none; margin-bottom: 15px; padding-bottom: 0; }
	.author-img { margin: 0 15px 0 0; width: auto; }
	.author-img img { width: 70px; height: 70px; }
	.author-info-mob-wrap {	float: left; width: 70%;}
			
	/* sidebar */
	#sidebar-widget-wrap { top: auto; bottom: auto;	}
	#sidebar-scroll-wrap { width: 350px;}
	#sidebar-main-ad .widget-ad { background: url(../images/hash-bg.gif);}

	#sidebar-main-ad,
	#sidebar-widget-wrap { position: relative;}	
}


@media screen and (max-width: 599px) and (min-width: 480px) {

	.content-out.post-full,
	.content-in.post-full { margin-right: 0; }

	#home-content-out,
	.head-wrap-out,
	#post-content-out {	margin-right: -10px; }	
		
	#home-content-in,
	.head-wrap-in,
	#post-content-in {	margin-right: 10px;	}

	.story-contain { height: 180px;}
	.widget-full-wide { height: 250px;}

	/* featured */
	#featured-multi-main-text { padding: 30px 3.33889816361% 20px; width: 100%; }
	#featured-multi-main-text h2 { font-size: 2.2em; }
	#featured-multi-main-text p { font-size: .8em; }

	#featured-multi-sub-wrap { margin: 1px 0 -1px -.20833333333%; width: 100.20833333333%;}
	.featured-multi-sub { margin: 0 0 1px .2079002079%;	width: 49.7920997921%; height: 150px;}
	.featured-multi-sub-text { padding: 30px 6.6889632107% 20px; width: 100%;}
	.featured-multi-sub-text h2 { font-size: .9em; }

	.featured-multi-sub-text h2,
	#featured-multi-main-text p { margin-bottom: 0;	}
	#featured-multi-main-img img { min-width: 599px;}			

	.home-widget { padding: 20px 3.4965034965%; width: 93.006993007%; }
	ul.widget-full1 { margin-left: -3.75939849624%; width: 103.75939849624%;}
	ul.widget-full1 li { margin: 0 0 20px 3.6231884058%; width: 46.3768115942%; height: 350px;}

	.story-section { margin: 2px 0 0 -.416666666666%; width: 100.416666666666%;}

	.story-contain-text { padding: 15px 6.27615062762%; width: 87.4476987448%; }
	.story-contain-text h2 {margin-bottom: 0;}

	#sidebar-contain { position: fixed;	right: 0; bottom: 0; width: auto; z-index: 3000;}
	.side-fixed { top: 52px !important;	right: 0 !important; }
	#sidebar-mobi-tab {	display: block;	}
	#sidebar-main-wrap { display: none;	}			
	#post-social-wrap {	left: 0; }
	.social-fixed {	left: 0 !important;	}
	.foot-widget { margin: 0 0 40px 6.67779632721%; }
	.foot-widget:nth-child(2n+3) { clear: both;	}

}


@media screen and (max-width: 479px) { 

	.reg-img,	
	#featured-multi-main-text p,
	.widget-full-list-text p,
	span.widget-header-more,
	.full-wide-text p,	
	#sidebar-scroll-wrap { display: none;}

	#nav-logo { margin-top: 9px; max-width: 180px;}

	.mob-img { display: block;}
	.story-section { width: 100%;}

	#home-content-out,
	#home-content-in,
	.head-wrap-out,
	.head-wrap-in,
	#post-content-out,
	#post-content-in {margin-right: 0;}

	/* #nav-logo */
	#nav-logo { margin-top: 9px; max-width: 180px;}
	#nav-contain-out { margin-left: -200px;}		
	#nav-contain-in { margin-left: 200px;}		
	#nav-right { width: 59px;}

	/* feature */
	#featured-multi-wrap { margin-bottom: 15px;}	
	#featured-multi-main { height: auto;}

	#featured-multi-main-img { height: 216px;}
	#featured-multi-main-img img {min-width: 100%;}

	#featured-multi-sub-wrap { margin: 0; width: 100%;}
	.featured-multi-sub { margin: 1px 0 0 0;}

	.featured-multi-sub,
	.story-contain { height: 120px;}

	#featured-multi-main-text h2 { font-size: 1.5em; }

	.featured-multi-sub-text h2,
	.story-contain-text h2 { font-size: .9em;}

	.featured-multi-sub img,
	.story-contain img { margin-top: -5%; min-width: 100%; }

	#featured-multi-main-text,
	.featured-multi-sub-text,
	#post-area,
	.full-wide-text,
	.story-contain-text { padding: 15px 4.41176470588% 0; width: 91.1764705882%;}

	.mobile-ad-block{ clear: both; margin: 20px auto;}

	.video-but-contain { bottom: 50%;}
	.widget-full-wide { height: 200px;}

	.grid-main-text { padding: 20px 6.45161290323%; width: 87.0967741935%; }

	.author-info-mob-wrap {	width: 60%;	}

	.home-widget, .story-contain-text{width:100% !important;}

	.home-widget,
	.sidebar-widget-content { padding: 15px 4.41176470588%; width: 91.1764705882%;}

	#featured-multi-main-text,
	.featured-multi-sub-text { padding-bottom: 20px; width:100%; }
	body.home #leader-wrapper { margin-bottom:0px}
	#leader-wrapper { margin-bottom: 15px; }

	#featured-multi-main-text h2,
	.featured-multi-sub-text h2,
	.wide-section-text h2,
	.story-contain-text h2 { margin-bottom: 0; }

	ul.widget-full1 { margin-left: -4.41176470588%; width: 104.41176470588%; }
	ul.widget-full1 li {margin: 0 0 30px 4.22535211268%; 
		width: 95.7746478873%; height: auto; }

	.home ul.widget-full1 {	margin-bottom: 0; }

	.home ul.widget-full1 li { border-top: 1px solid #ddd; height: auto;
		margin-bottom: 10px; padding-top: 10px;	}

	ul.widget-full1 li .widget-full-list-img { height: 120px; }
	ul.widget-full1 li .widget-full-list-img img { margin-top: -5%;	}
	ul.widget-full1 li .widget-full-list-text a { font-size: .9em;	margin-bottom: 0; }
	ul.widget-full1 li:after { background: none;	}

	.home ul.widget-full1 li .widget-full-list-img,
	.home ul.widget-full1 li .img-cat-contain {	display: none;}

	.home ul.widget-full1 li:first-child .widget-full-list-img,
	.home ul.widget-full1 li:first-child .img-cat-contain {	display: block;	}
	.home ul.widget-full1 li:first-child { border-top: none; padding-top: 0; }

	.widget-full-list-img,
	ul.sidebar-list li:hover { background: none; }

	.widget-full-list-img img {	min-width: 100%; }
	.widget-full-list-text .img-cat-contain { margin-top: -20px; }

	.full-wide-text {
		background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 100%);
		background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 100%);
		background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 100%);
		background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 100%);
		background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));
		background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 100%);
		bottom: 0;
		top: auto;
	}

	.full-wide-text a {	font-size: 1.1em; }
	.gallery-slider { max-height: 180px; }
	.gallery-slider ul.slides li { min-height: 180px; }
	.story-contain-text { padding-bottom: 10px;	}

	#sidebar-contain,
	#sidebar-main-ad,
	#sidebar-main-wrap { float: left; position: relative; width: 100%;	}
	.single #sidebar-widget-wrap{ display: none; }

	.side-fixed { position: relative !important; top: 0 !important;	right: 0 !important; }

	#sidebar-contain { right: auto;	top: auto !important; z-index: 1; }
	#sidebar-widget-in { padding-bottom: 0;	}
	.sidebar-widget-content { float: left; }

	.sidebar-widget:last-child { padding-bottom: 0;	}

	#sidebar-widget-wrap .tabber-contain,
	.sidebar-widget ul.sidebar-list { margin: -15px 0 -15px -4.41176470588%; 
		width: 108.823529412%; }

	ul.sidebar-list-tabs { margin-bottom: 0; }

	#post-social-wrap,
	#post-social-wrap.social-fixed,
	.archive #post-social-wrap.social-fixed { background: #fff;	position: fixed;
		top: auto !important; bottom: 0; left: 0; width: 100%; z-index: 3000; }

	ul.post-social-list li { border-top: none; width: 16.66666666%}

	ul.post-social-list li.post-social-count { padding: 7px 0; width: 16.66666666% }
	ul.post-social-list li a { height: 24px; width: 100%; }
	ul.post-social-list li a:hover { margin-left: 0; padding: 10px 0; }
	span.social-count-num {	font-size: .7em; margin-bottom: 3px;}

	#post-social-out,
	#post-social-in { margin-left: 0;}

	#post-latest-header { text-align: left; }
	h4.post-latest { float: none; width: 100%; }
	h4.post-latest:after{ left:18%;}
	.foot-widget { margin: 0 4.41176470588% 20px; width: 91.1764705882%; }

	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td {	padding: 6px !important;}

}