/* -------------------- LnwPay Bar Style -------------------- */

#lb.lnwpayBar #lbWrapper{
    background: #3553a5;
    background: linear-gradient(141deg, #3365d7,#25469e);
    width: 100%;
    height: 40px;
    /*overflow: hidden;*/
    font-weight: normal;
    box-shadow: none;
    color: #ffffff;
}

#lb.lnwpayBar .main{
/*    background-image: url('../_images/lnwpay/lnwpaybar/menu_white.png');*/
	background-image: none;
/*    background-position: -10px 8px;*/
    padding-right: 10px;
}
#lb.lnwpayBar .main img{
    height: 11px;
    padding-top: 2px;
}
#lb.lnwpayBar #lbProduct{
	width: auto;
}
#lb.lnwpayBar #lbProduct .main-bb .txt{
	color: white;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#lb.lnwpayBar #lbLoginPopup{
    background-color: #3553a5;
    border: 1px solid #fff;
}
#lb.lnwpayBar #lbMember .lblogin .ico, #lb.lnwpayBar #lbMember .lbregister .ico{
    background-image: url(../_images/lnwpay/lnwpaybar/signin_white.png);
}
#lb.lnwpayBar #lbMember .lbregister .ico{
    background-image: url(../_images/lnwpay/lnwpaybar/signup_white.png);
}
#lb.lnwpayBar #lbMember .lblogin .txt, #lb.lnwpayBar #lbMember .lbregister .txt {
    color: white;
}
/*
#lb.lnwpayBar #lbMember .lbuser{
    background-image: url(../_images/lnwpay/lnwpaybar/menu1_white.png);
}

#lb.lnwpayBar #lbMember .lbuser:hover{
    background-image: url(../_images/lnwpay/lnwpaybar/menu1_blue.png);
}


#lb.lnwpayBar #lbNoti .noti_general {
    background-image: url(../_images/lnwpay/lnwpaybar/noti_white.png);
}
#lb.lnwpayBar #lbNoti .noti_general:hover, #lb.lnwpayBar #lbNoti .noti_general:active {
    background-image: url(../_images/lnwpay/lnwpaybar/noti_blue.png);
}
*/
body.show_lbNotiPopup #lb.lnwpayBar #lbNoti .noti_general, body.show_lbFavPopup #lb.lnwpayBar #lbFav {
	background-color: #294181;
}
/*
#lb.lnwpayBar #lbNoti .noti_order {
    background-image: url(../_images/lnwpay/lnwpaybar/order_white.png);
}
*/
#lb.lnwpayBar #lbNoti .noti_name {
    color: white;
}
#lb.lnwpayBar .content ul li.slogan{
    border-left: 1px solid rgba(41, 65, 129, 0.3);
}
#lb.lnwpayBar .content .text{
    color: #ffffff;
}
#lb.lnwpayBar .content ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#lb.lnwpayBar .content ul li{
    display: block;
    vertical-align: top;
    border-right: 1px solid #294181;
    float: left;
    position: relative;
}
#lb.lnwpayBar .content ul li:hover{
    background-color: #395ab2;
}
#lb.lnwpayBar .content ul li .box{
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding: 0 14px 0 14px;
    margin-bottom: 0;
}
#lb.lnwpayBar .content ul li a.box:hover, #lb.lnwpayBar a.main:hover{
    background-color: #395ab2;
}

#lb.lnwpayBar .content ul li.logo img{
    padding-top: 15px;
}
#lb.lnwpayBar .content ul li.shopname .avatar{
    max-width: 150px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    color: #fff;
}
#lb.lnwpayBar .content ul li.shopname .avatar
#lb.lnwpayBar .content ul li.slogan .text, #lb.lnwpayBar .content ul li.shoprank .text{
    padding: 12px 0;
    line-height: 16px;
}
#lb.lnwpayBar .content ul li.slogan img,
#lb.lnwpayBar .content ul li.shopname img,
#lb.lnwpayBar .content ul li.shoprank img,
#lb.lnwpayBar .content ul li.ordersell img,
#lb.lnwpayBar .content ul li.service img,
#lb.lnwpayBar .content ul li.product img,
#lb.lnwpayBar .content ul li.delivery img,
#lb.lnwpayBar .content ul li.other_mobile img{
    vertical-align: middle;
}
#lb.lnwpayBar .content ul li.slogan img,
#lb.lnwpayBar .content ul li.ordersell img,
#lb.lnwpayBar .content ul li.service img,
#lb.lnwpayBar .content ul li.product img,
#lb.lnwpayBar .content ul li.delivery img{
    margin-top: -3px;
}
#lb.lnwpayBar .content ul li.slogan img{
    margin-left: -3px;
    margin-right: -3px;
}
#lb.lnwpayBar .content ul li .bargraphfeedback {
    margin: 0 5px 0 5px;
    display: inline-block;
    vertical-align: middle;
    background-color: #ffffff;
    width: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#lb.lnwpayBar .content ul li .bargraphfeedback .bar {
    display: block;
    position: relative;
    text-align: center;
    height: 9px;
    color: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#lb.lnwpayBar .lnwpay_content .shopPremiumBlock {
	margin-bottom: 5px;
    float: none;
    width: auto;
}
#lb.lnwpayBar .content ul li.other{
    float: right;
}
#lb.lnwpayBar .content ul li.other a{
    color: #ffffff;
}
#lb.lnwpayBar .content ul li.other a:hover{
    text-decoration: underline;
}
#lb.lnwpayBar .content ul li.other_mobile{
    display: none;
}
#lb.lnwpayBar .superShop {
	margin: 0px;
	vertical-align: top;
	float: none;
}
#lb.lnwpayBar .superShop .shopname s {
	background-image: url(../_images/lnwpay/supershop_bar.png);
	width: 15px;
	height: 25px;
	display: inline-block;
	float: right;
	margin: 7px 5px 0px 5px;
}

#lb.lnwpayBar .lnwpoints{
    position: relative;
    height: 40px;
    display: block;
    vertical-align: top;
    border-left: 1px solid #294181;
    border-right: 1px solid #294181;
    float: right;
    position: relative;
    padding: 0px 15px;
}
#lb.lnwpayBar .lnwpoints .LnwPayHelper{
    right: 0px;
    left: auto;
}
#lb.lnwpayBar .lnwpoints:hover {
    background-color: #395ab2;
}
#lb.lnwpayBar .lnwpoints .lbPoints{
    color: white;
    line-height: 40px;
}
#lb.lnwpayBar .lnwpoints a {
    color: white;
    display: block;
}
#lb.lnwpayBar .lnwpoints a:hover .sub_button {
    background-color: #3553a5;
}
#lb.lnwpayBar .lnwpoints .sub_button {
    text-align: center;
    width: 100%;
    height: 38px;
    font-size: 12px;
    line-height: 35px;
    box-sizing: border-box;
    padding: 0px 20px;
    margin: 15px 0px;
    border: 1px solid white;
}

#lb.lnwpayBar .content .ordersell .LnwPayHelper,
#lb.lnwpayBar .content .service .LnwPayHelper,
#lb.lnwpayBar .content .product .LnwPayHelper,
#lb.lnwpayBar .content .delivery .LnwPayHelper,
#lb.lnwpayBar .content .lnwpoints .LnwPayHelper {
    display: none;
    top: 100%;
}
#lb.lnwpayBar .content .ordersell.showHelper .LnwPayHelper,
#lb.lnwpayBar .content .service.showHelper .LnwPayHelper,
#lb.lnwpayBar .content .product.showHelper .LnwPayHelper,
#lb.lnwpayBar .content .delivery.showHelper .LnwPayHelper,
#lb.lnwpayBar .content .lnwpoints.showHelper .LnwPayHelper {
    display: block;
}
#lb.lnwpayBar .content .ordersell_text{
    color: #71d9ff;
    font-weight: normal;
}
#lb.lnwpayBar .main-bb {
	max-width: 300px;
}
#lnwpayStatistic ul{
    margin-bottom: 0;
}
#lnwpayStatistic ul li{
    margin-bottom: 0;
}

@media only screen and (max-width : 1200px) {
    #lb.lnwpayBar #lbNoti .noti_name{
        display: none;
    }
	#lb.lnwpayBar .content ul li.slogan .text,
    #lb.lnwpayBar .content ul li.slogan .question{
        display:  none;
    }
	#lb.lnwpayBar.doubleLayer .superShop s {
		margin-left: 5px;
	}
}
@media only screen and (max-width : 1000px) {
    #lb.lnwpayBar .content ul li .bargraphfeedback{
        display:  none;
    }
	#lb.lnwpayBar .points_unit{
        display: none;
    }
	#lb.lnwpayBar .content ul li.service .service_icon img{
        display:  none;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.service .service_icon img{
        display:  inline-block;
    }
	#lb.lnwpayBar .content ul li.shoprank .text span{
        display:  none;
    }
	#lb.lnwpayBar .content ul li .box {
		padding: 0 10px;
	}
	#lb.lnwpayBar .content ul li.service .text{
        display:  none;
    }
}
@media screen and (max-width: 800px) {
    #lb.lnwpayBar #lbMember {
        padding: 0 5px 0 0;
    }
    #lb.lnwpayBar .lnwpoints{
        display: none;
    }
	#lb.lnwpayBar .content ul li.shoprank {
		display: none;
	}

	#lb.lnwpayBar.doubleLayer, #lb.lnwpayBar.doubleLayer #lbWrapper {
		height: 80px;
	}
	#lb.lnwpayBar.doubleLayer .LnwPayHelperBig {
		width: 100%;
		min-width: 520px;
		right: 0px;
		left: auto;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic  {
		position: absolute;
		top: 40px;
		left: 0px;
		width: 100%;
		background: #e8efff;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic .slogan {
		position: absolute;
		top: -40px;
		left: 100px;
		padding-left: 10px;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.slogan .text,
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank,
	 #lb.lnwpayBar.doubleLayer .content ul li .bargraphfeedback,
	#lb.lnwpayBar.doubleLayer .points_unit,
	#lb.lnwpayBar.doubleLayer .content ul li.service .service_icon img,
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank .text span,
	#lb.lnwpayBar.doubleLayer .content ul li .box ,
	#lb.lnwpayBar.doubleLayer .content ul li.service .text{
        display: inline-block;
		color: #3553a5;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.shopname,
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank,
	#lb.lnwpayBar.doubleLayer .content ul li.service{
		width: 33%;
		min-width: auto;
		text-align: center;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.shoprank{
		border-left: 1px solid #d3ddff;
		border-right: none;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.service{
		border-left: 1px solid #d3ddff;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.shopname .avatar,
	#lb.lnwpayBar.doubleLayer .content ul li.shopname .avatar .text  {
		color: #3553a5;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.slogan .text {
		color: white;
	}
	#lb.lnwpayBar.doubleLayer .content ul li:hover .text, #lb.lnwpayBar.doubleLayer .content ul li:hover .text span{
		color: white;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li {
		border-right: 0px;
	}
	#lb.lnwpayBar.doubleLayer .superShop s {
		background-image: url(../_images/lnwpay/supershop.png);
	}

	#lb.lnwpayBar .main-bb {
		max-width: 100px;
	}
}
@media only screen and (max-width: 700px) {
	#lb.lnwpayBar.doubleLayer .content ul li.shopname,
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank{
		width: 30%;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.service{
		width: 39%;
		float: right;
	}
}
@media only screen and (max-width: 600px) {
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic .slogan {
		padding-left: 3px;
	}
    #lb.lnwpayBar #lbMember .lblogin {
        margin-right: 0px;
    }
    #lb.lnwpayBar #lbMember .lbregister {
        display: none;
    }
	#lb.lnwpayBar .content ul li.shopname .avatar{
		line-height: 40px;
	}
	#lb.lnwpayBar .content ul li.shopname .avatar .text, #lb.lnwpayBar .content ul li.shopname .avatar img{
        display: none;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.shopname .avatar .text {
		display: inline-block;
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}

@media only screen and (max-width: 560px) {

	#lb.lnwpayBar.doubleLayer .content ul li.shopname .avatar .text,
	#lb.lnwpayBar.doubleLayer .content ul li.shopname .avatar img{
        display: none;
    }
	#lb.lnwpayBar.doubleLayer .shopname {
		display: none;
	}
	#lb.lnwpayBar.doubleLayer .superShop .shopname {
		display: inline-block;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.shopname{
		width: 15%;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank{
		width: 35%;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.service{
		width: 49%;
	}
	#lb.lnwpayBar.doubleLayer .superShop s {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media only screen and (max-width: 460px) {
    #lbProduct .main-bb .favicon {
        margin-right: 0;
    }
    #lb.lnwpayBar .main-bb .txt {
        display: none;
    }
    #lbNoti .lbNotiAdminBtn {
        display: none;
    }
    /*#lb.lnwpayBar .content{
        box-shadow: 1px 1px 0 #294181;
    }*/
    #lb.lnwpayBar .content ul li a{
        padding: 0;
    }
    #lb.lnwpayBar .content ul li.logo a,
    #lb.lnwpayBar .content ul li.slogan a,
    #lb.lnwpayBar .content ul li.shoprank a{
        padding: 0 2px 0 2px;
    }
    #lb.lnwpayBar .content ul li.logo,
    #lb.lnwpayBar .content ul li.slogan,
    #lb.lnwpayBar .content ul li.shoprank{
        margin: 0;
        padding: 0 2px 0 2px;
        border-right: 0;
    }
	#lb.lnwpayBar .content ul li.shopname,
    #lb.lnwpayBar .content ul li.shoprank{
        display: none;
    }
    #lb.lnwpayBar .content ul li.service{
        width: 90px;
        margin: 0;
        padding-right: 0;
        border-right: 1px solid #294181;
        border-left: 1px solid #294181;
        text-align: center;
    }
    #lb.lnwpayBar .content ul li .box{
        padding: 0 5px 0 5px;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.slogan .text,
    #lb.lnwpayBar .content ul li.slogan .text,
    #lb.lnwpayBar .content ul li.slogan .question,
    #lb.lnwpayBar .content ul li.shoprank .text,
    #lb.lnwpayBar .content ul li.service .text{
        display:  none;
    }
    #lb.lnwpayBar .content ul li .bargraphfeedback{
        display:  none;
    }
    #lb.lnwpayBar .content ul li.service .service_icon img,
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.service .service_icon img {
        display: none;
    }
    #lb.lnwpayBar.doubleLayer .content ul li.service .service_icon img{
        display: inline-block;
    }
    #lb.lnwpayBar .content ul li.service .service_arrow img{
        vertical-align: middle;
    }
    #lb.lnwpayBar .content ul li.service img{
        margin-top: 0;
    }
    #lb.lnwpayBar .content ul li.service span{
        margin-left: 0;
    }

	#lb.lnwpayBar.doubleLayer .content ul li.shopname,
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank,
	#lb.lnwpayBar.doubleLayer .content ul li.service{
		width: inherit;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.slogan  {
		padding: 0px 10px;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.shopname,
    #lb.lnwpayBar.doubleLayer .content ul li.shoprank,
	#lb.lnwpayBar.doubleLayer .content ul li.service{
        padding: 0 7px 0 7px;
        border-right: 0;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.service{
		padding-right: 3px;
	}
	#lb.lnwpayBar.doubleLayer .content ul.supershop li.shopname,
    #lb.lnwpayBar.doubleLayer .content ul li.shoprank,
    #lb.lnwpayBar.doubleLayer .content ul li.slogan .question,
    #lb.lnwpayBar.doubleLayer .content ul li.shoprank .text,
    #lb.lnwpayBar.doubleLayer .content ul li.service .text{
        display: inline-block;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.service {
		border: none ;
	}
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.slogan {
		padding-left: 10px;
	}
}
@media only screen and (max-width : 360px) {
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.slogan  {
		padding-left: 2px;
	}
	#lb.lnwpayBar.doubleLayer .content ul li.shoprank .text span,
    #lb.lnwpayBar.doubleLayer .content ul li.service .text{
        display: inline-block;
    }
	#lb.lnwpayBar.doubleLayer .content ul li.shopname, #lb.lnwpayBar.doubleLayer .content ul li.shoprank, #lb.lnwpayBar.doubleLayer .content ul li.service {
		padding: 0 2px;
	}

    #lb.lnwpayBar.doubleLayer .content ul li.service .service_icon img{
        display: none;
    }
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.shoprank .text span,
    #lb.lnwpayBar.doubleLayer .content ul.superShop li.service .text{
        display: none;
    }
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.shopname,
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.shoprank,
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.service {
		padding: 0 8px;
	}
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.shoprank {
		width: 99px;
		text-align: center;
	}
	#lb.lnwpayBar.doubleLayer .content ul.superShop li.shoprank .box {
		margin: 0px auto;
		display: block;
		float: none;
	}
}
@media only screen and (max-width : 320px) {
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.slogan  {
		padding-left: 10px;
	}
    /*
	#lb.lnwpayBar.doubleLayer #lnwpayStatistic.content ul li.slogan .text  {
		display: none;
	}
	#lb.lnwpayBar #lbNoti{
		display: none;
	}
	#lb.lnwpayBar #lbFav{
		display: none;
	}
    */
	#lb.lnwpayBar.doubleLayer #lbNoti{
		display: inline-block;
	}
	#lb.lnwpayBar.doubleLayer #lbFav{
		display: inline-block;
	}
}
/* -------------------- End LnwPay Bar Style -------------------- */
/*---------------------LnwPayHelper-------------------------------*/
.LnwPayHelper{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 270px;
    z-index: 2000000007;
    background-color: #395ab2;
}
.LnwPayHelperBig {
    width: 520px;
}
.LnwPayHelper.fixed{
    position: fixed;
}
.LnwPayHelper .body{
    padding: 5px 20px;
    font-size: 13.5px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
}
.LnwPayHelper .body .collectdata{
    padding: 10px 0 5px 0;
    font-size: 16px;
/*    color: #fbcb35;*/
}
.LnwPayHelper .body .sub_text{
    font-size: 12px;
}
.LnwPayHelper .body .header{
    padding: 10px 0 0 0;
    font-size: 17px;
}
.LnwPayHelper .body .sub_header{
    padding: 5px 0 5px 0;
}
.LnwPayHelper .body .more_detail{
    font-size: 12px;
    padding: 5px 0 5px 0;
    text-decoration: underline;
    color: #fff;
    display: block;
}
.LnwPayHelper .body .content{
    padding: 10px 0 10px 0;
/*    border-bottom: 1px solid #294181;*/
}
.LnwPayHelper .body .content span{
    padding-left: 5px;
}
.LnwPayHelper .body .footer{
    padding-bottom: 10px;
    font-size: 12px;
}
.LnwPayHelper .body .statistic{
    padding: 10px 0;
    border-bottom: 1px solid #294181;
}
.LnwPayHelper .body .gotoshopButton{
    color:white;
	line-height: 25px;
	text-align: center;
	display:block;
	background: #294181;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 0px !important;
}

.LnwPayHelper .lnwpay_content .score_title{
    color: white;
	font-size: 12px;
}
.LnwPayHelper .feedbackHeart {
    width: 48%;
    float: right;
    padding: 0;
    box-sizing: border-box;
    padding-left: 10px;
    border-left: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 10px;
}
.LnwPayHelper .feedbackStat {
    width: 52%;
    float:left;
    box-sizing:border-box;
    padding-right: 10px;
}
.LnwPayHelper .feedbackPremium {
    margin-top:20px;
}
.LnwPayHelper .feedbackPremium::after{
    clear: left;
}
.LnwPayHelper .feedbackPremium .score_heart .heart{
    cursor: default;
}
.LnwPayHelperBig .feedBackFooterDesc {
    font-size: 12px;
}
@media only screen and (max-width: 650px) {
    #lb.lnwpayBar #service_bar {
        position: static;
    }
}
@media only screen and (max-width: 480px) {
    .LnwPayHelper {
        width: 100%;
    }
	#lb.lnwpayBar.doubleLayer .LnwPayHelperBig {
		min-width: 0px;
	}

    #lb.lnwpayBar .content ul li{
        position: static;
    }
    .LnwPayHelperBig .feedbackStat, .LnwPayHelperBig .feedbackHeart {
        width: 100%;
        float: none;
        padding: 0;
        border: 0px;
    }
    .LnwPayHelperBig .lnwpay_content .feedbackPremium {
        text-align: left;
    }
    .LnwPayHelperBig .feedBackFooterDesc {
        float: none;
        display: block;
        padding-left: 0px !important;
    }
    .LnwPayHelper .feedbackPremium {
        margin-top: 10px !important;
    }

}

/*---------------------End LnwPayHelper-------------------------------*/


/*------------------------------- LnwPay New Style -----------------------------------*/
.lnwpay_main{
    color: #3553a5 !important;
}
.lnwpay_darkmain{
    color: #2f4a92 !important;
}
.lnwpay_wait{
    color: #ffa939 !important;
}
.lnwpay_usepoint{
    color: #ad0f0f !important;
}
.lnwpay_optional{
/*    color: #aaa !important;*/
    color: #bcc1cc !important;
    font-weight: normal;
}
.lnwpay_premium{
    color: #e75fa9;
}
.lnwpay_important{
    color: red;
}
.lnwpay_bg{
    background-color: #f7f9fa;
}
.lnwpay_bg_wait{
    background-color: #fdffe5 !important;
}
.lnwpay_bg_lightblue{
    background-color: #e8efff;
}
.lnwpayBorderTop3{
    border-top: 3px solid #2f4a92 !important;
}
.lnwpayBorderTop2{
    border-top: 2px solid #3553a5 !important;
}
.lnwpayBorderTopWait{
    border-top: 2px solid #ffa939 !important;
}
.lnwpayBorderTop2_lightblue{
    border-top: 2px solid #c8d0e4 !important;
}
.lnwpayBorderTop3_lightblue{
    border-top: 3px solid #c8d0e4 !important;
}
.lnwpayBorderBottom{
    border-bottom: 1px solid #dedede !important;
}
.lnwpayBorderBottom_blue{
    border-bottom: 1px solid #3553a5 !important;
}
a.darkblue{
    color: #3f4a57 !important;
}
a.darkblue:hover{
    color: #3f4a57 !important;
    text-decoration: underline !important;
}
.shopFeedback .feedback_like{
    color: #43ad54 !important;
}
.shopFeedback .feedback_normal{
    color: #ffa939 !important;
}
.shopFeedback .feedback_dislike{
    color: #fb5353 !important;
}
.lnwpay_content{
    padding: 40px 0;
}
.lnwpay_content span{
/*    color: #717171;*/
/*	font-size: 13px;*/
}
.lnwpay_content i{
    color: #717171;
}
.lnwpay_content p{
    color: #6b6b6b;
}
.lnwpay_content subtopicText{
    color: #5b5b5b
}
.lnwpay_content h1{
/*    font-family: RSU;*/
    font-size: 20px;
    font-weight: normal;
}
.lnwpay_content .small_pad{
/*    padding: 15px 35px;*/
    padding: 25px 25px 20px 0;
}
.lnwpay_content .productContent.small_pad{
/*    padding-top: 0;*/
}
.lnwpay_content .big_pad{
/*    padding: 30px 35px;*/
    padding: 30px 25px;
}
.lnwpay_content .endBottom{
    clear: both;
    background-color: #f3f3f3;
    height: 7px;
}
.lnwpay_content .feedbackContent{
/*
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    border-top: 0;
*/
	background: #fff;
	border-radius: 10px;
	color: #788298;
}
.lnwpay_content .feedbackContent .shopContent,
.lnwpay_content .feedbackContent .productContent{
/*    margin-top: 25px;*/
/*    white-space: nowrap;*/
	display: flex;
	flex-wrap: wrap;
}
.lnwpay_content .feedbackContent .score_heart .heart{
    cursor: default;
}
.lnwpay_header{
	display: flex;
	justify-content: space-between;
	margin-bottom: 1em;
	flex-wrap: wrap;
}
.lnwpay_header h1{
	margin-bottom: 0;
}

.lnwpay_header .lnwpay_text{
	position: relative;
	background: rgba(0,89,190,.1);
	vertical-align: middle;
	padding: 5px 20px 5px 48px;
	border-radius: 20px;
}
.lnwpay_header .lnwpay_text img{
	position: absolute;
	vertical-align: middle;
	top: -9px;
  left: 12px;
}
.feedbackContent .style_shop .avatar{
    width: 50px;
    height: 50px;
    float: left;
    background-color: #eeeeee;
}
.feedbackContent .style_shop .avatar img{
    width: 50px;
    height: 50px;
    display: block;
}
.feedbackContent .contentZone{
/*
	position: relative;
	background-color: #f8f8f8;
*/
}
.feedbackContent a.order_id{
	color: #3553a5;
	position: absolute;
	top: 10px;
	right: 10px;
}
.feedbackContent a.order_id:hover{
	text-decoration: underline;
}

.feedbackContent .only_admin{
	display: block;
	font-size: 12px;
	text-align: center;
}
.feedbackContent .only_admin .order_id{
	position: relative;
	top: auto;
	right: auto;
}
.lnwpay_content .name{
/*		font-weight: bold;*/
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif, tahoma;
}
.lnwpay_content .name a{
	color: #515f7c;
}
.lnwpay_content .name a:hover{
	color: #3553a5;
}
.lnwpay_content .buyer-user .avatar{
    float: left;
}
.lnwpay_content .buyer-user .avatar img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 50px;
}
.lnwpay_content .account{
/*    padding-top: 5px;*/
/*    min-height: 45px;*/
/*	line-height: 20px;*/
	text-align: center;
}
.lnwpay_content .feedbackRightHeader{
	display: flex;
	justify-content: space-between;
/*	flex-wrap: wrap;*/
}

.lnwpay_content .feedbackContent .feedbackAverage{
/*	margin-bottom: 10px;*/
}
.lnwpay_content .feedbackContent .feedbackAverage .score_heart{
	margin-right: 8px;
}
.lnwpay_content .feedbackContent .feedbackAverage .arrow{
	color: #bcc1cc;
	display: inline-block;
	transition: all 0.3s;
	vertical-align: middle;
}
.lnwpay_content .feedbackContent .feedbackAverage .arrow::before{
	display: inline-block;
	font-family: 'lnw-icon';
	content: '\e921';
}
.rotate90{
	transform: rotate(90deg);
}
.lnwpay_content .account .name{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
/*    font-size: 12px;*/
}
.lnwpay_content .feedbackDate{
/*    line-height: 18px;*/
/*	font-size: 12px;*/
    display: block;
}
.lnwpay_content .feedbackHeader .leftArea{
    display: inline-block;
    width: 60%;
    text-align: left;
}
.lnwpay_content .feedbackHeader .rightArea{
    display: inline-block;
    width: 40%;
    text-align: right;
    font-size: 12px;
}
.lnwpay_content .feedbackHeader .user_avatar{
/*    float: left;*/
	text-align: center;
}
.lnwpay_content .feedbackHeader .user_avatar img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}
.lnwpay_content .shopFeedback .summary .dateZone{
    text-align: center;
    margin-top: 10px;
}
.lnwpay_content .shopFeedback .feedbackDate,
.lnwpay_content .shopFeedback .feedbackTime{
    font-size: 0.9em;
}
.lnwpay_content .shopFeedback .summary .dateZone .r_date::after{
    content: ' | ';
}
/*
.lnwpay_content .shopFeedback .leftArea{
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}
.lnwpay_content .shopFeedback .rightArea{
    display: inline-block;
    width: 40%;
    text-align: right;
    vertical-align: middle;
}
*/
.lnwpay_content .shopFeedback .shopContent .rightArea,
.lnwpay_content .productFeedback .productContent .rightArea{
    vertical-align: top;
}
.lnwpay_content .shopHeader{
    white-space: nowrap;
}
.lnwpay_content .summary{
/*    height: 60px;*/
}

.lnwpay_content .shopFeedback .summary{
    height: auto;
	margin-top: 5px;
/*    margin-bottom: 10px;*/
}
.lnwpay_content .summary .review_icon{
    width: 60px;
    height: 60px;
    background-image: url(../_images/lnwpay/feedback/review_icon.png);
    background-size: 180px 60px;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .summary .review_icon.img{
    background: none;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.lnwpay_content .summary .review_text{
    font-size: 18px;
    font-weight: bold;
/*
    font-style: italic;
    margin-left: 10px;
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
*/
}
.lnwpay_content .summary.feedback_like .review_icon{
    background-position: 0 0;
}
.lnwpay_content .summary.feedback_normal .review_icon{
    background-position: -60px 0;
}
.lnwpay_content .summary.feedback_dislike .review_icon{
    background-position: -120px 0;
}
.lnwpay_content .summary.feedback_like .review_text:after{
    content: "พอใจ";
    /*
    padding: 0 3px;
    border: 1px solid #43ad54;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    */
}
.lnwpay_content .summary.feedback_normal .review_text:after{
    content: "เฉยๆ";
    /*
    padding: 0 3px;
    border: 1px solid #ffa939;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    */
}
.lnwpay_content .summary.feedback_dislike .review_text:after{
    content: "ไม่พอใจ";
    /*
    padding: 0 3px;
    border: 1px solid #fb5353;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    */
}
.lnwpay_content .shopContent .summary .review_text{
/*
    font-family: rsu;
    font-size: 14px;
    font-style: italic;
    font-style: normal;
    font-size: 12px;
    line-height: 12px;
    margin-top: 10px;
    display: block;
    margin-left: 0;
*/
}
.lnwpay_content .productContent .summary .review_text{
/*
    font-style: normal;
    font-size: 11px;
    line-height: 11px;
    margin-top: 10px;
    display: block;
    margin-left: 0;
*/
}
.lnwpay_content .threewords{
/*    font-family: rsu;*/
    font-size: 18px;
/*    line-height: 32px;*/
	font-weight: bold;
    display: inline-block;
    vertical-align: middle;
/*
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
*/
}
.lnwpay_content .comment{
    font-size: 14px;
    line-height: 1.4;
    word-break: break-word;
    white-space: normal;
}
.lnwpay_content .productBox{
    float: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 60px;
    height: 60px;
    margin-right: 7px;
    margin-bottom: 3px;
}
.lnwpay_content .productBox .img{
    width: 100%;
}
.lnwpay_content .productBox .quantity{
    background-color: white;
    border-radius: 50% 0 0;
    bottom: 0;
    color: #464646;
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    padding: 0 2px 0px 4px;
    position: absolute;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    right: 0;
}
.lnwpay_content .productBox.small .quantity{
	line-height: 11px;
    font-size: 8px;
    padding: 0 1px 0 3px;
}
.lnwpay_content .fileupload_container{
    clear: both;
    margin-top: 10px;
/*	margin-bottom: 5px;*/
}
.lnwpay_content .fileupload_container .btn_zone{
    text-align: left;
}
.lnwpay_content .fileupload_container .btn-upload{
    font-size: 12px;
}
.lnwpay_content .fileupload_container .image_zone{
/*    margin-top: 5px;*/
    color: #aaa;
    white-space: normal;
}
.lnwpay_content .fileupload_container .image_zone .image_area{
    width: 50px;
    height: 50px;
/*  float: left;*/
    display: inline-block;
    margin: 0 5px 5px 0;
    position: relative;
    border: 1px solid #e0e0e0;
    padding: 3px;
}
.lnwpay_content .listProductFull .fileupload_container .image_zone .image_area{
    width: 40px;
    height: 40px;
    padding: 2px;
}
.lnwpay_content .fileupload_container .image_zone .image_area img{
    max-width: 100%;
    max-height: 100%;
}
.lnwpay_content .fileupload_container .image_zone .image_area .remove{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(0,0,0,0.6);
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}
.lnwpay_content .fileupload_container .image_zone .image_area .remove:before{
    content: 'ลบ';
}
.lnwpay_content .fileupload_container .image_zone .image_area:hover .remove{
    display: block;
}
.lnwpay_content .feedbackPremium{
/*    margin-left: 25px;*/
}
.lnwpay_content .shopPremiumBlock,
.lnwpay_content .productPremiumBlock{
    height: 20px;
    margin-bottom: 10px;
}
.lnwpay_content .shopPremiumBlock:last-child,
.lnwpay_content .productPremiumBlock:last-child{
	margin-bottom: 0;
}
.lnwpay_content .userRating{
    text-align: right;
    font-size: 12px;
    line-height: 16px;
}
.lnwpay_content .userRating .leftCol{
    display: inline-block;
    vertical-align: top;
    width: 65%;
}
.lnwpay_content .userRating .rightCol{
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}
.lnwpay_content .rating a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../_images/lnwpay/feedback/thumb_small.png);
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
    position: relative;
    cursor: pointer;
    margin: 0;
    border: 1px solid #bebebe;
    padding: 0;
    box-sizing: border-box;
}
.lnwpay_content .rating a:hover{
    border: 1px solid #4565bc;
}
.lnwpay_content .rating a.agreed{
    background-position: 0 0;
}
.lnwpay_content .rating a.not_agreed{
    background-position: 0 -30px;
}
.lnwpay_content .score_title{
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    text-align: left;
/*    color: #5b5b5b;*/
/*    margin-right: 13px;*/
    color: #e145b2;
    font-size: 14px;
    width: 115px;
}
.lnwpay_content .score_title.star, .lnwpay_content .score_point.star{
/*    color: #db9c5b;*/
/*    color: #d7891b;*/
	color: #fbbc05;
}
.lnwpay_content .score_heart{
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .score_heart .heart{
/*  background-image: url(../_images/lnwpay/feedback/heart_small.png);*/
    background-repeat: no-repeat;
/*  background-position: 0px 0px;*/
	background-size: auto;
    background-image: url(../_images/lnwpay/feedback/svg/heart-0.svg);
    width: 16px;
    height: 16px;
    float: left;
    margin-left: 1px;
    display: block;
    cursor: default;
	position: relative;
}
/* heart shadow */
.lnwpay_content .score_heart .heart.seven:after,
.lnwpay_content .score_heart .heart.eight:after,
.lnwpay_content .score_heart .heart.nine:after,
.lnwpay_content .score_heart .heart.full:after{
	content: '';
	width: 7px;
	height: 7px;

	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	box-shadow: 0 2px 8px 1px rgba(254,0,142,.6);
}
/* star shadow */
.lnwpay_content .score_heart.star .heart.seven:after,
.lnwpay_content .score_heart.star .heart.eight:after,
.lnwpay_content .score_heart.star .heart.nine:after,
.lnwpay_content .score_heart.star .heart.full:after{
	box-shadow: 0 2px 6px 1px rgb(255, 216, 67, 1);
}
.lnwpay_content .score_heart .heart.full-gray{
    background-image: url(../_images/lnwpay/feedback/svg/heart-full_gray.svg);
}
.lnwpay_content .score_heart.star .heart{
    background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
    // background-position: 0px -20px;
}
.lnwpay_content .score_heart.star .heart.full-gray{
    background-image: url(../_images/lnwpay/feedback/svg/star-full_gray.svg);
    // background-image: url(../_images/lnwpay/feedback/star_small_gray.png);
    // background-position: 0px 0px;
}
.lnwpay_content .shopPremiumBlock .score_title .premiumicon{
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../_images/lnwpay/feedback/premiumicon_pink.png);
    background-repeat: no-repeat;
    margin-right: 5px;
}
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-friendly,
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-niceservice{
    background-position: 0 0px;
}
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-convenient,
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-fastcontact{
    background-position: 0 -20px;
}
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-delivery,
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-fastshipping{
    background-position: 0 -40px;
}
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-packaging,
.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-goodpackage{
    background-position: 0 -60px;
}

.lnwpay_content.gadgetZone {
}
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon {
    width: 15px;
    height: 15px;
    background-size: 15px 60px;
    margin-right: 2px;
	display: none;
}
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-friendly,
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-niceservice{
    background-position: 0 0px;
}
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-convenient,
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-fastcontact{
    background-position: 0 -15px;
}
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-delivery,
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-fastcontact{
    background-position: 0 -30px;
}
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-packaging,
.lnwpay_content.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-fastcontact{
    background-position: 0 -45px;
}
.lnwpay_content .feedbackLine {
    border-bottom: 1px solid #dedede;
    margin: 10px 0 3px 0;
}
.lnwpay_content .subtext,
.lnwpay_content .shopStat {
    color: #bcc1cc;
}
.lnwpay_content .shopStatBlock {
    box-sizing: border-box;
    display: inline-block;
    float: left;
    text-align: left;
    cursor: pointer;
/*    margin-top:10px;*/
	padding: 5px 0;
}
.lnwpay_content .shopStatBlock .shopstat_count, .lnwpay_content .shopStatBlock .shopstat_action {
    font-size: 13px;
    color: #788298;
    margin-left: 28px;
    display: block;
}
.lnwpay_content .shopStatBlock:hover .shopstat_action {
    color: #334A92;
/*    text-decoration: underline;*/
}
.lnwpay_content .shopStatBlock .shopstat_unit {

    color: #666;
}
.lnwpay_content .shopStatBlock.shop-favs {
/*  border-right: 1px solid #dcdcdc;*/
   /* padding-right: 15px;*/
}
.lnwpay_content .shopStatBlock .shopstat_icon {
    width: 18px;
    height: 18px;
    display: block;
    float:left;
    position: relative;
    background-size: 18px 18px;
    background-repeat: no-repeat;
}
.lnwpay_content .shopStatBlock .shopstat_icon .icon_pic{
	width: 100%;
	height: 100%;
	position: absolute;
	background-size: 100%;
}
.lnwpay_content .shopStatBlock.selected .shopstat_icon .icon_shadow{
	width: 50%;
	height: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 50%;
}
.lnwpay_content .shopStatBlock.shop-joins.selected .shopstat_icon .icon_shadow{
	width: 70%;
	height: 20%;
	top: 80%;
	left: 45%;
}
.lnwpay_content .shopStatBlock.shop-items .shopstat_icon {
    background-image: url(../_images/mobile/icon-color/gray/category.png);
}
/***Join***/
.lnwpay_content .shopStatBlock.shop-joins .shopstat_icon .icon_pic{
    background-image: url(../_images/mobile/icon-color/bluegray/join.png);
}
.lnwpay_content .shopStatBlock.shop-joins:hover .shopstat_icon .icon_pic{
    background-image: url(../_images/mobile/icon-color/darkblue/join.png);
}
.lnwpay_content .shopStatBlock.shop-joins.selected .shopstat_icon .icon_pic{
    background-image: url(../_images/mobile/icons/2x/join_green2.png) !important;
}
.lnwpay_content .shopStatBlock.shop-joins.selected .shopstat_icon .icon_shadow{
	box-shadow: 0 3px 8px 1px rgba(15,200,145,0.6);
}
/***fav***/
.lnwpay_content .shopStatBlock.shop-favs .shopstat_icon .icon_pic {
    background-image: url(../_images/mobile/icon-color/bluegray/heart.png);
}
.lnwpay_content .shopStatBlock.shop-favs:hover .shopstat_icon .icon_pic {
    background-image: url(../_images/mobile/icon-color/darkblue/heart.png);
}
.lnwpay_content .shopStatBlock.shop-favs.selected .shopstat_icon .icon_pic{
	background-image: url(../_images/mobile/icons/2x/heart_full_pink2.png) !important;
}
.lnwpay_content .shopStatBlock.shop-favs.selected .shopstat_icon .icon_shadow{
	box-shadow: 0 3px 9px rgba(254,0,60,1);
}




.lnwpay_content .productPremiumBlock .score_title .premiumicon{
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../_images/lnwpay/feedback/productpremiumicon_yellow.png);
    background-repeat: no-repeat;
 	margin-right: 2px;
}
.lnwpay_content .productPremiumBlock .score_title .premiumicon.icon-correct{
    background-position: 0 0px;
}
.lnwpay_content .productPremiumBlock .score_title .premiumicon.icon-complete{
    background-position: 0 -20px;
}
.lnwpay_content .productPremiumBlock .score_title .premiumicon.icon-reasonable{
    background-position: 0 -40px;
}
.lnwpay_content .productPremiumBlock .score_title .premiumicon.icon-goodproduct{
    background-position: 0 -60px;
}
.lnwpay_content .score_heart .heart.full,
.lnwpay_content .score_heart:hover .heart.hover{
    background-image: url(../_images/lnwpay/feedback/svg/heart-full.svg);
}
.lnwpay_content .score_heart .heart.one{
    background-image: url(../_images/lnwpay/feedback/svg/heart-1.svg);
}
.lnwpay_content .score_heart .heart.two{
    background-image: url(../_images/lnwpay/feedback/svg/heart-2.svg);
}
.lnwpay_content .score_heart .heart.three{
    background-image: url(../_images/lnwpay/feedback/svg/heart-3.svg);
}
.lnwpay_content .score_heart .heart.four{
    background-image: url(../_images/lnwpay/feedback/svg/heart-4.svg);
}
.lnwpay_content .score_heart .heart.five{
    background-image: url(../_images/lnwpay/feedback/svg/heart-5.svg);
}
.lnwpay_content .score_heart .heart.six{
    background-image: url(../_images/lnwpay/feedback/svg/heart-6.svg);
}
.lnwpay_content .score_heart .heart.seven{
    background-image: url(../_images/lnwpay/feedback/svg/heart-7.svg);
}
.lnwpay_content .score_heart .heart.eight{
    background-image: url(../_images/lnwpay/feedback/svg/heart-8.svg);
}
.lnwpay_content .score_heart .heart.nine{
    background-image: url(../_images/lnwpay/feedback/svg/heart-9.svg);
}
.lnwpay_content .score_heart.star .heart.full,
.lnwpay_content .score_heart.star:hover .heart.hover{
    background-image: url(../_images/lnwpay/feedback/svg/star-full.svg);
}
.lnwpay_content .score_heart.star .heart.one{
    background-image: url(../_images/lnwpay/feedback/svg/star-1.svg);
}
.lnwpay_content .score_heart.star .heart.two{
    background-image: url(../_images/lnwpay/feedback/svg/star-2.svg);
}
.lnwpay_content .score_heart.star .heart.three{
    background-image: url(../_images/lnwpay/feedback/svg/star-3.svg);
}
.lnwpay_content .score_heart.star .heart.four{
    background-image: url(../_images/lnwpay/feedback/svg/star-4.svg);
}
.lnwpay_content .score_heart.star .heart.five{
    background-image: url(../_images/lnwpay/feedback/svg/star-5.svg);
}
.lnwpay_content .score_heart.star .heart.six{
    background-image: url(../_images/lnwpay/feedback/svg/star-6.svg);
}
.lnwpay_content .score_heart.star .heart.seven{
    background-image: url(../_images/lnwpay/feedback/svg/star-7.svg);
}
.lnwpay_content .score_heart.star .heart.eight{
    background-image: url(../_images/lnwpay/feedback/svg/star-8.svg);
}
.lnwpay_content .score_heart.star .heart.nine{
    background-image: url(../_images/lnwpay/feedback/svg/star-9.svg);
}
.lnwpay_content .score_point{
    display: inline-block;
    vertical-align: middle;
	line-height: 15px;
    font-size: 12px;
	color: #eb60ae;
}
.lnwpay_content .score_point.star{
	color: #fbbc05;
}
.lnwpay_content .listProductExample{
    text-align: right;
	transition: background-color 0.3s;
/*    background-color: #f9f9f9;*/
}
.lnwpay_content .listProductExample.clickable:hover{
  cursor: pointer;
	background: rgba(0,89,190,.05);
/*	border-radius: 0 0 10px 10px;*/
	border-radius: 10px;
}
.lnwpay_content .listProductExample.clickable:hover a{
	text-decoration: underline;
}
.lnwpay_content .listProductExample a.blue:hover{
	text-decoration: underline;
}
.lnwpay_content .listProductExample > div{
/*    display: inline-block;*/
/*    vertical-align: middle;*/
}
.lnwpay_content .listProductExample .style_product{
    float: left;
}
.lnwpay_content .listProductExample .productBox{
    width: 35px;
    height: 35px;
    margin: 7px 7px 7px 0;
}
.lnwpay_content .listProductExample .productBox img{
    width: 35px;
    height: 35px;
}
.lnwpay_content .listProductExample .seeExample{
    margin-left: 25px;
    min-height: 50px;
/*	float: left;*/
}
.lnwpay_content .listProductExample .seeExample .hover{
	background: rgba(0,0,0,.4);
    font-size: 12px;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 100%;
    z-index: 1;
    position: absolute;
    top: 0;
}
.lnwpay_content .listProductExample .seeExample .hover .number{
	position: relative;
    top: 10px;
}
.lnwpay_content .listProductExample .seeText{

	text-align: center;
	flex-basis: 120px;
	font-size: 12px;
/*    line-height: 49px;
    width: 144px;
    float: left;
    color: #aaa;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 12px;
*/
}
.lnwpay_content .listProductExample .show_mini_product{
}

.lnwpay_content .listProductExample .show_mini_product .productBox{
    float: left;
}
.lnwpay_content .listProductExample .show_mini_product .productName{
    padding: 16px 0;
    margin-left: 45px;
    text-align: left;
	line-height: 18px;
}
.lnwpay_content .listProductExample .show_mini_product .productName .text_wrapper{
    position: relative;
    width: 100%;
    height: 1.4em;
    display: block;
    margin: 0px;
}
.lnwpay_content .listProductExample .show_mini_product .productName .text_wrapper .text_wrapper{
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 1.4em;
    display: block;
    margin: 0px;
}
.lnwpay_content .listProductExample .quantity,
.lnwpay_content .listProductFull .quantity{
/*    display: none;*/
}
.lnwpay_content .listProductExample .style_subproduct{
    float: left;
    line-height: 50px;
    margin-left: 10px;
}
.lnwpay_content .listProductExample .w60pc{
	flex: 1;
	display: flex;
	align-items: center;
}
.lnwpay_content .listProductExample .w40pc{
}
.lnwpay_content .feedbackList{
	padding: 20px 0 20px;
	border-bottom-color: rgba(0,89,190,.05);
}
.lnwpay_content .seeMore{
    display: inline-block;
    vertical-align: middle;
    padding: 10px 0;
}
.lnwpay_content .shopFeedback,
.lnwpay_content .productFeedback{
/*    margin-top: 10px;*/
/*  border-bottom: 1px solid #dedede;*/
/*	background: white;*/
}
.lnwpay_content .productFeedback .productHeader{
}
/*
.lnwpay_content .productFeedback.lastRow{
    border-top: 1px solid #dedede;
    padding-top: 20px;
}
*/
.lnwpay_content .shopFeedback .leftArea,
.lnwpay_content .productFeedback .leftArea{
/*    width: 60%;*/
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 18px;
	flex-basis: 120px;
}
.lnwpay_content .shopFeedback .rightArea,
.lnwpay_content .productFeedback .rightArea{
    display: inline-block;
    width: 40%;
    text-align: right;
    vertical-align: middle;
}
.lnwpay_content .productFeedback .productZone{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lnwpay_content .productFeedback .style_product{
/*
    width: 60px;
    height: 60px;
*/
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .productFeedback .productBox{
    margin: 0;
    width: 35px;
    height: 35px;
}
.lnwpay_content .productFeedback .productDetail{
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
    font-size: 12px;
}
.lnwpay_content .productFeedback .productName{
    font-size: 12px;
		margin-bottom: 2px;
/*    font-weight: bold;*/
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-weight: bold;
}
/*
// .lnwpay_content .shopFeedback .review_icon{
    // height: 40px;
    // width: 40px;
    // background-size: 120px 40px;
    // height: 32px;
    // width: 32px;
    // background-size: 96px 32px;
// }
// .lnwpay_content .shopFeedback .review_icon,
*/
.lnwpay_content .productFeedback .review_icon{
    height: 29px;
    width: 29px;
    background-size: 90px 30px;
}
/*// .lnwpay_content .shopFeedback .summary,*/
.lnwpay_content .productFeedback .summary{
/*    width: 60px;*/
/*    width: 40px;*/
    text-align: center;
    display: inline-block;
    vertical-align: top;
}
/*
// .lnwpay_content .shopFeedback .summary.feedback_like .review_icon{
//     background-position: 0 0;
// }
// .lnwpay_content .shopFeedback .summary.feedback_normal .review_icon{
//     background-position: -30px 0;
// }
// .lnwpay_content .shopFeedback .summary.feedback_dislike .review_icon{
//     background-position: -60px 0;
// }
*/
.lnwpay_content .productFeedback .summary.feedback_like .review_icon{
    background-position: 0 0;
}
.lnwpay_content .productFeedback .summary.feedback_normal .review_icon{
    background-position: -30px 0;
}
.lnwpay_content .productFeedback .summary.feedback_dislike .review_icon{
    background-position: -60px 0;
}
.lnwpay_content .shopFeedback .commentZone,
.lnwpay_content .productFeedback .commentZone{
    display: inline-block;
    vertical-align: top;
    margin-left: 14px;
    width: 300px;
    word-break: break-word;
}
.lnwpay_content .shopFeedback .comment,
.lnwpay_content .productFeedback .comment{
    display: inline-block;
    vertical-align: top;
}
.lnwpay_content .shopFeedback .commentZone .noComment{
	color: #aaa;
}
.lnwpay_content .productFeedback .comment{
    font-size: 12px;
}
.lnwpay_content .shopFeedback .userRating .leftArea,
.lnwpay_content .productFeedback .userRating .leftArea{
    display: inline-block;
    vertical-align: middle;
    width: 65%;
}
.lnwpay_content .shopFeedback .userRating .rightArea,
.lnwpay_content .productFeedback .userRating .rightArea{
    display: inline-block;
    vertical-align: middle;
    width: 33%;
}
.lnwpay_content .quotes_icon{
    width: 13px;
    height: 12px;
    background-image: url(../_images/lnwpay/feedback/quotes_icon.png);
    display: inline-block;
    vertical-align: text-top;
}
.lnwpay_content .quotes_icon.begin{
    background-position: 0 0;
}
.lnwpay_content .quotes_icon.end{
    background-position: 0 -12px;
}

/*------------------------------- End LnwPay New Style -----------------------------------*/
/* -------------------- LnwPay New Style for Mobile -------------------- */
/*
@media only screen and (max-width: 959px) {
	.lnwpay_content .shopFeedback.big_pad,
	.lnwpay_content .shopFeedback.small_pad,
	.lnwpay_content .productFeedback .productContent.small_pad{
		padding: 0 !important;
	}
    .lnwpay_content .shopHeader{
        display: flex;
        flex-flow: column-reverse wrap;
    }
    .lnwpay_content .shopFeedback .shopContent .rightArea,
    .lnwpay_content .productFeedback .productContent .rightArea{
        padding-top: 20px;
    }
    .lnwpay_content .userRating{
        margin-bottom: 10px;
    }
    .lnwpay_content .userRating .rightCol{
        width: auto;
        margin-left: 10px;
    }
    .lnwpay_content .summary{
        height: auto;
        text-align: center;
    }
    .lnwpay_content .threewords{
        display: block;
        margin-left: 0;
        width: 100%;
    }
    .lnwpay_content .sumofFeedback,
    .lnwpay_content .feedbackPremium{
        margin-left: 0;
    }
    .lnwpay_content .shopPremiumBlock,
    .lnwpay_content .productPremiumBlock{
        text-align: center;
    }
    .lnwpay_content .score_title{
        margin-right: 5px;
    }
    .lnwpay_content .premiumWriteArea{
        text-align: center;
    }
    .lnwpay_content .productHeader{
        display: flex;
        flex-flow: column-reverse wrap;
    }
    .lnwpay_content .shopFeedback .leftArea,
    .lnwpay_content .productFeedback .leftArea{
    }
    .lnwpay_content .shopFeedback .rightArea,
    .lnwpay_content .productFeedback .rightArea{
        width: 100%;
        display: block;
        order: 3;
    }
    .lnwpay_content .shopFeedback .commentZone,
    .lnwpay_content .productFeedback .commentZone{

        width: 380px;
    }
    .lnwpay_content .listArea .headerZone .leftArea{
        float: none;
        display: block;
    }
    .lnwpay_content .listArea .headerZone .rightArea{
        display: block;
        margin-left: 0;
        margin-top: 10px;
        text-align: left;
    }
    .lnwpay_content .listArea .headerZone .style_shop{
        width: 290px;
    }
    .lnwpay_content .listArea .actionButtonZone .w25{
        width: 50%;
    }
    .lnwpay_content .listArea .actionButtonZone .w25.bRight{
        border-right: 0;
    }
    .lnwpay_content .listArea .reviewshopArea{
        display: flex;
        flex-flow: column-reverse wrap;
    }
    .lnwpay_content .listArea .reviewZone .rightArea{
        float: none;
        width: 100%;
    }
    .lnwpay_content .listArea .reviewZone .leftArea{
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .lnwpay_content .listArea .reviewshopArea .rightArea .txt{
        margin-top: 0;
    }
    .lnwpay_content .listArea .reviewZone .leftArea .reviewshopdetailArea textarea{
        width: 100%;
    }
    .lnwpay_content .listArea .reviewfinalArea{
        padding: 10px 0;
        text-align: center;
    }
    .lnwpay_content .listArea .dateZone{

    }
    .lnwpay_content .listArea .btn_blue.premiumbf{
        width: 100%;
    }
    .lnwpay_content .feedbackContent .shopContent,
    .lnwpay_content .feedbackContent .productContent{
        display: flex;
        flex-flow: column wrap;
    }
    .lnwpay_content .feedbackContent .fileupload_container{
        order: 2;

    }
}
*/

@media only screen and (max-width: 767px) {
	.lnwpay_content .shopFeedback.big_pad,
	.lnwpay_content .shopFeedback.small_pad,
	.lnwpay_content .productFeedback .productContent.small_pad{
		padding: 0 !important;
	}
    .lnwpay_content .feedbackHeader{
        display: flex;
/*        flex-flow: column-reverse wrap;*/
    }
    .lnwpay_content .feedbackHeader .leftArea{
        width: 100%;
    }
    .lnwpay_content .feedbackHeader .rightArea{
        width: 100%;
    }
    .lnwpay_content .feedbackDate{
/*      display: inline-block !important;*/
    }
    .lnwpay_content .feedbackTime{
/*      display: inline-block !important;*/
    }
    .lnwpay_content .feedbackPremium{
        text-align: center;
    }
    .lnwpay_content .shopPremiumBlock,
    .lnwpay_content .productPremiumBlock{
        width: 100%;
        float: none;
    }
    .lnwpay_content .score_title{
/*
        width: 106px;
        margin-right: 7px;
        text-align: left;
*/
    }
    .lnwpay_content .shopFeedback .commentZone,
    .lnwpay_content .productFeedback .commentZone{
        width: 310px;
    }
    .lnwpay_content .productFeedback .productName{
        width: 260px;
    }
    .lnwpay_content .listArea .headerZone .style_shop{
/*      margin-top: 10px;*/
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .lnwpay_content .big_pad{
        padding: 30px 15px;
    }
/*
    .lnwpay_content .productFeedback .summary{
        width: 100%;
        margin-bottom: 10px;
    }
    .lnwpay_content .productFeedback .commentZone{
        display: block;
        width: 100%;
        margin-left: 0;
    }
*/
    .lnwpay_content .shopFeedback .commentZone,
    .lnwpay_content .productFeedback .commentZone{
/*      width: 210px;*/
        width: 200px;
    }
    .lnwpay_content .productFeedback .productName{
        width: 180px;
    }
}

/* -------------------- End LnwPay New Style for Mobile -------------------- */
.lnwpay_testrank {
    background: url('../_images/lnwpay/testiconbasket4.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
.lnwpay_iconrank{
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: text-bottom;
	line-height: 0;
}
.shopsmallBlock{
    padding: 25px 20px;
}
.shopsmallBlock .shopreview{
    font-weight: normal;
    font-size: 12px;
    margin-top: 14px;
	max-width: 300px;
}
.shopsmallBlock .headerreview{
/*  margin-left: 25px;*/
    float: left;
    font-weight: normal;
/*    width: 75%;*/
/*  color: #555;*/
}
.shopsmallBlock .percentreview{
    float: right;
}
.shopsmallBlock .shopreview .graphfeedback_headerservice{
    padding: 0 0 15px 0;
/*
    height: 5px;
    background-image: url('../_images/seller/seller_icon.png');
    background-repeat: no-repeat;
*/
}
.shopsmallBlock .shopreview .graphfeedback_headerservice{
/*  background-position: -5px -5px;*/
}
.shopsmallBlock .shopreview .graphfeedback{
    margin: 3px 0 5px 0;
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    clear:both;
}
.shopsmallBlock .shopreview .graphfeedback .bar{
    height: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.shopsmallBlock .score_title{
    font-size: 11px;
    width: 80px;
    text-align: left;
    margin-right: 5px;
}
.gadgetZone.shopsmallBlock .profile .name {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gadgetZone.shopsmallBlock .score_title{
    width: 95px;
}
.gadgetZone .review.lnwpay_bg:hover {
    background-color: #eaeff1;
}
.gadgetZone .review.lnwpay_bg:hover a{
    text-decoration: underline;
}
.shopsmallBlock .score_point{
    font-size: 11px;
}
.gadgetZone.shopsmallBlock .score_point{
/*    color: #999;*/
	line-height: 20px;
}
.shopsmallBlock .score_heart .heart{
/*    margin-left: 0;*/
}
.gadgetZone.shopsmallBlock .shopPremiumBlock{
    margin-bottom: 5px;
}
.gadgetZone.shopsmallBlock .shopPremiumBlock:last-child{
	margin-bottom: 0;
}
.shopsmallBlock .topRank{
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 11px;
    margin: 5px 5px 0 0;
}
.shopsmallBlock .topRank > div{
    display: inline-block;
}
.shopsmallBlock .topRank .number{
    background: #3553a5;
    color: #fff;
    font-weight: normal;
    padding: 2px 4px;
    border: 1px solid #3553a5;
}
.shopsmallBlock .topRank .category{
    color: #3553a5;
    padding: 2px 4px;
    border: 1px solid #3553a5;
}
.shopsmallBlock .editorChoice{
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    font-size: 11px;
    line-height: 11px;
    margin: 5px 5px 0 0;
}
.shopsmallBlock .editorChoice > div{
    display: inline-block;
}
.shopsmallBlock .editorChoice .text{
    color: #3553a5;
    padding: 2px 4px;
    border: 1px solid #3553a5;
}
.blockArea .shopsmallBlock{
    width: 240px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 0;
}
.blockArea .shopsmallBlock .shopavatar{
	line-height: 0;
}
.blockArea .shopsmallBlock .shopavatar220 img{
    width: 220px;
    height: 220px;
}
.blockArea .shopsmallBlock .shopavatar50 img{
    width: 50px;
    height: 50px;
}
.blockArea .shopsmallBlock .shopavatar70 img{
    width: 70px;
    height: 70px;
}
.blockArea .shopsmallBlock .shopavatar120 img{
    width: 120px;
}
.blockArea .shopInfo{
    padding: 0 10px;
}
.blockArea .shopInfo .name{
    font-size: 18px;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.blockArea .shopInfo .detail{
    margin-top: 10px;
}
.blockArea .shopInfo .headtext{
    color: #444;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}
.blockArea .shopInfo .subtext{
    color: #555;
    font-size: 11px;
}
.blockArea .shopInfo .icon{
    background-image: url('../_images/seller/seller_icon.png');
    background-repeat: no-repeat;
}
.blockArea .shopInfo .icon.favourite{
    background-position: -5px -172px;
}
.blockArea .shopInfo .icon.website{
    background-position: -5px -89px;
}
.blockArea .shopInfo .icon.email{
    background-position: -5px -115px;
}
.blockArea .shopInfo .icon.telephone{
    background-position: -5px -143px;
}
.blockArea .shopInfo .icon{
    margin-top: 10px;
}
.blockArea .shopInfo .icon span{
    margin-left: 30px;
    line-height: 24px;
    font-size: 12px;
}
/*
@media only screen and (max-width: 959px) {
    .shopsmallBlock .shopPremiumBlock,
    .shopsmallBlock .productPremiumBlock{
        width: 100%;
        float: none;
        text-align: left;
    }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
    .blockArea .shopsmallBlock.contact{
        width: 100%;
        text-align: right;
        padding: 0 0 10px;
        background-color: #f3f3f3;
    }
    .blockArea .shopsmallBlock.contact div{
        display: inline-block;
    }
    .blockArea .shopsmallBlock.contact div.icon{
        margin-left: 20px;
    }
}
*/
@media only screen and (max-width: 767px) {
	.shopsmallBlock .shopreview{
		max-width: unset;
	}
	.lnwpay_content .listArea .blockArea{
			padding: 20px 0;
		flex-wrap: wrap;
	}
	.blockArea .shopsmallBlock{
			display: block;
			margin: 0 auto;
			padding: 10px 0;
	}
	.blockArea .shopsmallBlock.premiumZone{
		padding-left: 15px;
		padding-right: 15px;
	}
	.blockArea .shopsmallBlock .shopavatar{
			text-align: center;
		margin-bottom: 20px;
	}
	.blockArea .feedbackPremium{
			text-align: left;
	}
}
.lnwpay_protection .lnwpay_shield{
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_protection .lnwpay_shield img{
    width: 20px;
}
.lnwpay_protection .description{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.feedbackInit{
    color: #aaa;
}
.bgfeedbackInit{
    background-color: #d5d5d5;
}
.feedback95{
/*    color: #44de34;*/
	color: #2fdc7d;
}
.bgfeedback95{
/*    background-color: #44de34;*/
		background-color: #00d499;
		background: linear-gradient(90deg, #00d499 0%, #3bde37 100%);
	box-shadow: 0 3px 6px 1px rgba(47,220,77,0.3);
}
.feedback90{
/*    color: #afe638;*/
    color: #6dde3a;
}
.bgfeedback90{
/*    background-color: #afe638;*/
/*    background-color: #99cd29;*/
		background-color: #00d76a;
		background: linear-gradient(90deg, #00d76a 0%, #8de02c 100%);
	box-shadow: 0 3px 6px 1px rgba(109,222,58,0.3);
}
.feedback80{
/*    color: #fbcb35;*/
    color: #97e323;
}
.bgfeedback80{
/*    background-color: #fbcb35;*/
/*    background-color: #ffd144;*/
		background-color: #53de37;
		background: linear-gradient(90deg, #53de37 0%, #d5e711 100%);
	box-shadow: 0 3px 6px 1px rgba(151,227,35,0.3);
}
.feedback60{
    color: #f8b614;
}
.bgfeedback60{
/*    background-color: #e67e38;*/
		background-color: #ff8b0e;
		background: linear-gradient(90deg, #ff8b0e 0%, #f0ed1c 100%);
	box-shadow: 0 3px 6px 1px rgba(248,182,20,0.3);
}
.feedback0{
/*    color: #e63838;*/
    color: #f1521f;
}
.bgfeedback0{
/*    background-color: #e63838;*/
/*    background-color: #fc5454;*/
		background-color: #e21f23;
		background: linear-gradient(90deg, #e21f1f 0%, #ff831e 100%);
	box-shadow: 0 3px 6px 1px rgba(241,82,31,0.3);
}

.lnwpay_level{
	margin-top: 10px;
}

#lbFav .ico {
	background-image: url('../_images/lnwpay/lnwpaybar/heart_white.png')
}
.feedbackTable .fb_commentTD .summary{
    white-space: nowrap;
}
/************************ listArea viewMode ************************/
.listArea.viewMode .shopContent .leftArea,
.listArea.viewMode .productContent .leftArea{
/*	width: 72px;*/
}
.listArea.viewMode .shopContent .rightArea,
.listArea.viewMode .productContent .rightArea{
	text-align: left;
	flex: 1;
}
.listArea.viewMode .productContent .rightArea{
	border-top: 1px solid rgba(0,89,190,.05);
	padding-top: 15px;
}
.listArea.viewMode .shopContent .commentZone,
.listArea.viewMode .productContent .commentZone{
	display: block;
	margin-left: 0;
	width: 100%;
	max-width: 720px;
}

/*
// .listArea.viewMode .shopContent .commentPremium,
// .listArea.viewMode .shopContent .feedbackPremium{
//     width: 50%;
//     display: inline-block;
// }
*/
.listArea.viewMode .shopContent .summary .review_text,
.listArea.viewMode .productContent .summary .review_text{
	display: inline-block;
	margin-top: 0;
	font-weight: bold;
}
.listArea.viewMode .shopContent .summary .review_text:after,
.listArea.viewMode .productContent .summary .review_text:after{
/*
	border: 0;
	font-size: 14px;
*/
}
.listArea.viewMode .feedbackDate{
	display: inline;
	font-weight: bold;
}
.listArea.viewMode .quotes_icon{
	background: url('../_images/lnwpay/feedback/quotes_feedback.png') no-repeat;
	background-position: 0 0;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	vertical-align: baseline;
}
.listArea.viewMode .quotes_icon.reverse{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-left: 0;
}
.listArea.viewMode .feedback_like .quotes_icon{
	background-position: 0 0;
}
.listArea.viewMode .feedback_normal .quotes_icon{
	background-position: 0 -15px;
}
.listArea.viewMode .feedback_dislike .quotes_icon{
	background-position: 0 -30px;
}
.listArea.viewMode .threewords{
/*
	text-align: left;
	max-width: 210px;
	width: auto;
	font-size: 18px;
	line-height: 40px;
	margin-left: 5px;
	margin-right: 5px;
*/
}
.listArea.viewMode .feedbackPremium{
/*	margin-bottom: 8px;*/
	margin-top: 15px;
/*	height: 60px;*/
}
.listArea.viewMode .shopFeedback .feedbackPremium{
    width: 100%;
	max-width: 720px;
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*	display: none;*/
}
.listArea.viewMode .shopFeedback .feedbackPremium::after{
    clear: both;
}
.listArea.viewMode .shopFeedback .shopPremiumBlock,
.listArea.viewMode .productFeedback .productPremiumBlock{
    width: 35%;
/*    float: left;*/
    display: inline-block;
/*    vertical-align: top;*/
}
.listArea.viewMode .shopFeedback .sumofFeedback .shopPremiumBlock{
    width: 100%;
    float: none;
    display: block;
    vertical-align: top;
    color: #dc76b0;
    font-size: 13px;
}
.lnwpay_content .sumofFeedback .score_title{
    width: auto;
    margin-right: 13px;
}
.listArea.viewMode .shopFeedback .sumofFeedback .shopPremiumBlock span{
    margin-left: 4px;
}
.listArea.viewMode .productPremiumBlock{
/*	width: 50%;*/
/*	float: left;*/
}
.listArea.viewMode .fileupload_container .image_zone .image_area{
	width: 50px;
	height: 50px;
}
.listArea.viewMode .productHeader{
	margin-bottom: 16px;
}
.listArea.viewMode .productHeader .style_product{

}
.listArea.viewMode .productHeader .productBox{

}
.listArea.viewMode .productHeader .productDetail{

}
.listArea.viewMode .productContent .summary{
/*	height: 40px;*/
	margin-bottom: 5px;
	margin-top: 5px;
}
.listArea.viewMode .productContent .comment{
	font-size: 14px;
}
.listArea.viewMode .empty_state{
	text-align: center;
}
.listArea.viewMode .empty_state img{
	max-width: 300px;
}
.listArea.viewMode .empty_state .empty_state_text{
	font-size: 14px;
}
.listArea.viewMode .seeText{
/*	margin-right: 5px;*/
}
.listArea.viewMode .seeExample{
	margin-left: 0;
}
.listArea.viewMode .seeMore{
	padding: 0 25px 0 0;
	line-height: 49px;
}
.listArea.viewMode .listProductExample{
/*	line-height: 49px;*/
	display: flex;
}
.listArea.viewMode .listProductExample .show_mini_product .productName{
	margin-left: 220px;
}


.listArea.viewMode .feedbackReply{
/*
	border: 1px solid #dedede;
	border-top: none;
	background: #f9f9f9;
*/
	padding: 10px;
	text-align: right;
display: none;
}
.listArea.viewMode .feedbackReply .edit_reply_btn,
.listArea.viewMode .feedbackReply .start_reply_btn{
	text-align: center;
	display: inline-block;
	line-height: 2em;
	background: #3553a5;
	background: linear-gradient(141deg, #3365d7,#25469e);
	border: 1px solid #25469e;
	border-radius: 3px;
	font-size: 1.2em;
	padding: 0 50px;
	color: white;
}
.listArea.viewMode .feedbackReply .btn-submit,
.listArea.viewMode .feedbackReply .btn-cancel{
	text-align: center;
	line-height: 2em;
	border-radius: 3px;
	font-size: 1em;
	padding: 4px 50px;
}
.listArea.viewMode .feedbackReply .btn-submit{
	background: #3553a5;
	background: linear-gradient(141deg, #3365d7,#25469e);
	border: 1px solid #25469e;
	color: white;
	margin-left: 8px;
}
.listArea.viewMode .feedbackReply .btn-cancel{
	background: #fafafa;
	border: 1px solid #dedede;
	color: gray;
}
.listArea.viewMode .feedbackReply .reply_textbox{
	border: 1px solid #dedede;
	outline-color: #3553a5;
	margin-bottom: 8px;
	width: 100%;
}
.listArea.viewMode .feedbackReply .reply_content{
	font-size: 14px;
	line-height: 1.4em;
	padding: 4px;
	width: 100%;
	text-align: left;
}
.listArea.viewMode .feedbackReply .reply_content::before{
	content: '"';
}
.listArea.viewMode .feedbackReply .reply_content::after{
	content: '"';
}

@media only screen and (max-width: 959px){
	.listArea.viewMode .shopContent,
	.listArea.viewMode .productContent{
/*		display: inline-block;*/
	}
	.listArea.viewMode .shopContent .leftArea,
	.listArea.viewMode .productContent .leftArea{
/*
		padding: 20px 10px;
		margin: 0;
*/
	}
	.listArea.viewMode .shopContent .rightArea,
	.listArea.viewMode .productContent .rightArea{
/*
		display: inline-block;
		width: 350px;
		padding: 20px 10px;
		margin-left: 0;
		border-top: 0;
*/
	}
	.listArea.viewMode .shopContent .commentZone{
/*		margin-top: 20px;*/
	}
	.listArea.viewMode .productContent .commentZone{
/*		margin: 0 0 20px;*/
	}
	.listArea.viewMode .threewords{
/*
		display: inline-block;
		max-width: 160px;
*/
	}
	.listArea.viewMode .feedbackPremium{
/*
		display: block;
		height: 120px;
		margin-top: 5px;
*/
	}
	.listArea.viewMode .shopPremiumBlock,
	.listArea.viewMode .productPremiumBlock{
/*
		display: block;
		width: 100%;
		text-align: center;
*/
	}
	.listArea.viewMode .shopFeedback .shopPremiumBlock,
	.listArea.viewMode .productFeedback .productPremiumBlock{
/*
		width: 100%;
		text-align: left;
*/
/*
		float: none;
		width: 100%;
		text-align: left;
*/
	}
	.listArea.viewMode .productContent.big_pad{
/*		padding: 0;*/
	}
	.listArea.viewMode .seeText{
/*		width: 140px;*/
	}
	.listArea.viewMode .listProductExample .show_mini_product .productName{
/*		margin-left: 185px;*/
	}
}
@media only screen and (max-width: 767px){
	.seller-profile .area-top{
/*		border: 0;*/
	}
	.listArea.viewMode .shopContent .rightArea,
	.listArea.viewMode .productContent .rightArea{
/*		width: 280px;*/
	}
	.listArea.viewMode .feedbackHeader{
/*		display: block;*/
	}
}
@media only screen and (max-width: 767px){
	.lnwpay_header h1{
		margin-bottom: 10px;
	}
	.listArea.viewMode .shopContent,
	.listArea.viewMode .productContent{
/*
		display: block;
		position: relative;
*/
	}
	.listArea.viewMode .shopContent .leftArea,
	.listArea.viewMode .productContent .leftArea{
		padding: 20px 20px 0 20px;
		flex-basis: 100%;
/*
		width: 100%;
		display: block;
		padding: 10px 20px;
		min-height: 70px;
*/
	}
	.listArea.viewMode .shopFeedback .shopPremiumBlock,
	.listArea.viewMode .productFeedback .productPremiumBlock{
		width: 100%;
		text-align: left;
	}
	.listArea.viewMode .productContent .leftArea{
		flex-basis: 100%;
	}
	.listArea.viewMode .feedbackRightHeader .feedbackAverage{
	}
	.listArea.viewMode .feedbackRightHeader .dateZone{
	}
	.listArea.viewMode .shopContent .rightArea,
	.listArea.viewMode .productContent .rightArea{
		padding: 15px 20px;
/*
		display: block;
		width: 100%;
		padding: 10px 20px;
		border-top: 1px solid #dedede;
*/
	}
	.listArea.viewMode .summary{
		text-align: left;
		margin-top: 10px;
/*
		display: block;
		text-align: center;
		width: 100%;
*/
	}
	.listArea.viewMode .summary .review_icon{
/*
		display: block;
		margin: 0 auto 10px;
		position: absolute;
		top: 15px;
		right: 20px;
        width: 40px;
        height: 40px;
*/
	}
	.listArea.viewMode .summary .review_text{
/*
		position: absolute;
		top: 53px;
		right: 23px;
*/
	}
	.listArea.viewMode .shopContent .summary .review_text:after,
	.listArea.viewMode .productContent .summary .review_text:after{
/*
		font-size: 12px;
		display: none;
*/
	}
	.listArea.viewMode .threewords{
/*
		max-width: 215px;
		text-align: center;
*/
	}
	.listArea.viewMode .shopContent .commentZone{
/*		margin-top: 10px;*/
	}
	.listArea.viewMode .productContent .commentZone{
/*		margin: 10px 0;*/
	}
	.listArea.viewMode .feedbackHeader{
/*
		padding-bottom: 0;
		line-height: 0;
*/
	}
	.listArea.viewMode .feedbackHeader .user_avatar{
/*
		display: inline-block;
		width: 50px;
		vertical-align: middle
*/
	}
	.listArea.viewMode .feedbackHeader .user_avatar img{
/*
		width: 50px;
		height: 50px;
*/
	}
	.listArea.viewMode .feedbackHeader .account{
		align-self: center;
		padding-left: 15px;
/*
		display: inline-block;
		vertical-align: middle;
		max-width: 160px;
		margin-left: 5px;
		padding: 0;
*/
	}

	.listArea.viewMode .feedbackHeader .account .name{
/*		text-align: left;*/
	}
	.listArea.viewMode .seeExample{
/*		margin-left: 20px;*/
	}
	.listArea.viewMode .seeMore{
/*
		padding: 0 20px 0 0;
		line-height: 1.5;
*/
	}
	.listArea.viewMode .quotes_icon{
/*		margin-left: 0;*/
	}
	.listArea.viewMode .productHeader{
/*		display: inline-block;*/
	}
	.listArea.viewMode .productHeader .style_product{
/*
		display: inline-block;
		width: 50px;
		height: 50px;
*/
	}
	.listArea.viewMode .productHeader .productBox{
/*
		width: 50px;
		height: 50px;
*/
	}
	.listArea.viewMode .productHeader .productDetail{
		display: inline-block;
/*
		vertical-align: middle;
		text-align: left;
		margin-left: 5px;
		margin-top: 0;
		max-width: 160px;
*/
	}
	.listArea.viewMode .productContent .summary{
/*		height: 0;*/
	}
	.listArea.viewMode .productContent .summary .review_icon{
/*		top: 20px;*/
	}
	.listArea.viewMode .seeText{
		text-align: left;
		padding-left: 20px;
/*		display: none;*/
	}
	.listArea.viewMode .listProductExample .show_mini_product .productName{
/*		margin-left: 40px;*/
	}
	.listArea.viewMode .feedbackReply .edit_reply_btn,
	.listArea.viewMode .feedbackReply .start_reply_btn{
/*
		display: block;
		padding: 0;
*/
	}
	.listArea.viewMode .feedbackReply .btn-submit,
	.listArea.viewMode .feedbackReply .btn-cancel{
/*
		display: inline-block;
		vertical-align: top;
		width: 49%;
*/
	}
	.listArea.viewMode .feedbackReply .btn-submit{
/*		margin-left:1%;*/
	}
	.listArea.viewMode .feedbackReply .btn-cancel{
/*		margin-right:1%;*/
	}
}
/*********************** End listArae viewMode **********************/
.lnwpay_channel_payment{
	padding: 5px;
}

.superShop {
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	float: right;
}
.superShop s {
	width: 25px;
	height: 40px;
	display: block;
	background: url(../_images/lnwpay/supershop.png) no-repeat;
	background-size: contain;
}
/*********************** LnwPay Bar after Remove **********************/
#lnwpayBarMini{
	height: 30px;
	background: #e8efff;
}
#lnwpayBarMini .content ul{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
#lnwpayBarMini .content ul li{
	float: none;
}
#lnwpayBarMini .content ul li .box{
	height: 30px!important;
	line-height: 30px!important;
	font-size: 12px;
}
#lnwpayBarMini .content ul li .box .text{
	color: #3553a5;
}
#lnwpayBarMini .content ul li a.box:hover .text{
	color: #fff;
}
#lnwpayBarMini .content ul li.service.showHelper .box .text{
	color: #fff;
}
#lnwpayBarMini .content ul li.service{
	border-left: 1px solid #d3ddff;
	border-right: 1px solid #d3ddff;
	flex-basis: 55%;
	box-sizing: border-box;
	max-width: 225px;
}
#lnwpayBarMini .content ul li.service .service_icon img{
	height: 16px;
}
#lnwpayBarMini .content ul li.slogan{
	border-left: 1px solid #d3ddff!important;
	border-right: 0!important;
	position: static!important;
	top: auto!important;
	left: auto!important;
	flex-basis: 45%;
	box-sizing: border-box;
	max-width: 180px;
	text-align: center;
}
#lnwpayBarMini .content ul li.slogan img{
	height: 20px;
}
#lnwpayBarMini .content ul li.slogan .text{
	display: inline!important;
	color: #3553a5!important;
}
#lnwpayBarMini .content ul li.slogan a.box:hover .text{
	color: #fff!important;
}
#lnwpayBarMini #lnwpayStatistic{
	position: static!important;
	top: auto!important;
	left: auto!important;
}