body{background:white;}
header{max-width:calc(100% - 130px);left:0;right:0;margin:auto;}
#masthead #btnz{left:0;}
#masthead .meta-menu{right:0;}
#masthead .meta-menu>li.item:last-child{padding-right:0;}
.outer{max-width:none;padding:0 65px;}
#main.custom-page .outer{max-width:100%;padding-left:65px;padding-right:65px;}
.page-template-custom #main.custom-page .wrap-content{margin-left:0;margin-right:0;}
.page-template-press #main.custom-page .wrap-content {
    margin-left: 65px;
    margin-right: 65px;
}
.top-desc>.left {
    padding-left: 0;
}
.page-template-contact .wrap-content {
    margin: 0;
    width: 100%;
}

.page-template-contact .outer {
    padding-right: 65px !important;
}
.wrap-item.magazine-hover a {
    color: black;
}
@media screen and (max-width:1024px){
	#main-home .home-sub-item-menu a {
	    background-color: white;
	    padding: 4px 15px;
	}
}
@media screen and (min-width:769px){
	.nav-menu .site-branding {
	    display: none;
	}
}
@media screen and (max-width:768px){
	header{max-width:calc(100% - 40px);}
	.site-footer .site-info{padding-left:20px;padding-right:20px;}
	#main.custom-page .outer {
	    padding: 0 20px;
	}

	#main.custom-page .outer .wrap-content>.right, #main.custom-page .outer2 .wrap-content>.right {
	    padding-left: 0;
	    padding-right: 0;
	}
	.page-template-press #main.custom-page .wrap-content {
	    margin-left: 20px;
	    margin-right: 20px;
	}

	.tax-product_cat .outer2 {
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
	.page-template-contact .wrap-content {
	    margin: 0;
	    width: 100%;
	}

	.page-template-contact .outer {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
}