@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;}

}