/* ==== 2400 css  ====*/
@media (max-width:2400px) and (min-width:1441px) {
header .wrapper { max-width:100%; }
.banner-outer img { width:100%; } 
.logo a img { width:320px; }
.main-menu a { margin-top:30px; }
.article-detail.inner-wrapper { max-width:100%; padding:0 160px; }
}
/* ==== 1170 css  ====*/
@media (max-width:1279px) {
.inner-wrapper { padding:0 10px; }
footer { padding-right:10px; padding-left:10px; }
}
/* ==== 1024 css  ====*/
@media (max-width:1169px) {
	header { padding-top:20px; }
	header .wrapper { padding:0 30px; margin-top:50px; }
	.logo a img { width:200px; }
	.main-menu a { margin-top:0px; }
	.homepage-article-outer.margin-top140 { margin-top:20px; }	
	.popup-menu-center li, .popup-menu-center li a { font-size:22px; line-height:30px; }
	.col-2 ul li { width:47.78%; }
	.col-2 ul li img.margin-left70, .col-2 ul li img.margin-left65, .col-2 ul li img.margin-left100 { margin-left:0; }
	.banner-content { left:30px; bottom:30px; }
	#homePageUnmute, #articleVideoUnmute {right: 30px; bottom: 30px;}
}
/* ==== 768 css  ====*/
@media (max-width:979px) {
	footer ul.footer-nav li a { margin-right:15px; }
	.col-2 ul { width:100%; margin-left:0; margin-top:30px; }
	.col-2 ul li { width:90%; float:left; margin:30px 0; }
	.col-2 ul li img { display:inline-block; }
	.col-2 ul li:nth-child(2n) { float:right; text-align:right; }
}
/* ==== 640 css  ====*/
@media (max-width:767px) {
	.homepage-article { margin:20px 0; }
	footer {padding:40px 10px; }
	footer ul.footer-nav { width:100%; text-align:center; }
	footer ul.footer-nav li { width:100%; }
	footer ul.footer-nav li a { display:inline-block; margin:0 0 15px 0; }
	footer .scroll-top { display:none; }
	footer ul.site-credits { width:100%; text-align:center; margin-top:15px; }
	footer ul.site-credits li { width:100%; text-align:center;  }
	.popup-outer { border-width:5px; }
	.popup-menu-top { padding-top:15px; }
	.popup-menu-top li { margin:0 20px; }
	.popup-menu-bottom { bottom:16px; }
	.popup-menu-bottom li { margin:0 20px; }
	.popup-menu-bottom li a, .popup-menu-top li a { font-size:10px; }
	.popup-close { right:20px; top:16px; }
	.popup-menu-center li { width:100%; text-align:center; margin:10px 0; }  
	.popup-menu-center li a { display:inline-block; }
	.popup-menu-center li, .popup-menu-center li a { font-size:16px; line-height:22px; }
	.article-category { font-size:10px; line-height:16px; }
	.homepage-article-content h1, .homepage-article-content h2 { font-size:18px; line-height:24px; margin-top:8px; }
	.homepage-article--single .homepage-article-content h1, 
	.homepage-article--single .homepage-article-content h2,
	.homepage-article--single .homepage-article-content h3, 
	.homepage-article--single .homepage-article-content .like-h3 p { font-size:18px; line-height:24px; margin-top:8px; }
	.homepage-article-content p { font-size:12px; line-height:16px; margin-top:7px; }
	.homepage-article-content { top:10px; position:inherit; box-sizing:border-box; margin-top:10px; }
	.col-2 .homepage-article-content { padding:10px 0 0 0; }
	.col-2 ul { margin-top:15px; }
	.col-2 ul li { margin:15px 0; }
	header.inner-header { padding-bottom:35px; }
	header.inner-header .top-heading { position:absolute; left:0; top:85px; width:100%; }
	header h1 { font-size:22px; line-height:30px; }
	.homepage-article-outer.margin-top140 { margin-top:110px; }	
	.logo a img { width:150px; }
	header .wrapper { margin-top:30px; }
	.main-menu a { margin-top:37px; }
	}
@media (max-width:639px) {
	.logo { width:75%; }
}
/* ==== 360 css  ====*/
@media (max-width:479px) {
	.popup-menu-bottom li, .popup-menu-top li { margin:0 10px; }
}

/*TB FIXES*/
@media (max-width:641px) {
	/*header > .wrapper {padding: 0 10px;}*/
	.logo, .logo a img {min-width: 160px;}
	.homepage-article > a {width: 100%;}
	.homepage-article.right-center {padding-right: 0;}
	.homepage-article-content.center-left .homepage-article-content-inner {margin-left: 0;}
	.homepage-article-content.center-right .homepage-article-content-inner, .homepage-article-content.right .homepage-article-content-inner {
		float: none; margin-right: 0; max-width: none;}
	.homepage-article-content a.arrow-target i {width: 10px; height: 8px;}
	video#homePage {margin-left: -50%; width: 200%; max-height: 500px;}


	.homepage-article--single, .article-detail .homepage-article--single {float: none; margin-top: 170px; width: 100%;}
	.article-detail.inner-wrapper {padding: 0 30px;}
	.article-detail .homepage-article-content {padding-left: 0; position: relative; top: 0;}

	.vertical-middle {box-sizing: border-box; padding: 0 10px;}

	.u-safari-fix {padding-top: 0%; position: relative;}
	.u-safari-fix video {position: static; top: 0; left: 0; height: 100%; width: 100%;}


}

@media (max-width:767px) {
	.homepage-article img {width: 100%;}
	.homepage-article-content-inner {max-width: none;}
	.arrow-target-outer {margin-top: 20px;}


}
@media (max-width:979px) and (min-width: 641px){
	.vertical-middle {box-sizing: border-box; padding: 0 20px;}
	.article-detail .homepage-article-content {padding-left: 0; width: 56%; margin-left: auto; margin-right: auto;}



}
#wpadminbar {display: none !important;}

@media (max-width:979px) {
	.popup-close {right: 30px; top: 30px;}
	.popup-outer {padding: 20px;}
	.popup-outer.main-navigation .popup-inner {position: relative;}

	.newsletter-submit.button > span {display: none;}
	.newsletter-content > h2, .newsletter-content > p {display: none;}
	.newsletter-content > .back-to-menu {margin-top: 30px;} 

	.popup-menu-bottom {bottom: 35px;}
	.popup-menu-top li {display: block; margin: 0 0 10px 0;}
	.popup-menu-bottom li {display: block; margin: 10px 0 0 0;}

	.newsletter-content {width: 100%;}

	.popup-close a {display: block;}
}

.homepage-article-content .like-h3 {padding-top: 40px;}

@media (min-width:640px) {
   .homepage-article img{ max-width:60%; }
}