/*-----------------------Header------------------------*/

#lb {
	min-width: 315px !important;
}
:root {
	--all-orders: #2F2FFF;
	-status-color-invert: #FFFFFF;
	--status-color-wait_order: #8655F8;
	--status-color-wait_order_confirm: #B642F9;
	--status-color-wait_payment: #82D200;
	--status-color-wait_payment_verify: #F56600;
	--status-color-wait_receiver_info: #EE7F00;
	--status-color-wait_send: #F3AA00;
	--status-color-hold: #FE2394;
	--status-color-packing: #EB32E2;
	--status-color-wait_pack: var(--status-color-packing, #EB32E2);
	--status-color-sent: #12C6FF;
	--status-color-wait_receive: #00CD9D;
	--status-color-wait_confirm: #00B3D3;
	--status-color-completed: #2F2FFF;
	--status-color-dispute: #F53939;
	--status-color-refund: #6B737C;
	--status-color-refunded: var(--status-color-refund, #6B737C);
	--status-color-expired: var(--status-color-refund, #6B737C);
	--status-color-cancelled: #868E96;
	--status-color-seller_cancelled: var(--status-color-cancelled, #868E96);
	--status-color-buyer_cancelled: var(--status-color-cancelled, #868E96);
}
body {
	font-size: 100%;
}

div{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.w100p {
	width: 100px;
}

.w150 {
	width: 150px;
}

.bgLightBlue {
	background: #eff3ff;
}

.red {
	color: red;
}

.orange {
	color: darkorange;
}

.green {
	color: forestgreen;
}

.white {
	color: white;
}

.lnwpaypink{
	color: #e145b2;
}
.bluegrey{
	color: #515f7c;
}
a.bluegrey:hover{
	color: #3553a5;
}
.textbluegrey{
	color: #788298;
}
.lightbluegrey{
	color: #bcc1cc;
}
.textlightblue{
	color: #5989ce;
}

a{
	transition: color 0.3s;
}

.rotate90{
	transform: rotate(90deg);
}

.right {
	float: right !important;
}

.text_right {
	text-align: right;
}

.inline_block {
	display: inline-block;
}

.noUnderline {
	text-decoration: none !important;
}

.noUnderline:hover {
	text-decoration: none;
}

.noUnderline:hover .Underline {
	text-decoration: underline;
}

.newBorderTop {
	border-top: 2px solid #3452a5 !important;
}

.newBorderBottom {
	border-bottom: 2px solid #3452a5 !important;
}

.newBorderTop1 {
	border-top: 1px solid #3452a5 !important;
}

.newBorderTopGray {
	border-top: 1px solid rgba(0,89,190,0.05);
}

.newBorderBottomGray {
	border-top: 1px solid rgba(0,89,190,0.05);
}

.reviewBorderTop {
	height: 3px;
	background: url('../_images/feedback/bg_tab.jpg') center center repeat-x;
}

.waitreviewBorderTop {
	/*
	height: 3px;
	background: url('../_images/feedback/bg_tab.jpg') center center no-repeat;
*/
}

@media only screen and (max-width: 767px) {
	.text_right {
		text-align: center;
	}
}

.clear .clear20,
.clear30,
.clear40,
.clear60 {
	clear: both;
}

.clear20 {
	height: 20px;
}

.clear30 {
	height: 30px;
}

.clear40 {
	height: 40px;
}

.clear60 {
	height: 60px;
}

#menu_bar {
	position: absolute;
	z-index: 9999;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	max-width: none;
}

#menu_bar.mini_bar {
	background-color: transparent;
}

#menu_bar.mini_bar #menu-box {
	display: none;
}

#menu_bar.mini_bar #mini-menu-box {
	display: block;
}

#menu_bar .row {
	margin: 0px auto;
	padding: 10px 0px;
	min-height: 69px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	vertical-align: middle;
}

#logo-box {
	height: 28px;
	text-align: left;
	margin-top: 2px;
	position: relative;
	z-index: 1;
}

#lnwpayHome {
	display: block;
	padding-left: 16px;
	position: absolute;
	left: 0px;
	top: 20px;
	text-align: left;
}

#lnwpay-logo {
	float: left;
}

#menu-box {
	float: none;
	height: auto;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	padding-top: 10px;
}

#menu-box.showMenuBox {
	display: block !important;
	position: absolute;
	width: 100%;
	z-index: 999;
	background: #3553a5;
	margin-top: 58px;
	text-align: center;
}

#menu-box.showMenuBox #lnwpayHome img {
	margin-top: 10px;
}

#menu-box #menu {
	display: inline-block;
}
#menu-box #menu .menu-item {
	display: inline-block;
/*	font-family: 'rsulight';*/
	padding: 0 15px 0;
	border-top: none;
	border-bottom: none;
	font-size: 1.2em;
	position: relative;
	cursor: pointer;
}
#menu-box .menu-submenu .menu-item.menu-border {
	color: #FFF;
	min-height: 36px;
	padding-top: 10px !important;
	box-sizing: border-box;
    background: #4565bc url(../_images/buy/button-arrow.png) no-repeat;
	background-size: 30px auto;
	background-position: right -5px top 12px;
	padding-right: 30px !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}
#menu-box .menu-submenu .menu-item {
	display: inline-block;
/*	font-family: 'rsulight';*/
	padding: 0 15px 0;
	border-top: none;
	border-bottom: none;
	font-size: 1em;
	position: relative;
}
#menu-box .menu-submenu a:hover {
	text-decoration: none;
}
#menu-box #menu > a:first-child .menu-item{
	padding: 0px;
}
#menu-box #menu .menu-item {
	margin-bottom: 0px;
}

#menu-box #menu a {
	text-decoration: none;
	line-height: 28px;
	color: white;
	cursor: pointer;
}

#menu-box #menu a:hover {
	text-decoration: none;
	color: #eee;
	cursor: pointer;
}

#menu-box #menu a.menu-active {
	font-weight: bold;
}


/*
#menu-box #menu .first{
	padding-left:0px;
}
#menu-box #menu .last{
	padding-right:0px;
}
*/

#member-box #my-lnwpay-button .blue_button {
	/*
	background: white;
	color: #3553a5;
	border: 2px solid #3553a5;
*/
	color: white;
	border: 2px solid white;
	background: none;
	border-radius: 10px;
}

#mini-menu-box {
	display: none;
	background: url('../_images/header/menu_list_circle2.png');
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	z-index: 9999;
	font-size: 12px;
	line-height: 60px;
	margin-top: 5px;
	left: 20px;
}

#mini-menu-box.icon-close {
	background: url('../_images/header/icon-close.png') center center no-repeat;
}

#member-box .icon-close {
	background: url('../_images/header/icon-close.png') center center no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.menu-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: -27px;
	left: 0px;
	height: 69px;
}
/*
.menu-item:hover .menu-mask {
	background: rgba(0,0,0,0.38);
}
*/
.menu-submenu {
	display: none;
	position: absolute;
    z-index: 9999;
	background: rgba(50,50,50,0.95);
	box-shadow: 0px 3px 3px rgba(50,50,50,0.95);
    width: 100%;
	left: 0px;
	top: 69px;
	text-align: center;
	line-height: 50px;
}
.menu-submenu ul {
	margin: 0px;
	padding: 10px 0px;
}
.mini_bar #menu-box.showMenuBox {
	min-height: 49px;
}
.mini_bar .menu-submenu {
	top: 49px;
}
.mini_bar #lnwpayHome  {
	top: 10px;
}
.menu-submenu a:hover li {
	color: rgba(255,255,255,0.8);
}
.menu-submenu, .menu-submenu li {
	margin: 0px;
	padding: 0px;
	color: white;
}

@media screen and (min-width: 960px) {
	#mini-menu-box {
		background: url('../_images/header/menu_list_circle3.png');
		color: white;
	}
	#mini-menu-box.icon-close {
		background: url('../_images/header/icon-close-white.png') center center no-repeat;
	}
	#menu-box.showMenuBox {
		position: relative;
	}
	#menu-box.showMenuBox #lnwpayHome img {
		margin-top: 0px;
	}
}

.img_avatar {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-right: 10px;
}

.display_name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

.btn-upload {
	background-image: url('../_images/icon/clip.png') !important;
	background-repeat: no-repeat !important;
	background-position: 5px !important;
	padding-left: 20px;
}


/* #Home (slide)
================================================== */

.slideshow {
	width: 100%;
	position: relative;
}

.slide-box {
	width: 100%;
/*	height: 600px;*/
	height: 100%;
	padding-bottom: 35%;
	position: relative;
	transition: all 0.5s ease 0;
}

.slide {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
}

.slide-left,
.slide-right {
	position: absolute;
	z-index: 999;
	right: 0px;
	width: 10%;
	height: 100%;
	background: url('../_images/slideshow/arrow-white.svg') center center no-repeat;
	background-size: contain;
	display: none;
	opacity: 0.3;
	filter: Alpha(opacity=0.3);
}

.slide-left:hover,
.slide-right:hover {
	opacity: 1;
	filter: Alpha(opacity=1);
	cursor: pointer;
}

.slide-left {
	left: 0px;
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#slide-loading {
	display: block;
	background: url('../_images/loading.gif') center center no-repeat;
}

.slide[slide='0'] {
	background-color: #16409a;
	background-repeat: no-repeat;
}

.slide[slide='1'] {
	background: #324266;
	background-repeat: no-repeat;
}

.slide[slide='2'] {
	background-color: #555;
	background-repeat: no-repeat;
}

.content-box {
	background-color: #3553a5;
//	height: 150px;
	width: 100%;
	padding: 30px 0px;
	box-sizing: border-box;
}

.content-box a:hover {
	text-decoration: none;
}
.content-box .text_header_p{
	margin-bottom: 0;
}
.content-box .content{
	margin-bottom: 0;
}
.box-black {
	background: #333;
}

.slideshow .left {
/*	margin-top: 5px;*/
}

.text_header {
/*	font-family: 'rsubold';*/
	color: white;
	font-size: 2.2em;
	margin: 0px auto 5px auto;
	line-height: 1.5em;
}

.text {
/*	font-family: 'wdb_bangnaregular';*/
	font-family: 'Kanit';
	font-weight: 400;
	font-size: 1.7em;
	color: white;
}

.text_gray {
	font-size: 1.2em;
	color: #ddd;
}

.slideshow .right {
	text-align: right;
}

.slideshow a:hover {
	text-decoration: none;
}

.logout_link {
	margin-right: 10px;
	color: #666;
}

.border_button {
	min-width: 150px;
	min-height: 50px;
	padding: 0px 30px;
	border: 1px solid white;
	text-align: center;
	line-height: 50px;
/*	font-family: 'wdb_bangnaregular';*/
	font-family: 'Kanit';
	font-weight: 400;
	font-size: 1em;
	color: white;
	font-weight: bold;
	display: inline-block;
	background: transparent;
}

.border_button:hover {
	background: rgba(255, 255, 255, 0.1);
}

.border_button_blue {
	min-width: 150px;
	min-height: 50px;
	margin: 0px auto;
	padding: 0px 30px;
	border: 1px solid #3553a5;
	text-align: center;
	line-height: 50px;
/*	font-family: 'wdb_bangnaregular';*/
	font-family: 'Kanit';
	font-weight: 400;
	font-size: 1em;
	color: #3553a5;
	font-weight: bold;
	display: inline-block;
	background: transparent;
	cursor: pointer;
}

.border_button_blue:hover {
	background: rgba(255, 255, 255, 0.1);
}

.blue_button,
.gray_button {
	width: 110px;
	height: 35px;
	background: #3553a5;
	text-align: center;
	line-height: 35px;
/*	font-family: 'wdb_bangnaregular';*/
	font-family: 'Kanit';
	font-weight: 400;
	font-size: 1em;
	color: white;
	font-weight: bold;
	display: inline-block;
	border-radius: 30px;
}


.red_button {
	width: auto;
	min-width: 12px;
	padding: 0px 10px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #b10439;
	background: #d41751;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #b10439;
	box-sizing: border-box;
}
.red_button:hover {
	background: #e61858;
}
.red_button:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #bebebe;
}


.gray_button {
	background: #aaa;
}

.blue_button:hover {
	background: #4565bc;
}

.gray_button:hover {
	background: #afafaf;
}

.regis-button,
.regis-blue-button {
	display: block;
	height: 50px;
	border: 1px white solid !important;
	text-align: center;
	line-height: 50px;
/*	font-family: 'wdb_bangnaregular';*/
	font-family: 'Kanit';
	font-weight: 400;
	font-size: 1.7em;
	color: white !important;
	margin-bottom: 10px;
	max-width: 100%;
	width: auto;
	padding-right: 10px;
	border-radius: 40px;
	background: url(../_images/buy/button-arrow.png) no-repeat right center;
}

.regis-blue-button {
	background-color: #3553a5;
	border: none !important;
}

.regis-button:hover,
.regis-blue-button:hover {
	background-color: #4565bc;
	text-decoration: none;
}

.regis-button.no-arrow,
.regis-blue-button.no-arrow {
	background-image: none !important;
}

.regis-center {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	max-width: 295px;
}

.pricing-box .regis-blue-button {
	background-position: right -15px center;
}

.slideshow .slide-nav {
	text-align: center;
	position: absolute;
}

.slideshow .slide-nav .nav-button {
	width: 70px;
	height: 5px;
	background-color: #bbbbbb;
	margin-left: 5px;
	display: inline-block;
	cursor: pointer;
}

.slideshow .slide-nav .nav-button.active {
	background-color: #294181;
	/*#2f66e0*/
}

.slideshow .slide-nav .nav-button.first {
	margin-left: 0px;
}


/* #Home (buy,sell part)
================================================== */

.buy-pic {
	background-image: url('../_images/home/buy-pic-full.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	width: 449px;
	right: 50px;
	height: 700px;
	position: absolute;
	overflow: visible;
	margin-top: -70px;
}

.sell-pay {
	background-image: url('../_images/sell/sell_pay.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 501px;
	right: 50px;
	height: 900px;
	position: absolute;
	overflow: visible;
	margin-top: -70px;
	z-index: 1;
}

.premium-review {
	background-image: url('../_images/lnwpoints/premium_review.png');
}

.bank-pic {
	background-repeat: no-repeat;
	background-size: contain;
	width: 565px;
	height: 900px;
	position: absolute;
	overflow: visible;
	margin-top: -80px;
}

.bank-lv1 {
	background-image: url('../_images/sell/bank-lv1.png');
	z-index: 999;
}

.bank-lv2 {
	background-image: url('../_images/sell/bank-lv2_2025.png');
	z-index: 99;
}

.bank-lv3 {
	background-image: url('../_images/sell/bank-lv3.png');
	z-index: 9;
}

.easy-pay {
	background-image: url('../_images/home/easy-pay-white-2017_nopaypal.png');
	/* background-image: url('../_images/home/easy-pay-white-2017.png'); */
/*	change after remove paysbuy*/
/*	background-image: url('../_images/home/easy-pay-white-2016.png');*/
	background-repeat: no-repeat;
	background-size: cover;
	width: 450px;
	left: 80px;
	height: 700px;
	position: absolute;
	overflow: visible;
	margin-top: -100px;
}

.buy-hero {
	background-image: url('../_images/buy/shopping.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: -100px;
	width: 1024px;
	left: 80px;
	height: 1024px;
	position: absolute;
	overflow: visible;
}

.point-hero {
	background-image: url('../_images/lnwpoints_coin.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: -100px;
	width: 1024px;
	left: 80px;
	height: 1024px;
	position: absolute;
	overflow: visible;
}

.buy-bg {
	background-color: #666 !important;
	/*
	background-image: url('../_images/buy/buy_hero_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
*/
}

.sell-bg {
	background-image: url('../_images/sell/sell_hero_bg3.jpg');
	background-repeat: no-repeat;
	background-position: center;
}

.sell-bg .field-ul-text {
	list-style: disc outside !important;
}

.sell-hero {
	background-image: url('../_images/sell/a1_1.png');
	background-repeat: no-repeat;
	width: 1024px;
	top: 100px;
	left: 40px;
	height: 1024px;
	position: absolute;
	overflow: visible;
}

.pricing-box {
	width: 100%;
	color: white;
	background: rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.pricing-padding {
	padding: 40px 40px 30px 40px;
}

.pricing-box .field-ul-text {
	color: white;
}

.pricing {
	font-size: 90px;
	line-height: 50px;
	width: 45%;
	padding: 30px 0px 10px;
	height: auto;
	float: left;
}

.pricing b{
	font-size: 28px;
/*	font-family: rsubold;*/
}

.pricing-detail {
	width: 55%;
	float: left;
	padding-top: 10px;
}
.pricing-detail li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}

.pricing-detail span {
	font-size: 14px;
}

.underline {
	border-bottom: 1px solid white;
	margin: 3px 0px 7px 0px;
}
.pricing-detail .underline {
	margin: 7px 0px;
}

.imac_container {
	overflow: hidden;
}
.imac-frame {
	background-image: url('../_images/buy/imac_frame_with_bar.png');
	background-repeat: no-repeat;
	width: 1000px;
	left: 40px;
	height: 700px;
	position: absolute;
	overflow: visible;
}
.imac-frame2 {
	background-image: url('../_images/buy/imac_frame_with_bar.png');
	background-repeat: no-repeat;
	width: 1000px;
	left: 40px;
	height: 450px;
	text-align: center;
	overflow: hidden;
}
.imac-frame2 img {
	width: 879px;
	margin: 62px auto;
	border: 0px;
	position: relative;
	left: -1px;
}

.feedback-pic {
	background-image: url('../_images/buy/buy-review.png');
	background-repeat: no-repeat;
	background-size: cover;
	width: 879px;
	height: 488px;
	left: 59px;
	top: 62px;
	position: absolute;
	overflow: visible;
}

.redeempoints-pic {
	background-image: url('../_images/lnwpoints/redeempoints.png');
	background-repeat: no-repeat;
	width: 879px;
	height: 488px;
	left: 59px;
	top: 62px;
	position: absolute;
	overflow: visible;
}

.buyer-protection {
	background-image: url('../_images/home/buyer-protection.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 700px;
	right: 0px;
	height: 700px;
	position: absolute;
	overflow: visible;
	margin-top: 0px;
}

.buyer-screen {
	background-image: url('../_images/home/howtoorder.png');
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	width: 487px;
	height: 287px;
	top: 87px;
	left: 104px;
}

.lnwpay-shield {
	position: relative;
	background: url(../_images/shield.svg) no-repeat;
	background-size: contain;
	width: 450px;
	height: 450px;
	max-width: 100%;
	max-height: 100%;
}

.lnwpoints-card {
	margin: 0px auto;
	position: relative;
	background: url(../_images/lnwpoints/lnwpoints-card2.jpg) no-repeat;
	background-size: contain;
	width: 350px;
	height: 400px;
	max-width: 100%;
	max-height: 100%;
}

.lnwpoints-example {
	margin: 0px auto;
	position: relative;
	background: url(../_images/lnwpoints/lnwpoints-example.png) no-repeat;
	background-size: contain;
	width: 228px;
	height: 192px;
	max-width: 100%;
	max-height: 100%;
}

.intro {
	position: absolute;
	z-index: 100;
	background: url(../_images/shield.svg) no-repeat;
	background-position: center 48%;
	background-size: auto 80%;
	top: 0px;
	width: 100%;
	height: 100%;
	-webkit-animation: intro_anima 8s;
	animation: intro_anima 8s;
	text-align: center;
	vertical-align: bottom;
}

.slogan,
.slogan2,
.slogan3 {
/*	position: relative;*/
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: white;
	text-align: center;
	z-index: 101;
/*	top: 42%;*/
	font-family: 'Kanit';
	font-size: 3em;
}

.slogan {
	-webkit-animation: intro_fade 5s;
	animation: intro_fade 5s;
	opacity: 0;
}

.slogan2 {
	-webkit-animation: intro_fade2 1.2s;
	animation: intro_fade2 1.2s;
	color: #21397d;
	margin-top: 30px;
}

.slogan3 {
	-webkit-animation: intro_fade3 1.2s;
	animation: intro_fade3 1.2s;
	margin-top: 10px;
}

.slogan3-2 {
	top: 15%;
}

.slogan_detail {
	font-size: 0.5em;
	margin: 20px auto 0;
	font-weight: 200;
}
.slogan2 .slogan_detail{
	margin-bottom: 1em;
}
.icon-coin {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../_images/icon/coin.png) no-repeat;
	background-size: contain;
}

.icon-diamond {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../_images/icon/diamond.png) no-repeat;
	background-size: contain;
}

.intro_shopping {
	position: absolute;
	z-index: 100;
/*	background: url(../_images/slideshow/shopping-matters.png) no-repeat center center;*/
	background: #f5f7fa url(../_images/slideshow/shopping-matters2.jpg) no-repeat center center;
	background-size: auto 100%;
	width: 100%;
	height: 100%;
	-webkit-animation: intro_anima_shopping 1.2s;
	animation: intro_anima_shopping 1.2s;
}

.intro_selling {
	position: absolute;
	z-index: 100;
/*	background: url(../_images/slideshow/lnwshop_store.png) no-repeat center center;*/
	background: url(../_images/slideshow/selling-matters2.jpg) no-repeat center center;
	background-size: cover;
/*	background-size: contain;*/
/*	background-position: center 250px;*/
	width: 100%;
	height: 100%;
	-webkit-animation: intro_anima_selling 1.2s;
	animation: intro_anima_selling 1.2s;
}

@-webkit-keyframes intro_anima {
	0% {
		background-size: auto 450%;
	}
	20% {
		background-size: auto 350%;
	}
	40% {
		background-size: auto 350%;
	}
	100% {
		background-size: auto 80%;
	}
}

@keyframes intro_anima {
	0% {
		background-size: auto 450%;
	}
	20% {
		background-size: auto 350%;
	}
	40% {
		background-size: auto 350%;
	}
	100% {
		background-size: auto 80%;
	}
}

@-webkit-keyframes intro_anima_shopping {
	0% {
		background-size: auto 250%;
	}
	100% {
		background-size: auto 100%;
	}
}

@keyframes intro_anima_shopping {
	0% {
		background-size: auto 250%;
	}
	100% {
		background-size: auto 100%;
	}
}


@-webkit-keyframes intro_anima_selling {
	0% {
		background-position: center 45%;
		opacity: 0;
	}
	100% {
		background-position: cover;
		opacity: 1;
	}
}

@keyframes intro_anima_selling {
	0% {
		background-position: center 45%;
		opacity: 0;
	}
	100% {
		background-position: cover;
		opacity: 1;
	}
}

@-webkit-keyframes intro_fade {
	0% {
		opacity: 0;
		top: 35%;
	}
	15% {
		opacity: 100;
		top: 50%;
	}
	80% {
		opacity: 100;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 50%;
	}
}

@keyframes intro_fade {
	0% {
		opacity: 0;
		top: 35%;
	}
	15% {
		opacity: 100;
		top: 50%;
	}
	80% {
		opacity: 100;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 50%;
	}
}

@-webkit-keyframes intro_fade2 {
	0% {
		opacity: 0;
		top: 25%;
	}
	100% {
		opacity: 100;
		top: 50%;
	}
}

@keyframes intro_fade2 {
	0% {
		opacity: 0;
		top: 25%;
	}
	100% {
		opacity: 100;
		top: 50%;
	}
}

@-webkit-keyframes intro_fade3 {
	0% {
		opacity: 0;
		top: 25%;
	}
	100% {
		opacity: 100;
		top: 50%;
	}
}

@keyframes intro_fade3 {
	0% {
		opacity: 0;
		top: 25%;
	}
	100% {
		opacity: 100;
		top: 50%;
	}
}

.section-0 {
	width: 100%;
	overflow: hidden;
	background-color: #e8efff;
}

.play_video_container {
	position: relative;
	margin: 30px auto 30px auto;
	min-width: 30%;
	max-width: 320px;
}

.play_video_container img {
	max-width: 100%;
}

.play_video_container .play_cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('../_images/video_play.png') center 38% no-repeat;
	background-size: 20%;
}

.play_video_container:hover .play_cover {
	background-color: rgba(255, 255, 255, 0.1);
	cursor: pointer;
}

.play_video_container_small {
	cursor: pointer;
	width: 100%;
	margin: 20px;
	max-width: none;
	min-width: 0;
}

.play_video_container_small .play_cover {
	background-position: center center;
}

.play_video_container_small img {
	width: 100px;
}

.section-1 {
	width: 100%;
	overflow: hidden;
}

.section-1 .row,
.section-2 .row {
	margin-bottom: 0px;
	overflow: visible;
}

.section-1 .container,
.section-2 .container {
	overflow: visible;
}

.headline {
	margin-bottom: 10px;
	font-size: 2.9em;
/*	line-height: 1.4em;*/
}

.headline-text {
/*	font-family: 'rsulight';*/
	font-family: 'Kanit';
	font-weight: 400;
	color: #818181;
	font-size: 1.8em;
/*	line-height: 1.8em;*/
}

.sub-headline {
	margin: 40px 0 20px 0;
	line-height: 1em;
}

.field-ul-text {
/*	font-family: 'rsulight';*/
	color: #717171;
	font-size: 1.2em;
	list-style: disc inside;
	margin-bottom: 25px;
}

.field-ul-text li {
/*	font-family: 'rsulight';*/
	line-height: 1.5;
}

.field-ul-text-block li {
	float: left;
	list-style: none;
}

.field-text {
/*	font-family: 'rsulight';*/
	color: black;
	font-size: 1.05em;
	line-height: 1.8em;
}

.quote-text {
	margin-top: 80px;
/*	font-family: 'rsulight';*/
	color: #333;
	font-size: 1.3em;
	line-height: 1.8em;
	position: relative;
	padding: 0px 0px 0px 0px;
}

.quote-text:before {
	content: "";
	display: inline-block;
	width: 60px;
	left: -80px;
	top: -30px;
	height: 60px;
	position: absolute;
	background: url('../_images/buy/open_quote.png') no-repeat;
}

.quote-text:after {
	content: "";
	display: inline-block;
	right: -80px;
	width: 60px;
	height: 60px;
	margin-left: 20px;
	position: absolute;
	background: url('../_images/buy/close_quote.png') no-repeat;
}

@media screen and (max-width: 1024px) {
	.quote-text:before {
		width: 40px;
		height: 40px;
		background-size: contain;
		left: -30px;
		top: -30px;
	}
	.quote-text:after {
		width: 40px;
		height: 40px;
		right: 0px;
		margin-top: 20px;
		background-size: contain;
	}
}

.section-2 {
	background-color: #EEEEEE;
	width: 100%;
	overflow: hidden;
}
/* #Footer
================================================== */

.footer-payment {
	padding: 20px 0px;
	background: white;
}
.footer {
	width: 100%;
	background-color: #343433;
	padding-top: 40px;
	padding-bottom: 20px;
}
.footer .footer-menu li {
	display: inline;
	font-family: 'district_prothin';
	padding: 0 15px 0;
	white-space: nowrap;
	line-height: 25px;
	border-right: 1px solid white;
	font-size: 0.9em;
}

.footer .footer-menu li a {
	color: white;
}

.footer .footer-menu li.first {
	padding-left: 0px;
}

.footer .footer-menu li.last {
	padding-right: 0px;
	border: none;
}

.footer .footer-detail {
	font-size: 0.9em;
	color: #afafaf;
	margin-top: 20px;
}

.footer .footer-detail a,
.footer .footer-logo-text a {
	color: gray !important;
}

.footer .right {
	text-align: right;
}

.footer .footer-logo-text {
	color: #afafaf;
	margin-top: 20px;
	font-size: 0.8em;
}


/* #Buy page
================================================== */

.header-page {
	background-color: #3553a5;
	background-image:
		radial-gradient(circle at 12% 20%, rgba(154, 124, 255, 0.28) 0%, rgba(154, 124, 255, 0) 40%),
		radial-gradient(circle at 90% 20%, rgba(96, 208, 174, 0.24) 0%, rgba(96, 208, 174, 0) 38%),
		radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 36%),
		linear-gradient(135deg, #2b428f 0%, #3553a5 48%, #2f5aa1 100%);
	text-align: center;
	padding: 35px 0 25px;
	padding-top: 100px;
	position: relative;
	overflow: hidden;
	z-index: 9;
}

.header-page h1 {
	/*	margin-top: 10px;*/
	font-size: 40px;
	font-weight: bold;
	line-height: 35px;
	color: white;
	margin-bottom: 0px !important;
}

.header-page h2 {
	font-size: 23px;
	color: white;
	margin-bottom: 0px !important;
}

.mini-header-page {
	padding: 10px 0px;
	min-height: 69px;
	box-sizing: border-box;
}

.mini-header-page .header-buyer {
	margin: 0px auto;
	text-align: center;
}

.mini-header-page .header-buyer h1 {
	display: inline-block;
	font-size: 22px;
	line-height: 50px;
}

.mini-header-page .header-buyer h2 {
	display: inline-block;
	margin-left: 10px;
	font-size: 18px;
}

.mini-header-page .header-buyer .lnwpay_logo_white {
	position: relative;
	top: 1px;
}

.overall {
	width: 100%;
	height: auto;
	padding: 40px 0px;
	margin-top: 0px;
	background: #e8efff;
	/*    border-top: 4px solid #3553a5;*/
}

.overall-text {
	padding: 30px;
	box-sizing: border-box;
/*	font-family: 'rsulight';*/
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

/*
.buy-overall .field-text {
	line-height: 30px;
}
*/

.step-text {
/*	font-family: rsubold;*/
	color: #16409a;
	font-size: 22px;
	margin: 10px 0px;
}

.buy-overall .arrow .horizantal {
	display: inline;
}

.buy-overall .arrow .vertical {
	display: none;
}

.buy-overall .text {
	margin-top: 10px;
	font-family: 'wdb_bangnaregular';
	font-size: 18px;
}

.buy-banner {
	background: transparent url(../_images/buy/buy-banner.png) no-repeat center;
	width: 100%;
	background-size: cover;
	height: 429px;
	transition: all 0.5s ease 0;
	text-align: center;
	padding-top: 110px;
	box-sizing: border-box;
}

.buy-banner .headertext {
	font-family: 'district_prothin';
	font-size: 60px;
	color: white;
	margin-bottom: 40px;
}

.buy-banner .subtext {
	font-family: 'district_prothin';
	font-size: 30px;
	line-height: 1.3em;
	color: white;
}

.buy-whylnwpay {
	background-color: #f6f6f6;
/*	padding: 60px 0 20px;*/
}

.buy-whylnwpay h2 {
	color: #3553a5;
	font-size: 50px;
}

.buy-whylnwpay img {
	padding-bottom: 40px;
}

.buy-whylnwpay h4 {
	padding-bottom: 20px;
}

.buy-whylnwpay span {
	font-size: 13px;
	color: #666;
	font-family: sans-serif;
}

.buy-whylnwpay .text {
	font-family: 'wdb_bangnaregular';
	font-size: 18px;
	padding: 0 25px;
	margin-top: 20px;
}

.findstore-button {
	padding-right: 50px;
	padding-left: 30px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-family: 'wdb_bangnaregular';
	font-size: 1.3em;
	color: white;
	display: inline-block;
	margin-top: 20px;
	background: #3553a5 url(../_images/buy/button-arrow.png) no-repeat right center;
}

.findstore-button:hover {
	background-color: #4565bc;
}


/* #Buyer page
================================================== */

.header-buyer {
	/*
	margin-left: 250px;
	padding-left: 28px;
	text-align:left;
*/
	text-align: center;
}

.mini-header-page .inform-buyer,
.inform-buyer {
	margin-left: 0px;
	text-align: center;
}

.header-buyer h1 {
	font-size: 36px;
}

.buyer-zone {
	position: relative;
}

.buyer-content {
	margin-left: 250px;
	padding-left: 28px;
	min-height: 830px;
}

.review-content {
	width: 730px;
	margin: 0px auto;
	padding-left: 0px;
	min-height: 0px;
}

.inform-content {
	margin-left: 0px;
	min-height: 0px;
	padding: 0px;
}

.full-content {
	margin-left: 0px;
	min-height: 0px;
	padding: 0px;
}


#menu-member {
	position: relative;
	display: none;
	z-index: 999999999;
}

#menu-member.showmenu {
	display: block;
	top: -35px;
}

.buyer-user {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 250px;
	min-height: 500px;
	z-index: 99;
	margin-top: 35px;
	/*border-radius: 20px;*/
	overflow: hidden;
}

@media only screen and (min-width: 960px) {
	#menu-member .buyer-user {
		min-height: inherit;
		width: 500px;
		border: 1px solid #ccc;
	}
	#menu-member .buyer-user .area-left,
	#menu-member .buyer-user .area-right {
		width: 50%;
		position: relative;
		float: left;
		border-bottom: 0px;
		border-top-color: #eee;
		box-sizing: border-box;
	}
	#menu-member .buyer-user .area-right {
		border-left: 1px solid #eee;
	}
	#menu-member .buyer-user .area-top {
		border: 0px;
		background: #eee;
		padding: 10px 20px;
	}
	#menu-member .buyer-user .area-left .area-middle,
	#menu-member .buyer-user .area-right .area-middle {
		border-width: 0px;
		border-bottom: 1px solid #f5f5f5;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		text-align: left;
	}
}

@media only screen and (max-width: 959px) {
	.menu-submenu, .mini_bar .menu-submenu {
		position: relative;
		top: 0px;
	}
	#menu-member.showmenu {
		position: fixed;
		z-index: 99999999999999;
		top: 0px;
		left: 0px;
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
	}
	#menu-member .buyer-user {
		width: 100%;
		position: static;
	}
	#menu-member .buyer-user .area-top {
		border: 0px;
		background: #eee;
		padding: 15px 20px;
		position: relative;
	}
	#menu-member .buyer-user .area-middle a.listWarning {
		position: relative;
		width: 100%;
	}
	.buyer-zone .buyer-user {
		display: none;
	}
	.menu-mask {
		display: none;
	}
	#menu-box .menu-submenu .menu-item.menu-border {
		padding-right: 0px !important;
		background-position: right center;
	}
}

.buyer-user .area-top {
	border: 1px solid #ccc;
	/*	border-top: 2px solid #3453a6  ;*/
	padding: 20px;
	border-radius: 5px 5px 0px 0px;
}

.buyer-user .area-header {
	border: 1px solid #ccc;
	border-top: 2px solid #3453a6;
	border-bottom: 0px;
	height: 40px;
	background: #ddd;
	display: none;
}

.buyer-user .area-middle {
	padding: 10px 20px;
	background: white;
	border: 1px solid #ccc;
	border-bottom-color: #eee;
	border-top: 0px;
	-webkit-box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
	-moz-box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
	box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.buyer-user .area-top .avatar {
	float: left;
	margin: 0px auto;
	width: 50px;
	height: 50px;
	position: relative;
	z-index: 99999999;
	-moz-border-radius: 50% 50%;
	-webkit-border-radius: 50% 50%;
	border-radius: 50% 50%;
}

.buyer-user .area-top .profile {
	padding: 0px;
	height: auto;
	float: left;
	width: 150px;
	line-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	padding-left: 10px;
}

.buyer-user .area-top .profile .name {
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	line-height: 22px;
	margin-top: 2px;
}

.buyer-user .area-top .profile .ribbon {
	background: #e76aa8;
	display: inline-block;
	font-size: 11px;
	padding: 3px 10px;
	line-height: 11px;
	color: white;
	text-align: center;
	border-radius: 15px;
}

.buyer-user .area-top .detail {
	padding-top: 20px;
	font-size: 0.9em;
	line-height: 20px;
}

.buyer-user .area-middle {
	line-height: 24px;
}

.buyer-user .area-middle .noti_alert {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	background-color: #d41751;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	margin-top: 5px;
	text-align: center;
	float: right;
	font-weight: bold;
}

.buyer-user .area-middle .noti_number {
	font-size: 11px;
	line-height: 0;
}

.buyer-user .area-middle .headtext {
	font-weight: bold;
	font-size: 14px;
	/*	display: inline-block;*/
	display: block;
	margin-bottom: 5px;
}

.buyer-user .area-middle .total_lnwpoint {
	min-height: 30px;
	font-size: 12px;
}

.buyer-user .area-top a,
.buyer-user .area-middle a {
	color: #3553a5;
}

.buyer-user .area-middle a.listWarning {
	color: red;
	position: absolute;
	width: 100%;
	left: 0px;
	padding: 5px 20px;
	box-sizing: border-box;
	background-color: rgba(255, 0, 0, 0.05);
}

.buyer-user .area-middle .more_info {
	font-size: 11px;
}

.buyer-user .area-middle .more_info.basic {
	color: #aaa;
}

.buyer-user .area-middle .more_info.premium {
	color: #e75fa9;
}

.buyer-content .wrapper {
	padding: 35px 0px;
	overflow: hidden;
}

.buyer-content .style_header {
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	padding: 0px 0 20px;
}

.buyer-content.inform-content .style_header{
	padding: 0 0 10px;
}

.buyer-content .style_subheader {
	font-size: 14px;
	font-weight: bold;
	color: #989898;
	padding: 0px 0 10px;
	text-decoration: underline;
}

.buyer-content .style_subheader_txt {
	font-size: 14px;
	line-height: 20px;
	color: #989898;
	padding: 0px 0 20px;
}

.buyer-content .style_header i {
	color: #ff0000;
}

.buyer-content .filterArea {
	margin: 0px auto 18px;
	background-color: #f8f8f8;
	border: 1px solid #d1d1d1;
	box-sizing: border-box;
	padding: 15px 25px 15px 25px;
	line-height: 26px;
	border-radius: 15px;
}

.buyer-content .filterArea .txt {
	float: left;
	color: #404040;
	font-weight: bold;
}

.buyer-content .filterArea .txt i {
	font-style: normal;
}

.buyer-content .filterArea .slt {
	float: right;
}

.buyer-content .filterArea .slt select {
	height: 26px;
	border: 1px solid #d6d6d6;
	margin: 0px auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.buyer-zone .btn_blue {
	width: 135px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #294181;
	padding: 0;
	background: #3553a5;
	border-radius: 10px;
	box-shadow: 0px 3px 0px #294181;
	box-sizing: border-box;
}

.buyer-zone .btn_blue:hover {
	/*	background: #4e86ff;*/
	background: #4565bc;
}

.buyer-zone .btn_blue:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #294181;
}

.buyer-zone .btn_blue.disabled {
	border: 1px solid gainsboro;
	background: #ebebeb;
	color: #aaa;
	box-shadow: 0px 3px 0px 0px gainsboro;
}

@-webkit-keyframes btn_blue_loading {
	0% {
		left: 0;
		right: 100%;
		z-index: 1;
	}
	50% {
		left: 0;
		right: 0;
		z-index: 1;
	}
	100% {
		left: 100%;
		right: 0;
		z-index: 1;
	}
}

@-mozkeyframes btn_blue_loading {
	0% {
		left: 0;
		right: 100%;
		z-index: 1;
	}
	50% {
		left: 0;
		right: 0;
		z-index: 1;
	}
	100% {
		left: 100%;
		right: 0;
		z-index: 1;
	}
}

@keyframes btn_blue_loading {
	0% {
		left: 0;
		right: 100%;
		z-index: 1;
	}
	50% {
		left: 0;
		right: 0;
		z-index: 1;
	}
	100% {
		left: 100%;
		right: 0;
		z-index: 1;
	}
}

.btn_blue.loading,
.btn_blue_big.loading {
	top: 2px;
	box-shadow: 0px 1px 0px #294181;
	cursor: progress;
	/*
	-webkit-animation: btn_blue_loading 5s infinite;
	-moz-animation: btn_blue_loading 5s infinite;
	animation: btn_blue_loading 5s infinite;*/
}

.btn_blue.loading:before,
.btn_blue_big.loading:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 50%;
	bottom: 0;
	background: #ff0000;
	height: 2px;
	-webkit-animation: btn_blue_loading 5s infinite;
	-moz-animation: btn_blue_loading 5s infinite;
	animation: btn_blue_loading 5s infinite;
}

@keyframes linear {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 150px 0;
	}
}

@keyframes electronic {
	0%,
	100% {
		background-position: -10px -30px;
	}
	25% {
		background-position: 130px 0px;
	}
	50% {
		background-position: 0px 40px;
	}
	75% {
		background-position: -100px 0px;
	}
}

@keyframes bluePulse {
	from {
		background-color: #3553a5;
	}
	50% {
		background-color: #3e61c0;
		-webkit-box-shadow: 0 0 10px #3e61c0;
	}
	to {
		background-color: #3553a5;
	}
}

.buyer-zone .premiumbf {
	background-color: #3553a5;
}

.buyer-zone .btn_blue.premiumbf {
	height: 50px;
	line-height: 50px;
	box-shadow: none;
	border: none;
	background: none;
	animation-name: bluePulse;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	font-size: 12px;
}

.buyer-zone .btn_blue.premiumbf:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 10px;
	transform: scale( 1.05, 1.16);
	position: absolute;
	/*	background: #f00;*/
	/*
	background: linear-gradient( 90deg, #fafafa, #fafafa, #1D8EF7, #fafafa, #fafafa );
	background-position: 55px 0;
	top: 0;
	animation: linear 1s infinite linear;
	*/
	/*
	background: radial-gradient( #adc3ff, #adc3ff, #adc3ff, #adc3ff, #fafafa, #fafafa ) no-repeat;
	background-size: 120px 40px;
	animation: electronic 2s infinite linear;
*/
	left: 0;
	z-index: -1;
}

.buyer-zone .btn_blue.premiumbf:after {
	content: '';
	background: transparent url('../_images/icon/icon_heart_16.png') no-repeat bottom right;
	display: inline-block;
	width: 14px;
	height: 13px;
	background-size: 11px 11px;
}

.buyer-zone .btn_gray {
	width: 135px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #bebebe;
	background: #ffffff;
	border-radius: 3px;
	box-shadow: 0px 3px 0px #bebebe;
	box-sizing: border-box;
}

.buyer-zone .btn_gray:hover {
	background: #fafafa;
}

.buyer-zone .btn_gray:active {
	top: 2px;
	box-shadow: 0px 1px 0px #bebebe;
}

.buyer-zone .btn_dispute {
	width: 135px;
	height: 35px;
	/*	line-height: 35px;*/
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #b10439;
	background: #d41751;
	border-radius: 3px;
	box-shadow: 0px 3px 0px #b10439;
	box-sizing: border-box;
	border-radius: 20px;
}

.buyer-zone .btn_dispute:hover {
	background: #e61858;
}

.buyer-zone .btn_dispute:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #bebebe;
}

.myorderArea .orderArea {
	border: 1px solid #d9d9d9;
	box-sizing: border-box;
	padding: 25px 25px 20px 25px;
	margin-bottom: 20px;
	border-left: 3px solid #3452a5;
	overflow: hidden;
	border-radius: 2px;
}

.myorderArea .orderArea.isDispute {
	border: 1px solid rgba(255, 0, 0, 0.2) !important;
	background-color: rgba(255, 0, 0, 0.05) !important;
	box-sizing: border-box;
	padding: 25px 25px 20px 25px;
	margin-bottom: 20px;
	border-left: 3px solid red !important;
}

.myorderArea .orderArea.isDispute {
	position: relative;
	z-index: 1;
}

.myorderArea .orderArea .lockArea {
	position: absolute;
	text-align: center;
	width: 200px;
	padding: 20px;
	box-sizing: border-box;
	top: 0px;
	right: 0px;
	height: 100%;
	z-index: 9;
	color: white;
	background-color: rgba(20, 20, 20, 0.9);
}

.myorderArea .orderArea .lockArea .lockAreaMiddleOuter {
	display: table;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.myorderArea .orderArea .lockArea .lockAreaMiddleInner {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.myorderArea .orderArea .lockArea span {
	font-size: 12px;
	line-height: 20px;
}

.myorderArea .orderArea .rightArea {
	float: right;
	width: 150px;
}

.myorderArea .orderArea .leftArea {
	margin-right: 180px;
}

.myorderArea .orderArea .leftArea .style_head {
	line-height: 24px;
}

.myorderArea .orderArea .leftArea .style_sid,
.myorderArea .orderArea .leftArea .style_oid {
	font-size: 14px;
	color: #404040;
	font-weight: bold;
}

.myorderArea .orderArea .leftArea .style_link {
	/*	text-decoration: underline;*/
	font-size: 12px;
	color: #3553a5;
}

.myorderArea .orderArea .leftArea .style_link.viewOrderDetail {
	font-size: 14px;
}
.myorderArea .orderArea .leftArea .style_link.viewAllOrder {
	display: inline-block;
}

.myorderArea .orderArea .leftArea .style_time {
	line-height: 18px;
	font-size: 12px;
	color: #404040;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}

.myorderArea .orderArea.orderheaderArea .leftArea .style_time {
	padding-bottom: 0px;
	padding-top: 20px;
	border-bottom: 0px;
	border-top: 1px solid #eee;
}

.myorderArea .orderArea .leftArea .style_shop {
	height: 50px;
}

.myorderArea .orderArea .leftArea .style_shop .avatar {
	width: 50px;
	height: 50px;
	float: left;
	background-color: #eeeeee;
}

.myorderArea .orderArea .leftArea .style_shop .avatar img {
	width: 50px;
	height: 50px;
	display: block;
}

.myorderArea .orderArea .leftArea .style_shop .detail {
	margin-left: 15px;
	display: inline-block;
	width: 70%;
}

.myorderArea .orderArea .leftArea .style_shop .detail .name {
	font-size: 12px;
	color: #404040;
	font-weight: bold;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.myorderArea .orderArea .leftArea .style_shop .detail .badge {
	background-color: #44cef3;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	display: inline-block;
}

.myorderArea .orderArea .leftArea .style_shop .detail .badge .tail {
	float: right;
	width: 10px;
	height: 20px;
	border-right: 10px solid #ffffff;
	border-top: 10px solid #44cef3;
	border-bottom: 10px solid #44cef3;
	height: 0px;
	width: 10px;
}

.myorderArea .orderArea .leftArea .style_price {
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 30px;
	padding-top: 24px;
	padding-bottom: 10px;
}

.myorderArea .orderArea .leftArea .style_price .style_price_detail {
	font-weight: normal;
	font-size: 13px;
	color: #666;
}

.myorderArea .orderArea .leftArea .style_product {}

.style_product .productBox {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 64px;
	height: 64px;
	margin: 0px 7px 7px 0px;
}

.style_product .productBox a {
	display: block;
}

.style_product .productBox .img {
	width: 100%;
}

.style_product .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;
}

.myorderArea .orderArea .rightArea .style_lastestinform,
.myorderArea .orderArea .rightArea .style_acceptpayment,
.myorderArea .orderArea .rightArea .style_deadlineship,
.myorderArea .orderArea .rightArea .style_lastestreview,
.myorderArea .orderArea .rightArea .style_track,
.myorderArea .orderArea .rightArea .style_ship,
.myorderArea .orderArea .rightArea .style_cancelled {
	color: #a9a9a9;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 10px;
}

.myorderArea .orderArea .rightArea .style_note {
	color: #ff0000;
	font-size: 12px;
	line-height: 16px;
	margin: 0 8px;
}

.myorderArea .orderArea .rightArea .style_track a {
	font-size: 12px;
	color: #3553a5;
}

.myorderArea .orderArea .rightArea .style_ship {
	padding-top: 8px;
}

.myorderArea .orderArea .rightArea .style_action {
	padding-top: 20px;
	/*	text-align: center;*/
}

.myorderArea .orderArea .rightArea .style_dispute {
	padding-top: 15px;
	/*	text-align: center;*/
}

.myorderArea .orderArea .rightArea .style_status {
	min-height: 40px;
}

.myorderArea .orderArea .rightArea .style_status .status_img {
	float: left;
	width: auto;
}

.myorderArea .orderArea .rightArea .style_status .status_txt {
	margin-left: 42px;
	font-size: 18px;
}

.myorderArea .orderArea .rightArea .style_status.status-wait_payment .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-expired .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-buyer_cancelled .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-wait_send .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-send .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-wait_receive .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-wait_order_confirm .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-completed .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-seller_cancelled .status_txt,
.myorderArea .orderArea .rightArea .style_status.status-refund .status_txt {
	line-height: 42px;
}

#status_step .has_issue .style_status_step_fade {
	display: none;
}

@media screen and (max-width: 767px) {
	.order_detail_page.container {
		position: static;
	}
	#status_step {
		position: static;
		min-height: 120px;
	}
	.status_step_container {
		max-width: 100%;
		white-space: nowrap;
		overflow-x: scroll;
		position: absolute;
		width: 700px;
		left: 0px;
	}
	#status_step .clear {
		height: 200px;
	}
}

.myorderArea .style_status_step {
	width: 100%;
	margin-bottom: 20px;
	max-width: 135px;
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: top;
}

.myorderArea .style_status_step.style_status_step_fade {
	opacity: 0.5;
	filter: alpha(opacity: 50);
}

.myorderArea .style_status_step.style_status_selected {
	font-weight: bold;
}

.myorderArea .style_status_step.style_status_selected .status-border .lnw-status {
	-webkit-filter: grayscale(1) brightness(100);
	filter: grayscale(1) brightness(100);
}

.myorderArea .style_status_minor {
	font-size: 10px;
	color: #999;
	font-weight: normal;
}

.myorderArea .style_status_step .status_line {
	width: 135px;
	height: 3px;
	position: absolute;
	z-index: 1;
	left: -70px;
	top: 23px;
	background: var(--status-color-buyer_cancelled);
}

.myorderArea .style_status_step .status_img {
	width: 25px;
	height: auto;
}

.myorderArea .style_status_step.status-wait_payment_verify .status_line {
	background: var(--status-color-wait_payment_verify);
	background: linear-gradient(to right, var(--status-color-wait_payment), var(--status-color-wait_payment_verify));
}

.myorderArea .style_status_step.status-wait_send .status_line {
	background: var(--status-color-wait_send);
	background: linear-gradient(to right, var(--status-color-wait_payment_verify), var(--status-color-wait_send));
}

.myorderArea .style_status_step.status-wait_confirm .status_line {
	background: var(--status-color-wait_confirm);
	background: linear-gradient(to right, var(--status-color-wait_send), var(--status-color-wait_confirm));
}

.myorderArea .style_status_step.status-completed .status_line {
	background: var(--status-color-completed);
	background: linear-gradient(to right, var(--status-color-wait_confirm), var(--status-color-completed));
}

.myorderArea .style_status_step.status-expired .status_line {
	background: var(--status-color-expired);
	background: linear-gradient(to right, var(--status-color-wait_payment), var(--status-color-expired));
}

.style_status.status-wait_payment .status_txt {
	color: var(--status-color-wait_payment);
}

.style_status.status-wait_send .status_txt {
	color: var(--status-color-wait_send);
}

.style_status.status-wait_receive .status_txt {
	color: var(--status-color-wait_receive);
}

.style_status.status-completed .status_txt {
	color: var(--status-color-completed);
}

.style_status.status-wait_payment_verify .status_txt {
	color: var(--status-color-wait_payment_verify);
}

.style_status.status-wait_confirm .status_txt {
	color: var(--status-color-wait_confirm);
}

.myorderArea .orderArea .rightArea .style_payment,
.myorderArea .orderArea .rightArea .style_confirm {
	padding-top: 10px;
	/*	text-align: center;*/
}

.myorderArea .orderArea .rightArea .style_inform {
	padding-top: 10px;
	font-size: 14px;
	color: #464646;
	width: 135px;
	/*	margin: 0 auto;*/
	line-height: 20px;
}

.myorderArea .orderArea .rightArea .style_inform .style_link {
	font-weight: bold;
	color: #3553a5;
	cursor: pointer;
}

.myorderArea .orderArea .rightArea .style_inform .style_link:hover {
	text-decoration: underline;
}

.myorderArea .orderArea .rightArea .style_viewinform {
	padding: 15px 0;
	font-size: 12px;
	color: #464646;
	width: 135px;
	margin: 0 auto;
}

.myorderArea .orderArea .rightArea .style_viewinform .style_link {
	font-weight: bold;
	color: #3553a5;
	cursor: pointer;
}

.myorderArea .orderArea .rightArea .style_viewinform .style_link:hover {
	text-decoration: underline;
}

.myorderArea .orderArea .rightArea .style_cancel {
	padding-top: 15px;
	/*	text-align:center;*/
}

.myorderArea .orderArea .rightArea .style_cancel .style_link {
	font-weight: bold;
	color: #777777;
	cursor: pointer;
	text-decoration: underline;
	text-align: center;
	font-size: 13px;
}

.myorderArea .orderArea .rightArea .style_action .style_link {
	font-weight: bold;
	color: #3553a5;
	cursor: pointer;
	text-decoration: underline;
	text-align: left;
	font-size: 13px;
}

.myorderArea .orderArea .rightArea .style_viewreview {
	padding-top: 10px;
	text-align: left;
}

.myorderArea .orderArea .rightArea .style_viewreview a {
	font-size: 14px;
	color: #3553a5;
}

.myorderArea .orderArea .rightArea .btn_blue,
.myorderArea .orderArea .rightArea .btn_gray {
	font-size: 12px;
	width: 150px;
	border-radius: 20px;
}

.choiceorderArea {
	margin-bottom: 20px;
}

.choiceorderArea .noticeBox {
	margin-bottom: 0px;
}

.choiceorderArea .orderArea {
	border: 1px solid #d9d9d9;
	box-sizing: border-box;
	padding: 25px;
	min-height: 50px;
	margin-bottom: 10px;
	position: relative;
	border-radius: 10px;
}

.choiceorderArea .orderArea:hover {
	background-color: #f9f9f9;
}

.choiceorderArea .orderArea.checked {
	/*border-color: #3553a5;*/
	background-color: #f0f0f0;
}

.choiceorderArea .orderArea.locked {
/*
	border-color: #3553a5;
	background-color: #f0f0f0;
*/
}

.choiceorderArea .orderArea .style_choice {
	width: 30px;
	float: left;
	line-height: 50px;
}

.choiceorderArea .orderArea .style_informed {
	color: darkorange;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

.choiceorderArea .orderArea .style_head {
	width: 130px;
	float: left;
	padding-top: 7px;
}

.choiceorderArea .orderArea .style_head .style_sid,
.choiceorderArea .orderArea .style_head .style_oid {
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 18px;
}

.choiceorderArea .orderArea .style_head .style_sid span,
.choiceorderArea .orderArea .style_head .style_oid span {
	color: #999;
	font-weight: bold;
}

.choiceorderArea .orderArea .style_shop {
	width: 260px;
	height: 50px;
	padding: 0 10px;
	float: left;
	font-weight: normal;
	overflow: hidden;
}

.choiceorderArea .orderArea .style_shop .avatar {
	width: 50px;
	height: 50px;
	float: left;
	background-color: #eeeeee;
}

.choiceorderArea .orderArea .style_shop .avatar img {
	display: block;
	width: 50px;
	height: 50px;
}

.choiceorderArea .orderArea .style_shop .detail {
	margin-left: 60px;
}

.orderArea .style_shop .detail .domain {
	color: #666;
	font-size: 13px;
	display: inline-block;
}

.choiceorderArea .orderArea .style_shop .detail .name {
	font-size: 12px;
	color: #404040;
	font-weight: bold;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.choiceorderArea .orderArea .style_shop .detail .domain {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.choiceorderArea .orderArea .style_shop .detail .badge {
	background-color: #44cef3;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	display: inline-block;
}

.choiceorderArea .orderArea .style_shop .detail .badge .tail {
	float: right;
	width: 10px;
	height: 20px;
	border-right: 10px solid #ffffff;
	border-top: 10px solid #44cef3;
	border-bottom: 10px solid #44cef3;
	height: 0px;
	width: 10px;
}

.choiceorderArea .orderArea .style_price {
	float: right;
	width: 110px;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 18px;
	padding: 7px 0px;
	text-align: left;
}

.choiceorderArea .orderArea .style_price .style_price_detail {
	font-weight: normal;
	display: block;
}

.choiceorderArea .orderArea .style_product {
	margin: 0px 110px 0px 440px;
	width: auto;
}

.choiceorderArea .orderArea .style_product .productBox {
	width: 50px;
	height: 50px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.choicebankArea {
	margin-bottom: 20px;
}

.choicebankArea .headArea {
	background-color: #d9d9d9;
	height: 40px;
	display: none;
}

.inform-content .choicebankArea .bankArea {
	cursor: pointer;
}

.choicebankArea .bankArea {
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 13px;
}

.choicebankArea .bankArea.checked {
	/*border-color: #3553a5;*/
	background-color: #f0f0f0;
}

.choicebankArea .bankArea .style_choice {
	float: left;
	width: 45px;
	text-align: center;
}

.choicebankArea .bankArea .style_img {
	float: left;
	width: 35px;
	text-align: center;
	height: 58px;
	line-height: 70px;
}

.choicebankArea .bankArea .style_bank.bank_kbank {
	color: #00a145;
}

.choicebankArea .bankArea .style_bank.bank_bbl {
	color: #101082;
}

.choicebankArea .bankArea .style_bank.bank_scb {
	color: #58007B;
}

.choicebankArea .bankArea .style_bank.bank_ktb {
	color: #00A4E4;
}

.choicebankArea .bankArea .style_bank.bank_bay {
	color: #ffc421;
}

.choicebankArea .bankArea .style_bank {
	float: left;
	width: 100px;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
}

.choicebankArea .bankArea .style_number {
	float: left;
	width: 150px;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
	color: #5b5b5b;
	font-size: 14px;
}

.choicebankArea .bankArea .style_name {
	float: left;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
	color: #989898;
	font-weight: normal;
}

.choicebankArea .bankArea .style_type {
	float: right;
	width: 87px;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
	color: #5b5b5b;
}

.choicebankArea .bankArea .style_branch {
	float: right;
	width: 125px;
	text-align: left;
	padding: 0 5px;
	box-sizing: border-box;
	color: #989898;
}

.paymentdetailArea {
	background-color: #f5f5f5;
	border: 1px solid #d9d9d9;
	padding: 20px 30px;
	margin-bottom: 20px;
}

.paymentdetailArea .drow {
	line-height: 44px;
}

.paymentdetailArea .drow .title {
	font-weight: bold;
	width: 180px;
	float: left;
	font-size: 13px;
}

.paymentdetailArea .drow .content {
	margin-left: 180px;
	height: 44px;
	font-size: 13px;
}

.paymentdetailArea .fileupload_container {}

.paymentdetailArea .fileupload_container .btn_zone {
	/*float: left;*/
	/*width: 100px;*/
	text-align: left;
	float: left;
}

.paymentdetailArea .btn-upload {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.paymentdetailArea .fileupload_container .input_file {
	width: 5px;
	height: 5px;
}

.paymentdetailArea .fileupload_container .progress_bar .text {
	font-size: 1em;
	color: #999999;
	font-family: tahoma;
	text-align: center;
}

.paymentdetailArea .fileupload_container .image_zone {
	margin-left: 140px;
}

.paymentdetailArea .fileupload_container .image_zone .image_area {
	width: 60px;
	height: 60px;
	float: left;
	margin: 0 5px 5px 0;
	position: relative;
}

.paymentdetailArea .fileupload_container .image_zone .image_area img {
	max-width: 100%;
	max-height: 100%;
}

.paymentdetailArea .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;
}

.paymentdetailArea .fileupload_container .image_zone .image_area .remove:before {
	content: 'ลบ';
}

.paymentdetailArea .fileupload_container .image_zone .image_area:hover .remove {
	display: block;
}

.memberchoiceArea {
	border: 1px dashed #d7dde9;
	margin-bottom: 30px;
	background: #fdfdfd;
	padding-top: 10px;
	border-radius: 15px;
}
.quick_payment .memberchoiceArea {
	margin-bottom: 10px;
}
.quick_payment .memberchoiceArea .choiceorderArea {
	margin-bottom: 0px;
}
.memberchoiceArea.only_one_order {
	border: none !important;
	padding-top: 0px;
	margin-bottom: 20px;
}
.memberchoiceArea a {
	cursor: pointer;
	text-decoration: underline;
	color: #3553a5;
	font-weight: normal;
}

.memberchoiceArea a:hover {
	color: #4565bc;
}

.memberchoiceArea .style_header,
.memberchoiceArea .title {
	margin: 20px 0 0 20px;
	padding: 0;
}

.memberchoiceArea .choiceorderArea {
	padding: 10px 20px 0 20px;
}

.memberchoiceArea.only_one_order .choiceorderArea{
	padding: 0px;
}
.memberchoiceArea .typeorderArea {
	margin: 0;
}

.memberchoiceArea .orderArea {
	cursor: pointer;
}

.typeorderArea {
	margin-bottom: 30px;
}

.typeorderArea .noticetext {
	padding: 0px 20px 20px 20px;
	display: inline-block;
}

.typeorderArea .typeorderBox {
	float: left;
	min-width: 250px;
}

.typeorderArea .title {
	font-size: 14px;
	margin-right: 5px;
	font-weight: bold;
}

.typeorderArea .title i {
	color: #ff0000;
}

.typeorderArea .content input {
	height: 28px;
	line-height: 28px;
	border: 1px solid #d9d9d9;
	padding: 0px 3px;
	width: 140px;
	color: #555555;
	display: inline-block;
	box-sizing: border-box;
}

#informPaymentForm .totalPayment,
.paymentArea .totalPayment {
	color: #ff0000;
	font-size: 16px;
}

.paymentdetailArea .drow .content .input_amount,
.paymentdetailArea .drow .content .input_date,
.paymentdetailArea .drow .content .input_time {
	height: 28px;
	line-height: 28px;
	border: 1px solid #d9d9d9;
	padding: 0px 3px;
	width: 140px;
	color: #555555;
	display: inline-block;
}

.paymentdetailArea .drow .content .input_hour,
.paymentdetailArea .drow .content .input_minute {
	height: 28px;
	line-height: 28px;
	border: 1px solid #d9d9d9;
	padding: 0px;
	width: 56px;
	color: #555555;
	display: inline-block;
}

.paymentdescArea {
	margin-bottom: 20px;
}

.paymentdescArea .input_detail {
	border: 1px solid #d9d9d9;
	width: 100%;
	color: #555555;
	font-size: 13px;
	height: 100px;
	padding: 10px;
	box-sizing: border-box;
}

.buttonArea .btn_blue {
	font-size: 14px;
}


/* -------------------- Inform Payment for Mobile -------------------- */

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

	.buyer-content {
		margin: 0px auto;
		padding: 0px;
		min-height: 0px;
	}
	.buyer-content .filterArea {
		padding: 10px;
	}
	.choiceorderArea .orderArea {
		display: inline-block;
		width: 100%;
	}
	.choiceorderArea .orderArea.checked {
		border-color: #3553a5;
		background-color: #f0f0f0;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.only_one_order .choiceorderArea .orderArea.checked{
		border-color: #d9d9d9;
	}
	.choiceorderArea .orderArea .style_choice {
		height: 100%;
		vertical-align: middle;
		line-height: 110px;
	}
	.choiceorderArea .orderArea .style_shop {
		float: none;
		width: auto;
		margin: 0 0 5px 160px;
	}
	.choiceorderArea .orderArea .style_price {
		float: left;
	}
	.choiceorderArea .orderArea .style_product {
		float: none;
		margin: 0 30px 0 160px;
		padding: 0px 10px;
	}
	.choicebankArea .bankArea {
		display: block;
		width: 100%;
		height: 86px;
		padding: 10px 0;
	}
	.choicebankArea .bankArea .style_choice {
		width: 10%;
		line-height: 86px;
	}
	.choicebankArea .bankArea .style_img {
		display: block;
	}
	.choicebankArea .bankArea .style_bank {
		display: block;
	}
	.choicebankArea .bankArea .style_number {
		display: block;
		width: 50%;
	}
	.choicebankArea .bankArea .style_name {
		display: block;
		line-height: 15px;
		width: 40%;
	}
	.choicebankArea .bankArea .style_type {
		display: block;
		line-height: 15px;
		width: 20%;
	}
	.choicebankArea .bankArea .style_branch {
		display: block;
		line-height: 15px;
		width: 30%;
	}
}

@media only screen and (max-width: 479px) {
	.choiceorderArea .orderInfo_icon,
	.choiceorderArea .invoiceInfo_icon {
		top: 15px;
		right: 15px;
	}
	.choiceorderArea .orderArea {
		padding: 15px;
	}
	.choiceorderArea .orderArea .style_choice {
		line-height: 20px;
	}
	.choiceorderArea .orderArea .style_head {
		float: none;
		width: auto;
		padding: 0;
	}
	.choiceorderArea .orderArea .style_head .style_sid,
	.choiceorderArea .orderArea .style_head .style_oid {
		display: inline-block;
		font-size: 13px;
	}
	.choiceorderArea .orderArea .style_head .style_oid {
		margin-left: 5px;
	}
	.choiceorderArea .orderArea .style_head .style_sid span, .choiceorderArea .orderArea .style_head .style_oid span {
		color: #444;
	}
	.choiceorderArea .orderArea .style_head .style_sid span.Underline,
	.choiceorderArea .orderArea .style_head .style_oid span.Underline {
		color: #3553a5;
	}
	.choiceorderArea .orderArea .style_shop {
		float: none;
		width: auto;
		margin: 15px 0 0 0;
		padding: 0;
		height: auto;
	}
	.choiceorderArea .orderArea .style_shop .detail {
		margin-left: 45px;
	}
	.choiceorderArea .orderArea .style_shop .detail .name,
	.choiceorderArea .orderArea .style_shop .detail .domain {
		line-height: 18px;
	}
	.choiceorderArea .orderArea .style_shop .avatar, .choiceorderArea .orderArea .style_shop .avatar img {
		width: 35px;
		height: 35px;
	}
	.choiceorderArea .orderArea .style_price {
		float: none;
		width: 100%;
		text-align: left;
		padding: 5px 0px 10px 0px;
		color: #f367a6;
	}
	.choiceorderArea .orderArea .style_price br {
		display: none;
	}
	.choiceorderArea .orderArea .style_product {
		float: none;
		width: auto;
		margin: 0px;
		padding: 0px;
	}
	.choicebankArea .bankArea {
		height: 80px;
		padding: 10px 0px;
		line-height: 20px;
	}
	.choicebankArea .bankArea .style_img {
		width: auto;
		height: auto;
		line-height: normal;
		float: left;
		margin-right: 10px;
	}
	.choicebankArea .bankArea .style_img img {
		width: 40px;
		margin-top: 0px;
	}
	.choicebankArea .bankArea .style_bank {
		width: auto;
	}
	.choicebankArea .bankArea .style_choice {
		width: 10%;
		line-height: 60px;
	}
	.choicebankArea .bankArea .style_number {
		float: right;
		padding-right: 10px;
		display: block;
		text-align: left;
		width: auto;
	}
	.choicebankArea .bankArea .style_name {
		width: auto;
		display: block;
		width: 200px;
		color: #999;
		line-height: 20px;
	}
	.choicebankArea .bankArea .style_type {
		display: block;
		float: left;
		width: auto;
		color: #999;
		font-weight: bold;
	}
	.choicebankArea .bankArea .style_branch {
		float: left;
		width: auto;
		color: #999;
		display: block;
		font-weight: normal;
	}
	.paymentdetailArea .drow .title {
		display: inline-block;
		width: 100%;
		line-height: 22px;
		margin-top: 20px;
	}
	.paymentdetailArea .drow .content {
		margin: 0;
		display: inline-block;
		width: 100%;
	}
	.paymentdetailArea .drow .content .input_amount,
	.paymentdetailArea .drow .content .input_date,
	.paymentdetailArea .drow .content .input_time {
		height: 28px;
		line-height: 28px;
		border: 1px solid #d9d9d9;
		padding: 0px 3px;
		width: 140px;
		color: #555555;
		display: inline-block;
	}
	.paymentdetailArea .drow .content .input_hour,
	.paymentdetailArea .drow .content .input_minute {
		height: 28px;
		line-height: 28px;
		border: 1px solid #d9d9d9;
		padding: 0px;
		width: 56px;
		color: #555555;
		display: inline-block;
	}
	.btn_blue,
	.btn_gray,
	.btn_dispute {
		margin-bottom: 10px !important;
	}
	.choiceArea .contentZone .installment_title{
		font-size: 11px !important;
	}
}


/* -------------------- End Inform Payment for Mobile -------------------- */

.ui-datepicker {
	background: #ffffff none;
	border: 1px solid #d5d5d5;
	padding: 3px;
}

.ui-datepicker-calendar {
	width: 215px;
	padding: 0px;
	border-collapse: collapse;
}

.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
	text-align: right;
	width: 30px;
	height: 25px;
	padding-right: 7px;
}

.ui-datepicker-calendar thead {
	background-color: #e2e2e2;
}

.ui-datepicker-week-end {
	padding-right: 10px;
}

.ui-datepicker-prev {
	float: left;
	cursor: pointer;
	line-height: 30px;
}

.ui-datepicker-next {
	float: right;
	cursor: pointer;
	line-height: 30px;
}

.ui-datepicker-title {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	line-height: 30px;
	height: 30px;
}

.ui-datepicker-month {
	display: inline;
	width: 60px;
	margin: 0;
}

.ui-datepicker-today {
	background-color: #cdcdcd;
}

.ui-datepicker-calendar {
	line-height: 25px;
}

.ui-datepicker-trigger {
	position: relative;
	top: 7px;
	left: 4px;
	cursor: pointer;
}

@media only screen and (max-width: 767px) {
	.header-page {
		padding-top: 7px;
	}
	.header-buyer {
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	.header-buyer h1 {
		font-size: 24px;
	}
	.mini-header-page {
		padding: 10px 0;
	}
	.mini-header-page .header-buyer {
		margin: 0;
		text-align: center;
	}
	.mini-header-page .header-buyer h1 {
		font-size: 20px;
	}
	.mini-header-page .header-buyer .lnwpay_logo_white {
		width: 90px;
	}
}

.circle-number {
	display: inline-block;
	background: #3553a5;
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin: 0px 20px 0px 0px;
	text-align: center;
	color: white;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.circle-number-small {
	display: inline-block;
	position: absolute;
	left: 10px;
	margin-top: 12px;
	background: #3553a5;
	width: 25px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: white;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.section-divide {
	color: white;
	position: relative;
	z-index: 99;
	background: #666;
	height: auto;
	padding: 100px 0px;
}

.section-divide2 {
	background: white;
	padding: 50px 0px 0px 0px;
}

.section-divide2 .container{
	max-width: none;
}

.section-blue {
	background: #547caa;
}

.section-divide h2 {
	line-height: 50px;
}

.why-pic {
	width: 100%;
	height: 200px;
}

.howitworks-hero {
	background-color: #17409c;
}

.lnwpay-shield-svg {
	position: relative;
	z-index: 100;
	background: url(../_images/shield.svg) no-repeat;
	background-size: 100% 100%;
	margin-top: 50px;
	width: 100%;
	height: 400px;
	text-align: center;
	vertical-align: bottom;
}

.howitworks-hero .clear20 {}

.howitworks-hero .headline {
	color: white;
}

.howitworks-hero .headline-text {
	color: #369fe3;
}

.howitworks-hero a {
	color: white;
	font-size: 15px;
	text-decoration: underline;
}

.howitworks-hero a:hover {
	color: white;
}

.howitworks p.field-text {
	padding: 0px 20px;
}

.how-1 {
	background-color: #fff1e5;
}

.how-3 {
	background-color: #effff1;
}

.caution-box {
	color: white;
	background-color: #3553a5;
	border: 1px solid blue;
	padding: 20px;
}

.section-fee {
	background-color: #f5f5f5;
}

.section-fee .columns {
	background: white;
	border: 1px solid #ddd;
}

.fee-box-container {
	padding: 20px 30px;
	line-height: 25px;
}

.fee-box-container b {
	line-height: 35px;
}

.fee-box-container ul {
	list-style: disc;
	margin: 10px 0px 0px 17px;
}

.price-box-container {
	font-size: 20px;
	line-height: 70px;
	color: white;
	background-color: #666;
	height: 70px;
	text-align: center;
}

.get-started-menu {
	background: #eee;
	height: 75px;
}

.get-started-menu #desktop-menu {
	display: block;
}

.get-started-menu #mobile-menu {
	display: none;
}

.get-started-menu .menu-item {
	line-height: 75px;
	font-size: 17px;
	cursor: pointer;
	width: 33%;
	float: left;
}

.get-started-menu .menu-item:hover {
	background-color: #f5f5f5;
}

.get-started-menu .menu-active {
	color: #3553a5;
	transition: all 0.5s ease 0;
}

.get-started-menu .menu-underline {
	position: absolute;
	width: 33%;
	top: 73px;
	border-bottom: 2px solid #3553a5;
	transition: all 0.5s ease 0;
}

.get-started-menu .menu-underline.pos1 {
	left: 0%;
}

.get-started-menu .menu-underline.pos2 {
	left: 33%;
}

.get-started-menu .menu-underline.pos3 {
	left: 66%;
}

#prompt2,
#prompt3,
#prompt4 {
	display: none;
}

.prompt p {
	line-height: 25px;
}

.prompt b.headline-text {
	color: #666;
	line-height: 50px;
	font-size: 20px;
}

.prompt ol {
	margin-left: 20px;
}

.prompt .row {
	margin-bottom: 0px !important;
}

.container .prompt .column.offset-one-third {
	margin-left: 17.33%;
}

.example-image {
	border: 1px solid #eee;
	margin: 20px 0px 10px 0px;
}

.example-desc {
	text-align: center;
	color: #999;
	margin-bottom: 20px;
	line-height: 25px;
}

.caution-icon {
	background-image: url(../_images/getstarted/caution-icon.png);
	background-size: contain;
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: middle;
}

#why_feat_img {
	background: url('../_images/getstarted/lnwshop_shop_hero.png') top no-repeat;
	width: 100%;
	position: absolute;
	z-index: 0;
	height: 850px;
	left: 0px;
	margin-top: 100px;
}

.why_span {
	display: block;
	margin: 0px 40px;
	color: #777;
	font-size: 16px;
	line-height: 35px;
}

#why_channel_container {
	height: 357px;
}

#features_get {
	margin: 40px 0px;
	width: 100%;
	height: auto;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(100% 100% 90deg, #f0f0f0, #fff);
	vertical-align: top;
}

#features_get:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e9e9e9));
	background: -moz-linear-gradient(100% 100% 90deg, #f0f0f0, #e9e9e9);
}

#features_get a {
	display: block;
	padding: 50px 5%;
	width: 90%;
	height: auto;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2), 0 1px 1px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), 0 1px 1px rgba(255, 255, 255, 1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), 0 1px 1px rgba(255, 255, 255, 1);
	color: #333;
	text-decoration: none;
	line-height: 25px;
}

.features_get_icon {
	float: left;
	width: 70px;
	height: 70px;
	background-image: url('../_images/getstarted/features_get3.png');
	background-repeat: no-repeat;
}

.features_get_icon[feature='1'] {
	background-position: 0px 0px;
}

.features_get_icon[feature='2'] {
	background-position: -70px 0px;
}

.features_get_icon[feature='3'] {
	background-position: -140px 0px;
}

.features_get_icon[feature='4'] {
	background-position: -210px 0px;
}

.features_get_icon[feature='5'] {
	background-position: -280px 0px;
}

.features_get_icon[feature='6'] {
	background-position: -350px 0px;
}

.list-features {
	text-align: left;
}

#list-features,
.list-features {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#list-features li,
.list-features li {
	padding: 20px 0px 15px 0px;
	border-bottom: 1px solid #f5f5f5;
}

#list-features p,
.list-features p {
	float: left;
	margin-left: 10px;
}

#list-features b,
.list-features b {
	display: block;
	margin: 10px 0px 10px 0px;
	color: #555;
	font-size: 22px;
}

#list-features span,
.list-features span {
	color: #999;
}

#why_page h2 {
	line-height: 60px !important;
}

#why_footer .headline-text {
	font-size: 15px !important;
}

.gray_box {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 320px;
	border: 1px solid #ccc;
}

.mark_message {
	color: #999;
}
.mark_message a {
	color: #999 !important;
	text-decoration: underline;
}

#helpPage .contactInfo {
	margin: 0 0 20px;
}

#helpPage .contactInfo .contact {
	border-top: 1px solid #ccc;
	padding: 10px 0;
}

#helpPage .contactInfo .contact:first-child {
	border-top: none;
}

#helpPage .contactInfo .contact .title {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
}

#helpPage .contactInfo .contact .info {
	display: inline-block;
	vertical-align: middle;
	min-width: 280px;
	width: 75%;
	font-size: 14px;
	line-height: 22px;
}


/* #Seller page (Profile)
================================================== */

.btn_lnwpay {
	display: block;
	width: 97%;
	height: 50px;
	background-color: #3553a5;
	border-bottom: 5px solid #294181;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.btn_lnwpay:hover {
	background-color: #4565bc;
}

.feedbackInit{
    color: #aaa;
}
.bgfeedbackInit{
    background-color: #d5d5d5;
}
.feedback95{
	color: #2fdc7d;
}
.bgfeedback95{
		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: #6dde3a;
}
.bgfeedback90{
		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: #97e323;
}
.bgfeedback80{
		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: #ff8b0e;
		background: linear-gradient(90deg, #ff8b0e 0%, #f0ed1c 100%);
	box-shadow: 0 3px 6px 1px rgba(248,182,20,0.3);
}
.feedback0{
    color: #f1521f;
}
.bgfeedback0{
		background-color: #e21f23;
		background: linear-gradient(90deg, #e21f1f 0%, #ff831e 100%);
	box-shadow: 0 3px 6px 1px rgba(241,82,31,0.3);
}


.graphfeedback_header {
	padding: 0 20px 15px 20px;
	line-height: 20px;
}

.graphfeedback {
	margin: 10px 0;
	background-color: #d5d5d5;
	position: relative;
	width: 270px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.graphfeedback .bar {
	display: block;
	position: relative;
	text-align: center;
	height: 10px;
	color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.graphfeedback .bar span {
	position: absolute;
	left: 1em;
}

.seller-area{
	display: flex;
	flex-wrap: wrap;
}
.seller-profile {
	order: 1;
	padding-top: 40px;
	padding-bottom: 30px;
	background: white;
	/* flex-basis: 35%; */
	flex-basis: 250px;
	display: flex;
	justify-content: flex-end;
/*
	top: -100px;
	left: 0px;
	bottom: 20px;
	position: absolute;
	width: 250px;
	min-height: 500px;
*/
	/*
	-webkit-box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.75);
	-moz-box-shadow:    0px 5px 0px rgba(200, 200, 200, 0.75);
	box-shadow:         0px 5px 0px rgba(200, 200, 200, 0.75);
*/
/*
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2;
*/
}
.seller-profile .lnwpay_content{
	width: 250px;
}

.seller-profile .listBlock.shop-zone {
	background: white;
	border-radius: 0 0 10px 10px;
}

/*
.noheader .seller-profile {
	top: 10px;
}
*/

.seller-profile .viewMoreInfo {
	background: #f9f9f9;
	height: 50px;
	line-height: 50px;
	display: none;
	font-size: 14px;
	cursor: pointer;
}

.seller-profile .area-top {
	/*	padding: 0 0 20px;*/
	/*	border: 1px solid #B6B6B6;*/
	background-color: #fff;
	border-radius: 10px 10px 0 0;
	text-align: center;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px 10px 0 0;
}

.seller-profile .area-middle {
	border-top: 1px solid #E2E2E2;
	padding: 25px 20px;
}

.seller-profile .area-top .avatar {
	width: 100%;
	border-radius: 2px;
/*	height: 250px;*/
/*	background-color: #f5f5f5;*/
/*	border: 10px solid white;*/
	box-sizing: border-box;
/*	border-radius: 10px 10px 0 0;*/
}

.seller-profile .area-top .profile {
	/*	padding: 25px 0 0 25px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.seller-profile .area-top .profile .name {
	font-weight: bold;
}

.seller-profile .area-top .profile .badge {
	background-color: #6ec457;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	display: inline-block;
	margin: 10px 0 5px 0;
}

.seller-profile .area-top .profile .badge .tail {
	float: right;
	width: 10px;
	height: 22px;
	border-right: 10px solid #ffffff;
	border-top: 10px solid #6ec457;
	border-bottom: 10px solid #6ec457;
	height: 0px;
	width: 10px;
}

.seller-profile .area-top .detail {
	/*	padding: 25px 0 0 25px;*/
	margin-top: 25px;
	font-size: 0.9em;
}

.seller-profile .area-top .detail .headtext {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.seller-profile .area-top .detail .subtext {
	font-size: 11px;
}

.seller-profile .area-middle a {
	color: #3553a5;
}

.seller-profile .area-middle .headtext {
	color: #444444;
	font-weight: bold;
	line-height: 24px;
}

.seller-profile .area-top .subtext,
.seller-profile .area-middle .subtext {
	font-size: 11px;
}

.seller-profile .area-middle .summaryreview {
	margin-top: 10px;
}

.seller-profile .area-middle .shopreview {
	font-weight: normal;
	padding: 5px 0 0px 0;
	margin-bottom: 15px;
}

.seller-profile .area-middle .headerreview {
	margin-left: 25px;
	float: left;
	font-size: 14px;
	color: #444444;
}

.seller-profile .area-middle .percentreview {
	float: right;
	font-size: 12px;
}

.seller-profile .area-middle .shopreview .graphfeedback_headerservice,
.seller-profile .area-middle .shopreview .graphfeedback_headerproduct,
.seller-profile .area-middle .shopreview .graphfeedback_headerdelivery {
	padding: 0 5px 15px 0;
	line-height: 20px;
	height: 5px;
	background-image: url('../_images/seller/seller_icon.png');
	background-repeat: no-repeat;
}

.seller-profile .area-middle .shopreview .graphfeedback_headerservice {
	background-position: -5px -5px;
}

.seller-profile .area-middle .shopreview .graphfeedback_headerproduct {
	background-position: -5px -33px;
}

.seller-profile .area-middle .shopreview .graphfeedback_headerdelivery {
	background-position: -5px -63px;
}

.seller-profile .area-middle .shopreview .graphfeedback {
	margin: 3px 0 10px 0;
	background-color: #d5d5d5;
	position: relative;
	width: 202px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.seller-profile .area-middle .shopreview .graphfeedback .bar {
	display: block;
	position: relative;
	text-align: center;
	height: 10px;
	color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.seller-profile .area-middle .shopreview .graphfeedback .bar span {
	position: absolute;
	left: 1em;
}

.seller-profile .area-middle .website,
.seller-profile .area-middle .email,
.seller-profile .area-middle .telephone,
.seller-profile .area-middle .favourite {
	background-image: url('../_images/seller/seller_icon.png');
	background-repeat: no-repeat;
}

.seller-profile .area-middle .website {
	background-position: -5px -89px;
}

.seller-profile .area-middle .email {
	background-position: -5px -115px;
}

.seller-profile .area-middle .telephone {
	background-position: -5px -143px;
}

.seller-profile .area-middle .favourite {
	background-position: -5px -172px;
}

.seller-profile .area-middle .website span,
.seller-profile .area-middle .email span,
.seller-profile .area-middle .telephone span,
.seller-profile .area-middle .favourite span {
	margin-left: 30px;
	font-size: 12px;
	line-height: 24px;
}

.shopsmallBlock.gadgetZone.Profile {
	/*	padding-bottom: 5px;*/
}

.shopsmallBlock.gadgetZone.Profile .name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
/*
	max-width: 260px;
	margin: 0 auto;
*/
}

.header-seller-page {
	/*	background-color: #3553a5;*/
	text-align: center;
	position: relative;
	/*	padding: 35px 0 0 0;*/
}

.header-seller-page h1 {
/*	font-family: 'rsubold';*/
	font-size: 36px;
	color: white;
}

.header-seller-page h2 {
	font-family: 'wdb_bangnaregular';
	font-size: 23px;
	color: white;
}

.header-seller {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 380px;
	background-size: cover;
	background-position: center;
	/*
	-webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
*/
}

.header-seller-opacity {
	position: absolute;
	background: rgba(255, 255, 255, 0.2);
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	z-index: 1;
}

.header-seller-heading {
	position: absolute;
	color: white;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 80%;
	height: 40%;
	z-index: 3;
}

.header-seller-heading h1 {
	font-size: 48px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.8em;
}

.header-seller-heading h2 {
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 2em;
}

.header-seller-heading h2 a {
	color: white;
}

.header-seller-heading h2 a:hover {
	text-decoration: underline;
}

.header-seller h1 a {
	color: white;
}

.header-seller h1 a:hover {
	color: white;
	text-decoration: none;
}

.header-seller-device {
	display: none;
}

.header-seller-device .area-top {
	padding: 0 0 20px;
}

.header-seller-device .area-middle {
	border-top: 1px solid #E2E2E2;
	padding: 25px 20px;
	display: none;
}

.header-seller-device .area-top .avatar {
	width: 200px;
}

.header-seller-device .area-top .profile {
	padding: 25px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header-seller-device .area-top .profile .name {
	font-weight: bold;
	font-size: 24px;
}

.header-seller-device .area-top .profile .badge {
	background-color: #6ec457;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	display: inline-block;
	margin: 10px 0 10px 0;
}

.header-seller-device .area-top .profile .badge .tail {
	float: right;
	width: 10px;
	height: 22px;
	border-right: 10px solid #3553a5;
	border-top: 10px solid #6ec457;
	border-bottom: 10px solid #6ec457;
	height: 0px;
	width: 10px;
}

.header-seller-device .area-middle .detail {
	margin-bottom: 10px;
}

.header-seller-device .area-middle .detail .headtext {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.header-seller-device .area-middle .detail .subtext {
	font-size: 11px;
}

#link-showall a {
	font-size: 18px;
	margin-top: 15px;
	padding: 15px 0 15px 0;
	color: #ffffff;
	display: block;
}

#link-showall a:hover {}

.header-seller-device .area-middle {
	text-align: left;
}

.header-seller-device .area-middle a {
	color: #3553a5;
}

.header-seller-device .area-middle .headtext {
	font-weight: bold;
	line-height: 24px;
}

.header-seller-device .area-top .subtext,
.header-seller-device .area-middle .subtext {
	font-size: 11px;
}

.header-seller-device .area-middle .summaryreview {
	margin-top: 10px;
}

.header-seller-device .area-middle .shopreview {
	font-weight: normal;
	padding: 5px 0 0px 0;
	margin-bottom: 15px;
}

.header-seller-device .area-middle .headerreview {
	color: #ffffff;
	margin-left: 25px;
	float: left;
	font-size: 14px;
}

.header-seller-device .area-middle .percentreview {
	float: right;
	font-size: 12px;
}

.header-seller-device .area-middle .shopreview .graphfeedback_headerservice,
.header-seller-device .area-middle .shopreview .graphfeedback_headerproduct,
.header-seller-device .area-middle .shopreview .graphfeedback_headerdelivery {
	padding: 0 5px 15px 0;
	line-height: 20px;
	height: 5px;
	background-image: url('../_images/seller/seller_icon_white.png');
	background-repeat: no-repeat;
}

.header-seller-device .area-middle .shopreview .graphfeedback_headerservice {
	background-position: -5px -5px;
}

.header-seller-device .area-middle .shopreview .graphfeedback_headerproduct {
	background-position: -5px -33px;
}

.header-seller-device .area-middle .shopreview .graphfeedback_headerdelivery {
	background-position: -5px -63px;
}

.header-seller-device .area-middle .shopreview .graphfeedback {
	margin: 3px 0 10px 0;
	background-color: #d5d5d5;
	position: relative;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.header-seller-device .area-middle .shopreview .graphfeedback .bar {
	display: block;
	position: relative;
	text-align: center;
	height: 10px;
	color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.header-seller-device .area-middle .shopreview .graphfeedback .bar span {
	position: absolute;
	left: 1em;
}

.header-seller-device .area-middle .website,
.header-seller-device .area-middle .email,
.header-seller-device .area-middle .telephone,
.header-seller-device .area-middle .favourite {
	background-image: url('../_images/seller/seller_icon_white.png');
	background-repeat: no-repeat;
}

.header-seller-device .area-middle .website {
	background-position: -5px -89px;
}

.header-seller-device .area-middle .email {
	background-position: -5px -115px;
}

.header-seller-device .area-middle .telephone {
	background-position: -5px -143px;
}

.header-seller-device .area-middle .favourite {
	background-position: -5px -175px;
}

.header-seller-device .area-middle .website span,
.header-seller-device .area-middle .email span,
.header-seller-device .area-middle .telephone span,
.header-seller-device .area-middle .favourite span {
	margin-left: 30px;
	font-size: 12px;
	line-height: 24px;
}

.nav-seller {
	height: 60px;
	min-height: 60px;
	box-sizing: border-box;
}

.nav-seller ul {
	margin-left: 250px;
	font-family: 'wdb_bangnaregular';
	font-size: 20px;
	text-align: left;
}

.nav-seller ul li {
	display: inline-block;
	/*	border-right: 1px solid #d6d6d6;*/
	margin-bottom: 0;
}

.nav-seller ul li a {
	line-height: 60px;
	height: 60px;
	padding: 0 25px;
	display: block;
	text-decoration: none;
	box-sizing: border-box;
}

.nav-seller ul li a.selected {
	border-bottom: 7px solid #3553a5;
}

.nav-seller ul li a:hover {
	background-color: #f9f9f9;
	border-bottom: 2px solid #c8d0e4;
}

.nav-seller ul li a.selected:hover {
	border-bottom: 7px solid #3553a5;
}

.seller-zone {
	position: relative;
	/*	background: #ddd;*/
}

#sellerContent2,
#sellerContent3 {
	display: none;
}

.seller-content {
/*
	margin-left: 250px;
	padding-left: 28px;
	min-height: 810px;
*/
	flex: 1;
	order: 2;
	padding-left: 20px;
}
.seller-content .wrapper{
	max-width: 720px;
}
.seller-content .lnwpay_content {
	padding: 30px 0 0;
}

.seller-content h2 {
/*	font-family: 'wdb_bangnaregular';*/
	font-size: 40px;
	margin-top: 30px;
}

.seller-content .preview_service {
	background-image: url('../_images/seller/seller_icon_big.png');
	background-repeat: no-repeat;
	background-position: -5px -3px;
	margin: 20px 0 10px 0;
}

.seller-content .preview_product {
	background-image: url('../_images/seller/seller_icon_big.png');
	background-repeat: no-repeat;
	background-position: -5px -130px;
	margin: 20px 0 10px 0;
}

.seller-content .preview_service span,
.seller-content .preview_product span {
	font-family: 'wdb_bangnaregular';
	font-size: 24px;
	line-height: 26px;
	margin-left: 30px;
}

.seller-content .tab_review {}

.seller-content .tab_review ul {
	background-color: white;
	height: 48px;
}

.seller-content .tab_review ul li {
	display: block;
	font-family: 'wdb_bangnaregular';
	width: 224px;
	line-height: 48px;
	text-align: center;
	float: left;
	border: 1px solid #3553a5;
}

.seller-content .tab_review ul li a {
	display: block;
	color: #3553a5;
	font-size: 24px;
	background-image: url('../_images/seller/seller_icon_big.png');
	background-repeat: no-repeat;
}

.seller-content .tab_review ul li.active a {
	display: block;
	color: white;
	text-decoration: none;
	background-color: #3553a5;
}

.seller-content .tab_review ul li.tab_service a {
	background-position: 52px -78px;
}

.seller-content .tab_review ul li.tab_service span {
	margin-left: 30px;
}

.seller-content .tab_review ul li.tab_service.active a {
	background-position: 52px -35px;
}

.seller-content .tab_review ul li.tab_product a {
	background-position: 57px -208px;
}

.seller-content .tab_review ul li.tab_product span {
	margin-left: 20px;
}

.seller-content .tab_review ul li.tab_product.active a {
	background-position: 57px -162px;
}

.seller-content .tab_review ul li.tab_delivery a {
	background-position: 44px -326px;
}

.seller-content .tab_review ul li.tab_delivery span {
	margin-left: 30px;
}

.seller-content .tab_review ul li.tab_delivery.active a {
	background-position: 44px -287px;
}

.seller-content .tab_review ul li.tab_service.active:after,
.seller-content .tab_review ul li.tab_product.active:after,
.seller-content .tab_review ul li.tab_delivery.active:after {
	content: "";
	border-left: 10px solid transparent;
	border-top: 10px solid #3553a5;
	border-bottom: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: 105px;
}

.seller-content .backtocc{
	display: block;
	text-align: center;
}
.seller-content .backtocc a{
	display: inline-block;
	/*width: 93px;*/
	height: 35px;
	padding: 0 10px;
	margin: 0;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #000;
	cursor: pointer;
	box-sizing: border-box;
}
.seller-content .backtocc a:hover{
	background-color: #f6f6f6;
	text-decoration: none;
}

/* -------------------- Contact us with LnwPay Page Style -------------------- */

.seller-content input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
	display: table-cell;
	margin: 20px 0 0 0;
}

.seller-content textarea {
	width: 95%;
	height: 100px;
	margin: 20px 0 10px 0;
}

.seller-content .contactusBlock-formpay input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
	/*	border: 1px solid #bdd1ff;*/
}

.seller-content .contactusForm {
	margin: 0;
	padding: 0;
	width: 100%;
}

.seller-content .contactusForm .nameTD {
	width: 60px;
}

.seller-content .contactusForm .inputTD input {
	width: 95%;
}

.seller-content .contactusBlock-formpay textarea {
	/*	border: 1px solid #bdd1ff;*/
}

.seller-content .contactusForm.FORMTABLE td {
	padding: 0 5px;
}

.seller-content .contactusForm.FORMTABLE td.nameTD {
	padding: 15px 5px 10px 15px;
}

.seller-content .contactusBG {
	width: 100%;
	margin-bottom: 20px;
}

.seller-content .contactusBG .Block {
	width: 100%;
	height: 100%;
}

.seller-content .contactusBG .contactusLnwPaydetail p {
	color: #294181;
}

.seller-content .contactusBG .contactusBlock-formshop {
	width: 50%;
	float: left;
	border-top: 1px solid #d7dde9;
	border-left: 1px solid #d7dde9;
	border-bottom: 1px solid #d7dde9;
	background-color: #fff;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopheader {
	/*	background-color: #f0f0f0;*/
	padding: 25px 0 25px 0;
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopheader h1 {
	font-size: 24px;
	padding-left: 30px;
	line-height: 25px;
	margin-bottom: 0;
	color: #444444;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopsubheader {
	/*	background-color: #e6e6e6;*/
	padding: 25px 0 25px 10px;
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopsubheader h3 {
	font-size: 16px;
	padding-left: 22px;
	color: #444444;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopsubheader li {
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-size: 14px;
	list-style: disc;
	margin: 0 0 5px 40px;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody img {
	float: left;
	padding: 10px 15px 10px 15px;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody h2 {
	margin-top: 0;
	margin-left: 20%;
	padding: 15px 15px 10px 15px;
	color: #444444;
	font-size: 16px;
	line-height: 24px;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone,
.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shopemail {
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone a {
	color: #555;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shoptelephone a:hover {
	color: #888;
}

.seller-content .contactusBG .contactusBlock-formshop .contactus-shopbody .contactus-shopform {
	padding: 20px 0 0 0px;
}

.seller-content .contactusBG .contactusBlock-formpay {
	margin-left: 50.2%;
	border: 1px solid #d7dde9;
	background-color: #f7f9fa;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-payheader {
	/*	background-color: #3553a5;*/
	padding: 25px 0 25px 0;
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-payheader h1 {
	font-size: 24px;
	padding-left: 30px;
	color: #3553a5;
	line-height: 25px;
	margin-bottom: 0;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paysubheader {
	/*	background-color: #294181;*/
	padding: 25px 0 25px 10px;
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paysubheader h3 {
	font-size: 16px;
	padding-left: 22px;
	color: #3553a5;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paysubheader li {
	padding: 0;
	margin: 0;
	line-height: 20px;
	color: #3553a5;
	font-size: 14px;
	list-style: disc;
	margin: 0 0 5px 40px;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody {
	/*	background-color: #e8efff;*/
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody img {
	float: left;
	padding: 10px 15px 10px 15px;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody h2 {
	margin-top: 0;
	margin-left: 20%;
	padding: 15px 15px 10px 15px;
	color: #3553a5;
	font-size: 16px;
	line-height: 24px;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone,
.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody .contactus-payemail {
	border-bottom: 1px solid #d7dde9;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone a {
	color: #555;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody .contactus-paytelephone a:hover {
	color: #888;
}

.seller-content .contactusBG .contactusBlock-formpay .contactus-paybody .contactus-payform {
	padding: 20px 0 0 0px;
}

.seller-content .contactusBlock-formshop .contactusForm td a,
.seller-content .contactusBlock-formpay .contactusForm td a {
	color: #ffffff;
/*	font-family: rsulight;*/
	font-size: 18px;
	margin: 10px 0 15px 0;
	line-height: 55px;
}

.seller-content .contactus-paybody .contactusForm.FORMTABLE td.nameTD {
	color: #3553a5;
}


/* --------------------End Contact us with LnwPay Page Style -------------------- */


/* -------------------- Aboutus with LnwPay Page Style -------------------- */

.feedback_history {
	background-color: white;
}

.feedback_history .fb_header {
	font-size: 26px;
	color: #444444;
	margin-top: 15px;
	margin-bottom: 15px;
}

.feedbackTable {
	width: 100%;
	text-align: center;
	color: #444444;
}

.feedbackTable .fb_headTR .fb_headTD {
	/*	background-color: #f0f0f0;*/
	padding: 20px 0 20px 0;
	font-size: 16px;
	border-bottom: 1px solid #ececec;
}

.feedbackTable .feedbackTR td {
	border-bottom: 1px solid #ececec;
	font-size: 14px;
	line-height: 20px;
	padding: 20px 0 20px 0;
	vertical-align: middle;
}

.feedbackTable .feedbackTR .fb_subTD {
	padding: 10px 0 10px 30px;
	width: 10%;
	text-align: left;
}

.feedbackTable .feedbackTR .fb_subTD img {
	vertical-align: middle;
	width: 50px;
}

.feedbackTable .feedbackTR .fb_subTD span {
	font-size: 16px;
	color: #444444;
	padding-left: 20px;
}

.feedbackTable .feedbackTR .fb_subTD span.feedback-text {
	line-height: 50px;
}

.feedbackTable .feedbackTR .fb_productTD {
	text-align: center;
	font-size: 12px;
}

.feedbackTable .feedbackTR .fb_productTD a {
	color: #3553a5;
}

.feedbackTable .feedbackTR .fb_productTD img {
	width: 100px;
	height: 100px;
}

.feedbackTable .feedbackTR .fb_commentTD {
	text-align: left;
	padding: 0 15px 0 15px;
}

.feedbackTable .feedbackTR .fb_detail6TD {
	background-color: #f9f9f9;
}

.feedback_comment {
	margin-bottom: 45px;
}

.feedback_comment .fb_header {
	font-size: 16px;
	color: #444444;
	margin: 40px 0 15px 0;
}

.feedbackreview {
	border: 1px solid #d6d6d6;
	font-weight: bold;
	padding: 20px 30px;
}

.feedbackreview .graphfeedback_left {
	width: 60%;
	display: inline-block;
	vertical-align: middle;
}

.feedbackreview .graphfeedback_left span {
	color: #444444;
}

.feedbackreview .graphfeedback_left span.buyer-like {
	font-size: 20px;
}

.feedbackreview .graphfeedback_left span.allbuyer-count {
	font-size: 12px;
	font-weight: normal;
}

.feedbackreview .graphfeedback {
	width: 100%;
}

.feedbackreview .graphfeedback_right {
	width: 40%;
	display: inline-block;
	vertical-align: middle;
}

.feedbackreview .graphfeedback_right span.percent-like {
	float: right;
	font-size: 84px;
}

.feedbackreview .graphfeedback_right span.percent-text {
	display: none;
}

.feedback_comment .order_transaction {
	display: block;
}

.feedback_comment .order_transaction img {
	float: left;
	margin: 2px;
	width: 50px;
	border: 1px solid #e0e0e0;
}

@media only screen and (max-width: 959px) and (min-width: 769px) {
	.seller-content .tab_review ul li {
		width: 160px;
	}
	.seller-content .tab_review ul li.tab_service a {
		background-position: 22px -78px;
	}
	.seller-content .tab_review ul li.tab_service span {
		margin-left: 30px;
	}
	.seller-content .tab_review ul li.tab_service.active a {
		background-position: 22px -35px;
	}
	.seller-content .tab_review ul li.tab_product a {
		background-position: 27px -208px;
	}
	.seller-content .tab_review ul li.tab_product span {
		margin-left: 20px;
	}
	.seller-content .tab_review ul li.tab_product.active a {
		background-position: 27px -162px;
	}
	.seller-content .tab_review ul li.tab_delivery a {
		background-position: 14px -326px;
	}
	.seller-content .tab_review ul li.tab_delivery span {
		margin-left: 30px;
	}
	.seller-content .tab_review ul li.tab_delivery.active a {
		background-position: 14px -287px;
	}
}

@media only screen and (max-width: 959px) {
	.feedbackreview {
/*
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
*/
		display: flex;
		flex-flow: column-reverse wrap;
	}
	.feedbackreview .graphfeedback_left {
		width: 100%;
		padding-top: 10px;
	}
	.feedbackreview .graphfeedback_right {
		width: 100%;
	}
	.feedbackreview .graphfeedback_right span.percent-like {
		float: left;
		font-size: 2.8em;
	}
	.feedbackreview .graphfeedback_right span.percent-text {
		display: block;
		float: left;
		font-size: 2.8em;
	}
}

@media only screen and (max-width: 767px) {
	.header-seller {
		margin: 0px;
		padding: 0px;
		text-align: center;
		max-height: 220px;
	}
	.header-seller h1 {
		display: none;
	}
	.header-seller h2 {
		font-size: 26px;
	}
	.header-seller-heading {
		height: 50%;
		top: 35px;
		bottom: auto;
	}
	.header-seller-heading h1 {
		font-size: 30px;
		margin-bottom: 0;
	}
	.header-seller-heading h2 {
		font-size: 16px;
	}
	.header-seller-device {
		color: #ffffff;
		display: block;
		text-align: center;
	}
	.seller-area {
/*
		display: flex;
		flex-flow: wrap column;
*/
	}
	.nav-seller {
		margin-left: 0;
		height: 62px;
		min-height: 62px;
	}
	.nav-seller ul {
		margin: 0;
		padding: 0;
		text-align: left;
	}
	.nav-seller ul li {
		display: inline-block;
	}
/*
	.seller-area.container {
		width: 100%;
	}
	.seller-content {
		display: block;
		position: relative;
		margin: 0 auto;
		padding: 0px;
		-webkit-order: 3;
  		order: 3;
		width: 420px;
	}
	.seller-zone.noheader .seller-content{
  		-webkit-order: 1;
  		order: 1;
		margin-top: 20px;
		min-height: 0;
	}
	.seller-zone.noheader .seller-profile{
		top: 0;
	}
	.seller-content .lnwpay_content {
		padding: 0 0 40px;
	}
	.seller-profile {
		display: block;
		position: relative;
		margin: 0 auto;
		width: 100%;
		top: -80px;
		-webkit-order: 1;
  		order: 1;
		border: 0;
		background: transparent;
		text-align: center;
		min-height: 0;
		box-shadow: none;
		border-bottom: 1px solid #dcdcdc;
	}
	.seller-profile .listBlock.shop-zone {
		background: transparent;
	}
	.seller-profile .area-top .avatar {
		max-width: 160px;
		max-height: 160px;
		margin: 0 auto;
	}
	.seller-profile .lnwpay_content .shopStatBlock {
		height: 50px;
		line-height: 50px;
		text-align: center;
		width: 50%;
	}
	.seller-profile .lnwpay_content .shopStatBlock:hover {
		background-color: #f5f5f5;
	}
	.seller-profile .lnwpay_content .shopStatBlock.shop-favs {
		border-right: 1px solid #dcdcdc;
		padding-right: 0;
	}
	.seller-profile .lnwpay_content .feedbackLine {
		margin: 10px 0 0 0;
	}
	.seller-profile .viewMoreInfo {
		display: block;
	}
	.seller-profile .viewFullInfo {
		display: none;
	}
	.shopsmallBlock .shopreview {
	}
	.shopsmallBlock.gadgetZone.Profile {
		padding: 15px 0 10px 0;
		max-width: 260px;
		text-align: left;
		margin: 0 auto;
	}
	.shopsmallBlock.contact .contactList {
		width: 200px;
		margin: 0 auto;
		text-align: left;
	}
	.header-seller img {
		height: 220px;
	}
	.seller-profile .shopsmallBlock .profile {
	}
*/
	.container .prompt .column.offset-one-third{
		margin-left: 0;
	}
}

@media only screen and (max-width: 767px) {
	.seller-content .feedback_comment .feedbackTable td:nth-of-type(1):before {
		display: block;
		position: relative;
		top: 0;
		width: 100%;
		white-space: nowrap;
		background-color: #f0f0f0;
		margin-bottom: 15px;
		content: "\00a0\00a0\00a0\00a0\00a0ความคิดเห็น";
		padding: 15px 0 15px 0;
		font-size: 16px;
	}
	.feedback_comment .order_transaction {
		display: inline-block;
	}
	.feedback_comment .order_transaction img {
		float: left;
	}
	.seller-content .feedback_history .feedbackTable td.fb_subTD img {
		width: 30px;
	}
	.seller-content .feedback_comment .feedbackTable td.fb_productTD {
		text-align: center;
	}
	.seller-content .feedback_history .feedbackTable .feedbackTR .fb_subTD span {
		padding-left: 10px;
		font-size: 14px;
	}
}

@media only screen and (min-width: 768px) {
	.seller-profile .lnwpay_content.gadgetZone.fixed {
		position: fixed;
		top: 20px;
		width: 250px;
	}
	.seller-profile .lnwpay_content.gadgetZone.fixed_bottom {
		position: absolute;
		bottom: 0;
		width: 250px;
	}
}

@media only screen and (max-width: 479px) {
/*
	.seller-content {
		width: 318px;
	}
*/
	.nav-seller ul li a {
		padding: 0 15px;
	}
/*
	.seller-content .lnwpay_content h1 {
		font-size: 22px;
	}
*/
	.seller-content .feedback_history .feedbackTable .feedbackTR .fb_subTD {
		padding: 10px 0 10px 10px;
	}
	.seller-content .feedback_history .feedbackTable .feedbackTR .fb_subTD span {
		padding-left: 10px;
		font-size: 14px;
	}
}


/* -------------------- End Aboutus with LnwPay Page Style -------------------- */


/* -------------------- Buyer Profile Page Style -------------------- */

.buyer-content .preview_service {
	background-image: url('../_images/seller/seller_icon_big.png');
	background-repeat: no-repeat;
	background-position: -5px -3px;
	margin: 10px 0 10px 0;
}

.buyer-content .preview_service span {
	font-family: 'wdb_bangnaregular';
	font-size: 24px;
	line-height: 26px;
	margin-left: 30px;
}

.feedbackTable .feedbackTR_shop td {
	border-bottom: 1px solid #ececec;
	font-size: 14px;
	line-height: 20px;
	padding: 20px 10px 10px 10px;
	vertical-align: middle;
}

.feedbackTable .feedbackTR_product td {
	border-bottom: 1px solid #ececec;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 10px 5px 10px;
	vertical-align: middle;
}

.feedbackTable .feedbackTR_shop .fb_subTD,
.feedbackTable .feedbackTR_product .fb_subTD {
	padding: 10px 0 10px 0;
	width: 10%;
	text-align: right;
}

.feedbackTable .feedbackTR_shop .fb_subTD span,
.feedbackTable .feedbackTR_product .fb_subTD span {
	font-size: 16px;
	color: #444444;
	padding-left: 20px;
}

.feedbackTable .feedbackTR_shop .fb_subTD span.feedback-text,
.feedbackTable .feedbackTR_product .fb_subTD span.feedback-text {
	float: left;
	line-height: 53px;
}

.feedbackTable .feedbackTR_shop .fb_commentTD,
.feedbackTable .feedbackTR_product .fb_commentTD {
	text-align: left;
}

.feedbackTable .feedbackTR_shop .fb_picTD,
.feedbackTable .feedbackTR_product .fb_picTD {
	text-align: right;
}

.feedbackTable .feedbackTR_shop .fb_nameTD {
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
}

.feedbackTable .feedbackTR_product .fb_nameTD {
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	font-size: 12px;
}

.feedbackTable .feedbackTR_shop .fb_nameTD .subtext,
.feedbackTable .feedbackTR_product .fb_nameTD .subtext {
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
}

.nav-buyer-devicemenu .mobile-nav-list {
	display: none;
}

.header-buyer-device {
	display: none;
}

.header-buyer-device .area-top {
	padding: 0 0 20px;
}

.header-buyer-device .area-middle {
	border-top: 1px solid #E2E2E2;
	padding: 25px 20px;
	display: none;
}

.header-buyer-device .area-top .avatar {
	width: 200px;
	border-radius: 100px 100px;
}

.header-buyer-device .area-top .profile {
	padding: 25px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header-buyer-device .area-top .profile a {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}

@media only screen and (max-width: 959px) {
	.nav-buyer-devicemenu {
		display: block;
	}
	.nav-menu-device {
		display: block;
		background: url('../_images/buyer/menu-device.png');
		background-repeat: no-repeat;
		background-position: 20px 8px;
		width: 100%;
		height: 45px;
		position: absolute;
		background-color: #2f4a92;
		top: -10px;
		text-align: center;
		cursor: pointer;
	}
	.nav-menu-device.icon-close {
		background: url('../_images/header/icon-close-white.png');
		background-repeat: no-repeat;
		background-position: 20px 8px;
		background-color: #2f4a92;
	}
	.nav-menu-device .nav-menu-text {
		color: #fff;
		font-size: 20px;
		line-height: 45px;
	}
	.mobile-nav-list {
		display: block;
		position: relative;
		width: 100%;
		height: auto;
		top: 35px;
		min-height: 100%;
		background: rgba(250, 250, 250, 0.95);
		z-index: 999999999999999;
	}
	.mobile-nav-list .area-middle a.listWarning {
		position: relative;
		padding: 0;
	}
	.menu.mobile-nav {
		width: 100% !important;
		height: 50px;
		line-height: 50px;
		font-size: 19px;
		display: block;
		color: black;
		border-bottom: 1px solid rgba(160, 160, 160, 0.1);
	}
	.menu_select.mobile-nav {
		background: rgba(220, 220, 220, 0.50);
	}
	.menu.mobile-nav a {
		color: rgba(0, 0, 0, 0.8) !important;
	}
	.nav-buyer-devicemenu .buyer-user {
		display: block;
		top: 0px;
		left: 0px;
		width: 100%;
		-webkit-box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
		-moz-box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
		box-shadow: 0px 5px 0px rgba(200, 200, 200, 0.50);
	}
	.buyer-user .area-top {
		padding: 10px 20px;
	}
	.buyer-user .area-middle {
		border: 0;
		padding: 0 0 0 0;
		line-height: 24px;
	}
	.buyer-user .area-middle .more_info {
		float: left;
		position: relative;
		display: none;
	}
	.buyer-user .area-middle .more_info.basic {
		margin: 27px 0 0 -90px;
	}
	.buyer-user .area-middle .more_info.premium {
		margin: 27px 0px 0 -114px;
	}
	.buyer-user .area-top .avatar {
		float: none;
		margin: 0px auto;
		width: 100px;
		height: 100px;
	}
	.buyer-user .area-top .profile {
		float: none;
		text-align: center;
		margin: 0 auto;
		padding: 15px 0 15px 0;
		height: 64px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.buyer-user .area-top .profile .ribbon {
		margin: 0px auto;
	}
	.buyer-user .area-top .profile .name {
		font-weight: bold;
	}
	.buyer-user .area-top .detail {
		padding-top: 10px;
		font-size: 0.9em;
	}
	.buyer-user .area-middle {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
	.buyer-user .area-middle a {
		margin: 0;
		padding: 0;
		line-height: 50px;
		/*		width: 100%;*/
		display: inline-block;
		color: #3553a5;
		border-bottom: 1px solid #f5f5f5;
		border-right: 1px solid #f5f5f5;
		float: left;
		width: 50%;
		box-sizing: border-box;
	}
	.buyer-user .area-middle a.listWarning {
		width: 50%;
	}
	.buyer-user .area-middle .headtext {
		display: inline-block;
		width: 100%;
		padding: 10px 0 10px 0;
		background-color: rgba(250, 250, 250, 0.95);
		/*		border-bottom: 1px solid #E2E2E2;*/
		margin-bottom: 0px;
	}
	.buyer-user .area-middle .noti_alert {
		position: relative;
		float: left;
		margin: 3px 0 0 -19px;
	}
	.buyer-user .area-middle .total_lnwpoint {
		padding-top: 5px;
		min-height: 0;
		float: left;
		width: 50%;
		border-right: 1px solid #f5f5f5;
		box-sizing: border-box;
	}
	.buyer-user .area-middle a.lnwpoints_help {
		float: left;
		width: 100%;
		line-height: 21px;
		border-right: 0;
	}
}

@media only screen and (max-width: 767px) {
	.review-content {
		width: 100%;
	}
	.header-buyer {
		padding: 0;
		margin: 0;
		text-align: center;
	}
	.header-buyer .header-profile h1 {
		display: none;
	}
	.header-buyer .header-profile h2 {
		font-size: 26px;
	}
	.header-buyer-device {
		display: block;
	}
	.buyer-content .feedback_comment .feedbackTable tr.fb_headTR {
		display: none;
	}
	.buyer-content .feedback_comment .feedbackTable td {
		display: block;
		padding: 0;
		margin: 0 0 15px 0;
		width: 100%;
		text-align: left;
		border: 0;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td.fb_subTD span {
		padding: 0;
		width: 20%;
		float: left;
		text-align: center;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td.fb_commentTD {
		min-height: 45px;
		width: 75%;
		float: left;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td.fb_picTD {
		margin: 10px 0 0 0;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td.fb_picTD,
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td.fb_nameTD {
		display: block;
		width: 100%;
		text-align: center;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_shop td:nth-of-type(1):before {
		display: block;
		position: relative;
		top: 0;
		width: 100%;
		white-space: nowrap;
		background-color: #f0f0f0;
		margin-bottom: 15px;
		content: "\00a0\00a0\00a0\00a0\00a0ความคิดเห็น";
		padding: 15px 0 15px 0;
		font-size: 16px;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product {
		border-top: 1px solid #ececec;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_subTD span {
		padding: 0;
		width: 20%;
		float: left;
		text-align: right;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_commentTD {
		margin: 0 0 5px 10px;
		min-height: 45px;
		width: 75%;
		float: left;
	}
	/*
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_picTD{
		margin: 10px 0 0 0;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_picTD,
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_nameTD{
		display: block;
		width: 100%;
		text-align: center;
	}
*/
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_picTD {
		margin: 10px 0 5px 0;
		float: left;
		display: block;
		width: 20%;
		text-align: right;
	}
	.buyer-content .feedback_comment .feedbackTable tr.feedbackTR_product td.fb_nameTD {
		margin: 10px 0 5px 10px;
		float: left;
		display: block;
		width: 75%;
		min-height: 55px;
	}
}


/* -------------------- End Buyer Profile Page Style -------------------- */


/* -------------------- Buyer Point Page Style -------------------- */

.buyer-content .pointHeader {
	height: 225px;
	margin-top: 20px;
	font-size: 18px;
}

.buyer-content .pointHeader .leftArea {
	background-image: url('../_images/buyer/lnwpay_card.png');
	background-repeat: no-repeat;
	background-size: 320px auto;
	width: 320px;
	height: 225px;
	display: inline-block;
	vertical-align: middle;
}

.buyer-content .pointHeader .rightArea {
	margin-left: 25px;
	width: 50%;
	display: inline-block;
	vertical-align: middle;
}

.buyer-content .pointHeader .pointTotal .topic {
	font-size: 15px;
	line-height: 30px;
	color: #2c3e50;
}

.buyer-content .pointHeader .pointDiscount .topic {
	font-size: 15px;
	line-height: 30px;
	color: #3553a5;
}

.buyer-content .pointHeader .pointTotal .number {
	display: inline-block;
	vertical-align: middle;
	font-size: 48px;
	font-weight: bold;
	color: #34495e;
}

.buyer-content .pointHeader .pointTotal .unit {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	margin-left: 10px;
}

.buyer-content .pointHeader .pointTotal img {
	vertical-align: top;
	width: 25px;
}

.buyer-content .pointHeader .pointDiscount {
	margin-top: 15px;
	color: #3553a5;
}

.buyer-content .pointHeader .pointDiscount .number {
	display: inline-block;
	font-size: 48px;
	font-weight: bold;
}

.buyer-content .pointHeader .pointDiscount .unit {
	margin-left: 10px;
}

.buyer-content .pointHeader .description {
	margin-top: 10px;
	font-size: 12px;
	color: #444;
	text-align: right;
}

.buyer-content .pointCard {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	margin-left: 25px;
	margin-top: 145px;
}

.buyer-content .pointCard .name {
	font-weight: bold;
	width: 175px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.buyer-content .pointCard .memberSince {
	font-size: 12px;
}

.buyer-content .pointContent {
	margin-top: 30px;
}

.pointTable {
	width: 100%;
	font-size: 14px;
}

.pointTable td {
	vertical-align: middle;
	text-align: center;
}

.pointTable thead {
	background-color: #f4f4f4;
}

.pointTable thead td {
	font-weight: bold;
	padding: 20px 0;
}

.pointTable .dateTD {
	width: 140px;
}

.pointTable .detailTD {
	width: auto;
}

.pointTable .pointTD {
	width: 140px;
}

.pointTable .remainTD {
	width: 150px;
}

.pointTable .leftTD,
.pointTable .rightTD {
	padding: 0px;
	width: 0px;
}

.pointTable .pointTD .note {
	font-size: 14px;
	line-height: 16px;
	color: #c0c0c0;
	text-align: center;
}

.pointTable tbody td {
	padding: 25px 0;
	border-top: 1px solid #cccccc;
}

.pointTable tbody .dateTD {
	font-size: 12px;
	line-height: 18px;
}

.pointTable tbody .detailTD {
	font-size: 12px;
	line-height: 18px;
}

.pointTable tbody .pointTD {
	font-size: 18px;
}

.pointTable tbody .remainTD {
	color: #34495e;
	font-size: 18px;
}

.useLnwPoints {
	color: #ad0f0f;
}

.getLnwPoints {
	color: #507d41;
}

@media only screen and (max-width: 959px) {
	.buyer-content .pointHeader {
		height: auto;
	}
	.buyer-content .pointHeader .rightArea {
		width: 100%;
		margin-left: 0;
	}
	.pointTable .pointTD {
		width: 85px;
	}
	.myorderArea .orderArea .leftArea .style_shop .detail .name {
		line-height: 16px;
	}
	.myorderArea .orderArea .leftArea .style_link.viewAllOrder {
		display: block;
		line-height: 20px;
	}
	.myorderArea .orderArea .leftArea .style_link.viewOrderDetail {
		display: block;
	}
}

@media only screen and (max-width: 767px) {
	.pointTable .dateTD,
	.pointTable .pointTD {
		width: 100px;
	}
}


/* -------------------- End Buyer Point Page Style -------------------- */

@media only screen and (max-width: 767px) {
	/* -------------------- My Order for Mobile -------------------- */
	.myorderArea .orderArea {
/*
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
*/
		display: flex;
		flex-flow: row wrap;
	}
	.myorderArea .orderArea .rightArea,
	.myorderArea .orderArea .leftArea {
		display: block;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.myorderArea .orderArea .rightArea {
		/*border-bottom: 1px solid #d2d2d2;
        padding-bottom: 10px;
		margin-bottom: 10px;*/
		-webkit-order: 2;
  		order: 2;
		float: none;
	}
	.myorderArea .orderArea .leftArea {
		-webkit-order: 1;
  		order: 1;
		/*		border-bottom: 1px solid #d2d2d2;*/
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.myorderArea .orderArea .rightArea .style_cancel {
		padding: 10px 0 10px 0;
	}
	.myorderArea .orderArea .leftArea .style_time {
		height: auto;
	}
	.myorderArea .orderArea .leftArea .style_price {
		padding-top: 0;
	}
	.myorderArea .orderArea .rightArea .style_viewreview {
		padding-top: 10px;
		/*		text-align: center;*/
	}
	.myorderArea .orderArea .rightArea .style_action {
		padding-top: 15px;
	}
	.myorderArea .orderArea .rightArea .style_status.status-seller_cancelled .status_txt,
	.myorderArea .orderArea .rightArea .style_status.status-wait_payment_verify .status_txt,
	.myorderArea .orderArea .rightArea .style_status.status-wait_confirm .status_txt {
		line-height: 42px;
	}
	.myorderArea .orderArea.isDispute {
		position: static;
		z-index: 1;
	}
	.myorderArea .orderArea.isDispute .rightArea {
		position: relative;
		z-index: 1;
		min-height: 280px;
	}
	.myorderArea .orderArea .lockArea {
		position: absolute;
		text-align: center;
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
		top: 0px;
		right: 0px;
		height: 100%;
		z-index: 9;
		color: white;
		background-color: rgba(20, 20, 20, 0.9);
	}
	/* -------------------- End My Order for Mobile -------------------- */
}


/* -------------------- Review Page Style -------------------- */

.buyer-zone .btn_blue_big {
	width: 200px;
	height: 60px;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	border: 1px solid #294181;
	background: #3553a5;
	border-radius: 10px;
	box-shadow: 0px 3px 0px 0px #294181;
	box-sizing: border-box;
}

.buyer-zone .btn_blue_big:hover {
	/*	background: #4e86ff;*/
	background: #4565bc;
}

.buyer-zone .btn_blue_big:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #294181;
}

.buyer-zone .btn_green {
	width: 220px;
	height: 65px;
	line-height: 65px;
	display: inline-block;
	font-family: 'wdb_bangnaregular';
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: justify;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	border: 1px solid #349644;
	background: #43ae55;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #349644;
	box-sizing: border-box;
}

.buyer-zone .btn_green:hover {
	background: #47b75a;
}

.buyer-zone .btn_green:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #349644;
}

.buyer-zone .btn_red {
	width: 220px;
	height: 65px;
	line-height: 65px;
	display: inline-block;
	font-family: 'wdb_bangnaregular';
	font-size: 32px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: justify;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	border: 1px solid #c62424;
	background: #ff4747;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #c62424;
	box-sizing: border-box;
}

.buyer-zone .btn_red:hover {
	background: #ff5454;
}

.buyer-zone .btn_red:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #c62424;
}

.buyer-content .reviewArea .headtext {
	margin: 30px 0;
	font-size: 22px;
	font-weight: bold;
}

.buyer-content .reviewArea .shopArea .name {
	font-size: 18px;
	margin-top: 15px;
}

.buyer-content .reviewArea .shopArea .badge {
	background-color: #6ec457;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	display: inline-block;
	margin-top: 10px;
}

.buyer-content .reviewArea .shopArea .tail {
	float: right;
	width: 10px;
	height: 22px;
	border-right: 10px solid #ffffff;
	border-top: 10px solid #6ec457;
	border-bottom: 10px solid #6ec457;
	height: 0px;
	width: 10px;
}

.buyer-content .reviewArea .shopArea .action {
	margin-top: 20px;
}

.buyer-content .reviewArea .action a {
	margin: 0 5px 5px 10px;
}

.buyer-content .reviewArea .action a img {
	vertical-align: middle;
	margin: -5px 20px 0;
}

.buyer-content .reviewArea .action_completed {
	display: none;
	margin: 30px 0;
}

.buyer-content .reviewArea .action_completed .service-like img,
.buyer-content .reviewArea .action_completed .service-dislike img {
	vertical-align: middle;
	margin: -5px 20px 0;
}

.buyer-content .reviewArea .action_completed .service-like {
	font-family: 'wdb_bangnaregular';
	font-size: 32px;
	font-weight: normal;
	color: #43ae55;
}

.buyer-content .reviewArea .action_completed .service-dislike {
	font-family: 'wdb_bangnaregular';
	font-size: 32px;
	font-weight: normal;
	color: #ff4747;
}

.buyer-content .reviewArea .action_completed a {
	color: #3553a5;
	font-size: 14px;
	margin-left: 35px;
	cursor: pointer;
}

.buyer-content .reviewArea .action_completed a:hover {
	text-decoration: underline;
}

.buyer-content .reviewArea .shopArea .shop_reviewtext {
	margin: 20px;
}

.buyer-content .reviewArea .shopArea .shop_reviewtext .left-area {
	margin-right: 260px;
}

.buyer-content .reviewArea .shopArea .shop_reviewtext textarea {
	width: 100%;
	min-height: 120px;
	margin: 0px;
	box-sizing: border-box;
	resize: vertical;
}

.buyer-content .reviewArea .shopArea .shop_reviewtext .right-area {
	margin: 0 0 0 10px;
	float: right;
	width: 240px;
}

.buyer-content .reviewArea .fileupload_container {
	clear: both;
}

.buyer-content .reviewArea .fileupload_container .btn_zone {
	text-align: left;
}

.buyer-content .reviewArea .fileupload_container .btn-upload {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	width: 100px;
}

.buyer-content .reviewArea .fileupload_container .image_zone {
	margin-top: 5px;
}

.buyer-content .reviewArea .fileupload_container .image_zone .image_area {
	width: 60px;
	height: 60px;
	float: left;
	margin: 0 5px 5px 0;
	position: relative;
}

.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area:hover,
.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area.selected {
	border: 1px solid #43ad54;
}

.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area:active {
	background-color: #43ad54;
}

.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area.selected:after {
	content: '\2713';
	font-size: 10px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	display: block;
	position: absolute;
	background-color: #43ad54;
	color: white;
	top: -5px;
	right: -5px;
}

.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area:hover img,
.buyer-content .reviewproductArea .fileupload_container .image_product_zone .image_area.selected img {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
}

.buyer-content .reviewArea .fileupload_container .image_zone .image_area img {
	max-width: 100%;
	max-height: 100%;
}

.buyer-content .reviewArea .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;
}

.buyer-content .reviewArea .fileupload_container .image_zone .image_area .remove:before {
	content: 'ลบ';
}

.buyer-content .reviewArea .fileupload_container .image_zone .image_area:hover .remove {
	display: block;
}

.buyer-content .reviewArea .note {
	text-align: left;
}

.buyer-content .reviewArea .productArea {
	display: none;
}

.buyer-content .reviewArea .productArea .productItem {
	margin: 20px;
	width: 90%;
	display: inline-block;
}

.buyer-content .reviewArea .productArea .headtext {
	margin-bottom: 10px;
}

.buyer-content .reviewArea .productArea ul {
	margin-bottom: 30px;
}

.buyer-content .reviewArea .productArea .productItem .left-area {
	display: inline-block;
	text-align: right;
}

.buyer-content .reviewArea .productArea .productItem .right-area {
	width: 60%;
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: top;
}

.buyer-content .reviewArea .productArea .productItem .right-area .choicereviewProductArea {
	text-align: left;
}

.buyer-content .reviewArea .productArea .productItem .right-area textarea {
	width: 100%;
	min-height: 80px;
	margin: 0;
	box-sizing: border-box;
	resize: vertical;
}

.buyer-content .reviewArea .productArea .productItem .right-area .headArea {
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}

.buyer-content .reviewArea .productArea .productItem .right-area .reviewProductArea label,
.buyer-content .reviewArea .productArea .productItem .right-area .reviewProductArea .style_choice {
	display: inline-block;
	font-size: 14px;
}

.buyer-content .reviewArea .productArea .productItem .right-area .reviewProductArea label.thumbup {
	color: #43ae55;
}

.buyer-content .reviewArea .productArea .productItem .right-area .reviewProductArea label.thumbdown {
	color: #ff4747;
}

.buyer-content .reviewArea .productArea .productItem .btn_green,
.buyer-content .reviewArea .productArea .productItem .btn_red {
	width: 115px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}

.buyer-content .reviewArea .productArea .productItem .btn_green img,
.buyer-content .reviewArea .productArea .productItem .btn_red img {
	width: 20px;
	margin: -5px 10px 0;
}

.buyer-content .reviewArea .productArea .productItem .action,
.buyer-content .reviewArea .productArea .productItem .action_completed {
	margin: 10px 0;
}

.buyer-content .reviewArea .productArea .productItem .action_completed .service-like,
.buyer-content .reviewArea .productArea .productItem .action_completed .service-dislike {
	font-size: 16px;
	line-height: 30px;
}

.buyer-content .reviewArea .productArea .productItem .action_completed .service-like img,
.buyer-content .reviewArea .productArea .productItem .action_completed .service-dislike img {
	width: 20px;
	margin: -5px 10px 0;
}

.buyer-content .reviewArea .productArea .productItem .action_completed .service-change {
	float: right;
	line-height: 30px;
}

.buyer-content .reviewArea .publicArea {
	display: none;
	margin-top: 15px;
}

.buyer-content .reviewArea .submitArea {
	display: none;
	margin-top: 15px;
}

@media only screen and (max-width: 767px) {
	/* -------------------- My Review for Mobile -------------------- */
	.buyer-content .reviewArea .shopArea .shop_reviewtext {
		margin: 20px;
	}
	.buyer-content .reviewArea .shopArea .shop_reviewtext .headtext {
		margin-bottom: 10px;
	}
	.buyer-content .reviewArea .shopArea .shop_reviewtext .left-area,
	.buyer-content .reviewArea .shopArea .shop_reviewtext .right-area {
		display: block;
		width: 100%;
	}
	.buyer-content .reviewArea .productArea .product_reviewtext .left-area {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.buyer-content .reviewArea .productArea .product_reviewtext .right-area {
		display: block;
		width: 100%;
	}
	.buyer-content .reviewArea .productArea .product_reviewtext .right-area textarea {
		width: 90%;
		margin-top: 10px;
	}
	.buyer-content .reviewArea .productArea .product_reviewtext .right-area .choicereviewProductArea {
		text-align: center;
	}
	/* -------------------- End My Review for Mobile -------------------- */
}


/* -------------------- End Review Page Style -------------------- */


/* -------------------- Order Detail Page Style -------------------- */

.buyer-content .orderDetailArea .headtext {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	padding-bottom: 10px;
	/*	border-bottom: 1px solid #d7dde9;*/
}

.buyer-content .orderDetailArea .subtext {
	font-size: 14px;
	font-weight: bold;
	/*	margin-top: 40px;*/
}

.buyer-content .orderDetailArea p {
	margin-top: 10px;
}

.buyer-content .orderDetailArea .s_text {
	line-height: 20px;
	font-size: 13px;
}

.buyer-content .orderDetailArea .orderheaderArea {
	border: 1px solid #d7dde9;
	background-color: #f7f9fa;
}

.buyer-content .orderDetailArea .orderheaderArea.isDispute .rightArea {
	/*
	float: right;
	width: 250px;
	text-align: right;
    line-height: 18px;
	*/
	min-height: 230px;
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .style_inform {
	/*padding-top: 10px;
	font-size:12px;
	color: #464646;
	width: 155px;
	margin: 0 auto;
    line-height: 16px;
	*/
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .style_inform .style_link {
	font-weight: bold;
	color: #3553a5;
	cursor: pointer;
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .style_inform .style_link:hover {
	text-decoration: underline;
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .status_img {
	display: inline-block;
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .status_txt {
	/*
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	line-height: 40px;
	*/
}

.buyer-content .orderDetailArea .orderheaderArea .rightArea .style_dispute {
	/*	margin-top: 10px;*/
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea {
	/*
	margin-right: 160px;
    margin-top: 15px;
	*/
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_head {
	font-size: 16px;
	color: #444444;
	font-weight: bold;
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_shead {
	float: left;
	padding-right: 20px;
	font-weight: normal;
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_ohead {
	font-weight: normal;
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_head .style_sid,
.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_head .style_oid {
	font-size: 28px;
	line-height: 50px;
}

.buyer-content .orderDetailArea .orderheaderArea .leftArea .style_time {
	margin-top: 10px;
	font-size: 12px;
}

.buyer-content .orderDetailArea .ordershippingArea .ordershippingDetail {
	border: 1px solid #d7dde9;
	box-sizing: border-box;
	padding: 30px 0 10px 0;
}

.buyer-content .orderDetailArea .orderpaymentArea .orderpaymentDetail {
	border: 1px solid #d7dde9;
	box-sizing: border-box;
	padding: 30px 0 10px 0;
}

.buyer-content .orderDetailArea .ordershippingArea .rightArea,
.buyer-content .orderDetailArea .orderpaymentArea .rightArea,

.buyer-content .orderDetailArea .orderlistArea .rightArea {
	width: 35%;
	display: inline-block;
	text-align: left;
}

.buyer-content .orderDetailArea .ordershippingArea .leftArea,
.buyer-content .orderDetailArea .orderpaymentArea .leftArea,
.buyer-content .orderDetailArea .orderlistArea .leftArea {
	width: 60%;
	display: inline-block;
	margin-left: 25px;
	vertical-align: top;
	text-align: left;
}

.orderpaymentDetail .choiceArea {
	padding: 20px 0 10px;
}

.orderpaymentDetail .choiceArea .selectbox {
	border: 0px none;
	cursor: default;
}

.buyer-content .orderDetailArea .orderlistArea .domain {
	margin-top: 3px;
}

.buyer-content .orderDetailArea .ordershippingArea .rightArea .style_track a {
	color: #3553a5;
	font-size: 14px;
	line-height: 36px;
}

.buyer-content .orderDetailArea .orderpaymentArea .leftArea .style_channelpay {
	margin-top: 10px;
	vertical-align: middle;
}

.buyer-content .orderDetailArea .orderpaymentArea .leftArea .style_channelpay img {
	vertical-align: middle;
}

.buyer-content .orderDetailArea .orderpaymentArea .leftArea .style_channelpay .nameChannel {
	vertical-align: middle;
}

.buyer-content .orderDetailArea .productTable {
	width: 100%;
	font-size: 14px;
	border: 1px solid #d7dde9;
	border-top: 2px solid #3452a5;
}

.buyer-content .orderDetailArea .productTable td {
	vertical-align: middle;
	text-align: center;
}

.buyer-content .orderDetailArea .productTable thead,
.buyer-content .orderDetailArea .productTable tfoot tr.totalTR {
	background-color: #e9e9e9;
	font-weight: bold;
}

.buyer-content .orderDetailArea .productTable thead td {
	font-weight: bold;
	padding: 15px 0;
}

.buyer-content .orderDetailArea .productTable thead td.nameTD .shopname {
	width: 340px;
	line-height: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px 0 0;
}

.buyer-content .orderDetailArea .productTable thead td.nameTD .badge {
	background-color: #6ec457;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	display: inline-block;
	margin-top: 5px;
}

.buyer-content .orderDetailArea .productTable thead td.nameTD .badge .tail {
	float: right;
	width: 10px;
	height: 22px;
	border-right: 10px solid #e9e9e9;
	border-top: 10px solid #6ec457;
	border-bottom: 10px solid #6ec457;
	height: 0px;
	width: 10px;
}

.buyer-content .orderDetailArea .productTable .imageTD {
	width: 70px;
}

.buyer-content .orderDetailArea .productTable .nameTD {
	width: auto;
	text-align: left;
}

.buyer-content .orderDetailArea .productTable .priceTD {
	width: 100px;
}

.buyer-content .orderDetailArea .productTable .quantityTD {
	width: 50px;
}

.buyer-content .orderDetailArea .productTable .amountTD {
	width: 100px;
}

.buyer-content .orderDetailArea .productTable .controlTD {
	width: 20px;
}

.buyer-content .orderDetailArea .productTable .leftTD,
.buyer-content .orderDetailArea .productTable .rightTD {
	padding: 0px;
	width: 0px;
}

.buyer-content .orderDetailArea .productTable tbody .amountTD,
.buyer-content .orderDetailArea .productTable tbody .priceTD,
.buyer-content .orderDetailArea .productTable .textTD,
.buyer-content .orderDetailArea .productTable .valueTD {
	text-align: right;
}

.buyer-content .orderDetailArea .productTable .detailTD {
	text-align: left;
	font-size: 12px;
}

.buyer-content .orderDetailArea .productTable .amountTD {
	padding: 10px 5px;
}

.buyer-content .orderDetailArea .productTable tbody td {
	padding: 10px 0;
	border-bottom: 1px solid #cccccc;
}

.buyer-content .orderDetailArea .productTable .productsTR td,
.buyer-content .orderDetailArea .productTable .discountTR td,
.buyer-content .orderDetailArea .productTable .shippingTR td,
.buyer-content .orderDetailArea .productTable .pointTR td,
.buyer-content .orderDetailArea .productTable .detailTR td {
	padding: 10px 5px;
}

.buyer-content .orderDetailArea .productTable .totalTR td {
	padding: 20px 5px;
}

.buyer-content .orderDetailArea .productTable .nameTD,
.buyer-content .orderDetailArea .productTable .priceTD,
.buyer-content .orderDetailArea .productTable .quantityTD,
.buyer-content .orderDetailArea .productTable .amountTD {
	border-left: none;
}

@media only screen and (max-width: 959px) {
	.buyer-content .orderDetailArea .headtext {
		margin-top: 15px;
	}
	.buyer-content .orderDetailArea .subtext {
		margin-top: 10px;
	}
	.buyer-content .orderDetailArea p {
		margin: 5px 0 0 0;
	}
	.buyer-content .orderDetailArea .s_text {
		font-size: 13px;
	}
	.buyer-content .orderDetailArea .orderheaderArea {
		height: 100%;
		padding: 10px 10px 30px 10px;
		border-bottom: 1px solid #d9d9d9;
	}
	.buyer-content .orderDetailArea .ordershippingArea .rightArea,
	.buyer-content .orderDetailArea .orderpaymentArea .rightArea,
	.buyer-content .orderDetailArea .orderlistArea .rightArea {
		display: inline-block;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.buyer-content .orderDetailArea .ordershippingArea .leftArea,
	.buyer-content .orderDetailArea .orderpaymentArea .leftArea,
	.buyer-content .orderDetailArea .orderlistArea .leftArea {
		display: inline-block;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.buyer-content .orderDetailArea .ordershippingArea .ordershippingDetail,
	.buyer-content .orderDetailArea .orderpaymentArea .orderpaymentDetail {
		padding: 0 10px 20px 10px;
		min-height: 0;
	}
	.buyer-content .orderDetailArea .productTable thead td.nameTD .shopname {
		width: 200px;
	}
}

@media only screen and (max-width: 767px) {
	.buyer-content .orderDetailArea .orderheaderArea .rightArea {
		display: inline-block;
		width: 100%;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.buyer-content .orderDetailArea .orderheaderArea.isDispute .rightArea {
		min-height: 280px;
	}
	.buyer-content .orderDetailArea .orderheaderArea .leftArea {
		display: inline-block;
		width: 100%;
		margin-top: 20px;
		padding: 0;
	}
	.buyer-content .orderDetailArea .productTable {
/*		display: block;*/
		width: 100%;
	}
	.buyer-content .orderDetailArea .productTable thead td {
		text-align: center;
		padding: 15px 0;
	}
	.buyer-content .orderDetailArea .productTable thead td.nameTD {
		width: 70%;
	}
	.buyer-content .orderDetailArea .productTable thead td.nameTD .shopname {
		width: 340px;
	}
	.buyer-content .orderDetailArea .productTable thead td.priceTD,
	.buyer-content .orderDetailArea .productTable thead td.quantityTD,
	.buyer-content .orderDetailArea .productTable thead td.amountTD {
		display: none;
	}
	.buyer-content .orderDetailArea .productTable td {
		display: inline-block;
		padding: 0;
		margin: 0;
		text-align: left;
	}
	.buyer-content .orderDetailArea .productTable tr {
		border-bottom: 1px solid #cccccc;
	}
	.buyer-content .orderDetailArea .productTable tbody td {
		display: inline-block;
		border: 0;
	}
	.buyer-content .orderDetailArea .productTable tbody td.imageTD {
		text-align: center;
		width: 70px;
	}
	.buyer-content .orderDetailArea .productTable tbody td.nameTD {
		width: 70%;
	}
	.buyer-content .orderDetailArea .productTable tbody td.priceTD {
		text-align: center;
		width: 33%;
		float: left;
		padding-top: 0;
	}
	.buyer-content .orderDetailArea .productTable tbody td.quantityTD {
		text-align: center;
		width: 25%;
		float: left;
		padding-top: 0;
	}
	.buyer-content .orderDetailArea .productTable tbody td.amountTD {
		text-align: center;
		width: 33%;
		float: right;
		padding-top: 0;
	}
	.buyer-content .orderDetailArea .productTable tbody td:before {
		display: inline-block;
		position: relative;
		top: 0;
		width: 100%;
		white-space: nowrap;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
	}
	.buyer-content .orderDetailArea .productTable tbody td:nth-of-type(4):before {
		content: "ราคา/หน่วย:";
	}
	.buyer-content .orderDetailArea .productTable tbody td:nth-of-type(5):before {
		content: "จำนวน:";
	}
	.buyer-content .orderDetailArea .productTable tbody td:nth-of-type(6):before {
		content: "ราคารวม:";
	}
	.buyer-content .orderDetailArea .productTable tfoot td.textTD {
		float: left;
		padding-left: 10px;
	}
	.buyer-content .orderDetailArea .productTable tfoot td.valueTD {
		float: right;
		padding-right: 10px;
	}
}

@media only screen and (max-width: 479px) {
	.buyer-content .orderDetailArea .productTable thead td.nameTD .shopname {
		width: 220px;
	}
}


/* -------------------- End Order Detail Page Style -------------------- */


/* -------------------- Payment Page Style -------------------- */

.buyer-content .paymentArea .onlineArea {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #d9d9d9;
	margin-bottom: 40px;
}

.buyer-content .paymentArea .onlineArea a {}

.buyer-content .paymentArea .onlineArea a:hover {
	background-color: #f0f0f0;
	cursor: pointer;
}

.buyer-content .paymentArea .onlineArea .style_logowithchannel {
	display: none;
}

.buyer-content .paymentArea .onlineArea .style_logo {
	display: inline-block;
	width: 30%;
	text-align: center;
}

.buyer-content .paymentArea .onlineArea .style_channel {
	display: inline-block;
	width: 40%;
	text-align: center;
}

.buyer-content .paymentArea .onlineArea .style_button {
	display: inline-block;
	width: 29%;
	text-align: center;
}

.buyer-content .paymentArea .onlineArea .paypal,
.buyer-content .paymentArea .onlineArea .paysbuy {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	line-height: 108px;
}

.buyer-content .paymentArea .onlineArea .paypal img,
.buyer-content .paymentArea .onlineArea .paysbuy img {
	vertical-align: middle;
}

.buyer-content .paymentArea .bankArea {
	border-top: 1px solid #cccccc;
}

.buyer-content .paymentArea .bankArea .payment_kbank,
.buyer-content .paymentArea .bankArea .payment_bbl,
.buyer-content .paymentArea .bankArea .payment_bay,
.buyer-content .paymentArea .bankArea .payment_ktb,
.buyer-content .paymentArea .bankArea .payment_scb {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.buyer-content .paymentArea .bankArea .payment_kbank span,
.buyer-content .paymentArea .bankArea .payment_bbl span,
.buyer-content .paymentArea .bankArea .payment_bay span,
.buyer-content .paymentArea .bankArea .payment_ktb span,
.buyer-content .paymentArea .bankArea .payment_scb span {
	display: inline-block;
}

.buyer-content .paymentArea .bankArea .payment_kbank span.bank_name h4 {
	color: #2fb456;
}

.buyer-content .paymentArea .bankArea .payment_bbl span.bank_name h4 {
	color: #101082;
}

.buyer-content .paymentArea .bankArea .payment_bay span.bank_name h4 {
	color: #eaab00;
}

.buyer-content .paymentArea .bankArea .payment_ktb span.bank_name h4 {
	color: #10218b;
}

.buyer-content .paymentArea .bankArea .payment_scb span.bank_name h4 {
	color: #4b2785;
}

.buyer-content .paymentArea .bankArea p {
	color: #444444;
	font-size: 14px;
	margin: 0;
}

.buyer-content .paymentArea .bankArea h2 {
	color: #464646;
	font-size: 24px;
}

.buyer-content .paymentArea .bankArea .bank_name h4 {
	font-size: 20px;
	line-height: 45px;
	text-decoration: none;
}

.buyer-content .paymentArea .bankArea .bank_pic {
	width: 80px;
	padding: 0 20px 20px 20px;
	margin-top: 20px;
}

.buyer-content .paymentArea .bankArea .bank_name {
	text-align: left;
	width: 220px;
	padding: 0 20px 20px 0;
}

.buyer-content .paymentArea .bankArea .account_name {
	text-align: right;
	width: 260px;
	padding: 0 20px 20px 20px;
}

.buyer-content .paymentArea .btn_blue {
	float: right;
	margin: 20px 0;
}

@media only screen and (max-width: 959px) {
	.buyer-content .paymentArea .bankArea .account_name {
		margin-left: 105px;
		text-align: left;
	}
}

@media only screen and (max-width: 767px) {
	.buyer-content .paymentArea .onlineArea .style_logowithchannel {
		display: inline-block;
		width: 60%;
		text-align: center;
	}
	.buyer-content .paymentArea .onlineArea .style_logo {
		display: none;
	}
	.buyer-content .paymentArea .onlineArea .style_channel {
		display: none;
	}
}

@media only screen and (max-width: 479px) {
	.buyer-content .paymentArea .onlineArea .style_logowithchannel,
	.buyer-content .paymentArea .onlineArea .style_button {
		width: 100%;
	}
	.buyer-content .paymentArea .onlineArea .paypal,
	.buyer-content .paymentArea .onlineArea .paysbuy {
		line-height: 78px;
		padding: 15px 0;
	}
	.buyer-content .paymentArea .bankArea .payment_kbank span,
	.buyer-content .paymentArea .bankArea .payment_bbl span,
	.buyer-content .paymentArea .bankArea .payment_bay span,
	.buyer-content .paymentArea .bankArea .payment_ktb span,
	.buyer-content .paymentArea .bankArea .payment_scb span {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.buyer-content .paymentArea .bankArea .bank_pic {
		width: 80px;
		padding: 0;
		margin-top: 20px;
	}
	.buyer-content .paymentArea .bankArea .bank_name {
		margin: 0;
		padding: 20px 0;
	}
	.buyer-content .paymentArea .bankArea .account_name {
		margin: 0;
		padding: 0;
	}
	.buyer-content .paymentArea .btn_blue {
		float: none;
		margin-left: 25%;
	}
}


/* -------------------- End Payment Page Style -------------------- */


/* -------------------- Collecting Data Phase --------------------- */

.seller-profile .collectdata_text,
.header-seller-device .collectdata_text {
	color: #fbc624;
	float: right;
}

.seller-content .collectdata_text {
	color: #fbc624;
	float: right;
}

.seller-content .collectdata_bigtext {
	color: #fbc624;
	font-size: 36px;
	padding-top: 40px;
	width: 100%;
	display: block;
	text-align: center;
}

@media only screen and (max-width: 767px) {
	.seller-content .collectdata_text {
		float: none;
		display: block;
		padding: 15px 0;
	}
}

.paymentHeader .area-right .style_header {
/*	font-family: rsu;*/
}


/* -------------------- End Collecting Data Phase --------------------- */


/* -------------------- InformPayment Success Page Style -------------------- */

.buyer-zone .informSuccessArea .paymentHeader {
	margin-bottom: 30px;
}

.buyer-zone .informSuccessArea .paymentHeader .area-left {
	float: left;
	width: 60px;
}

.buyer-zone .informSuccessArea .paymentHeader .area-right {
	margin-left: 80px;
}

.buyer-zone .informSuccessArea .paymentHeader .area-right .style_header {
	font-size: 24px;
	line-height: 32px;
	padding: 0;
}

.buyer-zone .informSuccessArea .paymentHeader .description {
	line-height: 18px;
}

.buyer-zone .informSuccessArea .paymentDetailArea {
	border: 1px solid #d9d9d9;
	padding: 40px 40px 15px 40px;
	margin-bottom: 20px;
}

.buyer-zone .informSuccessArea .paymentDetailArea .line {
	margin-bottom: 25px;
}

.buyer-zone .informSuccessArea .paymentDetailArea .title {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	font-weight: bold;
	width: 180px;
}

.buyer-zone .informSuccessArea .paymentDetailArea .content {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.buyer-zone .informSuccessArea .paymentDetailArea .image_area {
	width: 60px;
	height: 60px;
}

.buyer-zone .informSuccessArea .paymentDetailArea .image_area img {
	max-width: 100%;
	max-height: 100%;
}

.buyer-zone .informSuccessArea .choiceorderArea {
	margin-bottom: 10px;
}

.buyer-zone .informSuccessArea .orderTotalprice {
	display: block;
	text-align: right;
	float: right;
	border-bottom: 5px solid #848484;
	line-height: 30px;
}

.buyer-zone .informSuccessArea .orderTotalprice .title {
	font-size: 16px;
	margin-right: 20px;
}

.buyer-zone .informSuccessArea .orderTotalprice .content {
	padding-left: 80px;
	font-size: 20px;
	font-weight: bold;
}

.buyer-zone .informSuccessArea .paymentDescription {
	margin: 85px 0 50px 0;
}

.buyer-zone .informSuccessArea .paymentDescription .title {
	font-size: 16px;
	margin-right: 20px;
	font-weight: bold;
}

.buyer-zone .informSuccessArea .paymentDescription .content {
	font-weight: normal;
}

.buyer-zone .informSuccessArea .paymentFooter {
	margin: 20px 0;
}

@media only screen and (max-width: 479px) {
	.buyer-zone .informSuccessArea .paymentHeader .area-left {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.buyer-zone .informSuccessArea .paymentHeader .area-right {
		display: block;
		width: 100%;
		margin: 0;
	}
	.buyer-zone .informSuccessArea .paymentHeader .area-right .style_header {
		font-size: 20px;
		text-align: center;
	}
	.buyer-zone .informSuccessArea .paymentDetailArea .title,
	.buyer-zone .informSuccessArea .paymentDetailArea .content {
		display: block;
		width: 100%;
	}
	.buyer-zone .informSuccessArea .paymentDetailArea .content {
		padding-top: 10px;
	}
}


/* -------------------- End InformPayment Success Page Style -------------------- */


/* -------------------- Payment Online Success Page Style -------------------- */

.buyer-zone .paymentSuccessArea .paymentHeader {
	margin-bottom: 30px;
}

.buyer-zone .paymentSuccessArea .paymentHeader .area-left {
	float: left;
	width: 60px;
}

.buyer-zone .paymentSuccessArea .paymentHeader .area-right {
	margin-left: 80px;
}

.buyer-zone .paymentSuccessArea .paymentHeader .area-right .style_header {
	font-size: 24px;
	line-height: 40px;
	padding: 0;
/*	font-family: rsu;*/
}

.buyer-zone .paymentSuccessArea .paymentHeader .description {
	line-height: 18px;
}

.buyer-zone .paymentSuccessArea .paymentDetailArea {
	border: 1px solid #d9d9d9;
	padding: 40px 40px 15px 40px;
	margin-bottom: 10px;
}

.buyer-zone .paymentSuccessArea .paymentDetailArea .line {
	margin-bottom: 25px;
}

.buyer-zone .paymentSuccessArea .paymentDetailArea .title {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	width: 180px;
}

.buyer-zone .paymentSuccessArea .paymentDetailArea .content {
	display: inline-block;
	text-align: left;
}

.buyer-zone .paymentSuccessArea .choiceorderArea {
	margin-bottom: 10px;
}

.buyer-zone .paymentSuccessArea .orderTotalprice {
	display: block;
	text-align: right;
	float: right;
	border-bottom: 5px solid #848484;
	line-height: 30px;
}

.buyer-zone .paymentSuccessArea .orderTotalprice .title {
	font-size: 16px;
	margin-right: 20px;
}

.buyer-zone .paymentSuccessArea .orderTotalprice .content {
	padding-left: 80px;
	font-size: 20px;
	font-weight: bold;
}

.buyer-zone .paymentSuccessArea .paymentDescription {
	margin: 85px 0 50px 0;
}

.buyer-zone .paymentSuccessArea .paymentDescription .title {
	font-size: 16px;
	margin-right: 20px;
	font-weight: bold;
}

.buyer-zone .paymentSuccessArea .paymentDescription .content {
	font-weight: normal;
}

.buyer-zone .paymentFooter {
	margin: 30px 0;
	background: #f7f9fa;
	border: 1px solid #d7dde9;
	white-space: nowrap;
	box-sizing: border-box;
}

.buyer-zone .paymentFooter .block {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	padding: 30px 0;
}

.buyer-zone .paymentFooter .block2 {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	padding: 30px 0;
}

.buyer-zone .paymentFooter .block3 {
	display: inline-block;
	vertical-align: middle;
	width: 33.33%;
	padding: 30px 0;
}

.buyer-zone .paymentFooter .borderLeft {
	border-left: 1px solid #d7dde9;
}

.buyer-zone .paymentFooter ul {
	list-style: disc inside;
	margin-top: 10px;
}

.buyer-zone .paymentFooter ul li {
	margin-bottom: 0;
}

@media only screen and (max-width: 959px) {
	.buyer-zone .paymentSuccessArea .paymentHeader .area-right .style_header {
		line-height: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.paymentSuccessArea .choiceorderArea .orderArea {
		display: inline-block;
	}
	.buyer-zone .paymentFooter .block2 {
		display: block;
		width: 100%;
	}
	.buyer-zone .paymentFooter .block3 {
		display: block;
		width: 100%;
	}
	.buyer-zone .paymentFooter .borderLeft {
		border-left: 0;
		border-top: 1px solid #d7dde9;
	}
}

@media only screen and (max-width: 479px) {
	.buyer-zone .paymentSuccessArea .paymentHeader .area-left {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.buyer-zone .paymentSuccessArea .paymentHeader .area-right {
		display: block;
		width: 100%;
		margin: 0;
	}
	.buyer-zone .paymentSuccessArea .paymentHeader .area-right .style_header {
		font-size: 18px;
		text-align: center;
	}
	.buyer-zone .paymentSuccessArea .paymentHeader .area-right .description {
		text-align: center;
	}
	.buyer-zone .paymentSuccessArea .paymentDetailArea .title,
	.buyer-zone .paymentSuccessArea .paymentDetailArea .content {
		display: block;
		width: 100%;
	}
	.buyer-zone .paymentSuccessArea .paymentDetailArea .content {
		padding-top: 10px;
	}
}


/* -------------------- End Payment Online Success Page Style -------------------- */


/* -------------------- Cancel Paypal Payment Page Style -------------------- */

.buyer-zone .paypalCancelArea .paymentHeader {
	margin-bottom: 30px;
}

.buyer-zone .paypalCancelArea .paymentHeader .area-left {
	float: left;
	width: 60px;
}

.buyer-zone .paypalCancelArea .paymentHeader .area-right {
	margin-left: 80px;
}

.buyer-zone .paypalCancelArea .paymentHeader .area-right .style_header {
	font-size: 24px;
	line-height: 40px;
	padding: 0;
}

.buyer-zone .paypalCancelArea .paymentHeader .description {
	line-height: 18px;
}

.buyer-zone .paypalCancelArea .choiceorderArea {
	margin-bottom: 10px;
}

.buyer-zone .paypalCancelArea .orderTotalprice {
	display: block;
	text-align: right;
	float: right;
	border-bottom: 5px solid #848484;
	line-height: 30px;
}

.buyer-zone .paypalCancelArea .orderTotalprice .title {
	font-size: 16px;
	margin-right: 20px;
}

.buyer-zone .paypalCancelArea .orderTotalprice .content {
	padding-left: 80px;
	font-size: 20px;
	font-weight: bold;
}

.buyer-zone .paypalCancelArea .paymentDescription {
	margin: 85px 0 50px 0;
}

.buyer-zone .paypalCancelArea .paymentDescription .title {
	font-size: 16px;
	margin-right: 20px;
	font-weight: bold;
}

.buyer-zone .paypalCancelArea .paymentDescription .content {
	font-weight: normal;
}

.buyer-zone .paypalCancelArea .paymentFooter {
	margin: 20px 0;
}

@media only screen and (max-width: 479px) {
	.buyer-zone .paypalCancelArea .paymentHeader .area-left {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.buyer-zone .paypalCancelArea .paymentHeader .area-right {
		display: block;
		width: 100%;
		margin: 0;
	}
	.buyer-zone .paypalCancelArea .paymentHeader .area-right .style_header {
		font-size: 20px;
		text-align: center;
	}
}


/* -------------------- End Cancel Paypal Payment Page Style -------------------- */


/* -------------------- Review Success Page Style -------------------- */

.buyer-zone .reviewSuccessArea .reviewHeader {
	background: #f5f5f5;
	border: 1px solid #ececec;
	padding: 20px 35px;
	margin-bottom: 45px;
}

.buyer-zone .reviewSuccessArea .reviewHeader .area-left {
	float: left;
	width: 60px;
}

.buyer-zone .reviewSuccessArea .reviewHeader .area-right {
	margin-left: 70px;
}

.buyer-zone .reviewSuccessArea .reviewHeader .area-right .style_header {
	font-size: 24px;
	line-height: 26px;
	padding: 0;
	color: #2c3e50;
}

.buyer-zone .reviewSuccessArea .reviewHeader .area-right .description {
	font-size: 14px;
	line-height: 20px;
	color: #34495e;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .benefit_txt {
	color: #3553a5;
	font-size: 15px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint {
	margin-top: 10px;
	padding: 25px 35px;
	color: #404040;
	font-size: 14px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .oldPoint {
	font-size: 14px;
	color: #404040;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .reviewPoint {
	font-size: 14px;
	line-height: 32px;
	color: #404040;
	padding-bottom: 15px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .totalPoint {
	font-size: 14px;
	color: #404040;
	padding-top: 20px;
	border-top: 1px solid #dadada;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .leftCol {
	display: inline-block;
	width: 75%;
	text-align: left;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .rightCol {
	display: inline-block;
	width: 24%;
	text-align: right;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium {
	/*
	background: url('../_images/feedback/banner_review_premium.png');
	background-position: bottom;
	background-repeat: no-repeat;
*/
	/*	display: block;*/
	/*	height: 180px;*/
	/*    background-color: #f4f6f8;*/
	/*    padding: 20px 35px;*/
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .inviteText {
	text-align: center;
	margin: 20px 0;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .leftArea {
	display: inline-block;
	width: 60%;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .rightArea {
	display: inline-block;
	width: 220px;
	vertical-align: top;
	margin-left: 20px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .subtxt {
	color: #2c3e50;
	font-size: 14px;
	line-height: 22px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .txt {
	color: #2c3e50;
	font-size: 17px;
	line-height: 28px;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .important {
	color: #3553a5;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .gotoPremium {
	font-size: 14px;
	background-color: #3553a5;
	line-height: 50px;
	width: 220px;
	text-align: center;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .gotoPremium a {
	display: block;
	color: #fff;
}

.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .gotoPremium a:hover {
	background-color: #4565bc;
	text-decoration: none;
}


/*
.buyer-zone .reviewSuccessArea .reviewDetailArea .feedbackTable .feedbackTR_shop td{
    border-top: 1px solid #ececec;
}
.buyer-zone .reviewSuccessArea .reviewDetailArea .reviewSeeAll{
    margin-bottom: 30px;
    text-align: left;
}
.buyer-zone .reviewSuccessArea .reviewDetailArea .reviewSeeAll a{
    color: #3553a5;
    text-decoration: underline;
    font-size: 16px;
}
.buyer-zone .reviewSuccessArea .reviewDetailArea .reviewSeeAll a:hover{
    color: #4565bc;
}
*/

@media only screen and (max-width: 959px) {
	.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint {
		padding: 25px 10px;
	}
	.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .leftArea {
		width: 100%;
		text-align: center;
	}
	.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .rightArea {
		display: block;
		margin: 10px auto 0;
	}
}

@media only screen and (max-width: 767px) {
	.buyer-zone .reviewSuccessArea .reviewHeader {
		padding: 20px;
	}
	.buyer-zone .reviewSuccessArea .reviewHeader .area-left {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}
	.buyer-zone .reviewSuccessArea .reviewHeader .area-right {
		display: block;
		width: 100%;
		margin: 0;
	}
	.buyer-zone .reviewSuccessArea .reviewHeader .area-right .style_header {
		font-size: 20px;
		text-align: center;
	}
	.buyer-zone .reviewSuccessArea .reviewHeader .area-right .description {
		margin-top: 5px;
	}
	.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .leftCol {
		width: 55%;
	}
	.buyer-zone .reviewSuccessArea .reviewBenefit .summaryPoint .rightCol {
		width: 43%;
	}
	.buyer-zone .reviewSuccessArea .reviewBenefit .reviewPremium .inviteText img {
		width: 100%;
	}
	/*
    .buyer-zone .reviewSuccessArea .reviewDetailArea .feedbackTable .feedbackTR_shop td{
        border-top: 0;
    }
    .buyer-zone .reviewSuccessArea .reviewDetailArea .feedbackTable tr.feedbackTR_shop{
        border-top: 1px solid #ececec;
    }
    .buyer-zone .reviewSuccessArea .reviewDetailArea .feedbackTable tr.feedbackTR_product{
        border-bottom: 1px solid #ececec;
    }
    .buyer-zone .reviewSuccessArea .reviewDetailArea .reviewSeeAll{
        text-align: center;
    }
    .buyer-zone .reviewSuccessArea .reviewDetailArea .feedback_comment .feedbackTable tr.feedbackTR_shop td:nth-of-type(1):before{
		display: none;
	}
*/
}


/* -------------------- End Review Success Page Style -------------------- */

.noticeBox a,
.noticeBox a:visited {
	color: #3553a5;
}

.noticeBox,
.noticeBoxSmall,
.warningBox,
.warningBoxSmall {
	background: #fdffe5;
	border: 1px dashed #ffcb79;
	line-height: 24px;
	padding: 15px 20px;
	margin-bottom: 20px;
	border-radius: 15px;
}

.noticeBoxSmall,
.warningBoxSmall {
	margin-top: 20px;
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
}

.warningBox,
.warningBoxSmall {
	color: red;
	border-color: red;
	background-color: #fff5f5;
	margin-top: 20px;
	margin-bottom: 0px;
}

.noticetext {
	font-size: 12px;
	line-height: 18px;
}

.noticetext.premium {
	color: #e75fa9;
	margin-bottom: 5px;
}

.noticeBoxSmall.rightOrderArea {
	margin: 10px 0 0;
}


/* -------------------- Confirm Receive Page Style -------------------- */

.buyer-zone .confirmReceiveArea .confirmHeader {
	margin-bottom: 30px;
	padding: 20px;
	background-color: #eaedf1;
}

.buyer-zone .confirmReceiveArea .confirmHeader .style_header {
	color: #3553a5;
	font-size: 20px;
	line-height: 30px;
	padding: 0;
	font-weight: bold;
}

.buyer-zone .confirmReceiveArea .confirmHeader .style_subheader {
	color: #1c1c1c;
	text-decoration: none;
}

.buyer-zone .confirmReceiveArea .confirmHeader .description {
	color: #7c7c7c;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_head {
	color: #3553a5;
	font-size: 16px;
	padding: 15px 20px;
	text-align: left;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_moredetail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaedf1;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_moredetail a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
	padding: 0 6px;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_detail {
	text-align: left;
	line-height: 24px;
	padding: 0 20px 0 40px;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_detail ul {
	list-style-type: square;
	margin-bottom: 20px;
}

.buyer-zone .confirmReceiveArea .confirmTip .tipArea .style_detail ul li a {
	color: #3553a5;
	text-decoration: underline;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_head {
	color: #3553a5;
	font-size: 16px;
	padding: 15px 20px;
	text-align: right;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_moredetail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaedf1;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_moredetail a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
	padding: 0 6px;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail {
	text-align: right;
	line-height: 24px;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .allpointArea {
	display: block;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .style_name {
	font-weight: bold;
	display: inline-block;
	padding-right: 20px;
}

.buyer-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .style_point {
	width: 150px;
	padding-right: 20px;
	display: inline-block;
}

.buyer-zone .confirmReceiveArea .confirmFooter .buttonArea {
	text-align: right;
	padding: 20px 10px 20px 0;
	background-color: #eaedf1;
	margin-top: 30px;
}

.buyer-zone .confirmReceiveArea .confirmFooter .buttonArea .btn_gray {
	margin-left: 5px;
	line-height: 20px;
}


/* -------------------- End Confirm Receive Page Style -------------------- */

/* -------------------- Dispute Style -------------------- */
.buyer-zone .disputeArea{
	padding: 20px 40px 40px;
	border-radius: 30px;
}
.disputeArea{
	position: relative;
	background-color: #f2f2f2;
}
.disputeArea .disputeHeader {
	padding: 20px;
}
.disputeArea .disputeHeader .style_header{
	display: inline-block;
	vertical-align: middle;
	width: 55%;
	text-align: left;
/*	font-family: 'rsubold';*/
}
.disputeArea .disputeHeader .style_status{
	display: inline-block;
	vertical-align: middle;
	width: 45%;
	text-align: right;
}
.disputeArea .disputeHeader .style_subheader{
	display: block;
	color: #000;
	font-weight: normal;
}
.disputeArea .disputeHeader .lock{
	height: 20px;
	position: relative;
	top: 2px;
}

.disputeArea .disputeHeader .style_header {
	color: #d41751;
	font-size: 20px;
	line-height: 30px;
	padding: 0;
	font-weight: bold;
}

.disputeArea .disputeHeader .style_subheader {
	color: #1c1c1c;
	text-decoration: none;
	font-size: 16px;
}

.disputeArea .disputeHeader .description {
	color: #7c7c7c;
	font-size: 13px;
}

.disputeArea .disputeDetailArea .choiceorderArea{
	margin-bottom: 0;
	padding: 0;
}
.disputeArea .disputeDetailArea .choiceorderArea .orderArea{
	padding: 15px;
}

.disputeArea .disputeDetailArea {
	margin: 0;
}
.disputeArea .disputeDetailArea .orderArea,
.disputeArea .disputeDetailArea .tipArea {
	background: #ffffff;
}
.disputeArea .listMessage{
	padding: 0 20px 25px 20px;
	/*margin-top: 20px;*/
	margin-top: 0;
	min-height: 200px;
	max-height: 400px;
	height: calc(100vh - 470px);
	overflow-x: hidden;
	overflow-y: auto;
}
.buyer-zone .disputeArea .listMessage {
	max-height: none;
	height: 400px;
}
.disputeArea .listMessage .messageZone{
	padding-top: 25px;
}
.disputeArea .messageZone{
	text-align: left;
}
.disputeArea .messageZone .userDetail{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 75px;
}
.disputeArea .messageZone .userDetail .name{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	padding: 0 5px;
	box-sizing: border-box;
}
.disputeArea .messageZone .userMessage{
	padding: 10px 20px;
	display: inline-block;
	vertical-align: top;
	width: auto;
	max-width: 300px;
	box-sizing: border-box;
	border-radius: 30px;
	color: #666;
	text-align: left;
	word-break: break-word;
	background: white;
	box-shadow: 0px 0px 30px 0px #eee;
	border-radius: 0 30px 30px 30px;
}
.disputeArea .messageZone .userMessage .message_text{
	white-space: pre-line;
}
.disputeArea .messageZone .userMessage .message_image{
	max-width: 100%;
	margin-top: 10px;
}
.disputeArea .messageZone .userMessage .message_time{
	color: #aaa;
	font-size: 12px;
	margin-top: 5px;
}
.disputeArea .fixsystemDetail .message_time,
.disputeArea .messageZone .systemDetail .message_time{
	color: #fff;
	font-size: 12px;
	margin-top: 2px;
	display: inline-block;
}
.disputeArea .messageZone.system{
	text-align: center;
}
.disputeArea .fixsystemDetail,
.disputeArea .messageZone.system .systemDetail{
	display: inline-block;
	background: #ffb137;
	color: #fff;
	padding: 5px 15px;
	border-radius: 30px;
	font-size: 14px;
	box-sizing: border-box;
}
.disputeArea .fixsystemDetail.complete,
.disputeArea .messageZone.system.complete .systemDetail{
	background: green;
}
.disputeArea .fixsystemDetail.cancel,
.disputeArea .messageZone.system.cancel .systemDetail{
	background: #999;
}
.disputeArea .messageZone.system .systemDate{
	font-size: 12px;
	text-align: center;
}
.disputeArea .messageZone.lnwpay .userMessage{
	color: #4565bc;
	border: 2px solid #4565bc;
}
.disputeArea .messageZone.lnwpay .seller_avatar50 img{

}
.disputeArea .messageZone.lnwpay .name{
	color: #4565bc;
	font-weight: bold;
}
.disputeArea .messageZone .userDetail .name{
	margin-top: 5px;
}

.disputeArea .messageZone:first-child {
	border-top: 1px solid #ddd;
	margin-top: 0px;
}
.listMessage.customerView .messageZone.customer .userDetail,
.listMessage.ownerView .messageZone.owner .userDetail,
.listMessage.lnwpayView .messageZone.lnwpay .userDetail{
	float: right;
}
.listMessage.customerView .messageZone.customer .userMessage,
.listMessage.ownerView .messageZone.owner .userMessage,
.listMessage.lnwpayView .messageZone.lnwpay .userMessage{
	border-radius: 30px 0 30px 30px;
}
.listMessage.customerView .messageZone.customer,
.listMessage.ownerView .messageZone.owner,
.listMessage.lnwpayView .messageZone.lnwpay{
	text-align: right;
}
.listMessage .messageZone.owner .userMessage{
	background: white;
}
.listMessage .messageZone.customer .userMessage{
	background: #4565bc;
	border: 2px solid #4565bc;
	color: white;
	box-shadow: 0px 0px 30px 0px #4565bc33;
}
.listMessage .messageZone.lnwpay .userMessage{
	border: 2px solid #4565bc;
	color: #4565bc;
}
.listMessage .messageZone.upload_error .userMessage{
	border-color: #666666;
	background: #666666;
}
.disputeArea .tipArea {
	padding-bottom: 20px;
}
.disputeArea .tipArea .style_head {
	color: #3553a5;
	font-size: 16px;
	padding: 15px 20px;
	text-align: left;
}

.disputeArea .tipArea .style_moredetail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaedf1;
}

.disputeArea .tipArea .style_moredetail a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
	padding: 0 6px;
}

.disputeArea .tipArea .style_detail {
	text-align: left;
	line-height: 24px;
	padding: 0 20px 0 40px;
}

.disputeArea .tipArea .style_detail ul {
	list-style-type: square;
	margin-bottom: 20px;
}

.disputeArea .tipArea .style_detail ul li a {
	color: #3553a5;
	text-decoration: underline;
}
.disputeArea .tipArea .style_textarea {
	margin: 0 20px;
}
.disputeArea .tipArea textarea {
	width: 100%;
	height: 100px;
	margin-bottom: 5px;
	box-sizing: border-box;
}
.disputeArea .tipArea .note {
	color: #d41751;
	text-align: left;
	font-size: 12px;
	padding: 5px 20px 0;
}

.disputeArea .inputArea{
	padding: 0;
	margin: 0px 20px;
}
.disputeArea .inputArea textarea{
	border: 0;
	height: 40px !important;
	min-height: 0;
	line-height: 20px;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
	width: 100%;
	height: 100px;
	margin-bottom: 5px;
	box-sizing: border-box;
}
.disputeArea .inputArea .attach_icon{
	background: url('../_images/icon/icon_gallery.png') center no-repeat;
	background-color: white;
	box-shadow: 0px 0px 30px 0px #ccc;
	border-radius: 20px;
	background-size: 25px 25px;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.disputeArea .inputArea .input_detail {
	width: 80%;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 55px) !important;
	margin-left: 10px;
	border-radius: 5px;
	padding: 10px;
}

.disputeArea .disputeFooter .buttonArea {
	margin: 0;
}
.disputeArea .buttonArea .btn_gray {
	margin-left: 10px;
	line-height: 20px;
}
.disputeArea .disputeInput .buttonArea{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background: transparent;
	padding: 10px 20px 20px 20px;
	text-align: left;
	box-sizing: border-box;
	margin-top: 0;
}
.disputeArea .buttonArea .btn_green{
	width: auto;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid transparent;;
	padding: 0 15px;
	color: white;;
	background: forestgreen;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid darkgreen;
	box-shadow: 0px 3px 0px 0px darkgreen;
	float: right;
}
.disputeArea .buttonArea .btn_green::after {
	content: ' ?';
	display: inline-block;
	margin-left: 5px;
}
.disputeArea .buttonArea .btn_green:hover {
	background: green;
}
.disputeArea .buttonArea .btn_green:hover::before {
	content: '✓ ';
	display: inline-block;
	margin-right: 5px;
}
.disputeArea .buttonArea .btn_green:hover::after {
	display: none;
}
.disputeArea .requestDisputeZone{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: left;
	box-sizing: border-box;
	padding: 5px 0 20px 10px;
}
.disputeArea .requestDisputeZone .selectArea{
	display: inline-block;
	text-align: left;
}
.disputeArea .requestDisputeZone .btnArea{
	display: inline-block;
	margin-left: 5px;
}
.disputeArea .requestDisputeZone .title{
	font-size: 12px;
	color: #999;
}
.disputeArea .requestDisputeZone select{
	width: 190px;
	margin-bottom: 5px;
	height: 35px;
}
.disputeArea .requestDisputeZone .btn_dispute{
	width: 80px;
}
/* -------------------- End Dispute Style -------------------- */


/* -------------------- LnwBox Popup Style -------------------- */

#lnwbox2 {
	position: fixed;
	background: rgba(0, 0, 0, 0.4) none;
	display: none;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	z-index: 2100000002;
}

body.show_lnwbox {
	overflow: hidden;
}

body.show_lnwbox #lnwbox2 {
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
}

#lnwboxClose {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 16px;
	height: 16px;
	background-color: #ffffff;
	background-image: url(../_images/close/close.png);
	border: 3px solid #666;
	cursor: pointer;
	z-index: 2;
}

#lnwbox2Cover {
	display: table;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

#lnwbox2Skin {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

#lnwbox2Body {
	/*	-webkit-border-radius: 3px;*/
	-webkit-box-orient: vertical;
	-webkit-transition: 200ms -webkit-transform;
	/*	-moz-border-radius: 3px;*/
	-moz-box-orient: vertical;
	-moz-transition: 200ms -moz-transform;
	/*	border-radius: 3px;*/
	box-orient: vertical;
	transition: 200ms transform;
	background: white;
	border: 8px solid #b7bec7;
	/*	box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);*/
	display: inline-block;
	/*	padding:10px;*/
	min-height: 200px;
	min-width: 200px;
	width: 680px;
}

.lnwbox2-zone .choiceorderArea {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9;
	padding: 25px;
}

.lnwbox2-zone .choiceorderArea .orderArea {
	border: 0;
	padding: 0;
	margin: 0;
}

.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_shop,
.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_shop {
	width: 260px;
}

.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_product,
.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_product {
	margin: 0 120px 0 285px;
}

.lnwbox2-zone .disputeDetailArea .disputeTopic {
	color: black;
}
.lnwbox2-zone .disputeDetailArea .viewAllOrder,
.lnwbox2-zone .confirmDetailArea .viewAllOrder{
	display: none;
}

@media only screen and (max-width: 959px) {
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_shop,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_shop {
		width: 260px;
		float: left;
		padding: 0 10px;
		margin: auto;
	}
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_product,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_product {
		margin: 0 120px 0 285px;
	}
	.confirmReceiveArea .choiceorderArea .orderArea .style_shop {
		margin: 0 0 5px 0;
		padding: 0;
	}
	.confirmReceiveArea .choiceorderArea .orderArea .style_product {
		float: none;
		margin: 0 120px 0 0;
	}
	.buyer-zone .disputeArea {
		padding: 20px 0px 40px;
		border-radius: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_shop,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_shop {
		float: none;
		display: block;
		width: 100%;
		padding: 0;
	}
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_product,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_product {
		margin: 10px 120px 0 0;
	}
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_price,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_price {
		margin-top: 10px;
	}
}

@media only screen and (max-width: 479px) {
	.lnwbox2-zone .confirmReceiveArea .choiceorderArea .orderArea .style_product,
	.lnwbox2-zone .disputeDetailArea .choiceorderArea .orderArea .style_product {
		margin: 0;
	}
	.confirmReceiveArea .choiceorderArea .orderArea .style_shop {
		margin: 0;
		padding: 0;
	}
	.confirmReceiveArea .choiceorderArea .orderArea .style_product {
		float: none;
		width: auto;
		margin: 0px;
	}
	.buyer-zone .confirmReceiveArea .confirmHeader .style_subheader {
		display: block;
	}
}

.lnwbox2-zone {
	text-align: left;
}

.lnwbox2-zone .confirmReceiveArea .confirmHeader {
	padding: 20px;
	background-color: #eaedf1;
}

.lnwbox2-zone .confirmReceiveArea .confirmHeader .style_header {
	color: #3553a5;
	font-size: 20px;
	line-height: 30px;
	padding: 0;
	font-weight: bold;
}

.lnwbox2-zone .confirmReceiveArea .confirmHeader .style_subheader {
	color: #1c1c1c;
	text-decoration: none;
	font-size: 16px;
}

.lnwbox2-zone .confirmReceiveArea .confirmHeader .description {
	color: #7c7c7c;
	font-size: 13px;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_head {
	color: #3553a5;
	font-size: 16px;
	padding: 15px 20px;
	text-align: left;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_moredetail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaedf1;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_moredetail a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
	padding: 0 6px;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_detail {
	text-align: left;
	line-height: 24px;
	padding: 0 20px 0 40px;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_detail ul {
	list-style-type: square;
	margin-bottom: 20px;
}

.lnwbox2-zone .confirmReceiveArea .confirmTip .tipArea .style_detail ul li a {
	color: #3553a5;
	text-decoration: underline;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_head {
	color: #3553a5;
	font-size: 16px;
	padding: 15px 20px;
	text-align: right;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_moredetail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaedf1;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_moredetail a {
	font-size: 14px;
	line-height: 14px;
	color: #000;
	padding: 0 6px;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail {
	text-align: right;
	line-height: 24px;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .allpointArea {
	display: block;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .style_name {
	font-weight: bold;
	display: inline-block;
	padding-right: 20px;
}

.lnwbox2-zone .confirmReceiveArea .confirmBenefit .benefitArea .style_detail .style_point {
	width: 150px;
	padding-right: 20px;
	display: inline-block;
}

.lnwbox2-zone .buttonArea {
	text-align: right;
	padding: 20px 10px 20px 0;
	background-color: #eaedf1;
	margin-top: 30px;
}

.lnwbox2-zone .buttonArea .btn_gray {
	margin-left: 5px;
	line-height: 20px;
}

.lnwbox2-zone .btn_blue {
	width: 135px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #294181;
	padding: 0;
	background: #3553a5;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #294181;
	box-sizing: border-box;
}

.lnwbox2-zone .btn_blue:hover {
	/*	background: #4e86ff;*/
	background: #4565bc;
}

.lnwbox2-zone .btn_blue:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #294181;
}

.lnwbox2-zone .btn_gray {
	width: 135px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #bebebe;
	background: #ffffff;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #bebebe;
	box-sizing: border-box;
}

.lnwbox2-zone .btn_gray:hover {
	background: #fafafa;
}

.lnwbox2-zone .btn_gray:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #bebebe;
}

.lnwbox2-zone .btn_dispute {
	width: 135px;
	height: 35px;
	/*	line-height: 35px;*/
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #b10439;
	background: #d41751;
	border-radius: 3px;
	box-shadow: 0px 3px 0px 0px #b10439;
	box-sizing: border-box;
}

.lnwbox2-zone .btn_dispute:hover {
	background: #e61858;
}

.lnwbox2-zone .btn_dispute:active {
	top: 2px;
	box-shadow: 0px 1px 0px 0px #bebebe;
}

@media only screen and (max-width: 767px) {
	#lnwbox2Body {
		width: 100%;
		border: 0;
	}
	.lnwbox2-zone .confirmReceiveArea .confirmFooter .buttonArea,
	.lnwbox2-zone .disputeArea .confirmFooter .buttonArea {
		text-align: center;
	}
}


/* -------------------- End LnwBox Popup Style -------------------- */


/* -------------------- Confirm Login Style -------------------- */

.buyer-zone .confirmloginArea .confirmloginHeader {
	padding: 0 10px 20px 10px;
}

.buyer-zone .confirmloginArea .confirmloginHeader .area-left {
	float: left;
	width: 60px;
}

.buyer-zone .confirmloginArea .confirmloginHeader .area-right {
	margin-left: 80px;
}

.buyer-zone .confirmloginArea .confirmloginHeader .area-right .style_header {
	font-size: 24px;
	line-height: 30px;
	padding: 0;
}

.buyer-zone .confirmloginArea .confirmloginHeader .area-right .description {
	line-height: 18px;
}

.buyer-zone .confirmloginArea .confirmloginDetail {
	margin-top: 10px;
	border: 1px solid #d7dde9;
}

.buyer-zone .confirmloginArea .confirmloginDetail .sub-header {
	padding: 30px 50px 15px 50px;
	font-size: 15px;
	font-weight: bold;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea {
	width: 50%;
	display: inline-block;
	border-right: 1px solid #d7dde9;
}

.buyer-zone .confirmloginArea .confirmloginDetail .rightArea {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .subtext {
	font-size: 15px;
	font-weight: bold;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-lnw {
	width: 100%;
	padding: 30px 50px;
	border-bottom: 1px solid #D8D9DC;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-fb .b-gotologinfb-container {
	margin-top: 15px;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-lnw a:hover {
	text-decoration: none;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-fb {
	width: 100%;
	padding: 30px 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .b-gotologin {
	width: 100%;
	line-height: 40px;
	color: white;
	font-size: 1.3em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: center;
	margin-top: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .b-gotologin {
	background-color: #85cf30;
	border: 1px solid #7dc32d;
}

.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .b-gotologin:hover {
	background-color: #7dc32d;
}

.buyer-zone .confirmloginArea .confirmloginDetail #confirmEmail {
	padding: 0 50px;
}

.buyer-zone .confirmloginArea .confirmloginDetail .rightArea .emailCondition {
	list-style: square;
	padding: 0 30px;
}

@media only screen and (max-width: 959px) {
	.buyer-zone .confirmloginArea .confirmloginDetail .sub-header {
		padding: 30px 30px 15px 30px;
	}
	.buyer-zone .confirmloginArea .confirmloginDetail .leftArea,
	.buyer-zone .confirmloginArea .confirmloginDetail .rightArea {
		width: 100%;
		display: block;
	}
	.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-fb {
		padding: 30px 30px;
		border-bottom: 1px solid #d7dde9;
	}
	.buyer-zone .confirmloginArea .confirmloginDetail .leftArea .login-lnw {
		padding: 30px 30px;
	}
	.buyer-zone .confirmloginArea .confirmloginDetail #confirmEmail {
		padding: 0 30px;
	}
	.buyer-zone .confirmloginArea .confirmloginDetail .rightArea .emailCondition {
		padding: 0 15px;
	}
}


/* -------------------- End Confirm Login Style -------------------- */


/* -------------------- New Review Style -------------------- */

.buyer-content .reviewheaderArea {
	margin: 0px auto 48px;
	background-color: #f5f5f5;
	border: 1px solid #ececec;
	box-sizing: border-box;
	padding: 15px 25px 15px 25px;
	line-height: 26px;
}

.buyer-content .reviewheaderArea .leftArea {
	float: left;
}

.buyer-content .reviewheaderArea .leftArea .txt {
	font-size: 18px;
	color: #2c3e50;
}

.buyer-content .reviewheaderArea .leftArea .subtxt {
	text-align: left;
	color: #34495e;
	font-size: 14px;
}

.buyer-content .reviewheaderArea .rightArea {
	text-align: right;
	margin-left: 250px;
}

.buyer-content .reviewheaderArea .rightArea .style_product {
	display: inline-block;
}

.buyer-content .reviewheaderArea .rightArea .style_product .productBox {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 50px;
	height: 50px;
	margin-right: 7px;
	margin-bottom: 3px;
}

.buyer-content .reviewshopArea .leftArea {
	float: left;
}

.buyer-content .reviewshopArea .rightArea {
	text-align: left;
	margin-left: 280px;
}

.buyer-content .reviewshopArea .rightArea .badge {
	background-color: #44cef3;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	display: inline-block;
}

.buyer-content .reviewshopArea .rightArea .badge .tail {
	float: right;
	width: 10px;
	height: 20px;
	border-right: 10px solid #ffffff;
	border-top: 10px solid #44cef3;
	border-bottom: 10px solid #44cef3;
	height: 0px;
	width: 10px;
}

.buyer-content .reviewshopArea .rightArea .txt {
	margin-bottom: 20px;
	font-size: 18px;
	color: #2c3e50;
}

.buyer-content .reviewshopArea .rightArea .name {
	margin-bottom: 10px;
	font-size: 18px;
	color: #2c3e50;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.buyer-content .reviewshopArea .rightArea .shopoverallArea {
	display: inline-block;
	width: 100%;
	background: #3553a5;
	line-height: 66px;
	border-radius: 5px;
	box-shadow: 0px 3px 0px 0px #294181;
	box-sizing: border-box;
	margin: 20px 0 30px;
	font-family: 'wdb_bangnaregular';
	color: white;
}

.buyer-content .voteArea {
	display: inline-block;
	width: 100%;
	background: #3553a5;
	line-height: 66px;
	border-radius: 5px;
	box-shadow: 0px 3px 0px 0px #294181;
	box-sizing: border-box;
	margin: 20px 0 30px;
	font-family: 'wdb_bangnaregular';
	color: white;
}

.buyer-content .voteArea .voteItem {
	float: left;
	width: 33.33%;
	height: 66px;
	cursor: pointer;
}

.buyer-content .voteArea .voteItem.select {
	background-color: #294181;
}

.buyer-content .voteArea .voteItem.vote_like {
	border-radius: 7px 0 0 7px;
}

.buyer-content .voteArea .voteItem.vote_dislike {
	border-radius: 0 7px 7px 0;
}

.buyer-content .voteArea .voteItem .inner {
	display: block;
	color: white;
	font-size: 17px;
	line-height: 66px;
	text-align: left;
	height: 100%;
}

.buyer-content .voteArea .voteItem .inner .vote_text {
	color: white;
	line-height: 66px;
}

.buyer-content .voteArea .voteItem:hover {
	background-color: #4565bc;
}

.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem .inner {
	background-position: 30px center;
	padding-left: 78px;
}

.buyer-content .voteArea .vote_like .inner {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../_images/buyer/shop_like.png);
}

.buyer-content .voteArea .vote_normal .inner {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../_images/buyer/shop_normal.png);
}

.buyer-content .voteArea .vote_dislike .inner {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../_images/buyer/shop_dislike.png);
}

.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem.vote_dislike .inner {
	background-position: 25px center;
	padding-left: 70px;
}

.buyer-content .voteArea .vote_like.select .inner {
	background-image: url(../_images/buyer/shop_like-select.png);
}

.buyer-content .voteArea .vote_normal.select .inner {
	background-image: url(../_images/buyer/shop_normal-select.png);
}

.buyer-content .voteArea .vote_dislike.select .inner {
	background-image: url(../_images/buyer/shop_dislike-select.png);
}

.buyer-content .voteArea .vote_like.select .inner {
	color: #43ad54;
}

.buyer-content .voteArea .vote_normal.select .inner {
	color: #ffa939;
}

.buyer-content .voteArea .vote_dislike.select .inner {
	color: #fb5353;
}

.shopoverall_like {
	color: #43ad54 !important;
}

.shopoverall_normal {
	color: #ffa939 !important;
}

.shopoverall_dislike {
	color: #fb5353 !important;
}

.publicArea {
	position: relative;
}

.publicArea label {
	display: inline-block;
}

.publicArea .publicInfo {
	display: inline-block;
	font-size: 9px;
	color: gray;
	position: relative;
	top: -2px;
	background-color: #eee;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
}

.publicArea .publicInfoDesc i {
	text-decoration: underline;
}

.publicArea .publicInfoDesc b {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

.publicArea .publicInfoDesc {
	display: none;
	color: #333;
	background-color: lightyellow;
	position: absolute;
	right: 0px;
	bottom: 20px;
	font-size: 13px;
	width: 260px;
	padding: 15px;
	box-sizing: border-box;
	line-height: 16px;
	text-align: left;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

.buyer-content .reviewshopArea .rightArea .shopoverallArea_txt {
	color: #666;
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 22px;
}

.buyer-content .reviewshopArea .rightArea .shopoverallArea_txt .reviewer_name {
	color: #3553a5;
}

.buyer-content .reviewshopArea .rightArea .publicArea {
	color: #a3afbc;
	font-size: 13px;
	font-weight: normal;
}

.buyer-content .reviewshoppremiumArea {
	margin-top: 25px
}

.buyer-content .reviewshoppremiumArea .shoppremiumBlock {
	padding: 20px 5px;
	border-bottom: 1px solid #dedede;
	white-space: nowrap;
}

.buyer-content .reviewshoppremiumArea .leftArea {
	display: inline-block;
	width: 45%;
	text-align: left;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt {
	color: #737373;
	font-size: 18px;
	line-height: 30px;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt .premiumicon,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt .premiumicon {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../_images/icons/premiumicon.png);
	background-repeat: no-repeat;
	margin-right: 4px;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt .premiumicon.icon-niceservice,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt .premiumicon.icon-niceservice {
	background-position: 0 0px;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt .premiumicon.icon-fastcontact,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt .premiumicon.icon-fastcontact {
	background-position: 0 -24px;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt .premiumicon.icon-fastshipping,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt .premiumicon.icon-fastshipping {
	background-position: 0 -48px;
}

.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt .premiumicon.icon-goodpackage,
.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txt .premiumicon.icon-goodpackage {
	background-position: 0 -72px;
}

.buyer-content .reviewshoppremiumArea .shoppremium_subtxt {
	color: #aaa;
	font-size: 13px;
	line-height: 20px;
}

.buyer-content .reviewshoppremiumArea .rightArea {
	display: inline-block;
	width: 55%;
	position: relative;
}

.buyer-content .reviewshoppremiumArea .rightArea .score_heart {
	float: right;
}

.buyer-content .reviewshoppremiumArea .rightArea .score_txt {
	float: right;
	font-size: 13px;
	line-height: 32px;
	margin-right: 10px;
}

.buyer-content .reviewshoppremiumArea .rightArea .score_txt.select {
	color: #e145b2;
}

.buyer-content .reviewshopdetailArea {
	margin: 20px 0 40px;
	padding: 0 5px;
}

.buyer-content .reviewshopdetailArea .leftArea {
	display: inline-block;
	width: 68%;
	text-align: left;
	position: relative;
}

.buyer-content .reviewshopdetailArea .leftArea .shopdetail_mintxt {
	/*    color: #2a9a3f;*/
	color: #ad0f0f;
	font-size: 12px;
	line-height: 1.5;
	position: absolute;
	top: 10px;
	right: 0;
}

.buyer-content .reviewshopdetailArea .leftArea .shopdetail_txtarea textarea {
	width: 100%;
	min-height: 120px;
	margin: 0px;
	box-sizing: border-box;
	resize: vertical;
	border-radius: 3px;
}

.buyer-content .reviewshopdetailArea .rightArea {
	display: inline-block;
	width: 30%;
	float: right;
}

.buyer-content .reviewshopdetailArea .fileupload_container {
	clear: both;
	margin-top: 30px;
}

.buyer-content .reviewshopdetailArea .fileupload_container .btn_zone {
	text-align: left;
}

.buyer-content .fileupload_container .btn_zone label {
	display: inline-block;
}

.buyer-content .fileupload_container .btn_zone label input[type="file"] {
	position: absolute;
}

.buyer-content .reviewshopdetailArea .fileupload_container .btn-upload {
	font-size: 12px;
	width: auto;
	padding: 0 10px 0 30px;
}

.buyer-content .reviewshopdetailArea .fileupload_container .image_zone {
	margin-top: 5px;
	color: #aaa;
}

.buyer-content .reviewshopdetailArea .fileupload_container .image_zone .image_area {
	width: 60px;
	height: 60px;
	float: left;
	margin: 10px 10px 0px 0px;
	position: relative;
	background-clip: content-box;
	background-color: #f5f5f5;
}

.buyer-content .reviewshopdetailArea .fileupload_container .image_zone .image_area img {
	max-width: 100%;
	max-height: 100%;
}

.buyer-content .reviewshopdetailArea .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;
}

.buyer-content .reviewshopdetailArea .fileupload_container .image_zone .image_area .remove:before {
	content: 'ลบ';
}

.buyer-content .reviewshopdetailArea .fileupload_container .image_zone .image_area:hover .remove {
	display: block;
}

.buyer-content .reviewproductArea .txt {
	margin-bottom: 10px;
	font-size: 18px;
	color: #2c3e50;
}

.buyer-content .reviewproductArea .productDetail {
	padding: 30px 0 20px 0;
	border-bottom: 1px solid #3452a5;
/*
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
*/
	display: flex;
	flex-flow: row wrap;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productHeader .style_product {
	float: left;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productHeader .style_product .productBox {
	margin: 0 20px 0 0;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productHeader .style_product .productBox img {
	width: 64px;
	height: 64px;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productHeader .productName {
	color: #2c3e50;
	font-size: 15px;
	line-height: 20px;
	width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productHeader .productPrice {
	color: #aaa;
	font-size: 13px;
	line-height: 28px;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea {
	display: inline-block;
	width: 100%;
	background: #3553a5;
	line-height: 66px;
	border-radius: 5px;
	box-shadow: 0px 3px 0px 0px #294181;
	box-sizing: border-box;
	margin: 20px 0 20px;
	font-family: 'wdb_bangnaregular';
	color: white;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_like,
.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_normal,
.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_dislike {
	float: left;
	width: 33.33%;
	text-align: center;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_like.select {
	background-color: #294181;
	border-radius: 7px 0 0 7px;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_normal.select {
	background-color: #294181;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea .productoverallArea_dislike.select {
	background-color: #294181;
	border-radius: 0 7px 7px 0;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a {
	display: block;
	cursor: pointer;
	color: white;
	font-size: 17px;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_like.select,
.productoverall_like {
	color: #43ad54;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_normal.select,
.productoverall_normal {
	color: #ffa939;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_dislike.select,
.productoverall_dislike {
	color: #fb5353;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_like:hover {
	background-color: #4565bc;
	border-radius: 7px 0 0 7px;
	text-decoration: none;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_normal:hover {
	background-color: #4565bc;
	text-decoration: none;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a.product_dislike:hover {
	background-color: #4565bc;
	border-radius: 0 7px 7px 0;
	text-decoration: none;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea a img {
	vertical-align: middle;
}

.buyer-content .reviewproductArea .productDetail .leftArea .productoverallArea_txt {
	color: #3553a5;
	font-size: 15px;
	margin-bottom: 10px;
}

.buyer-content .reviewproductArea .rightArea .productpremium_txt .premiumicon {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../_images/icons/productpremiumicon.png);
	background-repeat: no-repeat;
	margin-right: 4px;
}

.buyer-content .reviewproductArea .rightArea .productpremium_txt .premiumicon.icon-correct {
	background-position: 0 0px;
}

.buyer-content .reviewproductArea .rightArea .productpremium_txt .premiumicon.icon-complete {
	background-position: 0 -24px;
}

.buyer-content .reviewproductArea .rightArea .productpremium_txt .premiumicon.icon-reasonable {
	background-position: 0 -48px;
}

.buyer-content .reviewproductArea .rightArea .productpremium_txt .premiumicon.icon-goodproduct {
	background-position: 0 -72px;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productdetail_txt {
	/*
    color: #aaa;
    font-size: 12px;
    line-height: 20px;
*/
	color: #737373;
	font-size: 18px;
	line-height: 30px;
	position: relative;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productdetail_mintxt {
	color: #ad0f0f;
	font-size: 12px;
	line-height: 1.5;
	position: absolute;
	top: 8px;
	right: 0;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productdetail_txtarea textarea {
	width: 100%;
	min-height: 120px;
	margin: 0px;
	box-sizing: border-box;
	resize: vertical;
	border-radius: 3px;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container {
	clear: both;
	margin-top: 20px;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .btn_zone {
	text-align: left;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .btn-upload {
	font-size: 12px;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .image_zone {
	margin-top: 10px;
	color: #aaa;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .image_zone .image_area {
	width: 60px;
	height: 60px;
	float: left;
	margin: 0 5px 5px 0;
	position: relative;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .image_zone .image_area img {
	max-width: 100%;
	max-height: 100%;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .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;
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .image_zone .image_area .remove:before {
	content: 'ลบ';
}

.buyer-content .reviewproductArea .productDetail .leftAreaBelow .fileupload_container .image_zone .image_area:hover .remove {
	display: block;
}

.buyer-content .reviewproductArea .productDetail .rightArea {
	width: 54%;
	display: inline-block;
	vertical-align: top;
	margin-left: 40px;
}

.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock {
	padding: 20px 0 15px;
	border-bottom: 1px solid #dedede;
}

.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock.first {
	padding-top: 0;
}

.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock.last {
	border-bottom: 0;
}

.buyer-content .reviewproductArea .productDetail .rightArea .productpremium_txt {
	color: #737373;
	font-size: 18px;
}

.buyer-content .reviewproductArea .productDetail .rightArea .productpremium_subtxt {
	color: #aaa;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
}

.buyer-content .reviewproductArea .productDetail .rightArea .score_heart {
	float: none;
	display: block;
}

.buyer-content .reviewproductArea .productDetail .rightArea .score_txt {
	font-size: 13px;
	line-height: 32px;
	text-align: right;
}

.buyer-content .reviewproductArea .productDetail .rightArea .score_txt.select {
	color: #e145b2;
}

.buyer-content .reviewfinalArea {
	padding: 20px 0 0;
}

.buyer-content .reviewfinalArea .finalthreeWord_txt {
	color: #2c3e50;
	font-size: 20px;
}

.buyer-content .reviewfinalArea .finalthreeWord_subtxt {
	color: #2c3e50;
	font-size: 13px;
	line-height: 24px;
}

.buyer-content .reviewfinalArea .finalthreeWord_input input {
	border: 1px solid #b6b6b6;
	border-radius: 5px;
	width: 70%;
	height: 60px;
	margin: 15px 0 30px;
	font-size: 18px;
	text-align: center;
	box-sizing: border-box;
}

#publicOrder {
	cursor: pointer;
}

.publicOrder {
	cursor: pointer;
}

.alternative {
	color: #aaa;
	font-size: 13px;
}


.score_heart .heart {
/*	background-image: url(../_images/icon/heart2.png);*/
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 2px;
	display: block;
	cursor: pointer;
	background-image: url(../_images/lnwpay/feedback/svg/heart-0.svg);
	background-repeat: no-repeat;
}

.score_heart.star .heart {
	background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
/*	background-position: -30px -30px;*/
}

.score_heart .heart.full,
.score_heart:hover .heart.hover {
/*	background-position: 0px 0px;*/
	background-image: url(../_images/lnwpay/feedback/svg/heart-full.svg);
}

.score_heart.star .heart.full,
.score_heart.star:hover .heart.hover {
/*	background-position: -30px 0px;*/
	background-image: url(../_images/lnwpay/feedback/svg/star-full.svg);
}


.averageScore {
	width: 100%;
	text-align: right;
	position: relative;
}

.shoppremiumBlock .averageScore {
	font-size: 11px;
	float: right;
	margin-bottom: 3px;
	margin-top: -13px;
}

.productpremiumBlock .averageScore {
	font-size: 11px;
	margin-bottom: 3px;
}

[score-type] .score_heart .heart {
	background-image: url(../_images/lnwpay/feedback/svg/heart-0.svg);
	/*background-position: 0px -30px;*/
}

[score-type] .score_heart:active .heart {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

[score-type][score-select="1"] .score_heart .heart[data-value="1"],
[score-type][score-select="2"] .score_heart .heart[data-value="1"],
[score-type][score-select="2"] .score_heart .heart[data-value="2"],
[score-type][score-select="3"] .score_heart .heart[data-value="1"],
[score-type][score-select="3"] .score_heart .heart[data-value="2"],
[score-type][score-select="3"] .score_heart .heart[data-value="3"],
[score-type][score-select="4"] .score_heart .heart[data-value="1"],
[score-type][score-select="4"] .score_heart .heart[data-value="2"],
[score-type][score-select="4"] .score_heart .heart[data-value="3"],
[score-type][score-select="4"] .score_heart .heart[data-value="4"],
[score-type][score-select="5"] .score_heart .heart[data-value="1"],
[score-type][score-select="5"] .score_heart .heart[data-value="2"],
[score-type][score-select="5"] .score_heart .heart[data-value="3"],
[score-type][score-select="5"] .score_heart .heart[data-value="4"],
[score-type][score-select="5"] .score_heart .heart[data-value="5"] {
	background-image: url(../_images/lnwpay/feedback/svg/heart-full.svg);
	/*background-position: 0px 0px;*/
}

[score-type] .score_heart.star .heart {
	background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
	/*background-position: -30px -30px;*/
}

[score-type][score-select="1"] .score_heart.star .heart[data-value="1"],
[score-type][score-select="2"] .score_heart.star .heart[data-value="1"],
[score-type][score-select="2"] .score_heart.star .heart[data-value="2"],
[score-type][score-select="3"] .score_heart.star .heart[data-value="1"],
[score-type][score-select="3"] .score_heart.star .heart[data-value="2"],
[score-type][score-select="3"] .score_heart.star .heart[data-value="3"],
[score-type][score-select="4"] .score_heart.star .heart[data-value="1"],
[score-type][score-select="4"] .score_heart.star .heart[data-value="2"],
[score-type][score-select="4"] .score_heart.star .heart[data-value="3"],
[score-type][score-select="4"] .score_heart.star .heart[data-value="4"],
[score-type][score-select="5"] .score_heart.star .heart[data-value="1"],
[score-type][score-select="5"] .score_heart.star .heart[data-value="2"],
[score-type][score-select="5"] .score_heart.star .heart[data-value="3"],
[score-type][score-select="5"] .score_heart.star .heart[data-value="4"],
[score-type][score-select="5"] .score_heart.star .heart[data-value="5"] {
	background-image: url(../_images/lnwpay/feedback/svg/star-full.svg);
	/*background-position: -30px 0px;*/
}

[score-type] .score_txt {
	color: #aaa;
}

[score-type][score-select="5"] .score_txt {
	color: #43ad54;
}

[score-type][score-select="4"] .score_txt {
	color: #43ad54;
}

[score-type][score-select="3"] .score_txt {
	color: #ffa939;
}

[score-type][score-select="2"] .score_txt {
	color: #fb5353;
}

[score-type][score-select="1"] .score_txt {
	color: #fb5353;
}

#member-box {
	position: absolute;
	right: 10px;
	top: 15px;
}

#member-box .blue_button .display_name {
	vertical-align: middle;
}

#member-box .img_avatar {
	display: inline-block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 7px 5px 0px 3px;
}

@media only screen and (min-width: 960px) {
	.productpremiumBlock .rightCol {
		position: relative;
	}
	.productpremiumBlock .averageScore {
		position: absolute;
		width: auto;
		left: 270px;
		top: -50px;
	}
	.buyer-content .reviewproductArea .productDetail .leftArea {
		width: 40%;
		display: inline-block;
	}
	.buyer-content .reviewproductArea .productDetail .leftAreaBelow {
		width: 100%;
		display: inline-block;
		margin-top: -225px;
	}
	.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productdetail_txt,
	.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productdetail_txtarea {
		width: 40%;
	}
}

@media only screen and (max-width: 959px) {
	#member-box {
		margin: 0px auto;
		text-align: center;
	}
	#member-box > div {
		float: none !important;
		display: block;
	}
	#member-box #member_display {
		display: none;
	}
	.buyer-content .reviewshopArea .leftArea {
		float: none;
		display: block;
		width: 100%;
		text-align: center;
	}
	.buyer-content .reviewshopArea .rightArea {
		margin: 0;
		display: block;
		text-align: center;
	}
	.buyer-content .reviewshopArea .rightArea .txt {
		margin-top: 20px;
		font-size: 16px;
	}
	.buyer-content .reviewshoppremiumArea .shoppremiumBlock {
		padding: 20px 5px 10px;
		height: 60px;
	}
	.buyer-content .reviewshoppremiumArea .leftArea {
		vertical-align: top;
		width: 55%;
	}
	.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt {
		line-height: 34px;
	}
	.buyer-content .reviewshoppremiumArea .rightArea {
		width: 44%;
	}
	.buyer-content .reviewshoppremiumArea .rightArea .score_txt {
		margin-right: 0;
	}
	.buyer-content .reviewshopdetailArea .leftArea {
		display: block;
		width: 100%;
	}
	.buyer-content .reviewshopdetailArea .rightArea {
		display: block;
		width: 100%;
	}
	.buyer-content .reviewproductArea {
		margin-top: 30px;
	}
	.buyer-content .reviewproductArea .productDetail .leftArea {
		display: block;
		width: 100%;
	}
	.buyer-content .reviewproductArea .productDetail .leftAreaBelow {
		display: block;
		width: 100%;
		margin-top: 20px;
	}
	.buyer-content .reviewproductArea .productDetail .leftAreaBelow .productoverallArea_txt {
		text-align: center;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea {
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock.first {
		border-top: 2px solid #3452a5;
		padding-top: 20px;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock .leftCol {
		display: inline-block;
		width: 55%;
		text-align: left;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock .rightCol {
		display: inline-block;
		width: 44%;
		vertical-align: top;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock.last {
		border-bottom: 1px solid #dedede;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremium_txt {
		line-height: 34px;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .score_heart {
		float: right;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .score_txt {
		float: right;
	}
	.buyer-content .reviewfinalArea .finalthreeWord_input input {
		width: 100%;
	}
	.productpremiumBlock .averageScore {
		text-align: right;
		margin-top: -13px;
		float: right;
	}
}

@media only screen and (max-width: 767px) {
	.buyer-content .reviewheaderArea .leftArea {
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}
	.buyer-content .reviewheaderArea .rightArea {
		display: block;
		width: 100%;
		text-align: left;
		margin-left: 0;
	}
	.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem .inner {
		background-position: 25px center;
		padding-left: 70px;
	}
}

@media only screen and (max-width: 479px) {
	.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem .inner,
	.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem.vote_dislike .inner{
		background-position: center;
	}
	.buyer-content .reviewshoppremiumArea .leftArea {
		width: 100%;
	}
	.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_txt {
		line-height: 24px;
		text-align: center;
	}
	.buyer-content .reviewshoppremiumArea .leftArea .shoppremium_subtxt {
		text-align: center;
		margin-bottom: 10px;
	}
	.buyer-content .reviewshoppremiumArea .rightArea {
		width: 100%;
/*
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
*/
		display: flex;
		flex-flow: column wrap;
	}
	.buyer-content .reviewshoppremiumArea .rightArea .score_heart {
		float: none;
		max-width: 165px;
		margin: 0 auto;
	}
	.buyer-content .reviewshoppremiumArea .rightArea .score_txt {
		float: none;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremium_txt {
		line-height: 24px;
		text-align: center;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremium_subtxt {
		text-align: center;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock .leftCol {
		width: 100%;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .productpremiumBlock .rightCol {
		width: 100%;
/*
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
*/
		display: flex;
		flex-flow: column wrap;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .score_heart {
		float: none;
		margin: 0 auto;
		max-width: 165px;
	}
	.buyer-content .reviewproductArea .productDetail .rightArea .score_txt {
		float: none;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.buyer-content .reviewshopArea .rightArea .shopoverallArea .voteItem .inner .vote_text {
		display: none;
	}
	.buyer-content .reviewshoppremiumArea .shoppremiumBlock {
		height: auto;
		white-space: normal;
	}
	.productpremiumBlock .averageScore {
		text-align: center;
		margin-top: 0;
	}
	.shoppremiumBlock .averageScore {
		float: none;
		text-align: center;
		margin-top: 0;
	}
}


/* -------------------- End New Review Style -------------------- */


#my-lnwpay-button #menu-member .buyer-user {
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}

#menu-member .buyer-user {
	bottom: auto;
	top: -39px;
	right: 0px;
	left: auto;
}

#menu-member .area-top,
#menu-member .area-middle {
	display: block;
}

#menu-member .area-header {
	display: block;
}

#menu-member .area-show {
	display: block;
}


/*------------------------------- 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;
	font-weight: normal;
}

.lnwpay_premium {
	color: #e75fa9;
}

.lnwpay_dispute {
	color: #d41751;
}

.lnwpay_important {
	color: red;
}

.lnwpay_discount {
	color: #ad0f0f;
}

.lnwpay_bg {
	background-color: #f7f9fa;
}

.lnwpay_bg_main {
	background-color: #3553a5;
}

.lnwpay_bg_lightblue {
	background-color: #ccdbfe;
}

.lnwpay_bg_wait {
	background-color: #fdffe5 !important;
}

.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;
}

.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;
}

.feedback_like {
	color: #43ad54 !important;
}

.feedback_normal {
	color: #ffa939 !important;
}

.feedback_dislike {
	color: #fb5353 !important;
}

.feedbackSellPage {
	text-align: center;
}

.feedbackSellPage .feedback_like,
.feedbackSellPage .feedback_normal,
.feedbackSellPage .feedback_dislike {
	float: none !important;
	display: inline-block;
}

@media screen and (max-width: 1123px) {
	.feedbackSellPage .feedback_like,
	.feedbackSellPage .feedback_normal,
	.feedbackSellPage .feedback_dislike {
		width: 100%;
		display: block !important;
	}
}

.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;
}


/*//////////////////LnwPay Review Desktop/////////////////////*/
.lnwpay_content {
	padding: 40px 0;
}

.lnwpay_content span {
	/*    color: #717171;*/
}

.lnwpay_content i {
	color: #717171;
}

.lnwpay_content p {
	color: #6b6b6b;
}

.lnwpay_content subtopicText {
	color: #5b5b5b
}

.lnwpay_content h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	display: block;
	height: 20px;
}

.lnwpay_content .small_pad {
	/*    padding: 15px 35px;*/
	padding: 15px 25px;
}

.lnwpay_content .big_pad {
	/*    padding: 30px 35px;*/
	padding: 30px 25px 30px 25px;
}

.seller-content .lnwpay_content .big_pad{
	padding: 30px 25px 30px 0;
}
.lnwpay_content .endBottom {
	clear: both;
	background-color: #f9f9f9;
	height: 7px;
}

.lnwpay_content .feedbackContent {
/*
	border: 1px solid #d6d6d6;
	border-bottom: 0;
	border-top: 0;
*/
}

.lnwpay_content .feedbackContent .shopContent,
.lnwpay_content .feedbackContent .productContent {
	/*    margin-top: 25px;*/
/*	white-space: nowrap;*/
	display: flex;
  flex-wrap: wrap;
}

.buyer-content .feedbackContent .shopContent .leftArea,
.buyer-content .feedbackContent .productContent .leftArea{
	flex: 1;
}
.buyer-content .feedbackContent .shopContent .rightArea,
.buyer-content .feedbackContent .productContent .rightArea{
	min-width: 220px;
}
.lnwpay_content .feedbackContent .score_heart .heart {
	cursor: default;
}

.feedbackContent .style_shop .avatar {
	width: 50px;
	height: 50px;
	float: left;
	background-color: #eeeeee;
}

.feedbackContent .style_shop .avatar img {
	width: 50px;
	height: 50px;
	display: block;
}

.lnwpay_content .name {
	color: #3f4a57;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.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 .account .name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}

.lnwpay_content .feedbackRightHeader{
	display: flex;
	justify-content: space-between;
}
.lnwpay_content .feedbackDate {
	display: inline-block;
}
.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';
}
/*
.lnwpay_content .feedbackHeader {
	padding-bottom: 5px;
}

.lnwpay_content .feedbackHeader span {
	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: 50px;
}


/*
.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;
}
*/

.seller-area .lnwpay_content .summary {
/*	height: 60px;*/
	margin-top: 10px;
}
.lnwpay_content .summary .review_text{
	font-size: 16px;
	font-weight: bold;
}
/*
.lnwpay_content .summary .review_icon {
	width: 60px;
	height: 60px;
	background-image: url(../_images/feedback/review_icon.png);
	background-size: 180px 60px;
	display: inline-block;
	vertical-align: middle;
}

.lnwpay_content .summary .review_text {
	    font-family: rsu;
	font-size: 16px;
	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: "พอใจ";
}

.lnwpay_content .summary.feedback_normal .review_text:after {
	content: "เฉยๆ";
}

.lnwpay_content .summary.feedback_dislike .review_text:after {
	content: "ไม่พอใจ";
}


.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;
	text-align: center;
}

.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 {
	display: inline-block;
	margin-top: 0;
	font-weight: bold;
	font-size: 18px;
/*
	font-family: rsu;
	font-size: 18px;
	line-height: 32px;
	display: inline-block;
	vertical-align: middle;
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
*/
}

.lnwpay_content .comment {
	font-size: 14px;
	line-height: 20px;
	color: #6b6b6b;
	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: 20px;
}

.lnwpay_content .fileupload_container .btn_zone {
	text-align: left;
}

.lnwpay_content .fileupload_container .btn_zone label {
	display: inline-block;
}

.lnwpay_content .fileupload_container .btn-upload {
	font-size: 12px;
}

.image_zone .image_area {
	display: inline-block;
	position: relative;
	border: 1px solid #e0e0e0;
	padding: 3px;
}

.image_zone .image_area .text {
	font-size: 12px;
	margin-top: 5px;
	color: #3553a5;
}

.image_zone .image_area .image_name {
	font-size: 9px;
	margin-top: 10px;
}

.lnwpay_content .fileupload_container .image_zone {
	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 {
}

.lnwpay_content .shopPremiumBlock,
.lnwpay_content .productPremiumBlock {
	height: 20px;
	margin-bottom: 10px;
}

.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/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: 12px;
	width: 115px;
}

.lnwpay_content .score_title.star {
	/*    color: #db9c5b;*/
	color: #d7891b;
}

.lnwpay_content .score_heart {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.lnwpay_content .score_heart .heart {
/*	background-image: url(../_images/feedback/heart_small.png);*/
	background-image: url(../_images/lnwpay/feedback/svg/heart-0.svg);
	background-repeat: no-repeat;
/*	background-position: 0px 0px;*/
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 2px;
	display: block;
	position: relative;
}

.lnwpay_content .score_heart.star .heart {
	background-image: url(../_images/lnwpay/feedback/svg/star-0.svg);
/*	background-position: 0px -20px;*/
}

.lnwpay_content .shopPremiumBlock .score_title .premiumicon {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../_images/icons/premiumicon_pink.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-niceservice {
	background-position: 0 0px;
}

.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-fastcontact {
	background-position: 0 -20px;
}

.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-fastshipping {
	background-position: 0 -40px;
}

.lnwpay_content .shopPremiumBlock .score_title .premiumicon.icon-goodpackage {
	background-position: 0 -60px;
}

.lnwpay_content .productPremiumBlock .score_title .premiumicon {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../_images/icons/productpremiumicon_yellow.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

.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_heart .heart.full,
.lnwpay_content .score_heart:hover .heart.hover {
	background-position: -200px 0px;
}

.lnwpay_content .score_heart .heart.one {
	background-position: -20px 0px;
}

.lnwpay_content .score_heart .heart.two {
	background-position: -40px 0px;
}

.lnwpay_content .score_heart .heart.three {
	background-position: -60px 0px;
}

.lnwpay_content .score_heart .heart.four {
	background-position: -80px 0px;
}

.lnwpay_content .score_heart .heart.five {
	background-position: -100px 0px;
}

.lnwpay_content .score_heart .heart.six {
	background-position: -120px 0px;
}

.lnwpay_content .score_heart .heart.seven {
	background-position: -140px 0px;
}

.lnwpay_content .score_heart .heart.eight {
	background-position: -160px 0px;
}

.lnwpay_content .score_heart .heart.nine {
	background-position: -180px 0px;
}

.lnwpay_content .score_heart.star .heart.full,
.lnwpay_content .score_heart.star:hover .heart.hover {
	background-position: -200px -20px;
}

.lnwpay_content .score_heart.star .heart.one {
	background-position: -20px -20px;
}

.lnwpay_content .score_heart.star .heart.two {
	background-position: -40px -20px;
}

.lnwpay_content .score_heart.star .heart.three {
	background-position: -60px -20px;
}

.lnwpay_content .score_heart.star .heart.four {
	background-position: -80px -20px;
}

.lnwpay_content .score_heart.star .heart.five {
	background-position: -100px -20px;
}

.lnwpay_content .score_heart.star .heart.six {
	background-position: -120px -20px;
}

.lnwpay_content .score_heart.star .heart.seven {
	background-position: -140px -20px;
}

.lnwpay_content .score_heart.star .heart.eight {
	background-position: -160px -20px;
}

.lnwpay_content .score_heart.star .heart.nine {
	background-position: -180px -20px;
}

.lnwpay_content .score_heart .heart.full-gray {
	background-image: url(../_images/icon/heart_small_gray.png);
	background-position: 0px 0px;
}
*/
/* 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_point {
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
}

.lnwpay_content .listProductExample {
	text-align: right;
	background-color: #f9f9f9;
}

.lnwpay_content .listProductExample.clickable:hover {
	cursor: pointer;
	background: #f0f0f0;
}

.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;
}
.listArea.viewMode .productHeader {
    margin-bottom: 16px;
}
.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: 49px;
	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;
	line-height: 49px;
	width: 175px;
	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;
}

.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 .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 {
	background-color: #f9f9f9;
}
*/


/*
.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;
}

.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 .productZone{
	display: flex;
}
.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 .productBox img{
	max-width: 100%;
}
.lnwpay_content .productFeedback .productDetail {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	font-size: 12px;
}

.lnwpay_content .productFeedback .productName {
	font-size: 11px;
	font-weight: bold;
/*	width: 300px;*/
/*
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
*/
}

.lnwpay_content .shopFeedback .review_icon {
	background-image: url('../_images/feedback/review_icon.png');
	height: 40px;
	width: 40px;
	background-size: 120px 40px;
}

.lnwpay_content .productFeedback .review_icon {
	background-image: url('../_images/feedback/review_icon.png');
	height: 30px;
	width: 30px;
	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: -40px 0;
}

.lnwpay_content .shopFeedback .summary.feedback_dislike .review_icon {
	background-position: -80px 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 .commentZone .noComment {
	color: #aaa;
}

.lnwpay_content .shopFeedback .comment,
.lnwpay_content .productFeedback .comment {
	display: inline-block;
	vertical-align: top;
}

.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/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;
}

.lnwpay_content .listNotice {
	line-height: 49px;
	border-bottom: 1px solid #d6d6d6;
	background: #fdffe5;
	text-align: center;
}

.lnwpay_content .listNotice .icon {
	background: url(../_images/icons/caution.png);
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
}

.listArea {
	background: white;
}
.listArea .blockArea {
	border: 1px solid #d9d9d9;
	border-bottom-width: 5px;
	margin-bottom: 40px;
	height: 200px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.listArea .feedbackList {
	padding-bottom: 20px;
}

.listArea .feedbackContent {
	margin-top: 20px;
	background-color: white;
	border-radius: 10px;
}

.listArea .reviewZone {
	padding: 25px 25px 20px 25px;
}

.listArea .headerZone {
	border-bottom: 1px solid #ececec;
	padding: 15px 25px;
	background-color: #f5f5f5;
}

.listArea .headerZone.gradientBlue {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebeef5), to(#f8f8f8));
	background: -moz-linear-gradient(100% 100% 90deg, #f8f8f8, #ebeef5);
}

.listArea .headerZone.gradientYellow {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff0cd), to(#fff8eb));
	background: -moz-linear-gradient(100% 100% 90deg, #fff8eb, #fff0cd);
}

.listArea .bubble {
	position: absolute;
	right: 28px;
	padding: 3px 6px;
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	height: 25px;
	color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcb71), to(#ffb142));
	background: -moz-linear-gradient(100% 100% 90deg, #ffb142, #ffcb71);
	/*	border: 1px solid #ffb142;*/
	-webkit-border-radius: 8px 8px 0 8px;
	-moz-border-radius: 8px 8px 0 8px;
	border-radius: 8px 8px 0 8px;
	margin-top: -18px;
}

.listArea .bubble:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	top: 30px;
	border-top: 5px;
	border-right: 7px;
	border-bottom: 5px;
	border-left: 7px;
	border-style: solid;
	border-color: #ffb142 #ffb142 transparent transparent;
}

.listArea .headerZone .leftArea {
	float: left;
}

.listArea .headerZone .rightArea {
	text-align: right;
	margin-left: 400px;
}

.listArea .headerZone .style_product {
	display: inline-block;
}

.listArea .headerZone .style_product .productBox {
	height: 50px;
	width: 50px;
}

.listArea .headerZone .style_product .productBox img {
	height: 50px;
	width: 50px;
}

.listArea .headerZone .style_head {
	display: inline-block;
	vertical-align: middle;
	width: 140px;
}

.listArea .headerZone .style_head .style_sid {
	float: left;
}

.listArea .headerZone .style_head .style_sid,
.listArea .headerZone .style_head .style_oid {
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 18px;
	float: left;
}

.listArea .headerZone .style_shop {
	width: 260px;
	height: 50px;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
}

.listArea .headerZone .style_shop .shopavatar {
	width: 50px;
	height: 50px;
	float: left;
	background-color: #eeeeee;
}

.listArea .headerZone .style_shop .shopavatar img {
	display: block;
	width: 50px;
	height: 50px;
}

.listArea .headerZone .style_shop .detail {
	margin-top: 5px;
	margin-left: 60px;
}

.listArea .headerZone .style_shop .detail .name {
	font-size: 12px;
	color: #404040;
	font-weight: bold;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.listArea .headerZone .style_shop .detail .domain {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	font-size: 13px;
}

.listArea .listRow > div {
	display: inline-block;
	vertical-align: middle;
}

.listArea .listRow .avatar {
	width: 35px;
	height: 35px;
}

.listArea .listRow .avatar img {
	width: 35px;
	height: 35px;
}

.listArea .headerZone .listRow .style_shop {
	width: 100%;
	height: 35px;
}

.listArea .headerZone .listRow .style_shop .detail {
	margin-top: 0;
	margin-left: 45px;
}

.listArea .headerZone .listRow .style_shop .detail .name {
	line-height: 20px;
}

.listArea .headerZone .listRow .style_product .productBox {
	height: 35px;
	width: 35px;
	margin-right: 0;
	margin-left: 7px;
}

.listArea .headerZone .listRow .style_product .productBox img {
	height: 35px;
	width: 35px;
}

.listArea .textOrderID {
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}

.listArea .w100pc {
	width: 100%;
}

.listArea .w80pc {
	width: 80%;
}

.listArea .w60pc {
	width: 60%;
}

.listArea .w40pc {
	width: 40%;
}

.listArea .w20pc {
	width: 20%;
}

.listArea .reviewZone .leftArea {
	float: right;
}

.listArea .reviewZone .leftArea .reviewshopdetailArea {
	margin: 0;
	padding: 0;
}

.listArea .reviewZone .leftArea .reviewshopdetailArea textarea {
	height: 85px;
	margin-bottom: 0;
}

.listArea .reviewZone .rightArea {
	margin-left: 0;
	float: left;
	width: 60%;
}

.listArea .dateZone {
	/*    margin-top: 5px;*/
	font-size: 12px;
}

.listArea .actionButtonZone {
	width: 100%;
	white-space: nowrap;
	box-sizing: border-box;
	border-bottom: 1px solid #dedede;
	min-height: 49px;
}

.listArea .actionButtonZone > div {
	float: left;
	text-align: center;
}

.listArea .actionButtonZone a {
	display: block;
	padding: 15px 0;
}

.listArea .actionButtonZone a:hover {
	display: block;
	background-color: #f5f5f5;
	padding: 15px 0;
	text-decoration: none;
}

.listArea .actionButtonZone .w100 {
	width: 100%;
	box-sizing: border-box;
}

.listArea .actionButtonZone .w50 {
	width: 50%;
	box-sizing: border-box;
}

.listArea .actionButtonZone .w33 {
	width: 33.33%;
	box-sizing: border-box;
}

.listArea .actionButtonZone .w25 {
	width: 25%;
	box-sizing: border-box;
}

.listArea .actionButtonZone .bLeft {
	border-left: 1px solid #dedede;
}

.listArea .actionButtonZone .bRight {
	border-right: 1px solid #dedede;
}

.listArea .actionButtonZone .action_icon {
	display: inline-block;
	vertical-align: middle;
	background: url('../_images/feedback/iconset_review.png');
	background-position: 0 0;
	width: 16px;
	height: 16px;
}

.listArea .actionButtonZone .action_icon.view {
	background-position: 0 0;
}

.listArea .actionButtonZone .action_icon.edit {
	background-position: 0 -16px;
}

.listArea .actionButtonZone .action_text {
	margin-left: 5px;
	line-height: 16px;
	color: #acacac;
	font-size: 13px;
}

.listArea .grayBoxSmall {
	padding: 3px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dedede;
}

/*////////////////// End LnwPay Review Desktop /////////////////////*/

.listArea .filterReview{

}
.filterReview .filterItem{
	display: inline-block;
	vertical-align: top;
}
.filterReview .filterName{
	display: inline-block;
	vertical-align: top;
	height: 35px;
	line-height: 35px;
}
.filterReview .filterList{
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	height: 35px;
	line-height: 35px;
	width: 120px;
	background-color: #fff;
	cursor: pointer;
	margin-left: 5px;
	margin-right: 20px;
}
.filterReview .filterList:hover{
	background-color: #f7f9fa;
}
/*.filterList .filterBox{*/
	/*height: inherit;*/
	/*box-sizing: border-box;*/
	/*border: 1px solid #ddd;*/
	/*padding: 0 10px;*/
	/*color: #999;*/
/*}*/
/*.filterList .filterBox.selected{*/
	/*border: 1px solid #3553a5;*/
	/*color: #3553a5;*/
/*}*/
/*.filterList .filterBox .arrow{*/
	/*font-size: 11px;*/
	/*float: right;*/
/*}*/
.filterList .filterSelect{
	/*display: none;*/
	position: relative;
	top: 0px;
	width: inherit;
	box-sizing: border-box;
	background-color: #fff;
	font-size: 12px;
}
.filterList .filterSelect li:first-child:after{
	content: '▼';
	font-size: 10px;
	float: right;
}
.filterList .filterSelect li.selected{
	display: block;
	border: 1px solid #3553a5;
	color: #3553a5;
}
.filterList .filterSelect li.default{
	color: #999;
	border: 1px solid #ddd;
}
.filterList .filterSelect li{
	display: none;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	margin-bottom: 0;
	border: 1px solid #ddd;
	border-top: 0;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}
.filterList .filterSelect li:hover{
	background-color: #f7f9fa;
}
.filterList .filterSelect li .icon{
	display: inline-block;
	vertical-align: middle;
	background-image: url('../_images/feedback/review_icon.png');
	background-position: 0 0;
	height: 18px;
	width: 18px;
	background-size: 54px 18px;
	margin-right: 5px;
}
.filterList .filterSelect li.feedback_like .icon{
	background-position: 0 0;
}
.filterList .filterSelect li.feedback_normal .icon{
	background-position: -18px 0;
}
.filterList .filterSelect li.feedback_dislike .icon{
	background-position: -36px 0;
}

/******* Seller Page *********/

.listArea.sellerMenu .blockArea {
	margin-bottom: 0;
	margin-top: -110px;
}


/*------------------------------- End LnwPay New Style -----------------------------------*/


/* -------------------- LnwPay New Style for Mobile -------------------- */
@media only screen and (max-width: 959px){

}
/*
@media only screen and (max-width: 959px) {
	.lnwpay_content .shopHeader {

		display: flex;
		flex-flow: column-reverse wrap;
	}

	.lnwpay_content .shopFeedback .shopContent .rightArea,
	.lnwpay_content .productFeedback .productContent .rightArea {
		padding-top: 20px;
		border-top: 1px solid #dedede;
	}
	.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 .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 {
		width: 100%;
		-webkit-order: 1;
  		order: 1;
		margin-bottom: 20px;
	}
	.lnwpay_content .shopFeedback .rightArea,
	.lnwpay_content .productFeedback .rightArea {
		width: 100%;
		display: block;
		-webkit-order: 3;
  		order: 3;
	}
	.lnwpay_content .shopFeedback .commentZone,
	.lnwpay_content .productFeedback .commentZone {
		width: 380px;
	}
	.listArea .headerZone {
		padding: 10px;
	}
	.listArea .headerZone .leftArea {
		float: none;
		display: block;
	}
	.listArea .headerZone .rightArea {
		display: block;
		margin-left: 0;
		margin-top: 10px;
		text-align: left;
	}
	.listArea .headerZone .style_shop {
		width: 290px;
	}
	.listArea .actionButtonZone .w25 {
		width: 50%;
	}
	.listArea .actionButtonZone .w25.bRight.last {
		border-right: 0;
	}
	.listArea .reviewshopArea {

		display: flex;
		flex-flow: column-reverse wrap;
	}
	.listArea .reviewZone {
		padding: 15px 10px;
	}
	.listArea .reviewZone .rightArea {
		float: none;
		width: 100%;
	}
	.listArea .reviewZone .leftArea {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.listArea .reviewshopArea .rightArea .txt {
		margin-top: 0;
	}
	.listArea .reviewZone .leftArea .reviewshopdetailArea textarea {
		width: 100%;
		box-sizing: border-box;
	}
	.listArea .reviewfinalArea {
		padding: 10px 0;
		text-align: center;
	}
	.listArea .dateZone {
		margin-bottom: 10px;
	}
	.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 {
		-webkit-order: 2;
  		order: 2;
		margin-top: 0;
	}
}
*/

/*
@media only screen and (max-width: 767px) {
	.lnwpay_content .account {
		min-height: 0;
	}
	.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 {

	}
	.lnwpay_content .feedbackTime {

	}
	.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;
	}
	.listArea .headerZone .style_shop {

		width: 100%;
	}
}
*/

/*
@media only screen and (max-width: 479px) {
	.lnwpay_content .big_pad {
		padding: 30px 15px;
	}
	.lnwpay_content .shopFeedback .commentZone,
	.lnwpay_content .productFeedback .commentZone {
		width: 200px;
	}
	.lnwpay_content .productFeedback .productName {
		width: 180px;
	}
}
*/


/* -------------------- End LnwPay New Style for Mobile -------------------- */

.buyer_avatar50 {
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.buyer_avatar50 img {
	width: 50px;
	height: 50px;
	-moz-border-radius: 50% 50%;
	-webkit-border-radius: 50% 50%;
	border-radius: 50% 50%;
}

.seller_avatar {
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.seller_avatar50 {
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.seller_avatar50 img {
	width: 50px;
	height: 50px;
}

.shopsmallBlock {
	padding: 15px 20px;
}

.shopsmallBlock .shopreview {
	font-weight: normal;
	font-size: 12px;
	margin-top: 10px;
}

.shopsmallBlock .headerreview {
	/*	margin-left: 25px;*/
	float: left;
/*	font-weight: bold;*/
	/*	color: #555;*/
}

.shopsmallBlock .percentreview {
	float: right;
}

.shopsmallBlock .shopreview .graphfeedback_headerservice {
	padding: 0 0 15px 0;
	line-height: 20px;
	/*
	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: 5px 0;
	width: 100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.shopsmallBlock .shopreview .graphfeedback .bar {
	height: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.shopsmallBlock .score_title {
/*	font-size: 12px;*/
	width: 70px;
	text-align: left;
	margin-right: 5px;
}

.shopsmallBlock .score_point {
/*	font-size: 11px;*/
}

.shopsmallBlock .score_heart .heart {
	margin-left: 0;
}

.shopsmallBlock .shopPremiumBlock {
	margin-bottom: 5px;
}

.blockArea:hover {
	background-color: #fefefe;
}

.column .blockArea {
	margin-bottom: 40px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	background: white;
}

.blockArea .shopsmallBlock {
	height: 160px;
	box-sizing: border-box;
	width: 240px;
	display: inline-block;
	vertical-align: top;
	padding: 15px 0 10px;
	position: relative;
}

.column .blockArea .shopsmallBlock {
	width: 100%;
	height: auto;
	background: white;
}

.blockArea .shopsmallBlock1 {
	display: inline-block;
	height: 200px;
}

.blockArea .shopsmallBlock3 {
	display: inline-block;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	position: relative;
	margin: 0px auto;
	vertical-align: top;
}

.blockArea .shopStatContainer {
	position: absolute;
	height: 40px;
	width: 700px;
	bottom: -40px;
	border-top: 1px solid #eee;
}

.blockArea .shopsmallBlock .shopavatar {
	width: 200px;
	height: 200px;
	border-right: 1px solid #eee;
	background-color: #fefefe;
}

.column .blockArea .shopsmallBlock .shopavatar {
	width: 100%;
	height: auto;
	border: 0px;
}

.blockArea .shopsmallBlock .shopavatar a {
	display: inline-block;
}

.blockArea .shopsmallBlock .shopavatar img {
	max-height: 100%;
	max-width: 100%;
}

.blockArea .shopInfo {
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
}

.blockArea .shopInfo .name {
	font-size: 18px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.blockArea .shopInfo .icon.website {
	color: #3553a5;
}

.blockArea .shopInfo .detail {
	margin-top: 5px;
}

.blockArea .shopInfo .headtext {
	color: #444;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.blockArea .shopInfo .subtext {
	color: #555;
	font-size: 11px;
	line-height: 15px;
}

.blockArea .shopInfo .shopStat {
	color: #2f4a92;
	padding-bottom: 5px;
	margin-top: 10px;
	font-size: 13px;
	border-bottom: none;
	display: inline-block;
	margin-right: 20px;
}

.blockArea .shopInfo .shopStatBlock {
	cursor: pointer;
	display: inline-block;
	margin-top: 5px;
	height: 23px;
}

.blockArea .shopInfo .shopStatBlock .shopstat_count,
.blockArea .shopInfo .shopStatBlock .shopstat_action {
	font-size: 12px;
	color: #666;
	margin-left: 5px;
}

.blockArea .shopInfo .shopStatBlock:hover .shopstat_action {
	color: black;
	text-decoration: underline;
}

.blockArea .shopInfo .shopStatBlock .shopstat_unit {
	color: #666;
}

.blockArea .shopInfo .shopStatBlock.shop-favs {
	/*  border-right: 1px solid #dcdcdc;*/
	padding-right: 15px;
}

.blockArea .shopInfo .shopStatBlock .shopstat_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	position: relative;
	top: 5px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.blockArea .shopInfo .shopStatBlock.shop-items .shopstat_icon {
	background-image: url(../_images/icon-color/gray/category.png);
}

.blockArea .shopInfo .shopStatBlock.shop-joins .shopstat_icon {
	background-image: url(../_images/icon-color/gray/join.png);
}

.blockArea .shopInfo .shopStatBlock.shop-favs .shopstat_icon {
	background-image: url(../_images/icon-color/gray/heart.png);
}

.blockArea .shopInfo .shopStatBlock.shop-joins:hover .shopstat_icon {
	background-image: url(../_images/icon-color/black/join.png);
}

.blockArea .shopInfo .shopStatBlock.shop-favs:hover .shopstat_icon {
	background-image: url(../_images/icon-color/black/heart.png);
}

.blockArea .shopInfo .icon {
	background-image: url('../_images/seller/seller_icon.png');
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}

.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 span {
	margin-left: 30px;
	line-height: 24px;
	font-size: 12px;
}

.form_note {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	display: inline-block;
}

.lnwpay_iconrank {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: text-bottom;
}

@media only screen and (min-width: 959px) {
	.shop-zone .wrapper {
		position: relative;
	}
	.shop-zone .listShopAds_container {
		text-align: left;
		position: absolute;
		top: 35px;
		right: 0px;
		width: 190px;
		box-sizing: border-box;
		height: auto;
	}
	.shop-zone .listShopAds_container .listShopAds {
		width: 190px;
	}
	.shop-zone .listShopAds_container .blue_button {
		width: 100%;
		height: 56px;
		font-size: 1.2em;
		line-height: 56px;
		color: white;
	}
	.shop-zone .listShopAds_container .listShopAds.fixed {
		position: fixed;
		top: 20px;
	}
	.shop-zone .listShopAds .footer-menu {
		color: #999;
	}
	.shop-zone .listShopAds .footer-menu li {
		font-size: 13px;
		display: inline;
		margin-bottom: 0px;
	}
	.shop-zone .listShopAds .footer-menu li a {
		color: #999;
	}
}

@media only screen and (max-width: 959px) {
	.shopsmallBlock .shopPremiumBlock,
	.shopsmallBlock .productPremiumBlock {
		width: 100%;
		float: none;
	}
	.listArea .blockArea {
		padding: 0px 0;
		height: auto;
	}
	.blockArea .shopStatContainer {
		width: 400px;
	}
}

@media only screen and (min-width: 768px) {
	.shop-zone .buyer-content .filterArea {
		background-color: white;
		max-width: 770px;
	}
	.shop-zone .listArea .blockArea {
		height: 250px;
		max-width: 768px;
		position: relative;
		border-bottom-width: 1px;
	}
	.shop-zone .blockArea .shopsmallBlock {
		padding-top: 20px;
		padding-bottom: 0px;
		height: 155px;
		width: 230px;
	}
	.shop-zone .blockArea .shopsmallBlock.shopsmallBlock1 {
		width: 250px;
		margin-right: 9px;
		position: relative;
		z-index: 99;
	}
	.shop-zone .blockArea .shopsmallBlock.shopsmallBlock2 {
		width: 260px;
	}
	.shop-zone .blockArea .shopsmallBlock.shopsmallBlock2 .shopInfo {
		overflow: visible;
	}
	.shop-zone .blockArea .shopsmallBlock .shopInfo .headtext {
		display: none;
	}
	.shop-zone .blockArea .shopsmallBlock .shopavatar a {
		display: block;
		line-height: 0;
	}
	.shop-zone .blockArea .shopsmallBlock .shopavatar {
		width: 250px;
		height: 250px;
	}
	.shop-zone .blockArea .shopStatContainer {
		width: 470px;
		bottom: -45px;
		padding-top: 3px;
	}
	.shop-zone .blockArea .shopInfo .name {
		position: relative;
		height: 24px;
		width: 470px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	/*
	.shop-zone .blockArea .shopInfo .name > span{
		position: absolute;
		max-width: 470px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
*/
	.shop-zone .blockArea .shopsmallBlock.contact {
		height: 50px;
		width: 100%;
		vertical-align: middle;
		box-sizing: border-box;
		text-align: left;
		padding: 0px;
		left: 250px;
		width: 518px;
		background-color: #f9f9f9;
		border-right: 10px solid #f9f9f9;
		border-top: 1px solid #eee;
		/*		overflow: scroll;*/
		position: absolute;
		z-index: 3;
		bottom: 0px;
	}
	.shop-zone .blockArea .shopsmallBlock .feedbackPremium {
		margin: 33px 0px 0px 0px;
	}
	.shop-zone .blockArea .shopsmallBlock.contact div {
		display: inline-block;
		vertical-align: bottom;
	}
	.shop-zone .blockArea .shopsmallBlock.contact {
		/*
		overflow-x: scroll;
		overflow-y: hidden;
*/
	}
	.shop-zone .blockArea .shopsmallBlock.contact .shopInfo {
		width: 100%;
		position: relative;
		box-sizing: border-box;
		height: 100%;
		overflow: overlay;
		/*
		overflow-x: scroll;
		overflow-y: hidden;
*/
	}
	.shop-zone .blockArea .shopsmallBlock.contact div.icon {
		margin-left: 10px;
		margin-top: 12px;
	}
	.shop-zone .blockArea .shopInfo .icon span {
		margin-left: 25px;
	}
}

@media only screen and (max-width: 767px) {
	.shop-zone .listShopAds_container .listShopAds a.blue_button {
		color: white;
		height: 40px;
		line-height: 40px;
		width: 100%;
	}
	.shop-zone .listShopAds_container .footer-menu {
		display: none;
	}
	.blockArea .shopsmallBlock1.shopsmallBlock {
		width: 100%;
		margin-bottom: 10px;
	}
	.blockArea .shopsmallBlock .shopavatar {
		border-right: none;
		border-bottom: 1px solid #eee;
		width: 100%;
		height: 100%;
	}
	.blockArea .shopsmallBlock {
		display: block;
		margin: 0 auto;
		padding: 10px 0;
		height: auto;
	}
	.shop-zone .blockArea .shopsmallBlock .feedbackPremium {
		margin: 10px 0px 0px 0px;
	}
	.shop-zone .blockArea .shopsmallBlock .shopPremiumBlock {
		text-align: left;
	}
	.blockArea .shopsmallBlock .shopavatar {
		text-align: center;
	}
	.blockArea .feedbackPremium {
		text-align: left;
	}
	.blockArea .shopsmallBlock .shopavatar img {
		border-right: 0;
	}
	.blockArea .shopStatContainer {
		width: 100%;
		position: relative;
		bottom: auto;
		height: auto;
		border-top: 0px;
		margin-top: 20px;
	}
	.blockArea .shopInfo .shopStat {
		color: #2f4a92;
		padding-bottom: 5px;
		margin-top: 10px;
		font-size: 13px;
		border-bottom: 1px solid #eee;
		display: block;
	}
	.blockArea .shopInfo .shopStatBlock {
		cursor: pointer;
		display: inline-block;
		margin-top: 5px;
		height: 23px;
	}
}

@media only screen and (max-width: 479px) {
	.blockArea .shopsmallBlock1 {
		width: 100%;
		height: 300px;
	}
	.blockArea .shopsmallBlock .shopavatar,
	.blockArea .shopsmallBlock .shopavatar a,
	.blockArea .shopsmallBlock .shopavatar img {
		width: 100%;
		height: 100%;
	}
	.disputeArea .disputeHeader{
		padding: 5px 10px;
	}
	.disputeArea .disputeHeader .style_header{
		display: block;
		width: 100%;
	}
	.disputeArea .disputeHeader .style_status{
		display: block;
		width: 100%;
	}
	.disputeArea .disputeHeader .style_subheader{
		display: inline-block;
		font-size: 12px;
	}
	.disputeArea .disputeHeader .style_topic{
		font-size: 14px;
/*		font-family: "rsubold","tahoma";*/
	}
	.disputeArea .disputeDetailArea{
		min-height: 200px;
		height: calc(100vh - 200px);
		overflow-x: hidden;
		overflow-y: auto;
	}
	.disputeArea .disputeDetailArea,
	.disputeArea .disputeTextarea{
		margin: 0;
	}
	.disputeArea .disputeTopic{
		padding: 20px 10px;
	}
	.disputeArea .listMessage{
		padding: 0 10px 25px 10px;
		height: auto;
		min-height: 0;
		max-height: none;
		overflow: visible;
	}
	.disputeArea .messageZone .userMessage{
		max-width: 220px;
	}
	.disputeArea .requestDisputeZone{
		display: none;
	}
	.disputeArea .disputeInput .buttonArea,
	.disputeArea .disputeFooter .buttonArea{
		text-align: center;
		padding: 7px 10px 0 !important;
		display: flex;
		flex-wrap: nowrap;
	}
	.disputeArea .disputeInput .buttonArea .btn_green {
		line-height: 13px;
		font-size: 11px;
		font-weight: normal;
		padding: 0px 10px;
		max-width: 150px;
	}
	.disputeArea .buttonArea button{
		display: block;
		width: 100px;
		margin-left: 5px !important;
		height: 35px;
		font-size: 14px;
	}
	.disputeArea .fixsystemDetail{
		display: block;
		width: 100%;
		text-align: center;
		padding: 5px 10px;
		font-size: 13px;
	}
	.disputeArea .fixsystemDetail .message_time{
		display: none;
	}
	.disputeArea .tipArea{
		display: inline-block;
		vertical-align: middle;
		margin-left: 5px;
	}
	.disputeArea .disputeFooter{
		display: block;
		vertical-align: middle;
	}
	.disputeArea .disputeTextarea textarea{
		margin-bottom: 0 !important;
	}
}

.choiceArea .headArea {
	background-color: #d9d9d9;
	height: 40px;
}

.choiceArea .selectArea {
	border: 1px solid #d9d9d9;
	padding: 0;
	position: relative;
	margin: 5px 0;
	border-radius: 10px;
}
.choiceArea .selectArea:hover {
	background: #fafafa;
}

.choiceArea .selectArea.active{
	padding: 0;
}

.choiceArea .selectArea.selected {
	background-color: #eef0f8;
}

.choiceArea .selectArea .style_choice {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	text-align: center;
}

.choiceArea .selectArea .style_choicetext {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	white-space: nowrap;
}

.choiceArea .selectArea .style_description {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 260px);
	height: 100%;
	overflow: hidden;
}
.choiceArea .selectArea .style_description > div {
	white-space: nowrap;
	overflow: auto;
	vertical-align: middle;
}
.choiceArea .selectArea .style_description > div::-webkit-scrollbar{
	display: none;
}
.choiceArea .selectArea.active .style_description > div {
	white-space: normal;
	overflow: visible;
}
.choiceArea .selectArea .style_description img.provider-logo{
	height: 20px;
	width: auto;
	border-radius: 4px;
	margin-right: 5px;
	margin-bottom: 0 !important;
	vertical-align: middle;
}

.choiceArea .selectArea .style_description img.provider-logo[data-pv="linepay"]{
	border-radius: 0;
}

.choiceArea .headerZone {
/*	padding: 30px 0;*/
	padding: 15px 0;
	cursor: pointer;
}
.choiceArea .viewManual{
	position: absolute;
	top: 10px;
	right: 10px;
}
.choiceArea .viewManual a{
	background-color: #bbb;
	color: white;
	font-size: 11px;
	font-weight: bold;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	line-height: 15px;
	cursor: pointer;
	text-decoration: none;
}

#provider-container-counter_payment .headerZone {
	/*	padding: 8px 0;*/
}

.choiceArea .contentZone {
	padding: 0 50px 10px;
}

.choiceArea .contentZone .info {
	font-size: 12px;
	line-height: 18px;
	color: #888;
	;
	margin-bottom: 10px;
}

.choiceArea .contentZone .selectinfo {
	font-size: 12px;
	line-height: 18px;
	color: #3553a5;
}

.choiceArea .contentZone .selectinfo a {
	text-decoration: underline;
}

.choiceArea .contentZone .selectinfo .paysbuy_allcash_channel {
	padding: 0;
	margin: 0;
	list-style: disc;
	padding-left: 5px;
}

.choiceArea .contentZone .selectinfo .paysbuy_allcash_channel li {
	padding: 0;
	margin: 0;
	padding-left: 5px;
	display: inline-block;
}

.choiceArea .contentZone .submitinfo_text {
	display: none;
}

.choiceArea .selectArea .style_content {
	padding: 20px 0;
}

.choiceArea .selectArea .style_content .input_mobile {
	display: inline-block;
	vertical-align: middle;
	max-width: 180px;
	box-sizing: border-box;
}
.choiceArea .selectArea .style_content .input_mobile::-webkit-inner-spin-button,
.choiceArea .selectArea .style_content .input_mobile::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}
.choiceArea .selectArea .style_content .input_mobile.text-valid{
	border: 1px solid green;
}
.choiceArea .selectArea .style_content .input_mobile.text-invalid{
	border: 1px solid #d23131;
}
.choiceArea .selectArea .style_content .input_validate_icon{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -5px;
	left: 3px;
}
.choiceArea .selectArea .style_content .input_validate_icon img{
	display: none;
	width: 30px;
}

.choiceArea .selectArea .style_content .row .title {
	font-size: 13px;
}

.choiceArea .row {
	display: block;
	margin-bottom: 10px;
}

.choiceArea .row .column {
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	margin: 0;
}

.choiceArea .row input {
	margin-top: 5px;
}

.choiceArea .selectbox {
	display: inline-block;
	box-sizing: border-box;
	border: 1px solid #b0b0b0;
	box-shadow: none;
	margin-right: 10px;
	line-height: 36px;
	min-width: 180px;
	cursor: pointer;
}

.choiceArea .selectbox .icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	border-radius: 4px;
	background: url('../_images/onlinepayment/onlinepayment.png?t=2');
	background-position: 0 0;
	width: 20px;
	height: 20px;
}

.choiceArea .selectbox.bbl .icon {
	background-position: 0 0;
}

.choiceArea .selectbox.kbank .icon {
	background-position: 0 -20px;
}
.choiceArea .selectbox.tbank .icon {
	background-position: 0 -482px;
}


.choiceArea .selectbox .text {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 13px;
/*	font-family: rsubold;*/
	color: #666;
}
.choiceArea .selectbox .delete {
	display: none;
	font-size: 13px;
	height: 16px;
	position: absolute;
	top: -12px;
	right: -6px;
}
.choiceArea .selectbox:hover .delete{
	display: block;
}

.selectbox.relative {
	position: relative;
	margin-right: 20px;
}

.choiceArea .selectbox:hover {
	background-color: white;
}

.choiceArea .selectbox.selected {
	background-color: #d4dff5;
	border: 1px solid #2e66df;
	box-shadow: 0 0 0 1px #2e66df;
}

.choiceArea .selectbox.selected .text {
	color: #2e66df;
}

@media only screen and (max-width: 767px) {
	.choiceArea .selectArea .style_choicetext{
		width: 140px;
	}
	.choiceArea .selectArea .style_description {
/*		width: 100%;*/
		margin-left: 20px;
	}
	.choiceArea .selectArea .style_description img.provider-logo{
		margin-top: 0 !important;
	}
	.choiceArea .contentZone {
		padding: 0;
	}
}

.borderTopGray {
	border-top: 1px solid #dcdcdc;
}

.buttonArea .leftArea {
	display: inline-block;
	vertical-align: middle;
}

.buttonArea .rightArea {
	display: inline-block;
	vertical-align: middle;
}

.buttonArea .noticeBoxSmall {
	padding: 5px;
	margin: 0 0 0 10px;
}

.reviewInvite {
	color: #5f5042;
	text-align: center;
}

.reviewBannerSmall {
	background: url('../_images/feedback/banner_review_small.png');
	background-repeat: no-repeat;
	background-position: 25px center;
	height: 55px;
}

.reviewBannerBig {
	background-color: #3553a5;
	height: 85px;
	color: #fff;
	margin-top: 50px;
}

.reviewBannerBig .bannerImage {
	margin-top: -37px;
	line-height: 0;
	float: left;
}

.reviewBannerBig.smallWidth .bannerImage {
	width: 200px;
}

.reviewBannerBig .bannerText {
	float: left;
	margin-top: 15px;
}

.reviewBannerBig .bigText {
/*	font-family: rsubold;*/
	font-size: 18px;
	line-height: 28px;
}

.reviewBannerBig .smallText {
/*	font-family: rsulight;*/
	font-size: 14px;
	line-height: 22px;
}

.reviewBannerBig .bannerMore {
	margin: 35px 20px 0 0;
	float: right;
}

.reviewBannerBig .whiteBox {
	color: #fff;
	border: 1px solid #fff;
	padding: 10px 15px;
	text-decoration: none;
}

.reviewBannerBig .whiteBox:hover {
	text-decoration: underline;
	background-color: #4565bc;
}

.reviewBannerBig .whiteBox.pulse {
	animation: pulse 1.5s ease infinite;
	-webkit-animation: pulse 1.5s ease infinite;
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

@media only screen and (max-width: 959px) {
	#provider-container-counter_payment .headerZone {
		/*		padding: 30px 0;*/
	}
	.reviewBannerBig.smallWidth {
		height: 230px;
	}
	.reviewBannerBig.smallWidth .bannerImage {
		text-align: center;
		width: 100% !important;
	}
	.reviewBannerBig.smallWidth .bannerImage img {
		border-bottom: 1px solid gainsboro;
	}
	.reviewBannerBig.smallWidth .bannerText {
		text-align: center;
		width: 100%;
	}
	.reviewBannerBig.smallWidth .bigText {
		font-size: 16px;
	}
	.reviewBannerBig.smallWidth .smallText {
		font-size: 12px;
	}
	.reviewBannerBig.smallWidth .bannerMore {
		margin: 25px 0 0 0;
		text-align: center;
		width: 100%;
	}
}

@media only screen and (max-width: 767px) {
	.buttonArea .noticeBoxSmall {
		margin: 10px 0 0;
	}
	.reviewBannerSmall {
		background-position: center;
	}
	.reviewBannerBig {
		height: 230px;
	}
	.reviewBannerBig .bannerImage {
		text-align: center;
		width: 100% !important;
	}
	.reviewBannerBig .bannerImage img {
		border-bottom: 1px solid gainsboro;
	}
	.reviewBannerBig .bannerText {
		text-align: center;
		width: 100%;
	}
	.reviewBannerBig .bigText {
		font-size: 16px;
	}
	.reviewBannerBig .smallText {
		font-size: 12px;
	}
	.reviewBannerBig .bannerMore {
		margin: 25px 0 0 0;
		text-align: center;
		width: 100%;
	}
}


/*--------------- Payment -----------*/

.choiceArea .selectArea.active {
	background-color: #f2f5ff;
}

.choiceArea .selectArea.active .provider-logo {
	/*	cursor: pointer;*/
}

.choiceArea .selectArea.active .headerZone {
	cursor: default;
}

.choiceArea .selectArea .style_description {
	color: #989898;
}

.choiceArea .contentZone .selectbox {
	padding: 2px;
	margin-bottom: 10px;
	height: 43px;
	background: white;
	border-radius: 10px;
}
.choiceArea .contentZone .selectbox.selectrow {
	width: 320px;
	display: block;
	max-width: 100%;
}
.choiceArea .contentZone .selectbox.selectrow input{
	margin-left: 10px;
}
.choiceArea .contentZone .selectbox.selectrow .install_period{
	width: 30%;
	display: inline-block;
}
.choiceArea .contentZone .selectbox.selectrow .install_interest{
	width: 10%;
	display: inline-block;
}
.choiceArea .contentZone .installment_title{
	font-size: 12px;
	width: 320px;
	max-width: 100%;
	display: block;
	margin-bottom: 10px;
	color: #3553a5
}
.choiceArea .contentZone .installment_title > div{
	display: inline-block;
}
.choiceArea .contentZone .installment_title .install_interest{
	margin-left: 10px;
}
.choiceArea .contentZone .installment_title .install_each_month{
	float: right;
}

.choiceArea .contentZone .selectbox.selectrow .install_each_month{
	width: 40%;
	display: inline-block;
	float: right;
	text-align: right;
	padding-right: 10px;
}

.choiceArea .selectbox .icon {
	background-position: 20px 20px;
}

.choiceArea .selectbox.modernpay_bbl .icon {
	background-position: 0 0;
}

.choiceArea .selectbox.modernpay_kbank .icon {
	background-position: 0 -20px;
}

.choiceArea .selectbox.modernpay_bay .icon {
	background-position: 0 -40px;
}

.choiceArea .selectbox.modernpay_ktb .icon {
	background-position: 0 -60px;
}

.choiceArea .selectbox.modernpay_scb .icon {
	background-position: 0 -80px;
}

.choiceArea .selectbox .icon {
	background-position: 0 0;
}

.choiceArea .selectbox.kbank .icon {
	background-position: 0 -20px;
}

.choiceArea .selectbox.bay .icon {
	background-position: 0 -40px;
}

.choiceArea .selectbox.ktb .icon {
	background-position: 0 -60px;
}

.choiceArea .selectbox.scb .icon {
	background-position: 0 -80px;
}

.choiceArea .selectbox.payatall .icon {
	background-position: 0 -300px;
}

.choiceArea .selectbox.payatall .icon2 {
	background-position: 0 -180px;
	margin-left: 0px;
}

.choiceArea .selectbox.airpay .icon {
	background-position: 0 -500px;
	/*background-position: 0 -160px;*/
}

.choiceArea .selectbox.paysbuy_allcash .icon {
	background-position: 0 -320px;
}

.choiceArea .selectbox.paysbuy .icon {
	background-position: 0 -140px;
}

.choiceArea .selectbox.paypal .icon {
	background-position: 0 -120px;
}

.choiceArea .selectbox.linepay .icon {
	background-position: 0 -200px;
}

.choiceArea .selectbox.airpay_app .icon {
	background-position: 0 -500px;
	/*background-position: 0 -160px;*/
}

.choiceArea .selectbox.shopeepay .icon {
	background-position: 0 -500px;
}

.choiceArea .selectbox.visa .icon {
	background-position: 0 -220px;
}

.choiceArea .selectbox.mastercard .icon {
	background-position: 0 -240px;
}

.choiceArea .selectbox.jcb .icon {
	background-position: 0 -260px;
}

.choiceArea .selectbox.aeon .icon {
	background-position: 0 -280px;
}

.choiceArea .selectbox.kbank_smartpay .icon,
.choiceArea .selectbox.installment_kbank .icon {
	background-position: 0 -340px;
}
.choiceArea .selectbox.bualuang_besmart .icon,
.choiceArea .selectbox.installment_bbl .icon {
	background-position: 0 -360px;
}
.choiceArea .selectbox.krungsri_smartplan .icon,
.choiceArea .selectbox.installment_bay .icon {
	background-position: 0 -380px;
}
.choiceArea .selectbox.ktc_flexi .icon,
.choiceArea .selectbox.installment_ktb .icon {
	background-position: 0 -400px;
}
.choiceArea .selectbox.mpay_wallet .icon {
	background-position: 0 -420px;
}
.choiceArea .selectbox.mpay_station .icon {
	background-position: 0 -440px;
}
.choiceArea .selectbox.kplus .icon {
	background-position: 0 -461px;
}
.choiceArea .selectbox.truemoney .icon,
.choiceArea .selectbox.omise_truemoney .icon {
	background-position: 0 -560px;
}


.choiceArea .selectbox.truemoney .icon {
	background-image: url('../_images/onlinepayment/truemoney_s.png');
	background-position: 0;
	background-size: contain;
	background-repeat: no-repeat;
}

.choiceArea .selectbox.linepay .icon {
	background-image: url('../_images/onlinepayment/linepay_s.png');
	background-position: 0;
	background-size: contain;
	background-repeat: no-repeat;
}

.choiceArea .selectbox.shopeepay .icon {
	background-image: url('../_images/onlinepayment/shopeepay_app.png');
	background-position: 0;
	background-size: contain;
	background-repeat: no-repeat;
}

.choiceArea .selectbox.chillpay_alipay .icon,
.choiceArea .selectbox.chillpay .icon {
	background-image: url('../_images/onlinepayment/alipay.png');
	background-position: 0;
	background-size: contain;
	background-repeat: no-repeat;
}
.choiceArea .selectbox.chillpay_wechatpay .icon,
.choiceArea .selectbox.wechatpay .icon {
	background-image: url('../_images/onlinepayment/wechatpay.png');
	background-position: 0;
	background-size: contain;
	background-repeat: no-repeat;
}

img.provider-logo {
	margin-right: 16px;
}

.btn_blue.proceed-payment {
	margin-top: 16px !important;
}

.secure_form {
	min-width: 260px;
	width: 50%;
	padding: 10px 20px 0px 20px;
	box-sizing: border-box;
	border: 1px solid #97dc97;
	margin: 0px 0px 20px 0px;
	position: relative;
	float: left;
	z-index: 9;
	border-radius: 10px;
}
@media screen and (min-width: 960px){
	.secure_form {
		padding: 20px;
	}
}

.secure_form_choose {
	width: auto;
	min-width: 50%;
}

.secure_form_choose .pin_container {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}

.secure_certify {
	font-size: 11px;
	position: absolute;
	padding: 0px 10px;
	top: -10px;
	right: 20px;
	background-color: #f0f0f0;
	vertical-align: middle;
	line-height: 20px;
	color: green;
}

.secure_certify img {
	vertical-align: top;
	width: 16px;
	height: 16px;
}

.secure_note {
	line-height: 20px;
	width: 50%;
	min-width: 260px;
	padding-right: 10px;
	box-sizing: border-box;
	margin: 0px 0px 20px 0px;
}

.secure_note b {
	color: #3553a5
}

.credit_step2 {
	display: none;
	width: 50%;
	min-width: 280px;
	position: relative;
	z-index: 1;
}

.pin_container {
	position: relative;
	display: none;
	float: right;
	width: 50%;
	box-sizing: border-box;
	padding: 0px 20px 0px 20px;
	color: #3553a5;
	margin: 0px auto;
	text-align: center;
}
.credit_step2 .pin_container {
	width: 100%;
	margin-top: 30px;
}
@media screen and (min-width: 960px) {
	.credit_step2 .pin_container {
		position: absolute;
		left: 100%;
		top: 0px;
		margin-top: 0px;
	}
}
@media screen and (max-width: 959px) {
	.credit_step2 {
		float: left;
		z-index: 9;
	}
}

.pin_notice_box {
	width: 100%;
	height: auto;
	position: absolute;
	box-sizing: border-box;
	background-color: #fff3fa;
	border: 1px dashed #ffcfe9;
	display: none;
	text-align: left;
	padding: 15px 20px 5px 20px;
	font-size: 13px;
	line-height: 20px;
}

.pin_notice_box .pin_faq {
	color: #3553a5;
	margin-top: 5px;
	margin-bottom: 10px;
}

.pin_check {
	font-size: 13px;
	display: inline-block;
	margin-bottom: 10px;
}

#choose_credit_list {
	margin-bottom: 15px;
}

#credit_card_form_summary {
	display: none;
	line-height: 30px;
	color: #999;
	margin-bottom: 20px;
}

#credit_card_form_summary .card_summary {
	display: inline-block;
}

#credit_card_form_summary .card_edit {
	display: inline-block;
	float: right;
	text-decoration: underline;
	color: #333;
	cursor: pointer;
}

.lnwNumpad_zone {
	width: 260px;
	display: none;
}

.lnwNumpad_zone .pin_form {}

.lnwNumpad_zone .pin_form ul {
	padding: 0px;
	margin: 0px;
}

.lnwNumpad_zone .pin_form ul li {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin: 7px;
	color: #3553a5;
	border: 1px solid #3553a5;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.lnwNumpad_zone .pin_form ul li:hover {
	background-color: #3553a5;
	color: white;
}

.lnwNumpad_zone .pin_form ul li:active {
	border: 1px solid #3553a5;
	background-color: #bfd0ff;
}

.lnwNumpad_zone .pin_form .number {
	font-size: 18px;
	cursor: pointer;
}

.lnwNumpad_zone .pin_form .star {
	visibility: hidden;
}

.lnwNumpad_zone .pin_form .delete {
	border-color: transparent;
	font-size: 14px;
	cursor: pointer;
}

.lnwNumpad_zone .pin_form .delete:hover {
	border-color: #3553a5;
}

.lnwNumpad_zone .pin_title {
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 22px;
}

.lnwNumpad_zone .pin_length ul {
	padding: 0px;
	margin: 5px auto 0px auto;
}

.lnwNumpad_zone .pin_length ul li {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 7px;
	border: 1px solid #3553a5;
	text-align: center;
	line-height: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.lnwNumpad_zone .pin_length ul li.pin_active {
	background: #3553a5;
}


/*
.pin_form {
}
.pin_form ul {
	padding: 0px;
	margin: 0px;
}
.pin_form ul li {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin:7px;
	border: 1px solid #3553a5;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}
.pin_form ul li:hover {
	background-color: #3553a5;
	cursor: pointer;
	color: white;
}
.pin_form ul li:active {
	border: 1px solid #3553a5;
	background-color: #bfd0ff;
	cursor: pointer;
}
.pin_form ul li.pin_form_simbol {
	visibility: hidden;
}
.pin_form ul li.pin_form_del {
	border: 1px solid rgba(0,0,0,0);
	font-size: 14px;
}
.pin_form ul li.pin_form_del:hover {
	border: 1px solid #3553a5;
}
.pin_title {
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 22px;
}
.pin_title ul {
	padding: 0px;
	margin: 5px auto 0px auto;
}

.pin_title ul li {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin:7px;
	border: 1px solid #3553a5;
	text-align: center;
	line-height: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.pin_title ul li.pin_active {
	background: #3553a5;
}
*/

.remember_check {
	display: none;
}

.pin_notice {
	display: inline-block;
	margin: 10px 0px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	text-decoration: underline;
	cursor: pointer;
}

.reset_pin_notice {
	max-width: 320px;
	text-align: left;
	line-height: 20px;
	display: block;
	padding-bottom: 20px;
	float: right;
	width: 50%;
	position: relative;
}

.lnwpay_promotion_0 {
	color: #ff4141;
}

.orderInfo_icon,
.invoiceInfo_icon {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	font-size: 11px;
	color: gray !important;
	background-color: transparent;
/*	background-color: #eee;*/
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
/*
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
*/
	cursor: pointer;
}

.orderInfo_icon:hover,
.invoiceInfo_icon:hover {
/*	background-color: #3553a5;*/
	color: white !important;
	font-size: 1.5em;
}

.sorry-title {
/*	font-family: 'rsulight';*/
	font-size: 30px;
	margin-top: 40px;
	margin-bottom: 10px;
}

.sorry-subtitle {
	font-size: 20px;
	margin-bottom: 30px;
}

.permissionDenied .drow .title {
	width: auto;
	margin-right: 50px;
}

.permissionDenied .drow .content {
	margin-left: auto;
}

.permissionDenied .drow .content .input_amount {
	width: 200px;
}


/******************** feedback Review mobile ***************/

/*
@media only screen and (max-width: 959px) {
	.lnwpay_content .shopFeedback.big_pad,
	.lnwpay_content .productFeedback .productContent.small_pad {
		padding: 0px !important;
	}
	.lnwpay_content .shopFeedback .shopContent .leftArea,
	.lnwpay_content .shopFeedback .shopContent .rightArea {
		padding: 0px 25px;
		box-sizing: border-box;
	}
	.lnwpay_content .productFeedback .productContent .leftArea,
	.lnwpay_content .productFeedback .productContent .rightArea {
		padding: 0px 20px;
		box-sizing: border-box;
	}
	.lnwpay_content .productFeedback .productContent .fileupload_container {
		margin-bottom: 10px;
	}
	.lnwpay_content .shopFeedback .shopContent .leftArea {
		padding-top: 20px;
		margin-bottom: 10px;
	}
	.lnwpay_content .shopFeedback .shopContent .rightArea {
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.lnwpay_content .productFeedback .productContent .leftArea {
		padding-top: 10px;
		margin-bottom: 5px;
	}
	.lnwpay_content .productFeedback .productContent .rightArea {
		padding-top: 20px;
		padding-bottom: 15px;
	}
}
*/


/********************** Progress Bar Premium Review **********************/

.progressZone {
	display: block;
	width: 100%;
}

.progressZone .progressContent {
	font-weight: normal;
	margin-bottom: 20px;
}

.progressZone .progressContent .text {
	float: left;
}

.progressZone .progressContent .percent {
	float: right;
}

.progressZone .progressContent .graphProgress {
	margin: 15px 0 0;
	height: 2px;
}

.progressZone .progressContent .graphBar {
	display: block;
	position: relative;
	margin-top: -6px;
	height: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.progressZone.fixed {
	position: fixed;
	top: 0;
	left: 0;
	padding: 15px 0;
	width: 100%;
	background: #fff;
	box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	-webkit-box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	-moz-box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	z-index: 9999999999;
}

.progressZone.fixed .progressContent {
	width: 980px;
	margin: 0 auto;
}

.progressZone.fixed .progressContent .graphProgress_header,
.progressZone.fixed .progressContent .graphProgress_content {
	max-width: 100%;
	width: 730px;
	margin: 0px auto;
}

@media only screen and (max-width: 959px) {
	.progressZone.fixed .progressContent {
		width: 768px;
	}
}

@media only screen and (max-width: 767px) {
	.progressZone.fixed .progressContent {
		width: 420px;
	}
	.progressZone.fixed .progressContent .graphProgress_header,
	.progressZone.fixed .progressContent .graphProgress_content {
		margin-left: 0;
	}
}

@media only screen and (max-width: 479px) {
	.progressZone.fixed .progressContent {
		width: 300px;
	}
}


/******************** End Progress Bar Premium Review **********************/


/*************** Quick Payment ***************/

.paymentArea #onlinechoiceArea {
/*
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
*/
	display: flex;
	flex-flow: column;
	min-height: 400px;
	border-radius: 10px;
	border-top: 0 !important;
}
.quick_payment #menu_bar {
	display: none;
}
.quick_payment .wrapper {
	padding: 15px 0 30px;
}
@media only screen and (max-width: 959px) {
	.quick_payment .wrapper {
		padding: 15px 0;
	}
}
.quick_payment #member-box,
.quick_payment .footer {
	display: none;
}

.quick_payment .mini-footer {
	width: 100%;
	display: block;
	background-color: #343433;
	padding-top: 40px;
	padding-bottom: 20px;
}

.quick_payment .mini-footer .footer-logo-text {
	margin-top: 10px;
}

.quick_payment .paymentArea .style_header,
.quick_payment .paymentArea .payment_onlineArea .style_subheader_txt,
.quick_payment .paymentArea .optionChoice .info,
.quick_payment .paymentArea .blue_a,
.quick_payment #informPaymentForm .style_header.div_totalPayment {
	display: none;
}
.quick_payment .style_header.div_totalPayment {
	padding: 10px 0px;
}
.quick_payment .paymentArea .optionChoice .style_content {
	padding: 0 0 15px;
}

.quick_payment .paymentArea .style_header {
	padding-bottom: 10px;
}

.quick_payment .paymentArea .optionChoice .headerZone {
	padding: 15px 0;
}

.quick_payment .paymentArea #provider-container-counter_payment .headerZone {
	/*	padding: 20px 0;*/
}

.quick_payment .paymentArea .optionChoice .style_content .row .title {
	margin-top: 10px;
}

.quick_payment .paymentArea img.provider-logo {
	height: 20px;
	width: auto;
	margin: 5px 2px 0 !important;
}

.quick_payment .minorderArea {
	margin-bottom: 10px;
}

.quick_payment .minorderArea .style_head {
	width: 140px;
	float: left;
	padding-top: 4px;
	font-size: 14px;
	color: #404040;
	font-weight: bold;
	line-height: 18px;
}

.quick_payment .minorderArea .style_product {
	margin-left: 140px;
	width: auto;
}

.quick_payment .minorderArea .style_product .productBox {
	width: 40px;
	height: 40px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.quick_payment .minorderArea .style_price {
	font-size: 14px;
	line-height: 18px;
	padding: 7px 0px;
}

.quick_payment .minorderArea .style_price .net_price {
	color: red;
	font-weight: bold;
}
.quick_payment .orderArea .style_more {
	display: inline-block;
}
.quick_payment .orderArea.adsOrder .style_product,
.quick_payment .orderArea.merchantOrder .style_product,
.quick_payment .orderArea.topupOrder .style_product{
	display: none;
}
.orderArea.topupOrder .style_sid{
	margin-top: 2px;
}
.orderArea.topupOrder .style_product{
	min-height: 30px;
	margin-top: 12px;
}
.orderArea.topupOrder .style_product .avatar{
	display: inline-block;
	vertical-align: middle;
}
.orderArea.topupOrder .style_product .avatar img{
	width: 24px;
}
.orderArea.topupOrder .style_product .detail{
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
}
.orderArea.topupOrder .style_product .detail .freecredit{
	font-size: 11px;
	margin-top: 2px;
}
@media only screen and (max-width: 959px) {
	.orderArea.topupOrder .style_product{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 479px) {
	.orderArea.topupOrder .style_product{
		margin-top: 0;
	}
}
.quick_payment .orderArea .orderInfo_icon,
.quick_payment .orderArea .invoiceInfo_icon,
.quick_payment .orderArea .style_more {
	display: none;
}
@media screen and (min-width: 480px) {
	.quick_payment .orderArea .arrow_down {
		display: none;
	}
	.quick_payment .orderArea .orderInfo_icon,
	.quick_payment .orderArea .invoiceInfo_icon,
	.quick_payment .orderArea .style_more {
		display: block !important;
	}
	.quick_payment .orderArea.adsOrder .style_product,
	.quick_payment .orderArea.merchantOrder .style_product,
	.quick_payment .orderArea.topupOrder .style_product{
		display: block;
	}
	.orderArea.topupOrder .style_sid{
		margin-top: 6px;
	}
}

.paymentArea .submitinfo.default {
	display: none;
}

#onlinechoiceArea .optionChoice.selected_provider_group {
/*	order: -1;*/
}

.otherChoice {
	/*border-left: 1px solid #d9d9d9;*/
	/*border-right: 1px solid #d9d9d9;*/
}

.quick_payment .otherChoice:hover {
	background: inherit;
}

.otherChoice .arrow_down, .choiceorderArea .arrow_down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 8px solid #555;
	float: right;
	margin-top: 7px;
	margin-right: 10px;
}
.choiceorderArea .arrow_down {
	margin-top: 4px;
}
.quick_payment .paymentArea #onlinechoiceArea {
	background-color: #eef0f8;
	padding-bottom: 10px;
}
.quick_payment .paymentArea #onlinechoiceArea .otherChoice {
	border: 0px;
}
.quick_payment .paymentArea #onlinechoiceArea .selectArea {
	background-color: white;
	padding: 0px 0 0px 10px;
	margin: 10px 10px 0px;
	border: 1px solid #e5e5e5;
}
.quick_payment .paymentArea #onlinechoiceArea .selectArea.active {
	padding: 0 10px;
}

@media only screen and (max-width: 767px) {
	.choiceArea .contentZone .selectbox {
		width: 100%;
	}
	.paymentArea .submitinfo.default {
		display: block;
	}
	.typeorderArea .content input.input_quickpayment {
		border: none;
		margin-bottom: 5px;
		height: auto;
		line-height: normal;
	}
	.quick_payment .mini-footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.quick_payment .paymentArea .submitinfo, .quick_payment .inform-content .buttonArea {
		position: fixed;
		border-top: 1px solid #ddd;
		background: white;
		padding: 10px;
		width: 100%;
		line-height: 50px;
		font-size: 18px;
		bottom: 0;
		left: 0;
		margin: 0 !important;
		z-index: 99999999;
		box-sizing: border-box;
	}
	.quick_payment .choiceArea .selectArea .style_description{
		padding-top: 5px;
	}
	.quick_payment .inform-content .buttonArea .leftArea {
		width: 100%;
	}
	.quick_payment .inform-content .buttonArea .rightArea {
		display: none;
	}
	.quick_payment .inform-content .paymentdetailArea .drow {
		line-height: 30px;
	}
	.quick_payment .inform-content .paymentdescArea .input_detail {
		height: auto;
	}
	.quick_payment .inform-content .paymentdetailArea .drow .title {
		margin-top: 0px;
	}
	.quick_payment .paymentArea .submitinfo .btn_blue, .quick_payment .inform-content .buttonArea .btn_blue {
		height: 45px;
		line-height: 45px;
		font-size: 15px;
	}
	.quick_payment .inform-content .buttonArea .btn_blue {
		width: 100%;
	}
	.quick_payment .paymentArea .submitinfo_text {
		font-size: 12px;
		line-height: 16px;
		display: none;
	}
	.quick_payment .paymentArea .btn_blue {
		width: 100%;
		margin: 0 !important;
	}
	.quick_payment .paymentArea .btn_blue:active {
		top: auto;
	}
	.quick_payment .formtypeArea {
		padding: 5px 0px 10px !important;
	}
}

@media only screen and (max-width: 479px) {
	/*#onlinechoiceArea .optionChoice.selected_provider_group .headerZone {*/
	/*	padding: 15px 10px;*/
	/*}*/
	/*.quick_payment #onlinechoiceArea .optionChoice.selected_provider_group .headerZone{*/
	/*	padding: 15px 0px;*/
	/*}*/
	/*#onlinechoiceArea .optionChoice.selected_provider_group .contentZone {*/
	/*	padding: 0 10px;*/
	/*}*/
}


/********************* LnwPay Image Show ***************************/

#lnwbox2.fileuploadPopup {}

#lnwbox2.fileuploadPopup #lnwboxClose {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 24px;
	height: 24px;
	padding: 10px;
	background-color: #ffffff;
	background-image: url(../_images/feedback/icon_x_32.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 0;
	cursor: pointer;
	z-index: 2;
}

#lnwbox2.fileuploadPopup #lnwbox2Body {
	-webkit-border-radius: 0;
	-webkit-box-orient: vertical;
	-webkit-transition: 200ms -webkit-transform;
	-moz-border-radius: 0;
	-moz-box-orient: vertical;
	-moz-transition: 200ms -moz-transform;
	border-radius: 0;
	box-orient: vertical;
	transition: 200ms transform;
	background: white;
	border: 0;
	/* box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15); */
	display: inline-block;
	padding: 0;
	min-height: 400px;
	min-width: 200px;
	width: 900px;
}

.lnwbox2-fileuploadZone {
	padding: 20px;
}

.lnwbox2-fileuploadZone .arrow {
	position: absolute;
	width: 40px;
	height: 64px;
	background-image: url(../_images/feedback/arrow.png);
	background-repeat: no-repeat;
	background-size: 160px 64px;
	top: 0;
	bottom: 0;
	cursor: pointer;
}

.lnwbox2-fileuploadZone .arrow.left {
	background-position: 0 0;
	left: 20px;
	margin: auto 0;
}

.lnwbox2-fileuploadZone .arrow.right {
	background-position: -40px 0;
	right: 20px;
	margin: auto 0;
}

.lnwbox2-imageZone .thumbArea {
	display: inline-block;
	vertical-align: top;
	width: 64px;
	text-align: left;
}

.lnwbox2-imageZone .thumbArea .image_area {
	margin: 5px 0;
}

.lnwbox2-imageZone .thumbArea .image_area img {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 64px;
	height: 64px;
}

.lnwbox2-imageZone .thumbArea .image_area img:hover {
	border: 3px solid #3553a5;
}

.lnwbox2-imageZone .viewArea {
	display: inline-block;
	margin: 5px 0 5px 20px;
	width: 760px;
	height: 570px;
	line-height: 570px;
	background: #f8f8f8;
}

.lnwbox2-imageZone .viewArea img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	margin: auto;
}


/********************* End LnwPay Image Show ***************************/


/********************* Gadget Seller *****************************/

.shopsmallBlock.gadgetZone {
	/*	padding: 15px 10px 10px 10px;*/
}

.shopsmallBlock.gadgetZone .headtext {
	font-size: 13px;
	line-height: 16px;
}

.shopsmallBlock.gadgetZone .subtext {
	font-size: 13px;
}
.lnwpay_content .subtext,
.lnwpay_content .shopStat{
	color: #bcc1cc;
}
.shopsmallBlock.gadgetZone .score_title {
/*	font-size: 12px;*/
	margin-right: 0;
}

.shopsmallBlock.gadgetZone .score_heart {
	margin-top: 4px;
}

.shopsmallBlock.gadgetZone .score_heart .heart {
/*	background-size: 165px 30px;*/
	width: 16px;
	height: 16px;
	position: relative;
	margin-left: 1px;
}

/*

.shopsmallBlock.gadgetZone .score_heart .heart.full-gray {
	background-size: 16px 16px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.full,
.shopsmallBlock.gadgetZone .score_heart:hover .heart.hover {
	background-position: -150px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.one {
	background-position: -15px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.two {
	background-position: -30px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.three {
	background-position: -45px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.four {
	background-position: -60px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.five {
	background-position: -75px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.six {
	background-position: -90px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.seven {
	background-position: -105px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.eight {
	background-position: -120px 0px;
}

.shopsmallBlock.gadgetZone .score_heart .heart.nine {
	background-position: -135px 0px;
}
*/

.gadgetZone.shopsmallBlock .score_title {
	width: 90px;
}

.gadgetZone .review.lnwpay_bg:hover {
	background-color: #eaeff1;
}

.gadgetZone .review.lnwpay_bg:hover a {
	text-decoration: underline;
}

.gadgetZone.shopsmallBlock .score_point {
	vertical-align: middle;
}

.gadgetZone .shopPremiumBlock .score_title .premiumicon {
	width: 15px;
	height: 15px;
	background-size: 15px 60px;
	margin-right: 2px;
	display: none;
}

.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-niceservice {
	background-position: 0 0px;
}

.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-fastcontact {
	background-position: 0 -15px;
}

.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-fastshipping {
	background-position: 0 -30px;
}

.gadgetZone .shopPremiumBlock .score_title .premiumicon.icon-goodpackage {
	background-position: 0 -45px;
}

.shopsmallBlock.contact .contactList {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 2px 0;
}

.shopsmallBlock.contact .contactList a{
	color: #788298;
	display: inline-block;
}
.shopsmallBlock.contact .contactList a:hover{
	color: #334A92;
}

.shopsmallBlock.contact .contactList .icon {
/*
	background-image: url('../_images/seller/seller_icon.png');
	background-repeat: no-repeat;
	display: inline-block;
	width: 22px;
	height: 22px;
	position: relative;
	top: 5px;
*/
}
.shopsmallBlock.contact .contactList .icon{
	display: inline-block;
	vertical-align: middle;
}
.shopsmallBlock.contact .contactList .icon::before{
	font-family: 'lnw-icon';
	display: inline-block;
	content: '\e9bb';
	font-size: 18px;
	color: #788298;
}

.shopsmallBlock.contact .icon.favourite::before {
/*	background-position: -5px -172px;*/
	content: '\e952';
}

.shopsmallBlock.contact .icon.website::before {
	content: '\e990';
/*	background-position: -5px -89px;*/
}

.shopsmallBlock.contact .icon.email::before {
	content: '\e960';
/*	background-position: -5px -115px;*/
}

.shopsmallBlock.contact .icon.telephone::before {
	content: '\e97b';
/*	background-position: -5px -143px;*/
}

.shopsmallBlock.contact .contactList span {
	margin-left: 8px;
	line-height: 24px;
}

.shopsmallBlock .topRank,
.shopsmallBlock .editorChoice {
	box-sizing: border-box;
	font-size: 11px;
	line-height: 11px;
	margin: 5px 0px;
}

.shopsmallBlock .topRank > div {
	display: inline-block;
}

.shopsmallBlock .topRank .number {
	background: #3553a5;
	color: #fff;
	font-weight: bold;
	padding: 2px 4px;
	border: 1px solid #3553a5;
}

.shopsmallBlock .topRank .category {
	color: #3553a5;
	padding: 2px 4px;
	border: 1px solid #3553a5;
}

.shopsmallBlock .editorChoice > div {
	display: inline-block;
}

.shopsmallBlock .editorChoice .text {
	color: #3553a5;
	padding: 2px 4px;
	border: 1px solid #3553a5;
	font-size: 11px;
	font-family: 'Arial', 'Tahoma';
}

.lnwpay_content .feedbackLine {
	border-bottom: 1px solid #dedede;
	margin: 10px 0 3px 0;
}

.lnwpay_content .shopStat {
	margin-top: 10px;
	color: #2f4a92;
}

.lnwpay_content .shopStatBlock {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	cursor: pointer;
}

.lnwpay_content .shopStatBlock .shopstat_count,
.lnwpay_content .shopStatBlock .shopstat_action {
	font-size: 12px;
	color: #666;
	margin-left: 5px;
}

.lnwpay_content .shopStatBlock:hover .shopstat_action {
	color: black;
	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: inline-block;
	position: relative;
	top: 5px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.lnwpay_content .shopStatBlock.shop-items .shopstat_icon {
	background-image: url(../_images/icon-color/gray/category.png);
}

.lnwpay_content .shopStatBlock.shop-joins .shopstat_icon {
	background-image: url(../_images/icon-color/gray/join.png);
}

.lnwpay_content .shopStatBlock.shop-favs .shopstat_icon {
	background-image: url(../_images/icon-color/gray/heart.png);
}

.lnwpay_content .shopStatBlock.shop-joins:hover .shopstat_icon {
	background-image: url(../_images/icon-color/black/join.png);
}

.lnwpay_content .shopStatBlock.shop-favs:hover .shopstat_icon {
	background-image: url(../_images/icon-color/black/heart.png);
}
@media only screen and (max-width: 1024px){
	.seller-profile{
		flex-basis: 250px;
	}
	.seller-content{
		padding-right: 20px;
	}

}
@media only screen and (max-width: 767px){
	.seller-profile{
		flex-basis: 100%;
		order: 2;
		justify-content: center;
	}
	.seller-profile .lnwpay_content{
		width: 100%;
		max-width: 300px;
	}
	.seller-content{
		order: 1;
		padding: 0;
	}
	.lnwpay_content h1{
		padding-left: 25px;
	}

}
/********************* End Gadget Seller *****************************/


/******************** Nav Seller Fix **********************/

#navSeller {
	height: 60px;
	min-height: 60px;
	-webkit-order: 2;
  	order: 2;
	border-bottom: 2px solid #c8d0e4;
	box-sizing: border-box;
	background-color: white;
}

.nav-seller.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	-webkit-box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	-moz-box-shadow: 0px 2px 4px rgba(202, 202, 202, 0.4);
	z-index: 9999999999;
	margin-left: 0;
}

.nav-seller.fixed .navMenu {
	width: 980px;
	margin: 0 auto;
}

.nav-seller.fixed .navMenu ul {
	margin-left: 250px;
}

@media only screen and (max-width: 959px) {
	.nav-seller.fixed .navMenu {
		width: 768px;
	}
}

@media only screen and (max-width: 767px) {
	.nav-seller.fixed .navMenu {
		width: 100%;
	}
	.nav-seller.fixed .navMenu ul {
		margin-left: 0;
	}
}


/******************** End Nav Seller Fix **********************/

.lnwpay_level {
	margin-top: 10px;
}

.questionMark {
	display: inline-block;
	font-size: 11px;
	color: gray !important;
	background-color: #eee;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	font-size: 12px;
}


/******************** Ranking **********************/

.rank-title {
/*	font-family: 'rsulight';*/
	font-size: 25px;
	margin-top: 40px;
	margin-bottom: 10px;
}

.rank-line {
	height: 5px;
	width: 100%;
	margin: 20px auto;
}

.rank-green .rank-title {
	color: #48821b;
}

.rank-green .rank-line,
.rank-green .rank-table {
	background-color: #cee6c3;
	border-color: #cee6c3;
}

.rank-silver .rank-title {
	color: #686868;
}

.rank-silver .rank-line,
.rank-silver .rank-table {
	background-color: #c3e6e3;
	border-color: #c3e6e3;
}

.rank-gold .rank-title {
	color: #ab8717;
}

.rank-gold .rank-line,
.rank-gold .rank-table {
	background-color: #e2dfc1;
	border-color: #e2dfc1;
}

.rank-table {
	border-width: 5px;
	border-style: solid;
	margin: 15px auto;
	max-width: 300px;
}

.rank-table-title,
.rank-table-info {
	float: left;
	width: 45%;
	text-align: left;
	box-sizing: border-box;
	padding: 10px 0px;
	font-size: 13px;
}

.rank-table-title li,
.rank-table-info li {
	height: 22px;
}

.rank-table-title b,
.rank-table-info b {
	text-decoration: underline;
}

.rank-table-title li:first-child,
.rank-table-info li:first-child {
	margin-bottom: 10px;
}

.rank-table-title {
	padding-left: 8px;
}

.rank-table-info {
	padding-left: 10px;
	width: 55%;
}

.rank-table-title li,
.rank-table-info li {
	margin-bottom: 5px;
}

.rank-table-info {
	background-color: white;
}

.basket-rank {
	margin: 20px auto 0px auto;
	width: 217px;
	height: 217px;
}

.rank-green .basket-rank {
	background: url(../_images/rank/basket-green.png);
}

.rank-silver .basket-rank {
	background: url(../_images/rank/rank-silver.png);
}

.rank-gold .basket-rank {
	background: url(../_images/rank/basket-gold.png);
}

.rank-desc {
	margin-top: 40px;
	line-height: 25px;
	font-size: 15px;
}

.rank-description {
	font-size: 13px;
	line-height: 20px;
}

.rank-review_icon {
	width: 50px;
	height: 50px;
	background-image: url(../_images/feedback/review_icon.png);
	background-size: 150px 50px;
	display: inline-block;
	vertical-align: middle;
}

.rank-review_text {
	/*    font-family: rsu;*/
	font-size: 16px;
	font-style: italic;
	margin-left: 10px;
	margin-top: 10px;
	display: inline-block;
	vertical-align: middle;
}

.feedback_like .rank-review_icon {
	background-position: 0 0;
}

.feedback_normal .rank-review_icon {
	background-position: -50px 0;
}

.feedback_dislike .rank-review_icon {
	background-position: -100px 0;
}

.borderBlue {
	padding: 20px;
	box-sizing: border-box;
	width: 80%;
	min-width: 280px;
}

.borderBlueLeft {
	text-align: right;
}

.borderBlueRight {
	text-align: left;
	padding-left: 40px;
	border-left: 2px solid #3553a5;
}

.shop-zone {
	/*	background-color: #e9eaed;*/
	background-color: #f0f0f0;
}

.shop-zone .listArea .blockArea {
	background-color: white;
	border-radius: 2px;
}

.shop-zone .listArea {
	background-color: transparent;
	padding-top: 20px;
}


/************************ listArea viewMode ************************/

.listArea.viewMode .shopContent .leftArea,
.listArea.viewMode .productContent .leftArea {
	flex-basis: 130px;
}

.listArea.viewMode .shopContent .rightArea,
.listArea.viewMode .productContent .rightArea {
/*
	margin-left: 20px;
	width: 495px;
*/
    padding-top: 15px;
	text-align: left;
	flex: 1;
}
.listArea.viewMode .productContent .rightArea{
	border-top: 1px solid rgba(0,89,190,.05);
}
.listArea.viewMode .shopContent .commentZone,
.listArea.viewMode .productContent .commentZone {
	display: block;
	margin-left: 0;
	width: 100%;
}

.listArea.viewMode .shopContent .summary .review_text,
.listArea.viewMode .productContent .summary .review_text {
	display: inline-block;
	margin-top: 0;
}

.listArea.viewMode .shopContent .summary .review_text:after,
.listArea.viewMode .productContent .summary .review_text:after {
	border: 0;
	font-size: 14px;
}

.listArea.viewMode .feedbackDate {
	display: inline;
}

.listArea.viewMode .quotes_icon {
	background: url('../_images/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: 420px;
	width: auto;
	font-size: 24px;
	line-height: 48px;
	margin-left: 5px;
	margin-right: 5px;
*/
}

.listArea.viewMode .feedbackPremium {
	margin-top: 15px;
	display: flex;
	flex-wrap: wrap;
}

.listArea.viewMode .shopPremiumBlock,
.listArea.viewMode .productPremiumBlock {
/*
	width: 50%;
	float: left;
*/
	flex-basis: 50%;
}

.listArea.viewMode .fileupload_container .image_zone .image_area {
	width: 64px;
	height: 64px;
}

/*
.listArea.viewMode .productHeader {
	background-color: white;
}

.listArea.viewMode .productHeader .style_product {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0 auto;
}

.listArea.viewMode .productHeader .productBox {
	width: 80px;
	height: 80px;
}

.listArea.viewMode .productHeader .productBox img {
	max-width: 100%;
	max-height: 100%;
}

.listArea.viewMode .productHeader .productDetail {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
}

.listArea.viewMode .productHeader .productName {
	width: auto;
}
*/


/*
.lnwpay_content .productFeedback .style_product {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}
.lnwpay_content .productFeedback .productBox {
    margin: 0;
    width: 35px;
    height: 35px;
}
.lnwpay_content .productFeedback .productBox{
	max-width: 100%;
}
.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;
}
*/


/*
.listArea.viewMode .productContent .summary {
	height: 40px;
}
*/



/*
.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 .empty_state .backToShop {
	margin-top: 10px;
}

.listArea.viewMode .seeMore {
	padding: 0 25px 0 0;
}

.listArea.viewMode .seeExample {
	margin-left: 0;
}
*/


/* list area review*/

@media only screen and (max-width: 1024px){
	.listArea.viewMode .shopPremiumBlock, .listArea.viewMode .productPremiumBlock{
		flex-basis: 100%;
	}
}
@media only screen and (max-width: 767px){
	.listArea.viewMode .shopContent .leftArea,
	.listArea.viewMode .productContent .leftArea {
		padding: 0;
		flex-basis: 100%;
	}
	.listArea .feedbackContent{
		border-radius: 0;
	}
	.lnwpay_content .big_pad{
		padding: 25px;
	}
	.lnwpay_content .shopFeedback.big_pad{

	}
	.lnwpay_content .feedbackHeader {
    display: flex;
	}
	.lnwpay_content .feedbackHeader .user_avatar img{
		width: 36px;
		margin-right: 10px;
	}
	.lnwpay_content .feedbackHeader{
		align-self: center;

	}
}

/*
@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: left;
	}
	.listArea.viewMode .productContent.big_pad {
		padding: 0;
	}
	.listArea.viewMode .productContent .fileupload_container {
		margin-bottom: 0;
	}
	.listArea.viewMode .seeText {
		width: 140px;
	}
}

@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: 479px) {
	.listArea.viewMode .shopContent,
	.listArea.viewMode .productContent {
		display: block;
		position: relative;
	}
	.listArea.viewMode .shopContent .leftArea,
	.listArea.viewMode .productContent .leftArea {
		width: 100%;
		display: block;
		padding: 10px 20px;
		min-height: 70px;
	}
	.listArea.viewMode .shopContent .rightArea,
	.listArea.viewMode .productContent .rightArea {
		display: block;
		width: 100%;
		padding: 10px 20px;
		border-top: 1px solid #dedede;
	}
	.listArea.viewMode .summary {
		display: block;
		text-align: center;
		width: 100%;
	}
	.listArea.viewMode .summary .review_icon {
		display: block;
		margin: 0 auto 10px;
		position: absolute;
		top: 15px;
		right: 20px;
	}
	.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;
	}
	.listArea.viewMode .feedbackHeader .user_avatar img {
		width: 50px;
		height: 50px;
	}
	.listArea.viewMode .feedbackHeader .account {
		display: inline-block;
		vertical-align: top;
		max-width: 160px;
		margin-top: 10px;
		margin-left: 5px;
	}
	.listArea.viewMode .seeExample {
		margin-left: 20px;
	}
	.listArea.viewMode .seeMore {
		padding: 0 20px 0 0;
	}
	.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 {
		display: none;
	}
}
*/


/*********************** End listArae viewMode **********************/


/*-------Pagination------*/

.tsk-pageview .pagination td {
	vertical-align: top;
}

.tsk-pageview .pagination .numberBox:hover {
	background-color: #ffffff;
}

.tsk-pageview .first_last .text {
	font-size: 1em;
	font-family: inherit;
	color: #3553a5;
}

.tsk-pageview .first_last .text:hover {
	text-decoration: underline;
	color: #3553a5;
}

.tsk-pageview .pagination .nextBox {
	background-color: #666666;
}

.tsk-pageview .pagination .next .nextBox .text {
	font-size: 1em;
	font-family: inherit;
}

.tsk-pageview .pagination .prev .nextBox .text {
	font-size: 1em;
	font-family: inherit;
}

.tsk-pageview .pagination .nextBox:hover {
	background-color: #343433;
}

.tsk-pageview .show_page {
	margin: 0 auto;
	padding: 20px 0;
}


/*-------End Pagination------*/

.lnw_lang_now_cover {
	display: block;
	text-align: right;
}

.lnw_lang_now {
	display: inline-block;
	position: relative;
	height: 24px;
	box-sizing: border-box;
	cursor: pointer;
}

.lnw_lang_now i {
	background-image: url(../_images/gointer/flag_all.png);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
}

.lnw_lang_now .txt {
	font-size: 0.9em;
	display: inline-block;
	vertical-align: middle;
	color: #afafaf;
	text-align: left;
	margin-left: 8px;
}

.lnw_lang_now .dtrif {
	display: inline-block;
	vertical-align: middle;
	color: #afafaf;
	margin-left: 5px;
}

.lnw_lang_now.lang-en i {
	background-position: -60px -386px;
}

.lnw_lang_now.lang-ja i {
	background-position: -120px -386px;
}

.lnw_lang_now.lang-th i {
	background-position: -210px -386px;
}

.lnw_lang_now.lang-cn i {
	background-position: -30px -416px;
}

.lnw_lang_now.lang-ko i {
	background-position: -60px -416px;
}

.flagTrim .lnw_lang_now.lang-en i {
	background-position: -210px -30px;
}

.flagTrim .lnw_lang_now.lang-en i {
	background-position: -60px -30px;
}

.flagTrim .lnw_lang_now.lang-cn i {
	background-position: -30px -60px;
}

.flagTrim .lnw_lang_now.lang-ja i {
	background-position: -120px -30px;
}

.flagTrim .lnw_lang_now.lang-ko i {
	background-position: -60px -60px;
}

.flagCircle .lnw_lang_now.lang-th i {
	background-position: -210px -150px;
}

.flagCircle .lnw_lang_now.lang-en i {
	background-position: -60px -150px;
}

.flagCircle .lnw_lang_now.lang-cn i {
	background-position: -30px -180px;
}

.flagCircle .lnw_lang_now.lang-ja i {
	background-position: -120px -150px;
}

.flagCircle .lnw_lang_now.lang-ko i {
	background-position: -60px -180px;
}

.flagSquare .lnw_lang_now.lang-th i {
	background-position: -210px -270px;
}

.flagSquare .lnw_lang_now.lang-en i {
	background-position: -60px -270px;
}

.flagSquare .lnw_lang_now.lang-cn i {
	background-position: -30px -300px;
}

.flagSquare .lnw_lang_now.lang-ja i {
	background-position: -120px -270px;
}

.flagSquare .lnw_lang_now.lang-ko i {
	background-position: -60px -300px;
}

.flagEmboss .lnw_lang_now.lang-th i {
	background-position: -210px -500px;
}

.flagEmboss .lnw_lang_now.lang-en i {
	background-position: -60px -500px;
}

.flagEmboss .lnw_lang_now.lang-cn i {
	background-position: -30px -530px;
}

.flagEmboss .lnw_lang_now.lang-ja i {
	background-position: -120px -500px;
}

.flagEmboss .lnw_lang_now.lang-ko i {
	background-position: -60px -530px;
}

.flagWave .lnw_lang_now.lang-th i {
	background-position: -210px -613px;
}

.flagWave .lnw_lang_now.lang-en i {
	background-position: -60px -613px;
}

.flagWave .lnw_lang_now.lang-cn i {
	background-position: -30px -641px;
}

.flagWave .lnw_lang_now.lang-ja i {
	background-position: -120px -613px;
}

.flagWave .lnw_lang_now.lang-ko i {
	background-position: -60px -641px;
}

.lnw_lang_now:hover .txt {
	text-decoration: underline;
}

#lnw_lang_box {
	position: fixed;
	top: 0px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/*height: 261px;*/
	z-index: 2100000000;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
}

#lnw_lang_box .actionPopup {
	position: relative;
	top: 80px;
	left: 0;
	right: 0;
	margin: 0 auto 10px;
	/*height: 261px;*/
	z-index: 2100000000;
}

.gointerBox {
	width: 300px;
	top: -100px;
}

.gointerBox .actionPopupContent {
	padding: 5px 15px;
}

.gointerBox .head {
	padding: 15px 0 10px;
	font-weight: bold;
}

.gointerBox .lang_btn {
	width: 80px;
	height: 33px;
	border: 1px solid #959595;
	color: #959595;
	font-size: 12px;
	margin: 0 10px 10px 0;
	padding: 0 2px 0 22px;
	display: inline-block;
	line-height: 31px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
}

.gointerBox .lang_btn.selected {
	border: 3px solid #38bdeb;
	color: #38bdeb;
	line-height: 27px;
}

.gointerBox .lang_btn i {
	background-image: url(../_images/gointer/flag_all.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 16px;
	height: 11px;
	margin: auto;
	left: 9px;
	top: 0;
	bottom: 0;
}

.gointerBox .lang_btn.selected i {
	left: 7px;
}

.gointerBox .lang_btn.lang-en i {
	background-position: -300px -390px;
}

.gointerBox .lang_btn.lang-ja i {
	background-position: -360px -390px;
}

.gointerBox .lang_btn.lang-th i {
	background-position: -450px -390px;
}

.gointerBox .lang_btn.lang-cn i {
	background-position: -270px -420px;
}

.gointerBox .lang_btn.lang-ko i {
	background-position: -300px -420px;
}

@media only screen and (max-width: 767px) {
	.lnw_lang_now_cover {
		text-align: center;
	}
}


/***************** Super Shop ****************/

.supershop-page {
	background-image: url('../_images/supershop/supershop_hero_bg.jpg');
	background-size: auto 120%;
	background-repeat: no-repeat;
	background-position: center top;
}

.supershop-title {
	width: 100%;
	max-width: 600px;
	text-align: center;
	margin: 0px auto;
}

.supershop-desc {
	font-size: 20px;
	line-height: 30px;
	color: white;
}

.supershop-detail {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 5px;
}

.supershop-title-img {
	display: inline-block;
	max-width: 120px;
	margin: 0px 50px 40px 0px;
}

.supershop-page .quote-text {
	color: white;
	font-size: 20px;
	font-size: 2vmax;
	margin: 120px 18% 40px 18%;
}

.supershop-title-content {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.supershop-page .referer-text {
	font-size: 14px;
	font-size: 2vh;
	color: white;
}

.superShop {
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	float: right;
}

.superShop s {
	width: 25px;
	height: 40px;
	display: block;
	background: url(../_images/supershop.png) no-repeat;
	background-size: contain;
}

.supershop_hero_bg {
	position: absolute;
	width: 100%;
	left: 0px;
	height: 200px;
	background: white;
	top: -200px;
}

.supershop-badge-detail {
	padding: 50px 10px;
	box-sizing: border-box;
	text-align: left;
}

.supershop-benefit-detail {
	font-size: 14px;
	text-align: left;
	padding: 10px;
	box-sizing: border-box;
	color: rgba(255, 255, 255, 0.75);
	line-height: 22px;
}

#supershop_list {
	max-height: 480px;
	overflow: hidden;
}

#supershop_list.expand {
	max-height: none;
}

#supershop_list .container .one-third.column:nth-of-type(3n+1){
	margin-left: 0;
}

@media screen and (max-width: 787px) {
	.supershop-title-content {
		text-align: center;
		padding: 0px 20px;
	}
	.supershop-desc {
		font-size: 18px;
		line-height: 25px;
	}
	.supershop-title-img {
		margin: 0px 0px 40px 0px;
	}
	.supershop-badge-detail {
		text-align: center;
	}
}


/*******************************************/

.question_mark {
	position: relative;
	left: 3px;
	float: left;
}

.question_mark a {
	background-color: #bbb;
	color: white !important;
	font-size: 11px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	line-height: 14px;
}

.tsk-pageview .pagination .now .line_pagination {
	background-color: #4565bc;
}

.ranksupershop .w50 {
	float: left;
	box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
	.ranksupershop .w50 {
		float: none;
		width: 100%;
	}
}

.full_lite.container,
.full_lite_container {
	vertical-align: middle;
	width: 600px;
	max-width: 100%;
	text-align: center;
	margin: 5px auto;
}

.full_lite_container {
	margin: 0px auto;
}

#full_lite {
	padding: 10px 0px;
}

.full_lite .full_lite_tab {
/*	font-family: 'rsubold';*/
	font-size: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 300px;
	max-width: 50%;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	border: 2px solid #f95fac;
	color: #f95fac;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-ms-border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	cursor: pointer;
}

.full_lite .full_lite_tab:last-child {
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-ms-border-radius: 0px 5px 5px 0px;
	-o-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}

.full_lite .full_lite_tab.select_tab {
	background: #f95fac;
	color: white;
}

.fixOnTop {
	position: fixed !important;
	z-index: 999;
	top: 0px !important;
	width: 100% !important;
	left: 0px;
	text-align: center;
	margin: 0px auto;
	background: rgba(255, 255, 255, 0.95);
	-webkit-box-shadow: 0px 0px 5px gray;
	box-shadow:  0px 0px 5px gray;
}

.vs_table {
	width: 100%;
	box-sizing: border-box;
}

.vs_table th {
/*	font-family: 'rsubold';*/
	font-size: 24px;
	text-align: center;
	color: white;
	background: #f95fac;
	width: 50%;
	line-height: 60px;
	box-sizing: border-box;
	border: 2px solid #f95fac;
}

.vs_table th:first-child,
.vs_head_div div:first-child {
	border-right: 2px solid white;
}

.vs_table th:last-child {
	border-right: 2px solid #f95fac;
}

.vs_head_div {
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 40px;
	z-index: 999;
}

.vs_head_div div {
/*	font-family: 'rsubold';*/
	font-size: 20px;
	text-align: center;
	color: white;
	background: #f95fac;
	width: 50%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border: 2px solid #f95fac;
	float: left;
}

.vs_table td {
	vertical-align: top;
	padding: 20px;
	width: 50%;
	border-left: 2px solid #f95fac;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	text-align: center;
	line-height: 25px;
}

.vs_table td:nth-child(2) {
	border-left: 1px solid #ddd;
}

.vs_table td:last-child {
	border-right: 2px solid #f95fac;
}

.vs_table tr:last-child td {
	border-bottom: 2px solid #f95fac;
}

.vs_table tr.title td {
	padding: 0px;
	height: 50px;
	background: #ddd;
}

.vs_table tr.title td div {
	background: #ddd;
/*	font-family: 'rsubold';*/
	font-size: 16px;
	line-height: 50px;
	width: 100%;
	max-width: 976px;
	left: auto;
	text-align: center;
	position: relative;
	z-index: 9;
	color: black;
	-webkit-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	transition: 0.5s all ease;
}

.Tcenter img {
	vertical-align: middle;
	transform: scale(0.8);
	margin: 0px -2px !important;
	max-height: 40px;
	border-radius: 5px;
	overflow: hidden;
}

.Tcenter_text {
	display: block;
	margin-bottom: 5px;
}

.menu_bar > a {
	background: red;
}

.minor {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	display: inline-block;
}

.vs_table tr.title td div.vsfixed {
	position: fixed;
	width: 976px;
	top: 40px;
	height: 40px;
	background: #ddd;
	z-index: 10;
	font-size: 14px;
	line-height: 40px;
}
.vs_table .fee_choice i {
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	display: inline-block;
	margin-bottom: 5px;
}
.vs_table .lnwpay_full_fee_type{
	width: 100%;
	position: relative;
	background: #d7e2ff;
	box-sizing: border-box;
	font-weight: bold;
	font-size: 14px;
	color: #3553a5;
	line-height: 50px;
	min-height: 50px;
	border-bottom: 1px solid #eee;
}
.vs_head_div {
	position: fixed;
	width: 980px;
	top: 0px;
	left: auto;
	display: none;
	height: 40px;
	z-index: 999;
}

@media screen and (max-width: 980px) {
	.vs_head_div {
		width: 100%;
		top: 0px;
		left: 0px;
	}
	.vs_table tr.title td div.vsfixed {
		width: 100%;
		box-sizing: border-box;
		top: 40px;
		left: 0px;
		border-left: 2px solid #f95fac;
		border-right: 2px solid #f95fac;
	}
	#start_page .container {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	#start_page .container table {
		width: -moz-calc(100% + 40px);
		width: -webkit-calc(100% + 40px);
		width: -o-calc(100% + 40px);
		width: calc(100% + 40px);
		margin-left: -20px;
	}
	#prompt1.container {
		position: static;
		width: 100%;
	}
}

.vscenter {
	margin: 0px auto;
	text-align: left;
	display: inline-block;
}

.vs_table ul,
.vs_table ol {
	margin-top: 10px;
}

.vs_table ul li {
	list-style: circle;
	margin-left: 15px;
}
.vs_table tfoot {
	display: none;
}
.alignLeft {
	text-align: left;
}

tr.alignLeft td {
	text-align: left;
}

#restricted_category {
	display: none;
}

.icon_shopping {
	width: 20px;
	height: 20px;
	position: relative;
	top: 2px;
	margin-right: 4px;
	background: url('../_images/shop_icon.png') no-repeat;
	background-size: contain;
	display: inline-block;
}
#AllDetail {
	display: none;
}
.icon_new {
	width: 30px;
	height: 20px;
	position: relative;
	top: 2px;
	margin-right: 4px;
	background: url('../_images/getstarted/new2.png') no-repeat;
	display: inline-block;
}
.accept_terms {
	display: none;
}
.suitablefor {
	border-top: 1px solid #f95fac;
	color: #3553a5;
	padding: 10px 0px;
	margin: 0px 10px;
}
.CDE_border {
	width: 100%;
	height: 1px;
	margin: 10px 0px;
	background: #d7e2ff;
}
.circle-detail {
	margin-top: 0px;
	position: relative;
	left: 0px;
}
#shopFilter select {
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}


.thaibookfair-zone .myorderArea .orderArea {
	background: transparent url(../_images/channel/bg_tbf.png) no-repeat bottom right;
	background-size: 100px;
	border-top-color: #ffc80b;
}

/* =============== #Home (2020) =============== */
.lp_main.section-1 .container,
.lp_main.section-2 .container,
.lp_main.section-3 .container,
.lp_sell.section-4 .container{
	max-width: 1200px;
}
.lp_main.section-1 .container .row:before,
.lp_main.section-1 .container .row:after,
.lp_main.section-2 .container .row:before,
.lp_main.section-2 .container .row:after,
.lp_main.section-3 .container .row:before,
.lp_main.section-3 .container .row:after,
.lp_sell.section-4 .container .row:before,
.lp_sell.section-4 .container .row:after{
	content: none;
}
.lp_main.section-1 .container .row,
.lp_main.section-2 .container .row,
.lp_main.section-3 .container .row,
.lp_sell.section-4 .container .row{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.lp_main.section-1 .container .row > div,
.lp_main.section-2 .container .row > div,
.lp_main.section-3 .container .row > div,
.lp_sell.section-4 .container .row > div{
	width: auto;
	flex-basis: 100%;
	float: none!important;
	margin-left: auto;
	margin-right: auto;
}
.lp_main.section-1 img,
.lp_main.section-2 img,
.lp_main.section-3 img,
.lp_sell.section-4 img{
	max-width: 100%;
}
.lp_main.section-2{
	position: relative;
	background: #f6f6f6;
}
.lp_main.section-2:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 67vw;
	z-index: 1;
	background-image: url(../_images/sell/lp_2_m_2.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.lp_main.section-2 .container{
	position: relative;
	z-index: 2;
	padding-bottom: 0;
	padding-top: 0;
}
.lp_main.section-2 .container .row{
	flex-direction: row-reverse;
}
.lp_main.section-2 img{
	display: none;
}
.lp_main2_text{
	margin-top: 67vw!important;
	padding-top: 60px!important;
	padding-bottom: 60px!important;
}
.lp_sell.section-4{
	position: relative;
}
.lp_sell.section-4:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 67vw;
	z-index: 1;
	background-image: url(../_images/sell/c_m.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.lp_sell.section-4 .container{
	position: relative;
	z-index: 2;
	padding-bottom: 0;
	padding-top: 0;
}
.lp_sell.section-4 img{
	display: none;
}
.lp_sell4_text{
	margin-top: 67vw!important;
	padding-top: 60px!important;
	padding-bottom: 60px!important;
}
@media (min-width: 760px){
	.lp_main.section-1 .container .row,
	.lp_main.section-2 .container .row,
	.lp_main.section-3 .container .row,
	.lp_sell.section-4 .container .row{
		flex-wrap: nowrap;
	}
	.lp_main.section-1 .container .row > div,
	.lp_main.section-2 .container .row > div,
	.lp_main.section-3 .container .row > div,
	.lp_sell.section-4 .container .row > div{
		flex-basis: 48%;
	}
	.lp_main.section-2 img{
		display: block;
	}
	.lp_main.section-2:before{
		top: 0;
		bottom: 0;
		right: 0;
		width: 40%;
		z-index: 1;
		background-image: url(../_images/home/lp_2_1.jpg);
	}
	.lp_main2_text{
		margin-top: 0!important;
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.lp_main3_img{
		position: relative;
	}
	.lp_main.section-3 img{
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		max-width: none;
	}
	.lp_sell.section-4 img{
		display: block;
	}
	.lp_sell.section-4:before{
		top: 0;
		bottom: 0;
		left: 0;
		width: 40%;
		z-index: 1;
		background-image: url(../_images/sell/c1_1.jpg);
	}
	.lp_sell4_text{
		margin-top: 0!important;
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
}
.lp_sell.section-4{

}



/*True Money Payment in LnwPay*/
#lnwbox2.tmnpopup #lnwbox2Body{
	width: 96%;
	min-width: 320px;
	max-width: 480px;
	min-height: 500px;
}
#lnwbox2 .truemoney-payment{
	width: 100%;
	height: 100%;
	min-height: 500px;
	box-sizing: border-box;
	padding: 10px 20px 20px;
	margin: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#lnwbox2 .truemoney-payment .paymentpopup-head{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#lnwbox2 .truemoney-payment .tmn-title{
	font-size: 18px;
}
#lnwbox2 .truemoney-payment .consentArea,
#lnwbox2 .truemoney-payment .tmn-header{
	font-size: 14px;
	display: flex;
	align-items: center;
}
#lnwbox2 .truemoney-payment .tmn-header .tmn-logo{
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
#lnwbox2 .truemoney-payment .buttonArea{
	background: none;
	padding: 0;
}
#lnwbox2 .truemoney-payment .btn_gray.icon-x{
	background: none;
	border: none;
	line-height: 32px;
	width: 32px;
	cursor: pointer;
	font-family: 'lnw-icon';
	font-size: 16px;
	padding: 0;
	box-shadow: none;
}
#lnwbox2 .truemoney-payment .btn_gray.icon-x::before{
  content: "\e9b3";
}
#lnwbox2 .truemoney-payment .btn_gray.icon-x:hover{
	color: #00a0eb;
}
#lnwbox2 .truemoney-payment .btn_gray.icon-x:active{
	color: white;
	background-color: #00a0eb;
	border-radius: 9px;
}
#lnwbox2 .truemoney-payment .paymentpopup-body{
	text-align: left;
	color: #888;
	font-size: 16px;
	line-height: 1.5em;
	min-height: 360px;
}
#lnwbox2 .truemoney-payment input[type="number"],
#lnwbox2 .truemoney-payment input[type="text"],
#lnwbox2 .truemoney-payment input[type="tel"]{
	width: 100%;
	padding: 8px 10px;
	font-size: 18px;
	box-sizing: border-box;
	margin-top: 5px;
	border-radius: 4px;
	line-height: 24px;
	border: 1px solid #888;
}
#lnwbox2 .truemoney-payment input[type="checkbox"]{
	margin-right: 5px;
}
#lnwbox2 .truemoney-payment input::placeholder{
	color: #aaa;
	font-size: 16px;
}
#lnwbox2 .truemoney-payment h3{
	color: #F5831F;
}
#lnwbox2 .truemoney-payment p.subhead{
	margin-top: 0;
	font-size: 14px;
}
#lnwbox2 .truemoney-payment .spacer30{
	height: 30px;
}
#lnwbox2 .truemoney-payment .spacer60{
	height: 60px;
}
#lnwbox2 .truemoney-payment .spacer{
	height: 80px;
}
#lnwbox2 .truemoney-payment .actionArea button{
	padding: 10px 25px;
	margin: 0;
	background-color: #F5831F;
	color: white;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	width: 100%;
	border: none;
	border-radius: 9px;
	cursor: pointer;
}
#lnwbox2 .truemoney-payment .actionArea button:disabled{
	padding: 10px 25px;
	background-color: #ccc;
	color: white;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	width: 100%;
	border: none;
	border-radius: 9px;
	cursor: default;
}
#lnwbox2 .truemoney-payment .send-otp-again{
	/* margin: 5px 0 10px 0; */
	font-size: 14px;
	line-height: 32px;
	cursor: pointer;
}
#lnwbox2 .truemoney-payment .send-otp-again:hover{
	text-decoration: underline;

}
#lnwbox2 .truemoney-payment .tmn-error{
	color: red;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
}
#lnwbox2 .truemoney-payment[page="success"] .paymentpopup-body,
#lnwbox2 .truemoney-payment[page="fail"] .paymentpopup-body{
	text-align: center;
}
#lnwbox2 .truemoney-payment .consentArea{
	line-height: 1.5em;
	margin: 10px 0;
}

/* TrueMoney otp page */
.otp_form.truemoney{
	margin: 50px auto;
	max-width: 360px;
	box-sizing: border-box;
	width: 90%;
	font-size: 1rem;
	padding: 30px;
	border: 1px solid #d9d9d9;
	border-top: 2px solid #3452a5;
}
.otp_form.truemoney .payment_otp_logo{
	background: url(../_images/onlinepayment/truemoneywallet.png) no-repeat;
	background-size: contain;
	width: 165px;
	height: 48px;
	display: block;
	margin: 10px auto 30px;
}
.otp_form.truemoney .title{
	font-weight: bold;
	color: #FF7B00;
	margin: 1em 0;
	font-size: 18px;
}
.otp_form.truemoney form{
	font-size: 0.875em;
	margin: 0;
}
.otp_form.truemoney .otp_ref{
	margin-bottom: 0.5em;
}
.otp_form.truemoney .otp_input{
	margin-bottom: 0px;
}
.otp_form.truemoney .terms{
	margin-bottom: 10px;
}
.otp_form.truemoney .terms a{
	text-decoration: underline;
}
.otp_form.truemoney .terms a:hover{
	color: #3553a5;
}
.otp_form.truemoney .submit_form{
	display: flex;
	justify-content: space-between;
	align-content: center;
}
.otp_form.truemoney .submit_form button.btn_normal,
.otp_form.truemoney .submit_form input[type="submit"]{
	flex-basis: 48%;
	width: 100%;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #294181;
	padding: 0;
	background: #3553a5;
	border-radius: 3px;
	box-shadow: 0px 3px 0px #294181;
	box-sizing: border-box;
}

.otp_form.truemoney .submit_form button.btn_normal:hover,
.otp_form.truemoney .submit_form input[type="submit"]:hover{
	background: #4565bc;
}
.otp_form.truemoney .submit_form button.btn_normal:disabled,
.otp_form.truemoney .submit_form input[type="submit"]:disabled{
	border: 1px solid gainsboro;
	background: #ebebeb;
	color: #aaa;
	box-shadow: 0px 3px 0px 0px gainsboro;
}
.otp_form.truemoney .submit_form button.btn_normal:active,
.otp_form.truemoney .submit_form input[type="submit"]:active{
	top: 2px;
	box-shadow: 0px 1px 0px 0px #294181;
}
.otp_form.truemoney .submit_form button.btn_back{
	width: 100%;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	position: relative;
	cursor: pointer;
	margin: 0;
	border: 1px solid #bebebe;
	background: #ffffff;
	border-radius: 3px;
	box-shadow: 0px 3px 0px #bebebe;
	box-sizing: border-box;
	padding: 0;
	flex-basis: 48%;
}
.otp_form.truemoney .submit_form button.btn_back:only-child,
.otp_form.truemoney .submit_form button.btn_normal:only-child,
.otp_form.truemoney .submit_form input[type="submit"]:only-child{
	flex-basis: 100%;
}
.otp_form.truemoney .submit_form button.btn_back:hover{
	background: #fafafa;
}
.otp_form.truemoney .submit_form button.btn_back:active{
	top: 2px;
	box-shadow: 0px 1px 0px 0px #bebebe;
}
.otp_form.truemoney .error_title{
	font-weight: bold;
	color: #FF7B00;
	text-align: center;
	margin-bottom: 0.5em;
	line-height: 1.5em;
}
.otp_form.truemoney .error_desc{
	text-align: center;
	margin-bottom: 2em;
	font-size: 14px;
	line-height: 1.5em;
}
.thaiQRContainer {
	width: 100dvw;
	max-width: 720px;
	box-sizing: border-box;
	margin: 20px auto 0 auto;
}
.thaiQrPage {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-width: 720px;
	text-align: center;
	background: #f5f6f7;
	border: 1px solid #eee;
	padding: 40px;
	margin: 20px auto;
	border-radius: 10px;
	box-sizing: border-box;
	gap: 40px !important;
}

.thaiQrButton {
	width: 100%;
	height: 50px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 50px;
	text-align: center;
	box-shadow: 0 3px 3px #ccc;
	background: #4565bc;
	color: white;
	border-radius: 10px;
	margin: 20px auto;
}

.thaiQrTitle {
	margin: 0px auto 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	flex-direction: row;
}
.thaiQrDesc {
	line-height: 1.75;
	display: inline-block;
	flex: 1;
	text-align: left;
	vertical-align: top;
}

.thaiQrDesc ol {
	padding: 0;
	margin: 0 0 0 15px;
}

.thaiQrBox {
	background: white;
	display: inline-block;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #CCC;
	margin: 0;
	width: 300px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 16px
}

.thaiQrBox .qr-image {
	margin: 20px auto;
	width: 200px;
	height: 200px;
}

.thaiQrBox .detail-title {
	margin-bottom: 5px;
}

.thaiQrBox .detail-text, .thaiQrBox .thaiQrFooter {
	font-size: .75em;
	color: #999;
	font-weight: normal
}

.thaiQrBox .number {
	margin-top: 5px
}

.thaiQrBox .thaiQrFooter {
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px solid #CCC;
}
.thaiQrPageFooter {
	font-size: 10px;
	color: #999;
	text-align: center;
}

.thaiQrPageFooter img {
	height: 10px;
	vertical-align: text-bottom;
}
.status-border{
	width: 50px;
	height: 50px;
	border: 3px solid #666;
	box-sizing: border-box;
	border-radius: 50%;
	background-color: white;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}
.status_display {
	display: flex;
	gap: 5px;
	align-items: center;
	justify-content: center;
}
.status_display.inline{
	display: inline-block;
}
.status_display .status_txt {
	font-size: 1rem;
	color: currentColor;
}
.lnw-status {
	font-family: 'lnw-icon';
}

.lnw-status::before {
	color: currentColor;
	font-size: 32px;
	font-weight: normal;
}
.style_status_selected.style_status_step .lnw-status::before{
	color: white;
}
.style_status_selected .status-border {
	background-color: #666; /* Default */
}
.status_display.status-expired{
	color: var(--status-color-expired);
}
.status_display.status-buyer_cancelled{
	color: var(--status-color-buyer_cancelled);
}
.status_display.status-seller_cancelled{
	color: var(--status-color-seller_cancelled);
}
.status_display.status-wait_order{
	color: var(--status-color-wait_order);
}
.status_display.status-wait_order_confirm{
	color: var(--status-color-wait_order_confirm);
}
.status_display.status-wait_payment{
	color: var(--status-color-wait_payment);
}
.status_display.status-wait_payment_verify{
	color: var(--status-color-wait_payment_verify);
}
.status_display.status-wait_receiver_info{
	color: var(--status-color-wait_receiver_info);
}
.status_display.status-wait_send{
	color: var(--status-color-wait_send);
}
.status_display.status-hold{
	color: var(--status-color-hold);
}
.status_display.status-wait_pack,
.status_display.status-packing{
	color: var(--status-color-packing);
}
.status_display.status-sent{
	color: var(--status-color-sent);
}
.status_display.status-wait_receive{
	color: var(--status-color-wait_receive);
}
.status_display.status-wait_confirm{
	color: var(--status-color-wait_confirm);
}
.status_display.status-completed{
	color: var(--status-color-completed);
}
.status_display.status-refund{
	color: var(--status-color-refund);
}
.status_display.status-dispute{
	color: var(--status-color-dispute);
}
.lnw-status.status-expired::before {
	content: '\ea47';
}
.lnw-status.status-buyer_cancelled::before {
	content: '\ea43';
}
.lnw-status.status-seller_cancelled::before {
	content: '\ea45';
}
.lnw-status.status-wait_order::before {
	content: '\ea4f';
}
.lnw-status.status-wait_order_confirm::before {
	content: '\ea4e';
}
.lnw-status.status-wait_payment::before {
	content: '\ea44';
}
.lnw-status.status-wait_payment_verify::before {
	content: '\ea4c';
}
.lnw-status.status-wait_receiver_info::before {
	content: '\ea3d';
}
.lnw-status.status-wait_send::before {
	content: '\ea48';
}
.lnw-status.status-hold::before {
	content: '\ea4b';
}
.lnw-status.status-wait_pack::before,
.lnw-status.status-packing::before {
	content: '\ea49';
}
.lnw-status.status-sent::before {
	content: '\ea46';
}
.lnw-status.status-wait_receive::before {
	content: '\ea41';
}
.lnw-status.status-wait_confirm::before {
	content: '\ea40';
}
.lnw-status.status-completed::before {
	content: '\ea4a';
}
.lnw-status.status-refund::before {
	content: '\ea3f';
}
.lnw-status.status-dispute::before {
	content: '\ea3b';
}
.lnw-status.status-reject::before {
	content: "\ea39";
}
.lnw-status.status-accept::before {
	content: "\ea3a";
}
.style_status_step.status-expired .status-border{
	border-color: var(--status-color-expired);
}
.style_status_step.status-buyer_cancelled .status-border{
	border-color: var(--status-color-buyer_cancelled);
}
.style_status_step.status-seller_cancelled .status-border{
	border-color: var(--status-color-seller_cancelled);
}
.style_status_selected.status-expired .status-border{
	background-color: var(--status-color-expired);
}
.style_status_selected.status-buyer_cancelled .status-border{
	background-color: var(--status-color-buyer_cancelled);
}
.style_status_selected.status-seller_cancelled .status-border{
	background-color: var(--status-color-seller_cancelled);
}

.style_status_selected.status-wait_order .status-border {
	background-color: var(--status-color-wait_order);
}
.style_status_step.status-wait_order .status-border{
	border-color: var(--status-color-wait_order);;
}
.style_status_selected.status-wait_order .status-border {
	background-color: var(--status-color-wait_order);
}
.style_status_step.status-wait_order_confirm .status-border{
	border-color: var(--status-color-wait_order_confirm);;
}
.style_status_selected.status-wait_order_confirm .status-border {
	background-color: var(--status-color-wait_order_confirm);
}
.style_status_step.status-wait_payment .status-border{
	border-color: var(--status-color-wait_payment);;
}
.style_status_selected.status-wait_payment .status-border {
	background-color: var(--status-color-wait_payment);
}
.style_status_step.status-wait_payment_verify .status-border{
	border-color: var(--status-color-wait_payment_verify);
}
.style_status_selected.status-wait_payment_verify .status-border{
	background-color: var(--status-color-wait_payment_verify);
}

.style_status_step.status-wait_receiver_info .status-border{
	border-color: var(--status-color-wait_receiver_info);
}
.style_status_selected.status-wait_receiver_info .status-border{
	background-color: var(--status-color-wait_receiver_info);
}

.style_status_step.status-wait_send .status-border{
	border-color: var(--status-color-wait_send);
}
.style_status_selected.status-wait_send .status-border{
	background-color: var(--status-color-wait_send);
}

.style_status_step.status-hold .status-border{
	border-color: var(--status-color-hold);
}
.style_status_selected.status-hold .status-border{
	background-color: var(--status-color-hold);
}
.style_status_step.status-wait_pack .status-border,
.style_status_step.status-packing .status-border{
	border-color: var(--status-color-packing);
}
.style_status_selected.status-wait_pack .status-border,
.style_status_selected.status-packing .status-border{
	background-color: var(--status-color-packing);
}

.style_status_step.status-sent .status-border{
	border-color: var(--status-color-sent);
}
.style_status_selected.status-sent .status-border{
	background-color: var(--status-color-sent);
}

.style_status_step.status-wait_receive .status-border{
	border-color: var(--status-color-wait_receive);
}
.style_status_selected.status-wait_receive .status-border{
	background-color: var(--status-color-wait_receive);
}
.style_status_step.status-wait_confirm .status-border{
	border-color: var(--status-color-wait_confirm);
}
.style_status_selected.status-wait_confirm .status-border{
	background-color: var(--status-color-wait_confirm);
}

.style_status_step.status-completed .status-border{
	border-color: var(--status-color-completed);
}
.style_status_selected.status-completed .status-border{
	background-color: var(--status-color-completed);
}
.style_status_step.status-refund .status-border{
	border-color: var(--status-color-refund);
}
.style_status_selected.status-refund .status-border{
	background-color: var(--status-color-refund);
}
.style_status_step.status-dispute .status-border{
	border-color: var(--status-color-dispute);
}
.style_status_selected.status-dispute .status-border{
	background-color: var(--status-color-dispute);
}

@media screen and (max-width: 960px) {
	.thaiQRContainer {
		margin-top: 0;
		padding: 20px;
	}
	.thaiQrPage {
		flex-direction: column-reverse;
		padding: 20px;
	}

	.thaiQrDesc {
		width: 300px;
		margin: 0 auto;
	}
	.thaiQrPageFooter {
		text-align: center;
	}
}

/* Modern Payment UI (all providers in online choice area) */
.choiceArea .selectArea.active {
	background-color: #f3f5fa;
	border-color: #c6cedd;
	box-shadow: inset 0 0 0 1px #d7deeb;
}

.choiceArea .selectArea.active .headerZone {
	cursor: default;
	border-bottom: 1px solid #d2d9e6;
}

#onlinechoiceArea.choiceArea,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea {
	background: transparent;
	padding-bottom: 8px;
}

#onlinechoiceArea.choiceArea .selectArea,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea {
	padding: 0;
	margin: 6px 0;
	border: 1px solid #cfd6e2;
	border-radius: 12px;
	background: #f5f6fa22;
	box-shadow: none;
}

#onlinechoiceArea.choiceArea .selectArea:hover,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea:hover {
	border-color: #3f6fff66;
	background: #f7f8fc;
}
#onlinechoiceArea.choiceArea .selectArea.active,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea.active {
	border-color: #3f6fff99;
	background: #f7f8fc66;
	padding: 0;
}

#onlinechoiceArea.choiceArea .selectArea .headerZone,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea .headerZone {
	padding: 18px 20px;
}

#onlinechoiceArea.choiceArea .contentZone,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone {
	padding: 10px 20px 24px;
}

#onlinechoiceArea.choiceArea .contentZone .borderTopGray,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .borderTopGray {
	border-top-color: #d3dae8;
	margin-bottom: 14px;
}

#onlinechoiceArea.choiceArea .contentZone .style_content,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .style_content {
	background: transparent;
	border: 0;
	border-radius: 0;
	padding: 6px 0 0;
}

#onlinechoiceArea.choiceArea .contentZone .selectbox,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectbox {
	height: auto;
	min-height: 56px;
	line-height: 1.35;
	padding: 8px 14px;
	border: 1px solid #c3cad6;
	border-radius: 14px;
	background: #f8f9fc;
	display: inline-flex;
	align-items: center;
}

#onlinechoiceArea.choiceArea .contentZone .selectbox:hover,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectbox:hover {
	border-color: #b7bfd0;
	background: #fff;
}

#onlinechoiceArea.choiceArea .contentZone .selectbox.selected,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectbox.selected {
	border-color: #3f6fff;
	box-shadow: 0 0 0 2px rgba(63, 111, 255, 0.12);
	background: #f2f6ff;
}

#onlinechoiceArea.choiceArea .contentZone .selectbox .text,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectbox .text {
	color: #4f596b;
}

#onlinechoiceArea.choiceArea .contentZone .selectbox.selectrow,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectbox.selectrow {
	width: 100%;
}

#onlinechoiceArea.choiceArea .contentZone .selectinfo,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .selectinfo {
	color: #4d5868;
}

#onlinechoiceArea.choiceArea .contentZone .submitinfo .btn_blue.proceed-payment,
.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .submitinfo .btn_blue.proceed-payment {
	height: 52px;
	line-height: 52px;
	border-radius: 14px;
	border: 0;
	color: white;
	font-size: 16px;
	background: #4c73f8;
	box-shadow: none;
	min-width: 220px;
	padding: 0 28px;
	text-align: center;
}

@media only screen and (max-width: 959px) {
	#onlinechoiceArea.choiceArea .selectArea,
	.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea {
		margin: 10px 0;
	}
	#onlinechoiceArea.choiceArea .selectArea .headerZone,
	.quick_payment .paymentArea #onlinechoiceArea.choiceArea .selectArea .headerZone {
		padding: 14px 16px;
	}
	#onlinechoiceArea.choiceArea .contentZone,
	.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone {
		padding: 8px 14px 18px;
	}
}

@media only screen and (max-width: 767px) {
	#onlinechoiceArea.choiceArea .contentZone .submitinfo .btn_blue.proceed-payment,
	.quick_payment .paymentArea #onlinechoiceArea.choiceArea .contentZone .submitinfo .btn_blue.proceed-payment {
		width: 100%;
		min-width: 0;
	}
}