.mw1200{
    width: 1200px;
    margin: 0 auto;
}
*{
	margin: 0;
	padding: 0;
}
em,i{
	font-style: normal!important;
}
li{
	list-style: none;
}
ul{
	padding: 0!important;
	margin: 0!important;
}
dd{
	margin: 0!important;
}
a{
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6,p{
	margin: 0!important;
	padding: 0!important;
}
i,em{
	font-style: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix::after{
	display: block;
	content: "";
	clear: both;
}
.page-top-bar,
.header-above,
.wishlist-btn,
.entry-rating-wrap,
.product-popup-links,
.entry-product-meta-shipping,
.minimog-quick-table-wrap{
    display: none;
}
.page-title-bar-standard-01 .heading{
    max-width: 100%;
}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.banner_wrap{
    width: 100%;
    padding: 0!important;
}
.banner_wrap img{
    width: 100%;
}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.footer_wrap{
	background: #000;
	padding: 50px 0;
}
.footer_wrap .footer .footer_logo a img{
	display: block;
	margin: 0 auto;
	width: 150px;
}
.footer_wrap .footer .footer_bottom{
	display: flex;
}
.footer_wrap .footer .footer_bottom	.footer_item{
	width: 25%;
}
.footer_wrap .footer .footer_bottom	.footer_item dl dt{
	margin-bottom: 20px;
	color: #fff;
}
.footer_wrap .footer .footer_bottom	.footer_item dl dd{
	margin:0 0 10px 0;
}
.footer_wrap .footer .footer_bottom	.footer_item dl dd a{
	color: #fff;
}
.touch dl dt{
	margin-right: 10px;
}
.touch dl dd{
	display: flex;
	color: #fff;
}
.touch dl dd span{
	width: 15%;
}
.touch dl dd a,.touch dl dd em{
	display: block;
	width: 90%;
	color: #fff;
}
.media dl dt{
	margin-bottom: 15px;
}
.media dl dd{
	float: left;
	margin-right:10px!important;
	margin-bottom: 0!important;
}
.media dl dd a{
	display: block;
	width: 40px;
	height: 38px;
	background: #fff;
	border-radius: 50%;
	padding-top: 6px;
	line-height: 40px;
}
.media dl dd a svg{
	display: block;
	width: 100%;
	height: 25px;
	line-height: 40px;
}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.copy_wrap{
	background: #000;
}
.copy_wrap .copy{
	display: flex;
}
.copy_wrap .copy .copy_left,.copy_wrap .copy .copy_right
{
	width: 50%;
}
.copy_wrap .copy .copy_left p{
	color: #999;
}
.copy_wrap .copy .copy_right img{
	float: right;
}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.policy_wrap{
	padding: 50px 0!important;
}
.policy_wrap p{
	font-size: 16px;
	margin-bottom: 20px;
}
.policy_wrap dl{
	margin: 20px 0;
}
.policy_wrap dl dt{
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
}
.policy_wrap dl dd{
	font-size: 14px;
}
.policy_wrap ul{
	margin-bottom: 20px;
}