*{
	margin: 0;
	padding: 0;
}
ul li+li{
	margin-top: 0!important;
	padding: 0;
}
ul,ol,dd{
    padding-left: 0!important;
    margin: 0!important;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix::after{
	display: block;
	content: "";
	clear: both;
}
.mw1200{
	width: 1200px;
	margin: 0 auto;
}
.modal_title h3{
	text-align: center;
}
.model_title,
.catelog_title{
	margin-bottom: 30px;
}
.model_title h3,
.catelog_title h3{
	text-align: center;
	font-size: 36px;
}
.bgf8{
	background: #f8f8f8;
}
.swiper-button-next:after,.swiper-button-prev:after{
	content: ""!important;
}
.swiper-button-prev,
.swiper-button-next{
	width: 50px!important;
	height: 50px!important;
	border-radius: 50%;
}
.swiper-button-prev{
	background: rgba(0, 0, 0, .5) url("https://luxurybag.cc/wp-content/uploads/images/left_arrow.svg") no-repeat center center;
	background-size: auto 50%;
}
.swiper-button-next{
	background: rgba(0, 0, 0, .5) url("https://luxurybag.cc/wp-content/uploads/images/left_arrow.svg") no-repeat center center;
	background-size: auto 50%;
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
h1,h2,h3,h4,h5,h6{
    margin: 0!important;
    padding: 0!important;
}
p{
    margin: 0!important;
}
.minimog-product .price,
.entry-price-wrap,
.product-action,
.minimog-quick-table-wrap,
.minimog-tabs,
.product-popup-links,
.entry-product-meta-shipping,
.cart,
.new,
#minimog-wp-widget-product-price-filter-1,
#minimog-wp-widget-product-stock-filter-1,
#minimog-wp-widget-product-brand-nav-1,
.page-top-bar,
.media,
.popup-search-logo,
.popular-search-keywords,
.search_logo{
    display: none!important;
}
.related .entry-product-section-heading,
.recent-viewed .entry-product-section-heading{
    margin-bottom: 20px!important;
}
.related,
.recent-viewed{
    padding: 0!important;
}
.related .container,
.recent-viewed .container{
    max-width: 100%;
    padding: 0!important;
}
.related{
    margin-bottom: 50px;
}
.related .tm-slider .swiper-slide,
.recent-viewed .tm-slider .swiper-slide{
    margin-right: 0!important;
    width: 20%!important;
    border: 1px solid #ddd;
}
.related .tm-slider .swiper-slide:hover,
.recent-viewed .tm-slider .swiper-slide:hover{
    border: 1px solid #000;
}
.related .tm-slider .swiper-slide .product-thumbnail,
.recent-viewed .tm-slider .swiper-slide .product-thumbnail{
    margin-bottom: 0;
}
.related .tm-slider .swiper-slide .product-info h3 a,
.recent-viewed .tm-slider .swiper-slide .product-info h3 a{
    display: block!important;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}
/**************************************************/
.page-search-popup{
    background: rgba(255,255,255,.95)!important;
}
.page-search-popup>.inner{
    background:unset!important;
}
/**************************************************/
.catalog_wrap{
	background: #000;
	height: 40px;
}
.catalog_wrap .swiper-pagination{
	position: absolute;
	bottom:-20px;
}
.catalog_wrap .catalog{
	height: 40px;
}
.catalog_wrap .catalog .swiper{
	height: 100%;
}
.catalog_wrap .catalog .swiper .swiper-slide{
	height: 100%;
	line-height: 40px;
	text-align: center;
}
.catalog_wrap .catalog .swiper .swiper-slide a{
	display: block;
	width: 100%;
	color: #fff;
}
/**************************************************/
.page-header{
    border-bottom:1px solid #ddd;
}
.header-09{
    padding: 0 15px;
}
.header-09 .container{
    max-width: 100%!important;
    padding: 0 15px!important;
}
.header_logo{
    font-size: 26px;
}
.header-09 .header-center{
    width: 100%!important;
}
/**************************************************/
.banner_wrap{
    padding: 0!important;
}
.banner_wrap img{
    width: 100%!important;
}
.m_banner_wrap{
    display:none!important;
    padding: 0!important;
}
/**************************************************/
.brand_wrap{
	padding: 50px 0!important;
}
.brand_wrap .brand ul{
	display: flex;
	justify-content:space-between;
}
.brand_wrap .brand ul li{
	width: 100px;
	margin: 0 auto;
}
.brand_wrap .brand ul li a{
	display: block;
	width: 100px;
	height: 100px;
	background: #ccc;
	border-radius: 50%;
	padding-top: 15px;
	margin: 0 auto;
	overflow: hidden;
}
.brand_wrap .brand ul li img{
	display: block;
	width: 70%;
	margin: 0 auto;
	transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.brand_wrap .brand ul li a:hover img{
	transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
}
/**************************************************/
.reviews_wrap{
	width: 100%;
	height: 159px;
	overflow: hidden;
	background: #eee;
	padding: 20px 0;
	margin-bottom: 50px;
}
.reviews_wrap .reviews{
	overflow: hidden;
	padding: 0 1%;
	height: 100%;
}
.reviews_wrap .reviews .swiper {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.reviews_wrap .reviews .swiper .swiper-slide {
	font-size: 18px;
	background:#f8f9fa;
}
.reviews_wrap .reviews .swiper-button-next:after,
.reviews_wrap .reviews .swiper-button-prev:after
{
	content: "";
}
.reviews_wrap .reviews .swiper-button-next{
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_level{
	padding: 10px;
	display: flex;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_level svg{
	width: 15px;
	height: 15px;
	margin: 5px 10px 0;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_level span{
	font-size: 13px;
	margin-top: 3px;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_title{
	padding: 0 10px;
	height: 30px;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_text{
	padding:0 10px;
	min-height: 50px;
	overflow: hidden;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_bottom{
	padding:0 10px;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_title h3{
	font-size: 16px;
	width: 100%;
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_text p{
	font-size: 13px;
	line-height:15px;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_bottom{
	font-size: 12px;
	display: flex;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_bottom img{
	width: 15px;
	height: 15px;
	margin-top: 7px;
}
.reviews_wrap .reviews .swiper .swiper-wrapper .swiper-slide .reviews_bottom b{
	display: inline-block;
	margin: 0 10px;
}
/**************************************************/
.page-title-bar .page-title-bar-content .container-wide{
    max-width: 100%;
    padding: 0;
}
.category_content .container-wide{
    max-width:100%;
    padding:0 15px!important;
}
.category_photo_wrap{
	padding: 100px 0!important;
}
.category_photo_wrap .category_photo{
	display: flex;
}
.category_photo_wrap .category_photo .category_photo_item{
	width: 50%;
}
.category_photo_wrap .category_photo .category_photo_left a{
	display: block;
	padding: 2%;
	background: #f8f8f8;
	position: relative;
}
.category_photo_wrap .category_photo .category_photo_left a img{
	width: 100%;
}
.category_photo_wrap .category_photo .category_photo_left span{
	position: absolute;
	bottom: 20px;
	right: 20px;
	display: block;
	width: 120px;
	height: 50px;
	background: #fff;
	line-height: 50px;
	text-align: center;
	color: #000;
}
.category_photo_wrap .category_photo .category_photo_right ul li{
	width: 50%;
	padding:0 2%;
	float: left;
	height: 20rem;
}
.category_photo_wrap .category_photo .category_photo_right ul li:first-child,
.category_photo_wrap .category_photo .category_photo_right ul li:nth-child(2){
    margin-bottom: 30px;
}
.category_photo_wrap .category_photo .category_photo_right ul li a{
	display: block;
	width: 100%;
	background: #f8f8f8;
	position: relative;
	height: 100%;
}
.category_photo_wrap .category_photo .category_photo_right ul li a img{
	width: 100%;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
}
.category_photo_wrap .category_photo .category_photo_right ul li span{
	display: block;
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background:#fff;
	position: absolute;
	bottom: 10px;
	left:50%;
	margin-left: -60px;
	color: #000;
}
.category_photo_wrap .category_photo .category_photo_right ul li a:hover img{
	transform: scale(1.15,1.15);
	-webkit-transform: scale(1.15,1.15);
	-moz-transform: scale(1.15,1.15);
	-ms-transform: scale(1.15,1.15);
	-o-transform: scale(1.15,1.15);
}
.category_photo_wrap .category_photo .category_photo_right ul li a:hover span{
	background: #000;
	color: #fff;
}
/**************************************************/
.new_arrival_wrap{
	width: 100%;
	height: 510px;
	overflow: hidden;
	padding: 50px 0!important;
}
.new_arrival_wrap .new_arrival{
	width: 100%;
	padding:0 70px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}
.new_arrival_wrap .new_arrival .arrival_box{
	padding: 0 3%;
	overflow: hidden;
}
.new_arrival_wrap .new_arrival .swiper{
	width: 100%;
	height: 100%;
}
.new_arrival_wrap .new_arrival .swiper-slide{
    background: #f8f8f8;
}
.new_arrival_wrap .new_arrival .swiper-slide .new_photo{
	height: 25rem;
	overflow: hidden;
}
.new_arrival_wrap .new_arrival .swiper-slide .new_photo img{
	width: 100%;
}
.new_arrival_wrap .new_arrival .swiper-slide .new_title{
	padding: 15px 0;
}
.new_arrival_wrap .new_arrival .swiper-slide .new_title h3{
	color: #666;
	text-align: center;
	height: 50px;
	overflow: hidden;
	font-size: 16px;
}
.new_arrival_wrap .new_arrival .swiper-slide .new_price p del{
	color: #999;
	margin: 0 10px;
}
/**************************************************/
.best_selling_wrap{
	padding: 50px 0!important;
}
.best_selling_wrap .best_selling h2{
    text-align: center;
    margin-bottom: 50px!important;
}
.best_selling_wrap .best_selling ul li{
	float: left;
	width: 20%;
	margin-bottom: 20px;
}
.best_selling_wrap .best_selling ul li a{
	margin: 0 15px;
	display: block;
	background: #f8f8f8;
	position: relative;
}
.best_selling_wrap .best_selling ul li .best_font{
	width: 100%;
}
.best_selling_wrap .best_selling ul li .best_font img{
	width: 100%;
}
.best_selling_wrap .best_selling ul li .best_font,
.best_selling_wrap .best_selling ul li .best_back{
	width: 100%;
	height: 268px;
	overflow: hidden;
}
.best_selling_wrap .best_selling ul li .best_back{
	position: absolute;
	top:0;
	left:0;
	display: none;
}
.best_selling_wrap .best_selling ul li .best_back img{
	width: 100%;
}
.best_selling_wrap .best_selling ul li .best_title{
	margin-top: 10px;
}
.best_selling_wrap .best_selling ul li .best_title h3{
	font-size: 16px;
	color: #000;
	height: 60px;
	overflow: hidden;
	text-align: center;
}
.best_selling_wrap .best_selling ul li a:hover .best_back{
	display:block;
}
/**************************************************/
.page-title-bar-standard-01 .heading{
    max-width: 100%!important;
}
.tab_switch_wrap{
	padding: 50px 0 0!important;
}
.tab_switch .tab_tags{
	height: 30px;
	padding: 0 50px;
}
.tab_switch .tab_tags h3{
	float: left;
}
.tab_switch .tab_tags ul{
	float: right;
}
.tab_switch .tab_tags ul li{
	float: left;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.tab_switch .tab_tags ul .active{
	background: #000;
	color: #fff;
}
.tab_switch .tab_item{
	display: none;
	margin-top: 50px;
}
.tab_switch .tab_item .more a{
	display: block;
	width: 100%;
	height: 50px;
	border: 1px solid #ccc;
	line-height: 50px;
	text-align: center;
	color: #000;
}
.tab_switch .tab_item .more a:hover{
	background: #000;
	color: #fff;
}
.group_product_slider{
	height: 1100px;
	position: relative;
	overflow: hidden;
}
.group_product_slider .swiper{
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.group_product_slider .swiper-slide{
    height: calc((100% - 30px) / 2) !important;
    background: #f8f8f8;
    margin-bottom: 10px;
}
.group_product_slider .swiper-slide .tab_img{
	height: 462px;
	overflow: hidden;
}
.group_product_slider .swiper-slide .tab_img img,
.group_product_slider .swiper-slide .tab_img img
{
	width: 100%;
}
.group_product_slider .swiper-slide .tab_title{
	margin: 20px 0;
}
.group_product_slider .swiper-slide .tab_title h3{
	color: #000;
	font-size: 18px;
	text-align: center;
}
.group_product_slider .swiper-slide .tab_price p{
	text-align: center;
	color: #000;
}
.ysl_glasses_group{
	height: 450px;
}
.model_wrap{
	background: #f8f8f8;
	padding: 50px 0!important;
}
.model_wrap .model ul li{
	float: left;
	width: 25%;
}
.model_wrap .model ul li a{
	display: block;
	padding: 15px;
}
.model_wrap .model ul li a .model_img img{
	display: block;
	width: 100%;
}
.model_wrap .model ul li a .model_title{
	padding: 10px;
}
.model_wrap .model ul li a .model_title h3{
	font-size: 16px;
	color: #666;
}
.jewelry_switch .jewelry_tags{
	width:602px;
	height: 50px;
	border: 1px solid #000;
	margin: 0 auto 50px;
}
.jewelry_switch .jewelry_tags ul li{
	cursor: pointer;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.jewelry_switch .jewelry_tags ul .active{
	background: #000;
	color:#fff;
}
.jewelry_switch .jewelry_item{
	display: none;
}
.jewelry_switch .jewelry_column_2{
	display: flex;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_item{
	width: 50%;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left{
	position: relative;
	height: 590px;
	overflow: hidden;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left a{
	display: block;
	width: 100%;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left a img{
    width: 100%;
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left .jewelry_title{
	position: absolute;
	bottom:0;
	left:0;
	width: 100%;
	height: 50px;
	background: rgba(0, 0, 0, .5);
	justify-content: space-between;
	display: flex;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left .jewelry_title p{
	color: #fff;
	line-height: 50px;
	margin-left: 10px;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_left .jewelry_title span{
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;
	background: red;
	color: #fff;
	margin:10px 10px 0;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li{
	float: left;
	width: 50%;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li:first-child,
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li:nth-child(2){
	margin-bottom: 20px;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li a{
	display: block;
	padding: 0 3%;
	height: 285px;
	overflow: hidden;
	position: relative;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li a .jewelry_title{
	display: flex;
	position: absolute;
	bottom:0;
	left:3%;
	width: 94%;
	height: 50px;
	background: rgba(0, 0, 0, .5);
	justify-content: space-between;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li a p{
	width: 55%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 5%;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li a span{
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: red;
	margin: 10px 10px 0;
	color: #fff;
}
.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li img{
	width: 100%;
}
.glasses{
	height: 500px;
	position: relative;
	overflow: hidden;
}
.glasses .swiper {
  width: 100%;
  height: 100%;
}

.glasses .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.glasses .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/********************************************************/
.category_content .page-sidebar-content-wrap .m-widget-collapsible{
    border-bottom:1px solid #ddd;
    padding-bottom: 20px;
}
.category_content .widget-content .widget-content-inner .wc-layered-nav-term{
    margin:0 5px 5px 0;
}
.category_content .widget-content .widget-content-inner .wc-layered-nav-term .term-link{
    padding: 5px;
}
.category_content .widget-content .widget-content-inner .wc-layered-nav-term .term-link span{
    font-size: 14px;
}
/********************************************************/
#page-title-bar{
    margin: 0!important;
}
.page-title-bar-heading{
    margin-bottom: 30px;
}
.page-title-bar-heading h1{
    font-size: 24px!important;
}
.page_breadcrumb_wrap{
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding: 10px 0!important;
}
.single_product_wrap .entry-product-page-content .container{
    max-width: 100%;
    padding: 0 2% 0 0;
    border-bottom: 1px solid #ddd;
}
/********************************************************/
.single_product_slider{
    border-right:1px solid #ddd;
}
.single_product_information{
    padding: 20px 20px 20px 0;
    margin-left: 0!important;
}
.single_product_slider .woo-single-gallery{
    display: block!important;
}
.single_product_slider .minimog-main-swiper{
    margin: 0!important;
    max-width: 100%!important;
}
.single_product_slider .minimog-main-swiper .swiper-wrapper{
    display: unset;
}
.single_product_slider .minimog-main-swiper .swiper-wrapper::after{
    display: block;
    content: "";
    clear: both;
}
.single_product_slider .minimog-main-swiper .swiper-wrapper .swiper-slide{
    width: 50%!important;
    float: left;
    padding:1%;
    margin-right: 0!important;
}
.single_product_slider .minimog-main-swiper .swiper-button-prev,
.single_product_slider .minimog-main-swiper .swiper-button-next{
    display: none;
}
.single_product_slider .minimog-thumbs-swiper-wrap{
    width:unset;
    position: unset;
    display: none;
}
.store{
	border:1px solid #ddd;
	border-left:4px solid #38B336;
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
}
.store .store_top{
	padding-left: 20px;
	height: 50px;
	background: #fff;
}
.store .store_top span{
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.store .store_top p{
	float:left;
	margin-top: 12px!important;
	margin-right: 15px!important;
	margin-bottom: 0!important;
	color: #1afa29;
	font-weight: bold;
	padding-right: 15px!important;
	border-right: 1px solid #ddd;
}
.store .store_top em{
	float: left;
	font-style: normal;
	display: inline-block;
	line-height: 50px;
	font-size: 16px;
	color: #999;
}
.store .store_num{
	background:#eee;
}
.store .store_num dl{
	float: left;
	width: 32.33%;
	padding: 10px 0;
	border-right: 1px solid #ddd;
}
.store .store_num dl:last-child{
	border-right:0;
}
.store .store_num dl dt{
	float: left;
	font-size: 16px;
	margin:0 10px 0 30px;
	font-weight: bold;
}
.store .store_num dl dd{
	float: left;
	font-size: 14px;
	color: #999;
	margin-top: 2px;
}
.why_wrap {
	margin-top: 20px;
	background: #f9f9f9;
	padding: 15px 10px 0;
}
.why_wrap ul{
	display:grid;
	grid-template-columns:repeat(2,50%);
	margin-left:-7.5px;
	margin-right:-7.5px;
}
.why_wrap ul li{
	padding: 0 7.5px;
	margin-bottom: 20px;
	
}
.why_wrap ul li .why_list_item{
	padding: 10px;
	display: flex;
	border:1px solid #ddd;
	background: #fff;
}
.why_wrap ul li .why_icon{
	display: block;
	width: 50px;
	height: 50px;
	margin: 10px 10px 0 0;
	background: #e6ecfb;
	border-radius: 50%;
}
.why_wrap ul li .why_icon svg{
	display: block;
	margin: 0 auto;
	width: 50%;
	height: 50px;
	line-height: 50px;
}
.why_wrap ul li .why_text{
	width: 75%;
}
.why_wrap ul li .why_text h4{
	font-size:0.8rem;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 10px!important;
}
.why_wrap ul li .why_text p{
	font-size: 0.7rem;
	line-height: 20px;
}
.notfound_wrap .mode_title_bar{
	margin-bottom: 20px;
}
.notfound_wrap{
    margin-top: 20px;
}
.notfound_wrap .mode_title_bar h3{
    font-size: 16px;
}
.notfound_wrap .notfound{
	border: 1px solid #ddd;
	display: flex;
}
.notfound_wrap .notfound dl{
	width: 50%;
}
.notfound_wrap .notfound dl dd a{
	display: block;
	height: 50px;
	line-height: 50px;
	color: #999;
	padding-left: 100px;
}
.notfound_wrap .notfound dl dd a:first-child{
	border-right:1px solid #ddd;
}
.notfound_wrap .notfound dl dd .wa{
	background: url("https://luxurybag.cc/wp-content/uploads/images/wa.svg") no-repeat 60px center;
	background-size:20px;
}
.notfound_wrap .notfound dl dd .email{
	background: url("https://luxurybag.cc/wp-content/uploads/images/email.svg") no-repeat 60px center;
	background-size:20px;
}
.dialog_wrap{
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	display: none;
	z-index: 100;
}
.dialog{
	position: fixed;
	top:50%;
	left:50%;
	width: 500px;
	height: 560px;
	background: #fff;
	border-radius: 10px;
	margin-top: -250px;
	margin-left: -250px;
}
.dialog .dialog_header{
	height: 50px;
}
.dialog .dialog_header span{
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.dialog .dialog_header b{
	float: left;
	color: #38B336;
	font-size: 22px;
	margin-top: 10px;
	margin-left: 15px;
}
.dialog .dialog_header a{
	float: right;
	margin-top: 15px;
	margin-right: 20px;
}
.dialog .dialog_text{
	background:#38B336;
	padding: 20px 0 20px 20px;
}
.dialog .dialog_text h3{
	color: #fff;
	margin-bottom: 10px;
}
.dialog .dialog_text p{
	color:#fff;
}
.dialog .dialog_list{
	width: 455px;
	margin: -10px auto 0;
}
.dialog .dialog_list ul{
	padding-left: 0;
}
.dialog .dialog_list ul li{
	list-style: none;
	height: 50px;
	background:#f6f6f6;
	padding: 0 20px;
	margin-bottom: 20px;
}
.dialog .dialog_list ul li p{
	float: left;
	line-height: 50px;
	margin-bottom: 0;
}
.dialog .dialog_list ul li span{
	float: right;
	color:#38B336;
	line-height:50px;
}
.dialog .dialog_list ul li em{
	float: right;
	margin-left: 10px;
	margin-top: 15px;
}
.dialog .dialog_start h3{
	text-align: center;
	margin-bottom:0; 
}
.dialog .dialog_start dl{
	float: left;
	margin-left: 135px;
}
.dialog .dialog_start dl dd{
	float: left;
	margin: 0 5px;
}
.dialog .dialog_start dl dt{
	float: left;
	margin-left: 10px;
}
.dialog .dialog_start p{
	float: left;
	margin-left: 15px;
}
.dialog .dialog_start p a{
	color: #000;
}
.protection_wrap{
    margin: 30px 0;
}
.protection_wrap .protection_title{
    display: flex;
    cursor: pointer;
}
.protection_wrap .protection_title h3{
    font-size: 16px;
    width: 50%;
    font-weight: bold;
}
.protection_wrap .protection_title span{
    display: block;
    width: 50%;
}
.protection_wrap .protection_title span i{
    display: block;
    width: 10px;
    height: 10px;
    border-top:3px solid #000;
    border-right:3px solid #000;
    transform: scale(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    float: right;
}
.protection_wrap .protection{
    display: flex;
}
.protection_wrap .protection dl{
    width:33.33%;
}
.protection_wrap .protection dl dt img{
    display: block;
    margin: 20px auto 0;
    width: 40px;
}
.protection_wrap .protection dl dd{
    text-align: center;
}
.protection_dialog_wrap{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top:0;
	left:0;
	z-index: 999999!important;
	display: none;
}
.protection_dialog_wrap .protection_dialog{
	width:760px;
	height: 600px;
	overflow: hidden;
	overflow-y:scroll;
	margin: 4% auto 0;
	background: #fff;
	border-radius: 20px;
	padding: 20px;
}
.protection_dialog_wrap .protection_dialog .protection_title{
	margin-bottom: 20px;
	position: relative;
}
.protection_dialog_wrap .protection_dialog .protection_title h3{
	text-align: center;
}
.protection_dialog_wrap .protection_dialog .protection_title .protection_close{
	display: block;
	position: absolute;
	top:0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url("https://luxurybag.cc/wp-content/uploads/images/close.svg") no-repeat;
	background-size: 100%;
}
.protection_dialog_wrap .protection_dialog .protection_content h4{
	margin-bottom: 10px;
	font-size: 16px;
}
.protection_dialog_wrap .protection_dialog .protection_content dl{
	margin-bottom: 20px;
}
.protection_dialog_wrap .protection_dialog .protection_content img{
	height: 50px;
}
.faqs .faqs_box .faqs_item .faqs_title{
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	cursor: pointer;
}
.faqs .faqs_box .faqs_item .faqs_title h4{
	float: left;
	font-size: 16px;
}
.faqs .faqs_box .faqs_item .faqs_title span{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
}
.faqs .faqs_box .faqs_item .faqs_title .show_more{
	background: url("https://luxurybag.cc/wp-content/uploads/images/more.svg") no-repeat;
	background-size: cover;
}
.faqs .faqs_box .faqs_item .faqs_title .hide_less{
	background: url("https://luxurybag.cc/wp-content/uploads/images/less.svg") no-repeat;
	background-size: cover;
}
.faqs .faqs_box .faqs_item .faqs_content{
	padding: 15px;
	display: none;
}
.faqs_wrap{
	padding: 50px 0;
}
.faqs_wrap .faqs{
	width: 600px;
	margin: 0 auto;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_title{
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	cursor: pointer;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_title h4{
	float: left;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_title span{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_title .show_more{
	background: url("https://luxurybag.cc/wp-content/uploads/images/more.svg") no-repeat;
	background-size: cover;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_title .hide_less{
	background: url("https://luxurybag.cc/wp-content/uploads/images/less.svg") no-repeat;
	background-size: cover;
}
.faqs_wrap .faqs .faqs_box .faqs_item .faqs_content{
	padding: 15px;
	display: none;
}
.faqs .faqs_box .faqs_item .faqs_title .count{
    float: right;
    margin-right: 10px;
}
.confidence dl{
	float: left;
	width: 50%;
	display: flex;
	margin-bottom: 10px;
}
.confidence dl dt{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.confidence dl dt img{
	width: 100%;
	height: 100%;
}
.confidence dl dd{
	font-size: 14px;
	line-height: 20px;
}
.reviews_level_wrap{
	display: flex;
	margin-bottom: 20px;
}
.reviews_level_wrap .reviews_left{
	width: 24%;
}
.reviews_level_wrap .reviews_left h2{
	font-size: 20px;
	margin:0!important;
}
.reviews_level_wrap .reviews_right{
	width: 60%!important;
}
.reviews_level_wrap .reviews_right .reviews_list{
	display: flex;
} 
.reviews_level_wrap .reviews_right .reviews_list .reviews_icon{
	width:15%;
}
.reviews_level_wrap .reviews_right .reviews_list .reviews_line{
	width:80%;
	height: 5px;
	background: #ddd;
	margin-top: 8px;
	border-radius: 10px;
	overflow: hidden;
}
.reviews_level_wrap .reviews_right .reviews_list .reviews_line span{
	display: block;
	height: 5px;
	background: #96588a!important;
	border-radius: 10px;
}
.reviews_level_wrap .reviews_right .reviews_list .reviews_data_num{
	width: 5%;
	text-align: right;
} 
.review_wrap .reviews_msg_wrap{
	display: flex;
	padding: 50px 0;
}
.reviews_num_wrap .reviews_num{
	width: 80px;
	height: 50px;
	line-height: 50px;
	margin-right: 10px;
	text-align: center;
	background: #999;
}
.reviews_num_wrap{
	display: flex;
}
.review_wrap .review ul{
	width: 25%;
}
.review_wrap .review ul li{
	padding: 0 10px;
	margin-bottom: 20px;
}
.review_wrap .review ul li .review_item{
	box-shadow: 0 0 10px #ddd;
	padding-bottom: 20px;
}
.review_wrap .review ul li .review_photo img{
	width: 100%;
}
.review_wrap .review ul li .review_mail{
	margin: 10px 0;
	padding: 0 10px;
}
.review_wrap .review ul li .review_star{
	margin: 0 10px 10px 10px;
}
.review_wrap .review ul li .review_content{
	padding: 0 10px;
}
.review_wrap .review ul li .review_content p{
	font-size: 12px;
}
.reviews_msg_wrap ul{
    float: left;
    width:50%;
    padding: 0 1%!important;
}
.reviews_msg_wrap ul li{
    border-bottom:1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.reviews_msg_wrap ul li .total_review_name{
    margin-top: 10px;
}
.reviews_msg_wrap ul li .total_review_name h3{
    font-size: 16px
}
.reviews_msg_wrap ul li .total_review_level{
    display: flex;
}
.reviews_msg_wrap ul li .total_review_level span{
    display: flex;
    width: 50%;
    height: 20px;
    margin-top: 5px;
}
.reviews_msg_wrap ul li .total_review_level span i{
    display: block;
    width: 15px;
    height: 15px;
    background: url("https://luxurybag.cc/wp-content/uploads/images/start1.svg") no-repeat;
    background-size:cover;
    margin-right: 5px;
}
.reviews_msg_wrap ul li .total_review_level em{
    display: block;
    width: 50%;
    font-size: 12px;
    text-align: right;
}
.reviews_msg_wrap ul li .total_review_content p{
    font-size: 12px;
    line-height:20px;
} 
/*************************************************************************/
.footer_wrap{
	background: #000;
	padding: 50px 0;
}
.footer_wrap .footer{
    display: flex;
    padding: 0 20px;
}
.footer_wrap .footer .footer_logo{
    width: 40%!important;
}
.footer_wrap .footer .footer_logo a{
	display: block;
	font-size: 24px;
	color:#fff;
	text-align: center;
	margin-bottom: 20px;
}
.footer_wrap .footer .footer_logo p{
    padding:0 20% 0 15px;
}
.footer_wrap .footer .footer_item{
	width: 16%;
}
.footer_wrap .footer .footer_item dl dt{
	margin-bottom: 20px;
	color: #fff;
}
.footer_wrap .footer .footer_item dl dd{
	margin:0 0 10px 0;
}
.footer_wrap .footer .footer_item dl dd a{
	color: #fff;
}
.touch{
    width: 25%!important;
}
.touch dl dt{
	margin-right: 10px;
}
.touch dl dd{
	display: flex;
	color: #fff;
}
.touch dl dd span{
	width: 8%;
}
.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;
	padding: 0 20px;
}
.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;
}
/****************************************************************/
.faqs_wrap{
	padding:0!important;
}
.faqs_wrap .faqs_title h3{
	font-size: 36px;
	margin-bottom: 20px;
}
.faqs_wrap .faqs_title p{
	margin-bottom: 10px;
	color: #999;
	text-align: center;
}
.faqs_wrap .faqs_list{
	margin: 50px auto;
	width: 1200px;
}
.faqs_page .faqs_title p{
    text-align: center;
}
.faqs_wrap .faqs_list ul li{
	cursor: pointer;
}
.faqs_wrap .faqs_list ul li h4{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	padding: 0 10px;
}
.faqs_wrap .faqs_list ul li h4 span{
	display: block;
	width: 0;
	height: 0;
	float: right;
	margin-top: 15px;
}
.down_arrow{
	border-top:8px solid #ddd;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 0;
}
.top_arrow{
	border-bottom:8px solid #ddd;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 0;
}
.faqs_wrap .faqs_list ul li div{
	display: none;
	padding: 20px 10px;
}
.faqs_wrap .faqs_text{
	margin-bottom: 40px;
}
.faqs_wrap .faqs_text h3{
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
}
.faqs_wrap .faqs_text p{
	margin-bottom: 20px;
}
.faqs_wrap .faqs_text ol{
	margin-bottom: 20px;
}
.faqs_wrap .faqs_text ul li{
	margin-bottom: 15px;
}
.total_review_data_wrap{
	padding: 0!important;
}
.total_review_data_wrap .total_review_title{
	border-bottom: 1px solid #ddd;
	height: 50px;
}
.total_review_data_wrap .total_review_title h3{
	text-align: center;
	line-height: 50px;
}
.total_review_data_wrap::after,.total_review_data::after{
	display: block;
	content: "";
	clear: both;
}
.total_review_data{
	padding: 20px 0;
}
.total_review_data ul{
	float: left;
	width: 20%;
}
.total_review_data ul li{
	background: #f9f9f9;
	margin:0 15px 15px;
	padding-bottom: 15px;
}
.total_review_data ul li .total_review_name,
.total_review_data ul li .total_review_level,
.total_review_data ul li .total_review_content
{
	padding: 0 15px;
}
.total_review_data ul li .total_review_name h3{
	font-size: 14px;
}
.total_review_data ul li .total_review_photo{
	width: 100%;
	margin-bottom: 10px;
}
.total_review_data ul li .total_review_photo img{
	width: 100%;
	display: block;
	margin:0 auto;
}
.total_review_data ul li .total_review_level{
	display: flex;
	margin: 10px 0;
}
.total_review_data ul li .total_review_level span{
	display: block;
	width: 50%;
	margin-top: 5px;
}
.total_review_data ul li .total_review_level span i{
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	background: url("https://luxurybag.cc/wp-content/uploads/images/start.svg") no-repeat;
	background-size: cover;
	margin-right: 5px;
}
.total_review_data ul li .total_review_level em{
	display: block;
	width: 50%;
	text-align: right;
	font-size: 12px;
	padding-right: 14px;
}
.total_review_data ul li .total_review_content p{
	font-size:12px;
}
#load-more{
	display: block;
	border: 1px solid #ddd;
	background: none;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0 auto;
}
#load-more:hover{
	background: #ddd;
	color: #333;
}
/****************************************************************/
@media screen and (max-width:768px){
	.mw1200{
		width: auto;
		margin: 0;
	}
	/******************************************/
	.page-mobile-tabs .tabs a:nth-child(2),
	.page-mobile-tabs .tabs a:nth-child(3),
	.page-mobile-tabs .tabs a:nth-child(4)
	{
        display: none;	    
	}
	/******************************************/
	.header-09 .header-center{
	    width: 50%!important;
	}
	.header_logo{
	    font-size: 24px;
	}
	.model_title h3, .catelog_title h3{
		font-size: 30px;
	}
	/******************************************/
	.m_banner_wrap .e-con-inner{
	    padding: 0!important;
	}
	.m_banner_wrap .m_banner_text h2{
	    font-size:1.4rem;
	}
	.banner_wrap{
	    display: none!important;
	}
	.m_banner_wrap{
	    display: block!important;
	}
	.m_banner_wrap .m_banner_photo{
	    padding: 0!important;
	}
	.m_banner_wrap .m_banner_text{
	    text-align: center;
	}
	/******************************************/
	.brand_wrap{
	    padding: 0!important;
	}
	.brand_wrap .brand{
		padding: 15px 0;
		height: 100px;
		overflow: hidden;
	}
	.brand_wrap .brand ul{
		height: 150px;
		overflow-x:scroll;
		white-space: nowrap;
		padding-left: 1%;
	}
	.brand_wrap .brand ul li{
		margin:0 15px 0 0;
	}
	.brand_wrap .brand ul li a{
		width: 70px;
		height: 70px;
	}
	.brand_wrap .brand ul li img{
		width: 50%;
	}
	/******************************************/
	.new_arrival_wrap{
		height: 470px;
		padding: 20px!important;
	}
	.new_arrival_wrap .new_arrival{
		width: auto!important;
		padding: 0!important;
	}
	.new_arrival_wrap .new_arrival .swiper-slide .new_photo{
	    height: 468px;
	}
	/******************************************/
	.best_selling_wrap{
	    padding: 25px 0 0!important;
	}
	.best_selling_wrap .best_selling h2{
	    margin-bottom: 25px!important;
	}
	.best_selling_wrap .best_selling ul li{
		width: 50%;
	}
	.best_selling_wrap .best_selling ul li .best_font, .best_selling_wrap .best_selling ul li .best_back{
		height: 150px;
	}
	.best_selling_wrap .best_selling ul li .best_title h3{
		font-size:14px;
	}
	/******************************************/
	.category_photo_wrap{
		padding: 50px 0 0!important;
	}
	.category_photo_wrap .category_photo{
		display: block;
	}
	.category_photo_wrap .category_photo .category_photo_right ul li{
	    width:50%;
	    height: 200px;
	    margin-bottom: 16px;
	}
	.category_photo_wrap .category_photo .category_photo_item{
		width:auto;
		padding:0 15px 15px;
	}
	.category_photo_wrap .category_photo .category_photo_left a{
		padding: 0;
	}
	.category_photo_wrap .category_photo .category_photo_item img{
		width: auto;
	}
	.category_photo_wrap .category_photo .category_photo_right ul li span{
		height: 30px;
		line-height: 30px;
	}
	.tab_switch{
	    padding: 0 15px;
	}
	.tab_switch .tab_tags h3{
		float: none;
		text-align: center;
	}
	.tab_switch .tab_tags{
		height: 150px;
		margin: 0;
		padding: 0;
	}
	.tab_switch .tab_tags ul{
		height: 100px;
		float: none;
		margin: 20px 0 0;
	}
	.tab_switch .tab_tags ul::after{
		clear: both;
	}
	.tab_switch .tab_tags ul li{
		width: 33.33%;
		height: 50px;
		line-height: 50px;
	}
	.tab_switch .tab_item{
	    margin-top: 0;
	}
	/******************************************/
	.group_product_slider{
		height: auto;
	}
	.group_product_slider .swiper-slide .tab_img{
	    background: #f8f8f8;
	    height: 340px;
	}
	.model_wrap{
		padding: 10px 0;
	}
	.jewelry_switch .jewelry_tags ul li{
		width: 25%;
	}
	.jewelry_switch .jewelry_column_2{
	    display: block;
	}
	.model_wrap .model ul li a .model_title{
		padding: 10px 0;
		height: 80px;
		overflow: hidden;
	}
	/******************************************/
	.jewelry_switch{
	    padding: 0 15px;
	}
	.jewelry_switch .jewelry_tags{
	    width: auto;
	}
	.jewelry_switch .jewelry_column_2 .jewelry_column_item{
	    width: 100%;
	}
	.jewelry_switch .jewelry_column_2 .jewelry_column_left{
	    height: 360px;
	    margin-bottom: 15px;
	}
	.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li{
	    height: 170px;
	    overflow: hidden;
	}
	.jewelry_switch .jewelry_column_2 .jewelry_column_right ul li a{
	    height: 100%;
	}
	/******************************/
	.page-title-bar-heading h1{
	    font-size: 46px!important;
	}
	/******************************/
	.single_product_wrap .entry-product-page-content .container{
	    padding: 0 2%;
	    border-bottom:0;
	}
	.single_product_slider{
	    padding: 20px 0;
	    border-right: 0;
	}
	.single_product_slider .minimog-main-swiper .swiper-wrapper{
	    display: flex;
	}
	.single_product_slider .tm-swiper .swiper-button-prev, .single_product_slider .tm-swiper .swiper-button-next{
	    display: block;
	}
	.single_product_information{
	    padding: 0 3px;
	}
	.protection_wrap{
	    margin: 30px 0 0;
	}
	.protection_wrap .protection dl dt img{
	    margin: 20px auto 0;
	}
	.store .store_num dl dt{
		float:none;
		margin: 0;
		text-align: center;
	}
	.store .store_num dl dd{
		float: none;
		text-align: center;
	}
	.why_wrap{
		padding:15px;
	}
	.why_wrap ul{
		display: block;
	}
	.why_wrap ul li{
		padding: 0;
		margin-bottom: 5px;
	}
	.why_wrap ul li .why_text{
		width: 80%;
	}
	.why_wrap ul li .why_list_item{
		padding: 15px 10px;
	}
	.notfound_wrap .notfound dl dd a{
	    padding-left:70px;
	}
	.notfound_wrap .notfound dl dd .wa{
	    background-position: 30px center;
	}
	.notfound_wrap .notfound dl dd .email{
	    background-position: 30px center;
	}
	/******************************/
	.footer_wrap{
		padding:50px 0 1px;
	}
	.footer_wrap .footer{
		display: block;
		padding:0 15px;
	}
	.footer_wrap .footer .footer_item{
		width: 100%;
		margin-bottom: 30px;
	}
	.footer_wrap .footer .footer_logo{
	    width: 100%!important;
	}
	.footer_wrap .footer .footer_logo p{
	    padding: 0;
	}
	.touch{
	    width: 100%!important;
	}
	/******************************/
	.copy_wrap{
		padding: 0 0 50px 0;
		margin-bottom: 30px;
	}
	.copy_wrap .copy{
		display: block;
	}
	.copy_wrap .copy .copy_left, .copy_wrap .copy .copy_right{
		width: 100%;
	}
	.copy_wrap .copy .copy_left p{
		text-align: center;
	}
	.copy_wrap .copy .copy_right img{
		float: none;
		display: block;
		margin: 15px auto 0;
	}
	/******************************/
	.faqs_wrap {
		padding-bottom: 30px;
	}

	.faqs_wrap .faqs {
		display: block;
		margin: 0 15px;
	}

	.faqs_wrap .faqs .faqs_title {
		margin-bottom: 20px;
	}

	.faqs_switch .faqs_switch_tags ul li {
		font-size: 12px;
	}

	.faqs_wrap .faqs .faqs_item {
		width: 100%;
	}
	/******************************/
	.single-product .entry-summary{
	    padding-top:0;
	    margin-top:0;
	}
	.protection_dialog_wrap .protection_dialog{
		width: 80%;
	}
	.protection_wrap .protection dl dd{
	    font-size: 11px;
	}
	.confidence{
	    padding: 15px 0!important;
	}
	/******************************/
	.related{
	    margin-bottom: 50px;
	}
	.related .container, .recent-viewed .container{
	    padding: 0 15px!important;
	}
	.related .tm-slider .swiper-slide, .recent-viewed .tm-slider .swiper-slide{
	    width: 50%!important;
	}
	/******************************************/
	.total_review_data ul{
		width: 50%;
	}
	.total_review_data ul:last-child{
		display: none;
	}
	.total_review_data ul li{
		margin: 0 10px 15px;
	}
	.total_review_data ul li .total_review_name, 
	.total_review_data ul li .total_review_level, 
	.total_review_data ul li .total_review_content{
		padding: 0 10px;
	}
	.total_review_data ul li .total_review_level span{
		margin-top: 3px;
	}
	.total_review_data ul li .total_review_level em{
		padding-right: 0;
	}
	/******************************************/
	.single_product_slider .minimog-main-swiper .swiper-wrapper .swiper-slide{
	    width: 100%!important;
	}
}