@import url('https://fonts.googleapis.com/css?family=Prompt:300,600');

@font-face {
	font-family: 'Prachason';
	src: url("../font/Prachason-Regular-WebOnly.woff2") format("woff2"),
		url("../font/Prachason-Regular-WebOnly.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Prachason';
	src: url("../font/Prachason-SemiBold-WebOnly.woff2") format("woff2"),
		url("../font/Prachason-SemiBold-WebOnly.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Prachason';
	src: url("../font/Prachason-light-WebOnly.woff2") format("woff2"),
		url("../font/Prachason-light-WebOnly.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Prachason';
	src: url("../font/Prachason-light-WebOnly.woff2") format("woff2"),
		url("../font/Prachason-light-WebOnly.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_blackregular';
	src: url('../font/thaisansneue-black-webfont.eot');
	src: url('../font/thaisansneue-black-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-black-webfont.woff') format('woff'), url('../font/thaisansneue-black-webfont.ttf') format('truetype'), url('../font/thaisansneue-black-webfont.svg#thaisans_neue_blackregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neuebold';
	src: url('../font/thaisansneue-bold-webfont.eot');
	src: url('../font/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-bold-webfont.woff') format('woff'), url('../font/thaisansneue-bold-webfont.ttf') format('truetype'), url('../font/thaisansneue-bold-webfont.svg#thaisans_neuebold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_extbdregular';
	src: url('../font/thaisansneue-extrabold-webfont.eot');
	src: url('../font/thaisansneue-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-extrabold-webfont.woff') format('woff'), url('../font/thaisansneue-extrabold-webfont.ttf') format('truetype'), url('../font/thaisansneue-extrabold-webfont.svg#thaisans_neue_extbdregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_extltregular';
	src: url('../font/thaisansneue-extralight-webfont.eot');
	src: url('../font/thaisansneue-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-extralight-webfont.woff') format('woff'), url('../font/thaisansneue-extralight-webfont.ttf') format('truetype'), url('../font/thaisansneue-extralight-webfont.svg#thaisans_neue_extltregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_lightregular';
	src: url('../font/thaisansneue-light-webfont.eot');
	src: url('../font/thaisansneue-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-light-webfont.woff') format('woff'), url('../font/thaisansneue-light-webfont.ttf') format('truetype'), url('../font/thaisansneue-light-webfont.svg#thaisans_neue_lightregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neueregular';
	src: url('../font/thaisansneue-regular-webfont.eot');
	src: url('../font/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-regular-webfont.woff') format('woff'), url('../font/thaisansneue-regular-webfont.ttf') format('truetype'), url('../font/thaisansneue-regular-webfont.svg#thaisans_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_sembdregular';
	src: url('../font/thaisansneue-semibold-webfont.eot');
	src: url('../font/thaisansneue-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-semibold-webfont.woff') format('woff'), url('../font/thaisansneue-semibold-webfont.ttf') format('truetype'), url('../font/thaisansneue-semibold-webfont.svg#thaisans_neue_sembdregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_ultbdregular';
	src: url('../font/thaisansneue-ultrabold-webfont.eot');
	src: url('../font/thaisansneue-ultrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-ultrabold-webfont.woff') format('woff'), url('../font/thaisansneue-ultrabold-webfont.ttf') format('truetype'), url('../font/thaisansneue-ultrabold-webfont.svg#thaisans_neue_ultbdregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_neue_ultltregular';
	src: url('../font/thaisansneue-ultralight-webfont.eot');
	src: url('../font/thaisansneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-ultralight-webfont.woff') format('woff'), url('../font/thaisansneue-ultralight-webfont.ttf') format('truetype'), url('../font/thaisansneue-ultralight-webfont.svg#thaisans_neue_ultltregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'stroke7pixeden';
	src: url('../font/pixeden/pe-icon-7-stroke.eot?u58ytb');
	src: url('../font/pixeden/pe-icon-7-stroke.eot?#iefixu58ytb') format('embedded-opentype'), url('../font/pixeden/pe-icon-7-stroke.woff?u58ytb') format('woff'), url('../font/pixeden/pe-icon-7-stroke.ttf?u58ytb') format('truetype'), url('../font/pixeden/pe-icon-7-stroke.svg?u58ytb#stroke7pixeden') format('svg');
}

@font-face {
	font-family: 'district_prothin';
	src: url('../font/distproth-webfont.eot');
	src: url('../font/distproth-webfont.eot?#iefix') format('embedded-opentype'), url('../font/distproth-webfont.woff') format('woff'), url('../font/distproth-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'thaisans_ultralight';
	src: url('../font/thaisansneue-ultralight-webfont.eot');
	src: url('../font/thaisansneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'), url('../font/thaisansneue-ultralight-webfont.woff') format('woff'), url('../font/thaisansneue-ultralight-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.thaisans {
	font-family: 'thaisans_ultralight', serif;
}


@font-face {
	font-family: 'rsubold';
	src: url('../font/rsu_bold-webfont.eot');
	src: url('../font/rsu_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/rsu_bold-webfont.woff') format('woff'), url('../font/rsu_bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'rsulight';
	src: url('../font/rsu_light-webfont.eot');
	src: url('../font/rsu_light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/rsu_light-webfont.woff') format('woff'), url('../font/rsu_light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.rsubold {
	font-family: 'Prachason', sans-serif;
	font-weight: bold;
}

.rsulight {
	font-family: 'Prachason', sans-serif;
	font-weight: 200;
}

.sukhumvit {
	font-family: 'sukhumvit set', 'Prachason', sans-serif;
}

@font-face {
	font-family: 'rsuregular';
	src: url('../font/rsu_regular-webfont.eot');
	src: url('../font/rsu_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/rsu_regular-webfont.woff') format('woff'), url('../font/rsu_regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.rsuregular {
	font-family: 'Prachason', sans-serif;
	font-weight: 400;
}

@font-face {
	font-family: 'wdb_bangnaregular';
	src: url('../font/wdb_bangna-webfont.eot');
	src: url('../font/wdb_bangna-webfont.eot?#iefix') format('embedded-opentype'), url('../font/wdb_bangna-webfont.woff') format('woff'), url('../font/wdb_bangna-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'promptlight';
	src: url('../font/prompt-light-webfont.eot');
	src: url('../font/prompt-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/prompt-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'promptextralight';
	src: url('../font/prompt-extralight-webfont.eot');
	src: url('../font/prompt-extralight-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/prompt-extralight-webfont.woff') format('woff'),
		url('../font/prompt-extralight-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'promptmedium';
	src: url('../font/prompt-medium-webfont.eot');
	src: url('../font/prompt-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/prompt-medium-webfont.woff') format('woff'),
		url('../font/prompt-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'promptregular';
	src: url('../font/prompt-regular-webfont.eot');
	src: url('../font/prompt-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/prompt-regular-webfont.woff') format('woff'),
		url('../font/prompt-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'lnw-icon';
	src: url('../font/lnw-icon.eot?ty6g8p');
	src: url('../font/lnw-icon.eot?ty6g8p#iefix') format('embedded-opentype'),
		url('../font/lnw-icon.ttf?ty6g8p') format('truetype'),
		url('../font/lnw-icon.woff?ty6g8p') format('woff'),
		url('../font/lnw-icon.svg?ty6g8p#lnw-icon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: 'social-icon';
	src: url('../font/social-icon.eot?gat7x8');
	src: url('../font/social-icon.eot?gat7x8#iefix') format('embedded-opentype'),
		url('../font/social-icon.ttf?gat7x8') format('truetype'),
		url('../font/social-icon.woff?gat7x8') format('woff'),
		url('../font/social-icon.svg?gat7x8#social-icon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.social-font {
	font-family: 'social-icon' !important;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.social-font.font-facebook:before {
	content: "\e900";
}

.social-font.font-flickr:before {
	content: "\e901";
}

.social-font.font-gplus:before {
	content: "\e902";
}

.social-font.font-instagram:before {
	content: "\e903";
}

.social-font.font-lazada:before {
	content: "\e904";
}

.social-font.font-line:before {
	content: "\e905";
}

.social-font.font-pinterest:before {
	content: "\e906";
}

.social-font.font-shopee:before {
	content: "\e907";
}

.social-font.font-twitter:before {
	content: "\e908";
}

.social-font.font-twitter-x:before {
	content: "\e90e";
}

.social-font.font-youtube:before {
	content: "\e909";
}

.social-font.font-foursquare:before {
	content: "\e90b";
}

.social-font.font-whatsapp:before {
	content: "\e90a";
}

.social-font.font-tiktok:before {
	content: "\e90c";
}

.fixed {
	position: fixed;
}

.icon-manage .icon {
	position: relative;
	z-index: 2;
	display: inline-block;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	-o-transition: 0.3s ease transform;
	-webkit-transition: 0.3s ease transform;
	transition: 0.3s ease transform;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	vertical-align: middle;
	opacity: 1;
	border-radius: 12px;
	background-color: rgba(255, 255, 255, 0.15);
	background-image: url(../_images/menu_icon_20240707.png);
	background-repeat: no-repeat;
	background-size: 40px auto;
}

.icon-manage .icon.i-dashboard {
	background-position: 0 1px;
}

.icon-manage .icon.i-recent {
	background-position: 0 0;
}

.icon-manage .icon.i-product,
.icon-manage .icon.i-inventory {
	background-position: 0 -40px;
}

.icon-manage .icon.i-order {
	background-position: 0 -80px;
}

.icon-manage .icon.i-payment {
	background-position: 0 -120px;
}

.icon-manage .icon.i-shipping {
	background-position: 0 -160px;
}

.icon-manage .icon.i-library {
	background-position: 0 -200px;
}

.icon-manage .icon.i-promotion,
.icon-manage .icon.i-marketing {
	background-position: 0 -240px;
}

.icon-manage .icon.i-customer {
	background-position: 0 -280px;
}

.icon-manage .icon.i-message {
	background-position: 0 -320px;
}

.icon-manage .icon.i-seo,
.icon-manage .icon.i-ads,
.icon-manage .icon.i-google_ads {
	background-position: 0 -360px;
}

.icon-manage .icon.i-facebook_ads {
	background: url('../_images/store/m_facebook_ads.png') no-repeat !important;
	background-size: contain !important;
}

.icon-manage .icon.i-pageviews,
.icon-manage .icon.i-statistic {
	background-position: 0 -400px;
}

.icon-manage .icon.i-profile {
	background-position: 0 -440px;
}

.icon-manage .icon.i-review {
	background-position: 0 -480px;
}

.icon-manage .icon.i-print,
.icon-manage .icon.i-print_revision {
	background-position: 0 -520px;
}

.icon-manage .icon.i-channel {
	background-position: 0 -560px;
}

.icon-manage .icon.i-cart {
	background-position: 0 -600px;
}

.icon-manage .icon.i-gallery {
	background-position: 0 -640px;
}

.icon-manage .icon.i-lnwpay {
	background-position: 0 -680px;
}

.icon-manage .icon.i-coupon {
	background-position: 0 -1320px;
}

.icon-manage .icon.i-join,
.icon-manage .icon.i-joined,
.icon-manage .icon.i-member {
	background-position: 0 -720px;
}

.icon-manage .icon.i-webboard {
	background-position: 0 -760px;
}

.icon-manage .icon.i-visits {
	background-position: 0 -800px;
}

.icon-manage .icon.i-income,
.icon-manage .icon.i-finance {
	background-position: 0 -840px;
}

.icon-manage .icon.i-register,
.icon-manage .icon.i-sureshopping {
	background-position: 0 -880px;
}

.icon-manage .icon.i-setting {
	background-position: 0 -920px;
}

.icon-manage .icon.i-howto {
	background-position: 0 -960px;
}

.icon-manage .icon.i-invoice {
	background-position: 0 -1001px;
}

.icon-manage .icon.i-dropship {
	background-position: 0 -1280px;
}

.icon-manage .icon.i-category {
	background-position: 0 -1040px;
}

.icon-manage .icon.i-store,
.icon-manage .icon.i-service {
	background-position: 0 -1084px;
}

.icon-manage .icon.i-display {
	background-position: 0 -1120px;
}

.icon-manage .icon.i-bill {
	background-position: 0 -1160px;
}

.icon-manage .icon.i-mobile,
.icon-manage .icon.i-sms {
	background-position: 0 -1200px;
}

.icon-manage .icon.i-lnwpay_invoice {
	background-position: 0 -1240px;
}

.icon-manage .icon.i-lnwpickpack {
	background-position: 0 -1360px;
}

.icon-manage .icon.i-article,
.icon-manage .icon.i-blog {
	background-position: 0 -1400px;
}

.icon-manage .icon.i-script {
	background-position: 0 -1480px;
}

.icon-manage .icon.i-staff {
	background-position: 0 -1520px;
}

.icon-manage .icon.i-page {
	background-position: 0 -1560px;
}

.icon-manage .icon.i-affiliate {
	background-position: 0 -1440px;
}

.icon-manage .icon.i-lab,
.icon-manage .icon.i-laboratory {
	background-position: 0 -1600px;
}

.lb_lnwshop.lb_lnwshopweb #lbWrapper {
	background: -webkit-linear-gradient(309deg, rgba(39, 146, 224, 0.9), rgba(56, 185, 235, 0.9));
	background: -o-linear-gradient(309deg, rgba(39, 146, 224, 0.9), rgba(56, 185, 235, 0.9));
	background: linear-gradient(141deg, rgba(39, 146, 224, 0.9), rgba(56, 185, 235, 0.9));
}

.hide {
	display: none;
}

.relative {
	position: relative;
}

.d-inline-block {
	display: inline-block !important;
}


.body_container {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

.body_container2 {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

.body_container3 {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

.body_container4 {

	box-sizing: border-box;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	padding: 0 15px;
}

body,
table {
	font-family: sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
}

body {
	background-color: white;
	background-repeat: repeat-y;
	background-position: top center;
}

.mobile_global_wrapper {
	overflow-x: hidden;
	width: 100%;
}

.desktop_global_wrapper {
	width: 100%;
}

.background_lnwshop {
	position: absolute;
	z-index: -99;
	top: 140px;
	left: 0;
	width: 100%;
	height: 478px;
	background-image: url('../_images/background.gif');
	background-repeat: no-repeat;
	background-position: center;
}

.posRe {
	position: relative;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 40px;
	/*	text-shadow: 0px 1px 0px #888888;*/
	font-weight: bold;
	line-height: 60px;
	color: #666;
}

h1.no_flash {
	font-family: 'sukhumvit set', 'Prachason';
	line-height: normal !important;
}

h2 {
	font-size: 22px;
	font-weight: bold;
	position: relative;
	min-height: 30px;
	margin: 10px 0 3px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}

h2.no_flash {
	font-family: 'sukhumvit set', 'Prachason';

}

.h2_right {
	font-size: 22px;
	margin: 0;
	text-align: right;
	letter-spacing: 1px;
	/*	text-shadow: 1px 1px 0px #000000;*/
	text-transform: none;
	color: #333333;
}

.h2_right a {
	text-decoration: none;
	color: #444;
}

.h2_right a:hover {
	text-decoration: none;
	color: #f00;
}

.help_center h3 {
	color: orange;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0;
	color: #555;
	text-shadow: none;
}

.h3_link {
	font-size: 22px;
	margin: 0;
	letter-spacing: 1px;
	/*	text-shadow: 0px 1px 0px #000000;*/
	text-transform: none;
	color: #333333;
}

.h3_link a {
	text-decoration: none;
	color: #444;
}

.h3_link a:hover {
	text-decoration: none;
	color: #777;
}

.h3_select {
	font-size: 15px;
}

h4 {
	font-size: 25px;
	font-weight: bold;
	/*	text-shadow: 0px 1px 0px #eee;*/
	margin: 0;
	color: #444;
}

h5 {
	font-size: 22px;
	font-weight: bold;
	position: relative;
	margin: 0;
	text-align: center;
	letter-spacing: 1px;
	text-transform: none;
	color: #333333;
}

.h5_left {
	font-size: 22px;
	position: relative;
	margin: 0;
	text-align: left;
	letter-spacing: 1px;
	text-transform: none;
	color: #333333;
}

.center {
	text-align: center;
}

.flash,
.no_flash {
	font-family: 'sukhumvit set', 'Prachason';
	line-height: normal;
}

.desc_class {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	color: #444;
}

.font5 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0;
	color: #888;
}

.margin_zero {
	margin: 0 0;
}

.menu_click {
	color: #fff;
	text-shadow: 0 -1px 0 gray;
}

A {
	cursor: pointer;
	text-decoration: none;
	color: #00a0eb;
}

A:Hover {
	text-decoration: underline;
	color: #35bded;
}

.icon-manage A:hover {
	text-decoration: inherit;
}

A.forceColor {
	cursor: pointer;
	text-decoration: none;
	color: #00a0eb !important;
}

A.forceColor:Hover {
	text-decoration: underline;
	color: #35bded !important;
}

.red {
	color: red;
}

.green {
	color: green;
}

.orange {
	color: darkorange;
}

.black {
	color: black;
}

.a_color {
	color: #00a0eb !important;
}

img {
	border: 0;
}

A.anchor_lv2 {
	text-decoration: none;
	color: #333;
}

A.anchor_lv2:hover {
	color: #00a0eb;
}

A.no_hover:hover,
A.no_hover:hover h2 {
	text-decoration: none;
	color: inherit;
}

H1 a,
H2 a,
H3 a,
H4 a {
	text-decoration: none;
	color: inherit;
}

H1 a:hover,
H2 a:hover,
H3 a:hover,
H4 a:hover {
	text-decoration: underline;
	color: inherit;
}

.s-font {
	font-family: 'supermarket' !important;
}

.r-font {
	font-family: 'rsulight' !important;
	font-weight: normal !important;
}

.font2 {
	font-size: 15px;
}

.font1 a,
.font2 a,
.font3 a,
.font4 a,
.font5 a {
	text-decoration: none;
	color: inherit;
}

.font1 a:hover,
.font2 a:hover,
.font3 a:hover,
.font4 a:hover,
.font5 a:hover {
	text-decoration: underline;
	color: inherit;
}

.bold {
	font-weight: bold;
}

.red {
	color: red;
}

.linethough {
	text-decoration: line-through;
}

.width50per {
	float: left;

	box-sizing: border-box;
	width: 50%;
}

.width1-3 {
	float: left;

	box-sizing: border-box;
	width: 35%;
}

.width2-3 {
	float: left;

	box-sizing: border-box;
	width: 65%;
}

#smartbanner_container {
	position: relative;
	z-index: 99999;
}

#smartbanner {
	font-family: 'Helvetica Neue', sans-serif;
	position: absolute;
	z-index: 99999;
	top: -82px;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 78px;
	border-bottom: 1px solid #e8e8e8;
	background: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
}

#smartbanner,
html.sb-animation {
	-webkit-transition: all .3s ease;
}

#smartbanner .sb-container {
	margin: 0 auto;
}

#smartbanner .sb-close {
	font-family: 'ArialRoundedMTBold', Arial;
	font-size: 15px;
	line-height: 15px;
	position: absolute;
	top: 5px;
	left: 5px;
	display: block;
	width: 14px;
	height: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 14px;
	background: #070707;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	text-shadow: none;
	-webkit-font-smoothing: subpixel-antialiased;
}

#smartbanner .sb-close:active {
	font-size: 13px;
	color: #aaa;
}

#smartbanner .sb-icon {
	position: absolute;
	top: 10px;
	left: 30px;
	display: block;
	width: 57px;
	height: 57px;
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.6);
	background-size: cover;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

#smartbanner.no-icon .sb-icon {
	display: none;
}

#smartbanner .sb-info {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	position: absolute;
	top: 18px;
	left: 98px;
	width: 44%;
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

#smartbanner #smartbanner.no-icon .sb-info {
	left: 34px;
}

#smartbanner .sb-info strong {
	font-size: 13px;
	line-height: 18px;
	display: block;
	color: #4d4d4d;
}

#smartbanner .sb-info>span {
	display: block;
}

#smartbanner .sb-info em {
	font-style: normal;
	text-transform: uppercase;
}

#smartbanner .sb-button {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	position: absolute;
	top: 24px;
	right: 20px;
	min-width: 10%;
	height: 24px;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #6a6a6a;
	border: 1px solid #bfbfbf;
	border-radius: 3px;
	background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

#smartbanner .sb-button:active,
#smartbanner .sb-button:hover {
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}

#smartbanner .sb-icon.gloss:after {
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 50%;
	content: '';
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	border-radius: 10px 10px 12px 12px;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
}

#smartbanner.android {
	border-color: #212228;
	border-top: 5px solid #88B131;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#smartbanner.android .sb-close {
	line-height: 17px;
	width: 17px;
	height: 17px;
	color: #b1b1b3;
	border: 0;
	background: #1c1e21;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
	text-shadow: 0 1px 1px #000;
}

#smartbanner.android .sb-close:active {
	color: #eee;
}

#smartbanner.android .sb-info {
	color: #ccc;
	text-shadow: 0 1px 2px #000;
}

#smartbanner.android .sb-info strong {
	color: #fff;
}

#smartbanner.android .sb-button {
	min-width: 12%;
	padding: 1px;
	color: #d1d1d1;
	border: 1px solid #DDDCDC;
	border-radius: 0;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#smartbanner.android .sb-button span {
	display: block;
	padding: 0 10px;
	text-align: center;
	text-transform: none;
	background-color: #42B6C9;
	background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
	background: none;
}

#smartbanner.android .sb-button:active span,
#smartbanner.android .sb-button:hover span {
	background: #2AC7E1;
}


/**********************************************Header**********************************************/

#header {
	position: relative;
	z-index: 99999;
	width: 100%;
	height: 70px;
	padding-top: 5px;
	background: rgba(160, 160, 160, 0.1);
}

#header.mobile .shareBox {}

.header_crop {
	width: 960px;
	margin: 0 auto;
}

.maxwidth100 {
	max-width: 100%;
}

.max960 {
	max-width: 960px;
	margin: 0 auto;
}

.max1020 {
	max-width: 1020px;
	margin: 0 auto;
}

.max1140 {
	max-width: 1140px;
	margin: 0 auto;
}

.max1280 {
	max-width: 1260px;
	margin: 0 auto;
}

@media screen and (max-width: 1024px) {
	.max960 {
		padding: 0 20px;
	}

	.max1280 {
		padding: 0 20px;
	}
}

@media screen and (max-width: 320px) {
	.max960 {
		padding: 0 5px;
	}

	.max1280 {
		padding: 0 5px;
	}
}


/**********************************************Nav**********************************************/

#mobile_header,
.nav-menu,
.mobile-nav-container {
	display: none;
}

.nav-bg-illusion {
	position: absolute;
	z-index: 5;
	top: 40px;
	width: 100%;
	height: 60px;
	background: rgba(100, 100, 100, 0.70) url('../_images/gamexmas/snow_bg.png') repeat;
}

#mobile_header,
#nav-container {
	position: relative;
	z-index: 999999;
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.70);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}


/*
#mobile_header, #nav-container {
	position: relative;
	z-index: 999;
	background: rgba(50,50,50,0.70) url('../_images/gamexmas/snow_bg.png') repeat;
	width: 100%;
	height: auto;
	-webkit-animation-name: snow_animate_cycle;
	-webkit-animation-duration: 10s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-name: snow_animate_cycle;
	animation-timing-function: linear;
	animation-duration: 10s;
	animation-iteration-count: infinite;
}
@keyframes snow_animate_cycle {
	0% {background-position: 0px 0px;}
	100% {background-position: 0px 400px}
}
@-webkit-keyframes snow_animate_cycle {
    0% {background-position: 0px 0px;}
	100% {background-position: 0px 400px}
}
*/


#nav a {
	font-size: 13px;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.8);
}

#nav .menu>label {
	color: rgba(255, 255, 255, 0.8);
}

#nav .menu:hover>label,
#nav .menu:hover>a {
	color: white;
}

#nav .menu_select a {
	color: rgba(255, 255, 255, 0.75);
}

#nav .menu {
	font-family: 'rsulight';
	font-size: 13px;
	line-height: 60px;
	/*	background-image: url('../_images/menu/menu_cen3.png'); background-position: 0px -45px; background-repeat: repeat-x;*/
	/*	background-image: url(../_images/circle_gray.png);*/
	float: left;
	height: 60px;
	cursor: pointer;
	-o-transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 0 0;
}

#nav .menu[menu="openshop"],
.mobile-open-shop {
	float: right;
	cursor: default;
}

.mobile-open-shop {
	width: 50%;
}

#nav .menu[menu="openshop"] a,
.mobile-open-shop a {
	line-height: 35px;
	display: block;

	box-sizing: border-box;
	width: 90%;
	min-width: 120px;
	height: 35px;
	margin: 13px 5% 13px auto;
	border: 2px solid white;
	border-radius: 35px;
}

.mobile-open-shop a {
	font-size: 13px;
	line-height: 30px;
	float: right;
	max-width: 100px;
	margin: 8px 10px 8px 0;
	text-align: center;
	color: white;
}

#nav .menu[menu="openshop"] a:hover,
.menu_important a:hover {
	background-color: rgba(0, 0, 0, 0.3);
}

#nav .menu.center {
	color: inherit;
}

#nav .menu.left {
	width: 10px;
}

#nav .menu.right {
	width: 10px;
}

#nav .menu:hover,
#nav .menu.hover {
	position: relative;

	box-sizing: border-box;
	border-bottom: 3px solid #eee;
	/*	background-size: 30em 30em;*/
}

#nav .menu[menu="openshop"]:hover {
	border-bottom: 0;
}

#nav .menu:active,
#nav .menu.menu_select {

	box-sizing: border-box;
	color: white;
	border-bottom: 3px solid black;
}

#nav .menu_sep {
	float: left;
	width: 0;
	height: 42px;
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #dddddd;
}

#nav .menu.menu_select,
#nav .menu.menu_select>a,
#nav .menu.menu_select>label {
	color: #fff;
	/*text-shadow: 0px 1px 0px #fff;*/
}

#nav .menu object {
	/*margin-top: 6px;*/
}

#lnwshop_spelling {
	position: relative;
	margin-bottom: 11px;
}

#lnwshop_spelling #share_div {
	position: absolute;
	left: 875px;
	overflow: hidden;
	width: 85px;
	margin-top: 25px;
}

#myaccount {
	position: relative;
	/*	margin-bottom: 11px;*/
	width: 955px;
	height: 113px;
}

#nav.nav2019,
#nav-desktop-container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	max-width: none;
}

#nav.nav2019 .menu {
	font-family: 'sukhumvit set', 'Prachason';
	position: relative;
	float: none;
	-webkit-flex-basis: 100px;
	flex-basis: 100px;

	box-sizing: border-box;
	margin: 0;
	padding: 0 15px;
	white-space: nowrap;
	color: white;
	-ms-flex-preferred-size: 100px;
}

#nav.nav2019 .menu .icon {
	font-family: 'stroke7pixeden';
}

#nav.nav2019 .menu,
#nav.nav2019 .menu a {
	font-size: 16px;
}

#nav.nav2019 .menu,
#nav.nav2019 .menu label,
#nav.nav2019 .menu a {
	cursor: pointer;
}

#nav.nav2019 .menu .menu_option a .minor {
	/*display: none;*/
}

/*
#nav.nav2019 .menu .menu_option .menu_option_light a {
	font-size: 13px;
	line-height: 36px;
}
*/
#nav.nav2019 .menu .menu_option .menu_option_light a .minor {
	display: inline-block;
}

#nav.nav2019 a.flexLR {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#nav.nav2019 .menu a .menu_badge {
	font-size: 11px;
	line-height: 18px;
	padding: 3px 10px 0;
	color: white;
	border-radius: 5px;
	background: green;
}

#nav.nav2019 .menu a .menu_badge.menu_badge_new {
	background-color: red;
}

#nav.nav2019 .menu .disabled a {
	cursor: default;
}

#nav.nav2019 .menu .disabled a .menu_badge {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 10px 2px;
	color: #ccc;
	border-radius: 5px;
	background: transparent;
}

#nav.nav2019 .menu .menu_option_upgrade .menu_option:first-child {
	width: 300px;
}

#nav.nav2019 .menu .menu_option_upgrade .menu_option_extend a {
	font-size: 13px;
	line-height: 36px;
}

#nav.nav2019 .menu .menu_option a .minor {
	font-size: 13px;
	font-weight: normal;
	color: #b9b9b9;
}

#nav.nav2019 .menu .menu_option_upgrade .menu_badge {
	background: #D2F4F8;
}

#nav.nav2019 .menu.menu_important {
	margin-left: 15px;
	padding: 0;
}

#nav.nav2019 .menu.menu_important a {
	font-weight: bold;
	line-height: 35px;
	display: block;

	box-sizing: border-box;
	min-width: 120px;
	height: 35px;
	margin: 12px auto;
	padding: 0 22px;
	color: #0096ff;
	border: 0;
	border-radius: 35px;
	background: white;
}

#nav.nav2019 .menu:hover {
	position: static;
}

#nav.nav2019 .menu_logo {
	-webkit-flex-basis: 140px;
	flex-basis: 140px;
	margin-left: 0;
	-ms-flex-preferred-size: 140px;
}

#nav.nav2019 .menu_logo a {
	display: block;
}

#nav.nav2019 .menu_logo img {
	max-width: none;
	height: 18px;
	margin-top: 20px;
	vertical-align: top;
}

.shop2020_recommend_tab_more.clicked .menu_popup,
#nav.nav2019 .menu:hover .menu_popup {
	display: block;
}

.shop2020_recommend_tab_more .menu_popup,
#nav.nav2019 .menu .menu_popup {
	position: absolute;
	z-index: 3;
	display: none;
	margin: 0 0 0 -18px;
	padding-top: 6px;
	cursor: default;
}

.shop2020_recommend_tab_more .menu_popup {
	position: absolute;
	top: 36px;
	right: 0;
}

.shop2020_recommend_tab_more .menu_popup .menu_option_container,
#nav.nav2019 .menu .menu_option_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	padding: 10px 0;
	list-style: none;
	text-align: left;
	border-radius: 10px;


	background: white;


	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);


	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

}

#nav.nav2019 .menu .menu_option_service {
	background: #fff url('../_images/basketgirl_quote.png') no-repeat top 280px left 35px;
	background-size: 200px auto;
}

#nav.nav2019 .menu .menu_option_upgrade {
	background: #fff url('../_images/store/lnwshop_store_320.png') no-repeat top 380px left -18px;
	background-size: 320px auto;
}

#nav.nav2019 .menu .menu_option a .icon {
	line-height: 24px;
	width: 16px;
	margin-right: 10px;
	padding: 0;
}

#nav.nav2019 .menu .menu_option a .icon::before {
	font-size: 18px;
}

#nav.nav2019 .menu li.line_menu {

	box-sizing: border-box;
	width: 100%;
	height: 0;
	margin-top: 7px;
	margin-bottom: 7px;
	border-top: 1px solid #eee;
}

#nav.nav2019 .menu .line_menu_mini {
	width: 40px;
	height: 3px;
	margin-top: 15px;
	background: #ccc;
}

.shop2020_recommend_tab_more .menu_popup .menu_option,
#nav.nav2019 .menu .menu_option {
	font-size: 15px;
	font-weight: bold;
	width: 260px;
	max-width: 100%;
	margin: 0;
	padding: 0;
	color: #4b443e;
}

.shop2020_recommend_tab_more .menu_popup .menu_option {
	font-weight: normal;
	width: auto;
	min-width: 260px;
}

#nav.nav2019 .menu .menu_option a {
	font-size: 15px;
	font-weight: bold;
	color: #4b443e;
}

.shop2020_recommend_tab_more .menu_popup .menu_option a {
	font-size: 15px;
	line-height: 40px;
	display: block;
	color: #4b443e;
	border-bottom: none;
}

.shop2020_recommend_tab_more .menu_popup .menu_option a:hover {
	border-bottom: none;
}

#nav.nav2019 .menu .menu_option .disabled a {
	color: #ddd;
}

#nav.nav2019 .menu .menu_option .disabled:hover a {
	color: #ccc;
}

#nav.nav2019 .menu .menu_option_extend {
	border-left: 2px solid rgba(100, 100, 120, 0.1);
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light a {
	font-size: 13px;
	line-height: 35px;
	color: #88969d;
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light li:first-child a {
	color: #656e74;
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light {
	position: relative;
	overflow: hidden;
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu]:after {
	position: absolute;
	bottom: 0;
	left: 20px;
	display: block;
	width: 100%;
	height: 200px;
	content: '';
	pointer-events: none;
	opacity: 0.2;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="channel"]:after {
	background-image: url('../_images/lnwshop_why/service/1.png');
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="manage"]:after {
	background-image: url('../_images/lnwshop_why/service/2.png');
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="marketing"]:after {
	background-image: url('../_images/lnwshop_why/service/3.png');
	background-position: center 40px;
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="payment"]:after {
	background-image: url('../_images/lnwshop_why/service/4.png');
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="fulfillment"]:after {
	background-image: url('../_images/lnwshop_why/service/5.png');
}

#nav.nav2019 .menu .menu_option.menu_option_extend_light[showmenu="shipping"]:after {
	background-image: url('../_images/lnwshop_why/service/6.png');
}

#nav.nav2019 .menu .menu_option_extend .minor {
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	padding: 15px 20px 10px 23px;
	white-space: normal;
	opacity: 0.7;
}

#nav.nav2019 .menu .menu_option_list .flexLR {
	width: 100%;
}

#nav.nav2019 .menu .icon_right_arrow {
	width: 20px;
}

#nav.nav2019 .menu .icon_right_arrow::after {
	display: inline-block;
	width: 20px;
	height: 20px;
	content: '';
	vertical-align: middle;
	opacity: .4;
	background: url('../_images/icon/arrow-right-gray.png') no-repeat;
}

/*
#nav.nav2019 .menu_search {
	color: #ffffff33;
}
#nav.nav2019 .menu_search:hover {
	color: #fff;
}
*/

#nav.nav2019 .menu:hover .menu_search_icon {
	opacity: 1;
}

#nav.nav2019 .menu_search_icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	opacity: 0.9;
	border: none;
	background: url('../_images/icon/search_icon.png') transparent center no-repeat;
	background-size: contain;
}

/*
#nav.nav2019 .menu_search .icon_search{
	display: inline-block;
	vertical-align: middle;
	margin: -5px auto 0;
}
*/
.shop2020_recommend_tab_more .menu_popup .menu_option .option_item,
#nav.nav2019 .menu .menu_option li {
	line-height: 40px;
	padding: 0 20px;
	-o-transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	border-left: 3px solid transparent;
}

#nav.nav2019 .menu .menu_option li {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-content: space-between;
	align-content: space-between;

	align-items: center;
	-ms-flex-line-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#nav.nav2019 .menu .menu_option li .icon_tel,
#nav.nav2019 .menu .menu_option li .icon_email {
	display: inline-block;
	width: 30px;
	min-width: 30px;
	height: 30px;
	border-radius: 100%;
	background-color: #eeeeee;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
}

#nav.nav2019 .menu .menu_option li .icon_tel {
	background-image: url('../_images/icon/telephone.png');
}

#nav.nav2019 .menu .menu_option li .icon_tel:hover {
	background-color: #bbb;
}

.shop2020_recommend_tab_more .menu_popup .menu_option .option_item:hover,
#nav.nav2019 .menu .menu_option li:hover {
	border-left-color: #2792e0;
	background: #2792e022;
}

.shop2020_recommend_tab_more .menu_popup .menu_option .option_item.menu_active,
#nav.nav2019 .menu .menu_option li.menu_active {
	border-left-color: #333;
	background: #eee;
}

.shop2020_recommend_tab_more .menu_popup .menu_option .option_item:hover a,
#nav.nav2019 .menu .menu_option li:hover a {
	color: #484f54;
}

.flexGrow {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

#nav.nav2019 .menu label {
	position: relative;
}

#nav.nav2019 .menu label .more_menu {
	z-index: -1;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: -5px -5px 0 5px;
	content: "";
	vertical-align: middle;
	opacity: .4;
	background: url('../_images/icon/arrow-down.png') no-repeat;
}

#nav.nav2019 .menu:hover label .more_menu {
	opacity: 1;
}

#nav #nav-desktop-container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

#nav.nav2019 #nav_myshop {
	position: absolute;
	right: 0;
	color: rgba(255, 255, 255, 0.7);
}

#nav.nav2019 #nav_myshop.menu:hover {
	position: absolute !important;
	cursor: default;
	border-bottom: 0;
}

@media screen and (max-width: 1440px) {
	#nav #nav-desktop-container {
		max-width: 1160px;
		margin: 0 auto;
	}
}

@media screen and (max-width: 1360px) {
	#nav #nav-desktop-container {

		box-sizing: border-box;
		max-width: 100%;
		margin: 0;
		padding: 0 20px;
	}

	#nav.nav2019 #nav_myshop {
		position: static;
		color: rgba(255, 255, 255, 0.7);
	}

	#nav.nav2019 #nav_myshop.menu:hover {
		position: static !important;
	}
}

@media screen and (max-width: 1100px) {
	#nav.nav2019 #nav_myshop {
		display: none;
	}

	#nav #nav-desktop-container {
		padding: 0 10px 0 5px;
	}

	#nav.nav2019 .menu {
		padding: 0 5px;
	}
}

@media screen and (max-width: 768px) {
	#nav.nav2019 .menu_logo img {
		height: 14px;
		margin-top: 22px;
	}

	#nav #nav-desktop-container {
		margin: 0;
	}

	#nav.nav2019 .menu {
		padding: 0 6px;
	}

	#nav.nav2019 .menu,
	#nav.nav2019 .menu a {
		font-size: 14px;
	}

	#nav.nav2019 .menu.menu_important {
		margin-right: 10px;
		margin-left: 0;
	}

	#nav.nav2019 .menu.menu_important a {
		padding: 0 18px;
	}
}

#nav.nav2019 .menu.menu_user {
	position: relative;
	z-index: unset;
	flex-basis: 34px;
	padding: 12px 10px;
}

#nav.nav2019 .menu.menu_user a {
	display: block;
	overflow: hidden;
	width: 30px !important;
	height: 30px !important;
	border: 2px solid #fff;
	border-radius: 20px;
	background: #fff;
}

#nav.nav2019 .menu.menu_user img {
	display: block;
	width: 30px;
	height: 30px;
}

#nav.nav2019 .menu.menu_user.alert::after {
	position: absolute;
	z-index: 2;
	top: 11px;
	right: 11px;
	display: block;
	width: 9px;
	height: 9px;
	content: '';
	border: 1px solid #fff;
	border-radius: 50%;
	background: red;
}

.order_notify {
	font-size: 11px;
	line-height: 24px;
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: -24px;
	display: block;
	width: 100%;
	height: 24px !important;
	transition: box-shadow 0.3s;
	text-align: center;
	color: #fff !important;
	background: #4cda64;
}

.order_notify:hover {
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

.order_notify>span {
	-moz-animation: cart2017_alert_loop 2s infinite;
	/* Fx 5+ */
	-o-animation: cart2017_alert_loop 2s infinite;
	/* Opera 12+ */
	-webkit-animation: cart2017_alert_loop 2s infinite;
	/* Safari 4+ */
	animation: cart2017_alert_loop 2s infinite;
	/* IE 10+, Fx 29+ */
}

.order_notify.donotblink>span {
	-moz-animation: none;
	-o-animation: none;
	-webkit-animation: none;
	animation: none;
}

@-webkit-keyframes cart2017_alert_loop {
	0% {
		opacity: 1;
	}

	35% {
		opacity: 0.33;
	}

	70% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes cart2017_alert_loop {
	0% {
		opacity: 1;
	}

	35% {
		opacity: 0.33;
	}

	70% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes cart2017_alert_loop {
	0% {
		opacity: 1;
	}

	35% {
		opacity: 0.33;
	}

	70% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes cart2017_alert_loop {
	0% {
		opacity: 1;
	}

	35% {
		opacity: 0.33;
	}

	70% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

/**********************************************Article**********************************************/

#logoBox {
	float: left;
	margin: 0 auto 0 auto;
	padding: 20px 0 25px 0;
}

.plate,
.plate_container {
	float: left;
	width: 140px;
	height: 59px;
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#shopping_plate .plate:hover .img_plate {
	-webkit-animation: bounce-right 1s ease infinite;
	/*
    -webkit-animation-name: thumb;
	-webkit-animation-duration: 200ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
*/
	/*
    -webkit-animation-name: spaceboots;
	-webkit-animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
*/
}

#openshop_plate .plate:hover .img_plate {
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 300ms;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes bounce-right {
	0% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}

	50% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@keyframes bounce-right {
	0% {
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}

	50% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@-webkit-keyframes bounce-left {
	0% {
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}

	50% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@keyframes bounce-left {
	0% {
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}

	50% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

@-webkit-keyframes bounce-down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}
}

@keyframes bounce-down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}
}

.animated-thumb {
	-webkit-animation: thumb 1s ease;
	animation: thumb 1s ease;
}

@-webkit-keyframes thumb {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@keyframes thumb {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@-webkit-keyframes thumb2 {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@keyframes thumb2 {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

.animated-spaceboots {
	-webkit-animation: spaceboots 0.5s ease;
	animation: spaceboots 0.5s ease;
}

@-webkit-keyframes spaceboots {
	0% {
		-webkit-transform: translate(2px, 1px) rotate(0deg);
	}

	10% {
		-webkit-transform: translate(-1px, -2px) rotate(-1deg);
	}

	20% {
		-webkit-transform: translate(-3px, 0px) rotate(1deg);
	}

	30% {
		-webkit-transform: translate(0px, 2px) rotate(0deg);
	}

	40% {
		-webkit-transform: translate(1px, -1px) rotate(1deg);
	}

	50% {
		-webkit-transform: translate(-1px, 2px) rotate(-1deg);
	}

	60% {
		-webkit-transform: translate(-3px, 1px) rotate(0deg);
	}

	70% {
		-webkit-transform: translate(2px, 1px) rotate(-1deg);
	}

	80% {
		-webkit-transform: translate(-1px, -1px) rotate(1deg);
	}

	90% {
		-webkit-transform: translate(2px, 2px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(1px, -2px) rotate(-1deg);
	}
}

.hidden_plate {
	position: absolute;
	z-index: 99;
	top: -90px;
	width: 125px;
	height: 93px;
	background: white no-repeat;
}

.plate b {
	font-size: 18px;
	font-weight: normal;
	z-index: 0;
	display: block;
	/*text-shadow: 0px 1px 0px white;*/
	margin-top: 5px;
	color: #999;
}

.plate .flash {
	font-size: 25px;
	font-weight: normal;
	z-index: 0;
	display: block;
	margin-left: 60px;
	padding-top: 20px;
	/*text-shadow: 0px 1px 0px white;*/
	text-align: left;
	color: #555;
}

.plate_container {
	position: relative;
	margin-top: 3px;
}

.plate_container a:hover {
	text-decoration: none !important;
}

.plate_container#openshop_plate .flash {
	color: #0081db;
}

.plate_container#openshop_plate b {
	color: #00a0eb;
}

.text_plate {
	height: 100%;
}

.text_plate .flash {
	text-shadow: none !important;
}

.img_plate {
	position: absolute;
	width: 38px;
	height: 38px;
}

#openshop_plate {
	margin-left: 0;
}

#shopping_plate .img_plate {
	top: 10px;
	left: 10px;
	float: none;
	background-image: url('../_images/shopping_menu.png');
}

#shopping_plate .img_plate_white {
	background-image: url('../_images/shopping_menu_white.png');
}

#openshop_plate .img_plate {
	top: 10px;
	left: 10px;
	float: none;
	width: 32px;
	height: 32px;
	background-image: url('../_images/openshop_menu.png');
}

#openshop_plate .img_plate_white {
	background-image: url('../_images/openshop_menu_white.png');
}

#shopping_plate .plate a:hover {
	text-decoration: none !important;
}

#shopping_plate .hidden_plate {
	border-bottom-left-radius: 3px 3px;
	background-color: #fefefe;
}

#shopping_plate .hidden_plate:active {
	background: #fefefe;
}

#openshop_plate .hidden_plate {
	background-image: url('../_images/button/open_store_button.png');
	background-position: 0 0;
}

#openshop_plate .hidden_plate:active {
	background-position: -125px 0;
}

#openshop_plate .hidden_plate div {
	pointer-events: none;
}

.line_sep {
	float: left;
	width: 1px;
	height: 50px;
	margin-top: 2px;
	background-image: url('../_images/line_sep.png');
}

.line_sep0,
.line_sep5,
.line_sep10,
.line_sep15,
.line_sep20 {
	width: 100%;
	height: 1px;
	margin: 20px 0;
	background: #eee;
}

.line_sep0 {
	margin: 0;
}

.line_sep5 {
	margin: 5px 0;
}

.line_sep10 {
	margin: 10px 0;
}

.line_sep15 {
	margin: 15px 0;
}

.line_sep20 {
	margin: 20px 0;
}

#memberBox {
	font-size: 13px;
	position: relative;
	float: right;
	/*border-style: solid;*/
	/*border-color: #bbb #ccc white #ccc;*/
	/*-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;*/
	/*background-image: url('../_images/gradient_texture.png');*/
	/*background-repeat: repeat;*/
	text-align: center;
	vertical-align: middle;
	color: #555;
	/*	text-shadow: 0px 1px 0px #eee;*/
	border-width: 1px;
}

.member_bar {
	width: 210px;
	padding: 5px 20px 10px 20px;
	list-style: none;
}

.member_newbar {
	width: 210px;
	padding: 15px 20px 10px 20px;
	list-style: none;
}

.member_bar_login {
	width: 670px;
}

.member_bar_login ul {
	list-style: none;
}

input[name='search'] {
	width: 225px;
	height: 25px;
	color: #ccc;
}

input[login='login'] {
	width: 140px;
	height: 25px;
	color: #ccc;
}

#signin td:first-child {
	text-shadow: 0 1px 0 white;
}

.signin,
.register,
.logout {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: block;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 #ddd;
}

.signin {
	width: 145px;
	height: 35px;
	margin-left: 13px;
	background-image: url('../_images/member/signin2.png');
}

.signin:hover {
	text-decoration: none;
	background-position: -145px 0;
}

.register {
	width: 141px;
	height: 35px;
	color: white;
	background-image: url('../_images/member/register4.png');
	text-shadow: none;
}

.logout {
	width: 141px;
	height: 27px;
	background-image: url('../_images/member/register.png');
}

.register:hover {
	text-decoration: none;
	color: white;
	background-position: -141px 0;
}

.signin:hover,
.logout:hover {
	color: inherit;
}

#search_box {
	position: absolute;
	z-index: 999;
	right: 0;
	display: none;
}

.search_close {
	position: absolute;
	z-index: 2;
	top: -50px;
	right: 0;
	width: 50px;
	height: 40px;
}

.shadow_top {
	width: 100%;
	height: 10px;
	opacity: 0.5;
	background: #888;
	filter: Alpha(opacity=50);
}

.shadow_left {
	width: 10px;
	opacity: 0.5;
	background: #888;
	filter: Alpha(opacity=50);
}

.shadow_right {
	width: 10px;
	opacity: 0.5;
	background: #888;
	filter: Alpha(opacity=50);
}

.shadow_bottom {
	width: 100%;
	height: 10px;
	opacity: 0.5;
	background: #888;
	filter: Alpha(opacity=50);
}

.search_boxing {
	width: 250px;
	padding: 7px;
}

.search_type {
	line-height: 25px;
	width: 100%;
	height: 25px;
	text-align: center;
	background: #aaa;
}

.search_type b {
	font-size: 13px;
	color: white;
	text-shadow: 0 -1px 0 gray;
}

.search_result {
	border: 1px solid #ddd;
	background: white;
}

.search_result li {
	width: 100%;
	padding: 5px 5px 5px 5px;
}

.search_next {
	font-size: 9px;
	line-height: 15px;
	width: 100%;
	height: 15px;
	text-align: center;
	background: #ddd;
}

.search_next:hover {
	cursor: pointer;
	color: #eee;
	background: #777;
}

.shadow {
	text-shadow: 1px 1px 0 white;
}

.trimCircle {
	border-radius: 50%;
}

.trim3 {
	border-radius: 3px;
}

.input_text,
.input_text_area,
.drop_down,
.trim {
	font-family: inherit;

	box-sizing: border-box;
	border-radius: 2px 2px;
}

.trim-top {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
}

.trim-bottom {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
}

.trim-left {
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
}

.trim-right {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}

.trim-top-left {
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-top-left-radius: 5px 5px;
}

.input_text,
.input_text_area,
.drop_down {
	width: 170px;
	max-width: 100%;
	margin: 0;
	padding: 0 7px 0 7px !important;
	border: 1px solid #ddd;
	border-radius: 2px;
	/*	background-image: url('../_images/input/bg.png');*/
	background: #fbfbfb repeat-x;
}

.input_text:focus,
.input_text_area:focus,
.drop_down:focus {
	border: 1px solid #1e90ff;
	outline: none;
	-webkit-box-shadow: 0 0 0 1px #1e90ff;
	box-shadow: 0 0 0 1px #1e90ff;
}

.moohouz_theme .input_text:focus,
.moohouz_theme .input_text_area:focus,
.moohouz_theme .drop_down:focus {
	border: 1px solid #ff7900;
	-webkit-box-shadow: 0 0 0 1px #ff7900;
	box-shadow: 0 0 0 1px #ff7900;
}

.input_text::-webkit-input-placeholder {
	color: #ccc;
}

.input_text:-ms-input-placeholder {
	color: #ccc;
}

.input_text::placeholder {
	color: #ccc;
}

.input_text:-ms-input-placeholder {
	color: #ccc;
}

.input_text::-webkit-input-placeholder {
	color: #ccc;
}

.input_text_area::-webkit-input-placeholder {
	color: #ccc;
}

.input_text_area:-ms-input-placeholder {
	color: #ccc;
}

.input_text_area::placeholder {
	color: #ccc;
}

.input_text_area::-moz-placeholder {
	color: #ccc;
}

.input_text_area:-ms-input-placeholder {
	color: #ccc;
}

.input_text_area::-webkit-input-placeholder {
	color: #ccc;
}

.size-600 {
	width: 600px;
}

.size-283 {
	width: 283px;
}

.input_text,
.drop_down {
	height: 30px;
}

#footer {
	background-color: white;
}

#footer .line_slider {
	margin-top: -20px;
	margin-bottom: 0;
}

#footer .download_line_sticker {
	margin: 0 auto;
	/*	position: absolute;*/
	color: rgba(255, 255, 255, 0.5);
	/*
	bottom: -30px;
	left: 0;
	right: 0;
*/
}

#footer .footer_img:hover .download_line_sticker,
#footer .footer_img:active .download_line_sticker {
	display: block;
}

#footer .download_line_sticker span {
	font-size: 14px;
	line-height: 30px;
}

#footer .download_line_sticker a {
	text-decoration: underline;
	color: white;
}

#lnwshop_footer {
	display: block;
}

#footer .footer_img {
	position: relative;
	float: left;

	box-sizing: border-box;
	width: 50%;
	padding: 40px 0 20px;
}

#footer .footer_img img {
	position: relative;

	box-sizing: border-box;
	max-width: 100%;
	/*
	-webkit-animation-name: island_animate_cycle;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-name: island_animate_cycle;
	animation-timing-function: linear;
	animation-duration: 1.5s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
*/
	padding: 0 40px;
	-o-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	opacity: 0.1;
}

#footer .footer_img img.slick-current,
#footer .footer_img:hover img {
	opacity: 1;
}

@keyframes island_animate_cycle {
	0% {
		top: 0;
	}

	25% {
		top: 3px;
	}

	50% {
		top: 0;
	}

	75% {
		top: -1px
	}

	100% {
		top: 0;
	}
}

@-webkit-keyframes island_animate_cycle {
	0% {
		top: 0;
	}

	25% {
		top: 3px;
	}

	50% {
		top: 0;
	}

	75% {
		top: -1px
	}

	100% {
		top: 0;
	}
}

.footer_gadget .input_contact,
.help_center .input_contact {
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	height: 27px;
	padding-left: 10px;
	color: #c2eaff;
	border-width: 0 0 1px 0 !important;
	outline: none;
	background: none !important;
}

.help_center .input_contact {
	color: #999;
	background: #fafafa !important;
}

.help_center textarea.input_contact {
	height: auto;
}

.footer_gadget .input_contact.active {
	font-style: normal;
	color: white;
}

.footer_gadget form>div {
	overflow: hidden;
	width: 200px;
}

.help_center .input_contact.active {
	color: #333;
}

.light {
	color: #999;
}

table .left {
	width: 20px;
	background-position: 0 0;
}

.mid {
	background-image: url('../_images/lightbox/bg_mid.png');
	background-repeat: repeat-x;
}

.right {
	width: 20px;
	background-position: -24px 0;
}

.gray_plane,
.gray_dark {
	background-color: #f3f3f3;
}

.gray_dark {
	background: #ebebeb;
}

.button {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	display: block;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #444;
	border: 1px solid #afafaf;
	background-image: url('../_images/button/bg_button.png');
	text-shadow: 0 1px 0 white;
}

.button_close {
	padding: 0 5px 0 5px;
	cursor: pointer;
	border: 1px solid white;
}

.button_close:hover {
	line-height: 20px;
	display: block;
	height: 20px;
	border: 1px solid #afafaf;
	background-image: url('../_images/button/bg.png');
}

.button:hover {
	border: 1px solid #666;
}

.button:active,
.button_close:active {
	border: 1px solid #aaa;
	background: #ddd none;
}

.pagination_controls .button {
	display: block;
	height: inherit;
	margin-top: 3px;
	padding: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: none;
	background-image: none;
	text-shadow: none;
}

.pagination_controls .button_label {
	line-height: 20px;
}

.button_construct {
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 25px;
	color: #444;
	border: 1px solid #aaa;
	background: #ddd none;
	text-shadow: 0 1px 0 white;
}

.button_announce {
	width: 188px;
	height: 38px;
	background-image: url('../_images/button/button_announce.png');
}

.button_announce:hover {
	background-position: -188px 38px;
}

.button2 {
	line-height: 25px;
	text-align: center;
}

.reply_qoute {
	line-height: 22px;
	width: 35px;
	height: 22px;
	margin-top: 3px;
	margin-left: 10px;
}

.openid {
	float: left;
	height: 28px;
	margin-right: 10px;
	cursor: pointer;
	background-image: url(../_images/member/openid.png);
}

.google {
	width: 25px;
	background-position: 0 0;
}

.gapps {
	width: 50px;
	background-position: -25px 0;
}

.yahoo {
	width: 30px;
	background-position: -75px 0;
}

.menu_user {
	position: absolute;
	z-index: -1;
	left: 0;
	width: 100%;
	height: 50px;
	background-image: url('../_images/member/bg_menu.png');
	background-repeat: repeat-x;
}

.menu_button_user {
	position: relative;
	top: 16px;
	float: left;
	width: 104px;
	height: 22px;
	margin-right: 5px;
	padding-top: 4px;
	cursor: pointer;
	background-image: url('../_images/member/menu.png');
	background-repeat: no-repeat;
}

.menu_button_user:hover {
	background-position: 0 -26px;
}

.menu_button_user:active {
	background-position: 0 -52px;
}

.menu_button .select3 {
	color: white;
	text-shadow: 0 -1px 0 #555;
}

.menu_button a {
	text-align: center;
	text-decoration: none;
	color: #555;
	text-shadow: 0 1px 0 #eee;
}

.select2,
.select2:hover,
.select2:active {
	background-position: 0 -52px;
}

.item_pin {
	float: left;
	width: 450px;
	margin: 5px 0;
}

.lnwtoday_item {
	padding: 20px 30px;
}

.pinterest_shadow {
	-webkit-box-shadow: 0 0 3px rgba(34, 25, 25, 0.4);
	box-shadow: 0 0 3px rgba(34, 25, 25, 0.4);
}

.box_pinterest {
	font-size: 11px;
	display: block;
	float: left;
	overflow: hidden;
	width: 260px;
	margin: 15px 15px 0 15px;
	padding: 20px;
	border-radius: 30px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 30px rgba(34, 25, 25, 0.2);
	box-shadow: 0 0 30px rgba(34, 25, 25, 0.2);
}

.box_pinterest img {
	position: relative;
	top: -20px;
	left: -20px;
	width: 300px;
	height: 300px;
}

.box_pinterest div.zero {
	height: 160px;
	background-image: url("../_images/heart_full_pink.png");
	background-repeat: no-repeat;
	background-position: center;

}

.box_pinterest_footer {
	display: block;
	float: left;
	width: 260px;
	height: auto;
	margin: 0 10px 20px 10px;
	padding: 15px 15px 0;
	background-color: #eee;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.box_pinterest:hover b {
	color: #00A0EB;
}

.box_pinterest_footer span {
	float: left;
}

.box_pinterest b {
	font-size: 1.5em;
}

.box_pinterest span {
	display: block;
	color: #333;
}


/*//////////////////SURE SHOPPING///////////////////*/
.sure_shopping_page {
	background-color: #f5f5f5;
}

.box_shopprofile {
	-ms-flex: 0 0 0;
	-webkit-flex: 0 0 0;
	flex: 0 0 0;
	min-width: 260px;
	color: #666;
	-webkit-box-flex: 0;
}

.box_shopdetail {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;


	box-sizing: border-box;
	padding-left: 40px;
	-webkit-box-flex: 1;
}

.box_shopprofile .shop_image {
	position: relative;
	margin-bottom: 15px;
}

.box_shopprofile img {
	width: 260px;
	height: 260px;
}

.box_shopprofile .shop_desc {
	font-size: 15px;
	margin-bottom: 15px;
}

.sure_shopping_box {
	font-family: 'sukhumvit set', sans-serif;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;


	box-sizing: border-box;
	padding: 40px;
	border-radius: 10px;
	background-color: white;
}

.sure_shopping_box .shop_image {
	overflow: hidden;
}

.sure_shopping_box .box_shopprofile .shoprow {
	font-weight: 200;
}

.sure_shopping_box .box_shopprofile .shoprow .leftfield,
.sure_shopping_box .box_shopprofile .shoprow .rightfield {
	font-size: 13px;
	display: inline-block;
}

.sure_shopping_box .box_shopprofile .shoprow .leftfield {
	min-width: 85px;
}

.sure_shopping_box .shoprow.social {
	display: flex;
	width: auto;
	height: 32px;
	margin-top: 15px;
}

.sure_shopping_box .shoprow.social a {
	margin-left: 5px;
}

.sure_shopping_box .shoprow.social a:first-child {
	margin-left: 0;
}

.sure_shopping_box .social .iconsmall {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	*vertical-align: auto;
	background: transparent url("../_images/icon/socialicons.png") no-repeat;
}

.sure_shopping_box .social .facebook.iconsmall {
	background-position: 0 0;
}

.sure_shopping_box .social .twitter.iconsmall {
	background-position: 0 -32px;
}

.sure_shopping_box .social .gplus.iconsmall {
	background-position: 0 -192px;
}

.sure_shopping_box .social .instragram.iconsmall {
	background-position: 0 -224px;
}

.sure_shopping_box .social .pinterest.iconsmall {
	background-position: 0 -256px;
}

.sure_shopping_box .social .flickr.iconsmall {
	background-position: 0 -96px;
}

.sure_shopping_box .social .foursquare.iconsmall {
	background-position: 0 -288px;
}

.sure_shopping_box .social .youtube.iconsmall {
	background-position: 0 -64px;
}

.sure_shopping_box .social .line.iconsmall {
	background-position: 0 -128px;
}

.sure_shopping_box .social .whatsapp.iconsmall {
	background-position: 0 -160px;
}

.sure_shopping_box .register_badge {
	position: absolute;
	z-index: 99;
	top: 10px;
	left: 0;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	width: 135px;
	height: 30px;
	padding: 4px 16px 4px 8px;
	transition: width 0.3s;
	border-radius: 0 8px 8px 0;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.sure_shopping_box .register_badge .text {
	font-size: 12px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
	height: 30px;
	padding-left: 28px;
	text-align: left;
}

.sure_shopping_box .register_badge .icon {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 24px;
	height: 24px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

#not_register .icon {
	background-image: url(../_images/badge/check_wrong.png);
}

#registered_lv1 .icon {
	background-image: url(../_images/badge/checked_orange.png);
}

#registered_lv2 .icon {
	background-image: url(../_images/badge/checked_blue.png);
}

#registered_lv3 .icon {
	background-image: url(../_images/badge/checked_green.png);
}

#not_register .text {
	color: #bf0d18;
}

#registered_lv1 .text {
	color: #e67127;
}

#registered_lv2 .text {
	color: #00b3f0;
}

#registered_lv3 .text {
	color: #85cf2f;
}

/* .sureshoppinglevel .badge_lv {
	position: absolute;
	z-index: 99;
	top: 10px;
	left: -6px;
	width: 135px;
	height: 35px;
	background-color: transparent;
	background-image: url('../_images/shopsureshopping/badge_noregis.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.sureshoppinglevel.top .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_max.png');
}

.sureshoppinglevel.two .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_lv2.png');
}

.sureshoppinglevel.one .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_lv1.png');
} */

.sureshopping_box {
	margin: auto;
	padding: 20px;
	border-radius: 12px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.sureshopping_container {
	display: flex;
	justify-content: space-between;
	max-width: 960px;
	margin: 7% auto;
}

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

.sureshopping_img {
	flex-basis: 50%;
	text-align: center;
}

.sureshopping_text {
	flex-basis: 45%;
	text-align: left;
}

.sureshopping_text h2 {
	font-size: 4em;
}

.sureshopping_text p {
	font-size: 16px;
	line-height: 1.75em;
	margin: 2em 0;
}

.sureshopping_text>a {
	font-size: 16px;
	display: inline-block;
	margin: 4px 0;
}

.sureshopping_text>span {
	font-size: 14px;
	color: #aaa;
}

.sureshopping_text #lnwpay_logo {
	display: inline-block;
	height: 18px;
	margin-left: 4px;
	vertical-align: bottom;
}

.sureshopping_introtext {
	font-size: 16px;
	line-height: 2em;
	flex-basis: 56%;
	text-align: left;
}

.sureshopping_introimg {
	overflow: hidden;
	flex-basis: 36%;
	border-radius: 12px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.sureshopping_introimg img {
	display: block;
}

.sureshopping_verify {
	flex-wrap: wrap;
	max-width: 860px;
	margin: 5% auto;
}

.sureshopping_verifyimg {
	flex-basis: 32%;
}

.sureshopping_verifytext {
	flex-basis: 64%;
}

.sureshopping_verifynote {
	line-height: normal;
	flex-basis: 100%;
	margin-top: 5%;
	padding: 1em;
	text-align: center;
	background: #fffbb6;
}

.sureshopping_verifyslick {
	max-width: 640px;
	margin: auto;
}

.sureshopping_verifyslick_img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.sureshopping_verifyslick .slick-prev {
	left: -100px;
	transform: translateY(-50%);
}

.sureshopping_verifyslick .slick-next {
	right: -100px;
	transform: translateY(-50%);
}

.sureshopping_menu {
	flex-basis: 23%;
}

.sureshopping_menu img {
	border-radius: 8px;
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
}


.box_shopdetail .shop_name {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.2em;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	color: black;
}

.box_shopdetail .shop_url {
	font-size: 15px;
	display: block;
	margin-bottom: 35px;
	color: #999;

}

.box_shopdetail .surebadge.one {
	color: #ff6c00;
}

.box_shopdetail .surebadge.two {
	color: #0096ff;
}

.box_shopdetail .surebadge.top {
	color: #35c738;
}

.box_shopdetail .document {
	display: inline-block;


	box-sizing: border-box;
	margin-bottom: 50px;
	padding: 15px 30px;
}

.box_shopdetail .document.one {
	border: 4px #ffe7c8 solid;
	background-color: #fffcf0;
}

.box_shopdetail .document.two {
	border: 4px #b2daee solid;
	background-color: #f0f9ff;
}

.box_shopdetail .document.top {
	border: 4px #caeac5 solid;
	background-color: #f4ffef;
}

.box_shopdetail .document .list {
	margin: 5px 0;
}

.box_shopdetail .document .list .text {
	font-size: 16px;
	vertical-align: middle;
}

.box_shopdetail .document .list .text.linethrough {
	text-decoration: line-through;
	color: #999;
}

.box_shopdetail .document img {
	margin-right: 10px;
	vertical-align: middle;
}


.box_shopdetail .rank_box,
.box_shopdetail .rank_noregis {
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.box_shopdetail .rank_box {
	padding: 10px 0 14px;
}

.box_shopdetail .rank_noregis {
	display: inline-block;


	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 15px 25px;
	border: 1px solid #f5c0b8;
	background-color: #fcf0ed;
}

.box_shopdetail .rank_noregis_detail {
	font-size: 14px;
	font-weight: 200;
	margin-bottom: 35px;
}

.important_box {}

.important_box .header {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: red;
}

.important_box .detail {
	font-size: 14px;
	color: #999;
}

.sure_shopping_page .box_faq {
	font-family: 'sukhumvit set', sans-serif;


	box-sizing: border-box;
	padding: 20px 40px;
}

.sure_shopping_page .box_faq .question {
	font-size: 16px;
	display: inline-block;
	min-width: 150px;
	padding: 8px 15px 8px;
}

.sure_shopping_page .box_faq .question.faq_text {
	font-weight: bold;
}

/*///////////////////////////////////////////////*/


.box_white {
	font-size: 11px;
	display: block;
	margin: 25px 15px 0 15px;
	padding: 15px 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.box_gray_head {
	line-height: 30px;
	width: 100%;
	height: 35px;
	text-align: center;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-top-left-radius: 7px 7px;
	/*	background-image: url('../_images/menu/menu_bar.png'); background-repeat: repeat-x;*/
	border-top-right-radius: 7px 7px;
	background-color: #ccc;
}

.box_gray_bottom {
	width: 100%;
	margin-bottom: 10px;
	padding: 10px 0 10px 0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-bottom-right-radius: 7px 7px;
	border-bottom-left-radius: 7px 7px;
	background-color: #eee;
}

.box_gray_content {
	line-height: 25px;
	padding-left: 20px;
}

.box_product {
	padding-left: 10px;
}

.box_category {
	font-size: 11px;
	line-height: 20px;
	float: left;
	width: 360px;
	height: 120px;
	margin: 0 10px 0 10px;
	padding: 0 10px 0 10px;
}

.box_category .shop_detail {
	text-indent: 20px;
}

.box_top,
.box_left,
.box_right,
.box_bottom {
	/*	background-image: url('../_images/box/bg.png');*/
}

.box_top2,
.box_top2_left,
.box_top2_right,
.box_top2_center,
.box_bottom2_left,
.box_bottom2_right,
.box_bottom2_center,
.box_left2,
.box_right2,
.box_bottom2 {
	/*	background-image: url('../_images/box/bg2.png');*/
}

.box_top,
.box_top2 {
	width: 960px;
	height: 10px;
}

.box_top2_left,
.box_top2_right,
.box_top2_center {
	float: left;
	height: 10px;
}

.box_top2_left {
	width: 13px;
	background-position: 0 0;
}

.box_top2_center {
	width: 660px;
	background-position: -13px 0;
}

.box_top2_center2 {
	width: 730px;
}

.box_top2_right {
	width: 14px;
	background-position: -946px 0;
}

.box_bottom2_left,
.box_bottom2_right,
.box_bottom2_center {
	float: left;
	height: 15px;
}

.box_bottom2_left {
	width: 13px;
	background-position: 0 -10px;
}

.box_bottom2_center {
	width: 660px;
	background-position: -13px -10px;
}

.box_bottom2_center2 {
	width: 730px;
}

.box_bottom2_right {
	width: 14px;
	background-position: -946px -10px;
}

.box_bottom,
.box_bottom2 {
	width: 960px;
	height: 15px;
	background-position: 0 -10px;
}

.box_left,
.box_left2 {
	width: 13px;
	height: 100%;
	background-position: -960px 0;
}

.box_right,
.box_right2 {
	width: 14px;
	height: 100%;
	background-position: -973px 0;
}

.box_content,
.box_content2 {
	width: 933px;
	height: 100%;
}

.box_content {
	background-color: #fff;
}

.box_content2 {
	background-color: #fafafa;
}

.box_content_category {
	float: left;
	width: 660px;
	height: 100%;
	background-color: #f8f8f8;
}

.box_content_category2 {
	width: 670px;
}

.box_padding {
	padding: 3px 5px 0 10px;
}

.box_bottom_blue {
	width: 963px;
	height: 12px;
	background-image: url('../_images/box/bottom.png');
}

.box_bottom_blue {
	width: 963px;
	height: 12px;
	background-image: url('../_images/box/bottom.png');
}

.box_thumbnail {
	line-height: 25px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #aaa;
	/*	height: 160px;*/
	background-color: #efefef;
}

.boxbox {
	display: table;
	margin: 0 0 10px 0;
}

.lnwshop_desire {
	width: 100%;
	max-width: 1560px;
	margin: auto;
}

.lnwshop_detail1,
.lnwshop_detail2,
.lnwshop_detail3 {
	position: relative;
	float: left;
}

.lnwshop_detail1 {
	width: 24%;
	min-width: 240px;
	margin-left: 1%;
}

.lnwshop_detail2 {
	width: 49%;
	min-width: 460px;
	border-radius: 10px;
	background: #eee;
}

.lnwshop_detail3 {
	float: right;
	width: 25%;
	min-width: 234px;
}

.shoptoday_space {
	height: 45px;
}

.mobile_space {
	display: none;
}

#storeBox {
	margin-top: 20px;
}

.interview,
.interview_mobile {
	font-size: 14px;
	line-height: 40px;
	overflow: scroll;

	box-sizing: border-box;
	width: 100%;
	max-width: 1600px;
	height: 40px;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	border: 1px solid #e9e9e9;
	background: white;
}

.interview {
	border: none;
	border-radius: 20px;
	background: #f9f9f9;
}

.interview2 {
	line-height: 40px;
	width: 100%;
	max-width: 1570px;
	height: 40px;
	margin: 0 auto 15px;
	padding: 0 0 0 0;
	text-align: center;
	text-indent: 15px;
	border: 1px solid #e9e9e9;
	background: white;
}

@media screen and (min-width: 1280px) {

	.interview,
	.interview2 {
		font-size: 14px;
		height: auto;
		padding: 10px 0;
	}
}

.interview_mobile {
	display: none;
}

#adsBox {
	position: relative;
}

#ads_structure {
	position: absolute;
	width: 960px;
	height: 442px;
}

#ads_container {
	font-size: 19px;
	line-height: 30px;
	position: relative;
	width: 960px;
	height: 442px;
	color: #666;
}

#ads_container .advertise {
	position: absolute;
	left: 4px;
	display: none;
	width: 953px;
	height: 437px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
}

#ads_container .free_banner {
	background-image: url('../_images/ads/freeshop.jpg');
	background-position: 4px 6px;
}

#ads_container .bg_top_right {
	background-image: url('../_images/ads/bg_top_right.jpg');
}

#ads_container .bg_top_left {
	background-image: url('../_images/ads/bg_top_left.jpg');
}

#ads_container .bg_bottom_left {
	background-image: url('../_images/ads/bg_bottom_left.jpg');
}

#ads_container .bg_top_center {
	background-image: url('../_images/ads/bg_top_center.jpg');
}

.openshop_bt {
	z-index: 0;
	top: 270px;
	left: 620px;
	width: 294px;
	height: 90px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: 0 none;
	background-color: transparent;
	background-image: url('../_images/button/openshop.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.openshop_bt:hover {
	z-index: 0;
	background-position: 0 -90px;
}

.openshop_bt.b-wait {
	background-color: #eee;
}

#frame4Box {
	height: 206px;
}

#frame4Box .frame4 {
	line-height: 20px;
	z-index: -1;
	float: left;
	width: 238px;
	height: 206px;
	cursor: pointer;
	background-image: url('../_images/box/frame4_2.png');
}

#frame4Box .frame4:hover,
#frame4Box .frame4:active {
	text-decoration: none;
	color: inherit;
	background-position: 0 -206px;
}

#frame4Box .frame4_1,
#frame4Box .frame4_2,
#frame4Box .frame4_3,
#frame4Box .frame4_4 {
	z-index: 1;
	width: 220px;
	height: 200px;
	background-repeat: no-repeat;
}

#frame4Box .frame4_1 {
	background-image: url('../_images/basket.png');
	background-position: 35px 110px;
}

#frame4Box .frame4_2 {
	background-image: url('../_images/pic_template.png');
	background-position: 22px 120px;
}

#frame4Box .frame4_3 {
	background-image: url('../_images/pic_lnwtool.png');
	background-position: 5px 120px;
}

#frame4Box .frame4_4 {
	background-image: url('../_images/pic_room.png');
	background-position: 40px 109px;
}

#attentionBox {
	position: relative;
	left: -3px;
	width: 968px;
	height: 405px;
	/*	background-image: url('../_images/bg_attention.png');*/
}

#navBox {
	margin: 20px auto 0;
}

.bg_note {
	width: 537px;
	height: 715px;
	background-image: url('../_images/features/bg_note.png');
	background-repeat: no-repeat;
}

.bg_linen {
	color: white;
	border-radius: 0 0 4px 4px;
	background-image: url('../_images/bg_linen.png');
	background-repeat: repeat;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

.div_bg_feature {
	position: relative;
	z-index: 0;
	height: 120px;
}

.div_bg_feature2 {
	position: relative;
	z-index: 0;
	height: 130px;
	margin-top: 140px;
}

.shadow-divider,
.shadow_divider {
	position: relative;
	left: -7px;
	width: 951px;
	padding-top: 66px;
	background: url('../_images/shadow_divider.png') no-repeat;
}

.shadow_divider_reverse {
	position: relative;
	left: -8px;
	width: 951px;
	height: 130px;
	background: url('../_images/shadow_divider_reverse.png') no-repeat;
}

#features_get {
	width: 100%;
	height: auto;
	margin: 40px 0;
	vertical-align: top;
	background: #f0f0f0;
}

#features_get:hover {
	background: #f0f0f0;
}

#features_get a {
	line-height: 25px;
	display: block;
	width: 90%;
	height: auto;
	padding: 50px 5%;
	text-decoration: none;
	color: #333;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

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

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

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

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

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

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

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

#features div[class^='page_'] {
	width: 53px;
	height: 45px;
	margin-right: 7px;
	margin-left: 20px;
	background-image: url(../_images/features/lnwshop_page.png);
	background-repeat: no-repeat;
}

#features .page_home {
	background-position: -50px 0;
}

#features .page_category {
	background-position: -650px 0;
}

#features .page_product {
	background-position: -400px 0;
}

#features .page_article {
	background-position: -200px 0;
}

#features .page_contactus {
	background-position: -350px 0;
}

#features .page_aboutus {
	background-position: -300px 0;
}

#features .page_howtooorder {
	background-position: -750px 0;
}

#features .page_cart {
	background-position: -700px 0;
}

#features .page_inform {
	background-position: -450px 0;
}

#features .page_payment {
	background-position: -800px 0;
}

#features .page_payment_inform {
	background-position: -150px 0;
}

#features .page_search {
	background-position: -100px 0;
}

#features .page_webboard {
	background-position: -550px 0;
}

#features .page_custom {
	background-position: -900px 0;
}

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

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

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

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

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

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

.bg_feature,
.bg_feature2 {
	position: absolute;
	z-index: 0;
	left: -8px;
	width: 951px;
	height: 120px;
	background-image: url('../_images/bg_feature.png');
	background-repeat: repeat-x;
}

.bg_feature2 {
	height: 130px;
	background-image: url('../_images/bg_feature2.png');
}

.moreinfo {
	position: absolute;
	display: none;
	width: 238px;
	height: 206px;
	background-image: url('../_images/moreinfo.png');
}

.ads1,
.ads2,
.ads3,
.ads4 {
	width: 160px;
	background-repeat: no-repeat;
	background-position: center;
}

.ads1 {
	height: 120px;
	background-image: url('../_images/pic_cone.png');
}

.ads2 {
	height: 100px;
	background-image: url('../_images/pic_template.png');
}

.ads3 {
	height: 150px;
	background-image: url('../_images/pic_lnwtool.png');
}

.ads4 {
	height: 150px;
	background-image: url('../_images/pic_room.png');
}

.frame3_1,
.frame3_2,
.frame3_3,
.frame3_4 {
	font-size: 9px;
	line-height: 20px;
	float: left;
	width: 130px;
	height: 119px;
	margin: 20px 15px 20px 0;
	text-align: center;
	background-image: url('../_images/frame_3_tem.png');
	background-repeat: no-repeat;
}

.frame3_1 {
	background-position: 0 0;
}

.frame3_2 {
	background-position: -130px 0;
}

.frame3_3 {
	background-position: -260px 0;
}

.frame3_4 {
	background-position: -390px 0;
}

.frame3_1:hover {
	background-position: 0 -120px;
}

.frame3_2:hover {
	background-position: -130px -120px;
}

.frame3_3:hover {
	background-position: -260px -120px;
}

.frame3_4:hover {
	background-position: -390px -120px;
}

.frame3_1 b,
.frame3_2 b,
.frame3_3 b,
.frame3_4 b {
	font-size: 12px;
	display: block;
	padding-top: 10px;
}

.text_description {
	color: #999;
}

.text_description b {
	color: #333;
}

.box_pinterest .text_description b,
.box_pinterest_footer .text_description b {
	font-size: 11px;
	font-weight: normal;
	display: block;
	float: left;
	height: 30px;
	margin-right: 10px;
	padding-left: 18px;
	color: #999;
}

.text_description .shop_opendate {
	background: url('../_images/icon/date-icon.png') no-repeat;
}

.text_description .shop_product {
	background: url('../_images/icon/product-icon.png') no-repeat;
}

.text_description .shop_visitor {
	background: url('../_images/icon/visitor-icon.png') no-repeat;
}

.text_description .shop_pageview {
	background: url('../_images/icon/pageview-icon.png') no-repeat;
}

.text_description .shop_opendate,
.text_description .shop_product,
.text_description .shop_visitor,
.text_description .shop_pageview {
	background-position: 0 3px;
	background-size: 12px 12px;
}

.lnwtoday_item .text_description b {
	font-weight: normal;
	display: block;
	float: left;
	height: 30px;
	margin-right: 15px;
	padding-left: 25px;
	color: white;
}

.lnwtoday_item .text_description .shop_opendate {
	background: url('../_images/icon/date-icon.png') no-repeat;
}

.lnwtoday_item .text_description .shop_product {
	background: url('../_images/icon/product-icon.png') no-repeat;
}

.lnwtoday_item .text_description .shop_visitor {
	background: url('../_images/icon/visitor-icon.png') no-repeat;
}

.lnwtoday_item .text_description .shop_pageview {
	background: url('../_images/icon/pageview-icon.png') no-repeat;
}

.lnwtoday_item .text_description .shop_pageview {
	background: url('../_images/icon/pageview-icon.png') no-repeat;
}


/*
.why_shop1, .why_shop2, .why_shop3, .why_shop4, .why_shop5 {
	background-image: url('../_images/why_lnwshop.png');
	background-repeat: no-repeat;
	margin-left: 20px;
	width: 38px;
	height: 51px;
}
.why_shop1 { background-position: 0px 0px;}
.why_shop2 { background-position: -38px 0px;}
.why_shop3 { background-position: -76px 0px;}
.why_shop4 { background-position: -114px 0px;}
.why_shop5 { background-position: -152px 0px;}
*/

.why_shop1,
.why_shop2,
.why_shop3,
.why_shop4,
.why_shop5 {
	width: 60px;
	height: 48px;
	margin-left: 0;
	background-image: url('../_images/why_lnwshop_icon_rainbow.png');
	background-repeat: no-repeat;
}

.why_shop1 {
	background-position: 0 -5px;
}

.why_shop2 {
	background-position: 0 -52px;
}

.why_shop3 {
	background-position: 0 -101px;
}

.why_shop4 {
	background-position: 0 -149px;
}

.why_shop5 {
	background-position: 0 -196px;
}

.why_lnwshop_td {
	width: 70px;
	padding-top: 10px;
}

.arrow_left,
.arrow_right {
	width: 26px;
	height: 26px;
	cursor: pointer;
}

.arrow_left:hover,
.arrow_right:hover {
	width: 35px;
	height: 35px;
}

.contact_livechat {
	width: 38px;
	height: 49px;
	background-image: url('../_images/icon/chat.jpg');
	background-position: 0 0;
}

.contact_blog,
.contact_webboard,
.facebook,
.twitter {
	background-image: url('../_images/contact_us.png');
}

.facebook {
	width: 62px;
	height: 63px;
	background-position: 0 0;
}

.twitter {
	width: 62px;
	height: 63px;
	background-position: -62px 0;
}

.contact_blog {
	width: 38px;
	height: 49px;
	margin-left: 15px;
	background-position: -124px 0;
}

.contact_webboard {
	width: 38px;
	height: 49px;
	margin-left: 15px;
	background-position: -162px 0;
}

.section_contact:hover {
	background-color: #eee;
}

.button_trial {
	width: 220px;
	height: 57px;
	background-image: url('../_images/button/button_trial.png');
}

.button_trial:hover {
	background-position: -220px 0;
}

.button_livechat {
	width: 120px;
	height: 45px;
	cursor: default;
	background-image: url('../_images/button/button_livechat.png');
}

.button_livechat:hover {
	background-position: -120px 0;
}

.button_newtopic,
.button_newreply {
	font-weight: bold;
	line-height: 45px;
	float: right;
	width: 126px;
	height: 42px;
	cursor: pointer;
	text-indent: 45px;
	color: #333333;
	text-shadow: 0 1px 0 white;
}

.button_newtopic {
	background-image: url('../_images/button/newtopic.png');
}

.button_newtopic:hover {
	color: #333333;
	background-position: 0 -42px;
}

.button_newreply {
	background-image: url('../_images/button/newreply.png');
}

.button_newreply:hover {
	color: #333333;
	background-position: 0 -42px;
}

.button_register {
	width: 182px;
	height: 42px;
	cursor: pointer;
	background-image: url('../_images/button/button_register.png');
}

.button_register:hover {
	background-position: 0 -42px;
}

.button_register2 {
	width: 200px;
	height: 42px;
	cursor: pointer;
	background-image: url('../_images/button/button_register2.png');
}

.button_register2:hover {
	background-position: 0 -42px;
}

.button_message {
	display: block;
	width: 121px;
	height: 37px;
	cursor: pointer;
	border: none;
	background: transparent url('../_images/button/button_message.png');
}

.button_message:hover {
	background-position: -121px 0;
}

.button_message.b-wait {
	background-color: #b4e1ec;
}

.button_new_message {
	font-size: 15px;
	font-weight: 100;
	display: block;
	width: 100%;
	height: 40px;
	cursor: pointer;
	color: #00a0eb;
	border: none;
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.8);
}

.button_new_message:hover {
	background-color: rgba(255, 255, 255, 1.0);
}

.button_new_message.b-wait {
	background-color: black;
}

.button_promote {
	display: block;
	width: 215px;
	height: 38px;
	cursor: pointer;
	border: none;
	background-image: url('../_images/button/button_promote.png');
	background-position: -215px 0;
}

.button_promote:hover {
	background-position: -0px 0;
}

.button_update {
	display: block;
	width: 165px;
	height: 38px;
	cursor: pointer;
	border: none;
	background-image: url('../_images/button/update_button.png');
	background-position: -165px 0;
}

.button_update:hover {
	background-position: -0px 0;
}

.button_news {
	display: block;
	width: 165px;
	height: 38px;
	cursor: pointer;
	border: none;
	background-image: url('../_images/button/news_button.png');
	background-position: -165px 0;
}

.button_news:hover {
	background-position: -0px 0;
}

.button_promotion_all {
	display: block;
	width: 192px;
	height: 38px;
	cursor: pointer;
	border: none;
	background-image: url('../_images/button/button_promotion_all.png');
	background-position: -192px 0;
}

.button_promotion_all:hover {
	background-position: 0 0;
}

.button_renew {
	width: 157px;
	height: 36px;
	cursor: pointer;
	background-image: url('../_images/button/button_renew.png');
}

.button_renew:hover {
	background-position: 0 -36px;
}

.button_renew:active {
	background-position: 0 -72px;
}

.button_upgrade {
	width: 111px;
	height: 31px;
	cursor: pointer;
	background-image: url('../_images/button/button_upgrade.png');
}

.button_upgrade:hover {
	background-position: 0 -31px;
}

.button_upgrade:active {
	background-position: 0 -62px;
}

.button_testominal {
	width: 151px;
	height: 31px;
	cursor: pointer;
	background-image: url('../_images/button/testominal.png');
}

.button_testominal:hover {
	background-position: 0 -31px;
}

.button_testominal:active {
	background-position: 0 -62px;
}

.button_open_free {
	width: 221px;
	height: 59px;
	margin: 20px 0 0 20px;
	cursor: pointer;
	background-image: url('../_images/button/button_open_free.png');
}

.button_open_free:hover {
	background-position: 0 -59px;
}

.button_open_free:active {
	background-position: 0 -118px;
}

.pic_template4 {
	width: 256px;
	height: 130px;
	background-image: url('../_images/pic_template4.png');
}

.button_visit_shop {
	width: 220px;
	height: 57px;
	cursor: pointer;
	background-image: url('../_images/button/visit_shop.png');
	background-repeat: no-repeat;
}

.button_visit_shop:hover {
	background-position: -220px 0;
}

#shop_show,
#blog_web {
	width: 473px;
	height: auto;
	/*	background-image: url('../_images/box/bg_3.png');*/
	min-height: 420px;
	margin-top: 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*	height: 365px;*/
	border-radius: 10px;
	background-repeat: no-repeat;
}

.a_clear a,
.a_clear a:hover {
	color: inherit;
}

.footer {
	position: relative;
	left: -2px;
	height: 350px;
	padding-top: 10px;
	background-repeat: no-repeat;
}

.footer-left,
.footer-right,
.footer-center {
	float: left;
	height: 350px;
	background-image: url('../_images/box/footer.png');
	background-position: 0 0;
}

.footer-left {
	width: 10px;
	background-position: 0 0;
}

.footer-center {
	width: 940px;
	background-repeat: repeat-x;
	background-position: 0 -350px;
}

.footer-right {
	width: 10px;
	background-position: 0 -700px;
}

.footer_lnw {
	position: absolute;
	z-index: -9;
	top: -100px;
	width: 100%;
	height: 716px;
	background-image: url('../_images/footer/footer2.jpg');
	background-position: center;
}

.tab h3,
.tab_mid h3 {
	font-size: 18px;
	text-decoration: none !important;
}

.tab {
	float: left;
	width: 155px;
	height: 47px;
	/*background-image: url('../_images/box/tab_navigator.png');*/
	/*background-color: #eee;
	background-repeat: no-repeat;*/
	cursor: pointer;
}


/*
.tab[tab=feature]    {    background-position: 0px 0px;    }
.tab[tab=openshop]    {    background-position: 0px -94px; width: 158px;    }

.tab[tab=feature]:hover    {    background-position: -157px 0px;    }
.tab[tab=openshop]:hover    {    background-position: -158px -94px;   }

.tab[tab=feature].select     {    background-position: -314px 0px;    }
.tab[tab=openshop].select    {    background-position: -316px -94px;    }
*/

.tab[tab=whylnwshop] {
	background-position: 0 0;
}

.tab[tab=spec] {
	width: 158px;
	background-position: 0 -94px;
}

.tab[tab=whylnwshop]:hover {
	background-position: -157px 0;
}

.tab[tab=spec]:hover {
	background-position: -158px -94px;
}

.tab[tab=whylnwshop].select {
	background-position: -314px 0;
}

.tab[tab=spec].select {
	background-position: -316px -94px;
}

.tab[tab=recommended] {
	background-position: 0 0;
}

.tab[tab=popular] {
	background-position: 0 -47px;
}

.tab[tab=newrelease] {
	width: 158px;
	background-position: 0 -94px;
}

.tab[tab=recommended]:hover {
	background-position: -157px 0;
}

.tab[tab=popular]:hover {
	background-position: -157px -47px;
}

.tab[tab=newrelease]:hover {
	background-position: -158px -94px;
}

.tab[tab=recommended].select {
	background-position: -314px 0;
}

.tab[tab=popular].select {
	background-position: -314px -47px;
}

.tab[tab=newrelease].select {
	background-position: -316px -94px;
}

#shop_show .content {
	display: none;
}

#shop_show .content.select {
	display: block;
}

#shop_show .content .pageshop {
	display: none;
}

#shop_show .content .pageshop.select {
	display: block;
}

#shop_show .content .page.select {
	border-color: #00A0EB;
}

#shop_show .tab.select {
	border-bottom: 2px solid #00A0EB;
}

#shop_show2 {
	background: #fafafa;
}

.shop_show2_tab[tab] {
	font-size: 18px;
	width: 33%;
	height: 40px;
	margin-top: 20px;
	color: #444;
}

.shop_show2_tab b {
	transition: 0.2s all;
	color: #666;
}

.shop_show2_tab.select b {
	font-size: 24px;
	color: #333;
}

.shop_show2_tab b:hover {
	color: #38bdeb;
}

.shop_show2_tab.select span {
	display: block;
}

.shop_show2_tab span {
	font-size: 16px;
	display: none;
	margin-top: 15px;
	color: #999;
}

.shop_show2_container {
	width: 100%;
	min-width: 960px;
	max-width: 1650px;
	margin: 50px auto;
}

.shop_show2_container .shop_show2_img {
	overflow: hidden;
	height: 260px;
}

.shop_show2_container .shop_show2_img img {
	position: relative;
	top: -20px;
	background-color: #fcfcfc;
}

.shop_show2_container .shop_show2_content {
	padding: 20px 25px 25px 25px;
}

.shop_show2_container .shop_show2_name {
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 10px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #333;
}

.shop_show2_container .shop_show2_desc {
	display: block;
	overflow: hidden;
	height: 40px;
	color: black;
}

.shop_show2_container .lnwperest_review .shop_show2_content {
	position: relative;
}

.shop_show2_container .lnwperest_review .shop_show2_owner {
	position: absolute;
	top: -30px;
	left: 20px;
	width: 64px;
	height: 64px;
}

.shop_show2_container .lnwperest_review .shop_show2_img {
	height: 150px;
}

.shop_show2_container .lnwperest_review .shop_show2_name {
	margin-left: 75px;
}

.shop_show2_container .lnwperest_review .shop_show2_desc {
	height: auto;
}

.shop_show2_container .lnwperest_review .shop_show2_owner {
	overflow: hidden;
	border: 5px solid white;
	border-radius: 50%;
}

.shop_show2_container .lnwperest_review .shop_show2_owner img {
	width: 100%;
	height: 100%;
}

.shop_show2_container_review .content {
	max-height: 360px !important;
}

.shop_show2_all a,
#shop_show2 .shop_show2_container .shop_show2_all a,
#supershop_list .shop_show2_all a,
.lnwshopoftheyear_bg .shop_show2_all a {
	font-size: 16px;
	line-height: 60px;
	display: block;

	box-sizing: border-box;
	width: 240px;
	height: 60px;
	margin: 20px auto 0 auto;
	text-align: center;
	color: #666;
	border: 1px solid #e5e5e5;
	background: white;
	-webkit-box-shadow: 0 1px 1px #eee;
	box-shadow: 0 1px 1px #eee;
}

.shop_show2_all a:hover,
#shop_show2 .shop_show2_container .shop_show2_all a:hover,
#supershop_list .shop_show2_all a:hover,
.lnwshopoftheyear_bg .shop_show2_all a:hover {
	text-decoration: none;
	color: #38bdeb;
	border-color: #38bdeb;
}

.lnwshopoftheyear_bg .shop_show2_all a {
	font-size: 14px;
	line-height: 45px;
	width: 200px;
	height: 45px;
	color: #aaa;
	border-color: #aaa;
	background: transparent;
}

.shop_show2_container .text_description {
	font-size: 11px;
	color: #ccc;
}

.shop_show2_container .content {
	display: block;
	overflow: hidden;
	max-height: 400px;
	padding: 20px 0;
	text-align: center;
}

.shop_show2_container {
	display: none;
}

.shop_show2_container.select {
	display: block;
}

.lnwerest {
	display: inline-block;
	float: none;
	overflow: hidden;

	box-sizing: border-box;
	width: 302px;
	height: auto;
	margin-bottom: 50px;
	margin-left: 28px;
	text-align: left;
	border: 1px solid #e5e5e5;
	border-radius: 30px;
	background: white;
	-webkit-box-shadow: 0 0 30px #eee;
	box-shadow: 0 0 30px #eee;
}

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

.lnwerest a {
	font-size: 14px;
	display: block;
	color: #666;
}

.lnwerest:first-child {
	margin-left: 0;
}

.js-slick .lnwerest {
	width: 250px;
}

.js-slick .shop_show2_container .shop_show2_img {
	height: 200px;
	background-color: rgba(0, 0, 0, 0.1)
}

.js-slick .shop_show2_container .shop_show2_img img {
	width: 100%;
	height: auto;
}

.js-slick .shop_show2_container .shop_show2_content {
	padding: 15px 15px 10px 15px;
}

.js-slick .shop_show2_container .shop_show2_name {
	font-size: 13px;
	margin-bottom: 5px;
}

.js-slick .shop_show2_container .shop_show2_desc {
	font-size: 12px;
}

.nav_featured {
	position: relative;
	z-index: 9999;
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	text-align: left;
}


.nav_featured li {
	float: left;
	width: 160px;
	height: 40px;
	text-align: left;
}

.nav_featured li h3 {
	font-family: 'rsulight';
	font-size: 15px;
	line-height: 35px;
	color: #333;
}

.nav_featured li.select h3 {
	color: #999;
}

.nav_featured li:nth-child(4).select h3 {
	color: #fafafa;
}

.feat_tab {
	float: left;
	width: 32px;
	height: 40px;
	background: url(../_images/menu_rainbow.png);
}

.feat_tab[tab='1'] {
	background-position: 0 0;
}

.feat_tab[tab='2'] {
	background-position: -32px 0;
}

.feat_tab[tab='3'] {
	background-position: -64px 0;
}

.feat_tab[tab='4'] {
	background-position: -96px 0;
}

.feat_tab[tab='5'] {
	background-position: -128px 0;
}

.feat_tab[tab='6'] {
	background-position: -160px 0;
}

.nav_featured h3 {
	font-size: 18px;
	margin: 2px 0 0;
	padding: 0;
	text-decoration: none !important;
}

.tab_mid {
	float: left;
	width: 158px;
	height: 47px;
	/*border-left: 1px solid #cccccc;*/
	/*
	background-image: url('../_images/box/tab_navigator_mid.png');
	background-repeat: repeat-x;
*/
	/*background-color: #ccc;*/
	cursor: pointer;
}

.tab_mid {
	background-position: 0 -47px;
}

.tab_mid:hover {
	background-position: 0 -94px;
}

.tab_mid.select {
	background-position: 0 0;
}

.content {
	display: none;
}

.nav_bottom {
	color: #ccc;
}

.nav_bottom a {
	font-size: 14px;
	display: inline-block;
	margin: 0 5px;
	color: #333;
}

.nav_bottom b {
	padding-right: 5px;
	padding-left: 5px;
}

.pagination_left {
	position: relative;
	top: 1px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background-image: url('../_images/icon/page_left.png');
}

.pagination_right {
	position: relative;
	top: 1px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background-image: url('../_images/icon/page_right.png');
}

.page_1 .page1,
.page_2 .page2,
.page_3 .page3,
.page_4 .page4,
.page_5 .page5,
.page_6 .page6 {
	cursor: pointer;
	background-position: 0 0;
}

.page_banner,
.page_pro,
.welcome_page_page {
	float: left;
	width: 10px;
	height: 10px;
	margin: 3px 8px 0 2px;
	cursor: pointer;
	border-radius: 10px;
	background: #ccc;
}

.page_banner:hover,
.page_pro:hover,
.welcome_page_page:hover {
	border-color: #999;
}

.page_banner[choose=true],
.page_pro[choose=true],
.welcome_page_page[choose=true] {
	cursor: default;
	background: #38bdeb;
}

.close_button {
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-image: url('../_images/icon/close_button.png');
	background-repeat: no-repeat;
}

.message_notice {
	position: relative;
	top: 5px;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 5px 10px 0 0;
	background-color: transparent;
	background-image: url(../_images/features/icon_notice.png);
	background-repeat: no-repeat;
}

.message_notice.in_contact_us {
	background-position: 0 0;
}

.message_notice.in_payment {
	background-position: -104px 0;
}

.message_notice.in_shipping {
	background-position: -130px 0;
}

.message_notice.in_review {
	background-position: -78px 0;
}

.message_notice.in_customer {
	background-position: -52px 0;
}

.message_notice.in_message {
	background-position: -26px 0;
}

.icon_star,
.icon_star2,
.icon_star3,
.icon_star4,
.icon_star5,
.icon_star_half,
.icon_star_blank {
	float: left;
	width: 16px;
	height: 16px;
	background-image: url('../_images/icon/star.png');
}

.icon_star1 {
	width: 16px;
}

.icon_star2 {
	width: 32px;
	background-repeat: repeat-x;
}

.icon_star3 {
	width: 48px;
	background-repeat: repeat-x;
}

.icon_star4 {
	width: 64px;
	background-repeat: repeat-x;
}

.icon_star5 {
	width: 80px;
	background-repeat: repeat-x;
}

.icon_star_half {
	background-position: 0 -16px;
}

.icon_star_blank {
	background-position: 0 -32px;
}

.icon_edit_profile {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	padding-left: 20px;
	background-image: url('../_images/icon/icon_edit_profile.png');
	background-repeat: no-repeat;
}

.ssl_plan .icon_star5,
.ssl_plan .icon_star4,
.ssl_plan .icon_star3,
.ssl_plan .icon_star_blank,
.ssl_plan .icon_star_half {
	display: inline-block;
	float: none;
	margin: 0 auto;
}

.icon_edit_privacy {
	float: left;
	width: 20px;
	height: 20px;
	padding-left: 20px;
	background-image: url('../_images/icon/icon_edit_privacy.png');
	background-repeat: no-repeat;
}

.icon_shop_back {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_shop_back.png');
	background-repeat: no-repeat;
}

.icon_enter {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 12px;
	margin-right: 0;
	background-image: url('../_images/icon/icon_enter.jpg');
	background-repeat: no-repeat;
}

.icon_all_message {
	float: left;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_all_message.png');
	background-repeat: no-repeat;
}

.icon_receive_message {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_receive_message2.png');
	background-repeat: no-repeat;
}

.icon_all_product {
	float: left;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/ads_icon_lock.png');
	background-repeat: no-repeat;
}

.icon_order {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_order.png');
	background-repeat: no-repeat;
}

.icon_receive_product {
	float: left;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_receive_product.png');
	background-repeat: no-repeat;
}

.icon_bin {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_bin.png');
	background-repeat: no-repeat;
}

.icon_junk {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_junk2.png');
	background-repeat: no-repeat;
}

.icon_message {
	width: 56px;
	height: 56px;
	background-image: url('../_images/icon/icon_message.png');
	background-repeat: no-repeat;
}

.icon_open_message {
	width: 56px;
	height: 56px;
	background-image: url('../_images/icon/icon_open_message.png');
	background-repeat: no-repeat;
}

.icon_link {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-left: 3px;
	background-image: url('../_images/icon/arrow_link.jpg');
	background-repeat: no-repeat;
}

.reply {
	float: left;
	width: 56px;
	height: 56px;
	background-image: url('../_images/icon/reply.png');
	background-repeat: no-repeat;
}

.new {
	float: left;
	width: 56px;
	height: 56px;
	background-image: url('../_images/icon/new.png');
	background-repeat: no-repeat;
}

.icon_clip {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 20px;
	background-image: url('../_images/icon/icon_clip.png');
	background-repeat: no-repeat;
}

.icon_edit_shop {
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	background-image: url('../_images/icon/icon_edit_shop.png');
	background-repeat: no-repeat;
}

.icon_picture {
	float: left;
	width: 16px;
	height: 16px;
	padding-left: 20px;
	cursor: pointer;
	background-image: url('../_images/icon/icon_picture.png');
	background-repeat: no-repeat;
}

.icon_fav {
	width: 82px;
	height: 16px;
	margin-top: 5px;
	padding-left: 20px;
	cursor: pointer;
	background-image: url('../_images/icon/icon_fav.png');
	background-repeat: no-repeat;
	background-position: 0 -16px;
}

.icon_fav:hover {
	background-position: 0 0;
}

.icon_fav_top {
	margin: 0 0 6px 0;
}

.icon_fav2 {
	width: 16px;
	height: 16px;
	margin-top: 8px;
	padding-left: 13px;
	background-image: url('../_images/icon/icon_fav.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.icon_print {
	width: 16px;
	height: 16px;
	margin: 0 8px 0 5px;
	cursor: pointer;
	background-image: url('../_images/icon/icon_print.png');
	background-repeat: no-repeat;
}

.icon_facebook {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	cursor: pointer;
	background-image: url('../_images/icon/icon_fb.png');
	background-repeat: no-repeat;
}

.icon_facebook:hover {
	background-position: 0 -20px;
}

.icon_twitter {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	cursor: pointer;
	background-image: url('../_images/icon/icon_tw.png');
	background-repeat: no-repeat;
}

.icon_twitter:hover {
	background-position: 0 -20px;
}

.faq_icon_answered,
.faq_icon_not,
.faq_icon_lock,
.faq_icon_solve,
.bug_icon_not,
.bug_icon_fixed,
.bug_icon_progress,
.talk_icon_not,
.talk_icon_hot,
.talk_icon_lock,
.talk_icon_answered,
.exchange_icon_not,
.exchange_icon_hot,
.exchange_icon_lock,
.exchange_icon_answered,
.professional_icon_not,
.professional_icon_hot,
.professional_icon_lock,
.professional_icon_answered,
.updates_icon_not,
.updates_icon_hot,
.updates_icon_lock,
.updates_icon_answered,
.ads_icon_not,
.ads_icon_hot,
.ads_icon_lock,
.ads_icon_answered,
.icon_pin,
.icon_standard,
.icon_admin {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-repeat: no-repeat;
}

.icon_form {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	background-image: url('../_images/lnwshop_why/icon_contact/form_s.svg');
	background-repeat: no-repeat;
	background-size: 20px;
}

.faq_icon_solve {
	background-image: url('../_images/icon/faq_icon_solve2.png');
}

.faq_icon_answered {
	background-image: url('../_images/icon/faq_icon_answered.png');
}

.faq_icon_not {
	background-image: url('../_images/icon/faq_icon_not.png');
}

.faq_icon_lock {
	background-image: url('../_images/icon/faq_icon_solve2.png');
}

.bug_icon_not {
	background-image: url('../_images/icon/bug_icon_not.png');
}

.bug_icon_fixed {
	background-image: url('../_images/icon/bug_icon_fixed.png');
}

.bug_icon_progress {
	background-image: url('../_images/icon/bug_icon_progress.png');
}

.talk_icon_not {
	background-image: url('../_images/icon/talk_icon_not.png');
}

.talk_icon_hot {
	background-image: url('../_images/icon/talk_icon_hot2.png');
}

.talk_icon_answered {
	background-image: url('../_images/icon/talk_icon_answer.png');
}

.talk_icon_lock,
.ads_icon_lock {
	background-image: url('../_images/icon/talk_icon_lock.png');
}

.icon_pin {
	background-image: url('../_images/icon/icon_pin.png');
}

.icon_standard {
	background-image: url('../_images/icon/icon_standard.png');
}

.icon_admin {
	background-image: url('../_images/icon/icon_admin.png');
}

.ads_icon_not,
.professional_icon_not,
.updates_icon_not {
	background-image: url('../_images/icon/ads_icon_not2.png');
}

.ads_icon_answered,
.professional_icon_answered,
.updates_icon_answered {
	background-image: url('../_images/icon/ads_icon_answer2.png');
}

.ads_icon_hot,
.professional_icon_hot,
.updates_icon_hot {
	background-image: url('../_images/icon/ads_icon_hot2.png');
}

.professional_icon_lock,
.updates_icon_lock {
	background-image: url('../_images/icon/talk_icon_lock.png');
}

.exchange_icon_not {
	background-image: url('../_images/icon/exchange_icon_not.png');
}

.exchange_icon_hot {
	background-image: url('../_images/icon/exchange_icon_hot.png');
}

.exchange_icon_answered {
	background-image: url('../_images/icon/exchange_icon_answer.png');
}

.exchange_icon_lock {
	background-image: url('../_images/icon/talk_icon_lock.png');
}

.suggest_icon_not,
.suggest_icon_answered {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-image: url('../_images/icon/suggest_icon_not.png');
	background-repeat: no-repeat;
	background-position: center;
}

.suggest_icon_consider,
.suggest_icon_solve {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-image: url('../_images/icon/suggest_icon_consider.png');
	background-repeat: no-repeat;
	background-position: center;
}

.suggest_icon_progress {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-image: url('../_images/icon/suggest_icon_progress.png');
	background-repeat: no-repeat;
	background-position: center;
}

.suggest_icon_done {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-image: url('../_images/icon/suggest_icon_lock.png');
	background-repeat: no-repeat;
	background-position: center;
}

.suggest_icon_reject {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 10px;
	background-image: url('../_images/icon/suggest_icon_cant.png');
	background-repeat: no-repeat;
	background-position: center;
}

.box_category .icon_facebook,
.box_category .icon_twitter {
	margin-top: 5px;
}

.icon_search {
	width: 17px;
	height: 17px;
	padding: 0;
	cursor: pointer;
	border: 0 none;
	background-color: transparent;
	background-image: url('../_images/member/button.png');
	background-repeat: no-repeat;
}

.preview_tem {
	float: right;
	width: 56px;
	padding-left: 20px;
}

.icon_mail,
.icon_shop,
.icon_mobile,
.icon_user,
.icon_web,
.icon_add_friend,
.icon_send_message,
.icon_gift,
.icon_report,
.icon_shop_menu,
.icon_shop_menu2,
.icon_comment,
.icon_myaccount {
	float: left;
	margin: 5px 0 0 0;
	padding-right: 5px;
}

.icon_myaccount {
	width: 22px;
	height: 22px;
	/*	background-image: url('../_images/icon/icon_myaccount.png');*/
	background-repeat: no-repeat;
}

.icon_add_friend {
	width: 20px;
	height: 20px;
	background-image: url('../_images/icon/icon_add_friend.png');
	background-repeat: no-repeat;
}

.icon_send_message {
	width: 20px;
	height: 20px;
	background-image: url('../_images/icon/icon_send_message.png');
	background-repeat: no-repeat;
}

.icon_gift {
	width: 20px;
	height: 20px;
	background-image: url('../_images/icon/icon_gift.png');
	background-repeat: no-repeat;
}

.icon_report {
	width: 20px;
	height: 20px;
	margin-top: 10px;
	background-image: url('../_images/icon/icon_report.png');
	background-repeat: no-repeat;
}

.icon_mail {
	width: 20px;
	height: 14px;
	margin-top: 10px;
	background-image: url('../_images/lnwshop_why/icon_contact/mail_s.svg');
	background-repeat: no-repeat;
	background-size: 20px;
}

.icon_user {
	width: 20px;
	height: 16px;
	background-image: url('../_images/icon/icon_user.png');
	background-repeat: no-repeat;
}

.icon_shop {
	width: 20px;
	height: 16px;
	background-image: url('../_images/icon/icon_shop.png');
	background-repeat: no-repeat;
}

.icon_shop_menu {
	width: 20px;
	height: 16px;
	background-image: url('../_images/icon/icon_shop_menu.png');
	background-repeat: no-repeat;
}

.icon_shop_menu2 {
	width: 20px;
	height: 16px;
	background-image: url('../_images/icon/icon_shop_menu2.png');
	background-repeat: no-repeat;
}

.icon_mobile {
	width: 20px;
	height: 20px;
	background-image: url('../_images/lnwshop_why/icon_contact/mobile_s.svg');
	background-repeat: no-repeat;
	background-position: 4px;
	background-size: 12px;
}

.icon_telephone {
	width: 24px;
	height: 24px;
	background-image: url('../_images/icon/telephone.png');
	background-repeat: no-repeat;
}

.icon_comment {
	width: 19px;
	height: 18px;
	background-image: url('../_images/icon/comment.png');
	background-repeat: no-repeat;
}

.icon_faq {
	width: 20px;
	height: 12px;
	background-image: url('../_images/lnwshop_why/icon_contact/faq_s.svg');
	background-repeat: no-repeat;
	background-size: 20px;
}

.icon_terms {
	width: 16px;
	height: 16px;
	background-image: url('../_images/icon/terms.png');
	background-repeat: no-repeat;
}

.icon_help {
	width: 20px;
	height: 20px;
	margin-top: 7px;
	cursor: pointer;
	background-image: url('../_images/lnwshop_why/icon_contact/help_s.svg');
	background-repeat: no-repeat;
	background-size: 20px;
}

.icon_manual {
	width: 20px;
	height: 20px;
	margin-top: 7px;
	cursor: pointer;
	background-image: url('../_images/lnwshop_why/icon_contact/manual_s.svg');
	background-repeat: no-repeat;
	background-size: 20px;
}

.icon_recruit {
	width: 16px;
	height: 16px;
	margin-top: 7px;
	cursor: pointer;
	background-image: url('../_images/icon/icon_recruit.png');
	background-repeat: no-repeat;
}

.icon_web {
	width: 16px;
	height: 16px;
	margin-top: 7px;
	background-image: url('../_images/icon/icon_web.png');
	background-repeat: no-repeat;
}

.features.blue_tab {
	background: none;
}

.blue_tab {
	position: relative;
	width: 933px;
	height: 50px;
	margin-bottom: 10px;
	margin-left: 14px;
	vertical-align: baseline;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	background: #35bded url('../_images/box/blue_tab.png');
}

#features_in_spec li {
	width: 200px;
	margin: 10px 0;
}

#features_in_spec .feature_div {
	line-height: 20px;
}

.ul_columns.feature {
	width: 100%;
	background: none;
}

.blue_tab [feature] {
	z-index: 5;
	float: left;
	width: 56px;
	height: 49px;
	margin-top: 3px;
	margin-left: 10px;
	cursor: pointer;
	background-image: url('../_images/feature.png');
	background-repeat: no-repeat;
}

.blue_tab [feature=advicelnwshop] {
	width: 135px;
	height: 49px;
}

.blue_tab [feature=template] {
	background-position: -135px 0;
}

.blue_tab [feature=stock] {
	background-position: -191px 0;
}

.blue_tab [feature=sellbuy] {
	background-position: -247px 0;
}

.blue_tab [feature=invoice] {
	background-position: -303px 0;
}

.blue_tab [feature=statistic] {
	background-position: -359px 0;
}

.blue_tab [feature=review] {
	background-position: -415px 0;
}

.blue_tab [feature=widget] {
	background-position: -471px 0;
}

.blue_tab [feature=lnwtool] {
	background-position: -527px 0;
}

.blue_tab [feature=mail] {
	background-position: -583px 0;
}

.blue_tab [feature=advicelnwshop]:hover {
	background-position: 0 -48px;
}

.blue_tab [feature=template]:hover {
	background-position: -135px -48px;
}

.blue_tab [feature=stock]:hover {
	background-position: -191px -48px;
}

.blue_tab [feature=sellbuy]:hover {
	background-position: -247px -48px;
}

.blue_tab [feature=matching]:hover {
	background-position: -303px -48px;
}

.blue_tab [feature=statistic]:hover {
	background-position: -359px -48px;
}

.blue_tab [feature=review]:hover {
	background-position: -415px -48px;
}

.blue_tab [feature=widget]:hover {
	background-position: -471px -48px;
}

.blue_tab [feature=lnwtool]:hover {
	background-position: -527px -48px;
}

.blue_tab [feature=mail]:hover {
	background-position: -583px -48px;
}

#lnwtool_version_2,
.lnwtool {
	border: 1px solid #eee;
}

#lnwtool_version_2[page] {
	width: 951px;
	height: 350px;
	background-repeat: no-repeat;
}

#lnwtool_version_2[page='1'] {
	background-image: url('../_images/features/lnwtool_v2-1.jpg');
}

#lnwtool_version_2[page='2'] {
	background-image: url('../_images/features/lnwtool_v2-2.jpg');
}

#lnwtool_version_2[page='3'] {
	background-image: url('../_images/features/lnwtool_v2-3.jpg');
}

#lnwtool_version_2[page='4'] {
	background-image: url('../_images/features/lnwtool_v2-4.jpg');
}

#lnwtool_bottom {
	width: 951px;
	height: 5px;
	background-image: url('../_images/features/lnwtool_bottom.jpg');
	background-repeat: repeat-x;
}

.feature {
	margin-left: 0 !important;
}

.feature [feature] {
	position: relative;
	z-index: 5;
	float: left;
	width: 58px;
	height: 41px;
	cursor: pointer;
	background-image: url('../_images/features.png');
	background-repeat: no-repeat;
}

.ul_columns.feature {
	background: none;
}

.feature [feature=overview] {
	background-image: url('../_images/features_overview.png');
}

.feature [feature=overview]:hover {
	background-position: 0 -41px;
}

.feature [feature=advicelnwshop] {
	width: 133px;
}

.feature [feature=invoice] {
	background-position: -133px 0;
}

.feature [feature=dragndrop] {
	background-position: -191px 0;
}

.feature [feature=promotion] {
	background-position: -249px 0;
}

.feature [feature=notification] {
	background-position: -307px 0;
}

.feature [feature=seo] {
	background-position: -365px 0;
}

.feature [feature=manage] {
	background-position: -423px 0;
}

.feature [feature=decoration] {
	background-position: -481px 0;
}

.feature [feature=basket] {
	background-position: -539px 0;
}

.feature [feature=payment] {
	background-position: -597px 0;
}

.feature [feature=subproduct] {
	background-position: -655px 0;
}

.feature [feature=social] {
	background-position: -713px 0;
}

.feature [feature=statistic] {
	background-position: -771px 0;
}

.feature [feature=stock] {
	background-position: -829px 0;
}

.feature [feature=lnwtool] {
	background-position: -887px 0;
}

.feature [feature=template] {
	background-position: -945px 0;
}

.feature [feature=browse] {
	float: right;
	width: 140px;
	background-position: -1006px 0;
}

.feature [feature=advicelnwshop]:hover {
	background-position: 0 -41px;
}

.feature [feature=invoice]:hover {
	background-position: -133px -41px;
}

.feature [feature=dragndrop]:hover {
	background-position: -191px -41px;
}

.feature [feature=promotion]:hover {
	background-position: -249px -41px;
}

.feature [feature=notification]:hover {
	background-position: -307px -41px;
}

.feature [feature=seo]:hover {
	background-position: -365px -41px;
}

.feature [feature=manage]:hover {
	background-position: -423px -41px;
}

.feature [feature=decoration]:hover {
	background-position: -481px -41px;
}

.feature [feature=basket]:hover {
	background-position: -539px -41px;
}

.feature [feature=payment]:hover {
	background-position: -597px -41px;
}

.feature [feature=subproduct]:hover {
	background-position: -655px -41px;
}

.feature [feature=social]:hover {
	background-position: -713px -41px;
}

.feature [feature=statistic]:hover {
	background-position: -771px -41px;
}

.feature [feature=stock]:hover {
	background-position: -829px -41px;
}

.feature [feature=lnwtool]:hover {
	background-position: -887px -41px;
}

.feature [feature=template]:hover {
	background-position: -945px -41px;
}

.feature [feature=browse]:hover {
	background-position: -1006px -41px;
}

.feature_large [feature] {
	float: left;
	width: 92px;
	height: 90px;
	margin-top: 50px;
	margin-left: 0;
	cursor: pointer;
	background-image: url('../_images/features_big.jpg');
	background-repeat: no-repeat;
}

.feature_large_choose {
	width: 367px;
	height: 102px;
	background-image: url('../_images/features/lnwtool_bg.jpg');
	background-repeat: no-repeat;
}

.feature_large [feature=overview] {
	background-position: -1380px 0;
}

.feature_large [feature=invoice] {
	background-position: -0px 0;
}

.feature_large [feature=dragndrop] {
	background-position: -92px 0;
}

.feature_large [feature=promotion] {
	background-position: -184px 0;
}

.feature_large [feature=notification] {
	background-position: -276px 0;
}

.feature_large [feature=seo] {
	background-position: -368px 0;
}

.feature_large [feature=manage] {
	background-position: -460px 0;
}

.feature_large [feature=decoration] {
	background-position: -552px 0;
}

.feature_large [feature=basket] {
	background-position: -644px 0;
}

.feature_large [feature=payment] {
	background-position: -736px 0;
}

.feature_large [feature=subproduct] {
	background-position: -828px 0;
}

.feature_large [feature=social] {
	background-position: -920px 0;
}

.feature_large [feature=statistic] {
	background-position: -1012px 0;
}

.feature_large [feature=stock] {
	background-position: -1104px 0;
}

.feature_large [feature=lnwtool] {
	background-position: -1196px 0;
}

.feature_large [feature=template] {
	background-position: -1288px 0;
}

.feature_large [feature=browse] {
	float: right;
	width: 140px;
	background-position: -1380px -41px;
}

#arrow_feature {
	position: absolute;
	z-index: 10;
	top: -6px;
	width: 21px;
	height: 11px;
	background-image: url('../_images/arrow_feature.png');
	background-repeat: no-repeat;
}

.a_advicelnwshop {
	left: 70px;
}

.a_lnwtool {
	left: 174px;
}

.a_template {
	left: 241px;
}

.a_manage {
	left: 308px;
}

.a_stock {
	left: 375px;
}

.a_social {
	left: 442px;
}

.a_notification {
	left: 510px;
}

.a_subproduct {
	left: 577px;
}

.a_statistic {
	left: 645px;
}

.a_seo {
	left: 712px;
}

#blue_choose {
	position: absolute;
	z-index: 2;
	top: -4px;
	width: 69px;
	height: 53px;
	background-image: url('../_images/blue_choose.png');
	background-repeat: no-repeat;
}

.b_advicelnwshop {
	left: 70px;
	display: none;
}

.b_lnwtool {
	left: 149px;
}

.b_template {
	left: 216px;
}

.b_manage {
	left: 285px;
}

.b_stock {
	left: 352px;
}

.b_social {
	left: 420px;
}

.b_notification {
	left: 489px;
}

.b_subproduct {
	left: 557px;
}

.b_statistic {
	left: 624px;
}

.b_seo {
	left: 693px;
}

.features {
	line-height: 18px;
	width: 240px;
}

.features tr {
	height: 50px;
}

.features tr:hover,
#selected_features {
	width: 240px;
	height: 50px;
	cursor: pointer;
	background-image: url(../_images/tab_left.png);
	background-repeat: repeat-y;
}

.features td {
	padding-top: 7px;
	vertical-align: middle;
}

.features b {
	font-size: 13px;
	color: #555;
}

.features.blue_tab [feature] {
	margin-right: 15px;
	margin-left: 20px;
}

#enews_ul #features tr:hover {
	color: deepskyblue;
	background: none;
}

#enews_ul #features tr td a {
	color: black;
}

#enews_ul #features tr:hover td a {
	color: deepskyblue;
}

#share_content .features tr#selected_features,
#enews_ul .features tr#selected_features {
	background: none;
}

#enews_ul .features tr#selected_features a {
	color: deepskyblue;
}

.rightCol {
	float: right;
	margin-right: 5px;
	padding-top: 20px;
	padding-right: 20px;
}

.lineBlock {
	float: right;
	width: 2px;
	margin-top: 70px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #eee;
}

.contentArea {
	position: relative;
	padding: 20px 40px;
}

#report .contentArea {
	padding: 0;
}

.shop_logo {
	width: 75px;
	height: 84px;
	background-image: url(../_images/shop_logo.png);
	background-repeat: no-repeat;
}

.lnwshop_store_logo_s {
	width: 84px;
	height: 84px;
	background-image: url(../_images/store/lnwshop_store_logo_s.png);
	background-repeat: no-repeat;
}

.usercp_logo {
	width: 80px;
	height: 80px;
	border-radius: 50% 50%;
	background-repeat: no-repeat;
}

s.lnwshop_logo {
	width: 235px;
	height: 37px;
	background-image: url(../_images/lnwshop_logo.png);
	background-repeat: no-repeat;
}

.title_openshop {
	float: left;
	margin: 20px 20px 0 30px;
}

.title_openshop h1 {
	font-size: 40px;
	line-height: 25px;
	margin: 15px 0 0;
	padding-bottom: 0;
}

.title_openshop_full {
	display: block;
	margin: 20px 20px 20px 30px;
}

.title_openshop_full h1 {
	line-height: 60px;
	margin: 20px 0 0 0;
	padding: 0 0 0 85px;
}

.title_openshop_full h2 {
	line-height: 30px;
	margin: 0;
	padding: 0 0 0 85px;
}

.arrow_step {
	float: left;
	width: 70px;
	height: 60px;
	margin: 5px 5px 0 10px;
	background-image: url(../_images/arrow_step.png);
	background-repeat: no-repeat;
}

.arrow_step_revert {
	float: left;
	width: 70px;
	height: 60px;
	margin: 5px 5px 0 10px;
	background-image: url(../_images/arrow_step_revert.png);
	background-repeat: no-repeat;
}

.feature_plate,
.feature_plate2 {
	height: auto;
	margin-left: 15px;
}

.background_feature {
	z-index: 0;
	width: 951px;
	height: 304px;
	/*	background-image: url(../_images/features/bg_feature.jpg);*/
	background-repeat: no-repeat;
}

.background_feature2 {
	z-index: 2;
	width: 960px;
	height: 293px;
	background-image: url(../_images/features/background_feature.png);
	background-repeat: no-repeat;
}

.background_feature3 {
	position: absolute;
	z-index: 2;
	left: 0;
	width: 960px;
	height: 293px;
	background-image: url(../_images/background_feature_reverse.png);
	background-repeat: no-repeat;
}

.background_overview {
	z-index: 2;
	width: 951px;
	height: 427px;
	background: gray;
	/*	background-image: url(../_images/features/background_overview.jpg);*/
	/*	background-repeat: no-repeat;*/
}

.bg_oftheyear {
	width: 952px;
	height: 700px;
	background-image: url(../_images/shop/lnwshopoftheyear_bg.png);
	background-repeat: no-repeat;
}

.bg_oftheyear2 {
	width: 952px;
	height: 900px;
	background-image: url(../_images/shop/lnwshopoftheyear_bg2.png);
	background-repeat: no-repeat;
}

.ul_columns,
.ul_column {
	margin: 0;
	padding: 0 0 40px;
}

.ul_columns li,
.ul_column li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.ul_columns.feature {
	position: relative;
}

.ul_columns.feature [feature] {
	float: left;
}

.ul_columns.feature li {
	width: 25%;
	min-width: 215px;
	height: 46px;
	margin: 15px 0 15px 0;
	padding-top: 3px;
	color: #888;
}

.arrow_left_big,
.arrow_right_big,
.arrow_bottom_big,
.arrow_top_big {
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.arrow_left_big {
	background-image: url(../_images/arrow_left_big.png);
}

.arrow_right_big {
	background-image: url(../_images/arrow_right_big.png);
}

.arrow_bottom_big {
	background-image: url(../_images/arrow_bottom_big.png);
}

.arrow_top_big {
	background-image: url(../_images/arrow_top_big.png);
}

.feature_arrow_left,
.feature_arrow_right,
.feature_arrow_left:hover,
.feature_arrow_right:hover {
	display: block;
	float: left;
	width: 20px;
	height: 60px;
	margin-top: -170px;
	cursor: pointer;
	background-image: url(../_images/slide_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.feature_arrow_right {
	background-position: -20px 0;
}

.feature_arrow_left:hover {
	background-position: 0 -60px;
}

.feature_arrow_right:hover {
	background-position: -20px -60px;
}

.widget li {
	margin-top: 10px;
}

.sidebar {
	height: 400px;
}

.sidebar [widget] {
	width: 251px;
	background-image: url(../_images/features/widget.jpg);
	background-repeat: no-repeat;
}

.sidebar [widget=category] {
	height: 370px;
	margin-top: 15px;
	background-position: 0 0;
}

.sidebar [widget=search] {
	height: 200px;
	margin-top: 100px;
	background-position: 0 -370px;
}

.sidebar [widget=statistic] {
	height: 325px;
	margin-top: 35px;
	background-position: 0 -562px;
}

.sidebar [widget=contactus] {
	height: 230px;
	margin-top: 85px;
	background-position: 0 -886px;
}

.sidebar [widget=trackntrace] {
	height: 150px;
	margin-top: 125px;
	background-position: 0 -1117px;
}

.sidebar [widget=member] {
	height: 252px;
	margin-top: 75px;
	background-position: 0 -1267px;
}

.sidebar [widget=link] {
	height: 300px;
	margin-top: 50px;
	background-position: 0 -1516px;
}

.sidebar [widget=recommend] {
	height: 340px;
	margin-top: 30px;
	background-position: 0 -1817px;
}

.roof {
	position: absolute;
	z-index: 100;
	left: -8px;
	width: 951px;
	height: 21px;
	border-top: 1px solid #bbb;
	background-image: url(../_images/features/roof.png);
	background-repeat: repeat-x;
}

.roof_big {
	height: 44px;
	border-top: 1px solid #eee;
	background-image: url(../_images/roof_new.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#menu_bar .menu {
	width: 50px;
	height: 73px;
	cursor: pointer;
	text-align: center;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #ddd;
	background: #ddd repeat-x;
}

#menu_bar .menu:hover {
	background-color: #f0f0f0;
}

#menu_bar .menu:active {
	background-color: #f0f0f0;
}

#menu_bar #select_menu {
	font-weight: bold;
	border-right: 1px solid #c9c9c9;
	border-bottom: 2px solid white;
	border-left: 1px solid #c9c9c9;
	background-color: white;
}

.openWindow[title] {
	font-size: 13px;
	font-weight: normal;
	display: block;
	margin-top: 0;
	padding-top: 50px;
	text-align: center;
	background-image: url('../_images/features/shopback/menu_icons.png');
	background-repeat: no-repeat;
	background-position: center;
}

.openWindow[title=dashboard] {
	background-position: center 5px;
}

.openWindow[title=stock] {
	background-position: center -55px;
}

.openWindow[title=order] {
	background-position: center -115px;
}

.openWindow[title=finance] {
	background-position: center -175px;
}

.openWindow[title=shipping] {
	background-position: center -235px;
}

.openWindow[title=gallery] {
	background-position: center -295px;
}

.openWindow[title=promotion] {
	background-position: center -355px;
}

.openWindow[title=statistic] {
	background-position: center -415px;
}

.openWindow[title=message] {
	background-position: center -475px;
}

.openWindow[title=customer] {
	background-position: center -535px;
}

.openWindow[title=owner] {
	background-position: center -595px;
}

.openWindow[title=seo] {
	background-position: center -655px;
}

.openWindow[title=extra] {
	background-position: center -775px;
}

#menu_previous,
#menu_forward {
	width: 60px;
}

#menu_bar a,
#menu_bar a:hover,
#menu_bar a:link,
#menu_bar a:visited,
#menu_bar a:active {
	text-decoration: none;
	color: #555;
}

#widget1,
#widget2,
#widget3,
#widget4,
#widget5,
#widget6,
#widget7,
#widget8 {
	display: none;
}

.li_window {
	width: 33%;
	height: 340px;
}

.li_window [feat] {
	height: 146px;
	background-repeat: no-repeat;
}

.li_window [feat=invoice] {
	background-image: url(../_images/features/invoice.jpg);
	background-position: bottom;
}

.li_window [feat=dragndrop] {
	background-image: url(../_images/features/dragndrop.jpg);
	background-position: bottom;
}

.li_window [feat=promotion] {
	background-image: url(../_images/features/promotion.jpg);
	background-position: bottom;
}

.li_window [feat=notification] {
	background-image: url(../_images/features/notification.jpg);
	background-position: bottom;
}

.li_window [feat=seo] {
	background-image: url(../_images/features/seo_window.jpg);
	background-position: bottom;
}

.li_window [feat=manage] {
	background-image: url(../_images/features/shopback.jpg);
	background-position: bottom;
}

.li_window [feat=decoration] {
	background-image: url(../_images/features/decoration.jpg);
	background-position: bottom;
}

.li_window [feat=basket] {
	background-image: url(../_images/features/basket.jpg);
	background-position: bottom;
}

.li_window [feat=payment] {
	background-image: url(../_images/features/payment.jpg);
	background-position: bottom;
}

.li_window [feat=subproduct] {
	background-image: url(../_images/features/subproduct.jpg);
	background-position: bottom;
}

.li_window [feat=social] {
	background-image: url(../_images/features/social.jpg);
	background-position: bottom;
}

.li_window [feat=statistic] {
	background-image: url(../_images/features/statistic.jpg);
	background-position: bottom;
}

.li_window [feat=stock] {
	background-image: url(../_images/features/stock.jpg);
	background-position: bottom;
}

.li_window [feat=lnwtool] {
	background-image: url(../_images/features/lnwtool_window.jpg);
	background-position: bottom;
}

.li_window [feat=template] {
	background-image: url(../_images/features/template_window.jpg);
	background-position: bottom;
}

.li_window [feat=browse] {
	/*background-image: url(../_images/features/browse.jpg);*/
	background-position: bottom;
}

.feature .li_window A {
	cursor: pointer;
	text-decoration: none;
	color: #35bded;
}

.feature .li_window A:Hover {
	text-decoration: underline;
	color: #46cefe;
}

.feature_large.related [feature] {
	margin: 0;
}

.feature_large.related a:hover {
	text-decoration: underline;
	color: black;
}

.feature a {
	text-decoration: none;
	color: inherit;
}

.ul_columns.feature li:hover {
	/*
	background-image: url(../_images/feature_select2.png);
	background-repeat: no-repeat;
*/
	background: #eee;
}

.ul_columns.feature li:active {
	background: #555;
	/*
	background-image: url(../_images/feature_select2_active.png);
	background-repeat: no-repeat;
*/
}

.feature_plate .feature [feature],
.feature_plate2 .feature [feature] {
	margin-left: 5px;
}

.feature_div {
	float: left;
	width: 120px;
	margin-left: 10px;
}

.feature_title {
	font-size: 15px;
}

.feature_div .feature_title {
	color: #444
}

.feature_subject {
	font-size: 14px;
	line-height: 30px;
	float: left;
	width: 560px;
	margin: 10px 30px 0 0;
}

.feature_detail {
	line-height: 25px;
	margin: 20px 50px 20px 50px;
}

.feature_select .feature_title {
	color: #ccc;
}

.feature .feature_select {
	/*
	background-image: url(../_images/feature_select2_active.png);
	background-repeat: no-repeat;
*/
	color: gray;
}

.ul_columns.feature .feature_select:hover {
	/*
	background-image: url(../_images/feature_select2_active.png);
	background-repeat: no-repeat;
*/
	background: #eee;
}

.lnwtool {
	position: absolute;
	left: -8px;
	width: 952px;
	height: 741px;
	background-image: url(../_images/features/lnwtool.jpg);
	background-repeat: no-repeat;
}

.lnwtool_title {
	font-size: 20px;
	line-height: 45px;
	float: left;
	margin-left: 5px;
}

#page_home,
#page_category,
#page_product,
#page_article,
#page_aboutus,
#page_contactus,
#page_howtooorder,
#page_cart,
#page_inform,
#page_payment,
#page_payment_inform,
#page_search,
#page_webboard,
#page_custom {
	display: none;
}

.flash,
.flash_minus_shadow {
	position: relative;
	top: -5px;
}

.line_horizon {
	width: 240px;
	height: 1px;
	background-image: url(../_images/line_short.png);
	background-repeat: no-repeat;
}

.line_vertical,
.line_vertical2 {
	width: 1px;
	height: 940px;
	margin-left: 45px;
	background-image: url(../_images/line_long.png);
	background-repeat: no-repeat;
}

.line_vertical2 {
	margin-left: 0;
}

.ex_product2 {
	width: 80px;
	height: 80px;
	background-image: url(../_images/ex_product2.png);
	background-repeat: no-repeat;
}

.ex_product3 {
	width: 80px;
	height: 80px;
	background-image: url(../_images/ex_product3.png);
	background-repeat: no-repeat;
}

.ex_shop {
	width: 120px;
	height: 120px;
	background-image: url(../_images/ex_shop.png);
	background-repeat: no-repeat;
}

.ex_shop2 {
	width: 80px;
	height: 80px;
	background-image: url(../_images/ex_shop2.png);
	background-repeat: no-repeat;
}

.ex_shop3 {
	width: 80px;
	height: 80px;
	background-image: url(../_images/ex_shop3.png);
	background-repeat: no-repeat;
}

#upload_user_status,
#upload_shop_status {
	width: 24px;
	height: 24px;
}

.b-wait {
	padding: 0 !important;
	cursor: default !important;
	border: 0 none !important;
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.b-wait * {
	visibility: hidden;
}

.ex_avatar {
	width: 150px;
	height: 150px;
	/*background-image: url(../_images/ex_avatar.png);
	background-repeat: no-repeat;*/
	padding: 10px 0;
}

.ex_avatar2 {
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../_images/ex_avatar2.png);
	background-repeat: no-repeat;
}

.ex_avatar3 {
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../_images/ex_avatar3.png);
	background-repeat: no-repeat;
}

.ex_avatar4 {
	width: 200px;
	height: 200px;
	background-image: url(../_images/ex_avatar4.png);
	background-repeat: no-repeat;
}

.order-content .info {
	font-size: 14px;
	padding-top: 10px !important;
}

.order-content .info select,
.order-content .info input {
	font-size: 14px;
}

.order-content .info label {
	display: block;
}

.info {
	padding: 15px 2%;
}

.info td {
	line-height: 30px;
	vertical-align: top;
}

.info .subinfo .leftTD {
	padding-right: 5px;
	text-align: right;
}

.info .subinfo .rightTD input[type=text],
.info .subinfo .rightTD textarea {
	width: 350px;
}

.info .subinfo .rightTD .explain {
	font-size: 13px;
	line-height: 14px;
	color: #bbb !important;
}

.info .new_pattern {
	width: 538px;
}

.info .new_pattern img {
	width: 538px;
	max-width: 538px;
	height: auto;
	padding-top: 10px;
}

.info .basic_pattern {
	width: 538px;
	height: 900px;
	background-image: url(../_images/store/design_pattern_basic.png);
}

.info .advance_pattern {
	width: 538px;
	height: 1548px;
	background-image: url(../_images/store/design_pattern_advance.png);
}

.tab_arrow_bg {
	position: relative;
	left: -10px;
	width: 147px;
	height: 31px;
	padding: 5px 0 0 10px;
	background-image: url(../_images/tab_arrow_bg.png);
	background-repeat: no-repeat;
}

.step_templates {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;
}

.step_templates b {
	font-weight: normal;
}

.step_templates .div_template {
	position: relative;
	-ms-flex: 0 0 200px;
	-webkit-flex: 0 0 200px;
	flex: 0 0 200px;
	margin: 10px 0 30px;
	padding-bottom: 10px;
	-webkit-box-flex: 0;
}

.step_templates .div_template_active {
	margin-bottom: 0;
	border-bottom: none;
}

.step_templates .div_template_active b::after {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 0 0 6px;
	content: '';
	vertical-align: middle;
	border-radius: 8px;
	background: forestgreen;
}

.step_templates .div_template.ex_zoom {
	position: relative;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	padding-bottom: 10px;
	-webkit-box-flex: 0;
}

.premium_template_badge {
	font-size: 13px;
	background: -webkit-linear-gradient(left, #80bca5 0%, #d6cf98 50%, #d59d81 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.contemporary_template_badge {
	font-size: 13px;
	color: #ccc;
}

.step_templates .div_template_desc {
	font-size: 13px;
	display: none;
	color: #99a4ab;
}

.step_templates .div_template.ex_zoom .div_template_desc {
	display: block;
}

.step_templates .button_template {
	width: 100%;
	margin-top: 10px;
	padding: 6px 0;
	cursor: pointer;
	text-align: center;
	color: #00a0eb;
	border: 2px solid #eee;
	border-radius: 30px;
}

.step_templates .button_template:hover {
	border-color: #00a0eb;
}

.step_templates .button_template.button_active {
	display: none;
	color: white;
	border: 2px solid green;
	background: green;
}

.div_template.ex_zoom {
	width: 100%;
	height: auto;
	text-align: left;
}

.div_template.ex_zoom b {
	font-size: 20px;
}

.div_template.ex_zoom .ex_template {
	margin: 20px 0 10px;
}

.div_template.ex_zoom .ex_template img {
	width: 100%;
	height: auto;
}

.open_content .div_template .select_button_gray {
	line-height: 43px;
	position: absolute;
	bottom: 50px !important;
	left: -3px;
}

.div_template.ex_zoom .select_button_gray {
	position: relative !important;
	bottom: auto !important;
	margin: 20px auto;
}

.ex_template {
	margin: 15px 0 5px 0;
	cursor: zoom-in;
	outline: 1px solid #aaa;
}

.ex_zoom .ex_template {
	cursor: zoom-out;
}

.ex_template_big {
	width: 400px;
	height: 400px;
	outline: 1px solid #aaa;
	background-image: url(../_images/ex_template_big.png);
	background-repeat: no-repeat;
}

.category b {
	font-size: 14px;
}

.category a {
	text-decoration: none;
	color: inherit;
}

.category a:hover {
	text-decoration: underline;
}

#category_list ul {
	margin: 0;
	padding: 0;
}

#category_list li {
	margin-bottom: 35px;
}

#category_list .box_category h2 {
	font-size: 22px;
	position: relative;
	overflow: hidden;
	width: 230px;
	height: 26px;
	margin: 10px 0 0;
	padding: 0;
	text-align: left;
	letter-spacing: 1px;
	text-transform: none;
	color: #333333;
}

#category_list .box_category h2>a {
	display: block;
	width: 350px;
}

.bg_openshop {
	width: 300px;
	height: 250px;
	margin-top: 40px;
	margin-left: 20px;
	background-image: url(../_images/pic_template3.png);
	background-repeat: no-repeat;
}

.bg_gotoshop {
	width: 314px;
	height: 252px;
	margin-top: 20px;
	margin-left: 55px;
	background-image: url(../_images/gotoshop.jpg);
	background-repeat: no-repeat;
}

.button_openshop {
	position: absolute;
	width: 185px;
	height: 77px;
	margin: 60px 0 0 200px;
	background-image: url('../_images/button/button_openshop.png');
	background-repeat: no-repeat;
}

.button_openshop:hover {
	background-position: -185px 0;
}

.button_gotoshop {
	position: absolute;
	width: 185px;
	height: 77px;
	margin: 90px 0 0 70px;
	background-image: url('../_images/button/button_gotoshop.png');
	background-repeat: no-repeat;
}

.button_gotoshop:hover {
	background-position: -185px 0;
}

.verify_step1,
.verify_step2,
.verify_step3 {
	float: right;
	width: 175px;
	height: 220px;
	margin-top: 40px;
	background-repeat: no-repeat;
}

.verify_step1 {
	background-image: url('../_images/verify_step1.png');
}

.verify_step2 {
	background-image: url('../_images/verify_step2.png');
}

.verify_step3 {
	background-image: url('../_images/verify_step3.png');
}

.arrow_step_verification {
	width: 64px;
	height: 64px;
	background-image: url('../_images/arrow_step_verification.png');
	background-repeat: no-repeat;
}

.flash_h1 object,
.flash_h1_left object {
	margin-bottom: -25px;
}

.flash_h1,
.flash_h1_left {
	font-size: 50px;
}

.title_service {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	width: 150px;
	height: 30px;
	margin-left: 8px;
	text-align: center;
	color: white;
}

.title_service object {
	margin-bottom: -20px;
}

.service_menu {
	width: 960px;
	height: 280px;
	margin: 2px 0 5px 0;
	background-image: url('../_images/service_menu.png');
	background-repeat: no-repeat;
}

.menu_service_small {
	float: left;
	margin-top: 60px;
}

.menu_service_big {
	float: left;
}

.review_shop_item span {
	font-size: 16px;
	display: block;
	overflow: hidden;
	max-width: 320px;
	margin: 0 6px;
	text-align: center;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #313;
}

.review_shop_item .service_big {
	max-height: 170px;
}

.service_big {
	width: 320px;
	height: auto;
	cursor: pointer;
	/*background-image: url('../_images/service_thumb.png');*/
	background-repeat: no-repeat;
}

.service_big.form {
	background-position: 0 0;
}

.service_big.template {
	background-position: -252px 0;
}

.service_big.sms {
	background-position: -504px 0;
}

.service_big.domain {
	background-position: -756px 0;
}

.service_big.email {
	background-position: -1008px 0;
}

.service_big.zstyle {
	background-image: url('../_images/magazine/z_style_thumb.png');
}

.service_small {
	overflow: hidden;
	width: 150px;
	height: 100px;
	margin: 0 8px 10px 8px;
	cursor: pointer;
	background-image: url('../_images/service_thumb_small2.png');
	background-repeat: no-repeat;
}

.service_small.form {
	background-position: 0 0;
}

.service_small.template {
	background-position: -150px 0;
}

.service_small.sms {
	background-position: -300px 0;
}

.service_small.domain {
	background-position: -450px 0;
}

.service_small.email {
	background-position: -600px 0;
}

.service_menu_detail {
	position: absolute;
	width: 800px;
	margin-left: 80px;
	color: white;
}

.line,
.line_flip {
	width: 783px;
	height: 14px;
	margin: 20px 0 20px 70px;
	background-image: url('../_images/line.png');
	background-repeat: no-repeat;
}

.line_flip {
	background-position: 0 -14px;
}

.back_content {
	z-index: 0;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	background-color: #ddd;
}

.line_slide {
	position: absolute;
	z-index: 1;
	left: -8px;
	width: 959px;
	height: 60px;
	cursor: pointer;
	background-image: url('../_images/line_slide.png');
	background-repeat: no-repeat;
}

.line_slide2 {
	position: absolute;
	z-index: 1;
	top: 12px;
	width: 932px;
	height: 60px;
	cursor: pointer;
	background-image: url('../_images/line_slide2.png');
	background-repeat: no-repeat;
}

.domain_detail {
	width: 215px;
	height: 38px;
	margin: 10px 0 20px 30px;
	cursor: pointer;
	background-image: url('../_images/button/domain_detail.png');
	background-repeat: no-repeat;
}

.domain_price {
	margin-bottom: -10px;
	margin-left: 40px;
}

.flag_thai2 {
	width: 60px;
	height: 61px;
	background-image: url('../_images/flag_thai2.png');
	background-repeat: no-repeat;
}

.flag_eng2 {
	width: 60px;
	height: 61px;
	background-image: url('../_images/flag_eng2.png');
	background-repeat: no-repeat;
}

.check_domain_new {

	box-sizing: border-box;
	width: 100%;
	/*padding: 5% 5% 3% 5%;*/
	text-align: center;
	color: white;
	/*background: url('../_images/gomobile_tab_bg.jpg');*/
	/*background-size: cover;*/
}

.check_domain_new table tr td {
	width: 60px;
	color: white;
}

.check_domain_new #check {
	font-size: 16px;
	line-height: 50px;
	float: left;

	box-sizing: border-box;
	width: 80%;
	height: 50px;
	padding: 0 10px;
	color: #333;
	border: 1px solid #999;
	border-right: 0px;
}

.check_domain_new .domain_check_button {
	font-size: 16px;
	line-height: 50px;
	float: left;
	width: 20%;
	height: 50px;
	color: white;
	background: limegreen;
}

.check_domain {
	width: 401px;
	height: 425px;
	margin-top: 10px;
	background-image: url('../_images/check_domain3.png');
	background-repeat: no-repeat;
}

#lnwbox .close {
	color: white !important;
}

#idDomainCheckResult {
	width: 400px !important;
	;
	max-width: 100% !important;
}

#idDomainCheckResult td {
	border: none !important;
}

#idDomainCheckResult div {
	font-size: 20px !important;
	line-height: 2 !important;
	float: none !important;
	padding: 10px 20px 20px !important;
	text-align: center;
}

#idDomainCheckResult div:first-child {
	font-size: 32px !important;
	padding-bottom: 0px !important;
}

.cirle_red {
	width: 15px;
	height: 15px;
	margin-top: 8px;
	padding-left: 10px;
	background-image: url('../_images/icon/circle_red.png');
	background-repeat: no-repeat;
}

.cirle_green {
	width: 15px;
	height: 15px;
	margin-top: 8px;
	padding-left: 10px;
	background-image: url('../_images/icon/circle_green.png');
	background-repeat: no-repeat;
}

.icon_arrow_left,
.icon_arrow_right {
	width: 10px;
	height: 10px;
	background-image: url('../_images/icon/icon_arrow1.png');
	background-repeat: no-repeat;
}

.icon_arrow_left {
	background-position: 0 -10px;
}

.icon_arrow_blue_left,
.icon_arrow_blue_right {
	width: 10px;
	height: 10px;
	background-image: url('../_images/icon/icon_arrow1_blue.png');
	background-repeat: no-repeat;
}

.icon_arrow_blue_left {
	background-position: 0 -10px;
}

.browser {
	position: absolute;
	width: 952px;
	height: 150px;
	background-image: url('../_images/browser.png');
	background-repeat: no-repeat;
}

.arrow_left_button,
.arrow_right_button {
	width: 65px;
	height: 45px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.arrow_left_button {
	position: absolute;
	float: left;
	margin-left: 20px;
	background-image: url('../_images/arrow_left_button.png');
}

.arrow_right_button {
	float: right;
	margin-right: 20px;
	background-image: url('../_images/arrow_right_button.png');
}

.arrow_left_button:hover,
.arrow_right_button:hover {
	background-position: 0 -45px;
}

.arrow_left_button:active,
.arrow_right_button:active {
	background-position: 0 -90px;
}

.border_gray {
	border: 1px solid #bbb;
}

#show_web_list,
#show_web_grid {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 5px;
	cursor: pointer;
	text-align: center;
}

.show_web_selected>div {
	background-color: #666 !important;
}

#show_web_list:hover,
#show_web_grid:hover {
	background-color: #999;
}

#show_web_list {
	padding-top: 7px;
	padding-bottom: 2px;
}

#show_web_list>div {
	width: 16px;
	height: 2px;
	margin: 2px;
	background: white;
}

#show_web_grid {
	padding: 6px 2px 2px 6px;
}

#show_web_grid>div {
	float: left;
	width: 6px;
	height: 6px;
	margin: 1px;
	background-color: white;
}

.new_webboard_table_container {
	width: 100%;
	margin: 0;
}

.new_webboard_table_container.grid_type {
	width: 1000px;
	margin: 0 auto;
}

.new_webboard_table {
	background: #f5f5f5;
}

.new_webboard_table .body_container {
	padding: 12px 0;
}

.mobile .new_webboard_table.grid_type {
	margin: 10px 0;
}

.new_webboard_container {
	background-color: #eee;
}

.new_webboard_table.grid_type {
	float: left;
	width: 320px;
	height: 200px;
	margin: 20px 0 0 10px;
	border: 1px solid #e0e0e0;
}

.new_webboard_table.grid_type .body_container {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0;
}

.new_webboard_table.grid_type .new_web_left {

	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 5% 5% 0 5%;
	white-space: inherit;
	-o-text-overflow: inherit;
	text-overflow: inherit;
}

.new_webboard_table.grid_type .new_web_left .new_topic_title {
	display: inline-block;
	overflow: hidden;
	max-height: 40px;
	margin-top: 5px;
}

.new_webboard_table.grid_type .new_web_left>div:first-child {
	float: none;
	text-align: center;
}

.new_webboard_table_mobile.grid_type .new_web_left>div:first-child {
	float: left;
	margin-left: 0;
}

.new_webboard_table.grid_type .new_web_left,
.new_webboard_table.grid_type .new_web_right {
	float: none;
}

.new_webboard_table.grid_type .new_web_right {
	position: absolute;
	bottom: 0;
	height: 50px;
	padding-top: 10px;
	border-top: 1px solid #e0e0e0;
}

.grid_type.topic_even {
	background-color: #f5f5f5;
}

.new_webboard_forum {
	position: relative;
	float: left;

	box-sizing: border-box;
	width: 463px;
	height: 170px;
	margin: 15px 15px 0 0;
	padding: 15px;
	border: 1px solid #e0e0e0;
	background-color: #f5f5f5;
}

.new_webboard_forum .new_web_left {
	float: none;
	width: 100%;
	white-space: normal;
	word-wrap: break-word;
}

.new_webboard_forum .new_web_left {
	display: inline-block;
	margin-top: 10px;
}

.new_webboard_forum .new_web_right {
	position: absolute;
	bottom: 0;
	width: 430px;
	height: 50px;
	padding-top: 10px;
	border-top: 1px solid #e0e0e0;
}

.new_web_left {
	float: left;
	overflow: hidden;
	width: 600px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.new_web_right {
	float: right;
}

.new_web_stat {
	float: left;
	width: 70px;
	text-align: center;
}

.new_web_stat span {
	font-size: 11px;
	color: #aaa;
}

.new_last_reply {
	float: left;
	overflow: hidden;
	width: 180px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.new_last_reply_img {
	float: left;
	width: 35px;
	height: 35px;
	margin: 2px 10px 0 5px;
}

.new_topic_title {
	font-size: 14px;
}

.new_topic_owner a {
	color: #333;
}

.new_topic_date {
	color: #999;
}

.pin_type {
	width: 100%;
	height: 2px;
	background: #ccc;
}

.topic_header,
.topic_header_stat {

	box-sizing: border-box;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 30px 20px;
	border: 1px solid #ccc;
	background-color: white;
}

.topic_header_stat {
	font-size: 13px;
	line-height: 50px;
	min-height: 50px;
	margin: 0;
	padding: 0;
	text-align: center;
	border-top: 0;
}

.topic_header a h1 {
	padding: 0;
	color: #00a0eb;
}

.topic_header a:hover,
.topic_header a:hover h1 {
	text-decoration: none;
}

.topic_stat {
	float: left;
	width: 100px;
	color: #aaa;
	border-right: 1px solid #ddd;
}

.topic_stat:first-child {
	width: 120px;
}

.topic_stat i {
	font-style: normal;
	color: forestgreen;
}

.topic_stat b {
	font-weight: normal;
	color: #333;
}

.topic_stat_poster {
	float: left;
	padding-left: 20px;
	text-align: left;
}

.topic_middle {
	font-size: 15px;
	line-height: inherit;

	box-sizing: border-box;
	margin: 40px 0 0 0;
	padding: 20px;
	word-wrap: break-word;
	border: 1px solid #ddd;
	background-color: white;
}

.topic_middle .topic_middle_author {
	position: relative;
	padding-bottom: 15px;
}

.topic_middle img {
	max-width: 100%;
	height: auto;
}

.topic_middle_author .ex_avatar {
	float: left;
	width: 45px;
	height: 45px;
	margin-right: 10px;
	padding: 0;
}

.topic_middle_author .ex_avatar img {
	border-radius: 50%;
}

.topic_middle .user_signature {
	font-size: 12px;
	min-height: 30px;
	padding-top: 15px;
	border-top: 1px solid #ddd;
}

.topic_middle_author_shop {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.topic_middle_comment {
	position: relative;
	padding: 0;
}

.topic_middle_first {
	border-top: 4px solid #37bbed;
}

.topic_middle_first .user_signature {
	border-top: 1px solid #d6f5ff;
}

.webboard_header {
	float: left;
	padding: 10px 0 0 10px;
}

.webboard_header_left {
	float: left;
	width: 50%;
}

.webboard_header_right {
	font-size: 12px;
	float: left;

	box-sizing: border-box;
	width: 50%;
	margin: 20px 0;
	padding: 0 20px;
	border-left: 1px solid #eee;
}

.webboard_header_bg {
	position: absolute;
	right: 0;
	float: right;
	width: 207px;
	height: 127px;
	background-image: url('../_images/box/webboard_header_bg.png');
	background-repeat: no-repeat;
}

.webboard_breadcrumb {
	float: left;
	padding: 0 20px;
	white-space: nowrap;
}

.webboard_topic_head {
	font-size: 13px;
	font-weight: normal;
	line-height: 40px;
	min-height: 40px;
	color: white;
	/*	background-image: url('../_images/box/topic_webboard.png'); background-repeat: repeat-x;*/
	border-width: 1px 1px 0 1px;
	border-style: solid;
	/*	text-shadow: 0px 1px 0px white;*/
	border-color: #bbb;
	background-color: #aaa;
}

.webboard_topic_head .body_container {
	overflow-x: auto;
}

.webboard_topic_bottom {
	width: 930px;
	height: 10px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #bbb;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-bottom-right-radius: 7px 7px;
	border-bottom-left-radius: 7px 7px;
	background: #e8e8e8;
}

.webboard_table_last_update,
.webboard_table,
.webboard_table_forum {
	background: #f5f5f5;
}

.topic_even {
	background: #f0f0f0;
}

.webboard_table_last_update>tbody tr:hover,
.webboard_table>tbody>tr:hover,
.webboard_table_forum>tbody tr:hover {
	background: #cbf1ff;
}

.webboard_table_showtopic:first-child {
	padding-top: 30px !important;
}

.webboard_table_showtopic td {
	text-shadow: none !important;
}

.webboard_table_showtopic .webboard_topic_head .web_right {
	padding-left: 20px;
	border-width: 1px 1px 0 1px;
	border-right-color: #aaa;
	border-left-color: #aaa;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;
}

.div_topic_action_bar {
	line-height: 30px;
	height: 30px;
	padding: 0 20px 0 10px;
	border-bottom: 1px solid #ccc;
	background-color: #ddd;
}

.div_topic_comment {
	width: 647px;
	padding: 20px;
	word-wrap: break-word;
}

.div_topic_comment img {
	max-width: 640px;
	height: auto;
}

.div_topic_comment blockquote {
	padding: 10px 20px;
	border-top: 2px solid #ccc;
	background: #eee;
}

.webboard_topic_middle.topic_first td {
	border-top: 10px solid #ccc;
}

.webboard_topic_middle td {
	padding: 5px 10px;
}

.webboard_topic_head .web_left,
.webboard_topic_head .web_center,
.webboard_topic_head .web_right {
	line-height: 40px;
	height: auto;
	border-style: solid;
	/*	background-image: url('../_images/box/topic_webboard.png'); background-repeat: repeat-x;*/
	border-top-color: #aaa;
}

.webboard_topic_head .web_left {
	width: 500px;
	padding-left: 20px;
	border-width: 1px 0 0 1px;
	border-left-color: #aaa;
	-moz-border-radius: 7px 0 0 0;
	-webkit-border-radius: 7px 0 0 0;
	border-top-left-radius: 7px 7px;
}

.webboard_topic_head .web_center {
	width: 70px;
	text-align: center;
	border-width: 1px 0 0 0;
	border-left-color: #ddd;
}

.webboard_topic_head .web_right {
	width: 159px;
	padding-left: 20px;
	border-width: 1px 1px 0 0;
	border-right-color: #aaa;
	border-left-color: #ddd;
	-moz-border-radius: 0 7px 0 0;
	-webkit-border-radius: 0 7px 0 0;
	border-top-right-radius: 7px 7px;
}

.webboard_topic_middle .web_left {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.webboard_topic_middle .topic_title {
	font-size: 13px;
	font-weight: normal;
}

.webboard_topic_middle .web_left,
.webboard_topic_middle .web_center,
.webboard_topic_middle .web_right {
	border-top: 1px solid #bbb;
}

.webboard_topic_middle .web_left {
	width: 605px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #aaa;
}

.webboard_topic_middle .web_center {
	width: 30px;
	text-align: center;
	border-right: 1px solid #ddd;
}

.webboard_topic_middle .web_right {
	width: 159px;
	border-right: 1px solid #aaa;
}

.webboard_topic_foot .web_td {
	padding: 5px;
	border-top: 1px solid #bbb;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #aaa;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

.webboard_topic_foot .web_left,
.webboard_topic_foot .web_center,
.webboard_topic_foot .web_right,
.webboard_topic_foot .topic_author,
.webboard_topic_foot .topic_comment {
	height: 7px;
	border-bottom: 1px solid #bbb;
}

.webboard_topic_foot .web_left,
.webboard_topic_foot .topic_author {
	width: 202px;
	vertical-align: middle;
	border-right: 1px solid #ddd;
	border-left: 1px solid #aaa;
	-moz-border-radius: 0 0 0 7px;
	-webkit-border-radius: 0 0 0 7px;
	border-bottom-left-radius: 7px 7px;
}

.webboard_topic_foot .topic_shadow {
	width: 30px;
}

.webboard_topic_foot .web_center {
	width: 30px;
	text-align: center;
	border-right: 1px solid #ddd;
}

.webboard_topic_foot .web_right,
.webboard_topic_foot .topic_comment {
	border-right: 1px solid #aaa;
	-moz-border-radius: 0 0 7px 0;
	-webkit-border-radius: 0 0 7px 0;
	border-bottom-right-radius: 7px 7px;
}

.webboard_table_last_update .web_left a {
	/*
	display: block;
	padding-top:5px;
*/
}

.webboard_topic_middle a {
	/*text-decoration: inherit;
	color: inherit;*/
	;
}

.webboard_topic_middle .web_left a {
	color: #333;
}

.webboard_topic_middle a:hover {
	text-decoration: none;
	color: #00a0eb;
}

.web_center .author,
.webboard_table_last_update .author {
	width: 80px;
}

.webboard_topic_middle .poster_admin {
	font-weight: normal;
	font-style: italic;
}

.webboard_topic_middle .topic_shadow {
	width: 30px;
	padding: 0;
	vertical-align: top;
	border-top: 1px solid #ddd;
	background-color: #f0f0f0;
	background-image: url('../_images/shadow_horizontal.png');
	background-repeat: repeat-y;
	background-position: right;
}

.webboard_topic_middle .topic_owner,
.webboard_topic_middle .topic_owner a {
	color: #999;
}

.webboard_topic_middle .topic_author {
	line-height: 25px;
	width: 180px;
	padding: 5px 0 20px 20px;
	vertical-align: top;
	border-top: 1px solid #ddd;
	border-left: 1px solid #aaa;
	background: #f0f0f0;
}

.webboard_topic_middle .topic_comment {
	width: 650px;
	padding: 0;
	vertical-align: top;
	border-top: 1px solid #ddd;
	border-right: 1px solid #aaa;
}

.webboard_topic_foot .topic_shadow {
	border: none;
	border-bottom: 1px solid #aaa;
	background-color: #f0f0f0;
	background-image: url('../_images/shadow_horizontal.png');
	background-repeat: repeat-y;
	background-position: right;
}

.webboard_topic_foot .topic_author {
	border-right: none;
	background: #f0f0f0;
}

.webboard_topic_foot .topic_comment {}

.package_gold {
	width: 67px;
	height: 26px;
	background-image: url('../_images/package_gold.png');
	background-repeat: no-repeat;
}

.arrow_shadow {
	float: right;
	width: 30px;
	height: 50px;
	background-color: #f0f0f0;
	background-image: url('../_images/arrow_shadow.png');
	background-repeat: no-repeat;
}

.topic_pin {
	line-height: 30px;
	background: #e5e5e5;
}

.topic_pin td {
	padding-left: 20px;
}

.topic_image_faq,
.topic_image_bug,
.topic_image_talk,
.topic_image_ads,
.topic_image_suggest,
.topic_image_exchange,
.topic_image_professional,
.topic_image_updates {
	float: left;
	width: 142px;
	height: 74px;
	margin-right: 20px;
	cursor: pointer;
	background-image: url('../_images/topic_image.png');
	background-repeat: no-repeat;
}

.topic_image_faq {
	background-position: 0 0;
}

.topic_image_bug {
	background-position: -142px 0;
}

.topic_image_talk {
	background-position: -284px 0;
}

.topic_image_ads {
	background-position: -426px 0;
}

.topic_image_suggest {
	background-position: -568px 0;
}

.topic_image_exchange {
	background-position: -710px 0;
}

.topic_image_professional {
	background-position: -852px 0;
}

.topic_image_updates {
	background-position: -994px 0;
}

.topic_image_faq_icon,
.topic_image_bug_icon,
.topic_image_talk_icon,
.topic_image_ads_icon,
.topic_image_suggest_icon,
.topic_image_exchange_icon,
.topic_image_professional_icon,
.topic_image_updates_icon {
	float: left;
	width: 60px;
	height: 31px;
	margin: 5px 20px 5px 0;
	cursor: pointer;
	background-image: url('../_images/topic_image_icon.png');
	background-repeat: no-repeat;
}

.topic_image_icon_header {}

.topic_image_icon_header>div {
	margin: 0 5px 0 0;
	cursor: default;
}

.topic_image_faq_icon {
	background-position: 0 0;
}

.topic_image_bug_icon {
	background-position: -60px 0;
}

.topic_image_talk_icon {
	background-position: -120px 0;
}

.topic_image_ads_icon {
	background-position: -180px 0;
}

.topic_image_suggest_icon {
	background-position: -240px 0;
}

.topic_image_exchange_icon {
	background-position: -300px 0;
}

.topic_image_professional_icon {
	background-position: -360px 0;
}

.topic_image_updates_icon {
	background-position: -420px 0;
}


/*
.vdo {
	background-image: url('../_images/vdo.jpg'); background-repeat: no-repeat;
	width: 200px;
	height: 149px;
	cursor: pointer;
}
.vdo:hover {
	background-position: 0px -149px;
}*/

.play {
	position: absolute;
	z-index: 3;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background-image: url('../_images/play2.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.play:hover {
	background-position: 0 -50px;
}

.play:active {
	background-position: 0 -100px;
}

.business_hero {
	background-image: url('../_images/promotions/business_class.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.live_chat_hero {
	background-image: url('../_images/promotions/live_chat.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#store_content #business_vdo_div .business_vdo {
	width: 254px;
	height: 138px;
	cursor: pointer;
	background-image: url('../_images/store/business_vdo.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.business_vdo:hover {
	background-position: 0 -138px;
}

.editShop {
	width: 189px;
	height: 61px;
	background-image: url('../_images/features/editShop.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.vdo {
	position: relative;
	cursor: pointer;
}

.vdo img {}

.vdo .border {
	margin: 0;
}

.help_left {
	line-height: 30px;
	float: left;
	width: 200px;
	margin: 20px 0 0 10px;
}

.help_left h3 {
	font-size: 18px;
	line-height: 25px;
	display: block;
	margin-top: 0;
	margin-left: 25px !important;
}

.ul_title {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	text-indent: 10px;
}

.ul_title li {
	border-bottom: 1px dotted #ccc;
}

.ul_title li:hover {
	color: black;
	background-color: #d5f4ff;
}

.ul_title .select,
.ul_title .select:hover {
	color: #444;
	background-color: #a8e8ff;
}

.ul_title a {
	color: inherit;
}

.ul_sub {
	margin-left: 15px;
	padding: 5px 0 5px 0;
	text-indent: 0;
}

.ul_sub li {
	border-bottom: none;
}

.ul_manual,
.ul_manual ul {
	text-indent: 0;
}

.ul_manual ul {
	padding-top: 0;
	border-bottom: 1px solid #ccc;
}

.help_center {
	line-height: 22px;
	float: left;
	width: 700px;
	border-left: 2px solid #bbb;
}

.pagination div {
	float: left;
}

.page_next,
.page_previous {
	width: 29px;
	height: 29px;
	margin: 0 5px 0 5px;
	cursor: pointer;
	background-image: url('../_images/button/next_previous.png');
	background-repeat: no-repeat;
}

.page_previous {
	background-position: 0 0;
}

.page_previous:hover {
	background-position: -29px 0;
}

.page_previous:active {
	background-position: -58px 0;
}

.page_next {
	background-position: 0 -29px;
}

.page_next:hover {
	background-position: -29px -29px;
}

.page_next:active {
	background-position: -58px -29px;
}

.arrow_next,
.arrow_previous {
	width: 64px;
	height: 64px;
	margin: 0 5px 0 5px;
	cursor: pointer;
	background-image: url('../_images/button/arrow_next.png');
	background-repeat: no-repeat;
}

.arrow_previous {
	background-position: 0 0;
}

.arrow_previous:hover {
	background-position: -64px 0;
}

.arrow_previous:active {
	background-position: -128px 0;
}

.arrow_next {
	background-position: 0 -64px;
}

.arrow_next:hover {
	background-position: -64px -64px;
}

.arrow_next:active {
	background-position: -128px -64px;
}

.page_first,
.page_last {
	width: 24px;
	height: 29px;
	cursor: pointer;
	background-image: url('../_images/button/first_last.png');
	background-repeat: no-repeat;
}

.page_last {
	background-position: 0 0;
}

.page_last:hover {
	background-position: -24px 0;
}

.page_last:active {
	background-position: -48px 0;
}

.page_first {
	background-position: 0 -29px;
}

.page_first:hover {
	background-position: -24px -29px;
}

.page_first:active {
	background-position: -48px -29px;
}

.page_number {
	margin: 4px 10px 0 10px;
}

.page_number a {
	color: #333;
}

.phone {
	position: absolute;
	left: -330px;
	width: 540px;
	height: 600px;
	margin-top: 10px;
	background-image: url('../_images/iphone_hero.png');
	background-repeat: no-repeat;
}

.facebook_logo {
	float: left;
	width: 210px;
	height: 414px;
	background-image: url('../_images/facebook.jpg');
	background-repeat: no-repeat;
}

.twitter_logo {
	float: left;
	width: 211px;
	height: 338px;
	background-image: url('../_images/twitter_logo.jpg');
	background-repeat: no-repeat;
}

.twitter_logo2 {
	float: right;
	width: 211px;
	height: 338px;
	background-image: url('../_images/features/twitter_logo2.jpg');
	background-repeat: no-repeat;
}

.content_user {
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 5px 5px;
	background: white;
}

.user_profile {
	line-height: 30px;
	float: left;
	width: 410px;
	margin: 0;
	padding-left: 30px;
}

.user_profile li {
	padding: 5px 0;
	border-bottom: 1px dashed #999;
}

.user_action {
	line-height: 33px;
	float: left;
	width: 170px;
	margin-left: 10px;
	padding: 0;
}

.user_action li {
	border-bottom: 1px solid #eee;
}

.user_title {
	width: 480px;
	height: 15px;
	padding: 7px 10px 10px 10px;
	background: #e3f1f6;
}

.user_table {
	margin: 10px 0 20px 30px;
}

.user_table_setting {
	width: 450px;
	margin: 10px 0 20px 30px;
}

.user_table_setting td {
	line-height: 30px;
	height: 50px;
	border-bottom: 1px dashed gray;
}

.user_subject {
	font-weight: bold;
	width: 140px;
}

.user_detail {
	width: 240px;
}

.user_detail_div {
	float: left;
	width: 500px;
	padding-left: 20px;
}

.user_edit {
	text-align: right;
}

.edit_1,
.edit_2,
.edit_3,
.edit_4 {
	margin-top: 10px;
}

.order_odd {
	height: 100px;
	border-bottom: 1px dashed #eee;
}

.order_even {
	height: 100px;
	border-bottom: 1px dashed #eee;
	background-color: #f5f5f5;
}

.message_odd {
	height: 35px;
	border-bottom: 1px dashed #eee;
}

.message_even {
	height: 35px;
	border-bottom: 1px dashed #eee;
	background-color: #f5f5f5;
}

.frame {
	float: left;
	width: 74px;
	height: 74px;
	background-image: url('../_images/member/frame.png');
	background-repeat: no-repeat;
}

.ex_window {
	display: none;
	float: left;
	width: 70%;
}

.construct,
.construct:hover {
	cursor: default;
	text-decoration: none;
	color: #bbb;
}

.pause_button {
	position: absolute;
	z-index: 20;
	top: -45px;
	left: 900px;
	width: 30px;
	height: 30px;
	background-image: url('../_images/button/pause.png');
	background-repeat: no-repeat;
	background-position: -31px 0;
}

.pause_button:hover {
	cursor: pointer;
	background-position: 0 0;
}

.border {
	line-height: 25px;
	margin: 20px;
}

.border td {
	background-image: url('../_images/box/border.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.border .top .left {
	height: 20px;
	background-position: 0 0;
}

.border .middle .left {
	width: 20px;
	background-image: url('../_images/box/border_left.png');
	background-repeat: repeat-y;
}

.border .bottom .left {
	height: 20px;
	background-position: 0 -40px;
}

.border .top .center {
	height: 20px;
	background-image: url('../_images/box/border_top.png');
	background-repeat: repeat-x;
}

.border .middle .center {
	background: white;
}

.border .bottom .center {
	height: 20px;
	background-image: url('../_images/box/border_bottom.png');
	background-repeat: repeat-x;
}

.border .top .right {
	height: 20px;
	background-position: -40px 0;
}

.border .middle .right {
	width: 20px;
	background-image: url('../_images/box/border_right.png');
	background-repeat: repeat-y;
}

.border .bottom .right {
	height: 20px;
	background-position: -40px -40px;
}

#promotionList .border {
	float: left;
	margin: 0 0 40px 0;
}

#promotionList .bdright {
	margin-left: 40px;
}

#promotionList .img {
	width: auto;
	max-width: 380px;
	height: auto;
	max-height: 150px;
}

#promotionList .middle .center:hover {
	background-color: #f0f0f0;
}

.arrow_product_left,
.arrow_product_right {
	width: 20px;
	height: 64px;
	cursor: pointer;
	background-image: url('../_images/arrow_product.png');
}

.arrow_product_right {
	background-position: -22px 0;
}

.ex_product,
#shop_show .page {
	width: 64px;
	height: 64px;
	margin: 0 4px;
	cursor: pointer;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.product1 {
	margin-right: 5px;
	background-position: 0 0;
}

.product2 {
	margin-right: 5px;
	background-position: -64px 0;
}

.product3 {
	margin-right: 5px;
	background-position: -128px 0;
}

.product4 {
	margin-right: 5px;
	background-position: -192px 0;
}

.product5 {
	background-position: -256px 0;
}

.box_header {
	font-size: 16px;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	padding-left: 20px;
	color: #888;
	/*	text-shadow: 0px 1px 0px white;*/
	background: #eee;
	-webkit-box-shadow: 0 1px 2px #B6B7BB;
	box-shadow: 0 1px 2px #B6B7BB;
}

.box_shadow_right {
	-webkit-box-shadow: 2px 0 5px #aaa;
	box-shadow: 2px 0 5px #aaa;
}

.box_shadow_chrome {

	box-sizing: border-box;
	border: 1px solid #D8D9DC;
	border-radius: 2px 2px 2px 2px;
	/*
	-webkit-box-shadow: 0 1px 3px #B6B7BB;
	-moz-box-shadow: 0 1px 3px #B6B7BB;
	box-shadow: 0 1px 3px #B6B7BB;
*/
}

.box_shadow_chrome.service-buy-one,
.box_shadow_chrome.service-buy-one .flexLR {

	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.box_shadow_chrome.service-buy-one {

	box-sizing: border-box;
	padding: 30px 40px;
}

.box_shadow_chrome.service-buy-one .select_button {
	display: inline-block;
	margin: 0 10px;
}

.box_shadow_chrome_5 {
	border: 2px solid #D8D9DC;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 0 3px #B6B7BB;
	box-shadow: 0 0 3px #B6B7BB;
}

.envelop_shadow {
	border-bottom: 0;
}

.box_shadow_10 {
	-webkit-box-shadow: 0 5px 10px #ccc;
	box-shadow: 0 5px 10px #ccc;
}

.box_shadow_apple {
	border: 1px solid #bbb;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
}

.box_shadow_apple_lv2 {
	border: 1px solid #ddd;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
}

.chrome_style {
	border: 1px solid #D8D9DC;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 0 5px #B6B7BB;
	box-shadow: 0 0 5px #B6B7BB;
}

.chrome_style_notrim {
	border: 1px solid #D8D9DC;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 0 5px #B6B7BB;
	box-shadow: 0 0 5px #B6B7BB;
}

.register_plate {
	width: 320px;
	height: 50px;
	background-color: #75DDF5;
	/*    text-shadow: 0px 1px 0px #a6eeff;*/
}

.register_plate:hover {
	text-decoration: none;
	color: black;
	background-color: #54d5f3;
}

.circle_button {
	display: inline-block;
	width: 40px;
	height: 40px;
	padding: 0;
	cursor: pointer;
	border: 2px solid #ccc;
	border-radius: 20px;
}

.circle_button:hover {
	background: #f5f5f5;
}

.circle_button:active {
	border: 2px solid #bbb;
	background: #ddd;
}

.circle_button.select {
	border: 2px solid #999;
}

.circle_button_small {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	padding: 0;
	cursor: pointer;
	border-radius: 10px;
	background: rgba(200, 200, 200, 0.75);
}

.circle_button_small:hover {
	background: #aaa;
}

.circle_button_small:active {
	background: #ddd;
}

.slick-dots .slick-active .circle_button_small {
	margin: 0 -6px;
	padding: 0 10px;
	transition: 0.3s ease all;
	background: #00a0eb;
}

.manager_tab .circle_button:hover {
	background: none;
}

.slick-dots li {
	width: auto;
}


/**\fileter button\**/

#filterShow {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

#filterShow li {
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
}

#filterShow .greyButton a {
	text-align: center;
	text-decoration: none;
	color: #444;
}

#filterShow .greyButton {
	font-size: 14px;
	font-weight: normal;
	/*	border-left: #d2d2d2 1px solid;*/
	/*	background: transparent url('../_images/nav/button_normal.png') repeat 0px 0px;*/
	line-height: 50px;
	height: 50px;
	padding: 0 16px;
	list-style: none;
	cursor: pointer;
	background: none;
}

#filterShow a {
	/*	text-shadow: 0px 1px 0px white;*/
	display: block;
	width: 100%;
	height: 100%;
}

#filterShow .greyButton[left='left'] {
	padding-left: 15px;
	/*	border-left : #c3c3c3 1px solid;*/
	border-radius: 2px 0 0 2px;
}

#filterShow .greyButton[right='right'] {
	padding-right: 15px;
	/*	border-right: #d2d2d2 1px solid;*/
	border-radius: 0 2px 2px 0;
}

#filterShow .greyButton:hover {
	/*	background: url('../_images/nav/button_normal_h.png') repeat 0px 0px;*/
	border-bottom: 2px solid rgba(0, 160, 235, 1);
	background: rgba(0, 160, 235, 0.05);
}

#filterShow .greyButton:active {
	/*	background: transparent url('../_images/nav/button_normal_a.png') repeat 0px 0px;*/
	background: rgba(0, 160, 235, 0.2);
}

#filterShow .greyButton.select {
	/*	background: transparent url('../_images/nav/button_select.png') repeat 0px 0px;*/
	border-bottom: 2px solid #00a0eb;
}

#filterShow .greyButton.select a {
	/*	color: white;*/
	color: #00a0eb;
	text-shadow: none;
}

#filterShow .greyButton.select:hover {
	/*	background: transparent url('../_images/nav/button_select_h.png') repeat 0px 0px;*/
}

#filterShow .greyButton.select:active {
	background: transparent url('../_images/nav/button_select_a.png') repeat 0 0;
}

.filter_choices2 .greyButton {
	display: inline-block;
}

.myaccount-nav #filterShow .greyButton {
	padding: 0 10px;
}


/*--------------------------------------------------sIFR--------------------------------------------------------------*/

@media screen {
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
	}

	.sIFR-replaced,
	.sIFR-ignore {
		visibility: visible !important;
	}

	.sIFR-alternate {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		overflow: hidden;
		width: 0;
		height: 0;
	}

	.sIFR-replaced div.sIFR-fixfocus {
		float: none;
		overflow: auto;
		margin: 0;
		padding: 0;
		letter-spacing: 0;
	}
}

@media print {
	.sIFR-flash {
		position: absolute;
		display: none !important;
		overflow: hidden;
		width: 0;
		height: 0;
	}

	.sIFR-alternate {
		position: static !important;
		top: auto !important;
		left: auto !important;
		display: block !important;
		visibility: visible !important;
		width: auto !important;
		height: auto !important;
	}
}

.feedblogUpdates {
	line-height: 32px;
}

.feedblogUpdates .feedburnerFeedBlock {
	width: 650px;
}

.feedblogUpdates .feedburnerFeedBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: inherit;
}

.feedblogUpdates .feedburnerFeedBlock ul li {
	overflow: hidden;
}

.feedblogUpdates .feedburnerFeedBlock p {
	margin: 0;
	padding: 0;
}

.feedblogUpdates .fbsubscribelink {
	float: left;
	padding-top: 0;
}

.feedblogUpdates #creditfooter {
	position: relative;
	top: -10px;
	float: right;
}

.feedblogUpdates .feedburnerFeedBlock .date {
	font-size: 11px;
	display: inline;
	margin-left: 10px;
}


/*===================*/

#feedblog .feedburnerFeedBlock {
	width: 300px;
}

#feedblog .feedburnerFeedBlock ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
	color: inherit;
}

#feedblog .feedburnerFeedBlock ul li {
	overflow: hidden;
	height: 20px;
}

#feedblog .feedburnerFeedBlock .date {
	font-size: 9px;
	display: inline;
	margin-left: 5px;
}

#feedblog .feedburnerFeedBlock ul li {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
}

#feedblog .feedburnerFeedBlock ul li .headline {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}


/****************************************Template******************************************/

.template_area {
	width: 936px;
	background-color: #ffffff;
}

.template_area .templates {
	float: left;
	width: 220px;
	margin: 7px;
}

.template_file_area {
	width: 936px;
	background-color: #ffffff;
}

.template_file_area .template-table>tbody>tr.old-tr>td {
	background-color: #eeeeee;
}

.template_file_area .template-table>tbody>tr.update-tr>td {
	background-color: #aaffaa;
}

.template_file_area .template-table>tbody>tr.new-tr>td {
	background-color: #66ff66;
}

.template_file_area .db {
	color: #999999;
}

.template_file_area .file {
	color: #ff0000;
}

.bank-area {
	width: 750px;
	margin: 20px 0 0 0;
}

.list.bank {
	width: 100%;
}

.list.bank>thead>tr>td {
	font-size: 13px;
	/*
	border-right: 1px solid #ffffff;
	border-left: 1px solid #c2c2c2;
*/
	font-weight: bold;
	line-height: 30px;
	padding: 5px 0;
	text-align: center;
	vertical-align: middle;
	color: #333;
}

.list.bank>thead>tr>td.center.shadow {
	position: relative;
	height: 5px;
	margin: 0;
	padding: 0;
	border: none;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #c2c2c2;
	background: #ededed;
}

.list.bank>tbody>tr>td {
	line-height: 24px;
	height: 28px;
	/*
	border-right: 1px solid #ffffff;
	border-left: 1px solid #c2c2c2;
*/
	padding: 5px 7px;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
}

.list.bank>tbody>tr.gray>td,
.order.payment>tbody>tr.gray>td {
	background: #f5f5f5;
}

.list.bank>tbody>tr>td.left {
	text-align: left;
	vertical-align: middle;
}

.list.bank>tbody>tr>td.left>.icon {
	position: absolute;
	width: 24px;
	height: 24px;
	padding: 0 2px;
}

.list.bank>tbody>tr>td.left>.text {
	margin-left: 30px;
	padding: 0 2px;
}

.list.bank>tbody>tr>td.right,
.list.bank>thead>tr>td.right {
	border-right: 1px solid #c2c2c2;
}


/* Banks Icon*/

.icon.bbl {
	background: url(../_images/icon/bbl.gif) no-repeat;
}

.icon.scb {
	background: url(../_images/icon/scb.gif) no-repeat;
}

.icon.krungsri {
	background: url(../_images/icon/krungsri.gif) no-repeat;
}

.icon.ktb {
	background: url(../_images/icon/ktb.gif) no-repeat;
}

.icon.kbank {
	background: url(../_images/icon/kbank.gif) no-repeat;
}

p.example-tips {
	line-height: 30px;
	display: block;

	box-sizing: border-box;
	width: auto;
	min-height: 20px;
	margin: 20px 0 20px 0;
	padding: 10px;
	text-indent: 0;
	border: 1px dashed orange;
	background-color: #fff8ee;
}

p.tips {
	line-height: 20px;
	display: block;

	box-sizing: border-box;
	width: auto;
	min-height: 20px;
	margin: 20px 50px 20px 0;
	padding: 10px;
	text-indent: 10px;
	border: 1px dashed #E0603B;
	background-color: white;
}

p.tips>.icon.attention {
	background: url(../_images/icon/attention.png) no-repeat 50% 50%;
}

.icon,
#recent .icon {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 24px;
	padding: 0 5px;
	vertical-align: middle;
}

.ask_plate {
	width: 700px;
	background: url(../_images/ask_plate.png) no-repeat;
}

.button_search {
	display: block;
	width: 100px;
	height: 26px;
	cursor: pointer;
	border: none;
	background-image: url('../_images/button/search.png');
}

.button_search:hover {
	background-position: 0 -26px;
}

.rotate45 {
	display: inline-block;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.clear {
	clear: both;
}

.clear5 {
	clear: both;
	height: 5px;
}

.clear10 {
	clear: both;
	height: 10px;
}

.clear20 {
	clear: both;
	height: 20px;
}

.clear30 {
	clear: both;
	height: 30px;
}

.clear40 {
	clear: both;
	height: 40px;
}

.clear50 {
	clear: both;
	height: 50px;
}

.clear60 {
	clear: both;
	height: 60px;
}

.clear80 {
	clear: both;
	height: 80px;
}

.clear100 {
	clear: both;
	height: 100px;
}

.clear150 {
	clear: both;
	height: 150px;
}

.clear200 {
	clear: both;
	height: 200px;
}

.faq_list>li {
	margin-top: 10px;
	list-style-image: url('../_images/icon/question.jpg');
}

.faq_list>li>div {
	font-weight: bold;
	cursor: pointer;
	color: #00A0EB;
}

.faq_list .sample_answer {
	font-weight: normal !important;
	color: #999;
}

.faq_list .help_yesorno {
	display: none;
	margin-top: 10px;
	padding: 7px 15px;
	background-color: #fff8e4;
}

.quoate_left,
.quoate_right {
	width: 86px;
	height: 65px;
	background-image: url('../_images/testominals/quoate.jpg');
}

.quoate_right {
	background-position: -86px;
}

span.float {
	position: relative;
	z-index: 5;
}

#slide-loading {
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	-webkit-animation: flash-loading infinite 2s ease;
	animation: flash-loading infinite 2s ease;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	border: none !important;
	background-color: #aaa;
}

@-webkit-keyframes flash-loading {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 0.3;
	}
}

@keyframes flash-loading {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 0.3;
	}
}

#promotion_div {
	z-index: 21;
	width: 960px;
	height: 320px;
}

#promotion_div .promotion_img {
	opacity: 0.5;
	-webkit-filter: grayscale(100);
	-o-filter: grayscale(100);
	filter: grayscale(100);
}

#promotion_div #id_promotion_link .promotion_img {
	opacity: 1;
	-webkit-filter: none;
	-o-filter: none;
	filter: none;
}

#slide1_div {
	z-index: 21;
	overflow: hidden;
	width: 128px;
	height: 90px;
}

#slide2_div {
	z-index: 21;
	overflow: hidden;
	width: 250px;
	height: 193px;
}

#slide3_div {
	z-index: 21;
	overflow: hidden;
	width: 200px;
	height: 250px;
}

.banner_shadow {
	position: absolute;
	z-index: 0;
	top: 318px;
	left: 2px;
	width: 955px;
	height: 107px;
	background-image: url('../_images/banner_shadow.png');
	background-repeat: no-repeat;
}

#service_div {
	position: relative;
	z-index: 21;
	left: -3px;
	overflow: hidden;
	width: 960px;
	height: 312px;
}

#slideshow_div {
	position: relative;
	z-index: 21;
	left: -3px;
	overflow: hidden;
	width: 551px;
	height: 210px;
}

.promotion_img {
	display: inline;
	float: left;
	width: 960px;
	height: 320px;
	border: 0;
}

.slide1_img {
	display: inline;
	float: left;
	width: 128px;
	height: 90px;
	border: 0;
}

.slide2_img {
	display: inline;
	float: left;
	width: 250px;
	height: 193px;
	border: 0;
}

.slide3_img {
	display: inline;
	float: left;
	width: 200px;
	height: 250px;
	border: 0;
}

#slideshow_div .promotion_img {
	width: 551px;
	height: auto;
}

#slideshow_div #pro_slide {
	width: 1653px;
	height: 210px;
	margin-left: -400px;
}

#pro_slide {
	width: 2880px;
	height: 320px;
	margin-left: -700px;
}

#slide1_slide {
	width: 384px;
	height: 90px;
	margin-left: -128px;
}

#slide2_slide {
	width: 750px;
	height: 232px;
	margin-left: -250px;
}

#slide3_slide {
	width: 600px;
	height: 250px;
	margin-left: -200px;
}

.b_visitshop {
	width: 194px;
	height: 64px;
	background: url(../_images/button/b_visitshop.png) no-repeat 0 0;
}

.b_visitshop:hover {
	cursor: pointer;
	background-position: -194px 0;
}

.bg_update {
	width: 950px;
	height: 280px;
	background: url(../_images/bg_update3.jpg) no-repeat 0 0;
}

.bg_update2 {
	width: 950px;
	height: 280px;
	background: url(../_images/bg_update.jpg) no-repeat 0 0;
}

.bg_calendar {
	width: 192px;
	height: 192px;
	background: url(../_images/calendar2.png) no-repeat 0 0;
}

#ls_week {
	/* background: url(../_images/wood_plate4.png) no-repeat bottom; */
	margin-bottom: 10px;
}

.sale_shelf {
	width: 954px;
	height: 200px;
	background: url(../_images/shelf.png) no-repeat bottom;
}

.sale_product_container {
	position: relative;
	float: left;
	width: 170px;
	height: 173px;
	margin-right: 8px;
	text-align: center;
}

.sale_product {
	position: absolute;
	z-index: 2;
	bottom: 4px;
	left: 15px;
	max-width: 140px;
	max-height: 140px;
	border: 1px solid #eee;
	background-color: white;
}

div[name='sale_4'] .sale_product {
	border: none;
	background-color: transparent;
}

.sale_tag {
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 0;
}

.sale_price {
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 10px;
	width: 55px;
	text-align: center;
	color: red;
	text-shadow: 0 1px 0 white, 0 -1px 0 #ddd;
}

.sale_price_normal {
	font-size: 11px;
	position: absolute;
	z-index: 10;
	bottom: -19px;
	width: 170px;
	text-align: center;
	text-shadow: 0 1px 0 #f3d291;
}

.ribbon_left,
.ribbon_left_new {
	position: relative;
	left: -43px;
	width: 314px;
	height: 78px;
	background: url(../_images/ribbon_left.png) no-repeat 0 0;
}

.ribbon_left div,
.ribbon_left_new div {
	position: relative;
	padding-top: 10px;
	padding-left: 60px;
}

.ribbon_left_new {
	line-height: 30px;
	left: -46px;
}

.box_content .pro_active,
.box_content .pro_expire {
	line-height: 30px;
}

.pro_active {
	font-size: 20px;
	line-height: 40px;
	color: #2dae00;
}

.pro_expire {
	font-size: 20px;
	line-height: 40px;
	color: red;
}

.result_button {
	width: 244px;
	height: 58px;
	cursor: pointer;
	background: url(../_images/button/result.png) no-repeat 0 0;
}

.result_button:hover {
	background-position: 0 -58px;
}

.lnwshopofthedayall {
	width: 244px;
	height: 58px;
	cursor: pointer;
	background: url(../_images/button/lnwshopofthedayall.png) no-repeat 0 0;
}

.lnwshopofthedayall:hover {
	background-position: 0 -58px;
}

.add_shop_button {
	width: 244px;
	height: 58px;
	cursor: pointer;
	background: url(../_images/button/add_shop.png) no-repeat 0 0;
}

.add_shop_button:hover {
	background-position: 0 -58px;
}

.vote_lnwshop_of_the_year_2012 {
	width: 300px;
	height: 58px;
	cursor: pointer;
	/*background: url(../_images/button/vote_lnwshop_of_the_year_2012.png) no-repeat 0px 0px;*/
	background: url(../_images/button/view_lnwshop_of_the_year_2012.png) no-repeat 0 0;
}

.vote_lnwshop_of_the_year_2012:hover {
	background-position: 0 -58px;
}

.buy_print_sheet,
.buy_slideshow {
	width: 244px;
	height: 58px;
	cursor: pointer;
	/*background: url(../_images/button/vote_lnwshop_of_the_year_2012.png) no-repeat 0px 0px;*/
	background: url(../_images/button/buy_print_sheet.png) no-repeat 0 0;
}

.buy_print_sheet:hover,
.buy_slideshow:hover {
	background-position: 0 -58px;
}

.buy_slideshow {
	background: url(../_images/button/buy_slideshow.png) no-repeat 0 0;
}

.all_show_button {
	width: 244px;
	height: 58px;
	margin: 30px 0;
	cursor: pointer;
	background: url(../_images/button/all_shop_button.png) no-repeat 0 0;
}

.all_show_button:hover {
	background-position: 0 -58px;
}

.facebook_compare_button {
	width: 244px;
	height: 58px;
	margin: 10px 0;
	cursor: pointer;
	background: url(../_images/button/facebook_compare_button.jpg) no-repeat 0 0;
}

.facebook_compare_button:hover {
	background-position: 0 -58px;
}

.button_gray {
	font-size: 20px;
	line-height: 58px;
	width: 157px;
	height: 58px;
	margin: 10px 0;
	cursor: pointer;
	text-align: center;
	color: #666;
	background: url(../_images/button/button_gray.png) no-repeat 0 0;
	text-shadow: 0 1px 0 white;
}

.button_gray:hover {
	background-position: 0 -58px;
}

.magazine_button {
	width: 244px;
	height: 58px;
	margin: 30px 0;
	cursor: pointer;
	background: url(../_images/button/magazine.png) no-repeat 0 0;
}

.magazine_button:hover {
	background-position: 0 -58px;
}

.attachment-thumbnail {
	margin: 5px;
	padding: 5px;
	border: 1px solid #D8D9DC;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 0 3px #B6B7BB;
	box-shadow: 0 0 3px #B6B7BB;
}

.gotoshop_black_button {
	width: 139px;
	height: 58px;
	margin: 0;
	cursor: pointer;
	background: url(../_images/button/gotoshop_black.png) no-repeat 0 0;
}

.gotoshop_black_button:hover {
	background-position: 0 -58px;
}

.interviewshop_button {
	width: 139px;
	height: 58px;
	margin: 20px 0;
	cursor: pointer;
	background: url(../_images/button/button_interview.png) no-repeat 0 0;
}

.interviewshop_button:hover {
	background-position: 0 -58px;
}

.reviewshop_button {
	width: 139px;
	height: 58px;
	margin: 20px 0;
	cursor: pointer;
	background: url(../_images/button/review_shop.png) no-repeat 0 0;
}

.reviewshop_button:hover {
	background-position: 0 -58px;
}

.gotoshop_button {
	width: 157px;
	height: 58px;
	margin: 30px 0;
	cursor: pointer;
	background: url(../_images/button/gotoshop.png) no-repeat 0 0;
}

.gotoshop_button:hover {
	background-position: 0 -58px;
}

a h2 .cufon {}

a:hover h2 .cufon {
	border-bottom: solid 1px #666;
}

#follow_twitter {
	font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif sans-serif;
	font-size: 11px;
	position: relative;
	left: 5px;
	display: inline;
	width: 130px;
	margin-right: 15px;
	padding: 12px 5px 0 5px;
	border-width: 1px 0 0 0;
	border-radius: 3px;
}

.frame_paper {
	width: 180px;
	height: 180px;
	background: url(../_images/frame.png) no-repeat center;
}

.cart_button {
	font-size: 14px;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	float: right;

	align-items: center;
	justify-content: center;

	box-sizing: border-box;
	height: auto;
	margin: 7px 0;
	padding: 10px 15px;
	text-align: center;
	border-radius: 40px;
	background-color: #2fbdf8;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.cart_button img {
	height: 20px;
	margin-top: -4px;
	margin-right: 5px;
}

.cart_button:hover {
	background: #018ddd;
}

.cart_empty {
	background: white;
}

.cart_empty:hover {
	background: #bcebff;
}

.cart_button {
	text-decoration: none;
}

.service-head,
.service-desc {
	/*	text-shadow: 0px 1px 0px white;*/
}

.service-head,
.service-desc strike {
	/*	text-shadow: none;*/
}

.service-desc {
	position: relative;
}

.service_desc ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.service-app {
	position: relative;
	width: 106px;
	height: 106px;
	background-repeat: no-repeat;
	background-size: contain;
}

.service-app[service='domain'] {
	background-image: url('../_images/store/logo/m_domain.png');
}

.service-app[service='transfer_domain'] {
	background-image: url('../_images/store/logo/m_transfer_domain.png');
}

.service-app[service='point_domain'] {
	background-image: url('../_images/store/logo/m_point_domain.png');
}

.service-app[service='slideshow'] {
	background-image: url('../_images/store/logo/m_slideshow.png');
}

.service-app[service='welcome_page'] {
	background-image: url('../_images/store/logo/m_welcome_page.png');
}

.service-app[service='welcome_popup'] {
	background-image: url('../_images/store/logo/m_welcome_popup.png');
}

.service-app[service='tax_invoice'] {
	background-image: url('../_images/store/logo/m_tax_invoice.png');
}

.service-app[service='shop_design'] {
	background-image: url('../_images/store/logo/m_shop_design.png');
}

.service-app[service='premium_template'] {
	background-image: url('../_images/store/logo/m_premium_template.png');
}

.service-app[service='print_sheet'] {
	background-image: url('../_images/store/logo/m_print_sheet.png');
}

.service-app[service='sms'] {
	background-image: url('../_images/store/logo/m_sms.png');
}

.service-app[service='live_chat'] {
	background-image: url('../_images/store/logo/m_live_chat.png');
}

.service-app[service='gointer'] {
	background-image: url('../_images/store/logo/m_gointer.png');
}

.service-app[service='promotion'] {
	background-image: url('../_images/store/logo/m_promotion.png');
}

.service-app[service='manager_app'] {
	background-image: url('../_images/store/m_manager_app.png');
}

.service-app[service='mobile_site'] {
	background-image: url('../_images/store/logo/m_mobile_site.png');
}

.service-app[service='lnwpay'] {
	background-image: url('../_images/store/logo/m_lnwpay.png');
}

.service-app[service='lnwpay_lite'] {
	background-image: url('../_images/store/logo/m_lnwpay_lite.png');
}

.service-app[service='shipping'] {
	background-image: url('../_images/store/logo/m_lnwexpress.png');
}

.service-app[service='lnwpickpack'] {
	background-image: url('../_images/store/logo/m_lnwpickpack.png');
}

.service-app[service='ssl'] {
	background-image: url('../_images/store/logo/m_ssl.png');
}

.service-app[service='business_class'] {
	background-image: url('../_images/store/logo/m_business_class.png');
}

.service-app[service='sure_shopping'] {
	background-image: url('../_images/store/logo/m_sure_shopping.png');
}

.service-app[service='be_brand'] {
	background-image: url('../_images/store/logo/m_be_brand.png');
}

.service-app[service='landing_design'] {
	background-image: url('../_images/store/logo/m_landing_design.png');
}

.service-app[service='dropship'] {
	background-image: url('../_images/store/logo/m_dropship.png');
}

.service-app[service='chat_commerce'] {
	background-image: url('../_images/store/logo/m_chat_commerce.png');
}

.service-app[service='lazada'] {
	background-image: url('../_images/store/logo/m_lazada.png');
}

.service-app[service='shopee'] {
	background-image: url('../_images/store/logo/m_shopee.png');
}

.service-app[service='my_app'] {
	background-image: url('../_images/store/logo/m_my_app.png');
}

.service-app[service='coupon'] {
	background-image: url('../_images/store/logo/m_coupon.png');
}

.service-app[service='google_shopping'] {
	background-image: url('../_images/store/logo/m_google_shopping.png');
}

.service-app[service='facebook_ads'] {
	background-image: url('../_images/store/logo/m_facebook_ads.png');
}

.service-app[service='google_ads'] {
	background-image: url('../_images/store/logo/m_google_ads.png');
}

.service-app[service='google_text_ads'] {
	background-image: url('../_images/store/logo/m_google_text_ads.png');
}

.service-app[service='facebook_store'] {
	background-image: url('../_images/store/m_facebook_store.png');
}

.service-app[service='facebook_shop'] {
	background-image: url('../_images/store/logo/m_facebook_shop.png');
}

.service-app[service='lnwmall'] {
	background-image: url('../_images/store/logo/m_lnwmall.png');
}

.service-app[service='lnwmarket'] {
	background-image: url('../_images/store/m_lnwmarket.png');
}

.service-app[service='lnwshopapp'] {
	background-image: url('../_images/mobile/lnwshop_flat_128.png');
}

.service-app[service='elevenstreet'] {
	background-image: url('../_images/store/m_elevenstreet.png');
}

.service-app[service='moohouz'] {
	background-image: url('../_images/store/m_moohouz.png');
}

.service-app[service='priceza'] {
	background-image: url('../_images/store/logo/m_priceza.png');
}

.service-app[service='thaibookfair'] {
	background-image: url('../_images/store/logo/m_thaibookfair.png');
}

.service-app[service='training'] {
	background-position: -318px 0;
}

.service-app[service='training-photo'] {
	background-position: 0 -107px;
}

.service-app[service='training-facebook'] {
	background-position: -106px -107px;
}

.service-app[service='training-smm'] {
	background-position: -212px -107px;
}

.service-app[service='training-seo'] {
	background-position: -318px -107px;
}

.service-app[service='statistic'] {
	background-position: -530px 0;
}

.service-app[service='facebook_photo'] {
	background-position: -424px -107px;
}

.service-app[service='new_page'] {
	background-position: -742px -107px;
}

.service-app[service='email'] {
	background-position: -742px 0;
}

.service-app[service='template'] {
	background-position: -848px 0;
}

.service-app[service='your_app'] {
	background-position: -1060px 0;
}

.service-app[service='landing_page'] {
	background-image: url('../_images/store/logo/m_landing_page.png');
}

.service-app[service='staff_member'] {
	background-image: url('../_images/store/logo/m_staff_member.png');
}

.service-app[service='ig_shopping'] {
	background-image: url('../_images/store/logo/m_ig_shopping.png');
}

.service-app[service='jd_central'] {
	background-image: url('../_images/store/logo/m_jd_central.png');
}

.service-app[service='google_shopping'] {
	background-image: url('../_images/store/logo/m_google_shopping.png');
}

.service-app[service='online_store'] {
	background-image: url('../_images/store/logo/m_online_store.png');
}

.service-app[service='conversion_tracking'] {
	background-image: url('../_images/store/logo/m_conversion_tracking.png');
}

.service-app[service='affiliate'] {
	background-image: url('../_images/store/logo/m_affiliate.png');
}

.service-app[service='wholesale'] {
	background-image: url('../_images/store/logo/m_wholesale.png');
}

.service-app[service='line_shopping'] {
	background-image: url('../_images/store/logo/m_line_shopping.png');
}

.service-app[service='tiktok_shop'] {
	background-image: url('../_images/store/logo/m_tiktok_shop.png');
}

.service-app[service='facebook_messenger'] {
	background-image: url('../_images/store/logo/m_facebook_messenger.png');
}

.service-app[service='google_workspace'] {
	background-image: url('../_images/store/logo/m_google_workspace.png');
}

.service-app[service='etax'] {
	background-image: url('../_images/store/logo/m_etax.png');
}

.service-app[service='product_set'] {
	background-image: url('../_images/store/logo/m_product_set.png');
}

.service-app[service='purchase_account'] {
	background-image: url('../_images/store/logo/m_purchase_account.png');
}

.service-products {
	width: 107px;
	height: 107px;
	background: url(../_images/store/s_products.png) no-repeat;
}

.service-products[service='box'] {
	background-position: 0 0;
}

.service-products[service='tshirt'] {
	background-position: -106px 0;
}

.service-show a {
	line-height: 20px;
	display: block;
	float: left;

	box-sizing: border-box;
	width: 33%;
	min-width: 320px;
	height: auto;
	max-height: 125px;
	margin: 0 0 20px 0;
	padding: 10px 5px 10px 10px;
	text-decoration: none;
	border-radius: 5px;
}

.service-buy-one .service-show a {
	margin-bottom: 0;
}

.store_module_plan .store_module_plan_pricebox,
.store_module_plan .store_module_plan_buy,
.service-buy-one i,
.service-buy-one .select_button_a,
[class$="plan_buy"],
[class$="plan_pricebox"],
[class$="plan_price"] {
	display: none !important;
}

.store_google_workspace_plan_buy {
	display: block !important;
}

.service-show a:hover {
	border-radius: 10px;
	background-color: rgba(0, 0, 0, 0.05);
}

.service-show a:after {
	display: block;
	clear: both;
	content: '';
}

.service-show-package {
	padding: 20px;
}

.service-show-package a {
	width: 260px;
	min-width: 300px;
	max-height: none;
	margin-right: 8px;
	text-align: left;
}

.service-show-package a:hover {
	background: white;
}

.service-show-package .service-desc {
	width: 100% !important;
	margin-top: 20px;
}

.service-show-package>a>.service-desc>b {
	display: inline-block;
	margin-top: 10px;
}

.service-show-package>a.a_promotion_package>.service-desc>b {
	font-family: 'rsulight';
	font-size: 20px !important;
}

.service-show-package>a.a_promotion_package>.service-desc>b.service-num {
	font-size: 14px !important;
	display: inline-block;
	clear: both;
	padding-top: 10px;
}

.service-show-package>a.a_promotion_package>.service-desc>b>span {
	font-family: sans-serif;
	zoom: 1.5;
}

.service-show-package.service-show>a>.service-desc>span {
	/*	min-height: 80px;*/
}

.service-show-related_package {
	/*
	position: relative;
	left: -5px;
*/
	display: inline-block;
	max-width: 210px;
}

.service-show-related_package a {
	/*	width: 100%;*/
	min-width: 0;
	max-height: none;
}

.service-show-related_package .service-desc {
	margin-left: 0 !important;
}

.service-show a:active {
	-webkit-box-shadow: inset 0 1px 2px 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);
}

.service-show>a>div,
.service-show>a>.service-desc {
	float: left;
}

.service-show>a>div {
	border-radius: 16px;
}

.service-show>a>.service-desc {
	line-height: 20px;
	width: 166px;
	margin-top: 0;
	margin-left: 15px;
	color: #00A0EB;
}

.service-show>a>span {
	color: #444;
}

.service-show-big>a i,
.service-show>a i {
	font-style: normal;
	display: block;
	width: 100%;
	text-decoration: none;
	color: #00A0EB;
	background-image: url('../_images/icon/arrow_link.png');
	background-repeat: no-repeat;
	background-position: 80px 3px;
}

.service-show>a i {
	display: none;
}

.service-show-big>a {
	max-height: none;
}

.service-show-big>a i {
	display: none;
	margin-top: 10px;
	background-position: 130px 3px;
}

.service-show>a>.service-desc>b {
	font-size: 15px;
	white-space: nowrap;
	color: #444;
}

.service-show-big>a>.service-desc>b>span,
.service-show>a>.service-desc>b>span,
.service_price>b>span {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	display: inline-block;
	margin: 5px 0 0;
	padding: 0 5px 0 5px;
	color: #00A0EB;
	border: 1px solid #00A0EB;
	border-radius: 5px;
}

.service-show-big>a>.service-desc>b>span.free_price,
.service-show>a>.service-desc>b>span.free_price,
.service_price>b>span.free_price {
	color: forestgreen;
	border-color: forestgreen;
}

.service-show-big>a>.service-desc>b.average_price,
.service-show>a>.service-desc>b.average_price,
.service_price>b.average_price {
	display: none !important;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	display: inline-block;
	margin: 5px 0 0;
	padding: 0 5px 0 5px;
	white-space: nowrap;
	color: #999;
	border: 1px solid #ddd;
	border-radius: 5px;
}

.service-show-big>a>.service-desc>b>span.special_price>b,
.service-show>a>.service-desc>b>span.special_price>b,
.service_price>b>span.special_price>b {
	font-weight: normal;
	white-space: nowrap;
}

.service-show-big>a>.service-desc>b>span.special_price,
.service-show>a>.service-desc>b>span.special_price,
.service_price>b>span.special_price {
	line-height: 17px;
	display: inline-block;
	margin: 5px 0 0;
	padding: 0 5px 0 5px;
	white-space: nowrap;
	color: orangered;
	border: 1px solid orangered;
	border-radius: 5px;
}

.service-show-big>a .special_percent,
.service-show>a>.service-desc>b .special_percent,
.service_price>b .special_percent {
	font-size: 11px;
	font-weight: normal;
	position: relative;
	right: -6px;
	display: inline-block;
	padding: 0 5px;
	color: white;
	border-radius: 0 5px 5px 0;
	background: orangered;
}

.service_price>b>span,
.service_price>b>span.special_price,
.service_price>b.average_price {
	padding: 0 10px;
}

.service_price>b>span,
.service_price>b.average_price,
.service_price>b>span.special_price>b,
.service_price>b .special_percent {
	font-size: 13px;
	line-height: 22px;
}

.service_price>b .special_percent {
	right: -11px;
}

.service-show>a>.service-desc>span {
	font-size: 12px;
	line-height: 16px;
	display: block;
	margin-top: 5px;
	color: #7d7d7d;
}

.start_each .service-show>a>.service-desc>span {
	font-size: 12px;
}

.service-show s {
	text-shadow: none;
}

.service-related .service-app {
	-moz-zoom: 0.65;
	-ms-zoom: 0.65;
	-o-zoom: 0.65;
	-webkit-zoom: 0.65;
	zoom: 0.65;
	border-radius: 20px;
}


/*
.service-related .service-app[service='domain'] { background-position: 0px 0px;}
.service-related .service-app[service='transfer'] { background-position: -71px 0px;}
.service-related .service-app[service='design'] { background-position: -142px 0px;}
.service-related .service-app[service='training'] { background-position: -213px 0px;}
.service-related .service-app[service='facebook_store'] { background-position: -284px 0px;}
.service-related .service-app[service='statistic'] { background-position: -355px 0px;}
.service-related .service-app[service='point'] { background-position: -426px 0px;}
.service-related .service-app[service='email'] { background-position: -497px 0px;}
.service-related .service-app[service='template'] { background-position: -568px 0px;}
.service-related .service-app[service='promotion'] { background-position: -639px 0px;}
.service-related .service-app[service='your_app'] { background-position: -709px 0px;} .service-related .service-app[service='my_app'] { background-position: -709px 0px;}
.service-related .service-app[service='coupon'] { background-position: -780px 0px;}
.service-related .service-app[service='ssl'] { background-position: -850px 0px;}
.service-related .service-app[service='training-photo'] { background-position: -0px -71px;}
.service-related .service-app[service='training-facebook'] { background-position: -71px -71px;}
.service-related .service-app[service='training-smm'] { background-position: -142px -71px;}
.service-related .service-app[service='training-seo'] { background-position: -213px -71px;}
.service-related .service-app[service='facebook_photo'] { background-position: -284px -71px;}
.service-related .service-app[service='welcome_page'] { background-position: -355px -71px;}
.service-related .service-app[service='print_sheet'] { background-position: -426px -71px;}
.service-related .service-app[service='new_page'] { background-position: -497px -71px;}
.service-related .service-app[service='slideshow'] { background-position: -568px -71px;}
.service-related .service-app[service='business_class'] { background-position: -638px -71px;}
.service-related .service-app[service='live_chat'] { background-position: -709px -71px;}
.service-related .service-app[service='gointer'] { background-position: -780px -71px;}
*/

#store_content {
	padding-top: 15px;
}

#store_content .box_shadow_chrome,
.service-related-bottom .box_shadow_chrome {
	max-width: 1020px !important;
	margin: 0 auto;
	border: 0;
	border-radius: 30px;
	background: white;
	-webkit-box-shadow: 0 20px 30px -10px #DDDDDf;
	box-shadow: 0 20px 30px -10px #DDDDDf;
}

#store_content .promotion_horizontal {
	margin-bottom: 30px;
}

#store_content .promotion_horizontal .service-package-each {
	display: none;
}

#store_content .promotion_horizontal .box_shadow_chrome {
	max-width: none !important;
}

#store_content .promotion_horizontal .service-show-package {
	overflow-x: auto;
	overflow-y: hidden;
	max-width: none !important;
	height: auto;
	padding: 20px;
	white-space: nowrap;
}

#store_content .promotion_horizontal .service-show-related_package a {
	max-width: 300px;
}

#store_content .promotion_horizontal .service-show-related_package a .couple_bundle {
	max-width: 230px;
}

#store_content .promotion_horizontal .service-show-related_package>a>.service-desc>b {}

#store_content .promotion_horizontal .service-show-related_package {
	display: inline-block;
	padding: 0;
}

#store_content .promotion_horizontal .service-show-package a {
	display: inline-block;
	float: none;
	vertical-align: middle;
	white-space: normal;
}

.service-related-bottom {
	/*	margin-top: 40px;*/
	padding: 60px 0 40px;
}

.service-related-bottom.bg_grain {
	padding-top: 100px;
}

#store_content .deal_service .service-show {
	padding: 0;
}

#store_content .service-show,
.service-related-bottom .service-show,
.promotion_package_onhomepage .service-show {
	/*	display: inline-block;*/
	display: block;

	box-sizing: border-box;
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding: 30px 20px 10px 40px;
	text-align: left;
	background: white;
}

.box_shadow_chrome.promotion_package_onhomepage {
	border: 0;
}

@media screen and (min-width: 800px) and (max-width: 1200px) {
	#store_content .service-show {
		display: inline-block;
		max-width: 960px;
		margin: 0 auto;
		text-align: left;
	}

	#store_content .service-show,
	.service-related-bottom .service-show,
	.promotion_package_onhomepage .service-show {
		padding: 40px 10px 20px 20px;
	}
}

#store_content .service-related .service-show {
	padding: 0;
}

#store_content .service-related a {
	margin-bottom: 0;
}

#store_content .service-related a:hover {
	background: none;
}

#store_content .service-related a b {
	color: #666;
}

#store_content .service-related a span {
	color: #999;
}

#service-all.service-show a {
	position: relative;
	z-index: 99;
	margin: 20px 0 0 0;
	padding-bottom: 0;
}

#service-all.service-show a:hover {
	background: #f0f0f0;
	-webkit-box-shadow: 0 0 3px #B6B7BB;
	box-shadow: 0 0 3px #B6B7BB;
}

.bg_grain #service-all.service-show a:hover {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bg_grain #service-all.service-show a:hover .service-app {
	border-bottom: 2px solid #68421e;
}

#service-all.service-show a:active {
	-webkit-box-shadow: inset 0 1px 2px 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);
}

#service-all .sale_shelf {
	position: relative;
	z-index: 0;
	top: -11px;
	left: -20px;
	clear: both;
	height: 40px;
}

.service-inline .service-app {
	display: inline;
	float: left;
	margin-right: 12px;
}

.service-inline2 .service-app {
	display: inline;
	float: left;
	margin-right: 4px;
}

.service-related .service-show a {
	min-width: 240px;
	margin-bottom: 0;
}

.service-detail .service-related .service-show a {
	margin-bottom: 0;
}

.service-related>.service-show>a>.service-desc {
	width: 138px;
	text-align: left;
}

.service-related>.service-show>a>.service-desc>b {
	white-space: nowrap;
}

.service-related>.service-show>a>.service-desc>b,
.service-related>.service-show>a>.service-desc>b>span {
	font-size: 12px;
}

.enterprise_content .service-show-big a,
.enterprise_content .service-show a {
	background: #f5f5f5;
}

.enterprise_content .service-show-big a:hover,
.enterprise_content .service-show a:hover {
	background: #eee;
}

.enterprise_content .bg_template .service-show-big a {
	background: #e0e0e0;
}

.enterprise_content .bg_template .service-show-big a:hover {
	background: #d9d9d9;
}

.service-show-big a {
	font-size: 13px;
	line-height: 20px;
	display: block;
	float: left;
	width: 430px;
	height: auto;
	min-height: 220px;
	margin: 0 0 30px 0;
	padding: 10px;
	text-decoration: none;
	border-radius: 5px;
}

.service-show-big:after,
.service-show-big a:after {
	display: block;
	clear: both;
	content: '';
}

.box_shadow_chrome .service-show-big a {
	width: 450px;
	margin-right: 15px;
}

.service-show-big a:hover {
	background: rgba(0, 0, 0, 0.05);
}

.service-show-big a:active {
	-webkit-box-shadow: inset 0 1px 2px 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);
}

.service-show-big>a>div,
.service-show-big>a>.service-desc {
	float: left;
}

.service-show-big>a>div {
	position: relative;
	width: auto;
}

.service-show-big>a>div .status_icon {}

.service-show-big>a>div>img {
	width: 200px;
	max-width: 100%;
	border-radius: 20px !important;
}

.service-show-big>a>.service-desc {
	width: 200px;
	margin-top: 0;
	margin-left: 30px;
	color: #7d7d7d;
}

.service-show-big>a>.service-desc>.no_flash {
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 5px;
	letter-spacing: 0;
	color: #333;
}

.service-show-big>a>.service-desc>.no_flash.small_service_name {
	font-size: 21px;
}

.bg_plate {

	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	/*	background: url(../_images/store/bg_plate.jpg) no-repeat center bottom;*/
	/*	border-bottom: 1px solid #ddd;*/
}

#help_plate {
	width: 100%;
	height: 100%;
	/*	background: url(../_images/store/phone.png) no-repeat center left;*/
}

#service_why {
	line-height: 25px;
	height: 170px;
	/*
	background: url(../_images/store/lnwshop_store_320.png) no-repeat;
	background-position: 10px 130px;
*/
	padding: 20px 10px 10px 20px;
}

#service_why2 {
	line-height: 25px;
	height: 170px;
	padding: 17px 10px 10px 20px;
}

#lnwmall_plate:hover,
#service_why2:hover {
	background-color: #f5f5f5;
}

.listed_shop,
.listed_domain {
	margin: 0 0 13px 0;
	padding: 5px;
	border: 1px dashed #ccc;
	background-color: #fefefe;
}

.listed_domain span {
	float: left;
}

.primary_domain {
	background-color: #b9eeff;
}

.primary_domain span {
	font-weight: bold;
}

.set_primary_domain {
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(../_images/icon/secondary_domain.png) no-repeat;
}

.set_primary_domain:hover,
.primary_domain .set_primary_domain {
	background: url(../_images/icon/main_domain.png) no-repeat;
}

.move_domain {
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer;
	background: url(../_images/icon/move_domain2.png) no-repeat;
}

.move_domain:hover {
	background: url(../_images/icon/move_domain.png) no-repeat;
}

.edit_domain {
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer;
	background: url(../_images/icon/edit_domain2.png) no-repeat;
}

.edit_domain:hover {
	background: url(../_images/icon/edit_domain.png) no-repeat;
}

.select_mini_button {
	font-size: 12px;
	line-height: 20px;
	width: 60px;
	height: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: white;
	background: url(../_images/button/store_mini2.png) no-repeat;
}

.select_mini_button:hover {
	background-position: -60px 0;
}

.select_mini_red_button {
	font-size: 12px;
	line-height: 20px;
	width: 60px;
	height: 25px;
	cursor: pointer;
	text-align: center;
	color: white;
	background: url(../_images/button/store_mini2.png) no-repeat 0 -28px;
}

.select_mini_red_button:hover {
	background-position: -60px -28px;
}

.select_button,
.select_button_gray,
.select_button_tiny {
	font-size: 18px;
	line-height: 50px !important;
	overflow: hidden;
	width: auto;
	min-width: 200px;
	max-width: 250px;
	height: 49px;
	padding: 0 10px;
	cursor: pointer;
	/*	text-shadow: 0px -1px 0px black;*/
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	letter-spacing: 0.5px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: white;
	border: 0 none;
	border-radius: 25px;
	background: #0078ff;
}

.select_button,
.select_button_gray {
	padding: 0 15px;
}

#upgrade_nav .select_button,
#upgrade_nav .select_button_gray {
	max-width: 230px;
	padding: 0 20px;
}

.select_button:hover,
.select_button.hover,
.select_button_tiny:hover,
.div_template .select_button_gray:hover {
	text-decoration: none;
	background: #005ce7;
}

.select_button_gray {
	background: #999;
}

.select_button_gray:hover {
	background: gray;
}

.select_button_lite {
	color: #0078ff;
	border: 1px solid #0078ff;
	background: transparent;
}

.select_button_lite:hover {
	background: #eff7ff;
}

.select_button_lite_gray {
	color: #999;
	border: 1px solid #999;
	background: transparent;
}

.select_button_lite_gray:hover {
	cursor: default;
	background: transparent;
}

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

.select_button a {
	color: white;
}

a.select_button_a_text_small .select_button {
	font-size: 14px !important;
}

.select_button_small {
	font-size: 22px;
	line-height: 40px;
	width: 165px;
	height: 49px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	/*	text-shadow: 0px -1px 0px black;*/
	color: white;
	border: 0 none;
	background: url('../_images/button/store_small.png') no-repeat;
}

.select_button_small:hover,
.gotoshop_box:hover .select_button_small {
	background-position: -165px 0;
}

.select_button_gray {
	/*	background: url('../_images/button/store_gray.png') no-repeat;*/
}

.select_button_package {
	font-size: 22px;
	line-height: 53px;
	width: 250px;
	height: 58px;
	cursor: pointer;
	text-align: center;
	/*	text-shadow: 0px -1px 0px black;*/
	text-decoration: none;
	color: white;
	background: url('../_images/button/button_package.png') no-repeat;
}

.select_button_package:hover {
	background-position: -250px 0;
}

.select_button.button_wait {
	cursor: default !important;
	background-color: #8e9aa7;
	background-image: url(../_images/loading/preload_16x16.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.select_button.button_wait .text {
	visibility: hidden;
}

.select_button_invert {
	padding: 5px 15px;
	color: white;
	border: 2px solid white;
	border-radius: 25px;
}

.back_button {
	font-size: 22px;
	line-height: 49px;
	/*	background: url('../_images/button/store_back.png') no-repeat;*/

	box-sizing: border-box;
	width: 147px;
	height: 49px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: white;
	border-radius: 30px;
	background-color: #999;
}

.back_button:hover {
	background-color: #aaa;
	background-position: -146px;
}

.service_price {
	font-size: 12px;
}

.service_price_discount {
	color: red;
}

.service_desc {
	font-size: 13px;
	display: inline-block;
	padding: 0 5px;
	color: #999;
}

.service-content {
	font-size: 13px;
	float: left;

	box-sizing: border-box;
	width: 710px;
	padding-top: 0;
	padding-left: 40px;
	border-left: 1px solid #eee;
}

.service-content p {
	font-family: 'Helvetica', 'Arial', 'sans-serif';
}

.service_hero_top {
	width: 100%;
	height: auto;
}

.service-detail,
.order-detail {
	float: left;
	width: 220px;
	height: 100%;
	padding-right: 30px;
}

.service-detail,
.service-content {
	position: relative;
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
}

.service-detail h1 {
	margin: 0;
	color: #333;
}

.service-detail .upgrade_spec {
	font-size: 13px;
	line-height: 22px;
	padding-top: 20px;
}

.service-detail ul {
	margin-top: 10px;
}

.service-detail .flexLR {
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;

}

.service-detail .upgrade_service_logo {
	float: left;
	max-width: 200px;
	margin-right: 30px;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	border-radius: 15px;
	box-shadow: 0 0 10px 0 #eee;
}

.new_module_top .service-detail .upgrade_service_logo {
	height: 90px;
	margin-bottom: 90px;
}

.new_module_top .service-detail .flexLR>div:last-child {
	align-self: flex-start;
}

.service-detail-more {
	-webkit-position: -webkit-sticky;
	position: sticky;
	bottom: 30px;
	width: 100%;
	min-width: 250px;
	height: 60px;
	border-radius: 0 0 5px 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.02)), to(rgba(0, 0, 0, 0.15)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.15) 100%);
	background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.15) 100%);
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.15) 100%);
	background-color: #626262;
}

.service-detail-more-text {
	line-height: 30px;
	position: relative;
	top: 60px;
	display: block;
	cursor: s-resize;
	text-align: center;
	color: #00a0eb;
	background: white;
}

.service-detail .select_button,
.service-detail .select_button_gray {

	box-sizing: border-box;
	max-width: 100%;
}

.service-detail a:hover {
	text-decoration: none;
}

.service-slogan {
	font-size: 15px;
	display: block;
	color: #999;
}

.service-head {
	font-size: 22px;
	display: block;
	margin-bottom: 25px;
	text-decoration: none;
	color: #00a0eb;
}

.service-related:after {
	display: block;
	clear: both;
	content: '';
}

.service-related-head {
	font-size: 16px;
	display: block;
	padding-top: 15px;
	border-top: 1px solid #eee;
}

.service-related-head {
	text-align: left;
}

.service-seperate {
	height: 30px;
}

.service-screenshot {
	padding: 20px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	border-radius: 5px;
	background: #f0f0f0;
}

.service-detail-top {
	position: fixed;
	z-index: 999999999;
	top: 0;
	left: 0;
	overflow: hidden !important;
	width: 100%;
	height: 50px !important;
	margin: 0 auto;
	padding: 5px 0;
	background: white;
}

.service-detail-top .service-detail-more {
	display: none;
}

.service-detail-top .service-detail-inner {
	position: relative;
	max-width: 960px;
	margin: 0 auto;
}

.service-detail-top .service-detail-inner .upgrade_service_logo {
	float: left;
	height: 50px;
	margin: 0 20px 0 0;
}

.service-detail-top .service-detail-inner h1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	;
	display: inline;
	height: auto !important;
	margin-left: 0 !important;
}

.service-detail-top .service_price {
	display: block;
}

.service-detail-top .select_button {
	font-size: 15px;
	line-height: 40px !important;
	position: absolute;
	top: 5px;
	right: 0;
	width: auto;
	min-width: inherit;
	height: 40px;
	padding: 0 15px;
}

.service-detail-top .service_desc,
.service-detail-top .service-slogan,
.service-detail-top b.flash,
.service-detail-top .store_badge,
.service-detail-top .service-seperate,
.service-detail-top .service-related,
.service-detail-top .service-related-head,
.service-detail-top hr {
	display: none;
}

.service-content-top {
	margin-left: 250px;
}

#training-day li {
	font-weight: bold;
}

#training-day li span {
	font-weight: inherit;
}

#training-day li.trained {
	font-weight: normal;
	color: #999;
}

.order-content {
	float: left;
	width: 600px;
	padding-top: 20px;
	padding-left: 20px;
	border-left: 1px solid #eee;
}

.order-content .service_category {
	display: none;
}

.payment_title {
	font-size: 25px;
	width: 100%;
	margin-bottom: 20px;
	color: #333;
}

.line_seperate {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}

.line_seperate2 {
	margin-top: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ccc;
}

.line_seperate3 {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.service-menu {
	height: 35px;
	margin-top: 15px;
	margin-right: 5px;
}

.service-menu a {
	margin-left: 20px;
	text-decoration: none;
	color: inherit;
}

.service-menu a:hover {
	color: #128fd6;
}

.service-screenshot img {
	display: none;
	max-width: 550px;
	cursor: pointer;
	border: 1px solid #D8D9DC;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 0 3px #B6B7BB;
	box-shadow: 0 0 3px #B6B7BB;
}

.service-screenshot img[choose='true'] {
	display: block;
}

.next_enterprise {
	margin-top: 30px;
	border: 1px solid #eee;
}

.next_enterprise a:hover {
	text-decoration: none !important;
}

.next_enterprise span {
	font-size: 14px;
	color: #ccc;
}

.enterprise_select {
	position: relative;
	z-index: 999;
	display: none;
}

.enterprise_select a {
	color: #555;
}

.enterprise_select li {
	font-size: 14px;
	line-height: 30px;
	float: left;

	box-sizing: border-box;
	width: 20%;
	height: 45px;
	margin: 0;
	padding: 10px 0;
	list-style: none;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #fefefe;
}

.enterprise_select li:hover {
	background-color: #f0f0f0;
}

.enterprise_select li.trim-left {
	border-right: 0;
}

.enterprise_select li.trim-right {
	border-left: 0;
}

.enterprise_select img {
	margin-right: 7px;
}

.top_service .service-show-big>a:nth-child(2n) {
	margin-left: 50px;
}

.top_service .service-show>a {
	margin-left: 30px;
}

.top_service .service-show>a:first-child {
	margin-left: 0;
}

.prev_en {
	display: block;
	float: left;
	width: 480px;
	text-decoration: none;
	border-right: 1px solid #eee;
}

.next_en {
	display: block;
	float: right;
	width: 477px;
	text-decoration: none;
}

.small_en div {
	padding: 40px;
	background-image: url('../_images/store/small_enterprise_icon.png');
	background-repeat: no-repeat;
	background-position: 20px center;
}

.medium_en div {
	padding: 40px;
	background-image: url('../_images/store/medium_enterprise_icon.png');
	background-repeat: no-repeat;
	background-position: 20px center;
}

.medium_en_right div {
	background-position: 355px center;
}

.large_en div {
	padding: 40px;
	background-image: url('../_images/store/large_enterprise_icon.png');
	background-repeat: no-repeat;
	background-position: 265px bottom;
}

#about_lnwshop_store>div a:hover,
.small_en:hover,
.medium_en:hover,
.large_en:hover {
	background: #eee -moz-linear-gradient(top, #fafafa, #eeeeee);
}

.business_features {
	float: left;
	width: 250px;
	height: 570px;
	margin: 50px 10px 0 10px;
	padding: 0 25px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

.business_uptime {
	background-image: url('../_images/store/business_uptime.png');
}

.business_resource {
	background-image: url('../_images/store/business_resource.png');
}

.business_notification {
	background-image: url('../_images/store/business_notification.png');
}

.business_plan {
	float: left;
	width: 31%;
	margin-right: 2%;
	margin-bottom: 20px;
}

.business_plan .select_button {

	box-sizing: border-box;
	width: 80%;
	margin: 0 auto !important;
}

.package_top {
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #545454;
}

.ssl_plan .package_top .package_name {
	padding-bottom: 30px;
}

.ssl_plan .package_top .price {
	margin-top: 20px;
}

.ssl_plan .package_top .price b {
	font-family: sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	display: inline-block;
	margin-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: white;
	text-shadow: 0 2px 3px #333;
}

.ssl_plan .package_top .price .minor {
	color: #aaa;
}

.deal_price.package_top {
	border-radius: 0;
}

.deal_price.package_top .flexLR .sale_badge {
	font-size: 14px;
	margin-top: 25px;
	margin-right: 30px;
	padding: 2px 8px 1px;
	white-space: nowrap;
	color: #fff;
	border-radius: 3px;
	background: #ff4500;
}


.deal_price.package_top .save_badge {
	line-height: 25px;
	margin: 5px -10px;
	padding: 0px 10px;
	color: #fff;
	border-radius: 3px;
	background: mediumseagreen;
}

@media screen and (max-height: 500px) {
	.deal_price .help_combo {
		display: none;
	}
}

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

.deal_price .help_combo {
	position: absolute;
	bottom: 0;
}

.deal_price .fixed,
.deal_price .help_combo {
	min-width: 310px;
	max-width: 310px;
}

.deal_price h3 {
	font-size: 24px;
	font-weight: normal;
	margin: 30px 0 0 30px;
	text-align: left;
	color: black;
}

.deal_price .avg_month {
	font-size: 14px;
	font-weight: normal;
}

.package_top .package_name {
	font-size: 30px;
	line-height: 35px;
	padding: 40px 0 20px 0;
	text-align: center;
	color: #fff;
}

.deal_price.package_top .package_name {
	font-size: 24px;
	padding: 20px 0 0;
	text-align: left;
}

.package_top .price {
	font-family: sans-serif;
	padding-bottom: 20px;
	text-align: center;
	color: white;
}

.package_top .price .price_text {
	font-size: 50px;
	font-weight: bold;
	line-height: 50px;
	display: inline-block;
	margin-left: 10px;
	text-shadow: 0 2px 3px #333;
}

.package_top .price .baht {
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	margin-left: 5px;
}

.package_bottom {

	box-sizing: border-box;
	padding: 30px 0;
	text-align: center;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #626262;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgb(74, 74, 74)), to(rgb(98, 98, 98)));
	background-image: -webkit-linear-gradient(bottom, rgb(74, 74, 74) 0%, rgb(98, 98, 98) 100%);
	background-image: -o-linear-gradient(bottom, rgb(74, 74, 74) 0%, rgb(98, 98, 98) 100%);
	background-image: linear-gradient(bottom, rgb(74, 74, 74) 0%, rgb(98, 98, 98) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(74, 74, 74) 0%, rgb(98, 98, 98) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(74, 74, 74)), color-stop(1, rgb(98, 98, 98)));
}

.ssl_plan .package_bottom {
	padding-top: 10px;
	color: white;
	background-color: #005117;
}

.ssl_plan .package_bottom ul li:first-child * {
	vertical-align: text-bottom;
}

.ssl_plan .package_bottom ul,
.ssl_plan .package_bottom ul li {
	font-size: 14px;
	font-weight: normal;
	line-height: 35px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ssl_plan .package_bottom ul li {
	width: 80%;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.package_badge {
	border-top-right-radius: 10px;
	background: url('../_images/hot_badge_small.png') no-repeat right top;
}

.new_badge_very_small {
	pointer-events: none;
	background: url('../_images/new_badge_very_small.png') no-repeat -1px -1px;
}

.new_badge_small {
	pointer-events: none;
	background: url('../_images/new_badge_small.png') no-repeat -1px -1px;
}

.new_badge_small_rotate {
	pointer-events: none;
	background: url('../_images/new_badge_small_rotate.png') no-repeat 174px -1px;
}

.business_limit {
	font-size: 16px;
	height: 40px;
	/*	text-shadow: 0px 1px 0px black;*/
	color: white;
}

.why_template_img {
	display: none;
}

.bg_template2 {
	width: 980px;
	height: 500px;
	background: url('../_images/store/template_example2.png') no-repeat;
}

.bg_template {
	height: 1000px;
	border: 1px solid #ddd;
	border-top: none;
	background: url('../_images/store/template_example2.png') no-repeat bottom;
}

#store_content.bg_grain,
.bg_grain {
	background: url('../_images/store/bg_grain.png') repeat;
	/*
	 -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.2), 0 2px 2px rgba(255,255,255,1);
	 -moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.2), 0 2px 2px rgba(255,255,255,1);
	 box-shadow:inset 0 2px 2px rgba(0,0,0,.2), 0 2px 2px rgba(255,255,255,1);
*/
}

.bg_grey_fabric {
	background: url('../_images/shop/grey_fabric.png') repeat;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2), 0 2px 2px rgba(255, 255, 255, 1);
	box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2), 0 2px 2px rgba(255, 255, 255, 1);
}

.bg_grain_dark {
	background: url('../_images/shop/bg_calendar_grain.png') repeat;
	-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2), 0 2px 2px rgba(255, 255, 255, 1);
	box-shadow: inset 0 2px 2px rgba(0, 0, 0, .2), 0 2px 2px rgba(255, 255, 255, 1);
}

.bg_wood {
	background: url('../_images/shop/bg_wood.jpg') repeat;
	-webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, .5), 0 2px 5px rgba(255, 255, 255, 1);
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, .5), 0 2px 5px rgba(255, 255, 255, 1);
}

.bg_vivid {
	background: url('../_images/business/content_5_bg.jpg') no-repeat;
	background-size: cover;
}

.bg_vivid .shop_show2_tab[tab] b,
.bg_vivid .shop_show2_tab span,
.bg_vivid .review_shop_item span {
	color: white !important;
}

.bg_vivid .review_shop_item {
	display: flex;
	justify-content: space-between;
}

.bg_vivid .review_shop_item a {
	margin: 0 10px;
	padding: 0;
}

.bg_vivid .review_shop_item img {
	overflow: hidden;
	border-radius: 20px;
}

.bg_vivid .review_shop_item span.no_flash {
	margin: 10px 0 0 0;
	padding: 0;
}


.calendar-containter {
	width: 100%;
	text-align: center;
	background: url('../_images/shop/bg_calendar_grain.png') repeat;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.8), 0 1px 2px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.8), 0 2px 1px rgba(255, 255, 255, 0.3);
}

.calendar-footer {
	width: 82%;
	height: 5px;
	margin-top: 2px;
	border-bottom: 1px solid #777;
	background: url('../_images/shop/calendar_footer.png') repeat;
}

#shop_calendar .ui-datepicker,
#shop_calendar .ui-datepicker table,
#shop_calendar .ui-datepicker tr,
#shop_calendar .ui-datepicker td,
#shop_calendar .ui-datepicker th {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: none;
}

#shop_calendar .ui-datepicker {
	font-family: Tahoma;
	font-size: 12px;
	width: 840px;
	cursor: default;
	text-transform: uppercase;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px #111;
	box-shadow: 0 0 3px #111;
}

#shop_calendar .ui-datepicker-header {
	position: relative;
	height: 59px;
	background: url('../_images/shop/calendar_head.png') repeat-x;
}

#shop_calendar .ui-datepicker-title {
	font-size: 2em;
	line-height: 60px;
	text-align: center;
	color: white;
}

#shop_calendar .ui-datepicker-month {
	position: relative;
	padding-right: 18px;
}

#shop_calendar .ui-datepicker-year {
	padding-left: 8px;
	color: #a8a8a8;
}

#shop_calendar .ui-datepicker-month:before {
	position: absolute;
	top: 13px;
	right: 0;
	display: block;
	width: 5px;
	height: 5px;
	content: '';
	border-radius: 5px;
	background: #a5cd4e;
	background: -webkit-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
	background: -o-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
	background: linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
}

#shop_calendar .ui-datepicker-prev,
#shop_calendar .ui-datepicker-next {
	position: absolute;
	top: -2px;
	padding: 5px;
	cursor: pointer;
}

#shop_calendar .ui-datepicker-prev {
	left: 0;
	padding-left: 0;
}

#shop_calendar .ui-datepicker-next {
	right: 0;
	padding-right: 0;
}

#shop_calendar .ui-datepicker-prev span,
#shop_calendar .ui-datepicker-next span,
.prev_month,
.next_month {
	display: block;
	width: 100px;
	height: 40px;
	margin: 10px 20px 0 20px;
	cursor: pointer;
	text-indent: -9999px;
	border-top: 1px solid gray;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	border-left: 1px solid gray;
	border-radius: 5px;
	text-shadow: 0 1px 0 #eee;
}

.prev_month:hover {
	background-color: #333;
}

.next_month:hover {
	background-color: #333;
}

#shop_calendar .ui-datepicker-prev span,
.prev_month {
	background: url('../_images/shop/prev_arrow.png') center no-repeat;
}

#shop_calendar .ui-datepicker-next span,
.next_month {
	background: url('../_images/shop/next_arrow.png') center no-repeat;
}

#shop_calendar .ui-datepicker-prev-hover span,
.prev_month {
	background-color: #555;
}

#shop_calendar .ui-datepicker-next-hover span,
.next_month {
	background-color: #555;
}

#shop_calendar .ui-datepicker-calendar {
	width: 100%;
	background: white;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

#shop_calendar .ui-datepicker-calendar th {
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
	color: #a8a8a8;
}

#shop_calendar .ui-datepicker-calendar td {
	font-size: 1.7em;
	line-height: 60px;
	width: 120px;
	text-align: center;
	vertical-align: middle;
}

#shop_calendar .ui-datepicker-calendar .ui-state-default {
	display: block;
	height: 60px;
	text-decoration: none;
	color: #444;
	border-top: 1px solid #f0f0f0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #f0f0f0;
	outline: none;
	background: url('../_images/shop/calendar_state.png') repeat-x;
}

#shop_calendar .ui-datepicker-calendar .ui-state-active {
	color: white;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	background: #2F2727 none no-repeat center center;
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(255, 255, 255, 1);
	/* fallback */
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, .5), 0 1px 1px rgba(255, 255, 255, 1);
	/* Safari 4-5, Chrome 1-9 */
	/* Can't specify a percentage size? Laaaaaame. */
	/* Safari 5.1+, Chrome 10+ */
	/* Firefox 3.6+ */
	/* IE 10 */
	text-shadow: 0 1px 1px #002d8d;
	/* Opera cannot do radial gradients yet */
}

#shop_calendar .ui-datepicker-other-month .ui-state-default {
	color: #ddd;
	background: #fafafa;
}

.shop_pagination {
	float: left;
	width: 600px;
	max-width: 100%;
	margin: 40px 0 10px 0;
}

.shop_pagination .tsk-pageview {
	float: left;
	height: auto;
}

.shop_pagination .pagination .show_page {
	font-size: 16px;
	display: inline-block;
	margin: 8px 20px 8px 0;
	text-align: left;
	color: #aaa;
}

.shop_sort_by {
	float: right;
	width: 283px;
	margin-top: 40px;
	padding: 0;
}

.sortby,
.sortby_active {
	line-height: 40px;
	display: block;
	float: right;
	width: 70px;
	height: 40px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	/*	text-shadow: 0px -1px 0px #333;*/
	color: gray;
	background: #ccc;
}

.sortby_active {
	color: white;
	/*	-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.5), 0 1px 1px rgba(255,255,255,1); box-shadow:inset 0 1px 4px rgba(0,0,0,.5), 0 1px 1px rgba(255,255,255,1);*/
	background: #666;
	/*	text-shadow: 0px 1px 0px #ccc;*/
}

.sortby:hover {
	text-decoration: none;
	color: white;
	background: #333;
}

.sortby_active:hover {
	text-decoration: none;
	color: gray;
}

.bg_grey_fabric .pagination td {
	width: 100px !important;
}

.next_shop,
.prev_shop {
	display: block;
	width: 70px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	text-shadow: 0 1px 0 #eee;
}

.prev_shop:hover {
	background-color: #333;
}

.next_shop:hover {
	background-color: #333;
}

.prev_shop {
	background: url('../_images/shop/prev_arrow.png') #666 center no-repeat;
}

.next_shop {
	background: url('../_images/shop/next_arrow.png') #666 center no-repeat;
}

.search_button {
	position: relative;
	left: -2px;
	float: left;
	width: 60px;
	height: 42px;
	cursor: pointer;
	border: none;
	background: url('../_images/shop/search_icon.png') #aaa center no-repeat;
}

.search_button:hover {
	background-color: #888;
}

.bg_grey_fabric .tosakanth-reload {
	background: url('../_images/icon/refresh.png') center no-repeat;
}

.all_service_div {
	float: left;
	width: 48px;
	text-align: center;
}

.all_service_img {
	width: 42px;
	margin-top: 8px;
}

.all_service_img.img_big {
	width: 50px;
	margin: 0 -2px;
}

.box-shadow {
	width: 760px;
	margin: 20px 0 0 0;
	padding: 20px;
	border: 1px solid #dedede;
	border-bottom: none;
	background: white;
}

.order_step_container div {
	width: 700px;
	height: 55px;
	margin-top: 10px;
	margin-bottom: 26px;
}

table.colorize {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

table.colorize caption {
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 700px;
	padding: 0 0 5px 0;
	text-align: right;
}

table.colorize th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 12px;
	text-align: left;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #6c6c6c;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-color: #cccccc;
}

table.colorize th.nobg {
	border-top: 0;
	border-right: 1px solid #dadada;
	border-left: 0;
	background: none;
}

table.colorize td:first-child {
	border-top: 0;
	border-left: 1px solid #dadada;
}

table.colorize th:first-child {
	border-left: 1px solid #dadada;
}

table.colorize td {
	padding: 6px 6px 6px 12px;
	color: #626262;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: #fff;
}

table.colorize tr.odd td {
	color: #595959;
	background: #FAFAFA;
}

#idOutputPaymentAmount {
	font-size: 1.5em;
	color: red;
}

.google-table {
	line-height: 25px;
	border: 1px solid #ccc;
}

.google-table td {
	height: 30px;
	padding: 5px 20px;
	vertical-align: top;
	border-left: 1px solid #ddd;
}

.google-table thead td {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	background-color: #ddd;
}

.google-table tbody td {
	border-bottom: 1px solid white;
	background-color: #eee;
}

.google-table .resting td {
	background-color: #f5f5f5;
}

.google-table .timing {
	font-size: 11px;
	color: #999;
}

.google-table ul,
.google-table li {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: circle;
}

/*---------- Design Sell page ----------*/
.web_design .service-content {
	font-size: 14px;
	line-height: unset;
}

div[design] {
	width: 100%;
	border-radius: 10px 10px;
}

div[design='basic'] {
	font-size: 20px;
	color: white;
	background-color: #00a8ee;
}

div[design='minikorea'] {
	font-size: 20px;
	color: white;
	background-color: #f5989d;
}

div[design='standard'] {
	font-size: 20px;
	color: white;
	background-color: #68c404;
}

div[design='custom'] {
	font-size: 20px;
	color: white;
	background-color: #ccc;
}

div[design='korea'] {
	font-size: 20px;
	color: white;
	background-color: #f54d61;
}

div[design] .design-name {
	font-family: Arial;
	font-size: 70px;
	font-weight: bold;
	float: left;
	padding: 40px 10px 0 20px;
	color: white;
}

div[design='minikorea'] .design-name {
	font-size: 50px;
}

div[design] .design-bubble {
	font-size: 23px;
	float: left;
	width: 150px;
	height: 55px;
	margin-top: 22px;
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: middle;
	border-radius: 5px 5px;
	background-color: white;
}

div[design] .design-price {
	font-size: 15px;
	font-weight: bold;
	float: right;
	padding: 20px 20px 0 0;
}

div[design] .design-price b {
	font-size: 35px;
}

div[design] .design-bubble span {
	font-size: 16px;
	color: #777;
}

div[design='basic'] .design-bubble {
	color: #00a8ee;
	background-color: white;
}

div[design='minikorea'] .design-bubble {
	color: #f5989d;
	background-color: white;
}

div[design='standard'] .design-bubble {
	color: #68c404;
	background-color: white;
}

div[design='korea'] .design-bubble {
	color: #f54d61;
	background-color: white;
}

/*---------- End Design Sell page ----------*/
#specification {
	width: 870px;
	margin-left: 20px;
}

#specification tr td {
	font-size: 15px;
	line-height: 30px;
	padding-right: 0;
	padding-left: 40px;
	border-bottom: 1px solid #ddd;
	background: url('../_images/tab_right.jpg') repeat-y;
}

#specification tr td:first-child {
	font-size: 20px;
	min-width: 160px !important;
	padding-right: 40px;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px solid white;
	background: url('../_images/tab_left.png') repeat-y right;
}

#compare_table {
	width: 900px;
	margin-left: 10px;
}

#compare_table tr td:first-child {
	font-size: 20px;
	padding-right: 40px;
	text-align: right;
	border-bottom: 1px solid white;
	background: url('../_images/tab_left.png') repeat-y right;
}

#compare_table tr td {
	font-size: 15px;
	line-height: 30px;
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	background: url('../_images/tab_right.jpg') repeat-y;
}

#compare_table tr td:nth-child(3) {
	border-left: 1px solid #ccc;
	background: none;
}

#compare_table .advantage {
	color: green;
}

#compare_table .disadvantage {
	color: red;
}


/*------------------------------------------------Template----------------------------------------------------------*/

.preview_template {
	width: 660px;
	margin-top: 10px;
}

.preview_template .templateItem {
	width: 220px;
}

.preview_template .templateItem .thumbnail_pic {
	text-align: center;
}

.preview_template .mini_info {
	width: 200px;
	margin: 10px auto 30px;
}

.preview_template .mini_info .left {
	width: 110px;
}

.preview_template .mini_info .bottom {
	border-bottom: 1px #ccc solid;
}

.preview_template .mini_info .price {
	height: 30px;
	text-align: left;
}

.preview_template .mini_info .more {
	height: 46px;
	border-radius: 2px;
	background-color: #f0f0f0;
}

.preview_template .mini_info .zoom {
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 5px;
	background: transparent url(../_images/store/templatemall/icon_zoom.png) no-repeat 0 0;
}

.preview_template .mini_info .zoom:hover {
	cursor: pointer;
	background-position: -30px 0;
}

.greyBUTTON {
	margin: 0;
	padding: 0;
}

.greyBUTTON li {
	display: inline;
	float: left;
	height: 36px;
	list-style: none;
	background: transparent url(../_images/store/templatemall/button_bg.png) no-repeat;
}

.more_button {
	float: right;
	padding-right: 4px;
}

.template_detail {
	width: 450px;
	margin: 0 auto;
}

.template_detail .bar_zoom {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px #ccc solid;
}

.template_detail .bar_zoom .viewfullsize {
	float: right;
}

.template_detail .bar_zoom .zoom {
	float: left;
	width: 30px;
	height: 30px;
	background: transparent url(../_images/store/templatemall/icon_zoom.png) no-repeat 0 -30px;
}

.template_detail .bar_zoom .viewfullsize:hover .zoom {
	cursor: pointer;
	background-position: -30px -30px;
}

.template_detail .bar_zoom .viewfullsize:hover {
	cursor: pointer;
	color: #00bff3;
}

.template_detail .template_info {
	width: 100%;
}

.template_detail .template_info .left {
	width: 120px;
	height: 25px;
}


/*-----------------------------------------------GREY SQUARE BUTTON--------------------------------------------------------*/

.greyBUTTON .LEFT {
	width: 20px;
	background-position: 0 0;
}

.greyBUTTON .RIGHT {
	width: 25px;
	background-position: -185px 0;
}

.greyBUTTON .CENTER {
	font-size: 11px;
	font-weight: bold;
	line-height: 35px;
	width: 85px;
	text-align: center;
	color: #8b8b8b;
	background-position: -20px 0;
	text-shadow: 0 1px #fff;
}

.greyBUTTON:hover .LEFT {
	background-position: 0 -36px;
}

.greyBUTTON:hover .RIGHT {
	background-position: -185px -36px;
}

.greyBUTTON:hover .CENTER {
	text-decoration: none;
	color: #00bff3;
	background-position: -20px -36px;
}

.greyBUTTON:active .LEFT {
	background-position: 0 -72px;
}

.greyBUTTON:active .RIGHT {
	background-position: -185px -72px;
}

.greyBUTTON:active .CENTER {
	color: #8b8b8b;
	background-position: -20px -72px;
}


/* promos */

.promos ul {
	position: relative;
	z-index: 1;
	clear: both;
	zoom: 1;
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

.promos ul li {
	display: inline-block;
	float: left;
	/*
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow:rgba(0,0,0,.4) 0 1px 3px; -moz-box-shadow:rgba(0,0,0,.4) 0 1px 3px; box-shadow:rgba(0,0,0,.4) 0 1px 3px; box-shadow:rgba(0,0,0,.4) 0 1px 6px \0/IE9; list-style: none;
	_margin-left:expression(this.previousSibling==null?'0':'10px');
*/
}

.promos_old ul li {
	margin: 0 4px;
	list-style: none;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, .4) 0 1px 3px;
	box-shadow: rgba(0, 0, 0, .4) 0 1px 3px
}

.promos ul li a {
	display: block;
	border: 1px solid;
	border-color: #e5e5e5 #dbdbdb #d2d2d2;
	/*	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#f5f5f5;*/
	background: -moz-linear-gradient(top, #fafafa, #eeeeee);
}

.promos_old ul li a {
	background: white !important;
}

.promos ul li a.live_chat4,
.promos ul li a.live_chat4:hover {
	/*	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#f5f5f5;*/
	vertical-align: middle;
	background: -moz-linear-gradient(top, #50e44c, #38ba46);
}

.promos ul li a.live_chat4,
.promos ul li a.live_chat4 img {
	max-width: 100%;
	max-height: 100%;
}

.promos ul li a.madewithlove4,
.promos ul li a.madewithlove4:hover {
	background: #2e2f2b;
}

.promos ul li a:nth-child(1n) {
	border-color: #fff;
}

.promos ul li a:hover {
	text-decoration: none;
	background: #fdfdfd;
	background: -moz-linear-gradient(top, #fdfdfd, #fafafa);
}

.promos ul li a img {
	display: block;
	margin: 0 auto;
}

.promos4 ul li a img {
	position: static !important;
}

.promos2 ul {
	margin: 20px 0 15px 0;
}

.promos2 ul li {
	width: 462px;
	height: 600px;
	margin-left: 18px;
	text-align: center;
}

.promos2 ul li a {
	position: relative;
	overflow: hidden;
	width: 460px;
	height: 598px;
	text-align: center;
}

.promos2 ul li a h4 {
	font-size: 25px;
	display: block;
	margin: 30px 0 7px 0;
	color: #333;
}

.promos2 ul li a span {
	font-size: 14px;
	color: #999;
}

.promos2 ul li a img {
	display: inline;
	margin-top: 10px;
	border: none;
	border-radius: 0;
}

.promos3 ul {
	margin: 20px 0 15px 0;
}

.promos3 ul li {
	width: 307px;
	height: 200px;
	margin-left: 18px;
	text-align: center;
}

.promos3 ul li a {
	overflow: hidden;
	width: 305px;
	height: 198px;
	text-align: center;
}

.promos3 ul li a h4 {
	font-size: 25px;
	display: block;
	margin: 30px 0 7px 0;
	color: #333;
}

.promos3 ul li a span {
	font-size: 14px;
	color: #999;
}

.promos3 ul li a img {
	display: inline;
	margin-top: 10px;
	border: none;
	border-radius: 0;
}

.promos4 {
	width: 100%;
}

.promos4 ul {
	max-width: 1600px;
	margin: 20px auto 15px auto;
}

.promos4 ul li {
	width: 31%;
	height: auto;
	margin: 0.5% 1% 20px;
	text-align: center;
}

.promos4 ul li a {
	position: relative;
	z-index: 5;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0 0 48% 0;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-align: center;
	border: 0;
	border-radius: 20px;
}

.promos4 ul li a>div,
.promos4 ul li a>img {
	position: absolute;
}

.promos4 ul li a:hover {
	z-index: 7;
	-ms-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.promos4 ul li a h4 {
	font-size: 20px;
	display: block;
	margin: 20px 0 0 0;
	color: #333;
}

.promos4 ul li a span {
	font-size: 13px;
	color: #999;
}

/*
.promos4 ul li a img {
	display: inline;
	margin-top: 10px;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

.promos4 .lnwpay_tab {
	text-align: center;
	background: #16409a url('../_images/lnwpay_shield_small.png') no-repeat center top 30%;
	background-size: auto 200%;
}

.promos4 .lnwpay_tab:hover {
	opacity: 0.9;
	background: #16409a url('../_images/lnwpay_shield_small.png') no-repeat center top 30%;
	background-size: auto 200%;
}

.promos4 li .manager_tab {
	background: url('../_images/shopmanager_banner.png') center center;
	/*	color: #ddd;*/
}

.promos4 li .manager_tab:hover {
	opacity: 0.95;
	background: url('../_images/shopmanager_banner.png') center center;
	filter: Alpha(opacity=95);
}

.promos4 li .ecommerce_value {
	background: #0266a7 url('../_images/ecommerce_value.jpg') no-repeat center center;
	background-size: cover;
}

.promos4 li .ecommerce_value:hover {
	opacity: 0.95;
	background: #0266a7 url('../_images/ecommerce_value.jpg') no-repeat center center;
	background-size: cover;
	filter: Alpha(opacity=95);
}

.promos4 li .megasale_tab {
	background: url('../_images/megasale/megasale_tab.png') center center;
	background-size: auto;
}

.promos4 li .megasale_tab:hover {
	opacity: 0.95;
	background: url('../_images/megasale/megasale_tab.png') center center;
	background-size: auto;
	filter: Alpha(opacity=95);
}

.promos4 li .seo_checklist {
	display: block;
	background: url('../_images/seo_checklists.png') no-repeat center center;
	background-size: cover;
}

.promos4 li .seo_checklist:hover {
	opacity: 0.95;
	background: url('../_images/seo_checklists.png') no-repeat center center;
	background-size: cover;
	filter: Alpha(opacity=95);
}

.promos4 li .lnwshop2015_tab {}

.promos4 li .lnwshop2015_tab {
	opacity: 0.95;
	filter: Alpha(opacity=95);
}

.promos4 li .lnwmall_flashsale {
	background: url('../_images/megasale/lnwmall_flashsale.jpg') center center;
	background-size: auto;
}

.promos4 li .lnwmall_flashsale:hover {
	opacity: 0.95;
	background: url('../_images/megasale/lnwmall_flashsale.jpg') center center;
	background-size: auto;
	filter: Alpha(opacity=95);
}

.promos li .lnwmall_banner {
	position: relative;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	text-align: center;
	color: white;
	background: url('../_images/lnwmall_banner.jpg') center center;
	background-size: cover;
}

.promos li .lnwmall_banner>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	margin: auto;
	padding: 10px 0;
	background: rgba(0, 0, 0, 0.5);
}

.promos li .lnwmall_banner b {
	font-size: 20px;
}

.promos li .lnwmall_banner span {
	font-size: 14px;
	color: white;
}

.promos li .lnwmall_banner:hover,
.promos li:hover .lnwmall_banner {
	background: url('../_images/lnwmall_banner.jpg') center center;
	background-size: auto 120%;
}

#shop_lnwmall_hero {
	position: relative;
}

#shop_lnwmall_hero .lnwmall_banner {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 56%;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	color: white;
	background: url('../_images/lnwmall_banner.jpg') center center;
	background-size: cover;
}

#shop_lnwmall_hero .lnwmall_banner>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 180px;
	margin: auto;
	padding: 10px 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
}

#shop_lnwmall_hero .lnwmall_banner b {
	font-size: 40px;
}

#shop_lnwmall_hero .lnwmall_banner span,
#shop_lnwmall_hero .lnwmall_banner u {
	font-size: 20px;
	display: block;
	color: white;
}

#shop_lnwmall_hero .lnwmall_banner:hover,
#shop_lnwmall_hero:hover .lnwmall_banner {
	background: url('../_images/lnwmall_banner.jpg') center center;
	background-size: auto 120%;
}

@media screen and (max-width: 1220px) {
	.promos4 li .manager_tab {
		background-size: cover;
	}
}

@media screen and (min-width: 768px) {
	.promos4 ul li {
		height: auto;
	}

	.promos4 ul li a {}
}

@media screen and (max-width: 1220px) {
	.promos4 li .manager_tab #shop_manager_app {
		width: 80px;
		height: 80px;
		margin-left: 15px;
	}
}

@media screen and (max-width: 400px) {
	.promos4 .manager_tab>div:nth-child(2) {
		margin-left: 40% !important;
	}
}

.bg_oftheyear {
	margin-bottom: 10px;
}

#lnwshopoftheyear li {
	display: inline;
	float: left;
	padding: 20px 0 10px 0;
	text-decoration: none;
	border: 1px solid transparent;
	border-width: 1px 0 0 1px;
}

#lnwshopoftheyear li:hover {
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #CCC;
	border-radius: 5px;
	background: #eee;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

#lnwshopoftheyear a {
	text-decoration: none;
	color: white;
}

#lnwshopoftheyear li:hover span {
	color: grey;
}

#social_detail textarea {
	font: 12px monospace;
	line-height: 14px;
	width: 100%;
	padding: 10px;
	resize: none;
	color: #888;
}

.ios_linen {
	padding: 20px 0;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #CCC;
	border-radius: 4px;
	background: url(../_images/magazine/background.jpg) #eee;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

.register_badge {
	width: 156px;
	height: 35px;
	border: 0 none !important;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.mini_badge {
	width: 50px;
	background-position: 0 -35px;
}

/* #not_register {
	background-image: url(../_images/badge/badge_not_register.png);
}

#registered_lv1 {
	background-image: url(../_images/badge/badge_registered_lv1.png);
}

#registered_lv2 {
	background-image: url(../_images/badge/badge_registered_lv2.png);
}

#registered_lv3 {
	background-image: url(../_images/badge/badge_registered_max.png);
} */

#badge_lv0 {
	background-position: 0 0;
}

#badge_lv1 {
	background-position: 0 -50px;
}

#badge_lv2 {
	background-position: 0 -100px;
}

#badge_lv3 {
	background-position: 0 -150px;
}

.badge_pic {
	float: left;
	width: 61px;
	height: 50px;
	margin-right: 5px;
	background-image: url(../_images/badge/verify_thumb2.png);
}

.badge_detail {
	font-size: 12px;
	line-height: 22px;
	padding: 10px 0 0 10px;
}

.badge_detail b {
	font-size: 15px;
}

.update-nag {
	font-size: 12px;
	line-height: 19px;
	margin: -1px 15px 0 5px;
	padding: 5px 0;
	text-align: center;
	color: #555;
	border-width: 1px;
	border-style: solid;
	border-color: #E6DB55;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background-color: #FFFBCC;
}

.update-nag2 {
	border-color: #e69d55;
	background-color: #ffdfcc;
}

.update-nag3 {
	border-color: #e92718;
	background-color: #ffb2ac;
}

.warning_box {
	font-size: 13px;
	line-height: 22px;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: auto;
	height: auto;
	margin: 10px 0;
	padding: 10px 10px 10px 0;
	text-align: left;
	color: #555;
	border-width: 1px;
	border-style: solid;
	border-color: #E6DB55;
	border-radius: 3px;
	background-color: #f7f7f7;
}

.warning_box.warning_box_orange {
	border-color: #ee4d2d;
}

.warning_box .active_warning {
	-webkit-align-self: stretch;
	align-self: stretch;

	box-sizing: border-box;
	min-width: 50px;
	height: auto;
	margin: -10px 15px -10px 0;
	padding: 0 10px;
	background-color: #f4db05;
	-ms-flex-item-align: stretch;
}

.warning_box.warning_box_orange .active_warning {
	background-color: #ee4d2d;
}

.active_banner15,
.active_banner30,
.active_banner60 {
	font-size: 13px;
	line-height: 40px;
	width: 430px;
	height: 40px;
	margin: -1px 0 0 0;
	padding: 0;
	text-align: left;
	color: #555;
	border-width: 1px;
	border-style: solid;
	border-color: #E6DB55;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background-color: #f7f7f7;
}

.active_banner15 {
	border-color: #f4db05;
}

.active_banner30 {
	border-color: #f38831;
}

.active_banner60 {
	border-color: #c62127;
}

.active_warning {
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 20px;
	background: url('../_images/icon/warning_gray.png') center center no-repeat;
}

.active_banner15 .active_warning {
	background-color: #f4db05;
}

.active_banner30 .active_warning {
	background-color: #f38831;
}

.active_banner60 .active_warning {
	background-color: #c62127;
}

.active_banner15 b {
	color: #f4c300;
}

.active_banner30 b {
	color: #f38831;
}

.active_banner60 b {
	color: #c62127;
}

.more-info {
	float: right;
	width: 24px;
	height: 24px;
	margin-top: 10px;
	margin-right: 10px;
	background: url('../_images/icon/icon_more_info.png') no-repeat 0 0;
}

.active_banner15:hover .more-info,
.active_banner30:hover .more-info,
.active_banner60:hover .more-info {
	background-position: -24px 0;
}

.warning {
	display: inline-block;
	width: 16px;
	height: 18px;
	vertical-align: bottom;
	background-image: url('../_images/shopsureshopping/warning.png');
	background-repeat: no-repeat;
}

.close_banner {
	width: 152px;
	height: 112px;
	margin: 0 auto;
	background: transparent url('../_images/badge/closed_banner.png') no-repeat 0 0;
}

.ex_badge {
	width: 600px;
	height: 501px;
	background: transparent url('../_images/badge/shop_background.png') no-repeat 0 0;
}

.ex_badge_lv {
	width: 294px;
	height: 476px;
}

#ex_badge_lv0 {
	background: transparent url('../_images/badge/ex_lv0.png') no-repeat 0 0;
}

#ex_badge_lv1 {
	background: transparent url('../_images/badge/ex_lv1.png') no-repeat 0 0;
}

#ex_badge_lv2 {
	background: transparent url('../_images/badge/ex_lv2.png') no-repeat 0 0;
}

#ex_badge_lv3 {
	background: transparent url('../_images/badge/ex_lv3.png') no-repeat 0 0;
}

#lnw_info {
	overflow: hidden;

	box-sizing: border-box;
	padding: 0 20px;
	text-align: center;
	background: #eee;
}

#lnw_info .flexLR {
	font-size: 13px;
	align-items: center;


	flex-wrap: nowrap;
	margin-top: 20px;
	text-align: left;
	color: #888;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#lnw_info .flexLR div {
	margin-right: 20px;
}

.lnw_info_guild {
	line-height: 30px;
	padding-top: 40px;
}

.lnw_info_guild a {
	line-height: 13px;
	display: inline-block;
	;
	vertical-align: middle;
}

.lnw_info_text {
	font-size: 12px !important;
	line-height: 25px;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 20px;
}

#lnwshop_footer {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-top: 20px;
	background: #43bdfc;
	background: -webkit-gradient(linear, left top, right bottom, from(#38b9eb), to(#2892e0));
	background: -webkit-linear-gradient(top left, #38b9eb, #2892e0);
	background: -o-linear-gradient(top left, #38b9eb, #2892e0);
	background: linear-gradient(to bottom right, #38b9eb, #2892e0);

	/*
	background: #43bdfc url('../_images/gamexmas/snow_bg.png') repeat;
	-webkit-animation-name: snow_animate_cycle;
	-webkit-animation-duration: 10s;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-name: snow_animate_cycle;
	animation-timing-function: linear;
	animation-duration: 10s;
	animation-delay: 0s;
	animation-iteration-count: infinite;
*/
}

.contact_part {
	line-height: 20px;
	margin: 0;
	padding: 0 0 0;
	text-align: left;
}

.contact_part img {
	width: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}

.contact_part .clear {
	height: 20px;
}

.contact_part .contact_info {
	font-size: 16px;
	display: inline-block;
	padding-top: 8px;
}

.basket_mood {
	width: 240px;
	height: 142px;
	cursor: pointer;
	background-image: url('../_images/basket/basket_240.png');
	background-repeat: no-repeat;
}

.basket_mood[type='smile'] {
	background-position: 0 0;
}

.basket_mood[type='big_smile'] {
	background-position: -240px 0;
}

.basket_mood[type='great_smile'] {
	background-position: -480px 0;
}

.basket_mood[type='omg'] {
	background-position: -720px 0;
}

.basket_mood[type='angry'] {
	background-position: -960px 0;
}

.lnwshop2012cover {
	position: absolute;
	width: 960px;
	height: 1145px;
	opacity: 0.00;
	background: black;
	filter: Alpha(opacity=0);
}

.lnwshop2012cover:hover {
	position: absolute;
	width: 960px;
	height: 1145px;
	opacity: 0.02;
	background: black;
	filter: Alpha(opacity=2);
}

.uiBoxWhite {
	background-color: transparent !important;
}

#share_lnwshop {
	position: relative;

	box-sizing: border-box;
	height: auto;
	padding: 0 15px;
}

.share_lnwshop,
.share_lnwshop_active {
	position: relative;
	top: 20px;
	float: left;
	width: 45px;
	height: 40px;
	background-image: url('../_images/basket_like.png');
	background-repeat: no-repeat;
	background-size: contain;
}

.share_lnwshop_active {
	background-position: 0 0;
}

.share_button_web {
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	position: relative;
	float: right;
	width: 70px;
	height: 18px;
	margin-left: 10px;
	cursor: pointer;
	text-align: center;
	color: #007aff;
	border: 1px solid #007aff;
	border-radius: 2px;
}

.share_button_web .pe-7s::before {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}

.share_button_web img {
	position: relative;
	top: -2px;
	height: 12px;
	vertical-align: middle;
}

#share_social {
	position: absolute;
	z-index: 999;
	top: -70px;
	right: 0;
	padding: 15px 20px 10px;
	border-radius: 5px;
	background: rgba(230, 230, 230, 0.8);
}

#share_social img {
	opacity: 1;
	filter: Alpha(opacity=100);
}

#share_social img:hover {
	opacity: 0.8;
	filter: Alpha(opacity=80);
}

.service_container {
	position: relative;
	z-index: 99;
	height: 125px;
	margin: 10px 0 0 0;
	padding: 20px 20px 20px 20px;
	background: white;
}

.service_cat {
	position: relative;
	z-index: 90;
	top: -5px;
	width: 933px;
	height: 50px;
	margin-bottom: 30px;
	margin-left: 14px;
	text-align: center;
	vertical-align: baseline;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	background: url('../_images/box/blue_tab.png') repeat-x;
}

.service_cat ul {
	position: relative;
	margin: 0;
	padding: 15px 0 0;
}

.service_cat li {
	font-size: 18px;
	display: inline;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 15px 20px 14px 20px;
	cursor: pointer;
	color: white;
	text-stroke: 0px 1px 0px blue;
}

.blue_active {
	background: #0077ae;
	-webkit-box-shadow: inset 0 1px 2px 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);
}

.arrow_service {
	position: absolute;
	z-index: 100;
	top: -2px;
	width: 40px;
	height: 21px;
	margin-left: 18px;
	background: url('../_images/store/arrow_active.png') no-repeat;
}

.service_plate {}

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

.service_cat_plate {
	position: absolute;
	/* IE 9 */
	-ms-transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
	/* Safari and Chrome */
}

.service_cat_plate.service-show>a>.service-desc {
	color: #999;
}

.service_cat_plate.service-show>a>.service-desc>b>span {
	color: #777;
}


/*

.service_level1 {
	background: rgba(112, 215,230, 1);
}
.service_level2 {
	background: rgba(254, 219, 121, 1);
}
.service_level3 {
	background: rgba(118, 118, 138, 1);
}
.service_level9 {

}
*/

.service_category,
.service_level1,
.service_level2,
.service_level3,
.service_level9 {
	position: relative;

	box-sizing: border-box;
	max-width: 1020px !important;
	margin: 0 auto;
	padding: 20px 10px;
	text-align: left;
}

.service_category {
	padding: 20px 0;
}

.service_category:after {
	display: block;
	clear: both;
	content: '';
}

.service_category h1,
.service_category .service_category_desc,
.service_category .service_category_badge {
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: center;
	color: black;
}

.service_category .service_category_desc {
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 40px;
	color: #666;
}

.service_category .service_category_badge {
	font-size: 22px;
	margin-top: 40px;
	color: #666;
}

.service_category .service_category_badge+h1 {
	margin: 10px auto 50px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333;
}

.service_category a,
.service_level1 a,
.service_level2 a,
.service_level3 a,
.service_level9 a {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 18px;
	font-weight: bold;
	height: auto;
	color: #000;
}

.store_promotion_content .service_category,
.store_promotion_content .service_category a {
	color: red;
}

/*

.store_promotion_content .box_shadow_chrome {
	border-color: rgba(255, 0, 0, 0.2);
}
*/
.service_category .icon::before {
	font-size: 16px;
	font-weight: bold;
}

.service_category a:hover,
.service_level1 a:hover,
.service_level2 a:hover,
.service_level3 a:hover,
.service_level9 a:hover {
	cursor: default;
	text-decoration: none;
	color: #666;
}

.service_category a img,
.service_level1 a img,
.service_level2 a img,
.service_level3 a img,
.service_level9 a img {
	width: 32px;
	margin-right: 10px;
	vertical-align: middle;
}

#store_content .box_shadow_chrome.deal_style {
	text-align: left;
	background: white;
}

.deal_style .select_button {
	width: 240px;
}


/*
.deal_style.beginner {
	background: #f9ba11;
}
.deal_style.professional {
	background: #41dfa5;
}
.deal_style.ultimate {
	background: #52d9e9;
}*/

.deal_style .deal_content,
.deal_style .deal_service {
	float: left;

	box-sizing: border-box;
	width: 520px;
	max-width: 100%;
	background: white;
}

.deal_style .deal_content {
	padding-bottom: 20px;
}

.deal_style .deal_service {
	min-height: 250px;
	padding: 15px 0;
	background: white;
}


/*
.deal_style .service-show a {
	filter:Alpha(opacity=60);
	opacity:0.6;

}
.deal_style .service-show a:hover {
	filter:Alpha(opacity=100);
	opacity:1;
}*/

.deal_style .deal_price {
	font-family: 'sukhumvit set', 'Prachason';
	position: relative;
	overflow: hidden;
	min-width: 310px;
	max-width: 100%;
	min-height: 550px;
	text-align: center;
	color: #333;
	background: white;
	-webkit-box-shadow: -10px 0 40px #eeeef3;
	box-shadow: -10px 0 40px #eeeef3;
}

.deal_style .deal_img {
	float: left;
	width: 220px;
	margin: 20px 20px 0 0;
}

.deal_style .deal_text {
	float: left;
	width: 320px;
}

.deal_style .deal_box_big {
	font-size: 18px;
	line-height: 30px;
	float: left;
	width: 260px;
	height: 50px;
	margin-left: 20px;
	padding-top: 10px;
	border: 1px solid #dd8700;
	background-color: #f89e10;
}

.deal_style .deal_box {
	font-size: 18px;
	line-height: 30px;
	float: left;
	width: 120px;
	height: 70px;
	margin-left: 20px;
	padding-top: 10px;
	border: 1px solid #dd8700;
	background-color: #f89e10;
}

.deal_content h2 {
	font-size: 40px !important;
	line-height: 44px !important;
	;
	height: auto;
	margin: 0 0 20px !important;
	;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

.deal_content h3 {
	font-size: 14px !important;
}

.deal_content span {
	font-size: 14px;
	line-height: 25px;
	color: #999;
}

.deal_content .service-show>a>.service-desc>span {
	font-size: 13px;
}

.deal_service .service-show {
	margin-left: 20px;
}

.deal_service a {
	margin-bottom: 0 !important;
}

.deal_service a:hover {
	background-color: #eee;
}

#hero_div {
	position: relative;
	z-index: 5;
	overflow: hidden;
	width: 100%;
	height: 700px;
}

#hero_navigation {
	position: relative;
	z-index: 9999;
	display: none;
	width: 100%;
	margin: 0 auto;
}

#hero_navigation span {
	position: absolute;
	z-index: 999;
	width: 100px;
	height: 140px;
	cursor: pointer;
	opacity: 0.6;
	filter: Alpha(opacity=60);
}

#hero_navigation span:hover {
	opacity: 1.0;
	filter: Alpha(opacity=100);
}

#hero_navigation span.hero_prev {
	top: 250px;
	left: 50px;
	background: url("../_images/button_left.png") no-repeat center center;
}

#hero_navigation span.hero_next {
	top: 250px;
	right: 50px;
	background: url("../_images/button_right.png") no-repeat center center;
}

.hero_img_container {}

.hero_img {
	width: 960px;
}

.hero_content {
	height: 700px;
}

.hero_content a:hover {
	text-decoration: none !important;
}

.hero_link {
	display: block;
	width: 960px;
	height: 650px;
	margin: 0 auto;
}

.tenthousand_hero {
	background: url("../_images/game100k/ribbon_big.jpg") repeat-x center 50px;
}

.lnwshop2015hashtag {
	width: 100%;
	max-width: 1300px;
	height: 600px;
	margin: 0 auto 20px auto;
	background-image: url("../_images/lnwshop2015_banner.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.promos4 li a.lnwshop2015tab,
.promos4 li a.lnwshop2015tab:hover {
	display: block;
	width: 100%;
	background-image: url("../_images/lnwshop2015_banner.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.promos4 li a.lnwshop2015tab:hover {
	opacity: 0.9;
}

.lnwshop2015_link {
	position: relative;
	top: 480px;
	width: 960px;
	margin: 0 auto;
}

.lnwshop2015_link ul {
	margin: 0;
	padding: 0;
}

.lnwshop2015_link ul li {
	display: inline-block;
	width: 33%;
	height: 100px;
	list-style: none;
}

.lnwshop2015_link ul li a {
	position: relative;
	display: block;
	color: rgba(255, 255, 255, 0.7);
}

.lnwshop2015_link ul li a:hover {
	text-decoration: none;
	color: white;
}

.lnwshop2015_link ul li a:hover img {
	opacity: 1;
	filter: Alpha(opacity:100);
}

.lnwshop2015_link ul li a img {
	display: inline-block;
	opacity: 0.8;
	filter: Alpha(opacity:80);
}

.lnwshop2015_link ul li a span {
	display: inline-block;
	margin-left: 10px;
}

.button_hover {
	font-size: 22px;
	background: none;
}

.button_hover {
	font-size: 20px;
	line-height: 50px;
	display: block;
	width: 157px;
	height: 58px;
	margin: 0 auto;
	/*	text-shadow: 0px 1px 0px white;*/
	cursor: pointer;
	text-align: center;
	background: none;
}

.button_hover:hover {
	background: url('../_images/button/button_gray.png') no-repeat 0 0;
}

.button_hover:active {
	background-position: 0 -58px;
}

#officialAds {
	position: absolute;
	z-index: 9999;
	display: none;
	width: 960px;
	height: 700px;
	margin: 40px 0 30px -3px;
}

#why_channel_container {
	height: 357px;
}

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


/*
#why_page h1,
#why_page h2 {
	background: #2fbdf8;
	background: -webkit-linear-gradient(right, #018ddd 0%, #2fbdf8 100%);
	background: -o-linear-gradient(right, #018ddd 0%, #2fbdf8 100%);]
	background: -moz-linear-gradient(right, #018ddd 0%, #2fbdf8 100%);
	background: linear-gradient(to left, #018ddd 0%, #2fbdf8 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	position: relative;
	z-index: 9;
	font-size: 50px !important;
	line-height: 70px !important;
	height: auto;
}
#why_page h2 {
	font-size: 40px !important;
	line-height: 50px !important;
}
*/

#why_page .box_content,
#why_page .box_content2 {
	width: 100%;
}

#why_feat_img {
	/*    background: url('../_images/shopback_blur2.png') top no-repeat;*/
	position: absolute;
	z-index: 0;
	top: -50px;
	left: 0;
	width: 100%;
	height: 1000px;
	background: url('../_images/premium_hero_huge2.jpg') top no-repeat;
	background-size: cover;
}

#bigLoading {
	position: fixed;
	z-index: 2100000030;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	margin: auto;
	background: rgba(255, 255, 255, 0.8) url(../_images/loading/preload_48x48.gif) center center no-repeat;
}

#lnwshopLoading {
	position: fixed;
	z-index: 2147483647;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	background: white;
}

#lnwshopLoading::after {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	-webkit-animation-name: heart-pulse;
	animation-name: heart-pulse;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background: rgba(255, 255, 255, 1) url(../_images/lnwshop_new_logo.png) center center no-repeat;
	background-size: auto 25px;
}

.subdistrict-box .row {
	clear: both;
	padding-top: 20px;
}

.form_title {
	display: block;
	margin-bottom: 10px;
}

.form_desc {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	color: #999;
}

.form_desc.form_sub {
	font-size: 16px;
	line-height: 22px;
}

.form_clear {
	clear: both;
	height: 20px;
}

.form_input,
.form_input1,
.form_input2,
.form_input3,
.input_text_area {
	font-size: 14px;

	box-sizing: border-box;
	width: 100%;
	height: 35px;
	color: #666;
}

.input_text_area {
	line-height: 24px;
	height: 80px;
	padding-top: 3px !important;
}

.form_input1 {
	width: 286px;
}

.form_input2 {
	width: 130px;
	margin-right: 10px;
}

.form_input3 {
	width: 80px;
	margin-right: 10px;
}

#image_zone {
	width: 125px;
	cursor: pointer;
}

#image_zone .image_area {
	width: 125px;
	height: 125px;
}

.image_area_desc .change_button {
	font-size: 12px;
	line-height: 30px;
	width: 125px;
	height: 30px;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	color: #eeeeee;
	background-color: #333333;
}

#image_zone:hover .change_button {
	background-color: #666666;
}

#image_zone .progress_bar {
	position: relative;
	width: 123px;
	height: 123px;
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
}

#image_zone .error {
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	width: 123px;
	height: 93px;
	padding: 30px 0 0 0;
	text-align: center;
	color: #ffffff;
	border: 1px solid #aa3333;
	background-color: #ff0000;
}

#image_zone .progress_bar .progress {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 0;
	height: 123px;
	background-color: #33DD33;
}

#image_zone .progress_bar .text {
	line-height: 123px;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 123px;
	height: 123px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
}

.fileupload_container {
	visibility: hidden;
	clear: both;
	height: 2px;
}


/*--------------------------             shop/interview                  ----------------------*/

#box .sureshopping,
#box .interview {}

.box_right.box_sureshopping,
.box_right.box_interview {
	width: 14px;
	background-position: -982px 0;
}

.box_left.box_sureshopping,
.box_left.box_interview {
	width: 15px;
}

.sureshopping_head {
	position: relative;
}

.sureshopping_head,
.interview_head {
	height: 280px;
}

.sureshopping_head {
	height: auto;
}

.sureshopping_head .head_left,
.interview_head .head_left {
	position: relative;
	top: 20px;
	margin-left: 50px;
}

.sureshopping_head .head_right,
.interview_head .head_right {
	position: relative;
	top: -20px;
	right: 40px;
	float: right;
}

.sureshopping_head .head_left .flash_h1,
.interview_head .head_left .flash_h1 {
	position: relative;
	float: left;
}

.sureshopping_head .head_left .flash_h1.sub,
.interview_head .head_left .flash_h1.sub {
	position: relative;
	top: 50px;
	left: -305px;
}

.sureshopping_head .head_left .Lnwshop_logo,
.interview_head .head_left .Lnwshop_logo {
	position: relative;
	top: 39px;
	left: 10px;
	float: left;
}

.sureshopping_shop,
.interview_shop {
	width: 950px;
	height: 420px;
	/*	background: white url('../_images/interview/shadow_divider.png') no-repeat 0px 0px;*/
}

.sureshopping_shop .shop_left,
.interview_shop .shop_left {
	position: relative;
	top: 50px;
	left: 20px;
	float: left;
	width: 305px;
}

.sureshopping_shop .shop_right,
.interview_shop .shop_right {
	position: relative;
	top: 50px;
	right: 80px;
	float: right;
	width: 500px;
	text-align: right;
}

.sureshopping_shop .shop_right a,
.interview_shop .shop_right a {
	color: #00b9ff;
}

.shop_head h2 {
	text-align: right;
}

.sureshopping_shop .shop_right .shop_site a,
.interview_shop .shop_right .shop_site a {
	font-size: 14px;
	text-decoration: none;
	color: #c2c2c2;
}

.sureshopping_shop .shop_left .shop_photo,
.interview_shop .shop_left .shop_photo {
	width: 298px;
	height: 336px;
}

.interview_shop .shop_right .shop_quote {
	width: 499px;
	height: 245px;
	background: transparent url('../_images/interview/quote.png') no-repeat 0 0;
}

.sureshopping_shop .shop_right .shop_description,
.interview_shop .shop_right .shop_description {
	position: relative;
	top: 20px;
	right: -100px;
	width: 400px;
	height: 200px;
}

.shop_text h2 {
	line-height: 32px;
	text-align: left;
}

.sureshopping_shop .shop_right .shop_readall,
.interview_shop .shop_right .shop_readall {
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -45px;
	margin-left: 100px;
	text-align: left;
}

.sure_number {
	margin-top: 20px;
	margin-bottom: 20px;
}

.sureshopping_badge {
	width: 950px;
	height: 350px;
	background: #eee url('../_images/shopsureshopping/sure_bg.png') repeat-x 0 0;
}

.sureshopping_badge .shop_left {
	position: relative;
	top: 40px;
	left: 100px;
	float: left;
	width: 500px;
	height: 220px;
}

.sureshopping_badge .shop_right {
	position: relative;
	top: 110px;
	right: 100px;
	float: right;
	width: 170px;
	text-align: right;
}

.sureshopping_badge .shop_left .badge_head {
	padding-top: 65px;
}

.sureshopping_badge .shop_left .badge_head .sure_Lnwshop_logo {
	position: absolute;
	top: 81px;
	left: 345px;
}

.sureshopping_badge .shop_left .shop_text {
	padding-top: 20px;
}

.sureshopping_badge .shop_right a {
	color: #00b9ff;
}

.sureshopping_badge .shop_right .shop_site a {
	font-size: 14px;
	text-decoration: none;
	color: #c2c2c2;
}

.sureshopping_badge .shop_left .shop_photo {
	width: 298px;
	height: 336px;
}

.sureshopping_badge .shop_right .shop_description {
	position: relative;
	top: 20px;
	right: -100px;
	width: 400px;
	height: 200px;
}

.sureshopping_badge .badge_readall {
	padding-top: 40px;
	padding-left: 100px;
}

.sureshopping_level {
	min-height: 420px;
	/*	background: white url('../_images/shopsureshopping/shadow_divider.png') no-repeat 0px 0px;*/
	border-bottom: 1px solid #eee;
}

.sureshopping_level .tsk-pageview .pagination td {
	width: 100px;
}

.sureshopping_level .tsk-pageview .tosakanth-action {
	display: block;
	width: 70px;
	height: 40px;
	vertical-align: middle;
}


/* -------------------- font highlight

.interview_shop .shop_right .shop_highlight{
height: 30px;
width: 90px;
background: #333;
position: absolute;
top: 110px;
left: 273px;
}

---------------------------------*/

.interview_in_shop {
	width: 950px;
	background: white url('../_images/interview/shadow_divider.png') no-repeat 0 0;
}

.interview_blog {
	line-height: 30px;
	width: 890px;
	margin: 20px auto;
	padding-top: 40px;
}

.interview_in_shop blockquote {
	margin: 1em;
	padding: 5px 1em;
	color: #777;
	background: #f2f2f2;
}

.interview_in_shop h3 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 15px 0 10px;
}

.back_shopsureshopping .icon_back,
.back_interview .icon_back {
	float: left;
	width: 23px;
}

.back_shopsureshopping .text_back,
.back_interview .text_back {
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	color: #00c6ff;
}

.back_interview {
	padding: 20px;
}

.interview_blog h2,
.interview_blog h3 {
	font-size: 22px;
	color: #00c6ff;
}


/*--------------------------- sure shopping ------------------------*/

.sureshopping_a {
	font-family: rsu;
	font-size: 15px;
	line-height: 35px;
	position: relative;
	float: left;
	width: 31%;
	min-width: 280px;
	height: 34px;
	margin: 0 1%;
	padding: 5px 0;
	text-align: center;
	color: white;
	border-radius: 3px 3px;
}

.sureshopping_a:hover {
	text-decoration: underline;
}

.sureshopping_a b {
	position: absolute;
	left: 0;
	display: inline-block;
	width: 50px;
	height: 35px;
	margin-right: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 -36px;
}

.sureshopping_green {
	border: 1px solid rgba(108, 181, 14, 1);
	background-color: rgba(108, 181, 14, 0.85);
}

.sureshopping_green b {
	background-image: url('../_images/shopsureshopping/badge_registered_max.png');
}

.sureshopping_blue {
	border: 1px solid rgba(31, 135, 195, 1);
	background-color: rgba(31, 135, 195, 0.85);
}

.sureshopping_blue b {
	background-image: url('../_images/shopsureshopping/badge_registered_lv2.png');
}

.sureshopping_orange {
	border: 1px solid rgba(216, 116, 37, 1);
	background-color: rgba(216, 116, 37, 0.85);
}

.sureshopping_orange b {
	background-image: url('../_images/shopsureshopping/badge_registered_lv1.png');
}

.sureshopping_level .badge_header {
	height: 60px;
	margin-top: 40px;
	padding-top: 40px;
}

.sureshopping_level .badge_symbol {
	position: relative;
	top: 30px;
	float: left;
	width: 170px;
	height: 40px;
	background: transparent url('../_images/shopsureshopping/sure_badge.png') no-repeat -6px -135px;
}

.sureshopping_level.two .badge_symbol {
	background-position: -6px -95px;
}

.sureshopping_level.one .badge_symbol {
	background-position: -6px -53px;
}

.sureshopping_level.top .badge_all {
	width: 328px;
	height: 58px;
	margin: 0 auto;
	background: transparent url('../_images/shopsureshopping/leveltop.png') no-repeat -8px 0;
}

.sureshopping_level.one .badge_all {
	width: 328px;
	height: 58px;
	margin: 0 auto;
	background: transparent url('../_images/shopsureshopping/level1.png') no-repeat -8px 0;
}

.sureshopping_level.two .badge_all {
	width: 328px;
	height: 58px;
	margin: 0 auto;
	background: transparent url('../_images/shopsureshopping/level2.png') no-repeat -8px 0;
}

.sureshopping_level .badge_all:hover {
	background-position: -344px 0;
}

.sureshopping_level .badge_lv {
	position: absolute;
	z-index: 99;
	float: right;
	width: 47px;
	height: 36px;
	margin-top: 16px;
	margin-left: -16px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -36px;
}

.sureshopping_level.top .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_max.png');
}

.sureshopping_level.two .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_lv2.png');
}

.sureshopping_level.one .badge_lv {
	background-image: url('../_images/shopsureshopping/badge_registered_lv1.png');
}


.sureshopping_level.top .sureshop_level .flash {
	color: #6cb50e;
}

.sureshopping_level.two .sureshop_level .flash {
	color: #1f87c3;
}

.sureshopping_level.one .sureshop_level .flash {
	color: #d87425;
}

.badge_symbol {
	position: relative;
	top: 0;
	width: 170px;
	height: 40px;
	background: transparent url('../_images/shopsureshopping/sure_badge.png') no-repeat -6px -135px;
}

.badge_symbol.two {
	background-position: -6px -95px;
}

.badge_symbol.one {
	background-position: -6px -53px;
}

.sureshop_check_bg {
	width: 483px;
	height: 158px;
	background: transparent url('../_images/shopsureshopping/page_for_shop_bg_text.png') no-repeat 0 0;
}

.sureshop_name .flash {
	text-shadow: 0 1px 0 white;
}

.sureshopping_level.checksure {
	width: 960px;
	min-height: 420px;
	background: white url('../_images/shopsureshopping/page_for_shop_body.png') repeat-y;
}

.background_feature.interview {
	z-index: 2;
	width: 950px;
	height: 303px;
	border: none;
	background-image: url(../_images/interview/banner_interview_bg.png);
	background-repeat: no-repeat;
}

.button_interview {
	line-height: 50px;
	position: relative;
	top: 50px;
	width: 246px;
	height: 44px;
	text-align: center;
	text-decoration: none;
	border: none;
	background-image: url(../_images/interview/button_banner.png);
	background-repeat: no-repeat;
	background-position: -3px 0;
}

.button_interview:hover {
	background-image: url(../_images/interview/button_banner.png);
	background-repeat: no-repeat;
	background-position: -252px 0;
}

.button_professional_center,
.button_sureshopping {
	line-height: 50px;
	position: relative;
	top: 10px;
	width: 246px;
	height: 44px;
	text-align: center;
	text-decoration: none;
	border: none;
	background-image: url(../_images/interview/button_banner.png);
	background-repeat: no-repeat;
	background-position: -3px 0;
}

.button_professional_center:hover,
.button_sureshopping:hover {
	background-image: url(../_images/interview/button_banner.png);
	background-repeat: no-repeat;
	background-position: -252px 0;
}

.background_feature.sureshopping {
	z-index: 2;
	width: 950px;
	min-height: 303px;
	border: none;
	background: #fbfbfb no-repeat;
}

.appstore_badge:hover {
	opacity: 0.8;
	filter: Alpha(opacity=80);
}

.heroine_wrapper {
	position: relative;
	z-index: 99999999;
	overflow: hidden;
	height: 700px;
	background-image: url("../_images/bg_linen.png");
	background-repeat: repeat;
	-webkit-box-shadow: inset 0 0 25px #000000;
	box-shadow: inset 0 0 25px #000000;
}

.heroineWrapper {
	position: relative;
	z-index: 99999;
	overflow: hidden;
	width: 1240px;
	height: 100%;
	margin: 0 auto;
}

#lnwshopapp_heroine {
	position: absolute;
	z-index: 999;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-image: url("../_images/mobile/lnwshopapp_icon_shadow.png");
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-box-shadow: inset 0 0 25px #000000;
	box-shadow: inset 0 0 25px #000000;
}

#lnwshopevent_group {
	position: absolute;
	z-index: 999;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-image: url("../_images/celebration/group.png");
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-box-shadow: inset 0 0 25px #000000;
	box-shadow: inset 0 0 25px #000000;
}

.app_allshop {
	height: 800px;
	background-image: url("../_images/mobile/lnwshopapp_shop_whiteV2.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}

.phone_allshop[os='ios'],
.phone_allshop[os='android'] {
	position: absolute;
	right: 10px;
	bottom: 0;
	width: 360px;
	height: 620px;
	background-image: none;
}

.phone_allshop[os='android'] {
	background-image: url("../_images/mobile/lnwshop_allshop_android.png");
}

.box_lnwmarket {
	position: static;
	overflow: hidden;
	width: 960px;
	margin: 20px auto;
	padding: 40px 0;
	text-align: center;
	border: 1px solid #dfdfdf;
	background-color: white;
	-webkit-box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
}

.ad_hover:hover {
	opacity: 0.7;
	filter: Alpha(opacity=70);
}

.channel_menu {
	position: absolute;
	z-index: 99999;
	width: 951px;
	height: 80px;
	border-top: 1px solid #ccc;
	background-image: url("../_images/bg_line.png");
	background-repeat: repeat-x;
	background-position: center bottom;
}

.channel_menu div {
	float: left;
	text-align: center;
}

.channel_menu .body_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
}

.channel_menu a {
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
}

.channel_menu a div {
	padding: 25px 0 10px;
}

.channel_menu div img {
	cursor: pointer;
}

.fixOnTop {
	position: fixed !important;
	top: 0;
	margin: 0 auto;
	-webkit-backdrop-filter: blur(20px);
}

.fixOnTop .channel_menu {
	position: fixed;
}

.sample_channel {
	position: relative;
	bottom: -6px;
	margin: 0 auto;
	text-align: center;
	-webkit-box-shadow: 0 0 15px #bbb;
	box-shadow: 0 0 15px #bbb;
}

#display_order_info {
	font-size: 14px;
	line-height: 30px;
	width: 100%;
	max-width: 700px;
}

#display_order_info td {
	padding: 2% 15px;
}

#display_order_info .error_tr {
	font-weight: bold;
	color: #ff0000;
}

#summary-table {
	line-height: 30px
}


/*--------------------------- Professional Center ---------------------------*/

.pro_wrapper {
	position: relative;
	width: 860px;
	height: 513px;
	margin: 0 auto;
}

.pro_head_bg {
	position: absolute;
	top: -46px;
	left: 405px;
	width: 584px;
	height: 513px;
	background-image: url(../_images/professional_center/head_deco.png);
	background-repeat: no-repeat;
}

.background_feature.profressional_center {
	z-index: 2;
	width: 980px;
	height: 499px;
	border: none;
	background-image: url(../_images/professional_center/pro_center.png);
	background-repeat: no-repeat;
}


/*-------------------- sub Nav ----------------*/

.filter_choices.professional {
	width: 712px;
	height: 50px;
	margin: 0 auto;
	background: url("../_images/professional_center/nav2.png") no-repeat;
}

#filterShow .professionalButton {
	font-size: 20px;
	line-height: 48px;
	float: left;
	height: 50px;
	list-style: none;
	cursor: pointer;
}

#filterShow .professionalButton.flash {
	top: 0;
}

#filterShow .professionalButton a {
	line-height: 45px !important;
	text-decoration: none;
	color: #000;
}

#filterShow .professionalButton.flash.pro a {
	color: #fff;
}

#filterShow .professionalButton.flash.pro:hover {
	background: url("../_images/professional_center/nav2_hover.png") no-repeat 0 0;
}

#filterShow .professionalButton.flash.pro:active,
#filterShow .professionalButton.flash.pro.select {
	background: transparent;
}

#filterShow .professionalButton:hover {
	background: url("../_images/professional_center/nav2_hover.png") no-repeat -211px 0;
}

#filterShow .professionalButton:active,
#filterShow .professionalButton.select {
	background: url("../_images/professional_center/nav_active.png") no-repeat -211px 0;
}


/*------------------------- content---------------------------*/

.pro_page {}

.pro_center_head {
	z-index: 1;
	padding: 20px 30px;
	border-radius: 10px;
}

.pro_center_head.full_width {
	border-radius: 0;
}

.pro_center_head:hover span {
	text-decoration: underline;
}

.pro_center_head .head_content .flash_h1,
.pro_center_head .head_content .subtext_head {
	font-family: supermarket;
	line-height: 1em !important;
	margin: 10px 0 10px 0 !important;
	color: rgba(255, 255, 255, 0.7);
}

.pro_center_head .head_content .flash_h1 {
	font-size: 60px;
	color: white;
	text-shadow: none !important;
}

.pro_center_head .description_text_head {
	line-height: 2em;
	margin-top: 30px;
	color: #efd9c1;
}

.pro_center_head .head_content .subtext_head {
	margin: 10px 0;
}

.pro_center .pro_center_head {
	padding: 20px 50px;
	background-image: url("../_images/professional_center/header_bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

.pro_center .pro_center_head .flash_h1 {
	color: #331d09;
}

.pro_center .pro_center_head .subtext_head {
	color: #513628;
}

.seo_pro .pro_center_head {
	margin-bottom: 30px;
	background-color: #f7c400;
	background-image: none;
}

.design_pro .pro_center_head {
	margin-bottom: 30px;
	background-color: #ff2f87;
	background-image: none;
}

.marketing_pro .pro_center_head {
	margin-bottom: 30px;
	background-color: #2779dd;
	background-image: none;
}

.photo_pro .pro_center_head {
	margin-bottom: 30px;
	background-color: #7ec519;
	background-image: none;
}

.seo_pro .pro_center_head .subtext_head,
.design_pro .pro_center_head .subtext_head,
.marketing_pro .pro_center_head .subtext_head,
.photo_pro .pro_center_head .subtext_head {
	font-size: 50px;
	color: rgba(255, 255, 255, 0.5);
}

.seo_pro .pro_center_head .flash_h1,
.design_pro .pro_center_head .flash_h1,
.marketing_pro .pro_center_head .flash_h1,
.photo_pro .pro_center_head .flash_h1 {
	font-size: 50px;
	color: white;
	text-shadow: none;
}

.pro_center .pro_side,
.pro_page .pro_side {
	overflow: hidden;
	width: 316px !important;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background-color: #ececec;
}

.pro_center .pro_content,
.pro_page .pro_content {
	width: 640px;
	height: 100%;
	background-color: #f8f8f8;
}

.pro_page .pro_side .pro_box,
.pro_page .pro_side .pro_box_detail {
	width: 316px !important;
	height: auto;
	border-right: none;
	background-color: #ececec;
}

.pro_box_cover,
.pro_box_detail {
	position: absolute;
	z-index: 999;
	top: -420px;
	width: 319px;
	height: 320px;
	background: #f0f0f0;
}

.pro_box_cover:active {
	background-color: #ddd;
}

.pro_content_body {
	position: relative;
}

.pro_content_detail {
	font-size: 14px;
	line-height: 30px;
	padding: 30px 20px 20px 20px;
	color: #333;
	border-bottom: 1px solid #bdbdbd;
	background: #fefefe;
}

.pro_content_detail .flash {
	color: black;
}

.pro_content_detail img {
	max-width: 600px;
}

.pro_box_detail {
	position: relative;
	top: 0;
}

.pro_box_tail {
	width: 100%;
	height: 60px;
	border-top: 1px solid #999;
	background: #f0f0f0;
}

.pro_box_tail td {
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid white;
}

.pro_box_tail_left,
.pro_box_tail_right {
	width: 200px;
}

.pro_box_tail_left {
	border-left: 1px solid #c6c6c6 !important;
}

.pro_box {
	position: relative;
	float: left;
	overflow: hidden;
	width: 319px;
	height: 320px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

.pro_box_big,
.pro_box_cover_big {
	width: 639px;
	height: 420px;
}

.pro_box_cover_big {
	top: -420px;
}

.pro_box>img {
	margin: 9px 0 10px 9px;
	border: 1px solid #ddd;
	background-color: white;
}

.pro_box {
	font-size: 15px;
	text-decoration: none;
	color: #666;
}

.pro_description {
	line-height: 25px;
	margin: 0 10px;
}

.pro_description b {}

.pro_description i {
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
}

.pro_description i.pro_seo,
.seo_color {
	color: #f7c400;
}

.pro_description i.pro_design,
.design_color {
	color: #ff2f87;
}

.pro_description i.pro_marketing,
.marketing_color {
	color: #2779dd;
}

.pro_description i.pro_photo,
.photo_color {
	color: #7ec519;
}

.pro_description span {
	font-size: 13px;
	clear: both;
	color: #999;
}

.pro_menu {
	font-size: 14px;
	margin: 20px;
	padding: 0 10px;
}

.pro_menu a {
	display: block;
	padding: 7px 0 7px 20px;
	text-decoration: none;
	color: #666;
}

.pro_menu a:hover {
	color: #00a0eb;
}

.pro_menu .pro_menu_active {
	color: white;
	border-radius: 4px;
	background-color: #357AE8;
}

.pro_menu .pro_menu_active:hover {
	color: white;
}

.pro_info {
	font-size: 13px;
	padding: 20px;
	color: #999;
}

.pro_info b {
	color: #333;
}

.pro_info_brand b {
	font-size: 15px;
}

.pro_info_brand img {
	float: right;
}

.pro_info_brand span {
	font-size: 14px;
	line-height: 30px;
	color: #aaa;
}

.pro_info_desc,
.pro_info_contact,
.pro_info_more,
.pro_info_price {
	display: block;
	clear: both;
	margin-top: 15px;
	word-wrap: break-word;
}

.pro_info_price span {
	color: red;
}

.pro_box_cover_big .pro_info_brand b {
	font-size: 20px;
}

.pro_box_cover_big .pro_info_brand img {
	float: left;
	margin-right: 20px;
}

.pro_box_cover_big .pro_info {
	font-size: 16px;
	line-height: 25px;
}

.box_recommend {
	position: absolute;
	z-index: 99;
	top: -1px;
	right: -1px;
	width: 80px;
	height: 64px;
	background: url('../_images/professional_center/recommend_badge_small.png') no-repeat;
}

.box_banner {
	display: inline-block;
	overflow: hidden;
	/*background: url("../_images/professional_center/seo_box.png") no-repeat;
	width: 640px;
	height: 292px;*/
	margin: 0 0;
	/*box-shadow: 2px 4px 0px rgba(0,0,0,0.15);*/
	vertical-align: top;
}

.box_banner a {
	display: block;
	width: 200px;
	height: 280px;
	margin: 0;
	padding: 20px 20px;
}

.box_banner .flash {
	font-family: supermarket;
	font-size: 44px;
	line-height: 1em;
	padding-bottom: 0;
	color: white;
}

.box_banner .subtext_head {
	font-family: supermarket;
	font-size: 24px;
	line-height: 1.4em;
	color: rgba(255, 255, 255, 0.8);
}

.box_professional {
	display: inline-block;
	width: 675px;
	margin-left: 25px;
	vertical-align: top;
}

.box_professional .prof_list {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

.box_professional .prof_list li {
	padding: 15px 0;
	border-bottom: 1px solid silver;
}

.box_professional .prof_list li:first-child {
	padding-top: 0;
}

.box_professional .prof_list li:last-child {
	border-bottom: none;
}

.box_professional .prof_list li a {
	display: block;
	text-decoration: none;
}

.box_professional .prof_list .title {
	font-family: supermarket;
	font-size: 24px;
	line-height: 1.2em;
	color: #252525;
}

.box_professional .prof_list li a:hover .title {
	color: #00aced;
}

.box_professional .prof_list .about_us {
	font-size: 14px;
	line-height: 1.414em;
	color: #aaa;
}

.box_professional .seeall {
	position: relative;
	top: -10px;
	width: 100%;
	height: 30px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.box_professional .seeall a {
	font-family: supermarket;
	font-size: 18px;
	position: absolute;
	right: 50px;
}

.box_seperate {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid white;
}


/*
.box_description{
	background: url("../_images/professional_center/side_box.png") no-repeat;
	width: 311px;
	height: 292px;
	float: left;
	margin-left: 8px;
}
.box_professional{
	clear: both;
	padding-top: 20px;
}
.box_pro{
	float: left;
	width: 241px;
	height: 143px;
}
.box_pro .business_card_s{
	background: url("../_images/professional_center/seo_card_small.png") no-repeat;
	width: 241px;
	height: 143px;
	border: none;
}
.box_pro.seeall{
	background: url("../_images/professional_center/4box_seeall.png") no-repeat;
	width: 236px;
	height: 143px;
}
.box_pro.seeall:hover,
.box_pro:hover .business_card_s{
	opacity: 0.6;
	filter:alpha(opacity=60);
}*/

.regis_pro {
	font-size: 15px;
	line-height: 35px;
	color: #666;
}

#content {
	padding-top: 20px;
}

#content.service_page .box_content {
	display: block;
	width: 100%;
}

#content.service_page .box_left,
#content.service_page .box_right {
	display: none;
}

.seo_box,
.design_box,
.marketing_box,
.photo_box {
	margin: 0 0;
}

.seo_box .box_banner {
	background-color: #ffcd0d;
	background-image: url("../_images/professional_center/seo_deco.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.seo_box .box_banner:hover {
	background-color: #ffd32c;
}

.seo_box .box_professional .seeall {
	background-image: url("../_images/professional_center/seo_seemore.png");
}

.seo_box .box_professional .seeall a {
	line-height: 30px;
	display: inline-block;
	width: 88px;
	text-align: center;
	color: #ffcd0d;
}


/*
.seo_box .box_pro .business_card_s .card_info{
	padding: 54px 11px 0px 11px;
	width: 212px;
}
.seo_box .box_pro .business_card_s{
	background: url("../_images/professional_center/seo_card_small.png") no-repeat;
	border: none;
}

*/

.design_box .box_banner {
	background-color: #ff2f87;
	background-image: url("../_images/professional_center/design_deco.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.design_box .box_banner:hover {
	background-color: #ff4895;
}

.design_box .box_professional .seeall {
	background-image: url("../_images/professional_center/design_seemore.png");
}

.design_box .box_professional .seeall a {
	line-height: 30px;
	display: inline-block;
	width: 88px;
	text-align: center;
	color: #ff2f87;
}


/*.design_box .box_pro .business_card_s{
background: url("../_images/professional_center/design_card_small.png") no-repeat;
}*/

.photo_box .box_banner {
	background: url("../_images/professional_center/pro_photo.png") no-repeat;
}


/*.photo_box .box_pro .business_card_s{
background: url("../_images/professional_center/photo_small.png") no-repeat;
}*/

.marketing_box .box_banner {
	background-color: #2779dd;
	background-image: url("../_images/professional_center/marketing_deco.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.marketing_box .box_banner:hover {
	background-color: #3986e5;
}

.marketing_box .box_professional .seeall {
	background-image: url("../_images/professional_center/marketing_seemore.png");
}

.marketing_box .box_professional .seeall a {
	line-height: 30px;
	display: inline-block;
	width: 88px;
	text-align: center;
	color: #2779dd;
}

.marketing_box .box_pro .business_card_s {
	background: url("../_images/professional_center/marketing_card_small.png") no-repeat;
}

.photo_box .box_banner {
	background-color: #7ec519;
	background-image: url("../_images/professional_center/photo_deco.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.photo_box .box_banner:hover {
	background-color: #91d530;
}

.photo_box .box_professional .seeall {
	background-image: url("../_images/professional_center/photo_seemore.png");
}

.photo_box .box_professional .seeall a {
	line-height: 30px;
	display: inline-block;
	width: 88px;
	text-align: center;
	color: #7ec519;
}

.regis_box {
	width: 960px;
	height: 291px;
	cursor: pointer;
	background: url("../_images/professional_center/regis.png") no-repeat;
}

.regis_box:hover {
	background: url("../_images/professional_center/regis_hover.png") no-repeat;
}

.side_left {
	float: left;
	width: 420px;
}

.side_right {
	float: left;
	width: 500px;
}

.side_left .business_container {
	width: 300px;
}

.seo_pro .pro_shop .bottom .body {
	padding: 0;
}

.seo_pro .pro_shop .seo_bottom .seo_body .pic_foot {
	top: 16px;
}

.box_professional .seeall a:hover {
	color: gray !important;
}


/*.business_container {
vertical-align: top;
clear: both;

}

.business_container .business_title,
.business_container .business_content {
font-size: 12px;
float: left;
}
.business_title {
width: 100px;
font-weight: bold;
}

.box_professional .seo_top{
	background: url("../_images/professional_center/shop_seo_box_head.png") no-repeat;
	width: 959px;
	height: 89px;
}
.box_professional .seo_body{
	background: url("../_images/professional_center/shop_seo_box_body.png") ;
	width: 959px;
	padding-bottom: 10px;
}
.box_professional .seo_foot{
	background: url("../_images/professional_center/shop_seo_box_foot.png") no-repeat;
	width: 959px;
	height: 20px;
}

.box_professional .photo_top,
.box_professional .design_top{
	background: url("../_images/professional_center/shop_design_box_head.png") no-repeat;
	width: 959px;
	height: 89px;
}
.box_professional .photo_body,
.box_professional .design_body{
	background: url("../_images/professional_center/shop_design_box_body.png") ;
	width: 959px;
	padding-bottom: 10px;
}
.box_professional .photo_foot,
.box_professional .design_foot{
	background: url("../_images/professional_center/shop_design_box_foot.png") no-repeat;
	width: 959px;
	height: 20px;
}

.box_professional .marketing_top{
	background: url("../_images/professional_center/shop_market_box_head.png") no-repeat;
	width: 959px;
	height: 84px;
}
.box_professional .marketing_body{
	background: url("../_images/professional_center/shop_market_box_body.png") ;
	width: 959px;
	padding-bottom: 10px;

}
.box_professional .marketing_foot{
	background: url("../_images/professional_center/shop_market_box_foot.png") no-repeat;
	width: 959px;
	height: 46px;

}

.box_professional .text_head,
.box_professional .text_head2{
	position: relative;
	top: 40px;
	left: 80px;
}
.marketing_box .box_professional .text_head,
.photo_box .box_professional .text_head,
.design_box .box_professional .text_head{
color: #444444;
font-size: 30px;
top: -30px;
left: 50px;
min-height: 40px;
line-height: 40px;
width: 780px;

}

.marketing_box .text_head:hover,
.photo_box .text_head:hover,
.design_box .text_head:hover{
text-decoration: none;

}
.seo_box .text_head2{
	color: #5555f6;
	font-size: 36px;
	font-family: 'Worasait';
	text-decoration:underline;
		top: -30px;
		left: 80px;
		min-height: 40px;
		line-height: 40px;
		width: 780px;

}*/

.business_card {
	width: 304px;
	height: 184px;
	text-align: center;
	background-repeat: repeat;
	background-position: top left;
}

.seo_box .business_card {
	background: url("../_images/professional_center/seo_card.png") no-repeat;
}

.design_box .business_card {
	background-image: url("../_images/professional_center/design_bizcard_bg.png");
}

.photo_box .business_card {
	background: url("../_images/professional_center/photo_card.png") no-repeat;
}

.marketing_box .business_card {
	width: 300px;
	height: 180px;
	background-color: #262626;
	background-repeat: no-repeat;
}

#content .box a.pro_shop {
	display: block;
	margin: 30px 0;
	padding: 20px;
	text-decoration: none;
	color: #333;
}

.seo_box hr,
.design_box hr,
.marketing_box hr,
.photo_box hr {
	border: none;
	border-bottom: 2px solid #dcdcdc;
	background: none;
}

.seo_box a:hover,
.design_box a:hover,
.marketing_box a:hover,
.photo_box a:hover {
	text-decoration: none;
	color: black;
}

.seo_box a:hover.pro_shop,
.design_box a:hover.pro_shop,
.marketing_box a:hover.pro_shop,
.photo_box a:hover.pro_shop {
	background-color: #f1f1f1;
	-webkit-box-shadow: 4px 4px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 4px 4px 1px rgba(0, 0, 0, 0.1);
}

.marketing_box .business_card .card_info {
	line-height: 18px;
	width: 300px;
	padding: 70px 0 0 0;
	text-align: center;
}

.photo_box .business_card .card_info {
	width: 300px;
	padding: 85px 0 0 0;
	text-align: center;
}

.seo_box .business_card .card_info {
	position: absolute;
	top: 30%;
	left: 5%;
	text-align: left;
}

.design_box .business_card .card_info {
	position: absolute;
	top: 30%;
	left: 5%;
}

.design_box .business_card .tel,
.design_box .business_card .name {
	font-family: quark;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.5em;
	text-align: left;
	color: white;
}

.design_box .business_card .tel {
	font-size: 16px;
	font-weight: normal;
}

.design_box .business_card .site {
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	padding: 2px 10px 5px 10px;
	text-align: right;
	color: white;
	background-color: #bd1421;
}

.business_card {
	position: relative;
}

.business_info {
	width: 304px;
	margin-top: 20px;
	padding: 30px 0;
	background-color: #f1f1f1;
}

.business_info .business_content {
	color: #898989;
}

.pro_shop .body {
	margin-top: 30px;
}

.pro_shop .text_head {
	font-family: supermarket;
	font-size: 36px;
	text-decoration: none;
	color: #333;
}

.pro_shop .text_head:hover {
	text-decoration: none;
}

.pro_shop .side_left {
	display: inline-block;
	float: none;
	width: 320px;
	vertical-align: top;
}

.pro_shop .side_right {
	display: inline-block;
	float: none;
	width: 540px;
	margin-left: 30px;
	vertical-align: top;
}

.pro_shop .business_info .business_content {
	display: inline-block;
	width: 61%;
	margin-left: 3%;
	padding-right: 3%;
	vertical-align: top;
}

.pro_shop .business_info .business_title {
	font-weight: bold;
	display: inline-block;
	width: 30%;
	margin-left: 3%;
	text-align: right;
	vertical-align: top;
}

.side_right .business_container .business_content.keyword,
.side_right .business_container .business_title.keyword {
	font-size: 28px;
	width: 245px;
	margin-left: 0;
	color: #5555f6;
}

.side_right .business_container .business_content,
.side_right .business_container .business_title {
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
	width: 230px;
	margin-left: 15px;
}

.seo_box .side_right .business_container .business_content,
.seo_box .side_right .business_container .business_title {
	font-family: '2006_iannnnnBKK';
	font-size: 36px;
}

.marketing_box .side_right .business_container .business_content,
.marketing_box .side_right .business_container .business_title {
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
	margin-left: 0;
}

.side_right .business_container .business_content.about {
	font-family: sans-serif;
	font-size: 14px;
	color: #333;
}


/*---------------------------------   pagination_pro   --------------------------------*/

.pagination_pro {
	width: 960px;
	height: 60px;
	padding-bottom: 20px;
	background: url("../_images/professional_center/pagination.png") no-repeat;
}

.pro_shop .business_content.keyword_site {
	font-size: 30px;
}

.pro_shop .business_container a {
	color: #333;
}

.pro_shop .business_container.keyword:hover a,
.pro_shop .business_container.keyword:hover {
	color: #5555f6;
}

.pro_shop .side_right .business_container.keyword {
	padding: 10px 0;
	border-bottom: 1px solid #d1e3ff;
}

.pro_shop .html_title {
	font-weight: bold;
	padding-bottom: 20px;
	text-decoration: underline;
}

.design_box .business_promote .business_content .example.one .ex_shop_pic,
.design_box .business_promote .business_content .example.second .ex_shop_pic,
.design_box .business_promote .business_content .example.third .ex_shop_pic,
.design_box .business_promote .business_content .example.fourth .ex_shop_pic {
	width: 240px;
	height: 158px;
	background: url("../_images/professional_center/design_ex.png") no-repeat;
}

.pro_shop .side_right .business_content .example .ex_shop_name {
	font-size: 14px;
	color: #878787;
}

.pro_shop .side_right .business_content .example .ex_shop_name:hover {
	font-size: 14px;
	color: #333;
}

.design_box .side_right .business_content .example {
	float: left;
	margin: 25px 25px 0 0;
}

.design_box .side_right .business_title {
	margin: 0;
}

.design_box .side_right .business_content {
	width: 530px;
	margin: 0;
}

.marketing_box .business_promote .business_content .example.one {
	display: inline-block;
	width: 236px;
	height: 154px;
	color: #ffffff;
	border-radius: 4px;
	background-color: #ed1c24;
}

.marketing_box .business_promote .business_content .example.second,
.marketing_box .business_promote .business_content .example.third,
.marketing_box .business_promote .business_content .example.fourth {
	display: inline-block;
	width: 236px;
	height: 154px;
	color: rgba(0, 0, 0, 1);
	border-radius: 4px;
	background-color: #f6f6f6;
}

.marketing_box .side_right .business_content .example {
	float: left;
	margin: 25px 25px 0 0;
}

.marketing_box .side_right .business_title {
	margin: 0;
}

.marketing_box .side_right .business_content {
	width: 530px;
	margin: 0;
}

.marketing_box .business_container .example .ex_view {
	float: left;
	border-right: 1px solid #b8b8b8;
}

.marketing_box .business_container .example.one .ex_view {
	float: left;
	border-right: 1px solid #ffffff;
}

.marketing_box .business_container .example .ex_per {
	float: right;
	margin-left: 10px;
}

.marketing_box .business_container .example .view_title {
	line-height: 20px;
}

.photo_box .business_promote .business_content .example.one .ex_shop_pic,
.photo_box .business_promote .business_content .example.second .ex_shop_pic,
.photo_box .business_promote .business_content .example.third .ex_shop_pic,
.photo_box .business_promote .business_content .example.fourth .ex_shop_pic {
	width: 240px;
	height: 267px;
	background: url("../_images/professional_center/photo_ex.png") no-repeat;
}

.photo_box .side_right .business_content .example {
	float: left;
	margin: 25px 25px 0 0;
}

.photo_box .side_right .business_title {
	margin: 0;
}

.photo_box .side_right .business_content {
	width: 530px;
	margin: 0;
}

#celebration p {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

#celebration {
	min-height: 100%;
}

#celebration #Header {
	position: relative;
	z-index: 10000;
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	background-color: white;
	-webkit-box-shadow: 0 2px 4px rgba(202, 202, 202, 0.4);
	box-shadow: 0 2px 4px rgba(202, 202, 202, 0.4);
}

#celebration #HeaderBar {
	width: 980px;
	height: 60px;
	margin: 0 auto;
}

#celebration #logo101 {
	float: left;
	margin-top: 20px;
}

#celebration .menu101 {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
}

#celebration .menu101 li {
	font-size: 18px;
	display: inline;
	margin-left: 20px;
}

#celebration .menu101 li a {
	color: #444;
}

#celebration .container101 .box101 {
	position: static;
	overflow: hidden;
	width: 960px;
	margin: 40px auto;
	padding: 40px 10px;
	text-align: center;
	border: 1px solid #dfdfdf;
	background-color: white;
	-webkit-box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
}

#celebration #news_div a {
	text-decoration: none;
	color: #666;
}

#celebration #news_div a:hover img {
	background-color: #35bded;
}

.ten_image_fit {
	position: absolute;
	left: -10px;
	width: 980px;
}

@media screen and (min-width: 1220px) {
	#celebration .container101 .box101 {
		position: static;
		overflow: hidden;
		width: 980px;
		margin: 40px auto;
		padding: 40px 40px;
		text-align: center;
		border: 1px solid #dfdfdf;
		background-color: white;
		-webkit-box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
		box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.03);
	}

	.ten_image_fit {
		left: -40px;
		width: 1060px;
	}
}

#celebration .container101 {
	background: url("../_images/bg_lnwmarket.png") repeat;
}

#celebration .menu101 li a.menu_active {
	color: #ccc;
}

#celebration .timetable td {
	border-bottom: 1px solid #ccc;
}

#celebration .timetable .no-border td {
	border-bottom: none;
}

#celebration .sample_channel {
	bottom: -2px;
}

.event-celebration .shadow_divider_reverse {
	left: 10px;
}

.showtime {
	font-size: 14px;
	text-align: right;
	color: #ccc;
}

.con_desc {
	font-size: 16px;
	margin: 20px 0;
	text-align: center;
}

.image_zoom div {
	height: 100px;
	padding: 10px;
}

.image_zoom img {
	width: 150px;
	cursor: zoom-in;
}

.image_zoom.zoom_big img {
	width: 210px;
}

.show_lnwbox .popup_noi img {
	padding: 50px;
}

.show_lnwbox .popup_noi {
	text-align: center;
}

.icon_like_mark {
	display: block;
	overflow: hidden;
	width: 60px;
	height: 57px;
	text-indent: -99999px;
	background-image: url("../_images/celebration/icon_like_mark.png");
	background-repeat: no-repeat;
}


/* line 226, sass/_sprite.scss */

.icon_like_mark.s-loading {
	background-image: url("../_images/loading/preload_32x32.gif") !important;
}


/* line 231, sass/_sprite.scss */

.icon_like_mark_like {
	background-position: 0 0;
}


/* line 234, sass/_sprite.scss */

.icon_like_mark_like:hover {
	background-position: -60px 0;
}


/* line 237, sass/_sprite.scss */

.icon_like_mark_like:active {
	background-position: -120px 0;
}


/* line 241, sass/_sprite.scss */

.icon_like_mark_mark {
	background-position: 0 -57px;
}


/* line 244, sass/_sprite.scss */

.icon_like_mark_mark:hover {
	background-position: -60px -57px;
}


/* line 247, sass/_sprite.scss */

.icon_like_mark_mark:active {
	background-position: -120px -57px;
}

.about_pro p {
	font-size: 15px;
	line-height: 35px;
	color: #666;
}

.mobile_hero[os='ios'] {
	width: 100%;
	height: 0;
	margin-top: 30px;
	padding-bottom: 22.3%;
	background-image: url("../_images/mobile/lnwshopapp_heroV2_stair.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
}

.mobile_hero[os='android'] {
	height: 0;
	margin-top: 17px;
	padding-bottom: 22.3%;
	background-image: url("../_images/mobile/lnwshopapp_hero_android2.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
}

.iphone_black_screen,
.iphone_white_screen,
.samsung_black_screen,
.samsung_white_screen {
	position: relative;
	z-index: 0;
	top: 0;
	width: 320px;
	height: 505px;
	border-bottom: 1px solid #eee;
	background-image: url("../_images/mobile/iphone_screencut.png");
	background-repeat: no-repeat;
}

.iphone_white_screen {
	background-image: url("../_images/mobile/iphone_screencut_white.png");
}

.samsung_black_screen {
	background-image: url("../_images/mobile/galaxy_screencut_black.png");
	background-position-x: 10px;
}

.samsung_white_screen {
	background-image: url("../_images/mobile/galaxy_screencut_white.png");
	background-position-x: 10px;
}

.native_app[os='ios'],
.native_app[os='android'] {
	position: relative;
	left: -150px;
	width: 800px;
	height: 695px;
	background-image: url("../_images/mobile/iphoneapp_ios7_resizedV2.png");
	background-repeat: no-repeat;
	background-position: 0 0;
}

.native_app[os='android'] {
	left: -50px;
	background-image: url("../_images/mobile/native_android.png");
}

.enews_content {
	margin-left: 30px !important;
}

.enews_content img {
	max-width: 600px;
}

#start_header {
	position: relative;
	width: 100%;
	padding-top: 1px;
}

.start_bg {
	position: absolute;
	width: 100%;
	height: 500px;
	background: #3498db;
}

.start_search {
	position: relative;
	height: 50px;
	background: white;
}

.start_input {
	font-size: 15px;
	line-height: 50px;
	position: relative;
	z-index: 9;
	width: 100% !important;
	height: 50px !important;
	text-indent: 40px;
	border: none;
	background: url('../_images/start/search_icon.png') 10px center no-repeat;
}

.start_button {
	font-size: 15px;
	line-height: 50px;
	position: absolute;
	z-index: 1;
	right: 20px;
	color: #aaa;
}

.start_box_container {
	float: left;
	width: 263px;
	height: 185px;
	margin: 0 20px 40px 20px;
	cursor: pointer;
	text-align: center;
}

#start_menu_fixed {
	position: absolute;
	z-index: 99999999;
	width: 100%;
	margin: 0;
	padding: 0;
	opacity: 0.95;
	filter: Alpha(opacity=95);
}

#start_menu_fixed .start_menu_fixed_border {
	margin: 0 20px;
}

#start_menu_fixed .start_box_container {
	height: 40px;
	margin: 0;
}

#start_menu_fixed .start_box_container .start_box {
	height: 40px;
	border-radius: 0;
}

#start_menu_fixed .start_box_container .start_box span {
	position: relative;
	top: 3px;
	display: inline;
	margin-left: 15px;
	color: white;
}

#start_menu_fixed .start_box_container .start_box img {
	position: relative;
	top: 10px;
	height: 22px;
}

.start_box_container span {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	color: #666;
}

.start_box_container:hover span {
	color: #333;
}

.start_box {
	width: 100%;
	height: 150px;
	opacity: 1.0;
	border-radius: 3px;
	filter: Alpha(opacity=100);
}

.start_box_container:hover .start_box {
	opacity: 0.9;
	filter: Alpha(opacity=90);
}

.start_box_container:hover .start_box span {
	opacity: 1.0;
	color: #333;
	filter: Alpha(opacity=100);
}

.start_each {
	font-size: 13px;
	line-height: 25px;

	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	color: #666;
	border-top: 1px solid #ccc !important;
	border-right: 20px solid #27ae60;
	border-left: 20px solid #27ae60;
}

@media screen and (min-width: 1220px) {
	.start_each {

		box-sizing: border-box;
		width: 100%;
		margin: 0 auto;
		border-right: 40px solid #27ae60;
		border-left: 40px solid #27ae60;
	}

	#start_menu_fixed .start_menu_fixed_border {
		margin: 0 40px;
	}
}

.start_each>div {
	width: 980px;
	margin: 0 auto;
	padding: 40px 0 0 0;
}

.start_each h2 {
	font-size: 3.5em;
	margin: 20px auto 40px auto;
}

.start_green {
	border: 1px solid #27ae60;
	background: #2ecc71;
}

.start_g {
	border-color: #2ecc71;
}

.start_dark_green {
	border: 1px solid #16a085;
	background: #1abc9c;
}

.start_d {
	border-color: #1abc9c;
}

.start_blue {
	border: 1px solid #2980b9;
	background: #3498db;
}

.start_b {
	border-color: #3498db;
}

.start_yellow {
	border: 1px solid #f39c12;
	background: #f1c40f;
}

.start_y {
	border-color: #f1c40f;
}

.start_orange {
	border: 1px solid #d35400;
	background: #e67e22;
}

.start_o {
	border-color: #e67e22;
}

.start_red {
	border: 1px solid #c0392b;
	background: #e74c3c;
}

.start_r {
	border-color: #e74c3c;
}

.start_purple {
	border: 1px solid #8e44ad;
	background: #9b59b6;
}

.start_p {
	border-color: #9b59b6;
}

.start_topic {
	font-size: 15px;
	display: block;
	max-width: 650px;
	margin-top: 10px;
	padding-top: 15px;
	cursor: pointer;
	color: #0074eb;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: rgb(229, 229, 229);
}

.start_sub {
	margin-top: 10px;
	color: #00a0eb;
}

.start_each h3 {
	margin-top: -50px !important;
	padding-top: 75px !important;
	color: #333;
}

.start_each p {
	max-width: 650px;
	margin: 10px 0;
	padding: 0;
}

.start_each p.arrow_front {
	max-width: 630px;
	padding-left: 20px;
	background: url('../_images/icon/page_right.png') left 5px no-repeat;
}

.start_each .question_title {
	font-weight: normal;
}

.start_each ul,
.start_each ol {
	max-width: 610px;
	padding-left: 30px;
}

.start_each .long_list li {
	margin-top: 10px;
}

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

.gray_box:hover {
	border-color: #999;
}

.start_each h3 {
	font-size: 2em;
}

.start_img {
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #eee;
}

.start_each .faq_list>li {
	list-style-image: url('../_images/start/icon_question.png');
}

.start_each .not_faq_list>li {
	list-style-image: none;
}

.facebook_example a {
	display: block;
	float: left;
	margin: 0 20px 30px 0;
	text-align: center;
}

.business_badge {
	width: 165px;
	height: 40px;
	border: 0 none !important;
	background-image: url('../_images/store/badge_business_badge.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.business_badge:hover {
	background-position: 0 -40px;
}

.hover_fade:hover {
	opacity: 0.9;
	filter: Alpha(opacity=90);
}

body .snowflake {
	text-shadow: 1px 1px #dddddd, -1px 1px #dddddd;
}

body #xmas-zone {
	z-index: 10001;
}

.start_active {
	padding: 55px 0 10px 0;
	text-indent: 20px;
	border-bottom: 1px solid red;
	background: #fff7f7;
}

.link_start {
	display: none;
	float: right;
	width: 25px;
}

.link_start img {
	position: absolute;
}

.show_hide {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	float: right;
	zoom: 1;
	width: 98px;
	height: 27px;
	cursor: pointer;
	vertical-align: middle;
	*vertical-align: auto;
	background: transparent url("../_images/start/show_hide.png") no-repeat -100px 0;
}

.show_hide.switchOn {
	cursor: pointer;
	background-position: 0 0;
}

.start_table {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.start_table td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#hero_2013 {
	width: 100%;
	height: 1213px;
	margin: 0;
	padding: 0;
	background: url('../_images/year2013/lnwshop_of_the_year_2013_bg.png') repeat-x;
}

#award_2013 {
	width: 100%;
	height: 813px;
	margin: 0;
	padding: 0;
	background: #9fe5ff;
}

#reward_2013 {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #efeeee url('../_images/year2013/lnwshop_reward_bg.png') repeat-x;
}

#award_2013_text span {
	font-size: 13px;
}

#join_2013 {
	color: white;
	background: #666;
}

#vote_2013 {
	position: relative;
	background: url('../_images/year2013/2013_vote_bg.png') repeat-x;
}

#lnwshop_2013_hero {
	background: url('../_images/year2013/lnwshop_2013_hero_bg.png') repeat-x;
}

.chat_human,
.chat_help,
.chat_upload {
	width: 300px;
	height: 382px;
	border-bottom: 1px solid #ccc;
	background-image: url('../_images/store/chat_hero.png');
}

.chat_human {
	background-position: 0 0;
}

.chat_help {
	background-position: -320px 0;
}

.chat_upload {
	background-position: -640px 0;
}

#madewithlove {
	background: url('../_images/madewithlove/background.jpg') repeat;
}

#madewithlove_regis {
	height: 1016px;
	background: url('../_images/madewithlove/regis_bg2.jpg') repeat center;
}

#madewithlove_news {
	height: 1000px;
	background: url('../_images/madewithlove/regis_bg3.jpg') no-repeat top center;
}

.event_roof {
	position: absolute;
	top: 31px;
	width: 100%;
	height: 205px;
	background: url('../_images/madewithlove/roof.png') repeat center;
}

.frame_board1 {
	position: absolute;
	z-index: 5;
	top: 30px;
	left: -230px;
	width: 202px;
	height: 230px;
}

.frame_1 {
	position: absolute;
	z-index: 1;
	width: 202px;
	height: 230px;
	background: url('../_images/madewithlove/frame1.png') no-repeat;
}

#slide_1 {
	position: relative;
	overflow: hidden;
	margin: 10px;
	padding: 60px 0 40px 0;
	background: url('../_images/store/bg_grain.png') repeat;
}

.frame_board2 {
	position: absolute;
	z-index: 1;
	top: 270px;
	left: -323px;
	width: 300px;
	height: 260px;
}

.frame_2 {
	position: absolute;
	z-index: 5;
	width: 300px;
	height: 260px;
	background: url('../_images/madewithlove/frame2.png') no-repeat;
}

#slide_2 {
	position: relative;
	overflow: hidden;
	margin: 10px;
	padding: 25px 0 0 0;
	background: url('../_images/madewithlove/bg_frame2.png') repeat;
}

.frame_board3 {
	position: absolute;
	z-index: 1;
	top: 60px;
	right: -420px;
	overflow: hidden;
	width: 400px;
	height: 450px;
}

.frame_3 {
	position: absolute;
	z-index: 5;
	width: 400px;
	height: 450px;
	background: url('../_images/madewithlove/frame3.png') no-repeat;
}

#slide_3 {
	position: relative;
	top: 100px;
	overflow: hidden;
}

.pic_board1,
.pic_board2,
.pic_board3 {
	width: 100%;
	height: 100%;
	margin: 20px 0 0 20px;
	background: white;
}

#menu_madewithlove {
	position: relative;
	z-index: 9999;
	width: 980px;
	margin: 0 auto;
}

#menu_madewithlove ul {
	margin: 0;
	list-style: none;
}

#menu_madewithlove li {
	display: inline;
	margin-right: 40px;
}

#menu_madewithlove a {
	font-size: 14px;
	color: inherit;
}

#menu_madewithlove a:hover {
	text-decoration: none;
}

#madewithlove_regis #menu_madewithlove a,
#madewithlove_news #menu_madewithlove a,
#madewithlove_news #madewithlove_footer a {
	color: #666 !important;
}

#madewithlove_regis #menu_madewithlove a:hover,
#madewithlove_news #menu_madewithlove a:hover,
#madewithlove_news #madewithlove_footer a:hover {
	color: #ccc !important;
}

#menu_madewithlove a:hover {
	color: #5f3000;
}

.nominees a {
	display: list-item;
	margin-left: 40px;
	padding: 10px 0 10px 10px;
	color: gray;
}

.winner {
	line-height: 50px;
	height: 50px;
	color: white;
	background: #666;
}

#madewithlove_hero {
	background: url('../_images/madewithlove/regis_bg2.jpg') no-repeat center center;
}

#madewithlove4 {
	position: relative;
	top: 1px;
	left: 0;
	width: 228px;
	height: 148px;
}

#madewithlove4:hover {
	cursor: pointer;
	opacity: 0.95;
	filter: Alpha(opacity=95);
}

#madewithlove h1 {
	font-family: 'thaisans_neueregular';
	line-height: 100%;
	top: 0;
	height: auto;
	padding-bottom: 50px;
}

#madewithlove #made_title b {
	font-family: 'wdb_bangnaregular';
	font-size: 18px !important;
	position: relative;
	top: 3px;
	display: block;
	margin-top: 20px;
}

.overflowed {
	overflow: hidden;
}

.madewithlove_b {
	font-family: 'thaisans_neue_extltregular';
	font-size: 40px;
	font-weight: normal;
	color: #333;
}

.madewithlove_span {
	font-family: 'wdb_bangnaregular';
	font-size: 25px;
	color: #888;
}

.image_container {
	float: left;
	overflow: hidden;
	width: 240px;
	height: 300px;
	margin-right: 6px;
}

.guest_container {
	overflow: hidden;
	width: 238px;
	border: 1px solid #eee;
}

.image_container.image_last {
	margin-right: 0;
}

.image_page {
	float: left;
	width: 50px;
	height: 6px;
	margin: 0 2px;
	cursor: pointer;
	background: #bbb;
}

.image_page.image_page_active {
	background: black;
}

.slide_container {
	display: none;
}

.slide_container[slide_atm='1'],
.slide_container[slide_product='1'],
.slide_container[slide_vip='1'],
.slide_container[slide_guest='1'],
.slide_container[slide_talk='1'],
#christmas_event,
#openbox_event {
	display: block;
	opacity: 0.0;
	filter: Alpha(opacity=0);
}

.font_thaisans {
	font-family: 'thaisans_neue_extltregular';
	font-size: 16px;
}

.sprite {
	border: 7px solid white;
}

.slide_page_left,
.slide_page_right {
	position: absolute;
	left: -250px;
	width: 240px;
	height: 300px;
	cursor: pointer;
	background: #eee url('../_images/arrow_flip.png') no-repeat center center;
}

.slide_page_left:hover,
.slide_page_right:hover {
	background-color: #ddd;
}

.slide_page_right {
	right: -248px;
	left: auto;
	background-image: url('../_images/announcement/arrow.png');
}

.slide_illusion {
	position: relative;
	display: none;
	width: 980px;
	height: 300px;
}

.slide_page {
	position: absolute;
	left: 0;
	overflow: hidden;
	width: 100%;
	min-width: 980px;
	height: 300px;
	margin: 0 auto;
}

.open_quote,
.close_quote {
	display: inline-block;
	width: 68px;
	height: 57px;
	background: url('../_images/madewithlove/open_quote.png') no-repeat center center;
}

.close_quote {
	background: url('../_images/madewithlove/close_quote.png') no-repeat center center;
}

#lnwmarket_section img {
	opacity: 0.0;
	filter: Alpha(opacity=0);
}

.live_chat_sec_bg {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 1060px;
	background: #505f3a;
}

#live_chat_sec {
	position: relative;
	z-index: 99;
	width: 100%;
	height: 1060px;
}

#live_chat_sec span {
	color: #fcfff7;
}

.more_details {
	line-height: 60px;
	width: 300px;
	height: 60px;
	color: white;
	border: 1px solid white;
}

.more_details:hover {
	background: rgba(255, 255, 255, 0.3)
}

.double_underline {
	height: 5px;
	margin: 40px 0;
	border: 1px solid #333;
	border-width: 1px 0;
}

.made_store_column {
	float: left;
	width: 50%;
}

.made_store_column .madewithlove_b {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: 10px;
}

.made_store_column>div {
	margin-top: 50px;
	margin-left: 40px;
}

.made_store_column .madewithlove_span {
	line-height: 50px;
	letter-spacing: 2px;
}

div[award] .madewithlove_b,
div[award] .madewithlove_span {
	font-size: 18px;
}

div[award='1'] .madewithlove_b,
div[award='1'] .madewithlove_span {
	font-size: 30px;
}

div[award]>a,
div[award] .more_details {
	line-height: 35px;
	display: block;
	width: 130px;
	height: 35px;
	margin: 20px auto;
}

div[award] a:hover {
	text-decoration: none;
}

div[award='1']>a,
div[award='1'] .more_details {
	line-height: 65px;
	width: 220px;
	height: 65px;
	margin: 40px auto;
}

div[award='1'] .madewithlove {
	width: 200px;
	height: 60px;
	margin: 40px auto;
}

div[award='1'] a,
div[award='1'] .more_details,
div[award]>a:hover {
	color: #3c96ca;
	border-color: #3c96ca;
	background: rgba(60, 150, 202, 0.20);
}

div[award='2'] a,
div[award='2'] .more_details,
div[award='2']>a:hover {
	color: #bc74c1;
	border-color: #bc74c1;
	background: rgba(189, 116, 194, 0.20);
}

div[award='3'] a,
div[award='3'] .more_details,
div[award='3']>a:hover {
	color: #9b6e3d;
	border-color: #9b6e3d;
	background: rgba(156, 110, 61, 0.20);
}

div[award='4'] a,
div[award='4'] .more_details,
div[award='4']>a:hover {
	color: #5cc6cb;
	border-color: #5cc6cb;
	background: rgba(92, 199, 204, 0.20);
}

div[award='5'] a,
div[award='5'] .more_details,
div[award='5']>a:hover {
	color: #eebc20;
	border-color: #eebc20;
	background: rgba(238, 187, 31, 0.20);
}

div[award='6'] a,
div[award='6'] .more_details,
div[award='6']>a:hover {
	color: #d46735;
	border-color: #d46735;
	background: rgba(212, 103, 53, 0.20);
}

div[award='7'] a,
div[award='7'] .more_details,
div[award='7']>a:hover {
	color: #e26d95;
	border-color: #e26d95;
	background: rgba(227, 109, 150, 0.20);
}

div[award='8'] a,
div[award='8'] .more_details,
div[award='8']>a:hover {
	color: #90a834;
	border-color: #90a834;
	background: rgba(146, 168, 52, 0.20);
}

div[award='9'] a,
div[award='9'] .more_details,
div[award='9']>a:hover {
	color: #41c5a4;
	border-color: #41c5a4;
	background: rgba(65, 197, 164, 0.20);
}

div[award] a,
div[award] .more_details {
	background: none;
}

div[award] img {
	position: relative;
	top: 50%;
	width: 0;
}

.badge_container {
	position: relative;
	width: 250px;
	height: 193px;
}

#thankyou_sec {
	width: 100%;
	height: 400px;
	background: #484848;
}

#collection_sec {
	width: 100%;
}

#collect_sec .madewithlove_span {
	font-size: 18px;
	letter-spacing: 1px;
	color: #555;
}

#cloud_sec {
	position: absolute;
	z-index: 1;
	top: -230px;
	width: 100%;
	height: 249px;
	background: url('../_images/madewithlove/image/cloud.png') no-repeat center center;
}

.made_collection {
	position: relative;
	z-index: 2;
	float: left;
	margin: 0.5%;
}

.made_collection img {
	border: 10px solid white;
	-webkit-box-shadow: 0 1px 3px #B6B7BB;
	box-shadow: 0 1px 3px #B6B7BB;
}

.made_collection img.hor {
	width: 350px;
}

.made_collection img.ver {
	height: 350px;
}

.rotate_5 {
	/* IE 9 */
	-ms-transform: rotate(5deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg);
}

.rotate_05 {
	/* IE 9 */
	-ms-transform: rotate(-5deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

.rotate_10 {
	/* IE 9 */
	-ms-transform: rotate(10deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
}

.rotate_010 {
	/* IE 9 */
	-ms-transform: rotate(-10deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg);
}

.rotate_15 {
	/* IE 9 */
	-ms-transform: rotate(15deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg);
}

.rotate_015 {
	/* IE 9 */
	-ms-transform: rotate(-15deg);
	/* Chrome, Safari, Opera */
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

.made_arrow_down,
.made_arrow_down2 {
	line-height: 90px;
	position: relative;
	z-index: 99;
	height: 90px;
	padding-left: 70px;
	background: url('../_images/madewithlove/arrow_down.png') no-repeat left top;
}

.made_arrow_down2 {
	line-height: 60px;
	height: 60px;
	background: url('../_images/madewithlove/arrow_down2.png') no-repeat left top;
}

.made_arrow_up {
	position: relative;
	z-index: 99;
	height: 100px;
	padding-left: 120px;
	background: url('../_images/madewithlove/arrow_up.png') no-repeat left top;
}

.made_arrow_up_right {
	position: relative;
	z-index: 99;
	height: 100px;
	padding-left: 70px;
	background: url('../_images/madewithlove/arrow_up_right.png') no-repeat right top;
}

.made_arrow_right {
	line-height: 140px;
	position: relative;
	z-index: 99;
	top: -40px;
	left: -67px;
	height: 100px;
	padding-left: 70px;
	background: url('../_images/madewithlove/arrow_right.png') no-repeat left top;
}

.made_arrow_up div {
	padding-top: 70px;
}

#blackboard_bg {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: url('../_images/madewithlove/image/blackboard_bg.jpg') no-repeat center top;
}

#lnwshop_award {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: url('../_images/madewithlove/image/award_bg.jpg') no-repeat center top;
}

#lnwshop_talk {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: url('../_images/madewithlove/image/talk_bg.jpg') no-repeat center top;
}

.login_plate {
	/*
	box-shadow: 0 0 1px #B6B7BB;
	-webkit-box-shadow: 0 0 1px #B6B7BB;
	-moz-box-shadow: 0 0 3px #B6B7BB;
	*/
}

.login_plate>table {
	height: 100%;
	padding: 0;
	text-align: left;
}

.mobile_version .login_container,
.mobile_version .any_container,
.mobile_version .regis_container {
	float: none;
	width: auto !important;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	border-width: 1px 0;
}

.login_container,
.any_container,
.regis_container {
	position: relative;
	z-index: 999;
	float: left;
	width: 375px;
	margin-left: 0;
	text-align: left;
	color: #666;
	border: 1px solid #D8D9DC;
	border-radius: 2px;
	background-color: #f5f5f5;
}

.mobile_version #regis_success .any_container {
	width: auto;
}

.mobile_version #regis_success .any_container>img,
.mobile_version #regis_success .any_container .arrow_step_verification {
	display: none;
}

#regis_success .any_container {
	line-height: 25px;
	width: 900px;
}

.any_container {
	line-height: 30px;
	float: none;
	width: 750px;
	margin-left: 0;
	padding: 30px 40px;
}

.mobile_version .regis_container .login_div {
	padding: 30px !important;
}

.regis_container {
	float: left;
	width: 400px;
	margin-left: 0;
}

.mobile_version .regis_container .input_text,
.mobile_version .regis_container .input_text_area,
.mobile_version .regis_container .drop_down {
	width: 95%;
}

.regis_container .input_text,
.regis_container .input_text_area,
.regis_container .drop_down {
	font-size: 14px;
	line-height: 30px;
	width: 308px;
	height: 30px;
}

.regis_container #register_form b {
	display: block;
	margin-top: 15px;
	margin-left: 1px;
	color: #333;
}

.regis_container #register_form b .note,
.login_container #login_form .note {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	float: right;
	padding-top: 5px;
}

.mobile_version .forget_a {
	display: block;
	margin-left: 0 !important;
}

.mobile_version .login_div {
	margin: 0 auto;
}

.login_div {}

.facebook_login {}

.login_div h2 {
	font-size: 18px;
	margin-top: 0;
}

.login_div .button {
	font-family: 'rsulight';
	font-size: 15px;
	font-weight: normal;
	line-height: 37px;
	position: relative;
	display: block;
	min-width: 180px;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 1px solid #7dc32d;
	border-radius: 2px;
	background-color: #85cf30;
	background-image: none;
	text-shadow: none;
	-webkit-appearance: none;
}

.login_div .button:hover {
	border: 1px solid #7cc02d;
	background-color: #82c930;
}

.login_div .button-gray {
	border: 1px solid #777;
	background-color: #888;
}

.login_div .button-gray:hover {
	border: 1px solid #666;
	background-color: #777;
}


.login_div .button-blue {
	border: 1px solid #38b9eb;
	background: #38b9eb;
	background: -webkit-linear-gradient(309deg, #38b9eb, #2792e0);
	background: -o-linear-gradient(309deg, #38b9eb, #2792e0);
	background: linear-gradient(141deg, #38b9eb, #2792e0);
}

.login_div .button-blue:hover {
	border: 1px solid #01a5e5;
	background: -webkit-linear-gradient(51deg, #38b9eb, #2792e0);
	background: -o-linear-gradient(51deg, #38b9eb, #2792e0);
	background: linear-gradient(39deg, #38b9eb, #2792e0);
}

.login_div .button-facebook {
	padding-right: 10px;
	text-indent: 15px;
	border: 1px solid #324a7f;
	background-color: #3c5a96;
}

.login_div .button-facebook:hover {
	border: 1px solid #263964;
	background-color: #324a7f;
}

.login_div .button-facebook span {
	font-family: sans-serif;
	font-size: 30px;
	position: absolute;
	bottom: 0;
	left: -4px;
	display: block;
}

.login_div .button:active {
	border: 1px solid #aaa;
	background: #ddd none;
}

.login_div a {
	text-decoration: none;
}

.login_div a .button_gray {
	color: #444;
}

.login_div .button_gray {
	font-size: 16px;
	font-weight: bold;
	line-height: 43px;
	display: block;
	width: 200px;
	height: 46px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #444;
	border: none;
	/*background-image: url('../_images/button.png');*/
	background-position: 0 -92px;
	text-shadow: 0 1px 0 #e0e0e0;
}

.login_div .button_gray:hover {
	text-decoration: none;
	color: #444;
	background-position: 0 -46px;
}

.login_div .button_gray:active {
	text-decoration: none;
	color: #444;
	background-position: 0 0;
}

.mobile_version .login_div .button_gray {
	font-size: 16px;
	font-weight: bold;
	line-height: 53px;
	display: block;
	width: 230px;
	height: 53px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #444;
	border: none;
	/*background-image: url('../_images/button_large.png');*/
	background-position: 0 -106px;
	text-shadow: 0 1px 0 #e0e0e0;
}

.mobile_version .login_div .button_gray:hover {
	text-decoration: none;
	color: #444;
	background-position: 0 -53px;
}

.mobile_version .login_div .button_gray:active {
	text-decoration: none;
	color: #444;
	background-position: 0 0;
}

.design_slider {
	width: 550px;
	margin: 0 auto;
	padding: 20px 0;
}

.design_slider ul {
	margin: 0;
	padding: 0;
}

.gototop {
	position: fixed;
	z-index: 9;
	right: 130px;
	bottom: 10px;
	display: none;
	width: 114px;
	height: 30px;
	cursor: pointer;
	background: transparent url(../_images/back-to-top.png) 0 0 no-repeat;
	background-size: contain;
}

#footer .gototop {
	position: static;
	right: auto;
	bottom: auto;
	display: block;
	float: right;
	margin: 0;
}


/*------------------------------------ store shop design by trai --------------------------------------------*/

#lnwboxClose {
	z-index: 2000;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
}

.light_box.basic {}

.text_structure {
	font-size: 36px;
	line-height: 36px;
	margin-top: 20px;
	text-align: left;
}

.design_structure {
	position: relative;
}

.design_overlay {
	position: absolute;
	top: 0;
	padding: 4px;
}

.design_ex {
	margin-bottom: 5px;
	border: 1px dashed #000000;
	background: #ffffff;
	background: rgba(253, 255, 208, 0.8);
}

.design_ex:hover {
	background: transparent;
}

.zone-article .design_ex {
	background: rgba(255, 208, 208, 0.8);
}

.zone-article .design_ex:hover {
	background: transparent;
}

.zone-side .design_ex {
	background: rgba(208, 242, 255, 0.8);
}

.zone-side .design_ex:hover {
	background: transparent;
}


/*-------------------------------------------  text  ---------------------------------------------------*/

.banner_details {
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

.design_ex:hover .banner_details {
	display: none;
}

.menu .banner_name {
	font-size: 30px;
	line-height: 30px;
	display: inline-block;
}

.menu .banner_subname.flash {
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
	margin-top: 0;
}

.tfooter .banner_name {
	font-size: 24px;
	line-height: 24px;
}

.avatar .banner_name {
	font-size: 40px;
	line-height: 40px;
}

.stopic .banner_name,
.sbanner .banner_name {
	font-size: 20px;
	line-height: 20px;
}

.stopic .banner_subname.flash,
.sbanner .banner_subname.flash {
	font-size: 18px;
	line-height: 18px;
	margin-top: 10px;
}

.stopic .banner_details {
	padding: 5px;
}

.welcome_tab .banner_name,
.ltopic .banner_name,
.stopic .banner_name {
	font-size: 18px;
	line-height: 18px;
}

.ltopic .banner_subname.flash,
.welcome_tab .banner_subname.flash,
.stopic .banner_subname.flash {
	font-size: 15px;
	line-height: 15px;
	margin-top: 6px;
}


/*-----------------------------------  structure  ---------------------------------------*/

.banner_name {
	font-family: Arial;
	font-size: 55px;
	line-height: 55px;
}

.banner_subname.flash {
	font-size: 24px;
	line-height: 24px;
	margin-top: 15px;
}

.design_exam.bg {
	position: absolute;
	width: 730px;
	height: 2450px;
	border: 1px dashed #000000;
}

.design_container {
	position: relative;
	width: 648px;
	padding: 4px 42px;
}

.zone-side {
	float: left;
	width: 150px;
	padding-left: 7px;
}

.zone-article {
	float: right;
	width: 472px;
	padding-right: 7px;
}


/*---------------------------  basic  ------------------------------------------*/

#basic-1-popup {
	padding: 5px 25px;
}

.basic .design_exam.bg {
	height: 1345px;
}

.basic .design_container {
	padding-left: 45px;
}

.basic .design_ex.header {
	height: 190px;
}

.basic .design_ex.menu {
	height: 26px;
}

.basic .design_ex.menu .banner_details {
	font-size: 18px;
	padding-top: 0;
}

.basic .design_ex.sbanner.one {
	height: 107px;
	margin-top: 99px;
}

.basic .design_ex.stopic.one {
	height: 45px;
}

.basic .design_ex.sbanner.two {
	height: 90px;
	margin-top: 10px;
}

.basic .design_ex.stopic.two {
	height: 40px;
	margin-top: 10px;
}

.basic .design_ex.sbanner.three {
	height: 148px;
	margin-top: 370px;
}

.basic .design_ex.welcome_tab {
	height: 62px;
}

.basic .design_ex.lbanner.one {
	height: 462px;
	margin-top: 15px;
}

.basic .design_ex.avatar {
	width: 205px;
	height: 205px;
	margin-left: 234px;
}

.basic .design_ex.ltopic.one {
	height: 50px;
	margin-top: 20px;
}

.basic .design_ex.tfooter {
	height: 64px;
	margin-top: 113px;
}

.basic .tfooter .banner_name {
	font-size: 20px;
	line-height: 12px;
}


/*---------------------------   end basic  ------------------------------------------*/


/*---------------------------  mini korea  ------------------------------------------*/

#minikorea-1-popup {
	padding: 5px 25px;
}

.minikorea .design_exam.bg {
	height: 1490px;
}

.minikorea .design_container {
	padding-left: 45px;
}

.minikorea .design_ex.header {
	height: 274px;
}

.minikorea .design_ex.menu {
	height: 40px;
}

.minikorea .design_ex.menu .banner_details {
	font-size: 18px;
	padding-top: 0;
}

.minikorea .design_ex.sbanner.one {
	height: 123px;
	margin-top: 144px;
}

.minikorea .design_ex.stopic.one {
	height: 40px;
}

.minikorea .design_ex.stopic.two {
	height: 40px;
	margin-top: 50px;
}

.minikorea .design_ex.stopic.there {
	height: 40px;
}

.minikorea .design_ex.sbanner.two {
	height: 60px;
	margin-top: 13px;
}

.minikorea .design_ex.sbanner.three {
	height: 97px;
	margin-top: 100px;
}

.minikorea .design_ex.welcome_tab {
	height: 50px;
}

.minikorea .design_ex.lbanner.one {
	height: 376px;
	margin-top: 40px;
}

.minikorea .design_ex.avatar {
	width: 205px;
	height: 205px;
	margin-top: 20px;
	margin-left: 13px;
}

.minikorea .design_ex.ltopic.one {
	height: 50px;
	margin-top: 20px;
}

.minikorea .design_ex.tfooter {
	height: 88px;
	margin-top: 296px;
}

.minikorea .tfooter .banner_name {
	font-size: 20px;
	line-height: 12px;
}


/*---------------------------   end mini korea  ------------------------------------------*/


/*---------------------------  advance  ------------------------------------------*/

#advance-1-popup {
	padding: 5px 25px;
}

.advance .design_ex.bg {
	position: absolute;
	width: 730px;
	height: 2579px;
}

.advance .design_exam.bg {
	height: 2579px;
}

.advance .design_ex.header {
	height: 278px;
}

.advance .design_ex.menu {
	height: 42px;
}

.advance .design_ex.sbanner.one {
	height: 415px;
}

.advance .design_ex.sbanner.two {
	height: 225px;
	margin-top: 280px;
}

.advance .design_ex.sbanner.three {
	height: 215px;
	margin-top: 463px;
}

.advance .design_ex.welcome_tab {
	height: 121px;
}

.advance .design_ex.lbanner.one {
	height: 388px;
}

.advance .design_ex.avatar {
	width: 214px;
	height: 214px;
	margin-top: 20px;
	margin-left: 253px;
}

.advance .design_ex.lbanner.two {
	height: 450px;
	margin-top: 29px;
}

.advance .design_ex.lbanner.three {
	height: 551px;
	margin-top: 241px;
}

.advance .design_ex.ltopic.one {
	height: 96px;
	margin-top: 14px;
}

.advance .design_ex.tfooter {
	height: 78px;
	margin-top: 17px;
}


/*---------------------------   end advance  ------------------------------------------*/


/*---------------------------  korea  ------------------------------------------*/

#korea-1-popup {
	padding: 5px 25px;
}

.korea .design_ex.bg {
	position: absolute;
	width: 730px;
	height: 2450px;
}

.korea .design_exam.bg {
	height: 2450px;
}

.korea .design_ex.header {
	height: 235px;
}

.korea .design_ex.menu {
	height: 42px;
}

.korea .design_ex.sbanner.one {
	height: 120px;
}

.korea .design_ex.stopic.one {
	height: 45px;
}

.korea .design_ex.sbanner.two {
	height: 200px;
	margin-top: 133px;
}

.korea .design_ex.stopic.two {
	height: 51px;
}

.korea .design_ex.stopic.three {
	height: 51px;
	margin-top: 77px;
}

.korea .design_ex.sbanner.three {
	height: 148px;
	margin-top: 364px;
}

.korea .design_ex.welcome_tab {
	height: 50px;
}

.korea .design_ex.lbanner.one {
	height: 477px;
}

.korea .design_ex.avatar {
	width: 239px;
	height: 214px;
	margin-left: 36px;
}

.korea .design_ex.lbanner.two {
	height: 390px;
	margin-top: 40px;
}

.korea .design_ex.lbanner.three {
	height: 471px;
	margin-top: 56px;
}

.korea .design_ex.ltopic.one {
	height: 50px;
	margin-top: 28px;
}

.korea .design_ex.tfooter {
	height: 82px;
	margin-top: 270px;
}


/*---------------------------   end korea  ------------------------------------------*/


/*--------------------------------------  welcome  page  ------------------------------------------------*/

div[design='welcome'] {
	font-size: 20px;
	color: white;
	background: #944d98;
}

div[design='welcome'] .design-bubble {
	color: #944d98;
	background-color: white;
}

div[design] .design-bubble span {
	font-size: 15px;
	font-weight: normal;
}

div[design='welcome'] .service-screenshot {
	border: none;
	background: transparent;
}


/*--------------------------------------   end welcome  page  ------------------------------------------------*/

.slide_show .bx-wrapper .bx-pager,
.welcome_page .bx-wrapper .bx-pager {
	position: relative;
	padding-top: 0;
}

.slide_show .bx-wrapper,
.welcome_page .bx-wrapper {
	margin-bottom: 20px;
}

.slide_show .bx-wrapper .bx-pager {
	position: relative;
	padding-top: 0;
}


/*--------------------------------------  slide show  ------------------------------------------------*/

div[design='slideshow'] {
	font-size: 20px;
	color: white;
	background: #50e1c4;
}

div[design='slideshow'] .design-bubble {
	color: #50e1c4;
	background-color: white;
}

div[design] .design-bubble span {
	font-size: 15px;
	font-weight: normal;
}

div[design='slideshow'] .service-screenshot {
	border: none;
	background: transparent;
}


/*--------------------------------------  end  slide show  ------------------------------------------------*/

a .how_addon {
	font-size: 12px;
	color: red;
}


/*-------------------------------  order  button  --------------------------------------*/

.button_area {
	width: 210px;
	height: 48px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.order_button {
	font-size: 20px;
	line-height: 45px;
	display: inline-block;
	/*background: url('../_images/button/store2.png') no-repeat;*/
	width: 210px;
	height: 48px;
	cursor: pointer;
	text-align: center;
	/*text-shadow: 0px -1px 0px black;*/
	text-decoration: none;
	color: white;
	border: 0 none;
	background: #0078ff;
}

.light_box .order_button {
	font-size: 18px;
}

.order_button {
	position: relative;
	top: 0 !important;
	display: inline-block;
	/*-------------------------------  edit  31-10-2014 trai --------------------------------------*/
	/*-----  top: -15px !important; -------*/
	/*-------------------------------  edit  31-10-2014 trai --------------------------------------*/
	float: right;
	margin-left: 0;
	padding: 0 10px;
	border-radius: 30px;
	background-position: 0 0;
}

.order_button:hover {
	background-position: -210px 0;
}

.order_button.basic {
	/* margin-left: 239px; */
}

.order_button.minikorea {
	/* margin-left: 203px; */
	background-position: 0 -48px;
}

.order_button.minikorea:hover {
	background-position: -210px -48px;
}

.order_button.advance {
	/* margin-left: 217px; */
	background-position: 0 -96px;
}

.order_button.advance:hover {
	background-position: -210px -96px;
}

.order_button.korea {
	/* margin-left: 234px; */
	background-position: 0 -144px;
}

.order_button.korea:hover {
	background-position: -210px -144px;
}

.order_button.welcome {
	margin: 0 auto;
	color: #42234d;
	background-position: 0 -287px;
}

.order_button.welcome:hover {
	background-position: -210px -287px;
}

.order_button.slideshow {
	margin: 0 auto;
	color: #000000;
	background-position: 0 -287px;
}

.order_button.slideshow:hover {
	background-position: -210px -287px;
}

.order_next .order_button {
	top: 10px !important;
}


/*--------------------------------------  order step  ------------------------------------------------*/

.light_box.order {
	text-align: left;
}

.order_next {
	width: 740px;
	text-align: center;
}

#order_basic-1-popup,
#order_minikorea-1-popup,
#order_korea-1-popup,
#order_advance-1-popup {
	padding: 25px 25px;
}

.permission {
	padding: 15px 10px;
	border: 4px solid #dddddd;
}


/*--------------------------------------  end  order step  ------------------------------------------------*/


/*------------------------------------ END store shop design by trai --------------------------------------------*/

.lnwshopoftheday_img {
	width: 340px;
	height: 220px;
}

@media screen and (min-width: 1220px) {
	.lnwshopoftheday_img {
		width: 90%;
		max-width: 680px;
		height: auto;
		padding: 0 5%;
	}

	.shoptoday_space {
		height: 20px;
	}
}

.videoWrapper {
	position: relative !important;
	height: 0 !important;
	/* 16:9 */
	margin-top: 50px;
	padding-bottom: 56.25%;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.translucent2 {
	filter: blur(10px);
	/* Doesn't work anywhere yet */
	-webkit-filter: blur(10px);
	filter: url('../_images/blur.svg#blur');
}

.translucent {
	position: absolute;
	/* Doesn't work anywhere yet */
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	filter: blur(10px);
	-webkit-filter: blur(10px);
	filter: url('../_images/blur.svg#blur');
}

#features_div {
	z-index: 2;
	padding: 0 0 100px 0;
}

.features_div_bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-height: 700px;
	opacity: 0.1;
	background-color: gray;
	background-image: url(../_images/features/manage/manage_page2.png) !important;
	background-repeat: no-repeat;
	background-size: cover;
	filter: Alpha(opacity=10);
}

#open_shop_button_feature {
	position: absolute;
	left: 43%;
	margin: 0 !important;
	padding-top: 10px;
}

.background_feature2 {
	top: auto !important;
	right: 0 !important;
	width: 100%;
	background-position: right;
}

#lnwshop_channel .flash,
#lnwmall_channel .flash,
#lnwmarket_channel .flash,
#facebook_channel .flash,
#google_channel .flash,
#ios_channel .flash {
	font-size: 20px !important;
}

.bg_blue {
	color: white;
	background: #43bdfc;
}

/*
#member_panel {
	position: relative;
	z-index: 99;
}
*/

.margin020 {
	margin: 0 20px;
}

.openstep1_plate2 {
	float: left;
	width: 48%;
	border-left: 1px solid #e9e9e9;
}

.open_content .select_button_gray {
	bottom: 15px !important;
}

.openstep3_plate1 {
	overflow: hidden;
	height: 400px;
	margin-bottom: 20px;
}

.openstep3_plate1 img {
	width: 400px;
}

.open_content .termofservice_area {
	padding: 40px !important;
}

.lnwshop_store_menu_desktop {
	display: block;
}

.lnwshop_store_menu_desktop .service-menu a {
	font-size: 14px;
	position: relative;
	z-index: 2;
	color: white;
	text-shadow: 0 0 60px black;
}

.lnwshop_store_menu_mobile {
	display: none;
}

.store_footer_plate {
	font-size: 14px;
	padding-bottom: 40px;
	/*	height: 185px*/
	color: #888;
}

.store_footer_plate .no_flash {
	color: #333;
}

.store_footer_plate ul {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_footer_plate li {
	display: inline-block;
	flex-basis: 32%;
}

#Desktop_button {
	display: none;
	margin: 0 0 0 5%;
}

#Desktop_button.clicked {
	display: inline;
}

@media only screen and (max-width: 850px) {
	#Desktop_button {
		display: inline;
	}
}

.tsk-pageview .pagination td {
	width: 30px;
	text-align: center !important;
}

.tsk-pageview .pagination td span {
	margin: 0 auto;
}

.cse .gsc-control-cse,
.gsc-control-cse {
	background: none !important;
}

.cse form.gsc-search-box,
form.gsc-search-box {
	background: #eee !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.start_help_plate {
	position: relative;
	left: -10px;
	display: block;
}

.help_center .border {
	margin: 20px 0 !important;
	padding: 0 !important;
}

.help_center .border .top,
.help_center .border .left,
.help_center .border .right,
.help_center .border .bottom {
	display: none;
}

.help_center .border .center {
	padding: 5px;
	border: 1px solid #eee;
}

.help_center .border .center img {
	max-width: 100% !important;
	height: auto !important;
}

/******************* Help 2019 *****************/
.help2019_head {
	font-family: 'sukhumvit set', 'Prachason';
	height: auto;
	padding: 6em 0;
	text-align: center;
	background: url(../_images/help2019/head.png) no-repeat center center;
	background-size: cover;
}

.help2019_head h1 {
	font-size: 48px;
	font-weight: 600;
	margin: 0 auto;
	color: #333;
}

.help2019_head div {
	font-size: 20px;
	font-weight: normal;
	margin-top: 0.5em;
	color: #00aeef;
}

.help2019_head a {
	display: inline-block;
}

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

.help2019_bread {
	background: #f0f0f1;
}

.help2019_bread_container {
	font-size: 14px;
	line-height: 50px;
	width: 100%;
	max-width: 1120px;
	height: 50px;
	margin: 0 auto;
	text-align: left;
	color: #464646;
}

.help2019_bread_container a {
	text-decoration: underline;
	color: #464646;
}

.help2019_bread_container a:hover {
	color: #00aeef;
}

#help2019 {
	font-size: 14px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

#help2019 h1 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 36px;
	font-weight: 600;
	margin: 0 auto 0.67em;
	text-align: left;
	color: #464646;
}

#help2019 h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto 1em;
	text-align: left;
	color: #464646;
}

.help2019_section {
	width: 100%;
	max-width: 1120px;
	margin: 5% auto;
}

/*---Side Menu---*/
.help2019_menu_container {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	justify-content: flex-start;
	width: 100%;
	max-width: 1120px;
	margin: 5% auto;
}

.help2019_menu {
	width: 200px;
	margin-right: 50px;
}

.help2019_menu_content {
	width: 870px;
}

.help2019_menu a {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: 200;
	line-height: 40px;
	display: block;
	height: 36px;
	margin-bottom: 12px;
	padding-left: 12px;
}

.help2019_menu a.selected {
	font-weight: 600;
	position: relative;
	color: #464646;
	background: #f0f0f1;
}

.help2019_menu a.selected:hover {
	text-decoration: none;
}

.help2019_menu a.selected::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 2px;
	content: '';
	background: #00aeef;
}

/*---Main---*/
.help2019_main1_container {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	/* justify-content: space-between; */
	gap: calc((100% - (250px * 4)) / 3);
}

a.help2019_main1_item {
	display: block;
	width: 200px;
	margin-bottom: 10px;
	padding: 24px;
	text-align: center;
	border: 1px solid #f0f0f0;
	border-radius: 2px;
}

.help2019_main1_item:hover img {
	transform: scale(1.05);
}

.help2019_main1_item div {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 600;
	margin: 0.5em auto;
	text-align: center;
	color: #464646;
}

.help2019_main1_item span {
	font-size: 12px;
	display: block;
	text-align: center;
	color: #9e9e9e;
}

a.help2019_main1_item:hover {
	text-decoration: none;
	border: 1px solid rgba(53, 189, 237, 0.5);
}

.help2019_col2 {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.help2019_col2>div {
	width: 49%;
	margin-right: 1%;
}

.help2019_main2 a {
	font-size: 15px;
	display: block;
	margin-bottom: 16px;
}

.help2019_main2 a:last-child {
	margin-bottom: 0;
}

.help2019_main2_latest {
	margin: 30px -20px 30px;
	;
	padding: 20px;
	background: #fff5d8;
}

.help2019_section.help2019_main3 {
	max-width: none;
	margin: 0;
	padding: 5% 0;
	background: #f0f0f1;
}

.help2019_main3_container {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: flex-start;
	max-width: 1120px;
	margin: 0 auto;
	gap: 25px;
}

.help2019_main3_container h2 {
	width: 100%;
}

a.help2019_main3_item {
	overflow: hidden;
	width: 320px;
	transition: all 0.2s ease-out;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

.help2019_main3_img {
	height: 160px;
	margin-bottom: 30px;
	text-align: center;
}

.help2019_main3_img1 {
	background: #f7941d;
}

.help2019_main3_img2 {
	background: #86c440;
}

.help2019_main3_img3 {
	background: #3498db;
}

a.help2019_main3_item:hover {
	transform: translateY(-3px);
	text-decoration: none;
	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
}

.help2019_main3_title {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 600;
	margin: 0 24px 0.5em;
	text-align: center;
	color: #464646;
}

.help2019_main3_item span {
	font-size: 12px;
	display: block;
	margin: 0 24px 36px;
	text-align: center;
	color: #9e9e9e;
}

.help2019_main4 {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 7% auto;
	text-align: center;
}

.help2019_main4 a {
	display: block;
}

.help2019_main4 a:hover {
	text-decoration: none;
	color: #fff;
}

.help2019_main4 span {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 18px;
	font-weight: 200;
	display: block;
	margin-right: 12px;
	color: #464646;
}

/*---Contact---*/
.help2019_contact_faq {
	margin: 30px -20px 0;
	padding: 20px;
	background: #f0f0f1;
}

.help2019_contact_faq a {
	display: block;
	margin-bottom: 16px;
}

.help2019_contact_faq a:last-child {
	margin-bottom: 0;
}

.help2019_contact_channel_container {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 3%;
}

.help2019_contact_channel {
	font-size: 12px;
	flex-basis: 30%;
	width: 27%;
	margin-bottom: 48px;
	text-align: left;
	color: #9e9e9e;
}

.help2019_contact_channel_title {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 600;
	margin: 0.5em auto;
	text-align: left;
	color: #464646;
}

a.help2019_contact_channel_button {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	margin-top: 8px;
	padding: 8px 20px;
	color: #00aeef;
	border: 1px solid #00aeef;
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 3px 10px #00aeef11;
}

a.help2019_contact_channel_button:hover {
	text-decoration: none;
	color: #fff;
	background: #00aeef;
}

a.help2019_contact_channel_button_dispute {
	color: #666;
	border: 1px solid #999;
}

a.help2019_contact_channel_button_dispute:hover {
	color: #fff;
	border: 1px solid darkorange;
	background: darkorange;
}

/*---Contact Form---*/
.help2019_contact_form {
	width: 720px;
}

.help2019_contact_form form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 24px;
}

.help2019_contact_form form div {
	display: none;
}

.help2019_contact_form form div.help2019_button {
	display: block;
	width: 100%;
	margin-top: 12px;
}

.help2019_contact_form form .input_text {
	width: 100% !important;
	height: 50px !important;
	margin-bottom: 16px !important;
	padding: 0 12px !important;
}

.help2019_contact_form form .input_text[name="telno"],
.help2019_contact_form form .input_text[name="email"] {
	width: 49% !important;
}

.help2019_contact_form form .input_text_area {
	width: 100% !important;
	height: 90px !important;
	padding: 8px 12px !important;
	color: #000 !important;
}

.help2019_hide {
	display: none;
}

/*---Topic---*/
.help2019_topic {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.help2019_subtopic {
	width: 48%;
	margin-bottom: 5em;
}

.help2019_topic a {
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 1em;
}

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

.help2019_topic p {
	font-size: 12px;
	display: none;
	margin-top: 0;
	color: #bdbdbd;
}

/*---Content--*/
#help2019_content {}

#help2019_content ul,
#help2019_content ol {
	margin: 2em 0;
}

#help2019_content ul li,
#help2019_content ol li {
	margin: 1em 0;
}

#help2019_content li ul,
#help2019_content li ol {
	margin: 1em 0;
}

#help2019_content .help2019_content_detail {
	font-size: 16px;
	line-height: 1.67em;
	margin-bottom: 6em;
}

#help2019_content .help2019_content_detail .help2019_video_container {
	position: relative;
	width: 100%;
	height: 0;
	margin: 1em 0;
	padding-bottom: 56.25%;
}

#help2019_content .help2019_content_detail .help2019_video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.separator {
	margin: 2em 0;
	border-bottom: 1px solid #e0e0e0;
}

#help2019_content .help2019_content_detail img {
	max-width: 100%;
}

#help2019_content .help2019_content_related ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.help2019_content_related ul li {
	margin: 16px 0;
}

.help2019_content_tips {
	margin-top: 3em;
	padding: 1em 2em;
	border-radius: 4px;
	background: #f0f0f0;
}

span.help2019_content_hilight {
	font-weight: bold;
	color: #00AF4D;
}

span.help2019_content_hilight.red {
	color: #f44336;
}

.help2019_main2_updatevdo {
	margin-top: 30px;
}

.help2019_main2_updatevdo embed,
.help2019_main2_updatevdo iframe {
	width: 1120px;
	max-width: 100%;
	height: 630px;
}

/******************* End Help 2019 *****************/
#privacypolicy h3 {
	font-size: 20px !important;
}

#start_table_status {
	border-collapse: collapse;
}

#start_table_status tr {
	height: 40px;
	border-bottom: 1px solid #eee;
}

.intro_shopping {
	position: absolute;
	z-index: 100;
	left: 0;
	width: 100%;
	height: 100%;
	background: #2a4365 url(../_images/shopping-matters.png) no-repeat center center;
}

.intro_selling {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: #555 url(../_images/lnwshop_store2.png) no-repeat center 250px;
	background-size: contain;
}

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

/*-------Pagination------*/
.tsk-pageview {
	height: 100px;
	margin-top: 20px;
}

.tsk-pageview .pagination {
	width: auto !important;
}

.tsk-pageview .pagination a {
	text-decoration: none;
	color: #666;
}

.tsk-pageview .pagination .numberBox {
	line-height: 37px;
	width: 40px;
	height: 37px;
	text-align: center;
	background-color: transparent;
}

.tsk-pageview .pagination .now .numberBox {
	background: transparent url(../_images/lnwshop_arrow.png) no-repeat 16px 32px;
}

.tsk-pageview .pagination .numberBox:hover {
	background-color: #f4f4f4;
}

.tsk-pageview .pagination .now .numberBox:hover {
	background-color: transparent;
}

.tsk-pageview .pagination .line_pagination {
	width: 40px;
	height: 3px;
	background-color: #ddd;
}

.tsk-pageview .pagination .now .line_pagination {
	background-color: #00a0eb;
}

.tsk-pageview .pagination .next a,
.tsk-pageview .pagination .prev a {
	width: 70px;
	height: 40px;
}

.tsk-pageview .pagination .tosakanth-reload {
	margin: 8px 0;
}

/*
.tsk-pageview .pagination .last {
    width: 0px;
}
*/
.tsk-pageview .pagination .nextBox {
	position: relative;
	width: 70px;
	height: 40px;
	background-color: #f5f5f5;
}

.tsk-pageview .pagination .next .nextBox .text {
	font-size: 13px;
	position: absolute;
	right: 5px;
	bottom: 3px;
}

.tsk-pageview .pagination .prev .nextBox .text {
	font-size: 13px;
	position: absolute;
	bottom: 3px;
	left: 5px;
}

.tsk-pageview .pagination .nextBox:hover {
	background-color: #ddd;
}

.tsk-pageview .show_page {
	position: relative;
	margin: 20px auto;
	text-align: center;
}

/******************* Mobile Site *****************/
.mobile_site_store #mobile_site {
	position: relative;
}

#mobileSiteHero,
#mobile_site {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#mobileSiteHero h1,
#mobileSiteHero h2,
#mobile_site h1,
#mobile_site h2 {
	font-family: district_prothin;
	font-size: 50px;
	font-weight: 200;
	line-height: normal;
	height: auto;
	margin-bottom: 0;
	text-align: center;
	color: rgba(255, 255, 255, 1);
}

#mobileSiteHero h2,
#mobile_site h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 40px;
	margin-bottom: 20px;
	color: #333;
}

#mobileSiteHero h3,
#mobile_site h3 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: 200;
	line-height: normal;
	color: rgba(255, 255, 255, 1);
}

#mobileSiteHero h4,
#mobile_site h4 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 22px;
	font-weight: 200;
	line-height: normal;
	margin-top: 10%;
	color: rgba(255, 255, 255, 0.8);
}

#mobileSiteHero h2.white,
#mobile_site h2.white {
	color: white;
}

#mobileSiteHero h3.white,
#mobile_site h3.white {
	color: #ddd;
}

#mobileSiteHero .detail,
#mobile_site .detail {
	font-family: district_prothin;
	font-size: 17px;
	font-weight: 100;
	line-height: normal;
	margin: 0 5%;
	letter-spacing: 1px;
	color: #666;
}

#mobile_site .mobileSiteHero,
#mobileSiteHero .mobileSiteHero {
	/*
	overflow: hidden;
	height: 700px;
*/
	height: 100%;
}

#mobile_site .mobileSiteHeroBg,
#mobileSiteHero .mobileSiteHeroBg {
	position: absolute;
	z-index: 1;
	top: -50px;
	left: 0;
	width: 100%;
	height: 1000px;
	background: url('../_images/mobile_site/travel.jpg') no-repeat center;
	background-size: cover;
}

#mobileSiteHero .mobileSiteCityBG,
#mobile_site .mobileSiteCityBG {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 700px;
	background: url('../_images/mobile_site/city.jpg') no-repeat center;
	background-size: cover;
}

#mobileSiteHero .mobileSiteiPhone6,
#mobile_site .mobileSiteiPhone6 {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 1100px;
	background: #eee url('../_images/mobile_site/lnwshop_responsive_iphone6.jpg') no-repeat center -100px;
	background-size: cover;
}

#mobileSiteHero .mobileHeroImg,
#mobile_site .mobileHeroImg {
	position: absolute;
	z-index: 5;
	top: 16%;
	width: 30%;
	margin-left: 10%;
}

#mobileSiteHero .mobileHeroImg img,
#mobile_site .mobileHeroImg img {
	max-width: 100%;
}

#mobileSiteHero .mobileHeroImg2,
#mobile_site .mobileHeroImg2 {
	right: 0;
	margin-right: 10%;
}

#mobileSiteHero .mobileHeroContent,
#mobile_site .mobileHeroContent {
	position: relative;
	z-index: 9;
	float: right;
	width: 50%;
	margin-right: 10%;
	padding-top: 11%;
	color: rgba(255, 255, 255, 0.6);
}

#mobileSiteHero .mobileHeroContent2,
#mobile_site .mobileHeroContent2 {
	float: left;
	min-height: 250px;
	margin-right: 0;
	margin-left: 10%;
	padding-top: 12%;
	padding-bottom: 8%;
}

#mobileSiteHero .mobileSiteContent,
#mobile_site .mobileSiteContent {
	position: relative;
	z-index: 9;
	margin: 0 auto;
	padding: 0;
}

#mobile_site .mobileSiteContent .section_box {
	position: relative;
	float: left;
	overflow: hidden;
	width: 32.6%;
	min-width: 320px;
	height: 250px;
	margin: 0 0.2% 0 0.2%;
	background-color: #ddd;
}

#mobile_site .mobileSiteContent .section_box.my_app {
	background: #ccc url('../_images/store/your_app_iphone5s.png') 50% 49%;
	background-size: cover;
}

#mobile_site .mobileSiteContent .section_box.bokeh {
	background: url('../_images/mobile_site/bokeh.png') 50% 50%;
	background-size: cover;
}

#mobile_site .mobileSiteContent .section_box.mobile_develop {
	background: cornflowerblue url('../_images/mobile_site/setting.png') no-repeat -120px 50%;
	background-size: contain;
}

#mobile_site .mobile_i6 {
	height: 1000px;
}

#mobile_site .mobile_i6_bg {
	width: 100%;
	height: 1000px;
	background: url('../_images/mobile_site/lnwshop_responsive_iphone6_new2.jpg') no-repeat center;
}

#mobilesite .mobile_i6_bg {
	width: 100%;
	height: 0;
	padding-bottom: 61%;
	background: url('../_images/mobile_site/lnwshop_responsive_iphone6_new2.jpg') no-repeat center;
	background-size: cover;
}

#mobile_site .manage_bg {
	width: 100%;
	height: 900px;
	background: #f0f0f0 url('../_images/store/store_mobilesite_4.png') no-repeat center 250px;
}

#mobile_site .mobileSiteContent .section_box:hover {
	opacity: 0.9;
	filter: Alpha(opacity=50);
}

#mobile_site .section_content {
	padding: 60px 0;
	text-align: center;
	background-color: #eee;
}

#mobile_site .responsive {
	background: url('../_images/mobile_site/lnwshop_responsive_bg.jpg') repeat-x;
	background-size: cover;
}

#mobile_site .responsive img {
	max-width: 100%;
}

@media screen and (max-width: 1024px) {
	#mobile_site .mobileSiteContent .section_box {
		float: left;
		width: 49%;
		margin: 10px 0.5%;
	}

	#mobile_site .manage_bg {
		width: 100%;
		height: 900px;
		background-position: center 300px;
	}
}

@media screen and (max-width: 767px) {
	#mobile_site .mobileSiteContent .section_box {
		width: 100%;
	}
}

@media screen and (max-width: 1220px) {
	div[data-type="background"] {
		background-position-y: 0 !important
	}

	.mobileSiteCityBG[data-type="background"] {
		background-position-y: -120px !important
	}

	#mobile_site h1,
	#mobile_site h2,
	#mobile_site h3 {
		letter-spacing: 0 !important;
	}

	#mobile_site .detail {
		font-size: 15px;
		overflow: hidden;
	}
}

#lnwshop_mobile_site_isometric {
	position: absolute;
	z-index: -1;
	top: 0;
	width: 100%;
	height: 960px;
	background: url('../_images/mobile_site/lnwshop_mobile_site_isometric_white.jpg') center;
	background-size: cover;
}

.lnwshop_mobile_site_bg {
	position: relative;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	pointer-events: none;
}

#lnwshop_mobile_site_isometric_small {
	position: absolute;
	z-index: -1;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../_images/mobile_site/lnwshop_mobile_site_isometric_small.png') center;
	background-size: cover;
}

#lnwshop_mobile_site_isometric_small:hover {
	opacity: 0.9;
	filter: alpha(opacity:90);
}

#shop_manager_app {
	display: block;
	width: 131px;
	height: 131px;
	max-height: none;
	margin: 0 0 0 20px;
	border: 2px solid #eee;
	border-radius: 25px;
	background: url('../_images/store/m_manager_app.png') no-repeat center;
	background-size: contain;
}

@media screen and (max-width: 1600px) {
	#shop_manager_app {
		width: 110px;
		height: 110px;
	}

	.ios_coming_soon {
		display: none;
	}
}

@media screen and (max-width: 1400px) {
	#shop_manager_app {
		width: 100px;
		height: 100px;
	}
}

@media screen and (max-width: 1220px) {
	#shop_manager_app {
		margin: auto;
	}
}

#shop_manager_small {
	position: absolute;
	z-index: -1;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../_images/shop_manager_small.png') top center;
	background-size: cover;
}

#gointer_small {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 105%;
	height: 105%;
	background: url('../_images/gointer_banner.jpg') no-repeat left -5px top -5px;
	background-size: cover;
}

#gointer_small:hover {
	opacity: 0.9;
	filter: alpha(opacity:90);
}

.gointer_example {
	position: absolute;
	right: 0;
	margin: 0 20px;
	padding: 3px 10px;
	opacity: 0.5;
	color: #225992;
	border: 1px solid #225992;
}

#why_mobile_site {
	position: absolute;
	z-index: 1;
	left: 0;
	width: 100%;
	background: url('../_images/mobile_site/lnwshop_mobile_site_isometric.jpg') center;
	background-size: cover;
}

.why_mobile_site {
	height: 500px;
}

.mobileShow {
	display: none;
}

#basket_boy {
	position: relative;
	top: 0;
	width: 100px;
	height: 75px;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	/*
	-webkit-animation-name: basket_animate_cycle;
	-webkit-animation-duration: 15s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
*/
	/* Chrome, Safari, Opera */

	background: url('../_images/basket_hi.png') no-repeat 0 0;

	background-size: contain;
}

#basket_boy:hover {
	/*
	-webkit-animation-name: basket_animate;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
*/
}

@-webkit-keyframes basket_animate_cycle {
	0% {
		background-position: 0 20px;
	}

	50% {
		background-position: 0 20px
	}

	90% {
		background-position: 0 0
	}

	95% {
		background-position: 0 0
	}

	100% {
		background-position: 0 20px
	}
}

@-webkit-keyframes basket_animate {
	from {
		background-position: 0 20px;
	}

	to {
		background-position: 0 -13px
	}
}

.livechat_ontop {
	bottom: -4px !important;
}

.scoller_container {
	position: relative;
	width: 100%;
	padding-bottom: 150px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}

.second_gradient {
	position: relative;
	width: 100%;
	height: 200px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), to(rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(rgba(255, 255, 255, 1), rgba(0, 0, 0, 1));
	background: -o-linear-gradient(rgba(255, 255, 255, 1), rgba(0, 0, 0, 1));
	background: linear-gradient(rgba(255, 255, 255, 1), rgba(0, 0, 0, 1));
}

#cat_header_bg .body_container {
	cursor: pointer;
}

#cat_header_bg .body_container:hover #video_icon {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#cat_header_bg #cat_header_a {
	font-size: 16px;
	line-height: 40px;
	width: 250px;
	height: 40px;
	margin: 40px auto 0;
	color: white;
	border-radius: 5px;
	background: #00a0eb;
}

#cat_header_bg:hover #cat_header_a {
	text-decoration: underline;
}

.cat_header_desc {
	font-family: sans-serif;
	font-size: 30px;
	line-height: 50px;
	color: white;
	text-shadow: 0 0 3px #666;
}

.cat_foot_step_hover {
	position: absolute;
	width: 100%;
	height: 90px;
	-webkit-animation-name: animat_cat_step;
	-webkit-animation-duration: 10s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	/* Chrome, Safari, Opera */

	background: url('../_images/cat/foot_step_hover.png') repeat-x;
}

.cat_foot_step {
	width: 100%;
	height: 90px;
	background: url('../_images/cat/foot_step.png') repeat-x;
}

.cat_article_container {
	margin: 100px auto 50px auto;
	text-align: center;
}

.cat_article_container a {
	color: #00a0eb;
}

.cat_article_container span {
	font-size: 16px;
}

.cat_article_container h2 {
	line-height: normal;
	height: auto;
}

#second .cat_article_container h2,
#second .cat_article_container span {
	text-shadow: 0 0 10px #666;
}

.youcanhelp_container {}

@-webkit-keyframes animat_cat_step {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 1920px 0
	}
}

.video_frame_container {
	position: relative;
	z-index: 999;
	padding: 0 15%;
	background-color: black;
	background-image: url('../_images/cat/film_icon.png'), url('../_images/cat/film_icon.png');
	background-repeat: repeat-y;
	background-position: left 0, right 0;
}

.video_frame {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.manager_hero .video_frame {
	width: 100%;
	height: 63vh;
	padding-bottom: 0;
}

.video_object {
	width: 100%;
}

.video_frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#video_gointer .video_frame .gointer_video_wall,
#video_gointer .video_frame .gointer_video_wall2 {
	position: absolute;
	z-index: 2;
	width: 8.45%;
	padding-bottom: 56.25%;
	background-color: white;
}

#video_gointer .video_frame .gointer_video_wall2 {
	right: 0;
}

@media screen and (max-width: 1023px) {
	.video_frame_container {
		padding: 0;
	}
}

.flip_element {
	-ms-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: "FlipH";
}

.cat_article {
	width: 600px;
	text-align: center;
}

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

.cat_why {
	font-size: 14px;
	position: relative;
	float: left;
	width: 29%;
	margin-bottom: 40px;
	padding: 1.5%;
	text-align: center;
}

#cat_collection {
	position: relative;
	width: 980px;
	height: auto;
	margin: 0 auto;
}

.cat_collection {
	position: relative;
	z-index: 2;
	float: left;
	overflow: hidden;
	width: 23%;
	height: 0;
	margin: 1%;
	padding-bottom: 32%;
}

.cat_collection:hover {
	opacity: 0.9;
	filter: Alpha(opacity=90);
}

.cat_collection:hover .text {
	opacity: 0;
	filter: Alpha(opacity=0);
}

.cat_collection .text {
	font-size: 20px;
	line-height: normal;
	position: absolute;
	bottom: 50%;
	display: block;
	width: 100%;
	margin: 0 auto;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	opacity: 0.8;
	color: white;
	text-shadow: 0 0 10px #555;
	filter: Alpha(opacity=80);
}

.cat_collection_small {
	width: 23%;
	height: 0;
	padding-bottom: 16%;
}

.cat_collection_small_ver img {
	margin-top: -10%;
}

.cat_collection_big {
	width: 48%;
	height: 0;
	padding-bottom: 32%;
}

.cat_collection_big .text {
	font-size: 30px;
}

.cat_collection img {
	width: 100%;
}

.cat_title_container {
	display: inline-block;
}

.cat_title {
	font-family: rsubold !important;
	font-size: 50px;
	position: relative;
	z-index: 2;
	z-index: 99;
	display: inline-block;
}

.cat_remark {
	font-family: rsulight;
	font-size: 20px;
}

h4.cat_title {
	font-family: rsulight !important;
	font-size: 26px;
	display: block;
	margin: 30px 0;
	color: #00a0eb;
}

.cat_title_u {
	position: relative;
	z-index: 1;
	top: -25px;
	width: 100%;
	height: 5px;
	margin-bottom: 10px;
	border-radius: 5px;
	background-color: #38bceb;
}

.mawmong {
	height: 500px;
}

.lego_cat {
	height: 500px;
	text-align: center;
}

.rakmaw_website {
	position: relative;
	width: 100%;
	margin-top: 80px;
	padding-top: 100px;
	text-align: center;
	background-color: #f13a76;
}

.rakmaw_website h2 {
	color: white;
}

.rakmaw_logo {
	position: absolute;
	top: -75px;
	width: 100%;
	text-align: center;
}

.rakmaw_bank {
	position: relative;
	top: -100px;
	width: 750px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: white;
}

.rakmaw_bank_div {
	line-height: normal;
	float: left;

	box-sizing: border-box;
	width: 50%;
	min-height: 150px;
	padding: 20px;
	text-align: left;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.rakmaw_bank_div b,
.rakmaw_bank_div span,
.rakmaw_bank_div i {
	line-height: 1.5em;
	display: block;
}

.rakmaw_bank_div span {
	font-size: 13px;
}

.rakmaw_bank_div b {
	font-size: 18px;
	margin-bottom: 5px;
}

.rakmaw_bank_div i {
	font-size: 20px;
	font-style: normal;
}

.rakmaw_bank_div img:first-child {
	float: left;
	width: 100px;
	height: auto;
	margin-right: 20px;
}

#instafeed2 {
	text-align: center;
}

.insta_frame {
	font-size: 13px;
	display: inline-block;
	width: 320px;
	height: 560px;
	margin: 20px;
	text-align: left;
	color: #125688;
}

.insta_frame .insta_top {
	line-height: 0;
}

.insta_frame .insta_top img {
	line-height: 0;
	max-width: 100%;
}

.insta_frame .insta_user {
	padding: 10px;
}

.insta_frame .insta_user .insta_user_img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 50%;
}

.insta_frame .insta_user .insta_user_name {
	font-weight: bold;
}

.insta_frame .insta_action {
	border-bottom: 1px solid #eee;
}

.insta_frame .insta_action img {
	height: 40px;
	margin-left: 3px;
}

.insta_frame .insta_caption {
	padding: 5px;
}

.insta_frame .insta_caption .insta_like {
	font-weight: bold;
	display: inline-block;
}

.insta_frame .insta_caption img {
	position: relative;
	top: -1px;
	vertical-align: middle;
}

.insta_frame .insta_comment {
	display: block;
	overflow-y: scroll;
	height: 60px;
	word-break: break-all;
}

.ukung {
	padding: 100px 0 100px 0;
	background-color: #38bceb;
}

.ukung_speech {
	position: absolute;
	top: -15px;
	right: 120px;
	width: 340px;
	height: 430px;
	background: url(../_images/cat/ukung_speech.png) no-repeat;
}

.img_4 {
	position: relative;
	top: -100px;
	margin: 0 auto;
	text-align: center;
}

.img_4 img {
	width: 200px;
	margin: 20px;
}

.embed_instagram {
	display: inline-block;
	width: 15%;
	min-width: 250px;
	height: auto;
	margin-bottom: 20px;
	vertical-align: top;
}

.behindthecat {

	box-sizing: border-box;
	margin-top: 50px;
	padding: 2%;
	text-align: center;
}

.behindthecat .btc {
	display: inline-block;
	margin: -4% -2%;
}

.behindthecat .btc>img {
	padding: 10px;
	border: 1px solid #eee;
	background: white;
}

.cat_instafeed {
	position: relative;
	overflow: hidden;
	max-height: 1800px;
}

.cat_instafeed.expand_feed {
	max-height: none;
}

.cat_loadmore {
	font-size: 12px;
	font-weight: 600;
	line-height: 115px;
	position: relative;
	z-index: 1;

	box-sizing: border-box;
	width: 120px;
	height: 120px;
	margin: 0 auto 50px auto;
	padding: 0 9px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color: #4090db;
	border-width: 2px;
	border-style: solid;
	border-color: #4090db;
	border-radius: 50%;
}

.cat_loadmore:hover {
	color: #125688;
	border-color: #125688;
}

.cat_menu ul {
	margin: 0 20px 0 0;
	padding: 0;
	list-style: none;
	text-align: right;
	color: white;
}

.cat_menu ul li {
	font-size: 16px;
	display: inline-block;
	padding: 20px;
	cursor: pointer;
	text-shadow: 0 0 10px #666;
}

.cat_menu ul li:hover {
	color: lightskyblue;
}

.foundation_container {
	vertical-align: top;
}

.foundation {
	display: inline-block;
	min-width: 320px;
	margin-bottom: 50px;
	vertical-align: top;
}

#ontop_hero {
	position: relative;
	top: -100px;
	margin-bottom: -100px;
}

#onmenu_hero {
	position: relative;
	z-index: 1;
	top: -60px;
	height: 76vh;
	height: calc(100vh - 160px);
	margin-bottom: -60px;
	/*-webkit-animation: animation_onmenu_hero 2.5s ease-out;*/
	/*animation: animation_onmenu_hero 2.5s ease-out;*/
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

#store_content {
	/*-webkit-animation: animation_store_content 1.5s;*/
	/*animation: animation_store_content 1.5s;*/
	/*-webkit-animation-delay: 0s;*/
	animation-delay: 0s;
}

@keyframes animation_store_content {
	0% {
		opacity: 0;
	}

	80% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes animation_store_content {
	0% {
		opacity: 0;
	}

	80% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes animation_onmenu_hero {
	0% {
		height: calc(100vh - 160px);
	}

	75% {
		height: calc(100vh - 160px);
	}

	76% {
		height: 100vh;
	}

	100% {
		height: calc(100vh - 160px);
	}
}

@-webkit-keyframes animation_onmenu_hero {
	0% {
		height: calc(100vh - 160px);
	}

	75% {
		height: calc(100vh - 160px);
	}

	76% {
		height: 100vh;
	}

	100% {
		height: calc(100vh - 160px);
	}
}

.store_homepage {
	padding-top: 10px;
}

.store_hero_bg.priceza {
	background: #f5f5f5 url(../_images/priceza/banner_priceza_hero.jpg) no-repeat center center;
	background-size: contain;
}

#onmenu_hero::before {
	position: absolute;
	z-index: 2029999999;
	top: 60px;
	display: block;
	width: 0;
	height: 4px;
	content: '';
	-webkit-animation: animation_store_fixed 4s;
	animation: animation_store_fixed 4s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	background: red;
	box-shadow: none;
}

#onmenu_hero .store_hero_bg .store_hero_wrapper {
	width: 80%;
}

#onmenu_hero .store_hero_wrapper {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	width: 100%;
	max-width: 1280px;
	height: 100%;
	margin: 0 auto;
}

#onmenu_hero .store_hero_wrapper>div {

	align-self: center;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-webkit-box-flex: 1;
	-ms-flex-item-align: center;
}

#onmenu_hero .store_hero_wrapper>div.bottom {
	line-height: 0;
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex-item-align: end;
}

#onmenu_hero .store_hero_wrapper>div>img {
	max-width: 100%;
}

/*
@media screen and (max-height: 700px){
	#onmenu_hero {
		position: relative;
		top: -60px;
		margin-bottom: -60px;
		height: 0.75vmax;
	}
}
*/
#onmenu_hero_fix {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

@keyframes animation_store_fixed {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

@-webkit-keyframes animation_store_fixed {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

/****** Store Hero new ******/
#onmenu_hero .store_hero_wrapper {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 38px;
	line-height: 20px;
}

.store_hero_bg {
	background-position: center center;
	background-size: cover;
}

@media only screen and (max-width: 1440px) {
	#onmenu_hero .store_hero_wrapper {
		font-size: 30px;
	}
}

@keyframes fadein {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes fadein_invert {
	0% {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes fadein_invert {
	0% {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes fadein_delay {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	50% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes fadein_delay {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	50% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes fadein_still {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadein_still {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

/*** All Domain ***/
.store_hero_bg.regis_domain {
	background: #34aaff url(../_images/store/hero/domain_bg.jpg) right center;
}

.store_hero_bg.transfer_domain {
	background: #55dc58 url(../_images/store/hero/transfer_bg.jpg) right center;
}

.store_hero_bg.point_domain {
	background: #ddad4b url(../_images/store/hero/point_bg.jpg) right center;
}

#onmenu_hero .all_domain .store_hero_wrapper .store_hero_text {
	text-align: center;
}

.all_domain .store_hero_wrapper .store_hero_text h2 {
	font-size: 2.0em;
	margin-bottom: 20px;
	-webkit-animation: fadein 1s;
	animation: fadein 1s;

	text-align: center;
	color: white;
}

.regis_domain .store_hero_wrapper .store_hero_text h2,
.transfer_domain .store_hero_wrapper .store_hero_text h2 {
	font-family: 'helvatica', 'Arial';
}

.all_domain .store_hero_wrapper .store_hero_text .line1,
.all_domain .store_hero_wrapper .store_hero_text .line2 {
	line-height: 1.4em;
	display: block;
	-webkit-animation: fadein_delay 2s;
	animation: fadein_delay 2s;
}

.all_domain .store_hero_wrapper .store_hero_text .line1 {
	font-size: 1.4em;
	color: white;
}

.all_domain .store_hero_wrapper .store_hero_text .line2 {
	font-size: 1.2em;
	color: #fff;
}

.transfer_domain .store_hero_wrapper .store_hero_text .line2 {
	font-size: 1.4em;
	color: #0d6339;
}

.regis_domain .store_hero_wrapper .store_hero_text .line2 {
	color: #011272;
}

.point_domain .store_hero_wrapper .store_hero_text .line2 {
	color: #493322;
}

/*** End Regis Domain ***/
/*** Left-Right Template ***/
#onmenu_hero .store_hero_wrapper {
	width: 80%;
}

#onmenu_hero .store_hero_wrapper .sub_container {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-webkit-box-flex: 1;
}

@media screen and (max-width: 320px) {
	#onmenu_hero .store_hero_wrapper .sub_container {
		min-width: 288px;
	}
}

#onmenu_hero .store_hero_wrapper .hero_image {

	align-self: center;
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-ms-flex-item-align: center;
	-webkit-box-flex: 3;
}

#onmenu_hero .store_hero_wrapper .hero_image img {
	max-width: 100%;
}

#onmenu_hero .store_hero_wrapper .hero_text {

	align-self: center;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	color: white;
	-ms-flex-item-align: center;
	-webkit-box-flex: 2;
}

#onmenu_hero .store_hero_wrapper .hero_text h2 {
	font-family: 'helvatica', 'Arial';
	font-size: 1.3em;
	font-weight: 600;
	margin: 0 0 15px;
	color: white;
}

#onmenu_hero .store_hero_wrapper .hero_text>span {
	font-weight: 200;
	line-height: 1.5em;
	display: block;
	color: white;
}

/*** End Left-Right Template ***/

/*** Promotion ***/
#onmenu_hero .promotion {
	background: #ff3c3c;
	background: -webkit-linear-gradient(45deg, #ff3c3c 40%, #ff7a27 100%);
	background: -o-linear-gradient(45deg, #ff3c3c 40%, #ff7a27 100%);
	background: linear-gradient(45deg, #ff3c3c 40%, #ff7a27 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c', endColorstr='#ff7a27', GradientType=1);
}

#onmenu_hero .promotion .store_hero_wrapper .sub_container.hero_image {
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-self: unset;
	align-self: unset;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-item-align: unset;
}

#onmenu_hero .promotion .store_hero_wrapper .sub_container.hero_text {
	-webkit-animation: fadein_delay 1.5s ease-in-out;
	animation: fadein_delay 1.5s ease-in-out;
}

.promotion .store_hero_wrapper .hero_text .subtext {
	font-weight: 200;

}

.promotion .store_hero_wrapper .hero_text .subtext {
	font-size: 0.7em;
}

.promotion .store_hero_wrapper .hero_text .desctext {
	font-size: 0.9em;
}

.promotion .store_hero_wrapper .hero_text h2 {}

.promotion .hero_image {
	position: relative;
}

.promotion .hero_image>img {
	position: absolute;
	width: 70%;
}

.promotion .hero_image .img_setting {
	top: 10px;
	right: 0;
	-webkit-animation: fadein 1.5s ease-in-out;
	animation: fadein 1.5s ease-in-out;
}

.promotion .hero_image .img_cart {
	bottom: 50px;
	left: 0;
	-webkit-animation: fadein_invert 1.5s ease-in-out;
	animation: fadein_invert 1.5s ease-in-out;
}

/*** End Promotion ***/
/*** Google Shopping ***/
#onmenu_hero .google_shopping {
	background: #4285f4 url(../_images/store/hero/google_shopping_hero_bg.png) center center;
	background-size: cover;
}

#onmenu_hero .google_shopping .store_hero_wrapper .sub_container.hero_image {

	align-items: center;

	align-self: center;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-item-align: center;
}

#onmenu_hero .google_shopping .store_hero_wrapper .sub_container.hero_image img {
	-webkit-animation: fadein_still 1.5s ease-in-out;
	animation: fadein_still 1.5s ease-in-out;
}

#onmenu_hero .google_shopping .store_hero_wrapper .hero_text>span {
	font-size: 32px;
	line-height: 1.5em;
	color: #fff9;
}

@media screen and (max-width: 1366px) {
	#onmenu_hero .google_shopping .store_hero_wrapper .hero_text>span {
		font-size: 24px;
	}
}

/*** End Google Shopping ***/
/*** Gointer ***/
#onmenu_hero .gointer {
	background: #eaf1f7 url(../_images/store/hero/gointer_bg.jpg) center center;

}

#onmenu_hero .gointer .store_hero_wrapper .sub_container.hero_image {
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-align-self: unset;
	align-self: unset;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-order: 1;
	order: 1;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-item-align: unset;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-box-flex: 1;
}

#onmenu_hero .gointer .store_hero_wrapper .sub_container.hero_text {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-order: 2;
	order: 2;
	-webkit-animation: fadein_delay 1.5s ease-in-out;
	animation: fadein_delay 1.5s ease-in-out;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-box-flex: 1;
}

#onmenu_hero .gointer .store_hero_wrapper .subimage img {
	max-width: 50%;
}

#onmenu_hero .gointer .store_hero_wrapper .hero_text .desctext.line1 {
	font-size: 1.3em;
	font-weight: 600;
	text-shadow: 0 0 15px #5d86a7;
}

#onmenu_hero .gointer .store_hero_wrapper .hero_text .desctext.line2 {
	color: #6e92b0;
}

#onmenu_hero .gointer .store_hero_wrapper .hero_text h2 {
	color: #6e92b0;
}

.gointer .hero_image {
	position: relative;
}

.gointer .hero_image>img {
	position: absolute;
	width: 60%;
}

.gointer .hero_image .img_product {
	top: 10px;
	left: 0;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

.gointer .hero_image .img_setting {
	right: 20px;
	bottom: 80px;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

/*** End Gointer ***/
/*** Welcomepage ***/
#onmenu_hero .welcomepage {
	background: #442ac0;
	background: -webkit-linear-gradient(45deg, #442ac0 0%, #8b43f5 100%);
	background: -o-linear-gradient(45deg, #442ac0 0%, #8b43f5 100%);
	background: linear-gradient(45deg, #442ac0 0%, #8b43f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#442ac0', endColorstr='#8b43f5', GradientType=1);
}

.welcomepage .store_hero_wrapper .hero_text .desctext {
	font-size: 0.8em;
}

#onmenu_hero .welcomepage .store_hero_wrapper .hero_text h2 {
	font-size: 1.6em;
}

.welcomepage .store_hero_wrapper .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

.welcomepage .store_hero_wrapper .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

/*** End Welcomepage ***/
/*** PrintSheet ***/
#onmenu_hero .printsheet {
	background: #ff1175 url(../_images/store/hero/printsheet_bg.jpg) center center;
}

#onmenu_hero .printsheet .store_hero_wrapper .hero_image {
	-webkit-align-self: stretch;
	align-self: stretch;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	background-image: url(../_images/store/hero/printsheet_image.png);
	background-repeat: no-repeat;
	background-position: center center;

	background-size: 87%;
	-ms-flex-item-align: stretch;

}

.printsheet .store_hero_wrapper .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

.printsheet .store_hero_wrapper .hero_text .desctext>span {
	font-size: 1.2em;
	font-weight: 600;
	line-height: 1.5em;
}

/*** End PrintSheet ***/
/*** Slideshow ***/
#onmenu_hero .slideshow {
	background: #6ce2b5;
	background: -webkit-linear-gradient(315deg, #6ce2b5 1%, #14babc 80%);
	background: -o-linear-gradient(315deg, #6ce2b5 1%, #14babc 80%);
	background: linear-gradient(135deg, #6ce2b5 1%, #14babc 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ce2b5', endColorstr='#14babc', GradientType=1);
}

#onmenu_hero .slideshow .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .slideshow .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End slideshow ***/
/*** pickpack ***/
#onmenu_hero .pickpack {
	background: -webkit-linear-gradient(300deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
	background: -o-linear-gradient(300deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(150deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 1.2em;
	margin-bottom: 0;
	color: black;
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_text .desctext {
	font-size: 0.9em;
	color: #666;
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_text>img {
	margin-bottom: 30px;
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_image>img {
	width: 90%;
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .pickpack .store_hero_wrapper .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End pickpack ***/
/*** Dropship ***/
#onmenu_hero .dropship {
	background: darkorange url(../_images/store/store_dropship_f_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .dropship .store_hero_wrapper .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .dropship .store_hero_wrapper .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

#onmenu_hero .dropship .store_hero_wrapper .hero_image>img {
	width: 85%;
}

#onmenu_hero .dropship .store_hero_wrapper .hero_text>img {
	width: 70%;
	margin-bottom: 30px;
}

#onmenu_hero .dropship .store_hero_wrapper .desctext.line2 {
	font-size: 0.85em;
}

/*** End Dropship ***/
/*** fbStore ***/
#onmenu_hero .fbstore {
	background: #283fbc url(../_images/store/hero/fbstore_bg.jpg) center center;
}

#onmenu_hero .fbstore .store_hero_wrapper .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-webkit-order: 2;
	order: 2;
	padding-bottom: 100px;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-ms-flex-item-align: end;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

#onmenu_hero .fbstore .store_hero_wrapper .hero_text {
	-webkit-order: 1;
	order: 1;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

#onmenu_hero .fbstore .store_hero_wrapper .hero_text>img {
	max-width: 60%;
	margin-bottom: 30px;
}

/*** end fbStore ***/
/*** Lazada ***/
#onmenu_hero .lazada {
	background: #0f136d url(../_images/store/hero/lazada_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.6em;
	font-weight: 600;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.4em;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_text>span h2 {
	font-size: 1.1em;
	color: #fe0096;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_text {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 2;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_image {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	text-align: center;
	-webkit-box-flex: 1;
}

#onmenu_hero .lazada .store_hero_wrapper .hero_image img {
	max-width: 70%;
}

/*** End Lazada ***/
/*** Shopee ***/
#onmenu_hero .shopee {
	background: #f17606 url(../_images/store/hero/shopee_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.6em;
	font-weight: 600;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.1em;
	margin-top: 0.5em;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text>span h2 {
	font-size: 1.1em;
	font-weight: 600;
}

@media screen and (max-width: 320px) {
	#onmenu_hero .shopee .store_hero_wrapper .hero_text>span.line1 {
		font-size: 1.4em;
	}

	#onmenu_hero .shopee .store_hero_wrapper .hero_text>span.line2 {
		font-size: 0.9em;
	}
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text>span h2:before {
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	margin-right: 0.05em;
	content: '';
	vertical-align: top;
	background-image: url(../_images/store/hero/shopee_logo.png);
	background-repeat: no-repeat;
	background-size: contain;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_image .hero_image_device {
	position: relative;
	z-index: 1;
	max-width: 70%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

#onmenu_hero .shopee .store_hero_wrapper .hero_image .hero_image_product {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 50%;
	max-width: 100%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-animation: hero_shopee_product 2s;
	animation: hero_shopee_product 2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@keyframes hero_shopee_product {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-50%) translateY(-60px);
		transform: translateX(-50%) translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(-50%) translateY(0px);
		transform: translateX(-50%) translateY(0px);
	}
}

@-webkit-keyframes hero_shopee_product {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-50%) translateY(-60px);
		transform: translateX(-50%) translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(-50%) translateY(0px);
		transform: translateX(-50%) translateY(0px);
	}
}

/*** End Shopee ***/
/*** JD Central ***/
#onmenu_hero .jd_central {
	background: #e02526 url(../_images/store/hero/jd_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: bold;
	display: inline-block;
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.6em;
	font-weight: 600;
}

@media screen and (max-width: 320px) {
	#onmenu_hero .jd_central .store_hero_wrapper .hero_text>span.line1 {
		font-size: 1.4em;
	}
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_image .hero_image_device {
	position: relative;
	z-index: 1;
	max-width: 70%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .jd_central .store_hero_wrapper .hero_image .hero_image_mascot {
	position: absolute;
	z-index: 2;
	right: -10%;
	bottom: 10%;
	max-width: 100%;
	-webkit-animation: hero_image_mascot 2s;
	animation: hero_image_mascot 2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@keyframes hero_image_mascot {
	0% {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes hero_image_mascot {
	0% {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

/*** End JD Central ***/
/*** IG Shopping ***/
#onmenu_hero .ig_shopping {
	/*
    background: #eb001c url(../_images/store/hero/ig_hero_bg.png) no-repeat center center;
    background-size: cover;
*/

	background: #eb001c linear-gradient(225deg, #3f00ff 0%, #b900b4 40%, #f50000 80%);

}

#onmenu_hero .ig_shopping::before {
	position: absolute;
	display: block;
	width: 40%;
	height: 100%;
	content: '';
	background: transparent url(../_images/store/hero/ig_hero_bg_left.png) no-repeat right center;
	background-size: cover;
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.1em;
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.6em;
	font-weight: 600;
	margin-top: 0.5em;
}

@media screen and (max-width: 320px) {
	#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text>span.line1 {
		font-size: 0.9em;
	}

	#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text>span.line2 {
		font-size: 1.4em;
	}
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;

	justify-content: flex-start;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#onmenu_hero .ig_shopping .store_hero_wrapper .hero_image .hero_image_device {
	position: relative;
	z-index: 1;
	max-width: 80%;
	margin-top: 25%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End IG Shopping ***/
/*** POS ***/
#onmenu_hero .pos {
	background: #fff url(../_images/store/hero/pos_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .pos .store_hero_wrapper .sub_container {
	-ms-flex: unset;
	-webkit-flex: unset;
	flex: unset;
	width: 50%;
	-webkit-box-flex: unset;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text h1 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 80px;
	font-weight: bold;
	line-height: 1em !important;
	display: inline-block;
	margin-top: 0;
	padding: 16px 20px;
	white-space: nowrap;
	color: #fff;
	background: #212121;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text h1 span {
	color: #00aeef;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text span.desctext {
	font-size: 36px;
	line-height: 1em !important;
	display: inline-block;
	padding: 12px 20px;
	white-space: nowrap;
	color: #fff;
	background: #212121;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text span.desctext.line1 {
	margin-bottom: 0.3em;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text a {
	font-size: 28px;
	line-height: 72px;
	display: inline-block;
	height: 70px;
	margin-top: 40px;
	padding: 0 40px;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	color: #fff;
	border-radius: 10px;
	background: #00aeef;
	-webkit-box-shadow: 3px 5px 10px 7px rgba(0, 0, 0, 0.15);
	box-shadow: 3px 5px 10px 7px rgba(0, 0, 0, 0.15);
}

#onmenu_hero .pos .store_hero_wrapper .hero_text a:hover {
	text-decoration: none;
	background: #00baff;
	-webkit-box-shadow: 3px 10px 10px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 10px 10px 7px rgba(0, 0, 0, 0.3);
}

#onmenu_hero .pos .store_hero_wrapper .hero_text h1 {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text span.desctext.line1 {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text span.desctext.line2 {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-webkit-animation-delay: 0.83s;
	animation-delay: 0.83s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

#onmenu_hero .pos .store_hero_wrapper .hero_text a {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	opacity: 0;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

/*** End POS ***/
/*** SCB Clickcash ***/
#onmenu_hero .scb_clickcash {
	background: #fff url(../_images/store/hero/scb_clickcash_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .scb_clickcash .hero_image {
	text-align: center;
}

#onmenu_hero .scb_clickcash .hero_image img {
	max-height: 75vh;
}

/*** End SCB Clickcash ***/
/*** Coupon ***/

#onmenu_hero .coupon .store_hero_wrapper .hero_text {
	margin-bottom: 0;
}

#onmenu_hero .coupon {
	background: #fc4150 url(../_images/store/store_coupon_1_bg.jpg) no-repeat;
	background-size: cover;
}

#onmenu_hero .coupon .hero_image {
	height: 100%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	background: transparent url(../_images/store/store_coupon_front_img.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .coupon .hero_text {
	font-size: 1.3em;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

#onmenu_hero .coupon .hero_text h2 {
	font-family: 'sukhumvit set', 'Prachason';

}

/*** End Coupon ***/
/*** Google Ads ***/
#onmenu_hero .ads {
	background: red url(../_images/store/store_ads_front_bg.jpg) bottom center no-repeat;
	background-size: cover;
}

#onmenu_hero .ads .store_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

#onmenu_hero .ads .store_hero_wrapper .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-webkit-order: 2;
	order: 2;
	height: 100%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	background: transparent url(../_images/store/hero/ads_image.png) left bottom no-repeat;
	background-size: cover;
	-ms-flex-item-align: end;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

#onmenu_hero .ads .store_hero_wrapper .hero_text {
	padding-left: 10%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .ads.ads_text {
	background: #ededed url(../_images/store/hero/ads_text_bg.png) left top no-repeat;
	background-size: cover;
}

#onmenu_hero .ads.ads_text .store_hero_wrapper .hero_image {
	background: transparent url(../_images/store/hero/ads_image_text.png) center center no-repeat;
	background-size: cover;
}

@media screen and (orientation: portrait) {
	#onmenu_hero .ads.ads_text {
		bottom: 40vh;
	}
}

/*** end Google Ads ***/
/*** Chat Commerce ***/
#onmenu_hero .chat_commerce {
	background: #4aa9e1 url(../_images/store/store_cc_front_bg.png) 65% center;
	background-size: cover;
}

#onmenu_hero .chat_commerce .store_hero_wrapper .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	-webkit-order: 2;
	order: 2;
	height: 100%;
	-ms-flex-item-align: end;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-box-flex: 2;
}

#onmenu_hero .chat_commerce .store_hero_wrapper img {
	margin-top: 5%;
}

#onmenu_hero .chat_commerce .store_hero_wrapper .hero_text>span {
	font-size: 0.9em;
}

/*** end Chat Commerce ***/
/*** MyApp ***/
#onmenu_hero .myapp {
	background: #e5e5e5;
	background: -webkit-linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	background: -o-linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	background: linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f2f2f2', GradientType=1);
}

#onmenu_hero .myapp .store_hero_wrapper .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .myapp .store_hero_wrapper .hero_text {
	font-size: 0.9em;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	text-align: center;
	color: #666;
}

#onmenu_hero .myapp .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 1.1em;
	text-align: center;
	color: #07a0ff;
}

#onmenu_hero .myapp .store_hero_wrapper .hero_text>img {
	width: 100px;
	margin: 0 auto 10px;
}

/*** End MyApp ***/
/*** Manager App ***/
#onmenu_hero .manager_app {
	background: #e5e5e5;
	background: -webkit-linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	background: -o-linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	background: linear-gradient(45deg, #e5e5e5 1%, #f2f2f2 97%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f2f2f2', GradientType=1);
}

#onmenu_hero .manager_app .store_hero_wrapper .hero_text h2 {
	font-size: 1.1em;
	color: black;

}

#onmenu_hero .manager_app .store_hero_wrapper .hero_text .desctext {
	font-size: 0.8em;
	color: #666;
}

#onmenu_hero .manager_app .store_hero_wrapper .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	padding-bottom: 20px;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-ms-flex-item-align: end;
}

#onmenu_hero .manager_app .store_hero_wrapper .hero_text {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End Manager App ***/
/*** Sure Shopping ***/
#onmenu_hero .sureshopping {
	background: #e5e5e5;
}

#onmenu_hero .sureshopping .bottom_bg {
	position: absolute;
	z-index: -1;
	bottom: 0;
	width: 100%;
	height: 23%;
	background-color: #00c3fb;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_text h2 {
	color: black;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_text .desctext {
	color: #666;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_text {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 1;

}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-webkit-box-flex: 1;
	-ms-flex-item-align: end;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_image>img {
	width: 80%;
	padding-bottom: 50px;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_text .logo {
	width: 120px;
	margin-bottom: 15px;
	padding-left: 25%;
}

#onmenu_hero .sureshopping .store_hero_wrapper .hero_text .step {
	width: 80%;
	margin-top: 30px;
}

/*** End Sure Shopping ***/
/*** top- bottom template ***/
#onmenu_hero .store_hero_wrapper.row.sub_containers {
	-webkit-align-content: flex-end;
	align-content: flex-end;
	flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-line-pack: end;
}

#onmenu_hero .store_hero_wrapper.row .hero_text,
#onmenu_hero .store_hero_wrapper.row .hero_image {
	-ms-flex: unset;
	-webkit-flex: unset;
	flex: unset;
	width: 100%;
	-webkit-box-flex: unset;
}

#onmenu_hero .store_hero_wrapper.row .hero_text {
	text-align: center;
}

/*** End top - bottom template ***/
/*** welcome popup ***/
#onmenu_hero .welcomepopup {
	background: #3ac2e8 url(../_images/store/welcome_popup/popup_bg1.jpg) no-repeat top center;
	background-size: cover;
}

#onmenu_hero .welcomepopup .store_hero_wrapper {
	-webkit-align-content: flex-end;
	align-content: flex-end;
	width: 98%;
	max-width: 100%;
	-ms-flex-line-pack: end;
}

#onmenu_hero .welcomepopup .store_hero_wrapper .hero_image {
	height: 60%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	background: url(../_images/store/welcome_popup/popup_example1.png) bottom center no-repeat;
	background-size: contain;
}

#onmenu_hero .welcomepopup .store_hero_wrapper.row .hero_text {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

/*** End welcome popup ***/
/*** Lnwmall ***/
#onmenu_hero .lnwmall {
	background: #000 url(../_images/store/hero/lnwmall_bg.jpg) center center no-repeat;
	background-size: cover;
}

#onmenu_hero .lnwmall .store_hero_wrapper.row.sub_containers {

	align-content: center;

}

#onmenu_hero .lnwmall .hero_text {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .lnwmall .hero_text>img {
	width: 35%;
	margin-bottom: 20px;
}

#onmenu_hero .lnwmall .hero_text .desctext {
	font-size: 1.4em;
}

/*** End Lnwmall ***/
/*** landing page ***/
#onmenu_hero .landing_page {
	background-image: url(../_images/store/landing_1_bg.jpg);
	background-size: cover;
}

#onmenu_hero .landing_page .store_hero_wrapper.row.sub_containers {

	align-content: center;

}

#onmenu_hero .landing_page .hero_text {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .landing_page .hero_text>img {
	width: 45%;
}

/*** End landing page ***/
/*** BeBrand ***/
#onmenu_hero .bebrand {
	background: #65ccf0;
	background: -webkit-linear-gradient(45deg, #65ccf0 1%, #f09bbf 100%);
	background: -o-linear-gradient(45deg, #65ccf0 1%, #f09bbf 100%);
	background: linear-gradient(45deg, #65ccf0 1%, #f09bbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65ccf0', endColorstr='#f09bbf', GradientType=1);
}

#onmenu_hero .bebrand .store_hero_wrapper {
	-webkit-align-content: flex-end;
	align-content: flex-end;
	width: 98%;
	max-width: 100%;
	-ms-flex-line-pack: end;
}

#onmenu_hero .bebrand .store_hero_wrapper .hero_image {
	height: 50%;
	background: url(../_images/store/be_brand_hero_img.png) bottom center no-repeat;
	background-size: contain;
}

#onmenu_hero .bebrand .store_hero_wrapper.row .hero_text {
	padding-bottom: 5%;
}

#onmenu_hero .bebrand .store_hero_wrapper.row .hero_text>span {
	display: inline-block;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .bebrand .store_hero_wrapper.row .hero_text>img {
	display: block;
	margin: 0 auto 15px;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End BeBrand ***/
/*** Design ***/
#onmenu_hero .design {
	background-color: #f5f5f5;
}

#onmenu_hero .design .store_hero_wrapper {
	-webkit-align-content: flex-end;
	align-content: flex-end;
	width: 100%;
	max-width: 100%;
	-ms-flex-line-pack: end;
}

#onmenu_hero .design .hero_image {
	height: 55%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	background: url(../_images/store/hero/design_image.jpg) top center no-repeat;
	background-size: cover;
}

#onmenu_hero .design .hero_text {
	padding-bottom: 2%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .design .store_hero_wrapper.row .hero_text>img {
	display: block;
	width: 30%;
	margin: 0 auto 15px;
}

#onmenu_hero .design .store_hero_wrapper .hero_text .desctext {
	color: #808080;
}

/*** End Design ***/
/*** Priceza ***/
#onmenu_hero .priceza {
	background: #ebebeb;
	background: -webkit-linear-gradient(45deg, #ebebeb 0%, #ffffff 100%);
	background: -o-linear-gradient(45deg, #ebebeb 0%, #ffffff 100%);
	background: linear-gradient(45deg, #ebebeb 0%, #ffffff 100%);
	background-image: url(../_images/store/hero/priceza_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=1);
}

#onmenu_hero .priceza .store_hero_wrapper.row.sub_containers {

	align-content: center;

}

#onmenu_hero .priceza .hero_image {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	text-align: center;
}

#onmenu_hero .priceza .hero_image>img {
	width: 70%;
}

/*** End Priceza ***/
/*** LnwShop App ***/
#onmenu_hero .lnwshopapp {
	background: #333;
	background: url(../_images/bg_linen.png) repeat;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper .hero_image {
	height: 50%;
	background: url(../_images/store/hero/lnwshopapp_image.png) bottom center no-repeat;
	background-size: cover;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper.row .hero_text {
	padding-bottom: 3%;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper.row .hero_text>span,
#onmenu_hero .lnwshopapp .store_hero_wrapper.row .hero_text>h2 {
	font-size: 1.2em;
	display: inline-block;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	text-align: center;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper.row .hero_text>img {
	display: block;
	width: 100px;
	margin: 0 auto 15px;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

#onmenu_hero .lnwshopapp .store_hero_wrapper.row .hero_text .desctext.line1 {
	font-weight: 600;
}

/*** End LnwShop App ***/
/*** Live Chat ***/
#onmenu_hero .livechat {
	background: #19d026;
	background: -webkit-linear-gradient(45deg, #19d026 1%, #8ff90d 100%);
	background: -o-linear-gradient(45deg, #19d026 1%, #8ff90d 100%);
	background: linear-gradient(45deg, #19d026 1%, #8ff90d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19d026', endColorstr='#8ff90d', GradientType=1);
}

#onmenu_hero .livechat .store_hero_wrapper {
	width: 95%;
	max-width: 100%;
}

#onmenu_hero .livechat .store_hero_wrapper .hero_image {
	height: 50%;
	background: url(../_images/store/hero/livechat_image.png) bottom center no-repeat;
	background-size: contain;
}

#onmenu_hero .livechat .store_hero_wrapper.row .hero_text>img {
	display: block;
	width: 40%;
	margin: 0 auto 25px;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

#onmenu_hero .livechat .store_hero_wrapper.row .hero_text>span {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .livechat .store_hero_wrapper.row .hero_text .line2 {
	color: #1b8123;
}

/*** End Live Chat ***/
/*** business class ***/
#onmenu_hero .bsclass {
	background: #333 url(../_images/store/hero/bsclass_bg.jpg) center center no-repeat;
}

#onmenu_hero .bsclass .store_hero_wrapper.row {

	align-content: center;

}

#onmenu_hero .bsclass .store_hero_wrapper.row .hero_text .desctext {
	font-size: 1.4em;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .bsclass .store_hero_wrapper.row .hero_text .desctext>br {
	display: none;
}

#onmenu_hero .bsclass .store_hero_wrapper.row .hero_text .line2 {
	font-size: 1.1em;
	font-weight: 600;
	line-height: 1.5em;
	color: #00c0ff;
}

#onmenu_hero .bsclass .store_hero_wrapper.row .hero_text>img {
	display: block;
	width: 60%;
	margin: 0 auto 40px;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

/*** End business class ***/

/*** portrait ex ipad ***/
@media screen and (orientation: portrait) {


	#onmenu_hero {
		height: 60vh;
		height: calc(60vh - 160px);
	}

	.js-slick-premium {
		height: 60vh !important;
	}

	#onmenu_hero .store_hero_wrapper {
		height: 60vh;
	}

	@keyframes animation_onmenu_hero {
		0% {
			height: calc(60vh - 160px);
		}

		75% {
			height: calc(60vh - 160px);
		}

		76% {
			height: 60vh;
		}

		100% {
			height: calc(60vh - 160px);
		}
	}

	@-webkit-keyframes animation_onmenu_hero {
		0% {
			height: calc(60vh - 160px);
		}

		75% {
			height: calc(60vh - 160px);
		}

		76% {
			height: 60vh;
		}

		100% {
			height: calc(60vh - 160px);
		}
	}
}

/*************** End Store Hero ************/

#store_content {
	position: relative;
	z-index: 2;
	background: white;
	-webkit-box-shadow: 0 -40px 40px -60px rgba(0, 0, 0, 0.5);
	box-shadow: 0 -40px 40px -60px rgba(0, 0, 0, 0.5);
}

.store_ontop_hero {
	z-index: 1;
	top: -90px !important;
}

.tax_invoice_hero {
	height: 800px;
	margin: 0 auto 0 auto;
	background-image: url('../_images/hero/tax_invoice_hero.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}

.new_year_pack {
	width: 100%;
	height: 900px;
	margin: 0 auto 0 auto;
	background-image: url('../_images/hero/newyearpack.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
}

.gointer_hero {
	width: 100%;
	height: 900px;
	margin: 0 auto 0 auto;
	background-image: url('../_images/hero/gointer.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain;
}

.slick-dots {
	position: relative;
	bottom: auto;
}

.gointer_hero {
	position: relative;
	width: 100%;
	margin: 0 auto 0 auto;
	padding-top: 100px;
	background-image: url('../_images/hero/gointer_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.gointer_hero_promotion {
	position: relative;
	width: 100%;
	margin: 0 auto 0 auto;
	padding-top: 100px;
	background-image: url('../_images/hero/gointer_promotion_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.gointer_hero_promotion_content {

	box-sizing: border-box;
	max-width: 100%;
	margin: 0 auto;
	padding: 50px 220px 50px 220px;
	vertical-align: middle;
}

.newyearpack_hero {
	line-height: 0;
	position: relative;
	width: 100%;
	margin: 0 auto 0 auto;
	padding-top: 100px;
	text-align: center;
	background-image: url('../_images/hero/newyearpack_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.newyear_content,
.newyear_content2 {
	width: 100%;
	max-width: 900px;
	height: 100%;
	margin: 0 auto 0 auto;
}

.newyear_content {
	padding: 10px 0;
}

@media screen and (max-width: 1600px) {
	.newyear_content {
		padding: 20px 0;
	}
}

@media screen and (max-width: 1400px) {
	.newyear_content {
		padding: 30px 0;
	}
}

@media screen and (max-width: 1200px) {
	.newyear_content {
		padding: 40px 0;
	}
}

@media screen and (max-width: 768px) {
	.newyear_content {
		padding: 140px 0;
	}
}

.newyear_content2 {
	max-width: 1808px;
	padding: 0;
}

.gointer_hero1 {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 40px auto;
	border-bottom: 1px solid #eee;
}

.gointer_hero1 img {
	width: 100%;
	min-width: 1024px;
}

.gointer_hero2 {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-image: url('../_images/hero/gointer.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.gointer_content {
	width: 100%;
	max-width: 1200px;
	height: 100%;
	margin: 0 auto 0 auto;
}

.gomobile_hero {
	overflow: hidden;
	width: 100%;
	max-height: 700px;
	margin: 0 auto 0 auto;
	padding-top: 80px;
	background-image: url('../_images/hero/gomobile_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.gomobile_content {
	overflow: hidden;
	width: 100%;
	max-width: 1200px;
	height: 100%;
	margin: 0 auto 0 auto;
}

.gomobile_hero_homepage {
	overflow: scroll;
	max-width: 100%;
}

.gomobile_hero_homepage .gomobile_content {
	min-width: 240%;
}

.gomobile_hero_homepage .mobile_choose {
	width: 31%;
	height: 450px;
	margin: 20px 1% 0;
}

.gomobile_hero_homepage .mobile_choose img {
	margin-top: 10px;
}

.gmobile_app {
	width: 100%;
}

.gmobile_app img {
	float: left;
}

#nav_myshop img {
	position: absolute;
	right: 5px;
}

#nav.nav2019 #nav_myshop.menu:hover {
	position: relative;
}

#nav_myshop span {
	font-size: 11px;
	/*	margin-top: 20px;*/
	display: block;
	margin-top: 3px;
	margin-right: 0;
}

#nav_myshop .myshop_arrow {
	width: 25px;
	/* IE 9 */

	-ms-transform: rotate(140deg) scaleX(-1);
	/* Chrome, Safari, Opera */

	-webkit-transform: rotate(140deg) scaleX(-1);

	transform: rotate(140deg) scaleX(-1);
}

.mobile_choose {
	line-height: 60px;
	float: left;
	overflow: hidden;
	width: 33.3%;
	max-height: 800px;
	margin-top: 50px;
	text-align: center;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.mobile_choose:hover {
	opacity: 0.8;
	filter: alpha(opacity:80);
}

@media screen and (max-width: 1024px) {
	.mobile_choose {
		width: 100%;
	}

	.gointer_hero_promotion_content {
		padding: 50px 100px 50px;
	}
}

.mobile_choose img {
	max-width: 100%;
	cursor: pointer;
}

.more_detail_mobile {
	font-family: 'rsulight';
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	padding: 15px 20px;
	color: white;
	border-radius: 6px;
	background: #00a0eb;
}

.more_detail_mobile:hover {
	color: white;
}

.manager_real_hero {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56%;
	background: url('../_images/mobile/manager_real_hero.jpg') no-repeat center center;
	background-size: cover;
}

.manager_mobile_content {
	position: relative;

	box-sizing: border-box;
	width: 50%;
	min-width: 320px;
	margin: 0 auto;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}

#lnwshopapp {
	background-image: url("../_images/bg_linen.png");
	background-repeat: repeat;
}

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

	#mobilesite .mobile_i6_bg,
	.manager_real_hero {
		min-height: 600px;
		padding-bottom: 0;
	}
}

.gomobile_sep {
	font-family: 'rsulight';
	font-size: 28px;
	line-height: 40px;
	display: block;

	box-sizing: border-box;
	margin: 0 auto;
	padding: 100px 20px 130px 20px;
	text-align: center;
	color: rgba(0, 0, 0, 0.7);
}

#unmute_player {
	position: absolute;
	z-index: 99;
	bottom: 20px;
	left: 20px;
	width: 48px;
	height: 48px;
	cursor: pointer;
	background: url('../_images/video/mute1.png') no-repeat center center;
	background-size: contain;
}

#unmute_player.unmute {
	background-image: url('../_images/video/mute2.png');
}

#video_gointer #unmute_player {
	bottom: 0;
	left: 0;
	width: 30px;
	height: 30px;
}

.manager_ss {
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
	height: 450px;
	margin-top: 50px;
}

#manager_app h2 {
	font-family: 'rsulight';
	font-size: 20px !important;
	display: block;
	margin-bottom: 30px;
	word-break: break-word;
	color: white;
}

#manager_app video {
	width: 100%;
	max-width: 450px;
}

.manager_vdo_content {
	font-size: 16px;
	float: left;

	box-sizing: border-box;
	width: 100%;
	max-width: 450px;
	margin-top: 150px;
	padding: 0 20px;
}

.manager_vdo_content span {
	line-height: 25px;
}

.mobilesite_main_container {
	font-size: 14px;

	box-sizing: border-box;
	width: 40%;
	min-width: 320px;
	padding: 20px;
	color: rgba(255, 255, 255, 0.9);
	background-color: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}

.service-content .mobilesite_main_container {
	margin-left: 30px;
}

#manager_app video {
	-webkit-filter: brightness(108.5%);
	filter: brightness(108.5%);
	-moz-filter: brightness(108.5%);
}

.lnwshop_store_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 230px;
	background: url('../_images/store/lnwshop_store_bg2.png') no-repeat center center;
	background-size: cover;
}

.box-shadow.width90 {

	box-sizing: border-box;
	width: 100%;
	padding: 40px;
}

.box-shadow div,
.box-shadow img {
	max-width: 100%;
}

.facebook_store_example_new {
	position: absolute;
	left: 0;
	width: 100%;
	height: 400px;
	background: url('../_images/store/facebook_store_example_new.jpg') no-repeat center center;
}

.news_image_container {
	height: 350px;
}

.news_image_container img {
	width: 100%;
}

.news_pin {
	width: 99%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.news_pin a {
	font-family: 'rsulight';
	font-size: 5em;
	line-height: 600px;
	display: block;
	height: 100%;
	text-align: center;
	color: white;
}

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

.news_event_pin {
	height: 600px;
	background-image: url('../_images/news/lnwshop2015_bg.jpg');
}

.news_promotion_pin {
	height: 600px;
	background-image: url('../_images/store/lnwshop_store_bg.jpg');
}

/* .news_email_pin {
	background-image: url('../_images/email_header.jpg');
	height: 700px;
	background-position: right;
} */
.news_social_network {
	height: 600px;
	background-image: url('../_images/news/social_network.jpg');
	background-position: top center;
	background-size: cover;
}

.news_event_list {
	float: left;
	width: 24%;
	height: 194px;
	margin: 10px 0.5%;
	padding: 0;
	background-color: #f5f5f5;
	background-position: center center;
	background-size: cover;
}

.news_pin.news_event_list2018 {
	width: 1280px;
	height: 720px;
}

.news_event_list2018 {
	background-image: url('../_images/lnwshop2018_pin.jpg')
}

.news_event_live500k {
	background-image: url('../_images/lnwshoplive500k.jpg')
}

.news_event_list2015 {
	background-image: url('../_images/lnwshop2015_bb.jpg')
}

.news_event_list2013 {
	background-image: url('../_images/madewithlove/made_hero.png')
}

.news_event_list2012 {
	background-image: url('../_images/celebration/celebration_event.png')
}

.news_social_list {
	float: left;
	width: 32.33%;
	min-height: 270px;
	margin: 10px 0.5%;
	padding: 0;
	text-align: center;
	background-color: #f5f5f5;
	background-position: center center;
	background-size: cover;
}

.gointer_widget {
	line-height: 0;
	float: left;
	overflow: hidden;
	width: 200px;
	height: 200px;
	margin: 10px 14px;
	border: 7px solid #f8f9fb;
	-webkit-box-shadow: 0 0 1px #a3b8ec;
	box-shadow: 0 0 1px #a3b8ec;
}

.gointer_widget:first-child {
	margin-left: 0;
}

.gointer_widget:last-child {
	margin-right: 0;
}

.gointer_widget img {
	position: relative;
	top: -15px;
	left: -15px;
	width: 230px;
	height: 230px;
}

.service-paragraph {
	font-size: 15px;
	line-height: 30px;
	margin-top: 10px;
	text-indent: 40px;
	color: #999;
}

.img_border {
	line-height: 0;

	box-sizing: border-box;
	max-width: 100%;
	padding: 10px;
	border: 1px solid #e3e9ed;
	background-color: #f8f9fb;
}

.service-minor {
	font-size: 13px;
	line-height: 25px;
	margin-top: 10px;
	color: #aaa;
}

.default_faq,
.gointer_faq,
.gointer_faq_list {
	vertical-align: top;
}

.default_faq h3,
.gointer_faq h3 {
	font-size: 20px;
	display: inline-block;
	color: black !important;
	border-bottom: 2px solid #666;
}

.default_faq b,
.gointer_faq b {
	font-size: 13px;
	font-weight: normal;
	display: block;
	margin: 15px 0 5px 0;
	padding-top: 15px;
	color: black;
	border-top: 1px solid #d5d5d5;
}

.gointer_faq_list {
	display: inline-block;
	width: 100%;
	max-width: 300px;
	margin: 10px;
}

.gointer_faq_list:first-child {
	margin-left: 0;
}

.gointer_faq_list:last-child {
	margin-right: 0;
}

.gointer_promotion_badge {
	color: red;
}

.service_page.slideshow .slide_setting_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
}

.service_page.slideshow .slide_setting_container>div {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

.service_page.slideshow .slide_setting_container>div img {
	min-width: 320px;
	max-width: 100%;
}

.slick-prev,
.slick-next {
	z-index: 9999;
	left: 20px;
	width: 100px;
	height: 140px;
	cursor: pointer;
	opacity: 0.2;
	filter: Alpha(opacity=20);
}

.service_page.slideshow .slick-prev,
.service_page.slideshow .slick-next {
	top: 70px;
	left: 10px;
	width: 50px;
}

.service_page.slideshow .slick-next {
	right: 10px;
	left: auto;
}

.service_page.slideshow .slick-next:before,
.service_page.slideshow .slick-prev:before {
	background-size: 100%;
}

.slick-next {
	right: 20px;
	left: auto;
}

.slick-prev:hover,
.slick-next:hover {
	opacity: 1.0;
	filter: Alpha(opacity=100);
}

.slick-prev:before,
.slick-next:before {
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background: url("../_images/button_left3.png") no-repeat center center;
	background-size: 40px 40px !important;
}

.slick-next:before {
	background: url("../_images/button_right3.png") no-repeat center center;
}

.free_tumbler {
	position: absolute;
	bottom: 35%;
	left: 10%;
	width: 300px;
}

@media screen and (max-width: 1600px) {
	.free_tumbler {
		bottom: 25%;
		left: 2%;
		width: 250px;
	}
}

@media screen and (max-width: 768px) {
	.free_tumbler {
		display: none;
	}
}

.free_tumbler_pack {
	position: absolute;
	right: 20px;
	width: 200px;
}

.languageBar {
	font-size: 15px;
	line-height: 25px;
}

.languageBar .percent_real>div {
	display: block;
	width: 100%;
	height: 10px;
	margin: 0 0 15px 0;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-color: #de3f36;
}

.languageBar .percent_real.red {
	width: 75px;
}

.languageBar .percent_real.red>div {
	-webkit-animation-name: gointer_percent_red;
	animation-name: gointer_percent_red;
}

.languageBar .percent_real.orange {
	width: 150px;
}

.languageBar .percent_real.orange>div {
	-webkit-animation-name: gointer_percent_orange;
	animation-name: gointer_percent_orange;
}

.languageBar .percent_real.yellow {
	width: 225px;
}

.languageBar .percent_real.yellow>div {
	-webkit-animation-name: gointer_percent_yellow;
	animation-name: gointer_percent_yellow;
}

.languageBar .percent_real.green {
	width: 290px;
}

.languageBar .percent_real.green>div {
	-webkit-animation-name: gointer_percent_green;
	animation-name: gointer_percent_green;
}

.languageBar .percent_real.blue {
	width: 300px;
}

.languageBar .percent_real.blue>div {
	-webkit-animation-name: gointer_percent_blue;
	animation-name: gointer_percent_blue;
}

@keyframes gointer_percent_red {
	0% {
		width: 0;
	}

	50% {
		width: 100%;
	}

	100% {
		width: 100%;
	}
}

@-webkit-keyframes gointer_percent_red {
	0% {
		width: 0;
	}

	50% {
		width: 100%;
	}

	100% {
		width: 100%;
	}
}

@keyframes gointer_percent_orange {
	0% {
		width: 0;
	}

	50% {
		width: 100%;
		background-color: #ff8a24;
	}

	100% {
		width: 100%;
		background-color: #ff8a24;
	}
}

@-webkit-keyframes gointer_percent_orange {
	0% {
		width: 0;
	}

	50% {
		width: 100%;
		background-color: #ff8a24;
	}

	100% {
		width: 100%;
		background-color: #ff8a24;
	}
}

@keyframes gointer_percent_yellow {
	0% {
		width: 0;
	}

	33.3% {
		width: 50%;
		background-color: #ff8a24;
	}

	66.6% {
		width: 100%;
		background-color: #ffcf28;
	}

	100% {
		width: 100%;
		background-color: #ffcf28;
	}
}

@-webkit-keyframes gointer_percent_yellow {
	0% {
		width: 0;
	}

	33.3% {
		width: 50%;
		background-color: #ff8a24;
	}

	66.6% {
		width: 100%;
		background-color: #ffcf28;
	}

	100% {
		width: 100%;
		background-color: #ffcf28;
	}
}

@keyframes gointer_percent_green {
	0% {
		width: 0;
	}

	25% {
		width: 33.6%;
		background-color: #ff8a24;
	}

	50% {
		width: 66.6%;
		background-color: #ffcf28;
	}

	75% {
		width: 100%;
		background-color: #6fc636;
	}

	100% {
		width: 100%;
		background-color: #6fc636;
	}
}

@-webkit-keyframes gointer_percent_green {
	0% {
		width: 0;
	}

	25% {
		width: 33.3%;
		background-color: #ff8a24;
	}

	50% {
		width: 66.6%;
		background-color: #ffcf28;
	}

	75% {
		width: 100%;
		background-color: #6fc636;
	}

	100% {
		width: 100%;
		background-color: #6fc636;
	}
}

@keyframes gointer_percent_blue {
	0% {
		width: 0;
	}

	20% {
		width: 25%;
		background-color: #ff8a24;
	}

	40% {
		width: 50%;
		background-color: #ffcf28;
	}

	60% {
		width: 75%;
		background-color: #6fc636;
	}

	80% {
		width: 100%;
		background-color: #00aeef;
	}

	100% {
		width: 100%;
		background-color: #00aeef;
	}
}

@-webkit-keyframes gointer_percent_blue {
	0% {
		width: 0;
	}

	20% {
		width: 25%;
		background-color: #ff8a24;
	}

	40% {
		width: 50%;
		background-color: #ffcf28;
	}

	60% {
		width: 75%;
		background-color: #6fc636;
	}

	80% {
		width: 100%;
		background-color: #00aeef;
	}

	100% {
		width: 100%;
		background-color: #00aeef;
	}
}

.order-detail img {
	max-width: 100%;
}

.order-content li {
	list-style: none;
}

/*//////old blog//////*/
/* .news_pin .item_pin {
	width: 30%;
}
.news_pin .box_pinterest {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}
.news_pin .box_pinterest_footer {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
} */
/*//////new blog//////*/
.width1280 {
	max-width: 1280px;
	margin: 0 auto;
}

/*//////new blog//////*/
section[name="social"],
section[name="email"],
section[name="blog"] {
	padding: 60px 0;
}

section .header {
	position: relative;
	margin-bottom: 15px;
}

section .header .topic {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 2.0em;
	text-align: center;
}

section .header .more {
	position: absolute;
	top: 0;
	right: 10px;
	display: block;
	text-align: center;
}

.blog_feed {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	-webkit-justify-content: space-around;
	justify-content: space-around;
	width: 100%;
	-ms-flex-pack: distribute;
}

.blog_feed .blog_item {
	-ms-flex: 0 1 23%;
	-webkit-flex: 0 1 23%;
	flex: 0 1 23%;
	min-width: 250px;
	margin: 10px 0;
	border-radius: 3px;
	background-color: white;
	-webkit-box-flex: 0;
}

.blog_feed .blog_item img {
	max-width: 100%;
}

.blog_feed .blog_item .article {

	box-sizing: border-box;
	padding: 10px 15px 15px;
}

.blog_feed .blog_item h4 {
	font-size: 15px;
	font-weight: normal;
}

.blog_feed .blog_item .date {
	padding-top: 5px;
	color: #999;
}

.blog_feed a {
	text-decoration: none;
}

section[name="email"] img {
	max-width: 100%;
}

.lnwshop_update_webboard img {
	margin-bottom: 20px;
	padding: 3px;
	border: 1px solid #ccc;
}

.review_news_page .item_pin {
	width: 33%;
	max-width: 450px;
}

.review_news_page .box_pinterest,
.review_news_page .box_pinterest_footer {

	box-sizing: border-box;
	width: 98%;
}

.review_news_page .box_pinterest {
	min-height: 300px;
}

.shop_hero {
	position: relative;
	width: 100%;
	height: 500px;
	margin-bottom: -210px !important;
	background: url('../_images/lnwshop_why/banner/3.jpg') no-repeat center center;
	background-size: cover;
}

.shop_hero::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background: #0002
}

.shop_hero .loading_vdo {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-animation-name: zoom_animation;
	animation-name: zoom_animation;
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-image: url('../_images/madewithlove/image/award_bg.jpg');
	background-position: center center;
	background-size: cover;
}

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

	100% {
		background-size: auto 110%;
	}
}

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

	100% {
		background-size: auto 110%;
	}
}

.shop_hero_iframe_bg,
.shop_hero_iframe_bg2 {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}

.shop_hero_iframe_bg2 {
	z-index: 4;
	background: rgba(0, 0, 0, 0.3);
}

.shop_hero_iframe {
	position: relative;
	overflow: hidden;

	box-sizing: border-box;
	/*	padding-bottom: 53%;*/
	width: 100%;
	height: 0;
	margin-top: 40px;
	padding-bottom: 56.25%;
	background-color: white;
}

.shop_hero_iframe .pe-7s {
	position: absolute;
	z-index: 9999;
	top: 80vh;
	right: 30px;

	box-sizing: border-box;
	width: 50px;
	height: 50px;
	padding: 10px;
	cursor: pointer;
	text-align: center;
	opacity: 0.5;
	color: white;
}

.shop_hero_iframe .pe-7s::before {
	z-index: 9999;
	margin-right: 0;
	cursor: pointer;
}

.shop_hero_iframe .pe-7s:hover {
	cursor: pointer;
	opacity: 1;
	border-radius: 50%;
	background: #ffffff99;
}

.shop_hero_iframe iframe,
.shop_hero_iframe object,
.shop_hero_iframe embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.shop_hero h1,
.shop_hero h2 {
	font-family: rsubold !important;
	font-size: 4em;
	line-height: normal !important;
	position: relative;
	z-index: 99999;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 200px;
	text-align: center;
	color: white;
}

.shop_hero h2 {
	font-family: rsulight !important;
	font-size: 2.5em;
	padding-top: 0;
	color: rgba(255, 255, 255, 0.9);
}

.js-slick .shop_hero {
	height: auto !important;
	/*	background-position: center 90px ;*/

	margin-bottom: 0;
	background: none;
}

.js-slick .shop_hero_text {
	position: absolute;
	z-index: 999;
	top: 30%;
	right: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
}

.js-slick .shop_hero_button {
	font-size: 18px;
	line-height: 45px;
	display: block;

	box-sizing: border-box;
	width: 200px;
	height: 50px;
	margin: 40px auto 20px auto;
	padding: 0;
	text-align: center;
	color: white;
	border: 3px solid #FFF;
	border-radius: 25px;
}

.js-slick .shop_hero h1 {
	padding-top: 0;
}

.js-slick .shop_hero img {
	display: inline-block;
	margin: 0 auto 10px auto;
}

.js-slick .shop_hero h2 {
	font-size: 2em;
	color: white;
}

.shop_search {
	position: relative;
	z-index: 2;
	width: 100%;
	height: auto;
}

.js-slick .shop_search {
	position: absolute;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.5);
}

.js-slick .shop_search .shop_box_container {
	padding-top: 15px;
	padding-bottom: 20px;
}

.shop_search .body_container>div>div {
	margin: 0 !important;
	text-align: left;
}

.shop_search .body_container>div>div>div {
	height: auto !important;
}

.shop_search #filterShow .greyButton a {
	color: #009bd4;
	text-shadow: none;
}

.shop_page_container {
	position: relative;
	z-index: 2;
	height: 1000px;
	background: white;
}

.shop_box_container {
	width: 100%;
	padding: 25px 0 10px 0;
	vertical-align: top;
}

.shop_box_container input[type="text"] {
	font-size: 16px;
	line-height: 45px;
	float: left;

	box-sizing: border-box;
	width: 60%;
	height: 45px;
	padding: 0 20px;
	vertical-align: top;
	border: 0;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background-image: url('../_images/member/button.png');
	background-repeat: no-repeat;
	background-position: right 10px center;
}

.shop_box_container select {
	font-size: 16px;
	float: left;

	box-sizing: border-box;
	width: 24%;
	height: 45px;
	margin: 0 1% 0 0;
	padding: 5px 35px 5px 10px;
	color: #666;
	border: 0;
	border-right: 1px solid #eee;
	border-radius: 3px;
	background: transparent;
	background: url('../_images/icon/icon_arrow.png') no-repeat white;
	background-position: 90% 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width: 0\0) {
	select {
		padding: 5px;
		background: none;
	}
}

.shop_box_container .search_submit {
	font-size: 16px;
	line-height: 45px;
	display: inline-block;
	float: left;
	width: 15%;
	height: 45px;
	cursor: pointer;
	text-align: center;
	color: white;
	border: none;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	outline: inherit;
	background: #38bdeb none;
	-webkit-appearance: none;
}

.shop_lnwpay_hero {
	width: 100%;
	height: 420px;
	text-align: center;
	background: url('../_images/shop/lnwpay_hero.png') no-repeat center center;
	background-size: cover;
}

.shop_lnwpay_hero b {
	font-size: 5vmin;
	display: block;
	padding-top: 100px;
	color: white;
}

.shop_lnwpay_hero span {
	font-size: 20px;
	line-height: 30px;
	display: block;
	max-width: 600px;
	margin: 40px auto 0 auto;
	color: rgba(255, 255, 255, 0.8);
}

.shop_lnwpay_hero u {
	font-size: 14px;
}

.superShop {
	float: right;
	margin: 5px 0 0 0;
	vertical-align: top;
}

.superShop s {
	display: block;
	width: 25px;
	height: 40px;
	background: url(../_images/shop/supershop.png) no-repeat;
	background-size: contain;
}

.lnwshopoftheday_header {
	position: absolute;
	z-index: 1;
	top: 38px;
	width: 100%;
	height: 133px;
	background: url('../_images/shop/lnwshopoftheday_header.png') no-repeat center;
}

.lnwshopofteday_footer {
	font-size: 11px;
}

.lnwshopoftheday_bg {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	height: 850px;
	padding-top: 147px;
	color: white;
	background: url('../_images/shop/cloudbg.png') repeat-x center bottom;
}

.lnwshopoftheday_bg:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: "";
	-ms-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	background: #69d2e7 url('../_images/shop/shop_hero.jpg') repeat-x center;
	background-size: contain;
}

.lnwshopoftheday_bg .shophide {
	display: none !important;
}

.lnwshopoftheyear_bg {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding-top: 60px;
	text-align: center;
	color: white;
	background: url('../_images/shop/lnwshopoftheyearbg.png') repeat center bottom;
}

.shop_subheader {
	font-family: 'rsulight';
	font-size: 16px;
	margin-top: 20px;
	color: #999;
}

.lnwshopoftheyear_bg .shop_subheader {
	color: white;
}

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

.watch-playlist {
	margin-bottom: 10px;
	background: #1a1a1a;
}

.watch-playlist .video_frame {
	float: left;
	width: 640px;
	max-width: 100%;
	height: 360px;
	padding-bottom: 0;
}

.review-playlist {

	box-sizing: border-box;
	max-width: 320px;
}

.review-playlist .review-playlist-header {
	padding: 15px 20px 5px;
}

.review-playlist .review-playlist-header b {
	font-size: 14px;
	color: white;
}

.review-playlist .review-playlist-header span {
	color: #aaa;
}

.review-playlist ol {
	margin: 0;
	padding: 0;
}

.review-playlist ol li {
	margin: 0;
	padding: 10px 20px;
	list-style: none;
}

.review-playlist ol li:hover {
	background: #333;
}

.review-playlist ol li a {
	text-decoration: none !important;
	color: #b8b8b8;
}

.review-playlist ol li img {
	float: left;
	margin-right: 10px;
}

.review-playlist ol li span {
	display: block;
}

#review_container {
	width: 920px;
	margin: 0 auto;
}

@media screen and (min-width: 1440px) {
	#review_container {
		width: 1400px;
	}
}

#review_container .box_pinterest img {
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}

.email-li-first td a {
	display: block;
}

#kenburns_slideshow {
	position: relative;
	overflow: hidden;

	box-sizing: border-box;
	width: 100vw;
	height: 100vw;
	background: black;
}

.kb-slide {
	position: absolute;
	z-index: 1;
	opacity: 0;
}

.kb-slide img {
	position: relative;
	margin: 0 !important;
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}

.hero500k_container {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73cdff), color-stop(50%, #73cdff), color-stop(51%, #FFF), to(#FFF));
	background-image: -webkit-linear-gradient(#73cdff 0%, #73cdff 50%, #FFF 51%, #FFF 100%);
	background-image: -o-linear-gradient(#73cdff 0%, #73cdff 50%, #FFF 51%, #FFF 100%);
	background-image: linear-gradient(#73cdff 0%, #73cdff 50%, #FFF 51%, #FFF 100%);
}

.hero600k {
	position: relative !important;
	height: 0 !important;
	padding-bottom: 52%;
	text-align: center;
	/* 16:9 */

	background: transparent url('../_images/celebrate600k.jpg') no-repeat top center;
	background-size: contain;
}

.hero500k {
	position: relative !important;
	height: 0 !important;
	padding-bottom: 52%;
	text-align: center;
	/* 16:9 */

	background: transparent url('../_images/celebrate500k_fullhd.png') no-repeat top 100px center;
	background-size: contain;
}

.hero400k {
	position: relative !important;
	height: 0 !important;
	padding-bottom: 52%;
	text-align: center;
	/* 16:9 */

	background: #73cdff url('../_images/hero400k/hero400k.png') no-repeat center center;
	background-size: contain;
}

.hero400kshirt {
	font-family: 'rsulight';
	font-size: 16px;
	position: absolute;
	right: 0;
	bottom: 50px;
	left: 0;
	display: inline-block;
	width: auto;
	margin: 0 auto;
	text-align: center;
	color: white;
}

.ssl_hero {
	display: block;
	padding: 0;
	background: url('../_images/store/ssl_bg.jpg') no-repeat center center;
	background-size: cover;
}

.ssl_hero_flex {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;

	justify-content: flex-start;

	box-sizing: border-box;
	width: 100%;
	height: 90%;
	margin: 0 auto;
	padding-left: 20%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

.ssl_hero_flex .ssl_image {
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

.ssl_hero_flex .ssl_text {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

.ssl_hero_flex img {
	width: auto;
	height: auto;
	padding-right: 40px;
}

#ssl_promo {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	background: url('../_images/store/ssl_promo.png') no-repeat left center;
	background-size: cover;
}

#ssl_promo:hover {
	opacity: 0.95;
	filter: Alpha(opacity=95);
}

.banner_show_bulk {
	position: relative;
	display: inline-block;
	margin: 0 auto 80px;
	text-align: center;
}

.store_promotion_new {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: none;
	margin: 0 auto;
	padding: 0;
	background: transparent;
	/*
	background: #eee;
	width: 100%;
	padding: 40px 0px;
*/
}

.store_promotion_new .body_container {

	box-sizing: border-box;
	min-height: 320px;
	padding: 0 20px;
	border-radius: 10px;
	background: #f91800;
}

.store_promotion_new b {
	font-family: rsubold;
	font-size: 60px;
	line-height: 40px;
	display: inline-block;
	padding: 50px 0 10px;
	color: #fff;
}

.store_promotion_new span {
	font-family: rsulight;
	font-size: 16px;
	color: white;
}

.store_promotion_new .width25per:first-child ul {
	border-radius: 10px 0 0 10px;
}

.store_promotion_new .width25per:nth-child(4) ul {
	border-radius: 0 10px 10px 0;
}

.store_promotion_new ul {
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0;
}

.store_promotion_new li:first-child {
	padding-top: 20px;
}

.store_promotion_new li:last-child {
	padding-bottom: 20px;
}

.store_promotion_new li {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	position: relative;
	margin: 0;
	padding: 10px 0 15px 0;
	list-style: none;
	color: red;
	background: white;
}

.store_promotion_new i {
	font-family: sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.store_promotion_new li:first-child .minor {
	top: 35px;
}

.store_promotion_new .minor {
	font-family: inherit;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	top: 25px;
	right: 0;
	left: 0;
	text-align: center;
	color: rgba(255, 0, 0, 0.8);
}

.store_promotion_new .width50per {
	float: left;
	width: 50%;
	min-width: 320px;
}

.store_promotion_new .width25per {
	float: left;
	width: 25%;
	background: #f91800;
}

.http_https ul,
.http_https ul li {
	font-size: 13px;

	box-sizing: border-box;
	margin: 0;
	padding: 5px 10px 5px 0;
	list-style: none;
}

.http_https ul li {
	line-height: 25px;
	border-bottom: 1px solid #ddd;
}

.http_https ul li a {
	text-decoration: underline;
	color: #666;
}

.http_https ul li a {
	text-decoration: underline;
	color: #666;
}

#nav-store a {
	color: #666;
}

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

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

.compare_ssl_table {

	box-sizing: border-box;
	padding: 60px 40px;
	background: white;
}

.compare_ssl_table thead td,
.compare_ssl_table tfoot td {
	font-family: rsulight;
	font-size: 18px;
	line-height: 40px;
	color: #0078ff;
	border-top: 1px solid #ccc;
}

.compare_ssl_table tfoot td {
	border-top: none;
	border-bottom: 1px solid #ccc;
}

.compare_ssl_table thead td:first-child,
.compare_ssl_table tfoot td:first-child {
	border-width: 0 0 1px 0;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.compare_ssl_table tfoot td:first-child {
	border-width: 0;
}

.compare_ssl_table td:nth-child(4) {
	border-top-color: #a4de97;
	border-right: solid 1px #a4de97;
	border-bottom: solid 1px #e1eadb;
	border-left: solid 1px #a4de97;
	background: #f2fcec;
}

.compare_ssl_table td:nth-child(5) {
	display: none;
}

.compare_ssl_table td {
	font-size: 14px;
	overflow: hidden;

	box-sizing: border-box;
	width: 20%;
	padding: 20px;
	text-align: center;
	color: darkgreen;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ccc;
}

.compare_ssl_table td:nth-child(n+3) {}

.compare_ssl_table td:last-child {
	border-top-color: #a4de97;
	border-right: solid 1px #a4de97;
	border-bottom: solid 1px #e1eadb;
	border-left: solid 1px #a4de97;
	background: #f2fcec;
}

.compare_ssl_table td:first-child {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	vertical-align: middle;
	color: #484848;
	border-bottom: solid 1px #E4E4E4;
	border-left: 0;
	border-left: solid 1px #dedede;
	background: #e9f8ff;
	-webkit-box-shadow: -6px 0 6px -6px #DADADA inset;
	box-shadow: -6px 0 6px -6px #DADADA inset;
}

.compare_ssl_table .minor {
	font-size: 13px;
	color: #999;
}

.compare_divider td {
	background: #e9f8ff !important;
}

.compare_divider td:first-child {
	display: block;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	margin: 0 0 0 -20px;
	padding: 20px 0 20px 20px;
	color: #FFF;
	background: #0093da !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.compare_price td {
	font-size: 20px;
}

.ssl_feat {
	float: left;

	box-sizing: border-box;
	width: 30%;
	min-width: 300px;
	max-width: 100%;
	text-align: center;
}

.ssl_feat>img {
	margin-bottom: 20px;
}

.ssl_feat:nth-child(2) {
	margin: 0 3%;
}

.ssl_feat h2 {
	font-size: 17px;
	top: 0;
	text-align: center;
}

.ssl_feat .service-paragraph {
	font-size: 15px;
	display: inline-block;
	margin: 20px auto;
	text-align: left;
	text-indent: 0;
}

.google_blog {
	box-sizing: border-box;
	max-width: 120%;
	margin: 0 -10%;
	padding: 40px 10%;
	background: #eee;
}

.google_blog .service-paragraph {
	color: #777;
}

.browser_lnwshop {
	display: block;
	float: left;

	box-sizing: border-box;
	width: 256px;
	height: 256px;
	margin: 0 50px 0 0;
	padding: 70px 0 0 100px;
	background: url(../_images/store/ssl/browser_lnwshop.png) no-repeat;
}

.ssl_browser_deck {
	position: relative;
	top: 0;
	margin: 40px 40px 0;
	padding: 5px 0;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	background: #f0f0f0;
}

.ssl_browser {
	float: left;
	width: 145px;
	height: 60px;
	margin: 0 10px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.ssl_browser[browser='chrome'],
.ssl_browser[browser='chrome'].ssl_select {
	margin-left: 30px;
	background-image: url(../_images/store/ssl/ssl_chrome.png)
}

.ssl_gray_scale[browser='chrome'] {
	background-image: url(../_images/store/ssl/ssl_chrome_gray.png)
}

.ssl_browser[browser='safari'],
.ssl_browser[browser='safari'].ssl_select {
	background-image: url(../_images/store/ssl/ssl_safari.png)
}

.ssl_gray_scale[browser='safari'] {
	background-image: url(../_images/store/ssl/ssl_safari_gray.png)
}

.ssl_browser[browser='firefox'],
.ssl_browser[browser='firefox'].ssl_select {
	background-image: url(../_images/store/ssl/ssl_firefox.png)
}

.ssl_gray_scale[browser='firefox'] {
	background-image: url(../_images/store/ssl/ssl_firefox_gray.png)
}

.ssl_browser[browser='opera'],
.ssl_browser[browser='opera'].ssl_select {
	background-image: url(../_images/store/ssl/ssl_opera.png)
}

.ssl_gray_scale[browser='opera'] {
	background-image: url(../_images/store/ssl/ssl_opera_gray.png)
}

.ssl_browser[browser='ie'],
.ssl_browser[browser='ie'].ssl_select {
	background-image: url(../_images/store/ssl/ssl_ie.png)
}

.ssl_gray_scale[browser='ie'] {
	background-image: url(../_images/store/ssl/ssl_ie_gray.png)
}

.ssl_browser_ex {
	float: left;

	box-sizing: border-box;
	width: 660px;
	height: 40px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}

.ssl_browser_ex[browser="chrome"] {
	background-image: url(../_images/store/ssl/bar_chrome1.png);
}

.ssl_browser_ex[browser="safari"] {
	background-image: url(../_images/store/ssl/bar_safari1.png);
	background-position: center;
}

.ssl_browser_ex[browser="firefox"] {
	background-image: url(../_images/store/ssl/bar_firefox1.png);
}

.ssl_browser_ex[browser="opera"] {
	background-image: url(../_images/store/ssl/bar_opera1.png);
}

.ssl_browser_ex[browser="ie"] {
	background-image: url(../_images/store/ssl/bar_ie1.png);
}

.ssl_browser_ex[browser="chrome"][ev="1"] {
	background-image: url(../_images/store/ssl/bar_chrome_ev1.png);
}

.ssl_browser_ex[browser="safari"][ev="1"] {
	background-image: url(../_images/store/ssl/bar_safari_ev1.png);
}

.ssl_browser_ex[browser="firefox"][ev="1"] {
	background-image: url(../_images/store/ssl/bar_firefox_ev1.png);
}

.ssl_browser_ex[browser="opera"][ev="1"] {
	background-image: url(../_images/store/ssl/bar_opera_ev1.png);
}

.ssl_browser_ex[browser="ie"][ev="1"] {
	background-image: url(../_images/store/ssl/bar_ie_ev1.png);
}

.browser_bg {
	margin: 40px 0;
	padding: 50px 0 0;
	background: #f9f9f9;
	/*	background: url(../_images/store/ssl/browser_bg.jpg);*/
}

.ssl_browser_ev {
	font-size: 13px;
	float: left;

	box-sizing: border-box;
	width: 200px;
	margin: 0 20px 0 40px;
	;
	padding: 0;
	text-align: center;
	border: 1px solid #00af4d;
}

.ssl_browser_ev li {
	line-height: 39px;
	float: left;

	box-sizing: border-box;
	width: 50%;
	padding: 0 10px;
	list-style: none;
	cursor: pointer;
	color: #00af4d;
	background: white;
}

.ssl_browser_ev li.ev_select {
	color: white;
	background: #00af4d;
}

.ssl_browser_ev li:first-child {
	border-right: 1px solid #00af4d;
}

.faq_ans {
	display: list-item;
	margin-left: 20px;
}

#ssl_faq .more-info {
	display: inline-block;
	float: none;
	width: 20px;
	height: 20px;
	margin: 0;
	vertical-align: middle;
	background: url('../_images/icon/icon_more_info.png') no-repeat 0 0;
}

.faq_quiz {
	font-size: 18px !important;
}

#chat_commerce_faq .faq_quiz {
	font-weight: normal;
	color: black;
}

#chat_commerce_faq .faq_ans {
	font-size: 14px;
	margin: 10px 0 40px 20px;
	color: #666;
}

.body_megasale {
	background-image: url('../_images/megasale/top-gradient.png'), url('../_images/megasale/partner-login-bg.jpg');
	background-repeat: repeat-x, repeat-x, no-repeat;
	background-attachment: fixed, fixed;
	background-position: center top, center bottom, center top;
	background-size: auto, auto, cover;
}

.body_megasale2017 {
	background-image: url('../_images/megasale2017/thmegasale2017_bg2.png'), url('../_images/megasale2017/thmegasale2017_bg.jpg');
	background-repeat: no-repeat, no-repeat;
	background-attachment: fixed, fixed;
	background-position: center top, center bottom;
	background-size: cover, 100% auto;
}

.body_megasale2018 {
	background-image: url(../_images/megasale/bg2018.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center bottom;
	background-size: cover;
}

.body_megasale .title_megasale {
	font-family: rsubold;
	font-size: 18px;
	line-height: 30px;
	padding: 20px 0;
	text-align: center;
	color: white;
	background-image: url('../_images/megasale/title_bg.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.body_megasale2017 .title_megasale {
	font-family: rsubold;
	font-size: 18px;
	line-height: 30px;
	max-width: 700px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
	color: white;
	border-radius: 100px;
	background: rgba(0, 0, 0, 0.2);
}

.body_megasale2018 .shop_pagination .pagination .show_page {
	color: white !important;
}

.body_megasale .title_megasale b,
.body_megasale2017 .title_megasale b {
	font-size: 25px;
}

.body_megasale2018 #filterShow .greyButton a {
	color: white;
}

.megasale_coming {
	font-family: rsulight;
	font-size: 30px;
	line-height: 40px;

	box-sizing: border-box;
	width: 100%;
	min-height: 250px;
	margin: 40px 0;
	padding: 120px 30px;
	text-align: center;
	color: #333;
	background: white;
}

.content_megasale {

	box-sizing: border-box;
	padding: 0 0;
	background: white;
}

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

.customer_megasale,
.shop_megasale {
	float: left;

	box-sizing: border-box;
	width: 100%;
	max-width: 580px;
	padding: 20px;
}

.content_tax2016 .customer_megasale,
.content_tax2016 .shop_megasale {
	max-width: 600px;
	padding: 60px 40px;
	text-align: left;
	border-left: 1px solid #ccc;
}

.content_tax2016 .shop_megasale,
.content_tax2016 .customer_megasale {
	border-left: none;
}

.line_megasale {
	float: left;
	width: 65px;
	height: 2400px;
	/*    height: 2040px;*/

	background: url('../_images/megasale/line-yellow.jpg') repeat-y center top;
}

.line_megasale2017 {
	float: left;
	width: 65px;
	height: 1020px;
	margin-top: 50px;
	background: url('../_images/megasale/line-yellow.jpg') repeat-y center top;
}

.content_megasale i {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	display: block;
	margin: 20px auto 40px;
	text-align: center;
	color: #0d3371;
}

.content_lnwsale1711 .select_button {
	font-family: 'sukhumvit set', Prachason;
}

.content_megasale2017 i {
	color: #00b59b;
}

.content_lnwsale1711 i {
	color: #6519ff;
}

.content_megasale a {
	color: #00b59b;
}

.content_lnwsale1711 a {
	color: #196aff;
}

.content_megasale2018 i {
	color: darkred;
}

.content_megasale2018 a {
	color: red;
}

.content_transformer4_0 i {
	color: #f4ac00;
}

.content_transformer4_0 a {
	color: #4e62ac;
}

.credit_transformer4_0 a {
	line-height: 0;
	display: inline-block;
	vertical-align: center;
}

.content_megasale ol,
.content_megasale li {
	font-size: 16px;
	line-height: 25px;
	margin: 10px 0;
	padding: 0;
	list-style-position: inside;
}

.content_megasale ol,
.content_megasale li:before {}

.content_megasale .ol_title {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	margin: 30px 0 10px 0;
	color: #d8130c;
}

.btn_megasale {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 16px;
	line-height: 60px;
	display: inline-block;

	box-sizing: border-box;
	width: 200px;
	height: 60px;
	margin: 20px auto 0 auto;
	text-align: center;
	color: #666;
	border: 1px solid #e5e5e5;
	background: white;
	-webkit-box-shadow: 0 1px 1px #eee;
	box-shadow: 0 1px 1px #eee;
}

.btn_megasale.lnwmall:hover {
	color: #17B38D;
	border-color: #17B38D;
}

.btn_megasale:hover {
	text-decoration: none;
	color: #38bdeb;
	border-color: #38bdeb;
}

.shop1111_benifit_button {
	font-family: 'thaisans_neueregular';
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	height: 50px;
	margin: 10px;
	padding: 0 32px;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 2px solid white;
	border-radius: 25px;
}

.shop1111_benifit_button:hover {
	text-decoration: none;
	color: white;
}

.shop1111_benifit_button.light_mode {
	color: black;
	border: 2px solid black;
}

.shop1111_benifit_button.light_mode:hover {
	text-decoration: none;
	color: black;
}

.mega_minor {
	font-size: 13px;
	line-height: 20px;

	box-sizing: border-box;
	width: 100%;
	margin: 10px 0;
	padding: 10px 20px;
	color: #666;
	background: #eee;
}

.mega_micro {
	font-size: 13px;
	line-height: 20px;
	width: 100%;
	margin: 5px 0;
	color: #aaa;
}

.mega_footer {
	font-family: rsulight;
	font-size: 14px;
	padding: 20px 0;
	text-align: center;
	color: white;
	background: #17427c;
}

.content_tax2016 .mega_footer {
	background: #38bdeb;
}

.seo_content {
	font-size: 15px;
	line-height: 30px;
}

.serp ul {
	margin: 10px 0;
}

.serp ul li {
	font-size: 14px;
	margin-left: 0;
	list-style: circle;
}

.seo_factor_detail {
	font-size: 13px;
	line-height: 40px;
	margin: 20px 0 5px 0;
	padding-right: 20px;
	color: #999;
	background: #e9e9e9;
}

.seo_factor_detail:after {
	font-size: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

.seo_factor {
	font-size: 14px;
	line-height: 20px;
	float: left;

	box-sizing: border-box;
	min-width: 250px;
	margin: 0 20px 0 0;
	padding: 10px 15px;
	list-style: decimal inside;
	color: white;
	background: #6dbc49;
}

.seo_checklist {

	box-sizing: border-box;
	margin: 20px 0;
	padding: 20px 20px 20px 20px;
	background: #eee;
}

.seo_checklist section {
	margin: 0 0 20px 0;
}

.seo_checklist ol {
	list-style-position: inside;
}

.seo_checklist ol li {

	box-sizing: border-box;
	width: 100%;
	margin: 0 2% 10px 0;
	padding: 10px 15px;
	list-style: decimal inside;
	background: white;
}

.seo_attention {
	font-size: 12px;

	box-sizing: border-box;
	width: 100%;
	margin: 0 2% 10px 0;
	padding: 10px 15px;
	list-style-position: inside;
	background-color: lightgoldenrodyellow;
}

.seo_attention b {
	font-weight: bold;
	margin-right: 5px;
	color: darkorange;
}

.seo_checklist ol li:nth-child(2n) {
	margin-right: 0;
}

.seo_checklist ol li {
	position: relative;
}

.seo_checklist ol li a {
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
	margin-right: 40px;
}

.seo_checklist .minor {
	font-size: 12px;
	color: #999;
}

.seo_checklist ol li .minor a {
	position: relative;
	top: inherit;
	right: inherit;
	float: none;
	margin-right: 0;
}

.seo_checklist ol li.good,
.seo_checklist ol li.ok,
.seo_checklist ol li.unknown,
.seo_checklist ol li.bad {
	background-image: url('../_images/correct_flat.png');
	background-repeat: no-repeat;
	background-position: right 10px top 7px;
	background-size: 25px 25px;
}

.icon_correct_flat,
.icon_correct_flat_gray,
.icon_incorrect_flat,
.icon_unknown_flat {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 5px;
	vertical-align: middle;
	background-image: url('../_images/correct_flat.png');
	background-repeat: no-repeat;
	background-size: 25px 25px;
}

.seo_icon {
	min-width: 200px;
	margin: 20px 0;
}

.seo_icon>div {
	float: left;
	margin: 10px 20px 10px 0;
}

.seo_icon .icon_correct_flat_gray,
.seo_icon .icon_incorrect_flat,
.seo_icon .icon_correct_flat,
.seo_icon .icon_unknown_flat {
	margin-right: 10px;
}

.seo_checklist ol li.ok,
.icon_correct_flat_gray {
	background-image: url('../_images/correct_flat_grey.png');
}

.seo_checklist ol li.bad,
.icon_incorrect_flat {
	background-image: url('../_images/incorrect_flat.png');
}

.seo_checklist ol li.unknown,
.icon_unknown_flat {
	background-image: url('../_images/unknown_flat.png');
}

.seo_content {
	padding: 20px;
	background: white;
}

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

.seo_content p {
	line-height: 25px;
	margin: 15px 0;
}

.seo_content ol {
	margin: 0;
	padding: 0;
}

.seo_content i {
	font-style: italic;
	color: green;
}

.seo_content ul li {
	line-height: 25px;
}

.seo_content .icon_star {
	display: inline-block;
	float: none;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
	background-image: url('../_images/star.png');
}

.seo_200 {
	width: 100%;
	padding-bottom: 60px;
	background: #f5f5f5;
}

.seo_200 .g-title {
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	padding: 7px 20px;
	text-align: center;
	color: royalblue;
	border: 1px solid #dce5e8;
	border-bottom-style: none;
	border-radius: 3px 3px 0 0;
	background: #e0e8eb;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: #ffffff80 0 1px 0;
}

.seo_200L {
	float: left;

	box-sizing: border-box;
	width: 60%;
	margin: 0 3%;
}

.seo_200R {
	float: left;

	box-sizing: border-box;
	width: 31%;
	margin: 0 3% 0 0;
}

.seo200_link {
	font-size: 20px;
	display: block;

	box-sizing: border-box;
	width: 100%;
	padding: 60px 20px 40px 20px;
	text-align: center;
	background: #f5f5f5 url('../_images/google_line_bg.png') no-repeat;
	background-size: 100%;
}

.seo200_link img {
	display: block;
	margin: 0 auto 20px;
}

.seo200_lnwshop {
	font-size: 15px;
	line-height: 25px;

	box-sizing: border-box;
	width: 94%;
	margin: 0 3% 30px 3%;
	padding: 40px 20px 20px;
	text-align: center;
	color: #333;
	background: #fff1d2 url('../_images/google_line_bg.png') no-repeat 0 -10px;
	background-size: 100%;
}

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

	.seo_200L,
	.seo_200R {
		width: 100%;
		margin: 0;
	}

	.seo200_lnwshop {
		width: 100%;
		margin: 0;
	}

	.seo200_lnwshop {
		background-position: 0 0;
	}
}

.pushLeft {
	float: left;
}

.pushRight {
	float: right;
}

.textOverImage {
	font-family: district_prothin;
	font-size: 30px;
	font-weight: 100;
	line-height: normal;
	position: absolute;
	top: 25%;
	right: 0;
	left: 0;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 15px 0;
	color: white;
	background: rgba(0, 0, 0, 0.4);
}

.mobile_vs_desktop {
	float: left;
	width: 100%;
	max-width: 480px;
	margin: 40px auto;
	text-align: center;
}

.request_ex {
	float: left;
	width: 300px;
	margin: 30px 0 30px 20px;
}

.request_ex img {
	margin-bottom: 15px;
	border: 1px solid #eee;
}

.hismajesty_theking {
	width: 100%;
	padding-bottom: 56%;
	text-align: center;
	background: url('../_images/kingbhumibol/king-bg.jpg') repeat center bottom;
	background-size: cover;
}

.hismajesty_content {
	position: absolute;
	top: 25%;
	right: 0;
	left: 0;
	margin: 0 auto;
}

.king_hero {
	padding: 0 60px 0 0;
}

.king_hero,
.king_detail {
	display: inline-block;
	vertical-align: middle;
}

.king_detail .memory_button {
	width: 288px;
	height: 59px;
	margin: 0 auto;
	background: url('../_images/kingbhumibol/memory-button.png') no-repeat;
}

.hismajesty_content:hover .king_detail .memory_button {
	background-position: 0 -59px;
}

.king_memory {
	margin-top: 40px;
	text-align: center;
}

.king_memory img {
	height: 500px;
	margin: 0 auto;
	padding: 20px;
	vertical-align: middle;
}

.king_detail_container {
	margin: 150px auto;
	text-align: center;
}

#black_ribbon_badge {
	position: fixed;
	z-index: 2000000005;
	bottom: 10px;
	left: 10px;
	width: 61px;
	height: 61px;
	border: 0 none !important;
	background-image: url(../_images/badge/black_ribbon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.gray_switch {
	font-weight: bold;
	position: fixed;
	z-index: 2000000005;
	bottom: 10px;
	left: 80px;
	width: 100px;
	height: 60px;
	cursor: pointer;
	-o-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	text-align: center;
	color: #757575;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.8);
	/* Safari */
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

.gray_switch:hover {
	background: rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.gray_switch_onoff {
	position: relative;
	width: 60px;
	height: 30px;
	margin: 0 auto;
	border: 1px solid #757575;
	border-radius: 15px;
}

.gray_switch_onoff div {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	-o-transition: left 0.5s;
	-webkit-transition: left 0.5s;
	/* Safari */
	transition: left 0.5s;
	border-radius: 15px;
	background: #757575;
}

gray_switch.off .gray_switch_onoff div {
	left: 30px;
}

.gray_switch_onoff span {
	font-size: 11px;
	line-height: 30px;
	position: absolute;
	top: 0;
	width: 25px;
	text-align: center;
}

span.gray_switch_label_on {
	left: 30px;
	display: block;
}

span.gray_switch_label_off {
	left: 5px;
	display: none;
}

gray_switch.off span.gray_switch_label_on {
	display: none;
}

gray_switch.off span.gray_switch_label_off {
	display: block;
}

.html_gray_off {
	filter: none;
	-moz-filter: none;
	-webkit-filter: none;
}

.see_all {
	font-size: 13px;
	line-height: 20px;
	float: right;
	padding: 5px;
	text-align: right;
	color: #666;
}

.see_all:hover {
	cursor: pointer;
	color: #00a0eb;
}

.new_enterprise_select {
	display: none;
}

#store_main_hero .new_enterprise_select {
	display: block;
}

.new_enterprise_select li {
	width: 25%;
	height: auto;
	border: 0;
}

.new_enterprise_select li.bg_grain,
.new_enterprise_select li:hover {
	color: #35bded;
	background: none;
}

.new_enterprise_select li img {
	display: block;
	width: auto;
	height: 30px;
	margin: 0 auto !important;
	filter: grayscale(90%);
	-moz-filter: grayscale(90%);
	-webkit-filter: grayscale(90%);
}

.new_enterprise_select li img.lnwshopstore_icon {
	top: -17px !important;
	height: 50px !important;
	margin-bottom: -20px !important;
}

.new_enterprise_select li img.lnwshopstorebusiness_icon {
	position: relative;
	top: 5px;
	height: 25px;
	margin-bottom: 5px !important;
}

.new_enterprise_select li:hover img,
.new_enterprise_select li.bg_grain img {
	filter: none;
	-moz-filter: none;
	-webkit-filter: none;
}

.hot_badge_store {
	position: relative;
	float: right;
}

.store_page_container {
	padding: 0;
}

.store_page_container:after {
	display: block;
	clear: both;
	content: '';
}

.backtostore {
	position: absolute;
	z-index: 99999999;
	left: 20px;
	display: none;
	height: 32px;
	margin: 20px 15px 10px 0;
	padding: 2px 10px 2px 0;
	cursor: pointer;
	vertical-align: top;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #eee;
}

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

.backtostore .left {
	display: inline-block;
	width: 32px;
	height: 32px;
	opacity: 0.8;
	background: rgba(0, 0, 0, 0) url(../_images/store/return.png) no-repeat center center;
	background-size: 20px;
	filter: alpha(opacity:80);
}

.backtostore .center {
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	display: inline-block;
	padding-top: 8px;
	vertical-align: top;
	white-space: nowrap;
	color: #707070;
	background: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.lnwshop_store_menu_mobile .backtostore {
	display: inline-block;
	float: left;
	width: auto;
	margin: 7px 0;
	border: 0;
}

#store_content .service-purchased a {
	margin-bottom: 5px;
}

#store_content .service-purchased {
	display: block;
	padding: 5px 20px;
	border-bottom: 1px solid #eee;
}

#store_content .service-setting {
	line-height: 22px;
	float: right;

	box-sizing: border-box;
	width: 100%;
	max-width: 320px;
	margin: 10px 0 0 0;
	padding-left: 20px;
	border-left: 1px solid #eee;
}

#store_content .service-setting #store_content .service-setting a {
	display: inline-block;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

#store_content .service-setting strong {
	display: inline-block;
	width: 100px;
}

#store_content .service-setting .service-button {
	font-size: 14px;
	font-weight: normal;
	line-height: 35px;
	display: inline-block;
	width: auto;
	min-width: 0;
	height: 35px;
	margin: 5px 10px 0 0;
	padding: 0 15px;
	cursor: pointer;
	vertical-align: top;
	white-space: nowrap;
	color: #00aeef;
	border: 1px solid #00aeef;
	border-radius: 5px;
}

#store_content .service-setting .service-button:after {
	display: none;
}

#store_content .service-setting .minor {
	font-size: 11px;
	display: inline-block;
	color: #999;
}

#store_content .service-setting div:last-child .service-button:first-child {
	/*display: none;*/
}

#store_content .service-show.service-purchased:after {
	display: block;
	clear: both;
	content: '';
}

.systemSwitch {
	margin-bottom: 5px;
}

.systemSwitch .switch {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 90px;
	height: 30px;
	list-style: none;
	cursor: pointer;
	vertical-align: middle;
	*vertical-align: auto;
	background: transparent url("../_images/store/opensystem_switch_mini.png") no-repeat 0 0;
}

.systemSwitch .switch.open {
	background-position: 0 0;
}

.systemSwitch .switch.close {
	background-position: -90px 0;
}

@media screen and (max-width: 700px) {
	#store_content .service-show.service-purchased {
		padding: 10px 0 !important;
	}

	#store_content .service-setting {
		width: 100%;
		max-width: none;
		margin-top: 0;
		padding-left: 13px;
		border: 0;
	}

	#store_content .service-show.service-purchased .systemSwitch,
	#store_content .service-show.service-purchased .expired_date {
		display: inline-block;
	}

	#store_content .service-setting .service-button {

		box-sizing: border-box;
		width: 45%;
		height: 32px;
		text-align: center;
	}
}

.service-by-shop {
	font-size: 14px;
	margin: 0 auto;
	padding: 20px 30px;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.be_brand_span {
	font-size: 40px;
	display: inline-block;
	background: #4bcaf9;
	background: -webkit-gradient(linear, left top, right top, from(#4bcaf9), color-stop(13%, #76cfec), color-stop(50%, #cac5dc), color-stop(87%, #f8abce), to(#ee8cb1));
	background: -webkit-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: -o-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: linear-gradient(to right, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.be_brand_featured {
	font-size: 18px;
	display: inline-block;
	margin: 20px auto 0;
}

.be_brand_box {
	display: inline-block;
	padding: 20px;
	border: 3px solid #4bcaf9;
	-o-border-image: -o-linear-gradient(top left, #4bcaf9 0%, #ee8cb1 100%);
	-webkit-border-image: -webkit-gradient(linear, left top, right bottom, from(#4bcaf9), to(#ee8cb1));
	border-image: -webkit-gradient(linear, left top, right bottom, from(#4bcaf9), to(#ee8cb1));
	border-image: linear-gradient(to bottom right, #4bcaf9 0%, #ee8cb1 100%);
	border-image-slice: 1;
}

.be_brand_h2,
.be_brand_h4,
.welcome_popup_h2,
.sms_h2,
.sms_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	float: none;
	margin: 50px auto;
	text-align: center;
	letter-spacing: 3px;
	color: #666;
}

.welcome_popup_h2,
.sms_h2,
.sms_h3 {
	margin: 20px auto;
	color: black;
}

.sms_h3 {
	font-size: 24px;
	text-align: left;
}

.welcome_popup_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	float: none;
	margin: 20px auto;
	text-align: left;
	letter-spacing: 1px;
	color: black;
}

.be_brand_h4 {
	font-size: 18px;
	margin: 20px auto;
	text-align: left;
}

.be_brand_line {
	width: 70px;
	height: 3px;
	margin: 40px auto;
	background: rgba(0, 0, 0, 0.5);
}

.be_brand_line_full {
	position: relative;
	width: 100%;
	height: 1px;
	margin: 0 auto 80px;
	text-align: center;
	background: #4bcaf9;
	background: -webkit-gradient(linear, left top, right top, from(#4bcaf9), color-stop(13%, #76cfec), color-stop(50%, #cac5dc), color-stop(87%, #f8abce), to(#ee8cb1));
	background: -webkit-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: -o-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: linear-gradient(to right, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
}

.arrow_down_white {
	width: 66px;
	height: 66px;
	background: url('../_images/madewithlove/image/arrow_down_white.png') no-repeat;
}

.be_brand_line_full .arrow_down_white {
	position: absolute;
	top: 30%;
	left: 50%;
}

.be_brand_content {
	padding: 5% 0;
	background: #fbfbfb;
}

.sms_content {
	padding: 7% 0 5%;
	background: #fbfbfb;
}

.be_brand_content1,
.sms_content1 {
	position: relative;
	background: #fbfbfb;
	background: -webkit-radial-gradient(circle, white 50%, #eee 70%, #ddd);
	background: -o-radial-gradient(circle, white 50%, #eee 70%, #ddd);
	background: radial-gradient(circle, white 50%, #eee 70%, #ddd);
}

.welcome_popup_circle_bg {
	position: relative;
	background: url('../_images/store/welcome_popup/popup_bg2.jpg') no-repeat center;
	background-size: cover;
}

.welcome_popup_circle_bg .welcome_cover {
	z-index: 1;
}

.welcome_popup_circle_bg .body_container {
	position: relative;
	z-index: 2;
}

.be_brand_content1 .be_brand_cover,
.sms_content1 .be_brand_cover {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;

	margin-top: -5%;
	pointer-events: none;
	background: rgba(200, 200, 200, 0);
}

.be_brand_content1 .body_container,
.sms_content1 .body_container {
	position: relative;
	z-index: 2;
}

.sms_content2,
.be_brand_content3,
.sms_content3 {
	background: white;
}

.be_brand_content2 {
	background: #eee;
}

.be_brand_content3 .body_container,
.sms_content3 .body_container {
	position: relative;
}

@media screen and (max-width: 1200px) {
	.be_brand_content3 .body_container {
		overflow: hidden;
		width: 100%;
	}
}

.welcome_popup_content .body_container {
	width: 100%;
	max-width: 1024px;
}

.welcome_popup_content2 {
	padding: 5% 0;
	background: #f9f9f9;
}

.welcome_coupon {
	position: relative;
	background: url('../_images/store/welcome_popup/popup_bg_coupon.png') no-repeat center;
	background-size: cover;
}

.animate-pop-up {
	-webkit-animation: pop-up 0.5s cubic-bezier(.1, .46, .68, .99);
	animation: pop-up 0.5s cubic-bezier(.1, .46, .68, .99);
}

@-webkit-keyframes pop-up {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.1, 0.1);
		transform: scale(0.1, 0.1);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes heart-pulse {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	25% {
		-webkit-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

.animate-fade-in-slow {
	-webkit-animation: fade-in 3s ease;
	animation: fade-in 3s ease;
}

.animate-fade-in {
	-webkit-animation: fade-in 2s ease;
	animation: fade-in 2s ease;
}

.animate-fade-in-fast {
	-webkit-animation: fade-in 1s ease;
	animation: fade-in 1s ease;
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.animate-zoom-in {
	-webkit-animation: zoom-in 2s ease;
	animation: zoom-in 2s ease;
}

.animate-zoom-in-fast {
	-webkit-animation: zoom-in 1s ease;
	animation: zoom-in 1s ease;
}

.animate-big-zoom-in-slowest {
	-webkit-animation: big-zoom-in 7s ease;
	animation: big-zoom-in 7s ease;
}

.animate-big-zoom-in-slower {
	-webkit-animation: big-zoom-in 4s ease;
	animation: big-zoom-in 4s ease;
}

.animate-big-zoom-in-slow {
	-webkit-animation: big-zoom-in 3s ease;
	animation: big-zoom-in 3s ease;
}

.animate-big-zoom-in {
	-webkit-animation: big-zoom-in 2s ease;
	animation: big-zoom-in 2s ease;
}

.animate-big-zoom-in-fast {
	-webkit-animation: big-zoom-in 1s ease-out;
	animation: big-zoom-in 1s ease-out;
}

.animate-big-zoom-in-faster {
	-webkit-animation: big-zoom-in 0.5s ease-out;
	animation: big-zoom-in 0.5s ease-out;
}

.animate-big-zoom-in-fastest {
	-webkit-animation: big-zoom-in 0.25s ease-out;
	animation: big-zoom-in 0.25s ease-out;
}

.animate-bigger-zoom-in-slowest {
	-webkit-animation: big-zoom-in 7s ease;
	animation: big-zoom-in 7s ease;
}

.animate-bigger-zoom-in-slower {
	-webkit-animation: big-zoom-in 4s ease;
	animation: big-zoom-in 4s ease;
}

.animate-bigger-zoom-in-slow {
	-webkit-animation: big-zoom-in 3s ease;
	animation: big-zoom-in 3s ease;
}

.animate-bigger-zoom-in {
	-webkit-animation: big-zoom-in 2s ease;
	animation: big-zoom-in 2s ease;
}

.animate-bigger-zoom-in-fast {
	-webkit-animation: big-zoom-in 1s ease-out;
	animation: big-zoom-in 1s ease-out;
}

.animate-bigger-zoom-in-faster {
	-webkit-animation: big-zoom-in 0.5s ease-out;
	animation: big-zoom-in 0.5s ease-out;
}

.animate-bigger-zoom-in-fastest {
	-webkit-animation: big-zoom-in 0.25s ease-out;
	animation: big-zoom-in 0.25s ease-out;
}

@-webkit-keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes big-zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes bigger-zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale(10);
		transform: scale(10);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.welcome_popup_content .service-paragraph,
.be_brand_content .service-paragraph,
.sms_content .service-paragraph {
	font-size: 18px;
	max-width: 620px;
	margin: 0 auto;
	text-indent: 0;
}

.be_brand_content .box3 .service-head:before {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto 20px auto;
	content: '';
	background: url('../_images/store/be_brand-icon.png') no-repeat 0 0;
}

.be_brand_content .box3:nth-child(2) .service-head:before {
	background-position: -32px 0;
}

.be_brand_content .box3:nth-child(3) .service-head:before {
	background-position: -64px 0;
}

.be_brand_content .box3 .service-head {
	font-size: 16px;
	font-weight: normal;
	color: #5cd1f4 !important;
}

.be_brand_content .box3 .service-paragraph {
	font-size: 15px;
}

.box3,
.body_container .box3 {
	float: left;

	box-sizing: border-box;
	width: 33.3%;
	margin-right: 0;
	padding: 1.8%;
	text-align: left;
}

.be_brand_universe,
.welcome_popup_universe,
.sms_universe,
.store_landing_page_universe,
.store_cc_universe,
.store_coupon_universe {
	overflow: hidden;
}

.be_brand_exclusive {
	position: relative;
	width: 100%;
	height: 0;
	margin: 0 auto;
	padding-bottom: 45%;
	text-align: center;
	/ / background: transparent url('../_images/store/be_brand_exclusive.jpg') fixed center;
	background: transparent url('../_images/store/be_brand_exclusive2.jpg') fixed center;
	background-size: cover;
}

.be_brand_exclusive_text {
	font-family: 'thaisans_ultralight';
	font-size: 5vw;
	line-height: normal;
	position: absolute;
	top: 30%;
	right: 0;
	left: 0;
	width: 40%;
	min-width: 300px;
	margin: 0 auto;
	padding: 0 3% 3%;
	text-align: center;
	color: white;
	border: 3px solid white;
	background-color: rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
}

.be_brand_exclusive_text b {
	font-size: 4vw;
}

.be_brand_exclusive_text span {
	font-size: 2vw;
	line-height: 0.5em;
	display: block;
}

.be_brand_unique {
	padding-top: 7%;
	padding-bottom: 0;
	background-image: url('../_images/store/be_brand_unique.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

.be_brand_unique .be_brand_h2 {
	color: white;
}

.be_brand_unique .service-paragraph {
	color: rgba(255, 255, 255, 0.8);
}

.be_brand_unique .be_brand_line {
	background: white;
}

.be_brand_order .col3 {
	float: left;

	box-sizing: border-box;
	width: 31%;
	margin-right: 3.5%;
}

.be_brand_order .col3:last-child {
	margin-right: 0;
}

.be_brand_order .col3 .be_brand_box {
	line-height: 18px;
	position: relative;

	box-sizing: border-box;
	width: 100%;
	height: 410px;
	margin: 20px auto;
	padding: 30px 30px 40px;
	text-align: left;
	background: white;
}

.be_brand_order .col3 .be_brand_box li {
	margin-bottom: 15px;
}

.be_brand_order:after {
	display: block;
	clear: both;
	height: 0;
	content: '';
}

.be_brand_lv {
	line-height: 95px;
	position: absolute;
	right: 0;
	bottom: -50px;
	left: 0;
	display: none;
	overflow: hidden;

	box-sizing: border-box;
	width: 100px;
	height: 100px;
	margin: auto;
	text-align: center;
	border-radius: 50%;
	background-color: transparent;
	background-clip: content-box;
}

.be_brand_lv .be_brand_span2 {
	font-size: 60px;
	background: #4bcaf9;
	background: -webkit-gradient(linear, left top, left bottom, from(#4bcaf9), color-stop(13%, #76cfec), color-stop(50%, #cac5dc), color-stop(87%, #f8abce), to(#ee8cb1));
	background: -webkit-linear-gradient(#4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: -o-linear-gradient(#4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: linear-gradient(#4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.be_brand_order .select_button {
	margin: 20px auto;
}

.be_brand_order .be_brand_box b {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	font-weight: 300;
	display: block;
	padding-bottom: 10px;
	color: #666;
}

.be_brand_order .be_brand_box i {
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	display: inline-block;
	margin: 5px 0 0 0;
	padding: 2px 5px;
	color: #00A0EB;
	border: 1px solid #00A0EB;
	border-radius: 5px;
}

.be_brand_order .be_brand_box ul {
	padding-top: 15px;
	padding-left: 15px;
	border-top: 1px solid #ddd;
}

h1 .store_badge {
	font-size: 13px;
	line-height: 22px;
	margin: 0 0 0 15px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}

.store_badge {
	font-family: 'promptregular';
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	display: inline-block;
	margin: 5px 0 0 5px;
	margin-left: 10px;
	padding: 0 5px 0 5px;
	vertical-align: middle;
	vertical-align: top;
	white-space: nowrap;
	color: #005ce7;
	border: 1px solid #005ce7;
	border-radius: 4px;
}

.store_badge:first-child {
	margin-left: 0;
}

.store_badge.new_badge {
	color: #005ce7;
	border-color: #005ce7;
}

.store_badge.hot_badge {
	color: darkorange;
	border-color: darkorange;
}

.store_badge.update_badge {
	color: darkviolet;
	border-color: darkviolet;
}

.store_badge.featured_badge {
	color: forestgreen;
	border-color: forestgreen;
}

.store_badge.coming_soon_badge {
	color: gray;
	border-color: gray;
}

.service-remark {
	font-size: 14px;
	padding: 30px 10px;
	text-align: center;
	color: rgba(50, 50, 50, 0.6);
}

.be_brand_tab_container {
	display: inline-block;

	box-sizing: border-box;
	height: 70px;
	padding: 50px 0;
}

.be_brand_tab_container_tofix {
	position: absolute;
	z-index: 9999999999;
	right: 0;
	left: 0;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.be_brand_tab_container_tofix.be_brand_ontop {
	position: fixed;
	top: 60px;
}

.be_brand_tab_container_tofix.be_brand_ontop .be_brand_tab {
	font-size: 12px;
	line-height: 20px;
	width: 170px;
}

.be_brand_tab {
	font-family: 'thaisans_ultralight';
	font-size: 15px;
	line-height: 30px;
	display: inline-block;

	box-sizing: border-box;
	width: 250px;
	margin: 0;
	padding: 10px 20px;
	cursor: pointer;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	vertical-align: middle;
	white-space: nowrap;
	letter-spacing: 1px;
	color: #666;
	background: white;
}

#be_brand_switch.be_brand_tab {
	width: 220px;
	color: #666;
	border: 1px solid #ddd;
	border-radius: 10px;
}

#be_brand_switch.be_brand_tab.be_brand_bg {
	color: white;
}

.be_brand_bg {
	display: inline-block;
	overflow: hidden;
	width: auto;
	margin: 0 auto;
	border: 1px solid #ddd;
	border-radius: 10px;
	background: #4bcaf9;
	background: -webkit-linear-gradient(305deg, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: -o-linear-gradient(305deg, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: linear-gradient(145deg, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
}

/*
.be_brand_tab:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.be_brand_tab:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
*/
.be_brand_tab_content {
	display: none;
}

.selected1 .be_brand_tab:first-child,
.selected2 .be_brand_tab:nth-child(2),
.selected3 .be_brand_tab:last-child {
	background: transparent;
}

.selected1 .be_brand_tab:first-child {
	font-weight: bold;
	color: white;
}

.selected2 .be_brand_tab:nth-child(2) {
	font-weight: bold;
	color: white;
}

.selected3 .be_brand_tab:last-child {
	font-weight: bold;
	color: white;
}

.be_brand_tab:nth-child(1) {
	border-right: 0;
}

.selected1 .be_brand_tab:nth-child(1) {
	border-right: 1px solid #ccc;
}

.be_brand_tab:nth-child(2) {
	border-right: 0;
	border-left: 0;
}

.selected1 .be_brand_tab:nth-child(2) {
	border-right: 1px solid #ccc;
	border-left: 0;
}

.selected2 .be_brand_tab:nth-child(2) {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.selected3 .be_brand_tab:nth-child(2) {
	border-right: 0;
	border-left: 1px solid #ccc;
}

.be_brand_tab:nth-child(3) {
	border-left-width: 0;
}

.selected3 .be_brand_tab:nth-child(3) {
	border-left-width: 1px;
}

/*
.be_brand_tab:nth-child(2) {
	border-left: 1px solid #5cd1f4;
	border-right: 1px solid #5cd1f4;
}*/
.store_header {
	margin: 0 auto;
	text-align: center;
}

.store_header>span {
	font-size: 16px;
	color: #666;
}

.be_brand_img_right,
.be_brand_img_left {
	position: relative;
	text-align: left;
}

.be_brand_img_right {
	height: 200px;
}

.be_brand_img_left {
	height: 360px;
}

.be_brand_img_left2 {
	height: 480px;
}

.be_brand_img_right img {
	position: absolute;
	right: -150px;
}

.be_brand_img_left img {
	position: absolute;
	left: -100px;
}

.be_brand_img_left2 img {
	left: 0;
}

@media screen and (min-width: 1025px) {
	.be_brand_img_right img {
		right: -260px;
	}

	.be_brand_img_left img {
		left: -180px;
	}

	.be_brand_img_left2 img {
		left: -30px;
	}
}

.be_brand_img_right .be_brand_img_text,
.be_brand_img_left .be_brand_img_text {
	position: absolute;
	left: 15%;
	width: 25%;
	padding-top: 5px;
}

.be_brand_img_left .be_brand_img_text {
	right: 10%;
	left: auto;
	padding-top: 20px;
}

.be_brand_img_left2 .be_brand_img_text {
	right: 0;
}

.macbookpro_frame {
	position: relative;
	width: 920px;
	height: 534px;
	margin: 0 auto;
	background: url('../_images/store/macbookpro.png') no-repeat center center;
}

.macbook_scroll {
	position: absolute;
	top: 40%;
	right: 0;
	width: 5px;
	height: 100px;
}

.macbook_scroll_header,
.macbook_scroll_footer {
	width: 5px;
	height: 50px;
	cursor: pointer;
	background: #ccc;
}

.macbook_scroll_header.selected,
.macbook_scroll_footer.selected {
	background: #666;
}

.macbook_scroll_header2,
.macbook_scroll_footer2 {
	line-height: 50px;
	width: 50px;
	height: 50px;
	padding-left: 10px;
	cursor: pointer;
	color: #ccc;
	border-left: 5px solid #ccc;
}

.macbook_scroll_header2.selected {
	color: #5db2bc;
	border-color: #5db2bc !important;
}

.macbook_scroll_footer2.selected {
	color: red;
	border-color: red !important;
}

.be_brand_web {
	position: relative;
	top: 34px;
	overflow: hidden;
	width: 703px;
	height: 439px;
	margin: 0 auto;
	-o-transition: background-position 1.5s ease;
	-webkit-transition: background-position 1.5s ease;
	transition: background-position 1.5s ease;
	border-radius: 2px;
	background: url('../_images/store/be_brand_web2.jpg') no-repeat 0 0;
}

.landing_page_web {
	line-height: 0;
	position: relative;
	top: 34px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 704px;
	height: 439px;
	margin: 0 auto;
	border-radius: 2px;
}

.welcome_popup_web {
	position: absolute;
	right: 0;
	left: 0;
	overflow: visible;
	background: url('../_images/store/welcome_popup/welcome_popup_web.png') no-repeat;
}

.welcome_popup_web .slick-dots {
	margin-top: 150px;
}

.be_brand_off {
	background-image: url('../_images/store/be_brand_web.jpg')
}

.be_brand_footer {
	background-position: 0 bottom;
}

.be_brand_content .width50per .be_brand_line {
	margin-left: 0;
}

.be_brand_content .width50per .be_brand_h2 {
	text-align: left;
}

.be_brand_tab_content.selected1 {
	display: block;
}

.be_brand_hero {
	min-height: 500px;
	text-align: center;
	border-bottom: 1px solid #eee;
	background: #4bcaf9;
	background: -webkit-gradient(linear, left top, right top, from(#4bcaf9), color-stop(13%, #76cfec), color-stop(50%, #cac5dc), color-stop(87%, #f8abce), to(#ee8cb1));
	background: -webkit-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: -o-linear-gradient(left, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
	background: linear-gradient(to right, #4bcaf9 0%, #76cfec 13%, #cac5dc 50%, #f8abce 87%, #ee8cb1 100%);
}

.be_brand_hero img {
	margin: 0 auto;
}

.be_brand_hero .be_brand_logo_text {
	margin: 180px auto 0;
}

.be_brand_hero .be_brand_hero_desc {
	display: inline-block;
}

.be_brand_hero .ordernow {
	font-family: 'thaisans_ultralight';
	font-size: 22px;
	font-weight: 100;
	line-height: 65px;
	width: 270px;
	height: 70px;
	margin: 40px auto;
	letter-spacing: 3px;
	color: white;
	border: 2px solid white;
	border-radius: 35px;
}

.be_brand_hero_img {
	max-width: 100%;
}

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

.be_brand_hero:hover .ordernow {
	background-color: rgba(255, 255, 255, 0.1);
}

.elevenstreet_hero_mobile {
	padding-top: 100px;
}

.elevenstreet_hero_mobile img {
	width: 100%;
}

.elevenstreet_hero a {
	display: block;
	width: 100%;
	height: 100%;
}

.priceza_hero_mobile {
	padding-top: 100px;
}

.priceza_hero_mobile img {
	width: 100%;
}

.priceza_hero a {
	display: block;
	width: 100%;
	height: 100%;
}

.new_bundle {
	display: block;

	box-sizing: border-box;
	width: 230px;
	height: 230px;
	margin-bottom: 5px;
	padding: 8%;
	border: 2px solid #ddd;
	border-radius: 20%;
	background: #f9f9f9;
}

.service-show a:hover .new_bundle,
.service-show a:hover .couple_bundle {
	border-color: #eee;
	background: white;
}

.new_bundle:after {
	display: block;
	clear: both;
	content: '';
}

.couple_bundle {
	padding: 10px;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	background: #fcfcfc;
	-webkit-box-shadow: 0 10px 20px -5px #DDDDDf;
	box-shadow: 0 10px 20px -5px #DDDDDf;
}

.couple_bundle img {
	display: inline-block !important;
	width: 100px;
	vertical-align: middle;
	border-radius: 15px;
}

.order-detail .couple_bundle img,
.service-detail .couple_bundle img {
	width: 100px;
}

.service-show-related_package>a>.service-desc {
	width: 100%;
}

.service-show-related_package>a>.service-desc>b {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 14px;
	display: block;
	margin-top: 5px;
}

.bundle4 img {
	float: left;
	width: 47%;
	margin-bottom: 6%;
}

.bundle4 img:nth-child(2n) {
	margin-left: 6%;
}

.bundle4 img:nth-child(n+3) {
	margin-bottom: 0;
}

.bundle9 img {
	float: left;
	width: 31%;
	margin-bottom: 3%;
	margin-left: 3%;
}

.bundle9 img:nth-child(3n+1) {
	margin-left: 0;
}

.bundle16 img {
	float: left;
	width: 23%;
	margin-bottom: 2.5%;
	margin-left: 2.5%;
}

.bundle16 img:nth-child(4n+1) {
	margin-left: 0;
}

.bundle16 img:nth-child(n+9) {
	margin-bottom: 0;
}

.package-header {
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 10px;
	color: #999;
	border-bottom: 1px solid #eee;
}

.be_brand_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_bebrand_small.png') no-repeat center center;
	background-size: cover;
}

.sms_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_sms_small.png') no-repeat center center;
	background-size: cover;
}

.banner_11st_small {
	display: block;
	width: 100%;
	height: 100%;
	background: #fb3f46 url('../_images/banner_11st_small.png') no-repeat center center;
	background-size: contain;
}

.sticker_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_sticker_small.png') no-repeat center center;
	background-size: cover;
}

.new_logo_banner {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_new_logo.jpg') no-repeat top center;
	background-size: cover;
}

.tax_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_vat2016.png') no-repeat center center;
	background-size: cover;
}

.cc_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_cc_small.png') no-repeat left center;
	background-size: cover;
}

.coupon_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: #fd4f57 url('../_images/banner_coupon_small.png') no-repeat bottom center;
	background-size: contain;
}

.ktc_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_ktc_small.png') no-repeat right center;
	background-size: cover;
}

.kcc_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_kcc_small.png') no-repeat right center;
	background-size: cover;
}

.ads_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_ads_small.png') no-repeat right center;
	background-size: cover;
}

.lnwpickpack_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_lnwpickpack_small.png') no-repeat right center;
	background-size: cover;
}

.recovery_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_recoverycart_small.png') no-repeat right center;
	background-size: cover;
}

.facebookshop_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_facebookshop_small.png') no-repeat right center;
	background-size: cover;
}


.google_shopping_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_google_shopping_small.png') no-repeat right center;
	background-size: cover;
}

.shipping_exclusive_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_express_small.png') no-repeat center center;
	background-size: cover;
}

.krungsricredit_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/store/banner_krungsricredit_nov2020.png') no-repeat center center;
	background-size: cover;
}

.lnwshop_manager_app_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_manager_app.png') no-repeat center center;
	background-size: cover;
}

.dropship_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_dropship_small.png') no-repeat center center;
	background-size: cover;
}

.shopee_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_shopee_small.png') no-repeat center center;
	background-size: cover;
}

.lnwdropship_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_lnwdropship_small.png') no-repeat center center;
	background-size: cover;
}

.lazada_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_lazada_small.png') no-repeat center center;
	background-size: cover;
}

.sticker_baskergirl_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_basketgirl_small.png') no-repeat left center;
	background-size: cover;
}

.ig_banner_small {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/banner_ig_shopping_small.png') no-repeat center center;
	background-size: cover;
}

.board_totop {
	float: right;
}

#store_content .promotion_package_onhomepage .service-show-package-related {
	display: none;
}

.service-show-package-related .couple_bundle {
	max-width: 230px;
}

.benefit_content {
	position: relative;
}

.benefit_content .p_title {
	width: 65%;
	margin-top: 20px !important;
	color: #6b6b6b;
}

.benefit_content .p_title.w100 {
	width: 100%;
}

.benefit_content .p_title .new_text {
	margin-left: 10px;
	color: #333;
}

.benefit_content .p_title .new_text b {
	color: orangered;
}

.benefit_content .p_title>div {
	display: inline-block;
	vertical-align: top;
}

.benefit_content .num_title {
	font-size: 44px;
	width: 50px;
	padding-top: 12px;
	vertical-align: top;
	color: #ea69a9;
}

.benefit_content .text_title {
	width: calc(100% - 55px);
	margin-top: 5px;
}

.benefit_content .text_title>span {
	display: block;
	margin-left: 10px;
}

.benefit_content .text_title .text {
	font-size: 20px;
	/*	color: #ea69a9;*/
	/*	font-family: rsu;*/

	line-height: 20px;
}

.benefit_content .text_title .sub_text {
	/*	font-size: 16px;*/

	margin-top: 4px;
	/*	line-height: 16px;*/

	color: #aaa;
}

.benefit_content .payment_all {
	/*	max-width: 600px;*/

	margin: 0 auto;
}

.benefit_content .lnwpay-submenu ul,
.benefit_content .lnwpay-submenu ul a {
	color: #3553a5;
}

.benefit_content .lnwpay-submenu ul li {
	margin: 0;
	padding: 0;
}

.benefit_content .lnwpay-submenu a:hover {
	text-decoration: none;
}

.benefit_content .lnwpay-submenu a:first-child li {
	margin-left: 0;
}

.benefit_content .lnwpay-submenu ul li {
	font-size: 14px;
	display: inline-block;
	margin: 0 12px;
}

.benefit_content .payment_random {
	/*
	position: absolute;
	top: 150px;
	right: 30px;
	max-width: 300px;
*/

	position: absolute;
	top: 110px;
	right: -160px;
	max-width: 500px;
}

.benefit_content2 {

	box-sizing: border-box;
	padding: 20px 0 30px;
	border: 1px solid #dcdcdc;
	background-color: #eef0f8;
}

.lnwpay_version_box {
	font-size: 11px;
	display: inline-block;
	color: hotpink;
}

.iframe_autoheight {
	width: 100%;
}

.scrolltomore {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 30px;
	text-align: center;
	color: #aaa;
}

#lnwshopstore_h1 {
	font-size: 20px;
	margin-top: 8px;
	white-space: nowrap;
	letter-spacing: 1px;
	color: white;
}

#store_content .slick-slide img {
	display: inherit;
	border-radius: 5px;
}

#store_content .slick-slider {
	margin-bottom: 0;
	padding-bottom: 0;
}

.animate-bounce-down {
	-webkit-animation: bounce-down2 1s ease;
	animation: bounce-down2 1s ease;
}

.animate-bounce-up {
	-webkit-animation: bounce-up 1s ease;
	animation: bounce-up 1s ease;
}

.animate-bounce-right {
	-webkit-animation: bounce-right 1s ease;
	animation: bounce-right 1s ease;
}

.animate-bounce-left {
	-webkit-animation: bounce-left 1s ease;
	animation: bounce-left 1s ease;
}

@-webkit-keyframes bounce-up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes bounce-up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@-webkit-keyframes bounce-down2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-25px);
		transform: translateY(-25px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes bounce-down2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-25px);
		transform: translateY(-25px);
	}

	50% {
		opacity: 1;
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

#store_content .slick-slider .slick-dots {
	/*    visibility: hidden;*/
}

.store_tab_container {
	position: sticky;
	z-index: 9;
	top: 0;
}

#store_tab {
	background: #fff9;
	box-shadow: 0 5px 10px #0001;
	-webkit-backdrop-filter: saturate(100%) blur(20px);
	backdrop-filter: saturate(100%) blur(20px);
}

#store_tab li:nth-child(3) a {
	-webkit-animation: blink-red 1s linear 10s infinite;
	animation: blink-red 10s linear 0s infinite;
}

#store_tab li.tab-current:nth-child(4) a {
	-webkit-animation: none;
	animation: none;
}

.blink-red {
	-webkit-animation: blink-red 1s linear 10s infinite;
	animation: blink-red 10s linear 0s infinite;
}

@-webkit-keyframes blink-red {
	0% {
		color: #555;
	}

	10% {
		color: rgba(255, 0, 0, 1);
	}

	20% {
		color: #555;
	}

	100% {
		color: #555;
	}
}

@keyframes blink-red {
	0% {
		color: #555;
	}

	10% {
		color: rgba(255, 0, 0, 1);
	}

	20% {
		color: #555;
	}

	100% {
		color: #555;
	}
}

#store_content.bg_grain {
	/*	padding-top: 35px;*/
	-webkit-box-shadow: none;
	box-shadow: none;
}

.select_button .icon {
	position: absolute;
	padding: 0;
	vertical-align: inherit;
}

.select_button .icon:before {
	margin-right: 0;
	margin-left: -5px;
}

.service-detail-top .select_button .icon {
	display: none;
}

.mobile_featured_list {
	position: relative;
	float: left;
	width: 327px;
	margin: 0 auto;
}

.nav-home.icon::before,
.select_button_gray.icon::before,
.select_button .icon::before,
.welcome_popup_content .service-head .icon::before,
.store_landing_page_content5_item::before,
.pe-7s::before {
	font-family: 'stroke7pixeden';
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	z-index: 10;
	display: inline-block;
	margin: 0 0.4em 0 0;
	vertical-align: middle;
	text-transform: none;
	speak: none;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}

.pe-7s-arc:before {
	content: "\e6ab";
}

.pe-7s-back-2:before {
	content: "\e6ac";
}

.pe-7s-bandaid:before {
	content: "\e6ad";
}

.pe-7s-car:before {
	content: "\e6ae";
}

.pe-7s-diamond::before {
	content: "\e6af";
}

.pe-7s-door-lock:before {
	content: "\e6b0";
}

.pe-7s-eyedropper:before {
	content: "\e6b1";
}

.pe-7s-female:before {
	content: "\e6b2";
}

.pe-7s-gym:before {
	content: "\e6b3";
}

.pe-7s-hammer:before {
	content: "\e6b4";
}

.pe-7s-headphones:before {
	content: "\e6b5";
}

.pe-7s-helm:before {
	content: "\e6b6";
}

.pe-7s-hourglass:before {
	content: "\e6b7";
}

.pe-7s-leaf:before {
	content: "\e6b8";
}

.store_landing_page_content5_item1:before,
.pe-7s-magic-wand:before {
	content: "\e6b9";
}

.pe-7s-male:before {
	content: "\e6ba";
}

.pe-7s-map-2:before {
	content: "\e6bb";
}

.pe-7s-next-2:before {
	content: "\e6bc";
}

.pe-7s-paint-bucket:before {
	content: "\e6bd";
}

.pe-7s-pendrive:before {
	content: "\e6be";
}

.pe-7s-photo:before {
	content: "\e6bf";
}

.pe-7s-piggy:before {
	content: "\e6c0";
}

.pe-7s-plugin:before {
	content: "\e6c1";
}

.pe-7s-refresh-2:before {
	content: "\e6c2";
}

.store_landing_page_content5_item2:before,
.pe-7s-rocket:before {
	content: "\e6c3";
}

.pe-7s-settings:before {
	content: "\e6c4";
}

.pe-7s-shield:before {
	content: "\e6c5";
}

.pe-7s-smile:before {
	content: "\e6c6";
}

.pe-7s-usb:before {
	content: "\e6c7";
}

.pe-7s-vector:before {
	content: "\e6c8";
}

.pe-7s-wine:before {
	content: "\e6c9";
}

.pe-7s-cloud-upload:before {
	content: "\e68a";
}

.pe-7s-cash:before {
	content: "\e68c";
}

.pe-7s-close:before {
	content: "\e680";
}

.pe-7s-bluetooth:before {
	content: "\e68d";
}

.pe-7s-cloud-download:before {
	content: "\e68b";
}

.pe-7s-way:before {
	content: "\e68e";
}

.pe-7s-close-circle:before {
	content: "\e681";
}

.pe-7s-id:before {
	content: "\e68f";
}

.pe-7s-angle-up:before {
	content: "\e682";
}

.store_landing_page_content5_item3:before,
.pe-7s-wristwatch:before {
	content: "\e690";
}

.pe-7s-angle-up-circle:before {
	content: "\e683";
}

.pe-7s-world:before {
	content: "\e691";
}

.pe-7s-angle-right:before {
	content: "\e684";
}

.pe-7s-volume:before {
	content: "\e692";
}

.pe-7s-angle-right-circle:before {
	content: "\e685";
}

.pe-7s-users:before {
	content: "\e693";
}

.pe-7s-angle-left:before {
	content: "\e686";
}

.pe-7s-user-female:before {
	content: "\e694";
}

.pe-7s-angle-left-circle:before {
	content: "\e687";
}

.pe-7s-up-arrow:before {
	content: "\e695";
}

.pe-7s-angle-down:before {
	content: "\e688";
}

.pe-7s-switch:before {
	content: "\e696";
}

.pe-7s-angle-down-circle:before {
	content: "\e689";
}

.pe-7s-scissors:before {
	content: "\e697";
}

.pe-7s-wallet:before {
	content: "\e600";
}

.pe-7s-safe:before {
	content: "\e698";
}

.pe-7s-volume2:before {
	content: "\e601";
}

.pe-7s-volume1:before {
	content: "\e602";
}

.pe-7s-voicemail:before {
	content: "\e603";
}

.pe-7s-video:before {
	content: "\e604";
}

.pe-7s-user:before {
	content: "\e605";
}

.pe-7s-upload:before {
	content: "\e606";
}

.pe-7s-unlock:before {
	content: "\e607";
}

.pe-7s-umbrella:before {
	content: "\e608";
}

.pe-7s-trash:before {
	content: "\e609";
}

.pe-7s-tools:before {
	content: "\e60a";
}

.pe-7s-timer:before {
	content: "\e60b";
}

.pe-7s-ticket:before {
	content: "\e60c";
}

.pe-7s-target:before {
	content: "\e60d";
}

.pe-7s-sun:before {
	content: "\e60e";
}

.pe-7s-study:before {
	content: "\e60f";
}

.pe-7s-stopwatch:before {
	content: "\e610";
}

.pe-7s-star:before {
	content: "\e611";
}

.pe-7s-speaker:before {
	content: "\e612";
}

.pe-7s-signal:before {
	content: "\e613";
}

.pe-7s-shuffle:before {
	content: "\e614";
}

.pe-7s-shopbag:before {
	content: "\e615";
}

.pe-7s-share:before {
	content: "\e616";
}

.pe-7s-server:before {
	content: "\e617";
}

.pe-7s-search:before {
	content: "\e618";
}

.pe-7s-film:before {
	content: "\e6a5";
}

.pe-7s-science:before {
	content: "\e619";
}

.pe-7s-disk:before {
	content: "\e6a6";
}

.pe-7s-ribbon:before {
	content: "\e61a";
}

.pe-7s-repeat:before {
	content: "\e61b";
}

.pe-7s-refresh:before {
	content: "\e61c";
}

.pe-7s-add-user:before {
	content: "\e6a9";
}

.pe-7s-refresh-cloud:before {
	content: "\e61d";
}

.pe-7s-paperclip:before {
	content: "\e69c";
}

.pe-7s-radio:before {
	content: "\e61e";
}

.pe-7s-note2:before {
	content: "\e69d";
}

.pe-7s-print:before {
	content: "\e61f";
}

.pe-7s-network:before {
	content: "\e69e";
}

.pe-7s-prev:before {
	content: "\e620";
}

.pe-7s-mute:before {
	content: "\e69f";
}

.pe-7s-power:before {
	content: "\e621";
}

.pe-7s-medal:before {
	content: "\e6a0";
}

.pe-7s-portfolio:before {
	content: "\e622";
}

.pe-7s-like2:before {
	content: "\e6a1";
}

.pe-7s-plus:before {
	content: "\e623";
}

.pe-7s-left-arrow:before {
	content: "\e6a2";
}

.pe-7s-play:before {
	content: "\e624";
}

.pe-7s-key:before {
	content: "\e6a3";
}

.pe-7s-plane:before {
	content: "\e625";
}

.pe-7s-joy:before {
	content: "\e6a4";
}

.pe-7s-photo-gallery:before {
	content: "\e626";
}

.pe-7s-pin:before {
	content: "\e69b";
}

.pe-7s-phone:before {
	content: "\e627";
}

.pe-7s-plug:before {
	content: "\e69a";
}

.pe-7s-pen:before {
	content: "\e628";
}

.pe-7s-right-arrow:before {
	content: "\e699";
}

.pe-7s-paper-plane:before {
	content: "\e629";
}

.pe-7s-delete-user:before {
	content: "\e6a7";
}

.pe-7s-paint:before {
	content: "\e62a";
}

.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}

.pe-7s-notebook:before {
	content: "\e62b";
}

.pe-7s-note:before {
	content: "\e62c";
}

.pe-7s-next:before {
	content: "\e62d";
}

.pe-7s-news-paper:before {
	content: "\e62e";
}

.pe-7s-musiclist:before {
	content: "\e62f";
}

.pe-7s-music:before {
	content: "\e630";
}

.pe-7s-mouse:before {
	content: "\e631";
}

.pe-7s-more:before {
	content: "\e632";
}

.pe-7s-moon:before {
	content: "\e633";
}

.pe-7s-monitor:before {
	content: "\e634";
}

.pe-7s-micro:before {
	content: "\e635";
}

.pe-7s-menu:before {
	content: "\e636";
}

.pe-7s-map:before {
	content: "\e637";
}

.pe-7s-map-marker:before {
	content: "\e638";
}

.pe-7s-mail:before {
	content: "\e639";
}

.pe-7s-mail-open:before {
	content: "\e63a";
}

.pe-7s-mail-open-file:before {
	content: "\e63b";
}

.pe-7s-magnet:before {
	content: "\e63c";
}

.pe-7s-loop:before {
	content: "\e63d";
}

.pe-7s-look:before {
	content: "\e63e";
}

.pe-7s-lock:before {
	content: "\e63f";
}

.pe-7s-lintern:before {
	content: "\e640";
}

.pe-7s-link:before {
	content: "\e641";
}

.pe-7s-like:before {
	content: "\e642";
}

.pe-7s-light:before {
	content: "\e643";
}

.pe-7s-less:before {
	content: "\e644";
}

.pe-7s-keypad:before {
	content: "\e645";
}

.pe-7s-junk:before {
	content: "\e646";
}

.pe-7s-info:before {
	content: "\e647";
}

.pe-7s-home:before {
	content: "\e648";
}

.pe-7s-help2:before {
	content: "\e649";
}

.pe-7s-help1:before {
	content: "\e64a";
}

.pe-7s-graph3:before {
	content: "\e64b";
}

.pe-7s-graph2:before {
	content: "\e64c";
}

.pe-7s-graph1:before {
	content: "\e64d";
}

.pe-7s-graph:before {
	content: "\e64e";
}

.pe-7s-global:before {
	content: "\e64f";
}

.pe-7s-gleam:before {
	content: "\e650";
}

.pe-7s-glasses:before {
	content: "\e651";
}

.pe-7s-gift:before {
	content: "\e652";
}

.pe-7s-folder:before {
	content: "\e653";
}

.pe-7s-flag:before {
	content: "\e654";
}

.pe-7s-filter:before {
	content: "\e655";
}

.pe-7s-file:before {
	content: "\e656";
}

.pe-7s-expand1:before {
	content: "\e657";
}

.pe-7s-exapnd2:before {
	content: "\e658";
}

.pe-7s-edit:before {
	content: "\e659";
}

.pe-7s-drop:before {
	content: "\e65a";
}

.pe-7s-drawer:before {
	content: "\e65b";
}

.pe-7s-download:before {
	content: "\e65c";
}

.pe-7s-display2:before {
	content: "\e65d";
}

.pe-7s-display1:before {
	content: "\e65e";
}

.pe-7s-diskette:before {
	content: "\e65f";
}

.pe-7s-date:before {
	content: "\e660";
}

.pe-7s-cup:before {
	content: "\e661";
}

.pe-7s-culture:before {
	content: "\e662";
}

.pe-7s-crop:before {
	content: "\e663";
}

.pe-7s-credit:before {
	content: "\e664";
}

.pe-7s-copy-file:before {
	content: "\e665";
}

.pe-7s-config:before {
	content: "\e666";
}

.pe-7s-compass:before {
	content: "\e667";
}

.pe-7s-comment:before {
	content: "\e668";
}

.pe-7s-coffee:before {
	content: "\e669";
}

.pe-7s-cloud:before {
	content: "\e66a";
}

.pe-7s-clock:before {
	content: "\e66b";
}

.pe-7s-check:before {
	content: "\e66c";
}

.pe-7s-chat:before {
	content: "\e66d";
}

.pe-7s-cart:before {
	content: "\e66e";
}

.pe-7s-camera:before {
	content: "\e66f";
}

.pe-7s-call:before {
	content: "\e670";
}

.pe-7s-calculator:before {
	content: "\e671";
}

.pe-7s-browser:before {
	content: "\e672";
}

.pe-7s-box2:before {
	content: "\e673";
}

.pe-7s-box1:before {
	content: "\e674";
}

.pe-7s-bookmarks:before {
	content: "\e675";
}

.pe-7s-bicycle:before {
	content: "\e676";
}

.pe-7s-bell:before {
	content: "\e677";
}

.pe-7s-battery:before {
	content: "\e678";
}

.pe-7s-ball:before {
	content: "\e679";
}

.pe-7s-back:before {
	content: "\e67a";
}

.pe-7s-attention:before {
	content: "\e67b";
}

.pe-7s-anchor:before {
	content: "\e67c";
}

.pe-7s-albums:before {
	content: "\e67d";
}

.pe-7s-alarm:before {
	content: "\e67e";
}

.pe-7s-airplay:before {
	content: "\e67f";
}

.icon.pe-7s-angle-right-white:before {
	content: "\e684";
	color: white;
}

.service-related-bottom-title {
	font-size: 26px;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}

#store_main_hero {
	margin-bottom: -20px;
	padding-bottom: 20px;
}

#store_main_hero .new_enterprise_select {
	border-top: 1px solid #eee;
}


.lnwshop_store_logo_basket {
	position: relative;
	z-index: 99;
	top: -10px;
	margin-left: -15px;
}

.lnwshop_store_logo_text {
	position: absolute;
	margin-left: 100px;
}

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

.vat_text {
	height: 50px;
	text-align: center;
	color: #bbb;
}

.service-detail .vat_text {
	font-size: 11px;
	height: 40px;
	margin-top: 5px;
	padding-left: 4px;
	text-align: left;
	color: #ddd;
}

.service-detail-top .vat_text {
	display: none;
}

.switch_tmp:before {
	font-size: 16px;
	line-height: 30px;
	display: block;
	content: 'เปิดใช้งานอยู่';
	color: green;
	background: none;
}

.coupon_valentine a {
	line-height: 40px;
	position: absolute;
	z-index: 99999999999;
	/*
	background: url('../_images/store/valentine_bar.png') no-repeat center center;
	background-size: cover;
*/

	top: 0;
	right: 0;
	left: 0;
	display: block;
	width: 100%;
	max-width: 600px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	color: deeppink;
}

.coupon_valentine_store {
	font-size: 16px;
	line-height: 30px;
	position: relative;
	display: block;

	box-sizing: border-box;
	width: 100%;
	max-width: 1020px;
	height: auto;
	min-height: 50px;
	margin: -5px auto 5px;
	padding: 10px 0;
	text-align: center;
	color: white;
	border-radius: 3px;
	background: #ff76cd;
	background: -webkit-linear-gradient(309deg, deeppink 0%, #ff76cd 51%, deeppink 100%);
	background: -o-linear-gradient(309deg, deeppink 0%, #ff76cd 51%, deeppink 100%);
	background: linear-gradient(141deg, deeppink 0%, #ff76cd 51%, deeppink 100%);
}

.coupon_valentine_store:before {
	position: absolute;
	right: 20px;
	display: block;
	width: 30px;
	height: 30px;
	content: '';
	background: url('../_images/icon/down_arrow.png') center center no-repeat;
}

.coupon_valentine_store a {
	text-decoration: underline;
	color: white;
}

#id_coupon_code {
	margin-top: 5px;
	padding: 3px 10px !important;
	border-radius: 5px;
}

#btn_use_coupon {
	font-weight: normal;
	display: inline-block;
	margin-right: 5px;
	padding: 5px 15px;
	color: white;
	border: none;
	border-radius: 20px;
	background: #005ce7;
	text-shadow: none;
}

#id_coupon_box .minor {
	color: #999;
}

.premium_choice {
	padding: 0 30px;
	text-align: left;
}

.premium_choice:after {
	display: block;
	clear: both;
	content: '';
}

.premium_choice a {
	color: #333;
}

.premium_choice .service-show img {
	vertical-align: middle;
}

.premium_choice .module_choices_flex b {
	line-height: 18px;
	display: block;
	padding: 0 0 3px;
	text-align: right;
}

.premium_choice .module_choices_flex b span {
	line-height: 18px;
}

.premium_choice .module_choices_flex.module_choices_year . module_choices_container {
	float: none;
}

.premium_choice .module_choices_flex.module_choices_year .module_choices_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	float: none;
}

.premium_choice .module_choices_flex.module_choices_year .module_choices_container .choiceItem {
	font-size: 14px;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	padding-top: 10px;
	-webkit-box-flex: 1;
}

.premium_choice .module_choices_flex.module_choices_year .module_choices_container .choiceItem .sale_badge {
	font-size: 11px;
	padding: 2px 8px 3px;
	white-space: nowrap;
	border-radius: 3px;
}

.premium_choice .module_choices_choosed .choiceItem {
	display: none;
	padding: 6px 0;
	border: 0;
	background: transparent;
}

.premium_choice .module_choices_choosed .choiceItem.checked {
	font-size: 14px;
	display: block;
	text-align: right;
	color: #005ce7;
	background: transparent;
}

.premium_choice .module_choices_flex .choiceChange {
	display: none;
}

.premium_choice .module_choices_choosed .choiceChange {
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	float: right;
	padding: 6px 0 6px 10px;
	cursor: pointer;
	vertical-align: middle;
	color: #aaa;
}

.premium_choice .module_choices_choosed .choiceChange:hover {
	color: #4bcaf9;
}

.premium_choice img {
	width: 34px;
	height: auto;
	margin-right: 10px;
	vertical-align: middle;
}

.premium_choice .module_lists:nth-child(2n+1) {
	background: #f9f9f9;
}

.premium_choice .module_lists .flexLR100 {

	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.premium_choice .module_lists {
	margin: 0 -10px;
	padding: 2px 10px;
	color: #666;
}

.premium_choice .module_lists a {
	-webkit-flex-grow: 0;
	flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
}

.premium_choice .module_lists .module_choices_flex {
	-webkit-flex-basis: auto;
	flex-basis: auto;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	margin: 5px 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-preferred-size: auto;
}

.premium_choice b {
	/*
	display: block;
	clear: both;
	padding: 18px 0px 5px;
	padding: 0px 20px 0px 20px;
*/
	font-size: 14px;
	font-weight: normal;
}

.premium_choice b i {
	font-style: normal;
	color: lightsalmon;
}

.premium_choice .minor {
	font-size: 12px;
	color: #999;
}

.premium_choice .choiceItem,
.premium_choice select {
	display: inline-block;
	float: left;

	box-sizing: border-box;
	width: auto;
	min-width: 45px;
	padding: 5px 10px;
	text-align: center;
	border: 1px solid #ccc;
	border-left-width: 0;
}

.premium_choice .choiceItem:first-of-type {
	border-left-width: 1px;
}

.premium_choice .choiceItem {
	padding: 5px;
}

.deal_price .premium_choice .choiceItem {
	background: white;
}

.deal_price .row_title {
	font-size: 14px;
	float: left;
}

.premium_choice .choiceItem {
	background: white;
}

.premium_choice .choiceItem:hover {
	cursor: pointer;
	background: rgba(141, 169, 255, 0.5);
}

.premium_choice .ex_choiceItem,
.premium_choice .choiceItem.checked {
	color: white;
	border-color: #8da9ff;
	background: #005ce7;
}

.premium_choice .choiceItem.checked .minor {
	color: #999;
}

.premium_choice .choiceItem.checked .minor {
	color: #8da9ff;
}

.premium_choice .ex_choiceItem {
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #8da9ff;
	border-radius: 3px;
}

.premium_choice .choiceItem:first-of-type {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.premium_choice .choiceItem:last-of-type {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.premium_choice select {
	max-width: 100%;
	height: 32px;
	padding-right: 40px;
	cursor: pointer;
	color: white;
	border-color: #8da9ff;
	border-radius: 5px;
	background-color: transparent;
	background-color: #4472ff;
	background-image: url('../_images/icon/down_arrow_deal.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px;
	-webkit-appearance: none;
}

.premium_choice select.not_selected {
	border-color: salmon;
	background-color: salmon;
}

.premium_choice select option {
	color: #666;
	background: white;
}

.deal_price select {
	max-width: 100%;
	height: 32px;
	padding-right: 40px;
	cursor: pointer;
	color: white;
	border-color: #8da9ff;
	border-radius: 5px;
	background-color: #4472ff;
	background-image: url('../_images/icon/down_arrow_deal.png');
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-appearance: none;
}

.deal_price select.not_selected {
	border-color: salmon;
	background-color: salmon;
}

.deal_price select option {
	color: #666;
	background: white;
}

.coupon_remark {
	font-size: 14px;
	position: absolute;
	z-index: 9;
	display: none;
	width: 100%;
	margin: 10px 0 0;
	padding-bottom: 20px;
	text-align: center;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	background: deeppink;
}

.coupon_remark ul {
	display: inline-block;
	width: 100%;
	max-width: 500px;
	margin: 10px auto 0 0;
	padding-left: 0;
	text-align: left;
}

.coupon_remark ul li {
	margin-left: 0;
	padding-left: 0;
}

#store_content .slick-slide {
	overflow: hidden;
	height: auto;
}

.choiceItem.active_module {
	position: relative;

	box-sizing: border-box;
}

.choiceItem.active_module:after {
	font-size: 11px;
	position: absolute;
	bottom: -20px;
	left: 0;
	display: block;
	width: 100%;
	content: '• ที่ใช้อยู่';
	white-space: nowrap;
	color: limegreen;
	border-top: 3px solid limegreen;
}

.choiceItem.active_module.checked {
	color: white;
}

.module_choices_container {
	float: right;
}

.module_choices_container:after {
	display: block;
	clear: both;
	content: '';
}

.store_page_container .b-gotologinfb {
	width: 100%;
	max-width: 400px;
	padding: 7px 15px;
}

.module_choices_container .b-gotologinfb {
	font-size: 11px;
	max-width: 100%;
	height: 32px;
	margin: 0;
	padding: 0 25px 0 10px;
	text-align: left;
	border-color: #ccc;
	border-radius: 5px;
	background-color: transparent !important;
	background-image: url('../_images/icon/down_arrow.png');
	background-image: url('../_images/facebook_button.png');
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 25px 25px;
}

.draft_contact_form_container #lnwbox2Body {
	font-size: 14px;
	width: 100%;
	max-width: 800px !important;
	padding: 0;
	text-align: left;
}

.draft_contact_form_container .contact_header {
	position: relative;
	margin-bottom: 15px;
	color: #999;
	border-bottom: 1px solid #ddd;
	background: #f5f5f5;
}

.draft_contact_form_container .contact_header b {
	font-size: 18px;
	line-height: 30px;
	color: black;
}

.draft_contact_form_container .contact_header .text {
	position: relative;
	z-index: 2;
	padding: 15px 20px;
	text-align: center;
}

.draft_contact_form_container .contact_header .logo {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0.1;
	background: url(../_images/store/logo/m_domain.png) no-repeat top 3% center;
	background-size: 110%;
}

.draft_contact_form_container .contact_neck {
	text-align: center;
}

.draft_contact_form_container .contact_body .contact_body_list {
	margin: 7px 0 0;
	text-align: center;
}

.draft_contact_form_container .contact_body .contact_body_list span.label-replacement {
	display: flex;
}

.draft_contact_form_container .contact_body .contact_body_list span.label-replacement span {
	line-height: 37px;
	display: inline-block;
	width: 100px;
	padding: 0 10px 0 20px;
	text-align: right;
	vertical-align: top;
}

.draft_contact_form_container .contact_body .contact_body_list span.label-replacement .minor {
	font-size: 12px;
	color: #999;
}

.draft_contact_form_container .contact_body .contact_body_list label {
	display: flex;
}

.draft_contact_form_container .contact_body .contact_body_list label span {
	line-height: 37px;
	display: inline-block;
	width: 100px;
	padding: 0 10px 0 20px;
	text-align: right;
	vertical-align: top;
}

.draft_contact_form_container .contact_body .contact_body_list label .minor {
	font-size: 12px;
	color: #999;
}

.draft_contact_form_container .contact_body .contact_body_list .form_input {
	display: inline-block;
	width: 230px;
	margin-right: 20px;
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right_small {
	padding-bottom: 5px;
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right_small .form_input {
	margin-right: 0;
}

.draft_contact_form_container .contact_body .contact_body_list .form_input_small {
	display: inline-block;
	width: 162px;
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right_small {
	line-height: 20px;
	display: inline-block;
	width: auto;
	margin-bottom: -10px;
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right_small i {
	font-size: 12px;
	font-style: normal;
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right:after {
	display: block;
	clear: both;
	content: '';
}

.draft_contact_form_container .contact_body .contact_body_list .contact_body_right {
	line-height: 37px;
	display: inline-block;
	width: 242px;
	min-height: 37px;
	margin-right: 20px;
	text-align: left;
}

.draft_contact_form_container .contact_body .contact_body_list .preview_domain {
	font-weight: bold;
	padding-left: 5px;
	text-transform: uppercase;
	color: #005ce7;
}

.draft_contact_form_container .contact_body_top {}

.draft_contact_form_container .contact_footer {
	padding-top: 20px;
	text-align: center;
}

.draft_contact_form_container .contact_footer button {
	display: block;

	box-sizing: border-box;
	width: 100%;
	max-width: 360px;
	margin: 15px auto 10px;
	text-align: center;
}

.draft_contact_form_container .contact_footer input[type="button"] {
	font-size: 14px;
	line-height: 30px;

	box-sizing: border-box;
	width: 100%;
	max-width: 360px;
	height: 30px;
	margin-bottom: 15px;
	cursor: pointer;
	color: #0078ff;
	border: none;
	background: none;
}

.draft_contact_form_container .contact_footer input[type="button"]:hover {
	text-decoration: underline;
}

#store_nav {
	height: 130px;
}

.contact_error {
	display: block;
	padding-left: 130px;
	text-align: left;
	color: red;
}

#shopSelect {
	max-width: 300px;
}

.popupPackage #lnwbox2Body {
	padding: 0;
	border-radius: 10px;
}

.removeServicePopup #lnwbox2Body {
	font-size: 16px;
	max-width: 320px;
	min-height: 100px;
	padding: 30px;
	border-radius: 20px;
}

.removeServicePopup #lnwbox2Body .select_button,
.removeServicePopup #lnwbox2Body .select_button_gray {
	display: inline-block;
	width: 110px;
	min-width: 110px;
	margin: 30px 5px 0;
	border-radius: 5px;
}

.questionaire_popup,
.loginPopup #lnwbox2Body {

	/* max-width: 400px; */
	box-sizing: border-box;
	width: 100%;
	min-width: 320px;
}

.loginPopup #lnwbox2Body {
	max-width: 400px !important;
}


.questionaire_popup .listBody li {
	line-height: 25px;
	display: block;
	padding: 3px 0;
	color: #999;
	border-bottom: 0;
}

.questionaire_popup .select_button {
	font-weight: normal;
	width: 100%;
	margin-bottom: 5px;
	letter-spacing: 2px;
	background: #38b9eb !important;
	background: -webkit-linear-gradient(309deg, #38b9eb, #2792e0) !important;
	background: -o-linear-gradient(309deg, #38b9eb, #2792e0) !important;
	background: linear-gradient(141deg, #38b9eb, #2792e0) !important;
}

.questionaire_popup .select_button:hover {
	background: #4bc0ec !important;
	background: -webkit-linear-gradient(309deg, #4bc0ec, #3099e6) !important;
	background: -o-linear-gradient(309deg, #4bc0ec, #3099e6) !important;
	background: linear-gradient(141deg, #4bc0ec, #3099e6) !important;
}

.questionaire_popup .no_button {
	cursor: pointer;
	color: #999;
}

.questionaire_popup .no_button:hover {
	text-decoration: underline;
}

.questionaire_popup strong {
	font-weight: bold;
	color: black;
}

.questionaire_popup input[type="text"] {

	box-sizing: border-box;
	padding: 0 10px;
}

.questionaire_popup .questionaireHeader {
	font-size: 20px;
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0;
	color: white;
	border-bottom: 1px solid #e5e5e5;
	border-radius: 10px 10px 0 0;
}

.questionaireHeader .img {
	display: block;
	width: 100%;
	height: 140px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 150px;
}

.questionaireHeader .listBody li {

	box-sizing: border-box;
	padding: 5px 30px 0;
}

.questionaireHeader .img.fulfillment {
	/*noinspection CssUnknownTarget*/
	/*background-image: url("../_images/questionaire/03_2.png");*/
}

.questionaireHeader .img.thankyou {
	/*background-image: url("../_images/questionaire/10.png");*/
}

.questionaireHeader .img.celebration {
	/*background-image: url("../_images/questionaire/28.png");*/
}

.questionaire_popup .listBody {
	margin: 0;
	padding: 0;
}

.questionaire_popup .questionaireBody {
	font-size: 14px;
	display: block;

	box-sizing: border-box;
	width: 100%;
	padding: 20px 30px 5px;
	text-align: left;
}

.questionaireBody .listBody li .choice {
	display: block;
	margin-top: 5px;
	cursor: pointer;
}

.questionaireBody .listBody li .choiceText {
	display: inline-block;
	width: 100px;
}

.questionaireBody .listBody li .choiceText.inactive {
	color: #bbb;
}

.questionaire_popup .questionaireFooter {

	box-sizing: border-box;
	padding: 5px 30px 20px;
}

.questionaireFooter .listBody li {
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5;
}

.questionaireFooter .listBody li:last-child {
	border-bottom: 0;
}

.mobileSite .questionaireHeader .listBody li {
	padding: 5px 10px 0;
}

.mobileSite .questionaire_popup .questionaireBody {
	padding: 20px 10px 5px;
}

.mobileSite .questionaire_popup .questionaireFooter {
	padding: 5px 10px;
}

#div_coupon_box {
	line-height: normal;
}

.welcome_popup-featured-container {
	position: relative;
	text-align: center;
}

.welcome_popup_featured0,
.welcome_popup_featured1 {
	padding-top: 7%;
	padding-bottom: 0;
	background-image: url('../_images/store/welcome_popup/popup_bg1.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

.welcome_popup_featured1 {
	padding-top: 140px;
}

.welcome_popup-featured-ex0 {
	position: absolute;
	z-index: 10;
	right: 0;
	left: 0;
	display: none;
	width: 379px;
	height: 329px;
	margin: 0 auto;
	background-image: url('../_images/store/welcome_popup/join_request.png');
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 15px #999;
	box-shadow: 0 0 15px #999;
}

.welcome_popup-featured-ex1,
.welcome_popup-featured-ex2,
.welcome_popup-featured-ex3 {
	position: relative;
	z-index: 3;
	width: 450px;
	height: 600px;
	margin: 0 auto;
	background-image: url('../_images/store/welcome_popup/popup-featured-ex1_new.png');
	background-repeat: no-repeat;
	background-position: top center;
}

.welcome_popup-featured-ex2 {
	position: absolute;
	z-index: 1;
	top: 30px;
	left: -110px;
	background-image: url('../_images/store/welcome_popup/popup-featured-ex3_new.png');
}

.welcome_popup-featured-ex3 {
	position: absolute;
	z-index: 1;
	top: 30px;
	right: -110px;
	background-image: url('../_images/store/welcome_popup/popup-featured-ex2_new.png');
}

.welcome_popup-featured-ex4 {
	width: 400px;
	height: 300px;
	margin: 0 auto;
	background-image: url('../_images/store/welcome_popup/popup_join3.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 400px auto;
}

.welcome_popup-featured-ex4.animated {
	background-position: 0 -300px;
}

.welcome_popup_content .service-paragraph {
	font-size: 16px;
	color: #888;
}

.welcome_popup_pointer {
	position: relative;
	display: inline-block;
	width: 0;
	margin: 0 auto;
}

.welcome_popup_pointer img {
	position: absolute;
	z-index: 99;
	right: -250px;
	bottom: 100px;
}

.welcome_popup_pointer img.animate_click {
	-webkit-animation: thumb 0.3s;
	animation: thumb 0.3s;
}

.welcome_popup_pointer img.animate_click2 {
	-webkit-animation: thumb2 0.3s;
	animation: thumb2 0.3s;
}

.welcome_cover,
.welcome_cover2 {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	margin-top: -5%;
	pointer-events: none;
	background: rgba(255, 255, 255, 0.5);
}

.refresh_welcome {
	position: relative;
	top: -5px;
	cursor: pointer;
}

.welcome_popup_content .box3 .service-paragraph {
	text-indent: 0;
	color: #999;
}

.welcome_popup_content .box3 .service-head {
	font-family: 'thaisans_ultralight';
	font-size: 18px;
	letter-spacing: 1px;
	color: #000;
}

.welcome_popup_example {
	position: relative;
	margin-bottom: 100px;
}

.welcome_popup_example .welcome_popup_web .js-slick2 {
	zoom: 0.6;
	padding-top: 120px;
}

.welcome_popup_example .welcome_popup_web .slick-slide img {
	margin: 0 auto;
}

.welcome_popup_example .macbookpro_frame {
	zoom: 1.2;
	margin: 0 auto;
}

@media screen and (max-width: 1279px) {
	.welcome_popup_example .macbookpro_frame {
		zoom: 1.05;
	}

	.welcome_popup_example .iphone_frame {
		zoom: 0.85;
	}
}

.welcome_popup_example .iphone_frame_container .slick-dots .slick-active .circle_button_small {
	background: #3fcbff;
}

.welcome_popup_bg {
	position: relative;
	width: 100%;
	background-image: url('../_images/store/welcome_popup/popup_bg3.jpg');
	background-size: cover;
}

.border_popup {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

.close_button_popup {
	position: relative;
	float: right;
	width: 110px;
	height: 35px;
	background: url('../_images/store/welcome_popup/close_button.png') no-repeat;
}

.welcome_popup_featured0 {
	position: relative;
	padding: 0 0 120px;
	cursor: pointer;
	text-align: center;
}

.welcome_popup_featured0:hover img {
	-webkit-animation: thumb 0.5s;
	animation: thumb 0.5s;
}

.welcome_popup_featured0 img {
	position: relative;
	margin: 60px auto 0;
}

.u-modal_remark {
	line-height: 25px;
	position: absolute;
	right: 0;
	bottom: 30px;
	left: 0;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	color: rgba(0, 0, 0, 0.5);
}

.welcome_popup_example:after {
	display: block;
	clear: both;
	content: '';
}

.welcome_popup_example {
	background: #efefef;
}

.welcome_popup_example .macbookpro_frame_container {
	float: left;
	width: 66%;
	width: calc(90% - 400px);
	margin: 80px 0;
}

.welcome_popup_example .iphone_frame_container {
	position: relative;
	z-index: 1;
	float: left;
	width: 400px;
	padding: 80px 5%;
	text-align: center;
	background: #ddd;
}

.iphone_frame {
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 400px;
	height: 684px;
	margin: 0 auto;
	background: url('../_images/store/welcome_popup/iphone7_mockup.png') no-repeat;
}

@media screen and (max-width: 1024px) {
	.welcome_popup_example .macbookpro_frame_container {
		zoom: 0.75;
	}

	.welcome_popup_example .iphone_frame_container {
		zoom: 0.75;
	}
}

@media screen and (max-width: 1280px) {
	.welcome_popup_example .macbookpro_frame_container {
		width: 70%;
	}

	.welcome_popup_example .iphone_frame_container {
		width: 25%;
		padding: 80px 2.5%;
	}
}

@media screen and (max-width: 1440px) {
	.welcome_popup_example .macbookpro_frame {
		zoom: 0.9;
	}

	.welcome_popup_example .iphone_frame {
		zoom: 0.75;
	}
}

.iphone_frame .welcome_popup_iphone {
	position: relative;
	top: 77px;
	left: 55px;
	width: 278px;
	height: 480px;
	background: url('../_images/store/welcome_popup/welcome_mobile_bg.jpg') no-repeat;
	background-size: cover;
}

.iphone_frame .welcome_popup_iphone .js-slick2 .slick-dots {
	position: absolute;
	top: 560px;
}

.iphone_frame .welcome_popup_iphone .js-slick2 .slick-slide {
	overflow: hidden;
}

.iphone_frame .welcome_popup_iphone .js-slick2 img {
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
}

.iphone_frame .welcome_popup_iphone .slick-dots .circle_button_small {
	width: 30px;
	height: 4px;
	margin: 0 2px;
	background: white;
}

.iphone_frame_container .welcome_popup_h2 {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.welcome_popup_example .service-paragraph {
	text-indent: 0;
}

.welcome_step .box3 .service-head {
	line-height: 30px;
	padding: 0 5%;
}

.welcome_step .box3 .service-head i {
	font-style: normal;
	line-height: 32px;
	display: inline-block;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	border-radius: 50%;
	background: black;
}

.popup_customize img {
	margin: 0 auto;
	border: 2px solid #ddd;
}

.google_popup img {
	display: block;
	width: 100%;
}

.google_popup>div {
	float: left;
	width: 22%;
	padding-right: 1%;
	text-align: center;
}

.google_popup>div>div {
	margin: 10px auto;
}

.welcome_popup_content .service-head .icon {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}

.welcome_popup_content .service-head .icon::before {
	font-size: 60px;
	display: block;
}

.lnwmall_summer_promotion {
	width: 100%;
	height: 100%;
	background: url('../_images/hero/summer_promotion.png') center no-repeat;
	background-size: cover;
}

.lnwshop_mobile_site_bg .textOverImage {
	color: black;
	background: none;
	background: rgba(255, 255, 255, 0.7);
	text-shadow: 0 0 5px #eee;
}

.lnwshop_on_air_banner {
	width: 100%;
	height: 100%;
	background: url('../_images/hero/lnwshop_on_air.jpg') center no-repeat;
	background-size: cover;
}

.js_hero .welcome_popup_featured1 {
	padding-top: 150px;
}

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

.welcome_popup_hero .ordernow {
	font-family: 'thaisans_ultralight';
	font-size: 18px;
	font-weight: 100;
	line-height: 50px;
	width: 200px;
	height: 50px;
	margin: 10px auto;
	letter-spacing: 3px;
	color: white;
	border: 2px solid white;
	border-radius: 35px;
}

.welcome_popup_hero:hover .ordernow {
	background-color: rgba(255, 255, 255, 0.1);
}

.welcome_popup_hero_text {
	position: absolute;
	top: 120px;
	right: 0;
	left: 0;
	margin: 0 auto;
	color: rgba(100, 100, 100, 0.7);
}

.sms_detail {
	font-size: 14px;
	line-height: 20px;
	position: relative;
	float: left;

	box-sizing: border-box;
	max-width: 300px;
	margin: 5px 0 5px 15px;
	padding: 12px 20px;
	text-align: left;
	word-wrap: break-word;
	color: rgba(0, 0, 0, 0.8);
	border-radius: 17px;
	background-color: #71d8fd;
}

.sms_detail.sms_detail2 {
	float: right;
	margin: 5px 15px 5px 0;
	background-color: #99ef38;
}

.sms_detail:after {
	position: absolute;
	bottom: 0;
	left: -12px;
	width: 25px;
	height: 27px;
	content: '';
	background-image: url(../_images/store/sms/arrow_bubble.png);
	background-repeat: no-repeat;
	background-position: center;
}

.sms_detail:after {
	background-image: url(../_images/store/sms/arrow_bubble_blue.png);
}

.sms_detail.sms_detail2:after {
	right: -12px;
	left: auto;
	-ms-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	background-image: url(../_images/store/sms/arrow_bubble_green.png);
	-ms-filter: "FlipH";
}

.sms_detail.sms_detail3 {
	background-color: #eee;
}

.sms_detail.sms_detail3:after {
	background-image: url(../_images/store/sms/arrow_bubble.png);
}

.sms_detail_big {
	font-size: 14px;
	line-height: 20px;
	max-width: 350px;
	margin-bottom: 20px;
	padding: 15px 20px;
	color: rgba(0, 0, 0, 0.8);
}

.service_price_list {
	margin: 0;
	padding-left: 0;
}

/*
.service_price_list li:first-child {
	padding-top: 5px;
	border-top: 1px dashed #ccc;
}
*/
.service_price_list li {
	padding: 0 5px;
	list-style: none;
	/*
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
*/
}

.service_price_list li:after {
	display: block;
	clear: both;
	content: '';
}

.service_price_list li .select_button_tiny {
	display: inline-block;
	float: right;
}

.service_price_list li b span {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	display: block;
	color: #999;
}

.service_price_list li b span.green {
	color: #008000;
}

.service_price_list li b span span,
.service_price_list li b span strike {
	font-size: 9px;
	display: inline;
}

.select_button_tiny {
	font-size: 13px;
	line-height: 25px !important;
	width: auto;
	min-width: 0;
	max-width: none;
	height: auto;
	margin: 3px 0;
	padding: 1px 10px;
}

.manager_app_icon_on_store {
	width: 200px;
}

.service-detail-top .manager_app_icon_on_store {
	width: auto;
}

.service-detail-top .service_price_text {
	display: none;
}

.service_price .service_price_sale {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.service_price .service_price_note {
	margin-top: 10px;
	color: coral;
}

.service-detail-top .service_price>b>span {
	margin-top: 0;
}

.service-detail-top .service_price>b>span.special_price {
	margin-top: 5px;
}

.store_landing_page_trybutton {
	display: block;
	margin-top: 10px;
	color: #005ce7;
	border: 2px solid rgba(0, 92, 231, 0.3);
	background-color: transparent;
}

.store_landing_page_trybutton:hover {
	background-color: #eee;
}

.service-detail-top .store_landing_page_trybutton {
	display: none;
}

.store_landing_page_buybutton {
	display: block;
}

.service-detail-top .store_landing_page_buybutton {
	display: none;
}

.sms_heroine {

	box-sizing: border-box;
	padding-top: 200px;
	padding-bottom: 200px;
	background: url('../_images/store/sms/sms_heroine.jpg') no-repeat top center;
	background-size: 100% auto;
}

.sms_universe h2 {
	height: auto;
}

.sms_heroine_padding {
	height: 0;
	padding-bottom: 10%;
}

.sms_line {
	width: 70px;
	height: 1px;
	margin: 30px auto;
	background: rgba(0, 0, 0, 0.7);
}

.sms_h2 {
	margin-bottom: 30px;
}

.sms_heroine .body_container3 {
	padding-left: 60px;
}

.sms_gradient,
.sms_price1 span {
	font-size: 18px;
	display: inline-block;
	background: #3c80be;
	background: -webkit-gradient(linear, left top, right top, from(#3c80be), color-stop(13%, #3f8cbd), color-stop(50%, #47a7bb), color-stop(87%, #4eb9b4), to(#55c3b0));
	background: -webkit-linear-gradient(left, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: -o-linear-gradient(left, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: linear-gradient(to right, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.sms_content .box3 .service-head {
	font-size: 60px;
	line-height: normal;
	display: block;
	text-align: center;
}

.sms_content .box3 span {
	font-size: 18px;
	line-height: normal;
	display: block;
	text-align: center;
}

.sms_content .box3 .service-paragraph {
	text-indent: 0;
}

.sms_content .box3 .sms_ref {
	font-size: 11px;
	margin-top: 10px;
	color: #aaa;
}


/*********  Order Status ********/


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

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

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

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

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

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

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

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

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

.sms_order .orderArea .rightArea .style_status.status-wait_payment .status_txt,
.sms_order .orderArea .rightArea .style_status.status-expired .status_txt,
.sms_order .orderArea .rightArea .style_status.status-buyer_cancelled .status_txt,
.sms_order .orderArea .rightArea .style_status.status-wait_send .status_txt,
.sms_order .orderArea .rightArea .style_status.status-send .status_txt,
.sms_order .orderArea .rightArea .style_status.status-wait_receive .status_txt,
.sms_order .orderArea .rightArea .style_status.status-wait_order_confirm .status_txt,
.sms_order .orderArea .rightArea .style_status.status-completed .status_txt,
.sms_order .orderArea .rightArea .style_status.status-seller_cancelled .status_txt,
.sms_order .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 {
		position: absolute;
		left: 0;
		overflow-x: auto;
		width: 700px;
		max-width: 100%;
		white-space: nowrap;
	}

	#status_step .clear {
		height: 200px;
	}
}

.sms_order .style_status_step {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: top;
}

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

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

.sms_order .style_status_step.style_status_selected .status_img_border .status_img {
	-webkit-filter: grayscale(1) brightness(100);
	filter: grayscale(1) brightness(100);
}

.sms_order .style_status_minor {
	font-size: 14px;
	font-weight: normal;
	color: #999;
}

.sms_order .style_status_step .status_img_border {
	position: relative;
	z-index: 2;
	display: inline-block;

	box-sizing: border-box;
	width: 80px;
	height: 80px;
	margin-bottom: 5px;
	padding: 17px;
	border: 3px solid #666;
	border-radius: 50%;
	background: white;
}

.sms_order .style_status_selected .status_img_border {
	background: #666;
}

.sms_order .style_status_step .status_line {
	z-index: 1;
	top: -100px;
	right: auto;
	left: auto;
	width: 4px;
	height: 100px;
	margin: 0 auto;
	background: #666;
}

.sms_order .style_status_step .status_img {
	width: 36px;
	height: auto;
}

.sms_order .style_status_step.status-wait_payment .status_img_border {
	border: 4px solid #6eb367;
}

.sms_order .style_status_selected.status-wait_payment .status_img_border {
	background-color: #6eb367;
}

.sms_order .style_status_step.status-wait_payment_verify .status_line {
	background: #ff854a;
	background: -webkit-gradient(linear, left top, left bottom, from(#6eb367), to(#ff854a));
	background: -webkit-linear-gradient(top, #6eb367, #ff854a);
	background: -o-linear-gradient(top, #6eb367, #ff854a);
	background: linear-gradient(to bottom, #6eb367, #ff854a);
}

.sms_order .style_status_step.status-wait_payment_verify .status_img_border {
	border: 4px solid #ff854a;
}

.sms_order .style_status_selected.status-wait_payment_verify .status_img_border {
	background-color: #ff854a;
}

.sms_order .style_status_step.status-wait_send .status_line {
	background: #ffb22c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff854a), to(#ffb22c));
	background: -webkit-linear-gradient(top, #ff854a, #ffb22c);
	background: -o-linear-gradient(top, #ff854a, #ffb22c);
	background: linear-gradient(to bottom, #ff854a, #ffb22c);
}

.sms_order .style_status_step.status-wait_send .status_img_border {
	border: 4px solid #ffb22c;
}

.sms_order .style_status_selected.status-wait_send .status_img_border {
	background-color: #ffb22c;
}

.sms_order .style_status_step.status-wait_confirm .status_line {
	background: #00bef5;
}

.sms_order .style_status_step.status-wait_confirm .status_img_border {
	border: 4px solid #00bef5;
}

.sms_order .style_status_selected.status-wait_confirm .status_img_border {
	background-color: #00bef5;
}

.sms_order .style_status_step.status-wait_receive .status_line {
	background: #00bef5;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb22c), to(#00bef5));
	background: -webkit-linear-gradient(top, #ffb22c, #00bef5);
	background: -o-linear-gradient(top, #ffb22c, #00bef5);
	background: linear-gradient(to bottom, #ffb22c, #00bef5);
}

.sms_order .style_status_step.status-wait_receive .status_img_border {
	border: 4px solid #00bef5;
}

.sms_order .style_status_selected.status-wait_receive .status_img_border {
	background-color: #00bef5;
}

.sms_order .style_status_step.status-completed .status_line {
	background: #2859bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#00bef5), to(#2859bc));
	background: -webkit-linear-gradient(top, #00bef5, #2859bc);
	background: -o-linear-gradient(top, #00bef5, #2859bc);
	background: linear-gradient(to bottom, #00bef5, #2859bc);
}

.sms_order .style_status_step.status-expired .status_line {
	background: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#6eb367), to(#666));
	background: -webkit-linear-gradient(top, #6eb367, #666);
	background: -o-linear-gradient(top, #6eb367, #666);
	background: linear-gradient(to bottom, #6eb367, #666);
}

.sms_order .style_status_step.status-completed .status_img_border {
	border: 4px solid #2859bc;
}

.sms_order .style_status_selected.status-completed .status_img_border {
	background-color: #2859bc;
}

.sms_order .style_status_step.status-expired .status_img_border {
	border: 4px solid #666;
}

.sms_order .style_status_selected.status-expired .status_img_border {
	background-color: #666;
}

.style_status.status-wait_payment .status_txt {
	color: #6eb367;
}

.style_status.status-wait_send .status_txt {
	color: #ffb22c;
}

.style_status.status-wait_receive .status_txt {
	color: #00bff3;
}

.style_status.status-completed .status_txt {
	color: #2859bc;
}

.style_status.status-wait_payment_verify .status_txt {
	color: #ff854a;
}

.style_status.status-wait_confirm .status_txt {
	color: #00bef5;
}

/********* End Order Status ********/

.sms_order #status_step {
	display: inline-block;
	margin: 160px auto 0 auto;
}

.sms_order #status_step_customer,
.sms_order #status_step_store {
	position: absolute;
	left: 60px;
	width: 280px;
}

.sms_order #status_step_store {
	right: 60px;
	left: auto;
}

.sms_order .minor {
	font-size: 12px;
	position: relative;
	top: -5px;
	margin-bottom: 10px;
	text-align: left;
	text-indent: 35px;
	color: #aaa;
}

.sms_order #status_step_store .minor {
	text-indent: 20px;
}

.mobile_operator {
	text-align: center;
}

.mobile_operator img {
	width: 100px;
	margin: 0 25px;
	vertical-align: middle;
}

.sms_content4 {
	overflow: hidden;
	padding-bottom: 0;
	border-bottom: 1px solid #eee;
	background: #f5f5f5;
}

.browser_container {
	overflow: hidden;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 30px 0 #ccc;
	box-shadow: 0 0 30px 0 #ccc;
}

.browser_button {
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 10px;
	margin: 5px 3px 0;
	vertical-align: top;
	border-radius: 10px;
	background: #cecece;
}

.sms_browser .browser_container {
	position: absolute;
	width: 1107px;
	margin-right: 8%;
}

.sms_browser .browser_container2 {
	margin-right: 0;
	margin-left: 8%;
}

.browser_container .browser_tab {
	display: block;

	box-sizing: border-box;
	height: 40px;
	padding: 10px;
	background: #e7e7e7;
}

.browser_container .browser_content {
	background: white;
}

.sms_browser {
	position: relative;
	float: left;
	width: 50%;
	min-height: 850px;
}

.sms_browser .browser_content {
	height: 828px;
	background: url('../_images/store/sms/sms_setting_lnwshop1.png') no-repeat top right;
}

.sms_browser .browser_container2 .browser_content {
	height: 828px;
	background: url('../_images/store/sms/sms_setting_lnwshop2.png') no-repeat top left;
}

.sms_setting_collage {
	position: relative;
}

.sms_setting_collage img {
	position: absolute;
	z-index: 2;
	-webkit-box-shadow: 0 0 20px 0 #eee;
	box-shadow: 0 0 20px 0 #eee;
}

.sms_setting_collage img:first-child {
	position: relative;
	z-index: 1;
	left: 200px;
	margin-bottom: 40px;
}

.sms_setting_collage img:nth-child(2) {
	top: 80px;
	left: 120px;
}

.sms_setting_collage img:nth-child(3) {
	top: 160px;
	left: 40px;
}

.sms_setting_left {
	padding: 150px 80px 0 140px;
}

.sms_setting_right {
	padding: 0 140px 0 80px;
}

.sms_order2 {
	width: 800px;
	margin: 0 auto;
}

.sms_order2 .status_step_order,
.sms_order2 .status_step_other {
	float: left;

	box-sizing: border-box;
	width: 50%;
	padding: 0 25px;
}

.sms_order2.sms_order .style_status_step {

	box-sizing: border-box;
	height: 45px;
	margin: 10px 0;
	padding: 8px 10px 5px 15px;
	text-align: left;
	border: 1px solid #dce5e8;
	border-radius: 3px;
	background: url('../_images/icon/correct.png') no-repeat center right 10px;
	background-size: 24px;
	-webkit-box-shadow: 0 0 20px 0 #eee;
	box-shadow: 0 0 20px 0 #eee;
}

.sms_order2.sms_order .style_status_step .status_img_border {
	width: auto;
	height: auto;
	padding: 0;
	border: none;
}

.sms_order2.sms_order .style_status_step .status_txt {
	display: inline-block;
}

.sms_order2.sms_order .style_status_step .style_status_minor {
	display: inline-block;
}

.sms_order2.sms_order .style_status_step .status_img {
	width: 25px;
	margin: 0 8px 0 5px;
	vertical-align: middle;
}

.sms_order2 .status_step_other .icon {
	position: relative;
	display: inline-block;
	zoom: 0.96;
	width: 30px;
	height: 25px;
	background-image: url(../_images/icon/icon-common.png);
	background-repeat: no-repeat;
	background-position: -7px -5px;
}

.sms_order3.sms_order2 .status_step_other {
	width: 20%;
	min-width: 100px;
	text-align: center;
}

.sms_order3 .status_step_other .icon {
	zoom: 1;
}

.sms_order2 .status_step_other .icon.nRating {
	background-position: -7px -5px;
}

.sms_order2 .status_step_other .icon.nDiscus {
	background-position: -7px -55px;
}

.sms_order2 .status_step_other .icon.nTopic {
	background-position: -7px -105px;
}

.sms_order2 .status_step_other .icon.nPost {
	background-position: -7px -155px;
}

.sms_order2 .status_step_other .icon.nMessage {
	background-position: -7px -205px;
}

.sms_order2 .status_step_other .icon.nNotice {
	background-position: -7px -255px;
}

.sms_order2 .status_step_other .sub_head.post_topic {
	color: #579ed6;
}

.sms_order2 .status_step_other .sub_head.new_topic {
	color: #579ed6;
}

.sms_order2 .status_step_other .sub_head.message {
	color: #8a60a8;
}

.sms_order2 .status_step_other .sub_head.review {
	color: #fdbe34;
}

.sms_order2 .status_step_other .sub_head.discuss {
	color: #fdbe34;
}

.sms_content5 {
	border-bottom: none !important;
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), color-stop(50%, #f5f5f5), color-stop(90%, #e0e0e0), to(#bbb));
	background: -webkit-linear-gradient(#f5f5f5 0%, #f5f5f5 50%, #e0e0e0 90%, #bbb 100%);
	background: -o-linear-gradient(#f5f5f5 0%, #f5f5f5 50%, #e0e0e0 90%, #bbb 100%);
	background: linear-gradient(#f5f5f5 0%, #f5f5f5 50%, #e0e0e0 90%, #bbb 100%);
}

.sms_content_gradient {
	background: #3c80be;
	background: -webkit-gradient(linear, left top, right top, from(#3c80be), color-stop(13%, #3f8cbd), color-stop(50%, #47a7bb), color-stop(87%, #4eb9b4), to(#55c3b0));
	background: -webkit-linear-gradient(left, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: -o-linear-gradient(left, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: linear-gradient(to right, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
}

.sms_price_list {
	font-family: rsuregular;
	font-size: 18px;
	font-weight: bold;
	width: 600px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	color: black;
}

.sms_price_list:after,
.sms_price_list li:after {
	display: block;
	clear: both;
	content: '';
}

.sms_price_list_header {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid black;
}

.sms_price_list li {
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}

.sms_price_list div {
	float: left;
	width: 40%;
	padding: 6px 0;
}

.sms_price_list .sms_price3 {
	width: 20%;
}

.sms_price_list div span {
	display: inline-block;
	width: auto;
	margin-right: 5px;
	text-align: center;
}

.sms_price_list .sms_price2 {
	font-family: rsulight;
	color: #666;
}

.sms_price_list_header .sms_price2 {
	color: black;
}

.sms_price_list .select_button_tiny {
	font-size: 13px !important;
	line-height: 25px !important;
	float: none;
	min-width: 80px !important;
	height: auto !important;
	margin: 5px auto 0;
	padding: 6px 15px 2px;
}

.sms_hero_example {
	line-height: 0;
	width: 100%;
	height: 950px;
	background: url('../_images/store/sms/sms_hero_ex-lnwshop.png') no-repeat;
}

.sms_hero_example_lnwpay {
	line-height: 0;
	width: 100%;
	height: 950px;
	background: url('../_images/store/sms/sms_hero_ex-lnwpay.png') no-repeat;
}

.sms_detail span {
	text-decoration: underline;
	color: rgba(0, 0, 255, 0.8);
}

.sms_price_featured {
	display: inline-block;
	margin: 60px auto 0;
	padding: 0;
}

.sms_price_featured li {
	font-size: 15px;
	line-height: 40px;
	display: inline-block;
	width: 40%;
	padding: 0;
	list-style: none;
	text-align: left;
}

.sms_price_featured .icon_correct {
	width: 20px;
	height: 20px;
	margin-bottom: 0;
	padding: 0 5px 0 0;
	vertical-align: middle;
}

.sms_price_featured li:nth-child(2n+1) {
	width: 59%;
	text-indent: 20%;
}

.message_app_icon {
	text-align: center;
}

.message_app_icon img {
	margin: 0 20px;
}

.sms_heroine_text {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 1.5vw;

	line-height: 1.5em;
	margin-top: 10px;
	color: #777;
}

.sms_heroine_text>span {
	line-height: 42px;
	display: block;
}

.iphone5_container {
	position: relative;
	float: left;
	overflow: hidden;
	width: 320px;
	padding-bottom: 40px;
}

.sms_hero {
	background: url('../_images/store/sms/sms_heroine.jpg') no-repeat top center;
	background-size: 100% auto;
}

.sms_hero a {
	display: block;
	padding-top: 200px;
	padding-bottom: 200px;
	padding-left: 10%;
}

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

.sms_hero .ordernow {
	font-family: 'thaisans_ultralight';
	font-size: 18px;
	font-weight: 100;
	line-height: 60px;
	width: 250px;
	height: 60px;
	margin: 40px 0;
	text-align: center;
	letter-spacing: 3px;
	color: #666666;
	border: 2px solid #666666;
	border-radius: 30px;
}

.sms_hero a:hover .ordernow {
	background: #eee;
}

.lnwsms_stat.lnwsms_stat_balance {
	background-image: -webkit-gradient(linear, left top, right bottom, from(#37d298), color-stop(#16aacb), to(#3059e1));
	background-image: -o-linear-gradient(top left, #37d298, #16aacb, #3059e1);
	background-image: linear-gradient(to bottom right, #37d298, #16aacb, #3059e1);
	background-image: -webkit-linear-gradient(top left, #37d298, #16aacb, #3059e1);
}

.sms_tab {
	display: inline-block;
	overflow: hidden;
	width: 80%;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
}

.sms_tab_lnwshop,
.sms_tab_lnwpay {
	display: inline-block;

	box-sizing: border-box;
	width: 50%;
	max-width: 300px;
	height: 60px;
	cursor: pointer;
	opacity: 0.5;
	border: 1px solid #ccc;
	border-radius: 10px 0 0 10px;
	background: url('../_images/lnw_logo/lnwshop_logo.png') no-repeat center center;
}

.sms_tab_lnwshop:hover,
.sms_tab_lnwpay:hover {
	border-color: #666;
}

.sms_tab_lnwpay {
	border-radius: 0 10px 10px 0;
	background: url('../_images/lnw_logo/lnwpay_logo.png') no-repeat center center;
}

.sms_tab .current {
	opacity: 1;
	border: 1px solid #ccc;
	background-color: #eee;
}

.sms_customer_example {
	background: #3c80be;
	background: -webkit-gradient(linear, right top, left top, from(#3c80be), color-stop(13%, #3f8cbd), color-stop(50%, #47a7bb), color-stop(87%, #4eb9b4), to(#55c3b0));
	background: -webkit-linear-gradient(right, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: -o-linear-gradient(right, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
	background: linear-gradient(to left, #3c80be 0%, #3f8cbd 13%, #47a7bb 50%, #4eb9b4 87%, #55c3b0 100%);
}

.sms_customer_example .sms_h2,
.sms_customer_example .service-paragraph {
	color: white;
}

.sms_customer_example_img {
	width: 723px;
	height: 470px;
	margin: 40px auto 0;
	padding: 0;
	background: url('../_images/store/sms/sms_customer_ex.png') no-repeat center center;
	background-size: 100% auto;
	-webkit-box-shadow: 0 0 10px #666;
	box-shadow: 0 0 10px #666;
}

.js_next_store_tab.icon:before {
	font-size: 14px;
	font-weight: bold;
}

.store_button {
	font-size: 14px;
	line-height: 50px;
	display: inline-block;
	width: auto;
	height: 50px;
	margin-bottom: 20px;
	padding: 0 20px 0 15px;
	text-align: center;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: white;
}

.order-content {
	padding-top: 0;
}

.order-content .service-related-head {
	display: none;
	border: 0;
}

.order-content .service-show-related_package {
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 0;
}

.order-content .service-show-related_package>a>.service-desc {
	width: auto;
}

.order-content ul {
	padding-left: 0;
}

.order-content .description[for='remark'] {
	vertical-align: top;
}

/********* Store Landing Page ********/
.store_landing_page_universe .store_landing_page_content {
	position: relative;
	z-index: 2;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-content: center;

	box-sizing: border-box;
	height: 100%;

}

.store_landing_page_universe .store_landing_page_content .center {

	align-self: center;
	width: 100%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
	-ms-flex-item-align: center;
}

.store_landing_page_intro .service-head {
	color: #5db2bc;
}

.store_landing_page_box {
	display: inline-block;

	box-sizing: border-box;
	width: 100%;
	margin: 20px 0;
	padding: 10px 0;
	text-align: left;
}

.store_landing_page_box span {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	color: #111111;
}

.store_landing_page_content {
	padding: 5% 0;
	background: #fbfbfb;
}

.store_landing_page_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_landing_page_paragraph {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 40px;
	float: none;
	max-width: 960px;
	margin: 0 auto;
	color: #666;
}

.store_landing_page_paragraph .minor {
	font-family: sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: rgba(222, 222, 222, 0.7);
}

.store_landing_page_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	float: none;
	height: auto;
	margin: 50px auto;
	text-align: center;
	letter-spacing: 3px;
	color: black;
}

.store_landing_page_content3_slide .store_landing_page_h3 {
	text-align: center;
}

.store_landing_page_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 20px auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_landing_page_content1 {
	background-image: url('../_images/store/landing_1_bg.jpg');
	background-repeat: no-repeat;
	background-position: center -100px;
	background-size: cover;

}

.store_landing_page_content2 {
	padding-top: 0;
	padding-bottom: 0;
	background: white;
}

.store_landing_page_content2_slide_container {
	margin: auto;
}

.js_hero .store_landing_page_content2_slide_flex_container {


	flex-wrap: nowrap;


	max-width: 100%;


	height: 100%;

}

.js_hero .landing_page_ex {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../_images/store/landing_page_ex6.png) no-repeat right 140px;
	background-size: contain;
}

.js_hero .landing_page_ex1 {
	background-image: url(../_images/store/landing_page_ex1.png);
}

.js_hero .landing_page_ex2 {
	background-image: url(../_images/store/landing_page_ex2.png);
}

.js_hero .landing_page_ex3 {
	background-image: url(../_images/store/landing_page_ex3.png);
}

.js_hero .landing_page_ex4 {
	background-image: url(../_images/store/landing_page_ex4.png);
}

.js_hero .landing_page_ex5 {
	background-image: url(../_images/store/landing_page_ex5.png);
}

.js_hero .landing_page_ex6 {
	background-image: url(../_images/store/landing_page_ex6.png);
}

.js_hero .store_landing_page_content2_slide {
	padding-top: 0;
	background: url(../_images/store/landingpage_bg.jpg) no-repeat center bottom;
}

.js_hero .store_landing_page_content2_slide_img_new {
	position: relative;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-ms-flex-item-align: stretch;
	-webkit-box-flex: 1;
}

.js_hero .store_landing_page_content2_slide_img_new img {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.js_hero .store_landing_page_content2_slide_text {
	padding: 16% 5% 12%;
}

@media screen and (min-width: 1600px) {
	.js_hero .store_landing_page_content2_slide_text {
		padding: 16% 12% 12%;
	}
}

.store_landing_page_content2_slide {
	width: 100%;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
}

.store_landing_page_content2_slide_flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: wrap-reverse;
	max-width: 1280px;
	margin: 0 auto;
}

.store_landing_page_content2_slide_img {
	line-height: 0;
	width: 720px;
	height: 100%;
	margin: auto;
}

.js_hero .store_landing_page_content2_slide_text {
	-webkit-align-self: auto;
	align-self: auto;
	-ms-flex-item-align: auto;
}

.js_hero .store_landing_page_content2_slide_flex_container {

	align-items: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
}

.store_landing_page_content2_slide_text {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	width: 480px;
	margin: 0 auto;
	padding: 10px 10px 50px;
	-ms-flex-item-align: end;
}

.store_landing_page_content2_slide_text h2,
.store_landing_page_content2_slide_text div {
	text-align: left !important;
	color: white;
}

.store_landing_page_content2_slide_text .slick-dots {
	margin-top: 40px;
	margin-left: -10px;
	text-align: left;
}

.store_landing_page_content2_slide_text .slick-dots .circle_button_small {
	width: 14px;
	height: 14px;
}

.store_landing_page_content2_slide_0 {
	background: #465a68;
}

.store_landing_page_content2_slide_1 {
	background: #c2c7c8;
}

.store_landing_page_content2_slide_2 {
	background: #5d5d5c;
}

.store_landing_page_content2_slide_3 {
	background: #837b67;
}

.store_landing_page_content2_slide_4 {
	background: #e8424c;
}

.store_landing_page_content2_slide_5 {
	background: #feeded;
}

.store_landing_page_content2_slide_1 .circle_button_small {
	background-color: white;
}

.store_landing_page_content2_slide_5 h2,
.store_landing_page_content2_slide_5 div {
	text-align: left !important;
	color: #716767;
}

.store_landing_page_content2_slide_1 .store_landing_page_paragraph .minor {
	color: white;
}

.store_landing_page_content2_slide_5 .store_landing_page_paragraph .minor {
	color: rgba(0, 0, 0, 0.5);
}

.store_landing_page_content3 {
	padding-top: 0;
	padding-bottom: 30px;
	background-color: white;
	background-image: url('../_images/bg_feature2.png');
	background-repeat: repeat-x;
	background-position: bottom center;
}

.store_landing_page_content3 h2,
.store_landing_page_content3 h3,
.store_landing_page_content3 .store_landing_page_h2 {
	margin-bottom: 30px;
}

.store_landing_page_content3 .service-paragraph {
	padding-right: 15px;
	padding-left: 15px;
}

.store_landing_page_universe .tab-container .slick-dots {
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}

.store_landing_page_universe .tab-container .slick-dots li {
	-webkit-flex-grow: 1;
	flex-grow: 1;
	height: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
}

.store_landing_page_universe .slick-prev,
.store_landing_page_universe .slick-next {
	width: 64px;
	height: 64px;
}

.store_landing_page_universe .slick-dots .slick-active .circle_button_small {
	background: #5db2bc;
}

.store_landing_page_universe .slick-prev:before {
	background: transparent url('../_images/store/return.png') no-repeat;
}

.store_landing_page_universe .slick-next:before {
	background: transparent url('../_images/store/next.png') no-repeat;
}

.store_landing_page_universe .tab-container .slick-dots .store_landin_page_tab {
	font-family: 'thaisans_ultralight';
	font-size: 20px;

	box-sizing: border-box;
	height: 60px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	letter-spacing: 1px;
	color: #aaa;
}

.store_landing_page_universe .tab-container .slick-dots .store_landin_page_tab:hover {
	color: black;
}

.store_landing_page_universe .tab-container .slick-dots .slick-active .store_landin_page_tab {
	color: #5db2bc;
	border-bottom: 3px solid #5db2bc;
}

.store_landing_page_banner_footer {
	line-height: 0;
	position: relative;
	z-index: 1;
	margin: 0;
	text-align: center;
	background: white;
}

.store_landing_page_banner_footer img {
	max-width: 100%;
	margin: 0 auto;
	padding: 40px 0;
	;
}

.store_minor_paragraph_short a {
	display: inline-block;
	color: #5db2bc;
}

.store_minor_paragraph {
	display: none;
}

.store_landing_page_content1 {
	position: relative;
}

.parallax_effect_desc {
	font-size: 16px;
	position: absolute;
	right: 0;
	bottom: 30px;
	left: 0;
	margin: 0 auto;
	text-align: center;
	color: rgba(255, 255, 255, 0.75);
}

.correct_list,
.correct_list li {
	font-size: 14px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.correct_list li:before {
	display: inline-block;
	margin-right: 10px;
	content: '✓';
	color: #5db2bc;
}

.store_landing_page_content3_slide_container {
	margin: auto;
}

.store_landing_page_content3_slide {
	width: 100%;
	padding-top: 30px;
}

.store_landing_page_content3_slide_img,
.store_landing_page_content3_slide_img img {
	margin: 0 auto;
}

.store_landing_page_content3_slide .service-paragraph {
	max-width: 600px;
	margin: 0 auto;
	padding-bottom: 60px;
	text-indent: 0;
}

.store_landing_page_content4 {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: white;
	background-image: url('../_images/bg_feature2.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	-webkit-box-shadow: 0 0 50px #aaa;
	box-shadow: 0 0 50px #aaa;
}

.store_landing_page_content4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-content: center;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1020px;
	margin: 10px auto;

}

.store_landing_page_content4_container_reverse {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-content: center;
	flex-wrap: wrap-reverse;
	width: 100%;
	max-width: 1020px;
	margin: 80px auto 80px;

}

.store_landing_page_content4_item2-5 {
	width: 40%;
	min-width: 300px;
	max-width: 450px;
	margin: auto;
}

.store_landing_page_content4_item3-5 {
	width: 55%;
	min-width: 300px;
	max-width: 624px;
	margin: auto;
}

.store_landing_page_content4_item1-3 {
	width: 32%;
	min-width: 300px;
	max-width: 400px;
	margin: auto auto auto 0;
}

.store_landing_page_content4_item2-3 {
	width: 100%;
	min-width: 300px;
	max-width: 624px;
	margin: auto 0;
}

.store_landing_page_content4_container .store_landing_page_content4_item1-3 {
	padding-right: 0;
}

.store_landing_page_content4_container_reverse .store_landing_page_content4_item1-3 {
	padding-left: 30px;
}

.store_landing_page_content4 .service-paragraph {
	text-align: left;
	text-indent: 0;
}

.store_landing_page_content5_cover {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 800px;
	background: transparent;
}

.store_landing_page_universe .store_landing_page_content5 {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	left: 0;
	height: 100%;
	padding: 0;
	-o-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	opacity: 0;
	background: #F3F3F3 url('../_images/store/landingpage_bg.jpg') no-repeat center center;
	background-size: cover;
}

.store_landing_page_universe .store_landing_page_content5.store_landing_page_content5_inview {
	position: fixed;
	opacity: 1;
}

.store_landing_page_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-content: center;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;

}

.store_landing_page_content5_item {

	box-sizing: border-box;
	width: 300px;
	margin: 10px auto;
	padding: 36px 25px;

	text-align: center;
	color: white;
	background: #5db2bc;
	background: -webkit-linear-gradient(320deg, #76e0ec 0%, #5db2bc 100%);
	background: -o-linear-gradient(320deg, #76e0ec 0%, #5db2bc 100%);
	background: linear-gradient(130deg, #76e0ec 0%, #5db2bc 100%);
}

.store_landing_page_content5_item::before {
	font-size: 100px;
	margin: 0 auto;
}

.store_landing_page_content5_item h3 {
	margin: 15px auto 5px;
	text-align: center;
	color: white;
}

.store_landing_page_content5_item .minor {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.75);
}

.store_landing_page_content5_item img {
	width: 72px;
	margin: 0 auto;
	padding-top: 36px;
	padding-bottom: 30px;
}

.store_landing_page_content6 {
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: white;
	-webkit-box-shadow: 0 -50px 40px -30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 -50px 40px -30px rgba(0, 0, 0, 0.1);
}

.store_landing_page_content6 .select_button {
	margin: 10px 20px;
}

.store_landing_page_content6 .landing_page_select_button_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_landing_page_content .demo-thumbnail {
	margin: 0 auto;
	text-align: center;
}

.store_landing_page_content .demo-thumbnail img {
	display: inline-block;
	margin: 10px 7px;
}

/********* js hero event2018 ********/
.store_event2018_slide {
	display: block;
	height: 100%;
	background: #22262f;
}

.store_event2018_slide .store_event2018_content {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	justify-content: center;
	max-width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_event2018_slide .store_event2018_img {
	position: relative;

	align-self: center;
	-webkit-flex-basis: 40%;
	flex-basis: 40%;
	-ms-flex-item-align: center;
	-ms-flex-preferred-size: 40%;
}

.store_event2018_slide .store_event2018_img img {
	max-width: 70%;
}

.store_event2018_slide .store_event2018_text {

	align-self: center;
	-webkit-flex-basis: 40%;
	flex-basis: 40%;
	-ms-flex-preferred-size: 40%;
	-ms-flex-item-align: center;
}

.store_event2018_slide .store_event2018_text img {
	max-width: 70%;
	margin: auto;
}

/********* end js hero event2018 ********/
/********* js heronewyear2019 ********/
.store_newyear2019_slide {
	display: block;
	height: 100%;
	background: #38bcea url(../_images/hero/newyear_bg.png) top center no-repeat;
}

.store_newyear2019_slide .store_newyear2019_content {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	justify-content: center;
	max-width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_newyear2019_slide .store_newyear2019_img {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-self: flex-end;
	align-self: flex-end;
	height: 80%;
	-ms-flex-item-align: end;
}

.store_newyear2019_slide .store_newyear2019_img img {
	height: 100%;

}

/********* js hero lnwdropship ********/
.store_lnwdropship_slide {
	display: block;
	height: 100%;
	background: #333 url(../_images/store/lnwdropship/hero_dropship_bg.jpg) top right;
	background-size: cover;
}

.store_lnwdropship_slide .store_lnwdropship_content {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	max-width: 100%;
	height: 100%;
}

.store_lnwdropship_slide .store_lnwdropship_content_img {
	position: relative;
	-webkit-align-self: stretch;
	align-self: stretch;
	-webkit-flex-basis: 42%;
	flex-basis: 42%;
	-ms-flex-item-align: stretch;
	-ms-flex-preferred-size: 42%;
}

.store_lnwdropship_slide .store_lnwdropship_content_text {
	position: relative;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

.store_lnwdropship_slide .store_lnwdropship_content_text .lnwdropship_text_container {
	position: absolute;
	top: 0;

	right: 0;
	bottom: 0;
	left: 0;
	width: 60%;
	max-width: 100%;
	margin: auto;

	padding-top: 15%;
	text-align: center;
}

.store_lnwdropship_slide .lnwdropship_text_container img {
	max-width: 100%;
}

.store_lnwdropship_slide .lnwdropship_text_container .lnwdropship_text_button {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 50px;
	display: inline-block;
	margin-top: 40px;
	padding: 0 35px;
	color: white;
	border: 2px solid white;
	border-radius: 30px;
}

.store_lnwdropship_slide .lnwdropship_text_container .lnwdropship_text_button:hover {
	-o-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
	color: darkorange;
	border-color: darkorange;
}

.store_lnwdropship_slide .js-slick-fade {
	background: #000;
}

.store_lnwdropship_slide .dropship_img_ex {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ff8c00 center center;
	background-size: cover;
}

.store_lnwdropship_slide .dropship_img_ex1 {
	background-image: url(../_images/store/lnwdropship/hero_dropship_pic1.jpg);
}

.store_lnwdropship_slide .dropship_img_ex2 {
	background-image: url(../_images/store/lnwdropship/hero_dropship_pic2.jpg);
}

.store_lnwdropship_slide .dropship_img_ex3 {
	background-image: url(../_images/store/lnwdropship/hero_dropship_pic3.jpg);
}

.store_lnwdropship_slide .store_lnwdropship_content_img img {
	width: auto;
	max-height: 100%;
}

/********* end js hero lnwdropship ********/

/********* New Help ********/
#promotion_mask {
	margin: 30px auto 50px;
}

.service-content h1 {
	font-size: 40px;
	line-height: 25px;
	display: inline;
	margin: 0;
	color: #333;
}

/* New Help */
#help_nav {
	z-index: 9;
	width: 100%;
	padding-top: 12px;
	border-bottom: 1px solid #ddd;
}

#help_nav.fixOnTop {
	left: 0;
	border-bottom: 1px solid #eee;
	background: rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

.help_nav_container {
	clear: both;
	max-width: 960px;
	height: 40px;
	margin: 0 auto;
}

.help_nav_list {
	line-height: 40px;
	float: left;
	height: 40px;
	margin-right: 48px;
}

.help_nav_list a {
	line-height: 38px;
	display: inline-block;
	height: 38px;
	color: #333;
}

.help_nav_list a:hover {
	text-decoration: none;
	color: #00a0eb;
}

.help_nav_list.selected a,
.help_nav_list.selected a:hover {
	color: #333;
	border-bottom: 2px solid #333;
}

.help_nav_list h1 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.help_nav_right {
	float: right;
	margin-right: 0;
	margin-left: 40px;
}

input[type="search"]#help_search {
	font: inherit;
	line-height: 24px;
	float: left;
	width: 180px;
	height: 24px;
	margin-top: 8px;
	padding: 3px 3px 3px 32px;
	-o-transition: width 0.2s;
	-webkit-transition: width 0.2s;
	transition: width 0.2s;
	opacity: 0.67;
	border: 0;
	outline: 0;
	background-color: transparent;
	background-image: url('../_images/support/icon_search.png');
	/* Safari */
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-appearance: none;
	filter: Alpha(opacity=67);
}

input[type="search"]#help_search:hover,
input[type="search"]#help_search:focus {
	opacity: 1;
	filter: Alpha(opacity=100);
}

input[type="search"]#help_search::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #999;
}

input[type="search"]#help_search::-moz-placeholder {
	/* Firefox 19+ */
	color: #999;
}

input[type="search"]#help_search:-ms-input-placeholder {
	/* IE 10+ */
	color: #999;
}

input[type="search"]#help_search:-moz-placeholder {
	/* Firefox 18- */
	color: #999;
}

input[type="search"]#help_search:focus {
	border: 0;
	outline: 0;
}

input[type="search"]#help_search::-webkit-search-decoration {
	display: none;
}

input[type="search"]#help_search::-webkit-search-cancel-button {
	/* Remove default */
	width: 16px;

	/* Now your own custom styles */
	height: 16px;
	background-image: url('../_images/support/icon_cancel_search.png');
	background-size: cover;
	-webkit-appearance: none;
}

.help_search_hide {
	width: 0 !important;
	cursor: pointer;
}

/********* Landing Page Design *********/
store_ll_container {
	width: 100%;
}

.store_ll_content {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 990px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_ll_content ol {
	margin-top: 0;
}

.store_ll_content .planbox {
	width: 48%;
	min-width: 450px;
	margin: 0 auto 60px;
	text-align: center;
}

.store_ll_content .planbox .subbox {


	box-sizing: border-box;
	width: 100%;
	margin-bottom: 40px;

	padding: 25px;
	text-align: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.store_ll_content .planbox.planA .subbox {
	background-color: #49d1d9;
}

.store_ll_content .planbox.planB .subbox {
	background-color: #ff666d;
}

.store_ll_content .planbox .text_ex {
	font-family: 'rsubold';
	font-size: 24px;
	margin-bottom: 30px;
	text-align: center;
}

.store_ll_content .planbox.planB .text_ex,
.store_ll_content .planbox.planA .sub-header,
.store_ll_content .planbox.planA .header {
	color: #ff666d;
}

.store_ll_content .planbox.planA .text_ex,
.store_ll_content .planbox.planB .sub-header,
.store_ll_content .planbox.planB .header {
	color: #5feaf2;
}

.store_ll_content .planbox .sub-header {
	font-size: 16px;
	padding-bottom: 5px;
	text-align: left;
}

.store_ll_content .planbox .header,
.store_ll_content .planbox .price {
	font-family: 'rsubold';
	font-size: 28px;
	font-weight: bold;
	display: inline-block;
	padding-bottom: 15px;
}

.store_ll_content .planbox .price {
	float: right;
	color: white;
}

.store_ll_content .planbox .bottomline {
	height: 2px;
	margin-bottom: 15px;
	background-color: white;
}

.store_ll_content .planbox .detail {
	font-family: 'rsulight';

	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
	color: white;
}

.store_ll_content .planbox .li-list {
	font-family: 'rsulight';
	font-size: 18px;
	padding-left: 20px;
	letter-spacing: 1px;
}

.store_ll_content .planbox .li-list li {
	font-size: 18px;
	line-height: 30px;
	color: white;
}

.store_ll_content .planbox img {
	width: 100%;
}

.store_ll_content .planbox .demo_button {
	font-size: 14px;
	line-height: 30px;
	display: inline-block;

	width: auto;
	margin-bottom: 20px;
	padding: 0 20px;
	text-align: center;
	color: #777;
	border: 1px #555 solid;
	border-radius: 30px;
	background-color: transparent;
}

.store_ll_content .planbox.planA .demo_button:hover {
	text-decoration: none;
	color: #5feaf2;
	border-color: #5feaf2;
}

.store_ll_content .planbox.planB .demo_button:hover {
	text-decoration: none;
	color: #ff666d;
	border-color: #ff666d;
}

@media only screen and (max-width: 480px) {
	.store_ll_container {


		box-sizing: border-box;
		padding: 10px;

	}

	.store_ll_content .planbox .price {
		float: none;
	}

	.store_ll_content .planbox {
		width: 100%;
		min-width: 280px;
	}
}

/******* End Landing Page Design *******/
/********* Store Create Cart ********/
.store_cc_box {
	display: inline-block;
	width: 623px;
	margin: 50px auto;
	padding: 20px;
	text-align: center;
	border: 3px solid #4bcaf9;
	-o-border-image: -o-linear-gradient(top left, #5b86e5 0%, #36d1dc 100%);
	-webkit-border-image: -webkit-gradient(linear, left top, right bottom, from(#5b86e5), to(#36d1dc));
	border-image: -webkit-gradient(linear, left top, right bottom, from(#5b86e5), to(#36d1dc));
	border-image: linear-gradient(to bottom right, #5b86e5 0%, #36d1dc 100%);
	border-image-slice: 1;
}

.store_cc_box span {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	display: inline-block;
	color: #008497;
	background: #008497;
	background: -webkit-gradient(linear, left top, right top, from(#5b86e5), to(#36d1dc));
	background: -webkit-linear-gradient(left, #5b86e5 0%, #36d1dc 100%);
	background: -o-linear-gradient(left, #5b86e5 0%, #36d1dc 100%);
	background: linear-gradient(to right, #5b86e5 0%, #36d1dc 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.store_cc_content {
	padding: 5% 0;
	background: #fbfbfb;
}

.store_cc_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_cc_paragraph {
	font-size: 18px;
	line-height: 32px;
	float: none;
	max-width: 1280px;
	margin: 0 auto;
	color: #666;
}

.store_cc_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	float: none;
	height: auto;
	margin: 50px auto;
	text-align: center;
	letter-spacing: 3px;
	color: #333;
}

.store_cc_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 20px auto;
	text-align: left;
	letter-spacing: 1px;
	color: black;
}

.store_cc_content1 {
	margin: auto;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url('../_images/store/store_cc_1_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;

}

.store_cc_content1 .store_cc_h2 {
	font-size: 40px;
}

.store_cc_content1_flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap-reverse;
	max-width: 1280px;
	margin: 0 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
}

.store_cc_content1_img {
	line-height: 0;
	width: 800px;
	margin: auto;
}

.store_cc_content1_img img {
	overflow: hidden;
	max-width: 90%;
	border-radius: 5px;
}

.store_cc_content1_text {
	max-width: 400px;
	margin: 0 auto;
	padding-right: 2%;
	padding-bottom: 50px;
	padding-left: 2%;
	text-align: left;
}

.chat_commerce_line {
	width: 70px;
	height: 3px;
	margin: 40px 0;
	background: rgba(255, 255, 255, 0.2);
}

.store_cc_content1_text h2,
.store_cc_content1_text h3,
.store_cc_content1_text .store_cc_paragraph {
	text-align: inherit;
	color: white;
}

@media screen and (max-width: 1200px) {
	.chat_commerce_line {
		margin-right: auto;
		margin-left: auto;
	}

	.store_cc_content1_text {
		max-width: 700px;
		padding-right: 5%;
		padding-left: 5%;
		text-align: center;
	}
}

.store_cc_content1_text .store_cc_paragraph {
	color: rgba(255, 255, 255, 0.8);
}

.store_cc_content2 {
	padding: 0 20px;
	background: rgba(255, 255, 255, 1);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), color-stop(67%, rgba(250, 250, 250, 1)), to(rgba(230, 230, 230, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
}

.store_cc_content2 .store_cc_h2 {}

.store_cc_content2 .store_cc_paragraph {
	padding-bottom: 50px;
}

.store_cc_content2_flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	max-width: 1200px;
	margin: 0 auto;
}

.store_cc_content2_slick {
	align-self: flex-start;
	width: 380px;
	min-width: 380px;
	margin: auto;
}

.store_cc_content2_slick_mobile {
	position: relative;
	width: 332px;
	min-width: 332px;
}

.store_cc_content2_slick_wrapper {
	position: absolute;
	z-index: 2;
	top: 7.2%;
	right: 6.8%;
	left: 6.8%;
	overflow: hidden;
	height: 84.8%;
}

.store_cc_content2_slick_wrapper>div,
.store_cc_content2_slick_wrapper>div>div,
.store_cc_content2_slick_wrapper>div>div>div,
.store_cc_content2_slick_wrapper>div>div>div>div {
	height: 100%;
}

.store_cc_content2_slide {
	position: relative;
	color: white;
}

.store_cc_content2_slide>div,
.store_cc_content2_slide>div>div,
.store_cc_content2_slide>div>div>div,
.store_cc_content2_slide>div>div>div>div {
	height: 100%;
}

#store_content .store_cc_content2 .slick-slide {
	overflow: auto;
	height: 100%;
}

.store_cc_content2_splashscreen {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	-o-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	opacity: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	filter: Alpha(opacity=100);
}

.store_cc_content2_splashscreen.splashscreen_fade {
	visibility: hidden;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_cc_content2_splashscreen.splashscreen_fb {
	background-image: url('../_images/store/store_cc_2_sp_fb.png');
}

.store_cc_content2_splashscreen.splashscreen_line {
	background-image: url('../_images/store/store_cc_2_sp_line.png');
}

.store_cc_content2_splashscreen.splashscreen_ig {
	background-image: url('../_images/store/store_cc_2_sp_ig.png');
}

.store_cc_content2 .slick-slide {
	border: 0 !important;
	outline: none !important;
}

.store_cc_content2_screen {
	position: relative;
	overflow: auto;
	width: 376px;
	height: 566px;
}

.store_cc_content2_chatframe {
	position: fixed;
	z-index: 4;
	left: 0;
	width: inherit;
}

.store_cc_content2_chatframe img {
	width: inherit;
}

.store_cc_content2_chatframe.chatframe_top {
	top: -1px;
}

.store_cc_content2_chatframe.chatframe_bottom {
	bottom: -1px;
}

.store_cc_content2_cursor_click {
	position: fixed;
	z-index: 5;
	bottom: 40%;
	left: 12%;
	width: 150px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	border-radius: 100px;
}

.store_cc_content2_cursor_click div {
	position: relative;
	top: 50%;
	width: 10px;
	height: 10px;
	margin: auto;
	-o-transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.5;
	border-radius: 100px;
	background: black;
	filter: Alpha(opacity=50);
}

.store_cc_content2_cursor_click div.clicked {
	width: 150px;
	height: 150px;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_cc_content2_cursor_scroll {
	position: fixed;
	z-index: 5;
	bottom: 25%;
	left: 75%;
	width: 8%;
	padding-top: 8%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	vertical-align: middle;
	opacity: 0.5;
	border-radius: 75px;
	background: black;
	filter: Alpha(opacity=50);
}

.store_cc_content2_cursor_scroll.scrolled {
	bottom: 60%;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_cc_content2_chat_fb {
	background: white;
}

.store_cc_content2_chat_line {
	background: #7595bf;
}

.store_cc_content2_chat_ig {
	background: white;
}

.store_cc_content2_chat,
.store_cc_content2_chat_r {
	overflow: hidden;
	margin-top: 5px;
}

.store_cc_content2_chat_r img,
.store_cc_content2_chat img {
	width: 275px;
	max-width: none;
	padding-left: 2%;
}

.store_cc_content2_chat_r img {
	margin-left: -2%;
	padding-right: 2%;
	padding-left: 0;
}

.store_cc_content2_webframe {
	position: fixed;
	z-index: 4;
	top: -1px;
	right: 0;
	width: inherit;
}

.store_cc_content2_webframe img {
	width: inherit;
}

.store_cc_slick_nav_fb,
.store_cc_slick_nav_line,
.store_cc_slick_nav_ig {
	display: none;
}

#store_cc_content2_fb7,
#store_cc_content2_line7,
#store_cc_content2_ig7 {
	cursor: pointer;
}

.store_cc_content2_text {
	width: 600px;
	min-width: 440px;
	margin: 0 auto;
	padding: 20px 20px 50px;
	text-align: left;
}

.store_cc_content2_text h2 {
	font-size: 40px;
	text-align: left !important;
}

.store_cc_slick_nav .slick-dots {
	position: static;
}

.store_cc_slick_nav .slick-dots li {
	width: 80px;
	height: 80px;
	margin: 0 36px;
	box-sizing: content-box;
	padding-bottom: 10px;
	border-bottom: 6px solid transparent;
}

.store_cc_slick_nav .slick-dots li.slick-active {
	border-bottom: 6px solid #5b86e5;
}

.store_cc_slick_nav .slick-dots li .icon_app {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 20%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 80px 80px;
}

.store_cc_slick_nav .slick-dots li:nth-child(1) .icon_app {
	background-image: url('../_images/channel/logo_facebook.png');
}

.store_cc_slick_nav .slick-dots li:nth-child(2) .icon_app {
	background-image: url('../_images/channel/logo_line.png');
}

.store_cc_slick_nav .slick-dots li:nth-child(3) .icon_app {
	background-image: url('../_images/channel/logo_ig.png');
}

.store_cc_content2_slide .slick-dots li,
.store_cc_content2_slide .slick-dots li:focus {
	border: 0 !important;
	outline: none !important;
}

.store_cc_slick_nav2 {
	position: absolute;
	bottom: -44px;
	left: 0;
	width: 100%;
}

.store_cc_slick_nav2 .slick-dots .slick-active .circle_button_small {
	background: #5b86e5;
}

.store_cc_content7 {

	box-sizing: border-box;
	width: 100%;
	padding: 3% 20px 4%;
	background: -webkit-gradient(linear, left bottom, right top, from(#36d1dc), to(#5b86e5));
	background: -webkit-linear-gradient(bottom left, #36d1dc 0%, #5b86e5 100%);
	background: -o-linear-gradient(bottom left, #36d1dc 0%, #5b86e5 100%);
	background: linear-gradient(to top right, #36d1dc 0%, #5b86e5 100%);
}

.store_cc_content3 {
	padding: 60px 20px 0;
	background: rgba(255, 255, 255, 1);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 1)), color-stop(67%, rgba(250, 250, 250, 1)), to(rgba(230, 230, 230, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 67%, rgba(230, 230, 230, 1) 100%);
}

.store_cc_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_cc_content3_item {
	overflow: hidden;
	width: 96%;
	max-width: 360px;
	margin: 1%;
	padding: 36px 1%;
	text-align: center;
	border-radius: 20px;
	background: white;
	box-shadow: 0 0 20px 0 #6661;
}

.store_cc_content3_item h3 {
	font-size: 20px;
	margin-top: 0;
	text-align: center;
}

.store_cc_content3 .store_cc_content3_item .store_cc_paragraph {
	font-size: 15px;
	padding: 0 5%;
	color: #999;
}

.store_cc_content3_item img {
	width: 180px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 20px;
}

.store_cc_content4 {
	padding: 0 20px 30px;
	background-color: transparent;
}

.store_cc_content4 .store_cc_h2,
.store_cc_content4 .store_cc_paragraph {
	color: inherit;
}

.store_cc_content4 .select_button {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	line-height: 65px !important;
	height: 65px;
	margin: auto;
	padding: 0 20px;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border-radius: 35px;
	-webkit-box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.2);
}

.store_cc_content4 .select_button:hover {
	-webkit-box-shadow: 0 5px 11px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 11px 2px rgba(0, 0, 0, 0.2);
}

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

.store_cc_content5 {
	padding: 60px 20px 0;
	background-color: #F0F0F0;
}

.store_cc_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_cc_content5_item {
	width: 94%;
	max-width: 450px;
	margin: 0 1%;
	padding: 0 2% 60px;
	text-align: left;
}

.store_cc_content5_item ul {
	margin: 0;
	padding: 0;
}

.store_cc_content5_item ul li {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	padding: 5px 0 10px 30px;
	list-style: none;
	color: #666;
	background-image: url('../_images/store/store_cc_li-bullet.png');
	background-repeat: no-repeat;
	background-position: 0 13px;
	background-size: 15px;
}

.store_cc_content5_item h3 {
	font-size: 24px;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 3px;
	text-align: left;
	color: #5b86e5;
	border-bottom: 2px solid #5b86e5;
}

.store_cc_content6 {
	padding: 80px 20px 40px;
	color: white;
	background: #455a64;
}

.store_cc_content6 h2,
.store_cc_content3 h2,
.store_cc_content5 h2 {
	font-size: 40px;
}

.store_cc_content6_bgcolor {
	background: #00b6ad;
	background: -webkit-linear-gradient(310deg, #008497 0%, #23f3c8 100%);
	background: -o-linear-gradient(310deg, #008497 0%, #23f3c8 100%);
	background: linear-gradient(140deg, #008497 0%, #23f3c8 100%);
}

.store_cc_content6 .store_cc_h2,
.store_cc_content6 .store_cc_paragraph {
	color: white;
}

.store_cc_content6 .store_cc_paragraph {
	max-width: 1200px;
	margin-bottom: 55px;
}

.store_cc_content6_img_web {
	display: inline;
}

.store_cc_content6_img_mobile {
	display: none;
}

.store_cc_content6 a {
	font-size: 14px;
	text-decoration: underline;
	color: #36d1dc;
}

.store_cc_content6 a:hover {
	color: #78e0e8;
}

.store_cc_update {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	display: inline-block;
	height: 20px;
	padding: 0 4px;
	color: #fff;
	border-radius: 2px;
	background: #e84b4b;
}

.store_cc_container {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	max-width: 1280px;
	margin: 0 auto;
}

.store_cc_create {
	background: #333;
}

.store_cc_create h2 {
	color: #fff;
}

.store_cc_create .store_cc_container>div {
	font-size: 20px;
	flex-basis: 24%;
	max-width: 280px;
	text-align: center;
	color: #fff;
}

.store_cc_create .store_cc_container>div img {
	margin-bottom: 1em;
}

.store_cc_create .store_cc_container>div span {
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #0078ff;
}

.store_cc_bill {
	background: #eee;
}

.store_cc_bill .store_cc_container {
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}

.store_cc_bill_img {
	overflow: hidden;
	width: 300px;
	margin-right: 120px;
	border-radius: 20px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.store_cc_bill_text {
	font-size: 30px;
	position: relative;
	text-align: left;
}

.store_cc_bill_text:after {
	position: absolute;
	z-index: 1;
	top: 20px;
	bottom: 20px;
	left: 40px;
	display: block;
	width: 1px;
	content: '';
	background: #ccc;
}

.store_cc_bill_status {
	position: relative;
	z-index: 2;
	margin-bottom: 2em;
	cursor: pointer;
}

.store_cc_bill_status:last-child {
	margin-bottom: 0;
}

.store_cc_bill_icon {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-right: 16px;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

#bill_status_1 .store_cc_bill_icon {
	background-image: url(../_images/store/store_cc_bill_status_1.png);
}

#bill_status_2 .store_cc_bill_icon {
	background-image: url(../_images/store/store_cc_bill_status_2.png);
}

#bill_status_3 .store_cc_bill_icon {
	background-image: url(../_images/store/store_cc_bill_status_3.png);
}

#bill_status_4 .store_cc_bill_icon {
	background-image: url(../_images/store/store_cc_bill_status_4.png);
}

#bill_status_1.selected .store_cc_bill_icon {
	background-color: #605cab;
	background-image: url(../_images/store/store_cc_bill_status_1_white.png);
}

#bill_status_2.selected .store_cc_bill_icon {
	background-color: #7cc576;
	background-image: url(../_images/store/store_cc_bill_status_2_white.png);
}

#bill_status_3.selected .store_cc_bill_icon {
	background-color: #ffb22c;
	background-image: url(../_images/store/store_cc_bill_status_3_white.png);
}

#bill_status_4.selected .store_cc_bill_icon {
	background-color: #00b0ff;
	background-image: url(../_images/store/store_cc_bill_status_4_white.png);
}

.store_cc_bill_balloon {
	font-size: 14px;
	line-height: 37px;
	position: absolute;
	top: 65px;
	left: 105px;
	display: block;
	visibility: hidden;
	height: 37px;
	transition: all 0.3s;
	transform: scale(0.1);
	transform-origin: top left;
	color: #fff;
	background: #0084ff;
}

.store_cc_bill_balloon:before {
	position: absolute;
	top: 0;
	left: -21px;
	display: block;
	width: 21px;
	height: 37px;
	content: '';
	background: url(../_images/store/store_cc_bill_balloon_l.png);
	background-size: contain;
}

.store_cc_bill_balloon:after {
	position: absolute;
	top: 0;
	right: -14px;
	display: block;
	width: 14px;
	height: 37px;
	content: '';
	background: url(../_images/store/store_cc_bill_balloon_r.png);
	background-size: contain;
}

.store_cc_bill_status.selected .store_cc_bill_balloon {
	visibility: visible;
	transform: scale(1);
}

.store_cc_d2c {
	position: relative;
	padding: 10% 0;
	background: #31404f;
}

.store_cc_d2c h2 {
	font-size: 44px;
	color: #fff;
}

.store_cc_d2c p {
	font-size: 16px;
	line-height: 1.5em;
	margin: 2em 0;
	color: #fff;
}

.store_cc_d2c .store_cc_container {
	justify-content: flex-end;
	max-width: 1200px;
}

.store_cc_d2c .store_cc_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
}

.store_cc_d2c:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-image: url(../_images/store/store_cc_d2c.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_cc_easy .store_cc_container {
	max-width: 1200px;
	padding: 2em 0;
}

.store_cc_easy_shop {
	margin-bottom: 32px;
	border-bottom: 1px solid #ccc;
}

.store_cc_easy_title {
	font-size: 80px;
	font-weight: bold;
	line-height: 1.2em;
	flex-basis: 20%;
	color: #5b86e5;
}

.store_cc_easy_list {
	display: flex;
	flex-basis: 72%;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
}

.store_cc_easy_list li {
	font-size: 16px;
	flex-basis: 28%;
	box-sizing: border-box;
	margin-right: 8%;
	margin-bottom: 2em;
	list-style: none;
	text-align: left;
}

.store_cc_easy_list li:nth-child(3n) {
	margin-right: 0;
}

.store_cc_easy_app {
	position: relative;
	overflow: hidden;
	max-width: 600px;
	margin: auto;
	padding: 2em 3em;
	text-align: left;
	border-radius: 8px;
	background: #f5f5f5;
}

.store_cc_easy_app:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 8px;
	content: '';
	background: #5b86e5;
}

.store_cc_easy_app h3 {
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
	color: #5b86e5;
}

.icon_app_chat_commmerce {
	margin: 10px auto;
	text-align: center;
}

.icon_app_chat_commmerce img {
	width: 80px;
	margin: 0 3%;
	border-radius: 20%;
}

.chatPopup .choose_shop u {
	color: #5b86e5;
}


.js_hero.store_cc_content {
	padding: 0;

}

.js_hero.store_cc_content .store_cc_front {
	height: 100%;
	min-height: 600px;
	background-image: url('../_images/store/store_cc_front_bg.png');
	background-repeat: no-repeat;
	background-position: 70% 100%;
	background-size: auto 100%;
}

.js_hero.store_cc_content .store_cc_front_flex {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;


	max-width: 100%;


	height: 100%;

	min-height: 600px;
	margin: 0 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.js_hero.store_cc_content .store_cc_front_container {
	width: 1600px;
	max-width: 80%;
	margin: 0 auto;
}

.js_hero.store_cc_content .store_cc_front_text {
	width: 45%;
	padding: 100px 0 0;
	text-align: left;
}

#onmenu_hero .js_hero.store_cc_content .store_cc_front_text {
	padding-top: 0;
}

.js_hero.store_cc_content .store_cc_front_text span {
	font-family: 'thaisans_ultralight';
	font-size: 1.5vw;
	line-height: normal;
	display: block;
	float: none;
	margin-top: 72px;
	margin-bottom: 0.75em;
	text-decoration: none;
	letter-spacing: 3px;
	color: white;
}

.js_hero.store_cc_content a:hover,
.js_hero.store_cc_content a:hover .store_cc_front_text span {
	text-decoration: none;
}

.js_hero.store_cc_content img.store_cc_front_social {
	height: 2vw;
}

.js_hero.store_cc_content img.store_cc_front_new {
	margin-top: 72px;
}

.service-show-big-white.service-show-big>a>.service-desc>.no_flash {
	color: white;
}

.service-show-big-white.service-show-big>a>.service-desc {
	color: rgba(255, 255, 255, 0.5);
}

.service-show-big-white.service-show-big a {
	background-color: rgba(0, 0, 0, 0.2);
}

.service-show-big-white.service-show-big>a>.service-desc>.no_flash img {
	display: inline-block;
}

.service-show-big-white.service-show-big>a>.service-desc>b.average_price {
	color: white;
}

.service-show-big-white.service-show-big>a>.service-desc>b>span {
	color: white;
	border-color: white;
}

.store_landing_page_content .ordernow {
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	width: 250px;
	height: 50px;
	margin: 30px 0;
	cursor: pointer;
	text-align: center !important;
	letter-spacing: 3px;
	color: black;
	border: 3px solid black;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
}

.js_hero .store_landing_page_content a,
.js_hero .store_landing_page_content a:hover {
	text-decoration: none;
}

.store_landing_page_content .ordernow:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

#ontop_hero .slick-dots {
	margin: 0;
	padding: 10px 0 15px;
	background: -moz-linear-gradient(rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.15) 100%);
	background-origin: padding-box;
}

#ontop_hero .slick-dots .circle_button_small {
	background: white;
}

#ontop_hero .slick-dots li:hover .circle_button_small {
	background: rgba(200, 200, 200, 1);
}

#ontop_hero .slick-dots .slick-active .circle_button_small {
	background: #00a0eb !important;
}

.js_hero.store_landing_page_content a:hover {
	text-decoration: none;
}

.store_landing_page_content .iphone_frame {
	position: absolute;
	bottom: -25%;
	left: -10%;
	-ms-transform: scale(0.7);
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
}

.store_landing_page_content .iphone_frame .landing_page_mobile {
	position: relative;
	top: 77px;
	left: 55px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 278px;
	height: 490px;
}

.choose_shop {
	overflow-x: auto;

	box-sizing: border-box;
	width: 100%;
	padding: 20px 0;
	white-space: nowrap;
}

.choose_shop a {
	font-size: 13px;
	display: inline-block;
	margin-right: 10px;
	padding: 10px;
	color: #666;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #f5f5f5;
}

.choose_shop a:hover {
	text-decoration: none;
	background: #daeaec;
}

.choose_shop u {
	display: inline-block;
	padding-top: 4px;
	text-decoration: none;
	color: #5db2bc;
	border-top: 1px solid #ddd;
}

.choose_shop img {
	width: 100px;
	height: 100px;
}

.choose_shop_desc {
	line-height: 25px;
	overflow: hidden;
	max-width: 100px;
	height: auto;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.landing_page_web1,
.landing_page_web2 {
	margin-bottom: -5px;
}

/********* Store Coupon ********/
.store_coupon_intro .service-head {
	color: #fd4f57;
}

.store_coupon_content {
	padding: 5% 0;
}

.store_coupon_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_coupon_paragraph {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 40px;
	float: none;
	max-width: 1280px;
	margin: 0 auto;
	color: #666;
}

.store_coupon_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 30px;
	float: none;
	height: auto;
	margin: 60px auto;
	text-align: center;
	letter-spacing: 3px;
	color: #333;
}

.store_coupon_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 20px auto;
	text-align: left;
	letter-spacing: 1px;
	color: black;
}

.store_coupon_content1 {
	position: relative;
	width: auto;
	height: 100%;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url('../_images/store/store_coupon_1_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_coupon_content1_container {
	position: relative;
	overflow-y: hidden;
	width: 1200px;
	height: 100%;
	min-height: 548px;
	margin: 0 auto;
}

.store_coupon_content1_text {
	position: absolute;
	z-index: 7;
	top: 0;
	left: 120px;
	padding: 148px 0;
	text-align: left;
}

.store_coupon_content1_text .store_coupon_h2,
.store_coupon_content1_text .store_coupon_paragraph {
	text-align: left !important;
	color: white;
}

.store_coupon_content1 .store_coupon_h2 {
	font-size: 72px;
	line-height: 1.2em;
}

.store_coupon_content1 .store_coupon_paragraph {
	font-size: 32px;
	line-height: 1.2em;
}

.store_coupon_content1_img {
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	overflow-y: hidden;
	width: 1200px;
	height: 100%;
	min-height: 548px;
}

.store_coupon_content1_img_container {
	position: relative;
	width: inherit;
	height: inherit;
}

.store_coupon_content1_img_container img {
	position: absolute;
	top: -76px;
	right: 0;
}

#store_coupon_content1_img_1 {
	z-index: 5;
}

#store_coupon_content1_img_2 {
	z-index: 3;
}

#store_coupon_content1_img_3 {
	z-index: 2;
}

#store_coupon_content1_img_4 {
	z-index: 4;
}

#store_coupon_content1_img_5 {
	z-index: 1;
}

.store_coupon_content2 {
	min-width: 480px;
	padding: 1px 20px 0;
	background-color: white;
}

.store_coupon_content2 .store_coupon_h2 {
	margin: 100px auto 50px;
}

.store_coupon_content2_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_coupon_content2_item {
	width: 45%;
	padding: 0 2% 0;
	text-align: left;
}

.store_coupon_content2_container_list {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_coupon_content2_item_list {
	max-width: 210px;
	padding: 0 10px;
}

.store_coupon_content2_item_list ul {
	margin: 0;
	padding: 0;
}

.store_coupon_content2_item_list ul li {
	font-size: 14px;
	line-height: 22px;
	margin: 0;
	padding: 6px 0;
	list-style: none;
	color: #777;
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.store_coupon_content2_item_list ul li span {
	display: block;
	float: left;
	height: 30px;
	margin-right: 10px;
}

.store_coupon_content2_item_list ul li.like {
	background-image: url('../_images/store/store_coupon_bullet_like.png');
}

.store_coupon_content2_item_list ul li.dislike {
	background-image: url('../_images/store/store_coupon_bullet_dislike.png');
	background-position: 0 9px;
}

.store_coupon_content2_item_list h3 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	color: #000;
	border-top: 1px solid #eee;
}

.store_coupon_content3 {
	padding: 5% 20px;
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(92deg,
			white,
			white 15%,
			#f8f8f8 15%,
			#f8f8f8 85%,
			white 85%);
	background-image: -o-linear-gradient(92deg,
			white,
			white 15%,
			#f8f8f8 15%,
			#f8f8f8 85%,
			white 85%);
	background-image: linear-gradient(-2deg,
			white,
			white 15%,
			#f8f8f8 15%,
			#f8f8f8 85%,
			white 85%);
}

.store_coupon_content3 .store_coupon_h2 {
	margin-bottom: 10px;
}

.store_coupon_content3 .store_coupon_paragraph {
	margin-bottom: 50px;
}

.store_coupon_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_coupon_content3_item {
	width: 460px;
	padding: 0 10px 60px;
	text-align: left;
}

.store_coupon_content3_item ul {
	margin: 0;
	padding: 0;
}

.store_coupon_content3_item ul li {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 36px;
	margin: 0;
	padding: 9px 0 9px 60px;
	list-style: none;
	color: #666;
	background-image: url('../_images/store/store_coupon_bullet2.png');
	background-repeat: no-repeat;
	background-position: 0 10px;
}

.store_coupon_content4 {
	padding: 1px 20px 0;
	background: #f8f8f8;
}

.store_coupon_content4 .store_coupon_h2 {
	margin-bottom: 10px;
}

.store_coupon_content4 .store_coupon_paragraph {
	margin-bottom: 60px;
}

.store_coupon_content4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_coupon_content4_item {
	width: 96%;
	max-width: 300px;
	margin: 1%;
	padding: 36px 2%;
	text-align: center;
	background: white;
}

.store_coupon_content4_item h3 {
	font-size: 20px;
	margin-top: 0;
	text-align: center;
	color: #333;
}

.store_coupon_content4 .store_coupon_content4_item .store_coupon_paragraph {
	font-family: inherit;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 0;
	color: #777;
}

.store_coupon_content4_item img {
	width: 220px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 20px;
}

.store_coupon_content5 {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: white;
}

.store_coupon_content5 .store_coupon_h2 {
	margin-bottom: 10px;
}

.store_coupon_content5 .store_coupon_paragraph {
	margin-bottom: 60px;
}

.store_coupon_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-content: center;
	flex-wrap: wrap;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;

}

.store_coupon_content5_item_l {
	width: 37.5%;
	min-width: 360px;
	max-width: 360px;
	margin: 0 40px 0 0;
	padding-bottom: 10px;
}

.store_coupon_content5_item_r {
	width: 100%;
	min-width: 360px;
	max-width: 560px;
	margin: 0;
	text-align: left;
}

.store_coupon_content5_container .store_coupon_h3 {
	margin-top: 0;
	color: #fd4f57;
}

.store_coupon_content5_container .service-paragraph {
	font-size: 14px;
	text-align: left;
	text-indent: 0;
	color: #777777;
}

.store_coupon_content5_table {
	display: table;
}

.store_coupon_content5_tr {
	display: table-row
}

.store_coupon_content5_td {
	display: table-cell;
	text-align: left;
	vertical-align: top;
}

.store_coupon_content5_td.label {
	font-weight: bold;
	padding-right: 18px;
	white-space: nowrap;
	color: #636363;
}

.store_coupon_content6 {
	padding: 5% 20px;
	background: #f83a48;
}

.store_coupon_content6 .store_coupon_h2 {
	margin-bottom: 10px;
	color: white;
}

.store_coupon_content6 .store_coupon_paragraph {
	margin-bottom: 60px;
	color: white;
}

.store_coupon_content6_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	justify-content: center;
	width: 1280px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_coupon_content6_item {
	width: 96%;
	max-width: 300px;
	margin: 1%;
	padding: 0 1%;
	text-align: center;
}

.store_coupon_content6_item .store_coupon_h3 {
	text-align: center;
	color: white;
}

.store_coupon_content6_step {
	font-family: 'rsubold';
	font-size: 60px;
	line-height: 106px;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	color: #f83a48;
	border-radius: 50px;
	background: white;
}

.store_coupon_content6_mobile {
	position: relative;
	width: auto;
	min-width: auto;
	height: auto;
	min-height: auto;
	margin: auto;
}

.store_coupon_content6_mobile_screen {
	position: absolute;
	z-index: 2;
	top: 13.4%;
	right: 15.5%;
	left: 5.5%;
	overflow: hidden;
	width: 89.0%;
	height: 73.4%;
}

.store_coupon_content6_mobile_wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.store_coupon_content6_mobile_content {
	position: relative;
	overflow: auto;
	width: 100%;
	height: 100%;
	background: white;
}

.store_coupon_content6_mobile_content img {
	margin: 0;
	margin: 0 auto;
	padding: 0;
}

#store_coupon_content6_mobile_1 img {
	-o-transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

#store_coupon_content6_mobile_1 img.step1_2 {
	content: url("../_images/store/store_coupon_mobile_1_2.png");
}

.store_coupon_content6_mobile_cursor_click {
	position: absolute;
	z-index: 5;
	width: 15%;
	padding-top: 15%;
	-o-transition: all 0.25s ease;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0.5;
	border-radius: 50%;
	background: black;
	filter: Alpha(opacity=50);
}

.store_coupon_content6_mobile_cursor_click.clicked {
	width: 10%;
	padding-top: 10%;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_coupon_content6_mobile_cursor_click.step1 {
	top: 42.5%;
	left: 50%;
}

.store_coupon_content6_mobile_cursor_click.step2_1 {
	top: 57%;
	left: 15%;
}

.store_coupon_content6_mobile_cursor_click.step2_2 {
	top: 71%;
	left: 50%;
}

.store_coupon_content6_mobile_cursor_scroll {
	position: absolute;
	z-index: 5;
	bottom: 10%;
	left: 50%;
	width: 15%;
	padding-top: 15%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	vertical-align: middle;
	opacity: 0.5;
	border-radius: 50%;
	background: black;
	filter: Alpha(opacity=50);
}

.store_coupon_content6_mobile_cursor_scroll.scrolled {
	bottom: 60%;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_coupon_content6_step2_img {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
}

.store_coupon_content6_step2_2 {
	z-index: 2;
}

.store_coupon_content6_step2_3 {
	z-index: 4;
}

.store_coupon_content6_step2_click {
	z-index: 3;
}

.store_coupon_content6_firework {
	position: absolute;
	z-index: 5;
	width: 50%;
	padding-top: 50%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url('../_images/store/store_coupon_firework.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 5% 5%;

}

.store_coupon_content6_firework.boom {
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-size: 100% 100%;
}

.store_coupon_content6_firework.fade {
	-o-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	opacity: 0;
	filter: Alpha(opacity=0);
}

.store_coupon_content6_firework.firework1 {
	top: 10%;
	left: 10%;
	-ms-transform: rotate(15deg) translate(-50%, -50%);
	-webkit-transform: rotate(15deg) translate(-50%, -50%);
	transform: rotate(15deg) translate(-50%, -50%);
}

.store_coupon_content6_firework.firework1.fade {
	top: 20%;
}

.store_coupon_content6_firework.firework2 {
	top: 30%;
	left: 40%;
	-ms-transform: rotate(75deg) translate(-50%, -50%);
	-webkit-transform: rotate(75deg) translate(-50%, -50%);
	transform: rotate(75deg) translate(-50%, -50%);
}

.store_coupon_content6_firework.firework2.fade {
	top: 40%;
}

.store_coupon_content6_firework.firework3 {
	top: 55%;
	left: 30%;
}

.store_coupon_content6_firework.firework3.fade {
	top: 65%;
}

.store_coupon_content7 {
	padding: 60px 20px 30px;
	background-color: white;
}

.store_coupon_content7 .store_coupon_h2 {
	margin-bottom: 10px;
}

.store_coupon_content7 .store_coupon_paragraph {
	margin-bottom: 60px;
}

.store_coupon_content7 .select_button {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	line-height: 65px !important;
	height: 65px;
	margin: auto;
	border-radius: 35px;
}

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

.store_coupon_content7_coupon {
	position: relative;
	width: 1085px;
	height: 330px;
	margin: 0 auto;
}

.store_coupon_content7_coupon img {
	position: absolute;
	top: 0;
}

.store_coupon_content7_coupon img:first-child {
	z-index: 7;
	left: 0;
}

.store_coupon_content7_coupon img:nth-child(2) {
	z-index: 6;
	left: 128px;
}

.store_coupon_content7_coupon img:nth-child(3) {
	z-index: 5;
	left: 256px;
}

.store_coupon_content7_coupon img:nth-child(4) {
	z-index: 4;
	left: 384px;
}

.store_coupon_content7_coupon img:nth-child(5) {
	z-index: 3;
	left: 512px;
}

.store_coupon_content7_coupon img:nth-child(6) {
	z-index: 2;
	left: 640px;
}

.store_coupon_content7_coupon img:nth-child(7) {
	z-index: 1;
	left: 768px;
}

.js_hero.store_coupon_content {
	padding: 0;
}

.js_hero.store_coupon_content1 {
	height: 100%;
	background-position: bottom center;
	background-size: cover;
}

.js_hero.store_coupon_content .store_coupon_content1_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: stretch;
	align-items: stretch;
	justify-content: center;

	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.js_hero.store_coupon_content .store_coupon_content1_text,
.js_hero.store_coupon_content .store_coupon_content1_text img,
.js_hero.store_coupon_content .store_coupon_content1_img,
.js_hero.store_coupon_content .store_coupon_content1_img img {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	overflow: visible;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	width: auto;
	padding: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.js_hero.store_coupon_content .store_coupon_content1_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;

}

.js_hero.store_coupon_content .store_coupon_content1_text {
	padding-left: 10%;
}

.js_hero.store_coupon_content .store_coupon_content1_img {
	width: 40%;
	height: 100%;
}

.js_hero.store_coupon_content .store_coupon_content1_img_container {
	width: 100%;
	background: url('../_images/store/store_coupon_front_img.png') no-repeat;
	background-size: cover;
}

/*
.js_hero.store_coupon_content .store_coupon_front{
	min-height: 600px;
	height: auto;
}
.js_hero.store_coupon_content .store_coupon_content1_container{
	width: auto;
	max-width: 1440px;
	display: flex;
	flex-wrap: nowrap;
}
.js_hero.store_coupon_content .store_coupon_content1_text{
	display: block;
	position: static;
	flex-grow: 1;
}
.js_hero.store_coupon_content .store_coupon_content1_text img{
	margin-left: 10%;
	display: block;
	position: static;
}
.js_hero.store_coupon_content .store_coupon_content1_img{
	width: 600px;
	height: auto;
	min-height: 600px;
	max-width: 50%;
	display: block;
	position: static;
	flex-grow: 1;
}
.js_hero.store_coupon_content .store_coupon_content1_img_container{
	min-height: 600px;
}
.js_hero.store_coupon_content .store_coupon_content1_img_container img{
	top: 50%;
	transform: translateY(-50%);
	width: 55%;
}
*/
.app_small_badge {
	display: inline-block;
	width: 62px;
	height: 17px;
	background: url(../_images/store/app_small_badge2.png) no-repeat;
}

.play_small_badge {
	display: inline-block;
	width: 62px;
	height: 17px;
	background: url(../_images/store/play_small_badge.png) no-repeat;
}

.spinner_container {
	position: absolute;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(309deg, rgba(200, 200, 200, 1), rgba(255, 255, 255, 1));
	background: -o-linear-gradient(309deg, rgba(200, 200, 200, 1), rgba(255, 255, 255, 1));
	background: linear-gradient(141deg, rgba(200, 200, 200, 1), rgba(255, 255, 255, 1));
}

.spinner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 40px;
	height: 40px;
	margin: auto;
	-webkit-animation: sk-scaleout 0.5s infinite ease-in-out;

	animation: sk-scaleout 0.5s infinite ease-in-out;
	border-radius: 100%;
	background-color: #333;
}

@-webkit-keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1.0);
		opacity: 0;
	}
}

@keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
		opacity: 0;
	}
}

.modern_quote {
	font-size: 1.2em;
	font-style: italic;
	padding-bottom: 20px;
	text-align: center;
	color: #00aea2;
}

.modern_quote:before {
	font-family: sans-serif;
	display: block;
	content: '//';
	color: #27e3db;
}

#promotion_mask .slick-prev,
#promotion_mask .slick-next {
	top: 0;
	height: 100%;
}

@media screen and (min-width: 1280px) {

	#promotion_mask .slick-prev,
	#promotion_mask .slick-next {
		width: 150px;
	}
}

@media screen and (min-width: 1680px) {

	#promotion_mask .slick-prev,
	#promotion_mask .slick-next {
		width: 20%;
	}
}

#promotion_mask .slick-prev {
	left: 0;
}

#promotion_mask .slick-next {
	right: 0;
}

#promotion_mask .slick-slide {
	line-height: 0;
	overflow: hidden;
	margin: 0 20px;
	opacity: 0.1;
	border-radius: 5px;
	-webkit-filter: grayscale(100);
	-o-filter: grayscale(100);
	filter: grayscale(100);
}

#promotion_mask .slick-current {
	opacity: 1;
	-webkit-filter: none;
	-o-filter: none;
	filter: none;
}

#promotion_mask .circle_button_small {
	width: 10px;
	height: 10px;
}

.service_regis_domain .service-content p {
	font-size: 14px;
}

.footer_menu {
	background: white;
}

.footer_menu .body_container3 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	box-sizing: border-box;
	padding: 40px 2% 20px;
}

.footer_menu .body_container3 .col4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-flex-basis: 75%;
	flex-basis: 75%;
	-ms-flex-preferred-size: 75%;
}

.footer_menu .col4 ul,
.footer_menu .col4 ul li {
	margin: 7px 0;
	padding: 0;
	list-style: none;
}

.footer_menu .col4 a {
	line-height: 20px;
	color: #777;
}

.footer_menu .col4 {
	font-size: 14px;
	line-height: 20px;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	text-align: left;
	/*	max-width: 20%;*/
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
}

.footer_menu .help_container {
	-webkit-flex-basis: 25%;
	flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
}

.footer_menu .help_container p {
	margin: 10px 0 20px;
}

.footer_menu .help_container a {
	line-height: inherit;
	color: #38b9eb;
}

.footer_menu .col4 b a {
	font-family: 'rsubold';
	font-size: 16px;
	display: block;
	margin-bottom: 15px;
	letter-spacing: 0.5px;
	color: black;
}

.footer_menu .help_container b {
	margin-bottom: 7px;
}

.box_content.channel_page {
	margin: 0 auto;
}

.channel_page .featured_page_detail {
	line-height: 24px;
}

#store_tab.tabs-style-linemove nav li a {
	font-family: 'sukhumvit set', 'Prachason', sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	color: #334;
	border-bottom: transparent;
}

#store_tab.tabs-style-linemove nav li a::before {
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
}

#store_tab.tabs-style-linemove nav li a:hover,
#store_tab.tabs-style-linemove nav li a:hover::before {
	text-decoration: none;
	color: #00a0eb !important;
}

#store_tab.tabs-style-linemove nav li.tab-current a {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
}

#store_tab.fixOnTop.tabs-style-linemove nav li a {
	font-size: 0.9em;
	padding: 0.5em 0;
}

#store_tab.fixOnTop.tabs-style-linemove nav li a:before {
	font-size: 14px;
}


/************ New PREMIUM COMBO SET *************/
.pcs_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	box-sizing: border-box;
	width: 100%;
	max-width: 1280px;
	margin: 20px auto;
	border-radius: 15px;
	-webkit-box-shadow: 0 20px 30px -10px #DDDDDf;
	box-shadow: 0 20px 30px -10px #DDDDDf;
}

.premium_combo-set {
	line-height: 22px;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-content: flex-start;
	align-content: flex-start;


	flex-wrap: wrap;

	box-sizing: border-box;
	width: 20%;
	padding: 30px 0 0;
	user-select: text;
	text-align: center;
	border: 1px solid #eee;
	border-right-width: 0;
	background: white;
	-ms-flex-line-pack: start;
}

.compare_container {
	font-size: 14px;
	display: table;
	box-shadow: none;
}

.compare_container td.header {
	font-weight: bold;
	background: #e5e5e5 !important;
}

.compare_container td {
	padding: 10px 5px;
	text-align: center;
	border: 1px solid #ccc;
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
}

.compare_container td:last-child {
	border-right-width: 1px !important;
}

.compare_container tbody tr:last-child td {
	border-bottom-width: 1px !important;
}

.compare_container thead tr td:nth-child(2) {
	border-radius: 3px 0 0;
}

.compare_container thead tr td:last-child {
	border-radius: 0 3px 0 0;
}

.compare_container tbody tr:first-child td:first-child {
	border-radius: 3px 0 0;
}

.compare_container tbody tr:last-child td:first-child {
	border-radius: 0 0 0 3px;
}

.compare_container tbody tr:last-child td:last-child {
	border-radius: 0 0 3px 0;
}

.compare_container tr.highlight td {
	background: #2b94ff44;
}

.compare_container td .fa {
	font-size: 15px;
	font-weight: bold;
}

.compare_container tbody tr:hover td {
	background: #eee;
}

.compare_container .premium_combo-set .a_promotion-package {
	font-size: 14px;
}

.compare_container td:first-child {
	width: 35%;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
}

.compare_container .premium_combo-set {
	display: table-cell;
	width: 13%;
	min-width: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
	border: 1px solid #ccc;
	border-color: #ccc !important;
	background: transparent;
	box-shadow: none;
}

.compare_container .premium_combo-set .premium_combo-price-avg {
	font-size: 20px;
	margin-top: 20px;
}

.compare_container .premium_combo-set .select_button {
	font-size: 14px;
	line-height: 30px !important;
	display: inline-block;
	width: auto;
	min-width: 0;
	min-width: 60px;
	height: 30px;
	margin: 15px auto 5px;
}

.compare_container .desc {
	font-size: 13px;
	opacity: 0.7;
}

.compare_container .only_pro {
	color: #0247d2;
	background: #0247d211;
	background: linear-gradient(45deg, #f5f5f5 0%, #0247d211 100%);
}

.compare_container .only_beta {
	color: darkorange;
	background: #ff8c0011;
	background: linear-gradient(45deg, #f5f5f5 0%, #ff8c0011 100%);
}

.premium_combo-set:first-child {
	border-radius: 15px 0 0 15px;
}

.premium_combo-set:last-child {
	border-right: 1px solid #eee;
	border-radius: 0 15px 15px 0;
}

.compare_container .premium_combo-set:first-child {}

.compare_container .premium_combo-set:last-child {
	border-right: 1px solid #eee;
}

.compare_container sup {
	display: inline-block;
}

.compare_container a {
	color: inherit;
}

.compare_container .flexLR {
	flex-wrap: nowrap;
}

.compare_container .flexLR a {
	line-height: 0;
	display: inline-block;
}

.compare_container .flexLR a img {
	width: 36px;
	border-radius: 8px;
}

.compare_container ul {
	margin: 0;
}

.premium_combo_top {
	width: 100%;
	/*	align-items: flex-start;*/
}

.premium_combo_bottom {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-self: stretch;
	align-self: stretch;


	flex-wrap: wrap;

	width: 100%;

	-ms-flex-item-align: stretch;
}

.premium_combo-single-free {
	/*	align-content: flex-end;*/
}

.premium_combo-single-container .fa {
	font-size: 16px;
	margin-right: 5px;
}

.premium_combo-single-container .combo_list_collage {
	display: inline-block;
	float: left;
	text-align: left;
}

.premium_combo-single-container .premium_combo-more-button-free {
	/*
	background: #f5f5f5 !important;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 15px 15px 0;
	padding: 5px;
*/
}

.premium_combo-single-container .premium_combo-more-button-free .premium_combo-single-name>.d_a {
	display: inline-block;
	width: 16px;
	margin-right: 5px;
	text-align: center;
	vertical-align: middle;
}

.premium_combo-single-container .premium_combo-more-button-free .premium_combo-single-name>a {
	/*	color: #00a0eb !important;*/
	/*
	color: #999;
	font-size: 13px;
*/
}

.premium_combo-single-container .premium_combo-more-button-free .premium_combo-single-name .minor_level_name {
	margin-bottom: 5px;
}

.premium_combo-single-container .premium_combo-more-button-free .premium_combo-single-name .minor_level_name u {
	color: darkred;
}

.premium_combo-more-button-free a:hover {
	/*	color: inherit;*/
}

.premium_combo-set-popular {
	margin-top: -30px;
	margin-bottom: -20px;
	padding: 60px 0 30px;
	border-right-width: 1px !important;
	border-radius: 5px;
	box-shadow: 0 0 40px 0 rgba(0, 0, 30, 0.05);
}

.premium_combo-set-popular+.premium_combo-set {
	border-left-width: 0px !important;
}

.premium_combo-set-disable {
	border-color: #ddd !important;
	background: #eeeef0;
}

.premium_combo-set-disable .premium_combo-single-container {
	border-color: #ddd !important;
}

.premium_combo-set-popular .select_button {
	-webkit-animation: sound_bump 2s ease infinite;
	animation: sound_bump 2s ease infinite;
}

.premium_combo-set-disable .select_button {
	-webkit-animation: none;
	animation: none;
}

@keyframes sound_bump {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(37, 160, 238, 0.5);
		box-shadow: 0 0 0 0 rgba(37, 160, 238, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(37, 160, 238, 0);
		box-shadow: 0 0 10px 20px rgba(37, 160, 238, 0)
	}
}

@-webkit-keyframes sound_bump {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(37, 160, 238, 0.5);
		box-shadow: 0 0 0 0 rgba(37, 160, 238, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(37, 160, 238, 0);
		box-shadow: 0 0 10px 20px rgba(37, 160, 238, 0)
	}
}

.premium_combo-set-popular {
	position: relative;
}

.premium_combo-set-popular .premium_combo_top .hot_badge {
	font-size: 13px;
	line-height: 20px;
	position: absolute;
	top: 20px;
	right: 0;
	left: 0;
	display: inline-block;
	width: 60px;
	margin: 0 auto;
}

.premium_combo-set .a_promotion-package {
	font-family: "helvetica", "Sukhumvit Set", 'arial';
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	letter-spacing: 1px;
	color: #25a0ee;
}

.premium_combo-set .fa.icon-x-square {
	color: red;
}

.combo1 .a_promotion-package,
.combo1 .fa {
	color: #56BD45;
}

.combo2 .a_promotion-package,
.combo2 .fa {
	color: #5AC4B1;
}

.combo3 .a_promotion-package,
.combo3 .fa {
	color: #4AA4F9;
}

.combo4 .a_promotion-package,
.combo4 .fa {
	color: #2456F6;
}

.combo5 .a_promotion-package,
.combo5 .fa {
	color: #7A01A6;
}

.premium_combo-set .premium_combo-for {
	font-family: "Sukhumvit Set", 'arial';
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #aaa;
}

.premium_combo-set .premium_combo-price {
	font-family: "helvetica", "Sukhumvit Set", 'arial';
	font-size: 36px;
	margin: 30px auto 0;
	color: #333;
}

.premium_combo-set .premium_combo-price>span,
.premium_combo-set .premium_combo-price>span>i,
.premium_combo-set .premium_combo-price>span>u {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

sup.baht_unit {
	font-size: 0.5em;
	margin-right: 2px;
}

.premium_combo-set .premium_combo-price .baht_unit {
	font-size: 0.5em;
	font-weight: bold;
	margin-right: 2px;
}

.compare_container .premium_combo-set .premium_combo-price .baht_unit {
	font-size: 0.6em;
	font-weight: bold;
	line-height: 10px;
	position: relative;
	top: 3px;
	display: inline-block;
}

.premium_combo-set .premium_combo-price .combo-unit {
	margin-left: 5px;
}

.premium_combo-set .premium_combo-price>span {
	font-family: "helvetica", "Sukhumvit Set", 'arial';
	font-size: 26px;
	font-weight: 100;
	display: inline-block;
}

.premium_combo-set .premium_combo-price>span>i {
	position: relative;
	top: -10px;
}

.premium_combo-set .premium_combo-price strike {
	text-decoration: none;
}

.strikethrough {
	position: relative;
}

.strikethrough:before {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	content: "";
	-moz-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);

	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
	opacity: 0.7;
	border-color: inherit;
	border-top: 1px solid;
}

.premium_combo-set .premium_combo-price>span>u {
	position: relative;
	left: 3px;
}

.premium_combo-set .premium_combo-price-percent {
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
	margin: 10px auto 0;
	padding: 1px 10px;
	transition: all 0.2s ease;
	white-space: nowrap;
	color: #fff;
	border-radius: 3px;
	background: #ff4500;
}

.premium_combo-price-percent.premium_combo-price-amount {
	background: mediumseagreen;
}

.premium_combo-set .premium_combo-price-percent .amount,
.premium_combo-set .premium_combo-price-percent.premium_combo-price-amount .percent {
	display: none;
}

.premium_combo-set .premium_combo-price-percent.premium_combo-price-amount .amount {
	display: block;
}

.premium_combo-set .premium_combo-price-m {
	font-weight: normal;
	margin: 0px auto;
	-ms-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	white-space: nowrap;
	color: #ff4500;
}

.premium_combo-set .premium_combo-price-full span>i,
.premium_combo-set .premium_combo-price-full span>u,
.premium_combo-set .premium_combo-price-discount span>i,
.premium_combo-set .premium_combo-price-discount span>u,
.premium_combo-set .premium_combo-price-m>span>i,
.premium_combo-set .premium_combo-price-m>span>u {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	position: static;
	text-decoration: none;
}

.premium_combo-set .premium_combo-price-full {
	font-size: 14px;
	margin-top: 0;
	white-space: nowrap;
	color: #333;
}

.premium_combo-set .premium_combo-price-discount {
	margin-top: 0;
	-ms-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	white-space: nowrap;
	color: forestgreen;
}

.premium_combo-set .premium_combo-price-full u {
	text-decoration: none;
}

.premium_combo-set .select_button {
	font-family: "helvetica", "Sukhumvit Set", 'arial';
	font-size: 15px;
	line-height: 38px !important;
	width: 140px;
	min-width: 120px;
	height: 38px;
	margin: 25px auto 15px;
	/*	background-color: #25a0ee;*/
}

.premium_combo-set-disable .select_button {
	background: #ccc;
}

.premium_combo-set-disable .premium_combo-price-percent {
	opacity: 0.5;
}

.premium_combo-single-container {

	box-sizing: border-box;
	width: 100%;
	margin: 25px 0 0;
	padding: 15px 0;
	list-style: none;
	text-align: left;
	border-top: 1px solid #eee;
}

.premium_combo-has-container {
	display: flex;
	align-items: center;
	min-height: 60px;
	padding: 0;
}

.premium_combo-has-container+.premium_combo-single-container {
	margin: 0;
}

.premium_combo-single-free-container {
	margin-top: 0;
	border: 1px solid #eee;
	border-top: 0;
	border-radius: 0 0 15px 15px;
	background: white;
	-webkit-box-shadow: 0 20px 30px -10px #DDDDDf;
	box-shadow: 0 20px 30px -10px #DDDDDf;
}

#premium_combo-single-free-container li {
	box-sizing: border-box;
	width: 25%;
	width: calc(25% - 8px);
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

/*
#combo .pcs_container {
	max-width: 1100px;
}
#combo .premium_combo-single-container {
	padding: 25px 12px;
}
*/
.premium_duo-single-container {
	margin: 0;
	padding: 0;
	list-style: none;
}

.premium_duo-single-container li {
	display: inline-block;
}

.premium_combo-single-container .premium_combo-single-name {
	display: inline-block;
	margin: 0 auto;
}

.premium_combo-single-container .premium_combo-single-name img {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 5px;
}

.premium_combo-single-container li,
.premium_combo-single-container li a {
	font-size: 14px;
	color: #666;
}

.premium_combo-single-container .premium_combo-single-name>a {
	font-size: 14px;
	line-height: 28px;
	cursor: help;
	/*	font-family: "Sukhumvit Set","helvetica", 'arial';*/
	color: #666;
}

.premium_combo-single-container .premium_combo-single-name>a:hover {
	text-decoration: none;
	color: #00a0eb;
}

.premium_combo-single-container .combo-topic {
	font-family: "Sukhumvit Set", "helvetica", 'arial';
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: left;
	color: #333;
}

.premium_combo-single-container .premium_combo-single-free-more .combo-topic {
	margin-left: 0;
}

.premium_combo-single-container .combo-topic .minor {
	font-size: 14px;
	font-weight: normal;
	color: darkorange;
}

.premium_combo-single-container li {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	margin: 0;
	padding: 5px 20px;
	text-align: left;
}

.premium_combo-single-container li.hide {
	display: none;
}

@media screen and (max-width: 1200px) {
	.premium_combo-single-container li {
		font-size: 12px;
		padding: 4px 20px;
	}
}

/*
.premium_combo-set .premium_combo-single-container li:nth-child(2n+1) {
	background: #f9f9fa;
}
*/

.premium_combo-set .premium_combo-single-container li.premium_combo-more-button {
	background: white;
}

.premium_combo-set-disable .premium_combo-single-container li.premium_combo-more-button {
	background: transparent;
}

.premium_combo-single-container li.combo-list-has-module {
	/*background: #0f02;*/
	display: list-item !important;
}

.premium_combo-single-container li.combo-list-has-not-module {
	/*background: #f001;*/
}

/*.premium_combo-single-container li.combo-list-has-module::after,*/
/*.premium_combo-single-container li.combo-list-has-not-module::after {*/
/*	position: absolute;*/
/*	top: 10px;*/
/*	right: 15px;*/
/*	display: inline-block;*/
/*	border-radius: 50%;*/
/*	text-align: center;*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	line-height: 20px;*/
/*	content: '✔';*/
/*	background-color: limegreen;*/
/*	color: white;*/
/*}*/

/*.premium_combo-single-container li.combo-list-has-not-module::after {*/
/*	font-weight: bold;*/
/*	line-height: 18px;*/
/*	content: 'x';*/
/*	background-color: red;*/
/*}*/

.premium_icon_checked {
	display: inline-block;
}

.premium_icon_checked::after {
	position: relative;
	top: 0;
	display: inline-block;
	width: 21px;
	height: 16px;
	content: '✔';
	color: limegreen;
	background-color: white;
}


#package_solo {
	display: flex;
	flex-wrap: wrap;
	max-width: 1020px;
	margin: 0 auto;
}

#package_solo>.service_category:first-child {
	flex-grow: 1;
	width: 100%;
}

.choose_package_solo {
	font-size: 16px;
	display: flex;
	flex-basis: 30%;
	flex-wrap: nowrap;
	justify-content: space-between;
	box-sizing: border-box;
	min-width: 300px;
	margin: 10px 3% 20px 0;
	padding: 20px;
	cursor: pointer;
	color: #005ce7;
	border: 1px solid #999;
	border-radius: 10px;
	background: white;
}

.choose_package_solo span {
	color: #666;
}

.choose_package_solo:hover {
	background: #f5f5f5;
}

#store_content .premium_duo-single-detail.service-show,
#store_content .premium_combo-single-detail.service-show {
	position: absolute;
	z-index: 9;
	top: -10px;
	left: 80%;
	display: none;
	width: auto;
	padding: 0;
}

#store_content .premium_combo-set:last-child .premium_combo-single-detail.service-show,
#store_content .premium_combo-single-container li.right_one .premium_combo-single-detail.service-show {
	right: 80%;
	left: auto;
}

#store_content .premium_combo-single-container .premium_combo-single-name:hover .premium_combo-single-detail.service-show {
	display: block;
}

#store_content .service-show,
.service-related-bottom .service-show {
	background: transparent;
}

#store_content .premium_combo-single-container .premium_combo-single-detail.service-show a,
.create_shop .premium_combo-single-detail.service-show a {
	border-radius: 15px;
	background: #fff9;
	-webkit-box-shadow: 0 3px 3px 0 #ccc;
	box-shadow: 0 3px 3px 0 #ccc;
	-webkit-backdrop-filter: saturate(100%) blur(20px);
	backdrop-filter: saturate(100%) blur(20px);
}

#store_content .premium_combo-single-free {
	margin-top: 0;
}

#store_content .premium_combo-single-free li {
	display: inline-block;
}

#store_content .premium_combo-single-free .premium_combo-single-free-more {
	display: none;
	margin-top: 0;
	border-top: 0;
}

#store_content .premium_combo-single-free-more .premium_combo-single-name {
	line-height: 30px;
	margin-right: 10px;

	white-space: nowrap;
}

#store_content .premium_combo-single-free-one .premium_combo-single-name img {
	width: 32px;
	height: 32px;
	margin: 5px 5px 5px 0;
	border-radius: 8px;
}

#store_content .premium_combo-single-free-more .premium_combo-single-name span {
	font-size: 14px;
	vertical-align: middle;
	color: #666;
}

#store_content .premium_combo-single-free-more .premium_combo-single-name .service-desc span {
	font-size: 12px;
	white-space: normal;
}

.flex_6 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
}

.flex_6>div {
	-webkit-flex-basis: 33.3%;
	flex-basis: 33.3%;

	box-sizing: border-box;
	padding: 10px;
	-ms-flex-preferred-size: 33.3%;
}

.lnwshop_benefit_button_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	box-sizing: border-box;
	max-width: 950px;
	margin: 20px auto 0;
	padding: 40px 5%;
	border-radius: 10px;
	background: #f5f5f5;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.lnwshop_benefit {
	margin-right: -20px;
	margin-left: -20px;
}

.lnwshop_benefit>div:after {
	display: block;
	clear: both;
	content: '';
}

.lnwshop_benefit img {
	float: left;
	margin-right: 5% !important;
}

.lnwshop_benefit b,
.lnwshop_benefit span {
	font-size: 16px;
	display: block;
}

.lnwshop_benefit b {
	margin-top: 20px;
}

.lnwshop_benefit span {
	color: #777;
}

#store_content .promotion_package_onhomepage .service-show-package {
	padding: 20px;
}

.promotion_package_onhomepage .service-show-related_package {
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-content: flex-start;
	align-content: flex-start;


	flex-wrap: wrap;

	justify-content: flex-start;
	-webkit-box-pack: start;

	-ms-flex-pack: start;

	-ms-flex-line-pack: start;
}

.promotion_package_onhomepage .service-show-related_package a {

	box-sizing: border-box;
	width: 33%;
	margin: 0 0 30px;
}

.promotion_package_onhomepage .service-show-related_package>a>.service-desc>b {
	margin-top: 15px;
}

.promotion_package_onhomepage .service-show-related_package a .select_button,
.promotion_package_onhomepage .service-show-package-related a .select_button {
	top: 15px;
}

.order-content .promotion_package_onhomepage .service-show-related_package a {
	width: 100%;
}

.order-content .promotion_package_onhomepage .service-show-related_package a .couple_bundle {
	margin-right: 20px;
}

.promotion_package_onhomepage .service-show-related_package a .couple_bundle {
	width: 230px;
}

#store_content .js-slick-all {
	margin-bottom: 0;
	padding-bottom: 0;
}

#store_content .js-slick-all>div {
	display: none;
}

.js-slick-all-nav {
	font-size: 16px;
	float: right;
	margin-top: 30px;
}

.js-slick-all-nav>div {
	display: inline-block;
	margin: 0;
	padding: 5px 15px;
	cursor: pointer;
	border: 1px solid transparent;
}

.js-slick-all-nav>div:hover {
	border-color: #aaa;
	border-radius: 4px;
	box-shadow: 0 0 1px 0 #aaa;
}

.js-slick-all-nav>div.js-slick-all-nav-active {
	color: #00a0eb;
	border: 1px solid #00a0eb;
	border-radius: 4px;
	box-shadow: 0 0 1px 0 #00a0eb;
}

.service-show-related_package a,
.service-show-package-related a {
	position: relative;
}

.service-show-related_package a .select_button,
.service-show-package-related a .select_button {
	font-size: 12px;
	line-height: 30px !important;
	position: absolute;
	top: 10px;
	left: 160px;
	width: 70px;
	min-width: inherit;
	height: 30px;
	/*	background-color: #25a0ee;*/
}

#vid_package_list .deal_style .deal_content,
#vue-container .deal_style .deal_content {
	text-align: left;
}

#vid_package_list .deal_style,
#vue-container .deal_style {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	border-radius: 30px;
}

.service-detail .select_button {
	-webkit-animation: sound_bump 2s ease infinite;
	animation: sound_bump 2s ease infinite;
}

.service-detail .select_button_gray,
.service-detail .select_button_lite_gray {
	-webkit-animation: none;
	animation: none;
}

.service-detail .store_landing_page_trybutton,
.service-detail .select_button_lite,
.service-detail .select_button_transparent {
	-webkit-animation: none;
	animation: none;
}

#promotion_package_faq ul {
	margin-left: 0;
	padding-left: 0;
}

#promotion_package_faq .faq_question::before {
	font-family: "lnw-icon" !important;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	position: absolute;
	top: 5px;
	right: 0px;
	display: inline-block;
	content: "\e97f";
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#promotion_package_faq .faq_question.open_answer::before {
	font-size: 16px;
	content: "\e9b3";
}

#promotion_package_faq .faq_question {
	font-size: 14px;
	line-height: 30px;
	position: relative;
	margin: 15px 0 0;
	padding-right: 40px;
	list-style: none;
	cursor: pointer;
	color: #444;
}

#promotion_package_faq .faq_answer {
	font-size: 14px;
	display: none;
	margin: 5px 0 20px;
	padding-right: 40px;
	color: #999;
}

#promotion_package_faq .faq_question:hover {
	color: #00a0eb;
}

.js_hero.store_coupon_content .ordernow {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 16px;
	display: inline-block;
	margin-top: 20px;
	padding: 14px 30px;
	color: white;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 30px;
}

#ontop_hero .slick-dots li {
	max-width: 30px;
}

#ontop_hero .slick-dots .slick-active .circle_button_small {
	position: relative;
	z-index: 2;
}

#ontop_hero .slick-dots li:hover .circle_button_small {
	position: relative;
	z-index: 3;
}

.module_choices_choosed .sms_computed_num_years {
	line-height: 20px;
	display: block;
	float: right;
	margin: 0 0 0 5px;
	padding: 3px 0;
	white-space: nowrap;
}

.sms_computed_num_years {
	font-size: 13px;
	display: block;
	margin: 5px 0 -5px 0;
	text-align: right;
}

.flex {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: wrap;

	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;

	-webkit-box-pack: start;

	-ms-flex-pack: start;
}

.flexLR,
.flexLR100 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;
}

.flex .flexItem,
.flexLR .flexItem {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-flex: 0;
}

.flexLR100>div {
	-ms-flex: 0 1 48%;
	-webkit-flex: 0 1 48%;
	flex: 0 1 48%;
	-webkit-box-flex: 0;
}

.flexTop {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.flexwrap {
	flex-wrap: wrap;
}

.nowrap {


	flex-wrap: nowrap;
}

.sync_fb_instruction {
	text-align: left;
}

.sync_fb_instruction ol {
	font-size: 14px;
	line-height: 25px;
	display: inline-block;
	max-width: 400px;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: decimal;
	text-align: left;
}

.sync_fb_content {
	-webkit-flex-grow: 1;
	flex-grow: 1;
	padding: 0 20px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
}

.sync_fb_content select {
	font-size: 14px;
	max-width: 100%;
}

.sync_fb_content .desc {
	max-width: 400px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
}

/********* Store lnwAds ********/
.store_ads_pretitle {
	font-size: 15px;
	line-height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 15px;
	color: #999;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_ads_line_sep {
	width: 60px;
	height: 3px;
	border-radius: 1px;
	background: #eee;
}

.store_ads_intro .service-head {
	font-size: 30px;
	color: #ff614c;
}

.store_ads_content {
	width: 100%;
	padding: 5% 0;
}

.store_ads_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_ads_paragraph {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 1280px;
	margin: 0 auto;
	color: #777;
}

.store_ads_h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: bold;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_ads_h3 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: black;
}

.store_ads_hilight {
	color: #EA4335;
}

.store_ads_hilight_blue {
	color: #4285F4;
}

.store_ads_hilight_2 {
	padding: 2px 10px;
	color: #fff;
	background: #EA4335;
}

.store_ads_content1 {
	position: relative;
	overflow: hidden;
	min-width: 960px;
	padding-top: 65px;
	/*
	background: #6dc5ff;
	background: -webkit-gradient(linear, left top, right top, from(#6dc5ff), to(#7cedf7));
	background: -webkit-linear-gradient(left, #6dc5ff 0%, #7cedf7 100%);
	background: -o-linear-gradient(left, #6dc5ff 0%, #7cedf7 100%);
	background: linear-gradient(to right, #6dc5ff 0%, #7cedf7 100%);
*/
	padding-bottom: 0;
	background: #222;
}

.store_ads_content1_front {
	position: relative;
	z-index: 3;
}

.store_ads_content1_back {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 50%;
	width: 100%;
	height: 548px;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url('../_images/store/store_ads_1_bg.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.store_ads_content1_graphwrap {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 50%;
	width: 1161px;
	height: 548px;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.store_ads_content1_graph {
	position: relative;
	width: 100%;
	height: 100%;
}

.store_ads_content1_line {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 548px;
	background-image: url('../_images/store/store_ads_1_line.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.store_ads_content1_dot {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 548px;
	background-image: url('../_images/store/store_ads_1_dot.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.store_ads_content1_animate {
	/* Firefox */
	-webkit-animation: store_ads_graph 3s ease-in-out alternate;
	/* Safari and Chrome */
	/* IE10 */
	/* Opera */
	animation: store_ads_graph 3s ease-in-out alternate;
}

.store_ads_content1_animate_mobile {
	/* Firefox */
	-webkit-animation: store_ads_graph 2s ease-in-out alternate;
	/* Safari and Chrome */
	/* IE10 */
	/* Opera */
	animation: store_ads_graph 2s ease-in-out alternate;
}

@-webkit-keyframes store_ads_graph {

	/* Chrome, Safari */
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@keyframes store_ads_graph {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

.store_ads_content1 .store_ads_h2 {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 34px;
	font-weight: normal;
	line-height: 1.3em;
	max-width: 600px;
	margin-bottom: 35px;
	color: white;
}

.store_ads_content1_img {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}

.store_ads_content1_img img {
	display: block;
	margin: 0 auto;
	padding: 0;
}

.store_ads_content2 {
	min-width: 960px;
	padding-top: 85px;
	background: #ffffff;
}

.store_ads_content2 .store_ads_paragraph {
	max-width: 960px;
}

.store_ads_content2_checklist {
	display: inline-block;
	margin-right: 10px;
}

.store_ads_content2 .store_ads_paragraph .icon_check {
	display: inline-block;
	margin-right: 3px;
	vertical-align: sub;
}

.store_ads_content2 .store_ads_paragraph span.checklist {
	font-family: 'promptregular';
	line-height: 60px;
	color: #ff614c;
}

.store_ads_content2 .store_ads_paragraph span.checklist:last-child {
	margin-right: 0;
}

.store_ads_content2_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding-top: 60px;
	border-bottom: 1px solid #eee;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_ads_content2_item {
	width: 360px;
	margin: 0;
	padding: 36px 0 0;
	text-align: center;
	background: white;
}

.store_ads_content2_item img {
	display: block;
	margin-top: 20px;
}

.store_ads_content2_arrow {
	margin: 0 36px;
	padding-top: 170px;
}

.store_ads_content2_item h3 {
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
	text-align: center;
	letter-spacing: 0;
	color: #999;
}

.store_ads_content3 {
	min-width: 960px;
	padding-top: 65px;
	padding-bottom: 0;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background: #f8f8f8;
}

.store_ads_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding-top: 40px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_ads_content3_item {
	width: 96%;
	max-width: 300px;
	margin: 1%;
	padding: 36px 2%;
	text-align: center;
	background: white;
}

.store_ads_content3_item img {
	width: 260px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 5px;
}

.store_ads_content3_item .store_ads_paragraph {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #777;
}

.store_ads_content4 {
	min-width: 960px;
	padding-top: 65px;
	padding-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
	background-color: white;
}

.store_ads_content4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding-top: 70px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_ads_content4_item {
	width: 100%;
	margin-top: 40px;
	padding: 0 0 0;
	text-align: left;
}

.store_ads_content4_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_ads_content4_text>div {
	width: 30%;
}

.store_ads_content4_text .store_ads_h3 {
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 5px;
	text-align: center;
	color: #000;
}

.store_ads_content4_text .store_ads_paragraph {
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}

.store_ads_content_collaboration {
	line-height: 0;
	padding: 0;
	text-align: center;
	background: url('../_images/store/lnwshop_google_bg.png') no-repeat center center;
}

.store_ads_content5 {
	min-width: 960px;
	padding-top: 65px;
	padding-bottom: 0;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background-color: #f8f8f8;
}

.store_ads_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 45px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_ads_content5_item {
	width: 48%;
	padding: 0 0 0;
	text-align: center;
}

.store_ads_content5_item.col_right {
	text-align: left;
}

.store_ads_content5_item.col_right .store_ads_content5_img {
	display: none;
}

.store_ads_content5_item .store_ads_h3 {
	font-family: 'thaisans_neue_extbdregular';
	font-size: 20px;
	display: inline-block;
	margin: 30px auto 5px;
	letter-spacing: 0;
	color: #333;
}

.store_ads_content5_item span.number {
	font-size: 17px;
	line-height: 24px;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 12px;
	text-align: center;
	color: white;
	border-radius: 12px;
	background: #333;
}

.store_ads_content5_step_current span.number {
	background: #ff614c;
}

.store_ads_content5_step_current .store_ads_h3 {
	color: #ff614c;
}

.store_ads_content5_step_current .store_ads_paragraph {
	color: #4ab7ff;
}

.store_ads_content5_item .store_ads_h3 {
	margin-top: 15px;
}

.store_ads_content5_item .store_ads_paragraph {
	font-size: 16px;
	line-height: 30px;
	max-width: 750px;
}

img.store_ads_content5_img {
	margin: 30px auto;
}

.store_ads_content5_item .slick-arrow {
	width: 50px;
	height: 70px;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.store_ads_content5_item .slick-prev:before,
.store_ads_content5_item .slick-next:before {
	background-size: cover;
}

.store_ads_content5_item .slick-dots .slick-active .circle_button_small {
	background: #6dc5ff;
}

.store_ads_content5_item.col_left .store_ads_h3,
.store_ads_content5_item.col_left .store_ads_paragraph {
	display: none;
}

.store_ads_content5_item.col_right .store_ads_paragraph {
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
}

.store_ads_content5 div.minor {
	font-size: 12px;
	line-height: 14px;
	padding-top: 0.5em;
	padding-bottom: 0.8em;
	color: #b0b0b0;
}

.store_ads_content5-2,
.store_ads_content5_text {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background-color: #f8f8f8;
}

.store_ads_content5-2_container {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 100%;
	max-width: 1020px;
	margin: 3% auto 0;
}

.store_ads_content5_text_container {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 100%;
	max-width: 1020px;
	margin: 3% auto 0;
}

.store_ads_content5-2_item {
	flex-basis: 30%;
	padding: 0 36px;
	text-align: center;
}

.store_ads_content5_text_item {
	flex-basis: 23%;
	text-align: left;
}

.store_ads_content5_text_item img {
	width: 32px;
	margin-bottom: 8px;
}

.store_ads_content5-2_arrow {
	display: flex;
	align-items: center;
	flex-basis: 5%;
}

.store_ads_content5_text_item .store_ads_h3 {
	font-size: 18px;
	letter-spacing: 0;
}

.store_ads_content5-2_item p,
.store_ads_content5_text_item p {
	font-size: 14px;
	text-align: left;
	color: #777;
}

.store_ads_content5-2_item span.number,
.store_ads_content5_text_item span.number {
	font-size: 17px;
	line-height: 24px;
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 12px;
	text-align: center;
	color: white;
	border-radius: 12px;
	background: #ff614c;
}

.store_ads_content5_text_item span.number {
	font-size: 14px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: #36A854;
}

.store_ads_content5_text_item .minor {
	font-size: 12px;
	color: #b0b0b0;
}

.store_ads_content6 {
	min-width: 960px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: white;
}

.store_ads_content6 .store_ads_h2 {
	margin-bottom: 10px;
}

.store_ads_content6 .store_ads_paragraph {
	max-width: 820px;
	margin-bottom: 60px;
}

.store_ads_content7 {
	min-width: 960px;
	background-color: white;
}

.store_ads_content7_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-content: center;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	padding-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;

}

.store_ads_content7_item {
	width: 500px;
	padding: 0 0 48px;
}

#content7_1_img {
	width: 445px;
}

.store_ads_content7_item .store_ads_h3 {
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 5px;
	text-align: left;
	color: #000;
}

.store_ads_content7_item .store_ads_paragraph {
	font-family: inherit;
	font-size: 14px;
	line-height: 30px;
	text-align: left;
}

.store_ads_content7_item .store_ads_paragraph ul {
	padding-left: 24px;
	list-style: none;
}

.store_ads_content7_item .store_ads_paragraph ul ul {
	padding-left: 0;
}

.store_ads_content7_item .store_ads_paragraph ul li {
	margin-bottom: 8px;
}

.store_ads_content7_item .store_ads_paragraph ul li ul li {
	margin-bottom: 0;
}

.store_ads_content7_item#content7_2_img {

	align-self: center;
	-webkit-order: 4;
	order: 4;
	width: 445px;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-ms-flex-item-align: center;
}

.store_ads_content7_item#content7_2_text {
	-webkit-order: 3;
	order: 3;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

.store_ads_content .success_case.js-slick {
	width: 100%;
}

.store_ads_content .success_case .case {
	display: flex;
}

.store_ads_content .success_case .case .detail_container {
	flex: 2;


	box-sizing: border-box;
	padding: 0 10px;
}

.store_ads_content .success_case .case .photo_container {
	flex: 3;


	box-sizing: border-box;
	padding: 0 10px;
}

.store_ads_content .success_case .case .photo_container .photo {
	position: relative;
	margin-bottom: 60px;
}

.store_ads_content .success_case .case .photo_container img {
	width: 100%;
}

.store_ads_content .success_case .case .photo_container .photo::after {
	position: absolute;
	bottom: -45px;
	left: 50%;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	content: "";
	border-radius: 50%;

	background: url(../_images/store/icon_quote_white.png) center center no-repeat;
	background-size: 48%;
}

.store_ads_content .success_case .color_header {
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 20px;
	/*	font-family: 'sukhumvit set';*/
	padding-top: 10px;
	text-align: left;
}

.store_ads_content .success_case .color_header.text_header {
	font-family: 'sukhumvit set', 'Prachason';
}

.store_ads_content .success_case .number_stat {
	margin-bottom: 40px;
}

.store_ads_content .success_case .number_header {
	font-size: 34px;
}

.store_ads_content .success_case .number_header>span {
	font-size: 0.6em;
}

.store_ads_content .success_case .paragraph {
	font-size: 16px;
	text-align: left;
}

.store_ads_content .success_case .sub_paragraph {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 15px;
	text-align: left;
	color: #999;
}

.store_ads_content .success_case .shop_url {
	display: block;
	text-align: left;
	/ / margin-bottom: 20 px;
}

.store_ads_content .success_case .case1 .color_header {
	color: #FBBC04;
}

.store_ads_content .success_case .case1 .photo_container .photo::after {
	background-color: #FBBC04;
}

.store_ads_content .success_case .case2 .color_header {
	color: #4285F4;
}

.store_ads_content .success_case .case2 .photo_container .photo::after {
	background-color: #4285F4;
}

.store_ads_content .success_case .case3 .color_header {
	color: #34A853;
}

.store_ads_content .success_case .case3 .photo_container .photo::after {
	background-color: #34A853;
}

.store_ads_content .success_case .case4 .color_header {
	color: #EA4335;
}

.store_ads_content .success_case .case4 .photo_container .photo::after {
	background-color: #EA4335;
}

.store_ads_content .success_case .case5 .color_header {
	color: #4285F4;
}

.store_ads_content .success_case .case5 .photo_container .photo::after {
	background-color: #4285F4;
}

.store_ads_content .success_case .case6 .color_header {
	color: #EA4335;
}

.store_ads_content .success_case .case6 .photo_container .photo::after {
	background-color: #EA4335;
}

.google_blue {
	color: #4285F4;
}

.google_red {
	color: #EA4335;
}

.google_yellow {
	color: #FBBC04;
}

.google_green {
	color: #34A853;
}

.ads_term_list .ads_price_list {
	margin: 0;
}

#order_facebook_ads,
#order_google_ads {
	min-width: 0;
	max-width: 600px;
	margin: 0 auto;

	text-align: left;
}

.ads_price_list {
	font-family: 'thaisans_neuebold';
	font-size: 18px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	color: black;
}

/*
.ads_price_list:after,
.ads_price_list li:after {
	display: block;
	content: '';
	clear: both;
}
*/

.ads_price_list_header {
	font-size: 22px;
	line-height: 30px;
	/*	border-bottom: 2px solid black;*/
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.ads_price_list li {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #ccc;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.ads_price_list_condition {
	line-height: 24px;
}

.ads_price_list_condition li {
	font-size: 13px;
	display: block;
	padding: 0;
	color: #999;
	border-bottom: 0;
}

.ads_price_list div {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'sukhumvit set', 'Prachason';
	font-weight: normal;
	width: 40%;
	padding: 16px 0;
	text-align: left;
}

.ads_price_list.ads_price_list_header div {
	font-weight: bold;
}

#ads_shopping .ads_price_list .ads_price2,
#ads_shopping .ads_price_list .ads_price22 {
	width: 20%;
}

#ads_shopping .ads_price_list .ads_price3 {
	width: 20%;
}

#ads_shopping .ads_price_list .ads_price1 {
	width: 40%;
}

#ads_shopping .ads_price_list .mobile_text {
	display: none;
}

.ads_price_list.store_ads_content5_item {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
}

.ads_price_list .store_ads_content5_step_0 div {
	width: 33%;
}

.ads_price_list_header div {
	padding: 6px 0;
}

.ads_price_list .ads_price3 {
	width: 20%;
}

.ads_price_list div span {
	display: inline-block;
	width: auto;
	margin-right: 5px;
	text-align: center;
}

.ads_price_list .ads_price2,
.ads_price_list .ads_price22 {
	text-align: center;
}

.ads_price_list .ads_price3 {
	text-align: center;
}

.ads_price_list .ads_price1 span {
	line-height: 0.9em;
	color: #4ab7ff;
}

.ads_price_list .ads_price1 span {
	line-height: 0.9em;
	color: #4ab7ff;
}

.ads_price_list .ads_price1 span.minor,
.ads_price_list .ads_price2 span.minor,
.ads_price_list .ads_price3 span.minor {
	font-size: 12px;
	color: #9e9e9e;
}

.ads_price_list .ads_price1 div.minor {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #ccc;
}

.ads_price_list .ads_price2 span.ads_price_before {
	color: #666;
}

.ads_price_list .ads_price2 span {
	color: #ff614c;
}

#order_facebook_ads .ads_price_list .ads_price2 span {
	color: #1e77f0;
}

.ads_price_list .select_button_tiny {
	float: none;
	margin: 0 auto;
	padding: 6px 15px 2px;
	text-align: center;
}

.ads_price_month {
	padding-top: 24px;
	padding-bottom: 48px;
}

.ads_price_month .select-style ul.select-style-current {
	border: 2px solid #ff614c;
}

#order_facebook_ads .ads_price_month .select-style ul.select-style-current {
	border: 2px solid #1e77f0;
}

.ads_price_month .select-style ul.select-style-current li {
	color: #ff614c;
}

#order_facebook_ads .ads_price_month .select-style ul.select-style-current li {
	color: #1e77f0;
}

.ads_price_month .select-style ul.select-style-current:after {
	border-right: 2px solid #ff614c;
	border-bottom: 2px solid #ff614c;
}

#order_facebook_ads .ads_price_month .select-style ul.select-style-current:after {
	border-right: 2px solid #1e77f0;
	border-bottom: 2px solid #1e77f0;
}

.ads_price_type {
	font-family: 'thaisans_neuebold';
	font-size: 18px;
	font-weight: bold;
	display: -ms-flexbox;


	display: -webkit-box;


	display: -webkit-flex;


	display: flex;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	padding: 24px 0 48px;
	color: black;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.ads_price_type_item {
	line-height: 48px;
	width: 48%;
	height: 48px;
	cursor: pointer;
	-o-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	text-align: center;
	color: #ccc;
	border: 2px solid #ccc;
	border-radius: 4px;
}

.ads_price_type_item.selected {
	color: #ff614c;
	border: 2px solid #ff614c;
}

.ads_price_list span.recommend {
	font-size: 0.7em;
	line-height: 23px;
	display: inline-block;
	padding: 0 10px;
	color: white;
	border-radius: 14px;
	background-color: forestgreen;
}

.js_hero.store_ads_content {
	padding: 0;
}

.js_hero.store_ads_front {
	height: 100%;
	background-image: url('../_images/store/store_ads_front_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
}

.js_hero.store_ads_content .store_ads_front_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	-webkit-align-items: stretch;
	align-items: stretch;


	flex-wrap: nowrap;


	-webkit-justify-content: space-between;


	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.js_hero.store_ads_content .store_ads_front_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	padding-right: 10%;
	padding-left: 10%;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.js_hero.store_ads_content .store_ads_front_img {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	width: 60%;
	height: 100%;
	-webkit-box-align: end;
	-ms-flex-align: end;
}

.js_hero.store_ads_content .store_ads_front_img .store_ads_front_img2 {
	width: 100%;
	height: 90%;
	background-color: transparent;
	background-image: url(../_images/store/hero/ads_image.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: auto 100%;
}

.js_hero.store_ads_content .ordernow {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 24px;
	display: inline-block;
	margin-top: 50px;
	padding: 14px 30px;
	color: white;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 35px;
}

.js_hero.store_ads_med_ent .store_ads_front_img {
	padding-top: 120px;
}

.js_hero.tax2017_hero a {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../_images/tax2017/banner_vat2017.jpg') no-repeat center center;
	background-size: cover;
}

.store_ads_banner_shoppingpromotion {
	position: relative;
}

.store_ads_banner_shoppingpromotion>div {
	/*
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100vw - 17px);
*/
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	color: #fff;
	background: -webkit-linear-gradient(309deg, #ff3338, #ff6031);
	background: -o-linear-gradient(309deg, #ff3338, #ff6031);
	background: linear-gradient(141deg, #ff3338, #ff6031);
}

.store_ads_banner_shoppingpromotion span {
	line-height: 20px;
	display: inline-block;
	padding: 0 8px;
	color: #ff3338;
	border-radius: 10px;
	background: #fff;
}

.store_ads_banner_shoppingpromotion div.minor {
	font-weight: normal;
	display: inline-block;
	color: #fff;
}

.store_ads_banner_shoppingpromotion div.minor_mobile {
	display: none;
}

.store_ads_banner_shoppingpromotion a,
.store_ads_banner_shoppingpromotion a:hover {
	text-decoration: underline;
	color: #fff;
}

.store_ads_content2_container2 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	-webkit-align-items: flex-start;


	align-items: flex-start;


	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	width: 960px;
	margin: 5% auto auto;
	-ms-flex-pack: distribute;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_ads_content2_container2>div {
	width: 25%;
	text-align: center;
}

.store_ads_content2_container2 span {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 16px;
	display: block;
	margin-top: 16px;
	color: #777;
}

.store_ads_content8 {
	padding-bottom: 0;
	/*	background: #464646;*/
	background: #222;
}

.store_ads_content8 h2 {
	font-size: 50px;
	width: 700px;
	color: #fff;
}

.store_ads_content8 .store_ads_paragraph {
	font-weight: 100;
	width: 960px;
	margin-top: 40px;
	margin-bottom: 120px;
	color: #fff;
}

.store_ads_content8_container {
	font-size: 14px;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: stretch;
	align-items: stretch;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1020px;
	margin: 0 auto;
	color: #999;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_ads_content8_container>div {
	flex: 1;
	/*	width: 265px;*/
	margin: 10px 15px;
	padding: 20px 30px;
	text-align: center;
	border-radius: 36px;
	background: #fff;
}

.store_ads_content8_container>div .detail {
	font-size: 12px;
	text-align: left;
	color: #999999;
}

.store_ads_content8_container>div .store_ads_h3 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 8px;
	text-align: center;
	letter-spacing: 0;
}

.store_ads_content8_container>div img {
	width: 48px;
	margin-bottom: 12px;
}

.store_ads_content8_container>div a {
	text-decoration: underline;
}

#display_google_ads {
	/*padding-top: 80px;*/
}

@media screen and (max-width: 768px) {
	#display_google_ads {
		padding-top: 10px;
	}
}

.store_ads_content8_h3 {
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	width: 700px;
	max-width: 100%;
	margin: 40px auto 80px;
	text-align: center;
	letter-spacing: 0;
	color: #fff;
}

.store_ads_content8_screenshot {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 980px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: end;
	-ms-flex-align: end;
}

.store_ads_content8_screenshot>div {


	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 15px;
}

.store_ads_content8_screenshot_text {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}

.store_ads_content8_screenshot_text img {
	display: inline-block;
	margin-right: 4px;
	vertical-align: middle;
}

.store_ads_content8_screenshot_img {
	display: block;
}

img.store_ads_content6_banner_promotion {
	margin-bottom: 24px;
	border-radius: 4px;
}

.ads_price_promotion .ads_price_list .ads_price2 span.promotion_bonus,
.ads_price_promotion .ads_price_list .ads_promotion {
	font-size: 16px;
	display: inline-block;
	width: auto;
	padding: 2px 10px;
	white-space: nowrap;
	color: #fff;
	border-radius: 20px;
	background: #ff614c;
}

#store_content.store_text_ads .store_ads_hilight {
	color: #4285F5;
}

#store_content.store_text_ads .store_ads_content2 .store_ads_paragraph span.checklist {
	color: #4285F5;
}

#store_content.store_text_ads .store_ads_content2_item {
	width: auto;
}

#store_content.store_text_ads .store_ads_content7 {
	padding-bottom: 0;
}

#store_content.store_text_ads .store_ads_content7_container {
	align-items: center;
	padding-bottom: 0;
}

#store_content.store_text_ads .store_ads_content7_item#content7_2_img {
	order: 1;
}

#store_content.store_text_ads .store_ads_content7_item#content7_2_text {
	order: 2;
}

#store_content.store_text_ads .store_ads_content7_item#content7_consult_text {
	flex-basis: 60%;
	order: 3;
	padding-bottom: 0;
}

#store_content.store_text_ads .store_ads_content7_item#content7_consult_img {
	flex-basis: 40%;
	order: 4;
	padding-bottom: 0;
}

#store_content.store_text_ads .store_ads_content7_item#content7_consult_img img {
	display: block;
	margin: 0 auto;
}

.store_ads_content7_badge {
	height: 87px;
	margin-top: 20px;
	margin-left: -5px;
	transform: scale(0.8);
	transform-origin: top left;
	text-align: left;
}

#store_content.store_text_ads .ads_price_month .select-style ul.select-style-current {
	border: 2px solid #36A854;
}

#store_content.store_text_ads .ads_price_month .select-style ul.select-style-current li {
	color: #36A854;
}

#store_content.store_text_ads .ads_price_month .select-style ul.select-style-current:after {
	border-right: 2px solid #36A854;
	border-bottom: 2px solid #36A854;
}

#store_content.store_text_ads .ads_price_list .ads_price2 span {
	color: #36A854;
}

#store_content.store_text_ads .ads_price_list .ads_price1 span {
	color: #4285F5;
}

#store_content.store_text_ads .select-style-option.selected,
#store_content.store_text_ads .select-style-option.selected:hover {
	color: #4285F5;
	background: #E8F0FE;
}

.store_ads_compare_container {
	max-width: 960px;
	margin: 4em auto 0;
}

.store_ads_compare_row {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	border-bottom: 1px solid #eee;
}

.store_ads_compare_row div {
	font-size: 16px;
	flex-basis: 28%;
	padding: 24px;
	text-align: left;
}

.store_ads_compare_row h3 {
	font-size: 20px;
}

.store_ads_compare_row img {
	border-radius: 10px;
}

.store_ads_compare_row div.store_ads_compare_col {
	font-weight: bold;
	padding-left: 0;
}

.store_ads_compare_row div.store_ads_compare_current {
	position: relative;
	color: #fff;
	background: #ff614c;
}

.store_ads_compare_row div.store_ads_compare_current h3 {
	color: #fff;
}

.store_ads_compare_row.first div.store_ads_compare_current {
	border-radius: 8px 8px 0 0;
}

.store_ads_compare_row div.store_ads_compare_current:before {
	position: absolute;
	right: 0px;
	bottom: 0;
	left: 0px;
	height: 1px;
	content: '';
	background: rgba(0, 0, 0, 0.1);
}

.store_ads_compare_row div.store_ads_compare_current:after {
	position: absolute;
	right: 0;
	bottom: -2px;
	left: 0;
	height: 2px;
	content: '';
	background: #ff614c;
}

.store_ads_compare_row.last {
	border-bottom: 0px !important;
}

.store_ads_compare_row.last div.store_ads_compare_current:after {
	bottom: -16px;
	height: 16px;
	border-radius: 0 0 8px 8px;
}

#store_content.store_text_ads .store_ads_compare_row div.store_ads_compare_current,
#store_content.store_text_ads .store_ads_compare_row div.store_ads_compare_current:after {
	background: #36A854;
}

#store_content.store_text_ads .store_ads_content1 {
	padding-bottom: 400px;
	background: url('../_images/store/store_ads_1_bg_text.png') center bottom no-repeat;
	background-size: cover;
}

.etax_blog {
	display: flex;
	max-width: 1280px;
	margin: 0 auto;
	gap: 15px;
	flex-wrap: wrap;
}

.etax_blog>div {
	flex-basis: calc(33.3% - 15px);
}

.store_etax_compare_container .store_ads_compare_row div {
	flex-basis: 31%;
}

.store_etax_compare_container .store_ads_compare_row div.minor {
	font-size: 12px;
	padding: 0;
}

.store_etax_compare_container .store_ads_compare_row div.store_ads_compare_current {
	background: #2ba0fd;
}

.store_etax_compare_container .store_ads_compare_row div.store_ads_compare_current:after {
	background: #2ba0fd;
}

/*******************************/
/********* Store Recovery cart ********/
.store_rec_intro .service-head {
	color: #5d59a0;
}

.store_rec_content {
	width: 100%;
	min-width: 960px;
	padding: 60px 0;
}

.store_rec_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_rec_paragraph {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 1280px;
	margin: 0 auto;
	color: #777;
}

.store_rec_h2 {
	font-family: 'thaisans_neuebold';
	font-size: 30px;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_rec_h3 {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #5d59a0;
}

.store_rec_hilight {
	color: #ffb22c;
}

ul.store_rec_list {
	margin: 0;
	padding: 0;
}

ul.store_rec_list li {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 32px;
	margin: 0;
	padding: 8px 0 8px 36px;
	list-style: none;
	color: #ffb22c;
	background-image: url('../_images/store/store_rec_bullet.png');
	background-repeat: no-repeat;
	background-position: 0 12px;
}

ul.store_rec_list li span.hilight {
	font-family: 'thaisans_neuebold';
	color: #5d59a0;
}

.store_rec_content1 {
	background: #413f6a url('../_images/store/store_rec_1_bg.jpg') no-repeat center center;
	background-size: cover;
}

.store_rec_content1 .store_rec_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 34px;
	letter-spacing: 1px;
	color: #fff;
}

.store_rec_content1 .store_rec_h2 span {
	font-family: 'thaisans_neue_extbdregular';
}

.store_rec_content1_img {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	width: 940px;
	margin: 40px auto 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_rec_content1_donut {
	position: relative;
	width: 330px;
	height: 330px;
}

.store_rec_content1_donut>div {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 330px;
	height: 330px;
}

#store_rec_content1_donut_purple {
	z-index: 2;
}

#store_rec_content1_donut_purple2 {
	z-index: 2;
	-ms-transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

#store_rec_content1_donut_purple3 {
	z-index: 2;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

#store_rec_content1_donut_fill1,
#store_rec_content1_donut_fill2 {
	opacity: 0;
}

.store_rec_content1_play #store_rec_content1_donut_purple3 {
	-webkit-animation-name: animate_donut_purple3;
	animation-name: animate_donut_purple3;
	-webkit-animation-duration: 0s;
	animation-duration: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_rec_content1_play #store_rec_content1_donut_fill1 {
	-webkit-animation-name: animate_donut_fill1;
	animation-name: animate_donut_fill1;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_rec_content1_play #store_rec_content1_donut_fill2 {
	-webkit-animation-name: animate_donut_fill2;
	animation-name: animate_donut_fill2;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: cubic-bezier(0.1, 0.46, 0.58, 1);
	animation-timing-function: cubic-bezier(0.1, 0.46, 0.58, 1);
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes animate_donut_fill1 {
	0% {
		opacity: 1;
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes animate_donut_fill1 {
	0% {
		opacity: 1;
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes animate_donut_fill2 {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: rotate(72deg);
		transform: rotate(72deg);
	}
}

@keyframes animate_donut_fill2 {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: rotate(72deg);
		transform: rotate(72deg);
	}
}

@-webkit-keyframes animate_donut_purple3 {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes animate_donut_purple3 {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.store_rec_content1_txt {
	font-family: 'thaisans_ultralight';
	font-size: 22px;
	width: 300px;
	text-align: center;
	letter-spacing: 1px;
	color: #fff;
}

.store_rec_content1_percent {
	font-size: 33px;
	line-height: 45px;
	width: 85px;
	height: 45px;
	margin: 0 auto 20px;
	letter-spacing: 2px;
}

.store_rec_content1_purple {
	background: #5d59a0;
}

.store_rec_content1_orange {
	background: #ffb22c;
}

.store_rec_content2a .store_rec_paragraph {
	width: 760px;
}

.store_rec_content2a_img {
	position: relative;
	width: 940px;
	margin: 80px auto;
}

#store_rec_2a_dot1,
#store_rec_2a_2,
#store_rec_2a_dot2,
#store_rec_2a_3 {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

#store_rec_2a_dot1,
#store_rec_2a_dot2 {
	opacity: 0;
}

.store_rec_content2a_note {
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	width: 720px;
	margin: 0 auto;
	letter-spacing: 1px;
	color: #cecde2;
}

.store_rec_content2b {
	background-color: #f8f8f8;
}

.store_rec_content2b .store_rec_h2 {
	font-size: 24px;
}

.store_rec_content2b_img {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	-webkit-align-items: stretch;


	align-items: stretch;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	min-width: 960px;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_rec_content2b_img>div {
	width: 252px;
	margin-top: 40px;
	padding: 30px 24px 24px;
	background: #fff;
}

.store_rec_content2b_img .store_rec_h3 {
	text-align: center;
}

.store_rec_content2b_img p {
	font-size: 14px;
	color: #777777;
}

.store_rec_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	min-width: 960px;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_rec_content3_txt {
	width: 530px;
	text-align: left;
}

.store_rec_content3_img {
	width: 381px;
	text-align: center;
}

.store_rec_content3_txt .store_rec_h2 {
	font-size: 36px;
	margin-top: 0;
	text-align: left;
	color: #5d59a0;
}

.store_rec_content3_img_graph {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	-webkit-align-items: flex-end;


	align-items: flex-end;


	flex-wrap: nowrap;
	justify-content: center;
	height: 256px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
}

.store_rec_content3_img_txt {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	justify-content: center;
	padding-top: 24px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_rec_content3_img_graph>div,
.store_rec_content3_img_txt>div {
	font-family: 'thaisans_ultralight';
	width: 50%;
	text-align: center;
	letter-spacing: 1px;
}

.store_rec_content3_before {
	color: #cecde2;
}

.store_rec_content3_after {
	color: #ffb22c;
}

.store_rec_content3_increase {
	font-size: 22px;
	margin-bottom: 8px;
}

.store_rec_content3_bar {
	width: 68px;
	height: 142px;
	margin: auto;
	border-radius: 6px 6px 0 0;
}

.store_rec_content3_before .store_rec_content3_bar {
	background: #cecde2;
}

.store_rec_content3_after .store_rec_content3_bar {
	height: 6px;
	background: #ffb22c;
}

.store_rec_content3_line {
	height: 3px;
	background: #777777;
}

.store_rec_content3_label {
	font-size: 16px;
	line-height: 16px;
	margin-top: 8px;
	color: #777777;
}

.store_rec_content3_img_txt div .amount_y {
	font-family: 'thaisans_neue_lightregular';
	font-size: 43px;
	line-height: 43px;
}

.store_rec_content3_img_txt div .amount_m {
	font-family: 'thaisans_neue_lightregular';
	font-size: 32px;
	line-height: 32px;
	margin-top: 12px;
}

.store_rec_content3_img_txt div .unit {
	font-size: 18px;
	line-height: 22px;
}

.store_rec_content4 {
	background: #5d59a0;
}

.store_rec_content4 .store_rec_h2,
.store_rec_content4 .store_rec_paragraph {
	color: #fff;
}

.store_rec_content4_img {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	-webkit-align-items: stretch;


	align-items: stretch;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	min-width: 960px;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_rec_content4_img>div {
	width: 300px;
	padding: 30px 0 0;
	color: #fff;
}

.store_rec_content4_img p {
	font-family: 'thaisans_ultralight';
	font-size: 20px;
	line-height: 34px;
	margin: 12px auto 0;
}

.store_rec_content4_number {
	font-family: 'thaisans_neue_blackregular';
	line-height: 28px;
	display: inline-block;
	width: 28px;
	height: 28px;
	color: #5d59a0;
	border-radius: 28px;
	background: #fff;
}

.store_rec_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	min-width: 960px;
	margin: auto auto 72px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_rec_content5_1 {
	margin-top: 72px;
}

.store_rec_content5_container:last-child {
	margin-bottom: 0;
}

.store_rec_content5_container>div {
	width: 440px;
	text-align: left;
}

.store_rec_content5_container .store_rec_h3 {
	font-family: 'thaisans_neuebold';
	font-size: 30px;
	margin-bottom: 12px;
}

.store_rec_content5_container div.minor {
	font-size: 13px;
	margin: 1em 0;
	color: #bdbdbd;
}

.store_rec_content5_container div.minor a {
	text-decoration: underline;
}

.store_rec_content5_container ul.store_rec_list {
	margin-top: 8px;
}

.store_rec_content5_2_img {
	position: relative;
	height: 250px;
}

.store_rec_content5_2_img>img {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	max-width: none;
}

.store_rec_content5_3_img {
	position: relative;
	height: 366px;
}

.store_rec_content5_3_img>div {
	position: absolute;
}

#store_rec_5_3_1 {
	z-index: 3;
	top: 0;
	left: 0;
}

#store_rec_5_3_2 {
	z-index: 2;
	top: 20px;
	left: 20px;
}

#store_rec_5_3_3 {
	z-index: 1;
	top: 40px;
	left: 40px;
}

#store_rec_5_3_1.play_animation {
	-webkit-animation: store_rec_5_3_1 6s infinite;
	animation: store_rec_5_3_1 6s infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

#store_rec_5_3_2.play_animation {
	-webkit-animation: store_rec_5_3_2 6s infinite;
	animation: store_rec_5_3_2 6s infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

#store_rec_5_3_3.play_animation {
	-webkit-animation: store_rec_5_3_3 6s infinite;
	animation: store_rec_5_3_3 6s infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

@-webkit-keyframes store_rec_5_3_1 {
	0% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	17% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	33% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	33.1% {
		top: 40px;
		left: 40px;
		z-index: 2;
	}

	44% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	67% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	67.1% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	75% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	100% {
		top: 0;
		left: 0;
		z-index: 3;
	}
}

@keyframes store_rec_5_3_1 {
	0% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	17% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	33% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	33.1% {
		top: 40px;
		left: 40px;
		z-index: 2;
	}

	44% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	67% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	67.1% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	75% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	100% {
		top: 0;
		left: 0;
		z-index: 3;
	}
}

@-webkit-keyframes store_rec_5_3_2 {
	0% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	8% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	33% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	33.1% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	50% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	67% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	67.1% {
		top: 40px;
		left: 40px;
		z-index: 2;
	}

	79% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	100% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}
}

@keyframes store_rec_5_3_2 {
	0% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	8% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	33% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	33.1% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	50% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	67% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	67.1% {
		top: 40px;
		left: 40px;
		z-index: 2;
	}

	79% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	100% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}
}

@-webkit-keyframes store_rec_5_3_3 {
	0% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	12% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	33% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	33.1% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	41% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	67% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	67.1% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	83% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	100% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}
}

@keyframes store_rec_5_3_3 {
	0% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	12% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	33% {
		top: 20px;
		left: 20px;
		z-index: 2;
	}

	33.1% {
		top: 20px;
		left: 20px;
		z-index: 3;
	}

	41% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	67% {
		top: 0;
		left: 0;
		z-index: 3;
	}

	67.1% {
		top: 0;
		left: 0;
		z-index: 1;
	}

	83% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}

	100% {
		top: 40px;
		left: 40px;
		z-index: 1;
	}
}

.store_rec_content6 {
	padding-bottom: 40px;
	background-color: #f8f8f8;
}

.store_rec_content6 .store_rec_paragraph {
	width: 840px;
}

.store_rec_content6_img {
	position: relative;
	width: 917px;
	height: 568px;
	margin: 24px auto auto;
}

.store_rec_content6_img_animate {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	-webkit-animation: store_rec_content6_loop 1.5s infinite;
	/* Safari 4+ */
	/* Fx 5+ */
	/* Opera 12+ */
	animation: store_rec_content6_loop 1.5s infinite;
	/* IE 10+, Fx 29+ */
}

@-webkit-keyframes store_rec_content6_loop {
	0% {
		opacity: 1;
	}

	40% {
		opacity: 0.25;
	}

	80% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes store_rec_content6_loop {
	0% {
		opacity: 1;
	}

	40% {
		opacity: 0.25;
	}

	80% {
		opacity: 1;
	}

	100% {
		opacity: 1;
	}
}

.store_rec_content7_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	min-width: 960px;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_rec_content7_img {
	position: relative;
	width: 491px;
}

.store_rec_content7_img>img {
	visibility: hidden;
}

#store_rec_7_0 {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

#store_rec_7_1,
#store_rec_7_2,
#store_rec_7_3 {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
}

#store_rec_7_2,
#store_rec_7_3 {
	opacity: 0;
}

.store_rec_content7_txt {
	width: 433px;
	text-align: left;
}

.store_rec_content7_txt .store_rec_h2 {
	font-size: 33px;
	text-align: left;
	color: #5d59a0;
}

.store_rec_content7_txt .store_rec_list {
	margin-top: 16px;
}

.store_rec_content7_tab {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	width: 360px;


	margin: 20px auto 0;


	-webkit-box-align: center;

	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_rec_content7_tab div {
	font-family: 'thaisans_ultralight';
	font-size: 14px;
	line-height: 40px;
	width: 33%;
	max-width: 120px;
	height: 40px;
	cursor: pointer;
	text-align: center;
	letter-spacing: 1px;
	color: #0078ff;
	border: 1px solid #0078ff;
	border-right: 0;
}

.store_rec_content7_tab div:hover {
	background: rgba(0, 120, 255, 0.07);
}

.store_rec_content7_tab div:first-child {
	border-radius: 20px 0 0 20px;
}

.store_rec_content7_tab div:last-child {
	border-right: 1px solid #0078ff;
	border-radius: 0 20px 20px 0;
}

.store_rec_content7_tab div.selected {
	color: #fff;
	border: 1px solid #0078ff;
	background: #0078ff;
}

.store_rec_content8 {
	padding-top: 0;
}

.store_rec_content8 .store_rec_h2 {
	font-size: 36px;
	margin-bottom: 10px;
}

.store_rec_content8 .store_rec_paragraph {
	font-size: 24px;
	width: 690px;
	margin-bottom: 60px;
}

.store_rec_content8 .select_button {
	font-family: 'thaisans_ultralight';
	font-size: 24px;
	line-height: 65px !important;
	height: 65px;
	margin: auto;
	border-radius: 35px;
}

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

.js_hero.store_rec_content {
	padding: 0;
}

.js_hero.store_rec_front {
	background-image: url('../_images/store/store_rec_front_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
}

.js_hero.store_rec_content .store_rec_front_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	-webkit-align-items: flex-end;
	align-items: flex-end;


	flex-wrap: nowrap;


	justify-content: center;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
}

.js_hero.store_rec_content .store_rec_front_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;

	align-self: center;
	max-width: 740px;
	padding: 100px 7% 0 1%;
	-webkit-box-align: end;
	-ms-flex-align: end;
	-ms-flex-item-align: center;
}

.js_hero.store_rec_content .store_rec_front_img {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	width: 55%;
	height: 100%;
	padding-right: 1%;
	padding-left: 7%;
	-webkit-box-align: end;
	-ms-flex-align: end;
}

.js_hero.store_rec_content .store_rec_front_img .store_rec_front_img2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 900px;
	height: 736px;
	max-height: 80%;
	background-color: transparent;
	background-image: url('../_images/store/store_rec_front_img.png');
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
}

.js_hero.store_rec_content .ordernow {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 20px;
	display: inline-block;
	margin-top: 20px;
	padding: 7px 30px;
	color: white;
	border: 2px solid rgba(255, 255, 255, 0.5);
	border-radius: 35px;
}

/*******************************/
.select-style {
	position: relative;
	width: 600px;
	margin: 0 auto;
}

.select-style ul {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-align: left;
	border: 1px solid #ccc;
	border-radius: 4px;
	outline: none;
}

.select-style ul li {
	line-height: 48px;
	height: 48px;
	padding-right: 29px;
	padding-left: 18px;
	list-style: none;
	cursor: pointer;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	outline: none;
	background-color: #ffffff;
}

.select-style ul li:hover {
	background-color: #f6f6f6;
}

.select-style ul li .minor {
	font-size: 14px;
	font-weight: normal;
	color: #999;
}

/*
.select-style ul.select-style-current:hover,
.select-style:hover ul.select-style-current{
	border: 2px solid #4ab7ff;
}
*/
.select-style ul.select-style-current li:hover {
	background-color: #ffffff;
}

.select-style ul.select-style-current {
	position: relative;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.select-style ul.select-style-list {
	position: absolute;
	z-index: 2;
	top: 52px;
	left: 0;
	display: none;
}

.select-style ul.select-style-current:after {
	position: absolute;
	top: 50%;
	right: 12px;
	display: block;
	width: 7px;
	height: 7px;
	margin-top: -6px;
	content: '';
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform-origin: 66% 66%;
	-webkit-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	pointer-events: none;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;

}

.select-style ul.select-style-current.open-list:after {
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.select-style-option.selected,
.select-style-option.selected:hover {
	color: #4ab7ff;
	background-color: #EEF8FA;
}

.select-style-option.disabled,
.select-style-option.disabled:hover {
	cursor: default;
	color: #e0e0e0;
	background-color: #ffffff;
}

/*******************************/

/*********** The Shop Secret ***********/
.pageZone {
	padding: 40px 0;
}

.pageZone .container {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 10px;
}

.pageZone .column,
.pageZone .columns {
	float: left;

	box-sizing: border-box;
	width: 100%;
}

.pageZone .column.noMGL,
.pageZone .columns.noMGL {
	margin-left: 0;
}

.pageZone .u-full-width {

	box-sizing: border-box;
	width: 100%;
}

.pageZone .u-max-full-width {

	box-sizing: border-box;
	max-width: 100%;
}

.pageZone .u-pull-right {
	float: right;
}

.pageZone .u-pull-left {
	float: left;
}

.pageZone img.scale-with-grid {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	outline: 0;
}

.pageZone img.scale-with-wgrid {
	max-width: 100%;
	height: auto;
	outline: 0;
}

.pageZone .container:after,
.pageZone .row:after,
.pageZone .u-cf,
.pageZone column:after,
.pageZone columns:after,
.pageZone .clear {
	display: table;
	clear: both;
	content: "";
}

.pageZone.introSection {
	padding: 0;
}

.pageZone.menuSection {
	padding: 0;
}

.pageZone .ss_menu {}

.pageZone .ss_menu ul {
	margin: 0 20px 0 0;
	padding: 0;
	text-align: right;
}

.pageZone .ss_menu li {
	font-size: 16px;
	display: inline-block;
	padding: 20px;
	list-style: none;
	cursor: pointer;
	text-shadow: 0 0 10px #666;
}

.pageZone.townSection {
	width: 100%;
	height: 645px;
	padding: 0;
	-webkit-animation: ss_animatedBackground 40s linear infinite;
	animation: ss_animatedBackground 40s linear infinite;
	background-image: url('../_images/theshopsecret/town_bg.png');
	background-repeat: repeat-x;
	background-position: 100% 0;
}

@-webkit-keyframes ss_animatedBackground {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 100% 0;
	}
}

@keyframes ss_animatedBackground {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 100% 0;
	}
}

/* For devices larger than 400px */
@media (min-width: 400px) {
	.pageZone .container {
		/*width: 95%;*/
		width: 90%;
		padding: 0;
	}
}

/* For devices larger than 750px */
@media (min-width: 750px) {
	.pageZone .container {
		width: 90%;
	}

	.pageZone .column,
	.pageZone .columns {
		margin-left: 4%;
	}

	.pageZone .column:first-child,
	.pageZone .columns:first-child {
		margin-left: 0;
	}

	.pageZone .one.column,
	.pageZone .one.columns {
		width: 4.66666666667%;
	}

	.pageZone .two.columns {
		width: 13.3333333333%;
	}

	.pageZone .three.columns {
		width: 22%;
	}

	.pageZone .four.columns {
		width: 30.6666666667%;
	}

	.pageZone .five.columns {
		width: 39.3333333333%;
	}

	.pageZone .six.columns {
		width: 48%;
	}

	.pageZone .seven.columns {
		width: 56.6666666667%;
	}

	.pageZone .eight.columns {
		width: 65.3333333333%;
	}

	.pageZone .nine.columns {
		width: 74.0%;
	}

	.pageZone .ten.columns {
		width: 82.6666666667%;
	}

	.pageZone .eleven.columns {
		width: 91.3333333333%;
	}

	.pageZone .twelve.columns {
		width: 100%;
		margin-left: 0;
	}

	.pageZone .one-third.column {
		width: 30.6666666667%;
	}

	.pageZone .two-thirds.column {
		width: 65.3333333333%;
	}

	.pageZone .one-fifth.column {
		width: 16.8%
	}

	.pageZone .one-half.column {
		width: 48%;
	}

	.pageZone .one.column.noMGL,
	.pageZone .one.columns.noMGL {
		width: 8.3333333333%;
	}

	.pageZone .two.columns.noMGL {
		width: 16.6666666667%;
	}

	.pageZone .three.columns.noMGL {
		width: 25%;
	}

	/*.four.columns.noMGL                   { width: 33.3333333333%; }*/
	.pageZone .four.columns.noMGL {
		width: 33.3%;
	}

	.pageZone .five.columns.noMGL {
		width: 41.6666666667%;
	}

	.pageZone .six.columns.noMGL {
		width: 50%;
	}

	.pageZone .seven.columns.noMGL {
		width: 58.3333333333%;
	}

	.pageZone .eight.columns.noMGL {
		width: 66.6666666667%;
	}

	.pageZone .nine.columns.noMGL {
		width: 75%;
	}

	.pageZone .ten.columns.noMGL {
		width: 83.3333333333%;
	}

	.pageZone .eleven.columns.noMGL {
		width: 91.6666666667%;
	}

	.pageZone .twelve.columns.noMGL {
		width: 100%;
	}

	.pageZone .one-third.column.noMGL {
		width: 33.3333333333%;
	}

	.pageZone .two-thirds.column.noMGL {
		width: 66.6666666667%;
	}

	.pageZone .one-fifth.column.noMGL {
		width: 20%;
	}

	.pageZone .one-half.column.noMGL {
		width: 50%;
	}

	/* Offsets */
	.pageZone .offset-by-one.column,
	.pageZone .offset-by-one.columns {
		margin-left: 8.66666666667%;
	}

	.pageZone .offset-by-two.column,
	.pageZone .offset-by-two.columns {
		margin-left: 17.3333333333%;
	}

	.pageZone .offset-by-three.column,
	.pageZone .offset-by-three.columns {
		margin-left: 26%;
	}

	.pageZone .offset-by-four.column,
	.pageZone .offset-by-four.columns {
		margin-left: 34.6666666667%;
	}

	.pageZone .offset-by-five.column,
	.pageZone .offset-by-five.columns {
		margin-left: 43.3333333333%;
	}

	.pageZone .offset-by-six.column,
	.pageZone .offset-by-six.columns {
		margin-left: 52%;
	}

	.pageZone .offset-by-seven.column,
	.pageZone .offset-by-seven.columns {
		margin-left: 60.6666666667%;
	}

	.pageZone .offset-by-eight.column,
	.pageZone .offset-by-eight.columns {
		margin-left: 69.3333333333%;
	}

	.pageZone .offset-by-nine.column,
	.pageZone .offset-by-nine.columns {
		margin-left: 78.0%;
	}

	.pageZone .offset-by-ten.column,
	.pageZone .offset-by-ten.columns {
		margin-left: 86.6666666667%;
	}

	.pageZone .offset-by-eleven.column,
	.pageZone .offset-by-eleven.columns {
		margin-left: 95.3333333333%;
	}

	.pageZone .offset-by-one-third.column,
	.pageZone .offset-by-one-third.columns {
		margin-left: 34.6666666667%;
	}

	.pageZone .offset-by-two-thirds.column,
	.pageZone .offset-by-two-thirds.columns {
		margin-left: 69.3333333333%;
	}

	.pageZone .offset-by-one-half.column,
	.pageZone .offset-by-one-half.columns {
		margin-left: 52%;
	}
}

/* For devices larger than 1000px */
@media (min-width: 1000px) {
	.pageZone {
		padding: 80px 0;
	}
}

/*********** End The Shop Secret ***********/

.title_lnwsale1711 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	line-height: normal !important;
	box-sizing: border-box;
	width: 100%;
	padding: 0 20px 50px;
	text-align: center;
	color: white;
}

.body_lnwsale1711 {
	background: url('../_images/lnwsale1711/bg.jpg') no-repeat fixed center center;
	background-size: cover;
}

.body_ku_alumni {
	background: url('../_images/ku_alumni/bg_ku_alumni4.jpg') no-repeat fixed center center;
	background-size: cover;
}

.body_transformer4_0 {
	background: url('../_images/transformer4/bg_transformer4_0.jpg') no-repeat fixed center center;
	background-size: cover;
}

.title_lnwsale1711.light_mode {
	color: black;
}

.js_hero.lnwsale1711_hero {
	position: relative;
	min-height: 500px;
	padding-top: 100px;
	background: url('../_images/lnwsale1711/bg.jpg') no-repeat center center;
	background-size: cover;
}

.js_hero.lnwsale1711_hero img {
	position: absolute;
	top: 22%;
	right: 0;
	bottom: auto;
	left: 0;

	box-sizing: border-box;
	max-width: 100%;
	max-height: 50%;
	margin: 0 auto;
}

.line_shop1111 {
	position: relative;
	float: left;
	width: 65px;
	height: 1125px;
	margin-top: 50px;
	background: url('../_images/megasale/line-yellow.jpg') repeat-y center top;
}

.line_shop1111:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 65px;
	height: 50%;
	content: '';
	background: url('../_images/megasale/line-yellow.jpg') no-repeat center bottom;
}

#lnwsale1711_benefit.content_megasale i {
	text-align: left;
}

/*---------------------------Xmas Light--------------------------*/
.lightrope_wrapper {
	position: relative;
	width: 100%;
	height: 0;
}

.lightrope {
	position: absolute;
	z-index: 1;
	overflow: hidden;
	zoom: 0.5;
	width: 100%;
	margin-top: -15px;
	/ / margin-left: - 1 %;
	margin-left: 0;
	padding: 0;
	text-align: center;
	/ / width: 102 %;
	white-space: nowrap;
	pointer-events: none;
}

.lightrope li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 28px;
	margin: 20px;
	padding: 0;
	list-style: none;
	-webkit-animation-name: flash-1-1;
	animation-name: flash-1-1;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	border-radius: 50%;
	background: rgba(0, 247, 165, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
	box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.lightrope li:nth-child(2n+1) {
	-webkit-animation-name: flash-1-2;
	animation-name: flash-1-2;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background: rgba(0, 255, 255, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.5);
	box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.5);
}

.lightrope li:nth-child(4n+2) {
	-webkit-animation-name: flash-1-3;
	animation-name: flash-1-3;
	-webkit-animation-duration: 1.1s;
	animation-duration: 1.1s;
	background: rgba(255, 149, 213, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
	box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
}

.lightrope li:nth-child(odd) {
	-webkit-animation-duration: 1.8s;
	animation-duration: 1.8s;
}

.lightrope li:nth-child(3n+1) {
	-webkit-animation-duration: 1.4s;
	animation-duration: 1.4s;
}

.lightrope li::before {
	position: absolute;
	top: -5px;
	left: 1px;
	width: 10px;
	height: 9px;
	content: "";
	border-radius: 3px;
	background: #777;
}

.lightrope li::after {
	position: absolute;
	top: -14px;
	left: 9px;
	width: 53px;
	height: 18px;
	content: "";
	border-bottom: solid rgba(0, 0, 0, 0.2) 1px;
	border-radius: 50%;
}

.lightrope li:last-child::after {
	content: none;
}

.lightrope li:first-child {
	margin-left: -40px;
}

.lightrope.lightrope_c1 li {
	-webkit-animation-name: flash-1-1;
	animation-name: flash-1-1;
	background: rgba(0, 247, 165, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
	box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
}

.lightrope.lightrope_c1 li:nth-child(2n+1) {
	-webkit-animation-name: flash-1-2;
	animation-name: flash-1-2;
	background: rgba(0, 255, 255, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.5);
	box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.5);
}

.lightrope.lightrope_c1 li:nth-child(4n+2) {
	-webkit-animation-name: flash-1-3;
	animation-name: flash-1-3;
	background: rgba(247, 0, 148, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(247, 0, 148, 1);
	box-shadow: 0 5px 24px 3px rgba(247, 0, 148, 1);
}

@-webkit-keyframes flash-1-1 {

	0%,
	100% {
		background: rgba(0, 247, 165, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
	}

	50% {
		background: rgba(0, 247, 165, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 0.2);
	}
}

@keyframes flash-1-1 {

	0%,
	100% {
		background: rgba(0, 247, 165, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 1);
	}

	50% {
		background: rgba(0, 247, 165, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 247, 165, 0.2);
	}
}

@-webkit-keyframes flash-1-2 {

	0%,
	100% {
		background: rgba(0, 255, 255, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 1);
	}

	50% {
		background: rgba(0, 255, 255, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.2);
	}
}

@keyframes flash-1-2 {

	0%,
	100% {
		background: rgba(0, 255, 255, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 1);
	}

	50% {
		background: rgba(0, 255, 255, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 255, 255, 0.2);
	}
}

@-webkit-keyframes flash-1-3 {

	0%,
	100% {
		background: rgba(255, 149, 213, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
	}

	50% {
		background: rgba(255, 149, 213, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 0.2);
	}
}

@keyframes flash-1-3 {

	0%,
	100% {
		background: rgba(255, 149, 213, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 1);
	}

	50% {
		background: rgba(255, 149, 213, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 149, 213, 0.2);
	}
}

.lightrope.lightrope_c2 li {
	-webkit-animation-name: flash-2-1;
	animation-name: flash-2-1;
	background: rgba(255, 82, 82, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
	box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
}

.lightrope.lightrope_c2 li:nth-child(2n+1) {
	-webkit-animation-name: flash-2-2;
	animation-name: flash-2-2;
	background: rgba(68, 138, 255, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.5);
	box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.5);
}

.lightrope.lightrope_c2 li:nth-child(4n+2) {
	-webkit-animation-name: flash-2-3;
	animation-name: flash-2-3;
	background: rgba(0, 230, 118, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
	box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
}

.lightrope.lightrope_c2 li:nth-child(5n+3) {
	-webkit-animation-name: flash-2-4;
	animation-name: flash-2-4;
	background: rgba(255, 234, 0, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
	box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
}

@-webkit-keyframes flash-2-1 {

	0%,
	100% {
		background: rgba(255, 82, 82, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
	}

	50% {
		background: rgba(255, 82, 82, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 0.2);
	}
}

@keyframes flash-2-1 {

	0%,
	100% {
		background: rgba(255, 82, 82, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 1);
	}

	50% {
		background: rgba(255, 82, 82, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 82, 82, 0.2);
	}
}

@-webkit-keyframes flash-2-2 {

	0%,
	100% {
		background: rgba(68, 138, 255, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 1);
		box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 1);
	}

	50% {
		background: rgba(68, 138, 255, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.2);
		box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.2);
	}
}

@keyframes flash-2-2 {

	0%,
	100% {
		background: rgba(68, 138, 255, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 1);
		box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 1);
	}

	50% {
		background: rgba(68, 138, 255, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.2);
		box-shadow: 0 5px 24px 3px rgba(68, 138, 255, 0.2);
	}
}

@-webkit-keyframes flash-2-3 {

	0%,
	100% {
		background: rgba(0, 230, 118, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
	}

	50% {
		background: rgba(0, 230, 118, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 0.2);
	}
}

@keyframes flash-2-3 {

	0%,
	100% {
		background: rgba(0, 230, 118, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
		box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 1);
	}

	50% {
		background: rgba(0, 230, 118, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 0.2);
		box-shadow: 0 5px 24px 3px rgba(0, 230, 118, 0.2);
	}
}

@-webkit-keyframes flash-2-4 {

	0%,
	100% {
		background: rgba(255, 234, 0, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
	}

	50% {
		background: rgba(255, 234, 0, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 0.2);
	}
}

@keyframes flash-2-4 {

	0%,
	100% {
		background: rgba(255, 234, 0, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 1);
	}

	50% {
		background: rgba(255, 234, 0, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 234, 0, 0.2);
	}
}

.lightrope.lightrope_c3 li {
	-webkit-animation-name: flash-3-1;
	animation-name: flash-3-1;
	background: rgba(255, 247, 153, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
}

.lightrope.lightrope_c3 li:nth-child(2n+1) {
	-webkit-animation-name: flash-3-2;
	animation-name: flash-3-2;
	background: rgba(255, 247, 153, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.5);
	box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.5);
}

.lightrope.lightrope_c3 li:nth-child(4n+2) {
	-webkit-animation-name: flash-3-3;
	animation-name: flash-3-3;
	background: rgba(255, 247, 153, 1);
	-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
}

@-webkit-keyframes flash-3-1 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

@keyframes flash-3-1 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

@-webkit-keyframes flash-3-2 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

@keyframes flash-3-2 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

@-webkit-keyframes flash-3-3 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

@keyframes flash-3-3 {

	0%,
	100% {
		background: rgba(255, 247, 153, 1);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 1);
	}

	50% {
		background: rgba(255, 247, 153, 0.4);
		-webkit-box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
		box-shadow: 0 5px 24px 3px rgba(255, 223, 124, 0.2);
	}
}

/*----------------------------------------------------*/


/*--------------------------- LnwShop Why 2018 --------------------------*/
.nav_why {
	position: relative;
	z-index: 2;
	padding-bottom: 0;
}

.hasFixedTop .nav_why ul {
	background: #3338;
}

#call_to_action .nav_why {
	height: auto;
	margin: 20px auto 0;
}

#call_to_action .nav_why ul {
	background: transparent;
}

.nav_why ul {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	margin: 0;


	padding: 20px 0 0;


	list-style: none;


	-webkit-box-align: center;

	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.nav_why ul li {
	font-size: 1.6em;
	line-height: 40px;
	width: auto;
	padding: 0 24px;
	text-align: center;
}

.nav_why ul li a,
#call_to_action .nav_why ul li a {
	display: inline-block;

	box-sizing: border-box;
	padding: 3px 0;
	-o-transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	color: #999;
	border-bottom: 3px solid transparent;
}

.nav_why ul li a:hover,
#call_to_action .nav_why ul li a:hover {
	text-decoration: none;
	border-bottom: 3px solid #999;
}

.nav_why ul li.select a,
#call_to_action .nav_why ul li.select a {
	border-bottom: 3px solid #00a0eb;
}

.nav_why_white ul li.select a {
	border-bottom-color: white;
}

.nav_why_current {
	display: none;
}

.nav_why_white {
	height: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.nav_why ul li.select a,
#call_to_action .nav_why ul li.select a {
	color: #00a0eb;
}

.nav_why_white ul li a,
.nav_why_white ul li.select a {
	color: white;
}

.nav_why_white ul li a:hover {
	border-bottom-color: white;
}

#why_page h1 {
	margin-right: 0;
	margin-left: 0;
	color: #212121;
}

#why_page h2 {
	font-size: 2.4em;
	margin-top: 0;
	margin-bottom: 1em;
	color: #212121;
}

#why_page h3 {
	font-size: 1em;
	color: #212121;
}

#why_page p {
	font-size: 1.4em;
	font-weight: lighter;
	line-height: 1.8em;
	margin-top: 2em;
	margin-bottom: 2em;
	color: #90a4ae;
}

#why_page li {
	font-size: 1.2em;
	line-height: 1.8em;
	color: #90a4ae;
}

#why_page .feature_box {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
}

#why_page .moredetail {
	text-align: right;
}

#why_page .moredetail a {
	font-size: 16px;
	line-height: 2em;
	text-decoration: underline;
}

.feat_cont {
	position: relative;
	z-index: 2;
}

.section_wrapper {
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
}

.flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
}

#why_feat_title {
	height: 0;
	padding-bottom: 40%;
	text-align: center;
}

#why_feat_title .header_text {
	width: 80%;
	max-width: 1100px;
	margin-top: 160px;
	padding: 5% 0 6%;
	border-radius: 5px;
	background: #fefeffe0;
}

#why_feat_title .header_text h1 {
	font-size: 3.6em;
	margin-top: 0;
}

#why_feat_title .header_text .subtitle {
	font-size: 2em;
	font-weight: normal;
	color: #4e4e4e;
}

.b-action {
	display: inline-block;
	margin: 0 auto;
}

.b-action a {
	font-size: 2em;
	line-height: 40px;
	display: inline-block;
	padding: 10px 40px 8px;
	color: white;
	border-radius: 30px;
	background-color: #00aeef;
}

.b-action a:hover {
	text-decoration: none;
}

#why_page .banner {
	position: fixed;
	z-index: 1;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#why_page .banner div {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

#why_page .banner div[banner="1"] {
	background-image: url('../_images/lnwshop_why/banner/1.jpg');

}

#why_page .banner div[banner="2"] {
	background-image: url('../_images/lnwshop_why/banner/2.jpg');

}

.shop_search_bg {
	background-position: center;
	background-size: cover;
}

.shop_search_bg,
#why_page .banner div[banner="3"] {
	background-image: url('../_images/lnwshop_why/banner/3.jpg');
}

#why_page .banner div[banner="4"] {
	background-image: url('../_images/lnwshop_why/banner/4.jpg');

}

#why_page .banner div[banner="5"] {
	background-image: url('../_images/lnwshop_why/banner/5.jpg');

}

#why_page .banner div[banner="6"] {
	background-image: url('../_images/lnwshop_why/banner/6.jpg');

}

#why_intro {
	padding-top: 80px;
	padding-bottom: 80px;
}

#why_intro .contentcol h2 {
	margin-bottom: 0;
}

#why_intro .manage_one_place ul {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}

#why_intro .manage_one_place ul li {
	font-size: 1.4em;
	line-height: 1.4em;
	padding-top: 0.8em;
	padding-right: 30px;
	padding-bottom: 0.8em;
	border-bottom: 1px solid #b0d4de;
	background-image: url('../_images/lnwshop_why/check.svg');
	background-repeat: no-repeat;
	background-position: right;
	background-size: 24px;
}

#why_intro .manage_one_place ul li:last-child {
	border-bottom: 0;
}

#why_intro .easy_go_online {
	margin-bottom: 80px;
}

#why_intro .contentcol {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;


	flex-wrap: wrap;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;
}

#why_intro .easy_go_online .contentcol {
	height: 280px;
}

#why_intro .manage_one_place .contentcol {
	height: 550px;
}

#why_intro .contentcol h2,
#why_intro .contentcol p,
#why_intro .contentcol .moredetail,
#why_intro .manage_one_place .contentcol ul {
	width: 50%;
}

#why_intro .easy_go_online .contentcol h2 {
	-webkit-order: 1;
	order: 1;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

#why_intro .easy_go_online .contentcol p {
	-webkit-order: 3;
	order: 3;
	margin-top: 1em;
	margin-bottom: 1em;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

#why_intro .easy_go_online .contentcol .moredetail {
	-webkit-order: 4;
	order: 4;
	margin-top: 1em;
	text-align: left;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

#why_intro .easy_go_online .contentcol .moredetail a {
	font-size: 1.6em;
	line-height: 2.5em;
	display: inline-block;
	height: 2.4em;
	padding: 0 1.2em;
	text-decoration: none;
	color: #00a0eb;
	border: 2px solid #00a0eb;
	border-radius: 1.2em;
}

#why_intro .easy_go_online .contentcol .moredetail a:hover {
	color: #35bded;
	border: 2px solid #35bded;
}

#why_intro .manage_one_place .contentcol h2 {
	-webkit-order: 2;
	order: 2;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

#why_intro .manage_one_place .contentcol p {
	-webkit-order: 3;
	order: 3;
	margin-top: 1em;
	margin-bottom: 1em;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

#why_intro .manage_one_place .contentcol ul {
	-webkit-order: 4;
	order: 4;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

#why_intro .manage_one_place .contentcol .moredetail {
	-webkit-order: 5;
	order: 5;
	margin-top: 2em;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
}

#why_intro .contentcol .intro_img {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

#why_intro .easy_go_online .intro_img {
	-webkit-order: 5;
	order: 5;
	width: 420px;
	height: 280px;
	margin-left: 6%;
	background-image: url('../_images/lnwshop_why/shop.png');
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
}

#why_intro .manage_one_place .intro_img {
	-webkit-order: 1;
	order: 1;
	width: 420px;
	height: 475px;
	margin-right: 6%;
	margin-bottom: 65px;
	background-image: url('../_images/lnwshop_why/dashboard.png');
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

#why_sixfeatures {
	padding-top: 80px;
	padding-bottom: 80px;
	background: #eeeeee url(../_images/store/bg_grain.png) repeat;
}

#why_sixfeatures .flex_container {

	align-items: center;
	justify-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#why_sixfeatures h2 {
	font-size: 2.4em;
	margin-bottom: 1.4em;
	text-align: center;
}

#why_sixfeatures .threecolsbox {
	align-items: flex-start;
}

#why_sixfeatures .icon-title {
	-webkit-order: 0;
	order: 0;
	width: 64px;
	max-height: 50px;
	margin: 20px 0;
	padding-right: 10px;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
}

#why_sixfeatures .featurebox {
	width: 324px;
}

#why_sixfeatures .feature_box {
	-webkit-order: 1;
	order: 1;

	box-sizing: border-box;
	width: 234px;
	margin: 20px 0 20px 16px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

#why_sixfeatures .feature_box .topic {
	font-size: 2em;
	font-weight: normal;
	line-height: 1.5em;
}

#why_sixfeatures .feature_box .desc {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #90a4ae;
}

#user_feedback {
	background: #424141 url('../_images/lnwshop_why/lnwshop_mobile_site_isometric.jpg') no-repeat;
	background-size: cover;
}

#user_feedback .section_wrapper {
	width: 100%;
	max-width: none;
	padding-top: 80px;
	padding-bottom: 80px;
}

#user_feedback .overlay {
	background: hsla(200, 100%, 0%, 0.6);
}

#user_feedback .overlay_num {
	background: hsla(200, 100%, 0%, 0.3);
}

#user_feedback .overlay_num .section_wrapper {
	max-width: 1200px;
}

#user_feedback h2 {
	font-size: 2.4em;
	margin: 0;
	text-align: center;
	color: #ffffff;
}

#user_feedback .threecolsbox {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 30px 0 50px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

#user_feedback .stat_box {
	width: 324px;
	text-align: center;
}

#user_feedback .stat_box .stat-number {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 4em;
	font-weight: bold;
	line-height: 2em;
	color: #00aeef;
	text-shadow: 0 4px rgba(0, 0, 0, 0.8);
}

#user_feedback .stat_box .stat-desc {
	font-size: 1.4em;
	color: #ffffff;
}

#user_feedback .stat_date {
	line-height: 48px;
	text-align: center;
	color: #9e9e9e;
}

#user_feedback .feedback .feedback_box {
	width: 300px;
	margin: 0 20px;
	padding: 24px;
	border-radius: 8px;
	background: rgba(238, 248, 250, 0.9);
	-webkit-box-shadow: 0 5px rgba(144, 164, 174, 0.5);
	box-shadow: 0 5px rgba(144, 164, 174, 0.5);
}

#user_feedback .feedback .feedback_box img {
	display: block;
	width: 110px;
	height: 110px;
	margin: 30px auto;
	border-radius: 55px;
}

#user_feedback .feedback .feedback_box .quote {
	font-size: 1.2em;
	line-height: 2em;
	padding-left: 40px;
	text-align: left;
	background-image: url('../_images/lnwshop_why/quote.svg');
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto;
}

#user_feedback .feedback .feedback_box .signature {
	font-size: 1.2em;
	font-style: italic;
	display: none;
	margin: 20px 0;
	padding-left: 40px;
}

#user_feedback .slick-dots li button:before {
	color: white;
}

#call_to_action,
#why_intro,
#easy_n_free,
#press_aboutus {
	position: relative;
	z-index: 2;
	background: white;
}

#easy_n_free .section_wrapper {
	padding-top: 80px;
	padding-bottom: 80px;
}

#easy_n_free h2 {
	text-align: center;
}

#easy_n_free p {
	text-align: center;
}

#easy_n_free .twocolsbox {
	align-items: flex-start;
}

#easy_n_free .icon-title {
	-webkit-order: 0;
	order: 0;
	width: 64px;
	padding-right: 10px;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
}

#easy_n_free .icon-title img {
	width: 56px;
}

#easy_n_free .featurebox {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: nowrap;

	justify-content: flex-start;
	-webkit-order: 1;
	order: 1;

	box-sizing: border-box;
	width: 50%;
	margin: 20px 0;


	padding-right: 20px;


	-webkit-box-ordinal-group: 2;


	-ms-flex-order: 1;

	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

#easy_n_free .featurebox .content {
	display: block;
}

#easy_n_free .featurebox .topic {
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.5em;
	padding-right: 24px;
}

#easy_n_free .featurebox .desc {
	font-size: 1.2em;
	line-height: 1.5em;
	padding-right: 24px;
	color: #90a4ae;
}

#service_mind {
	padding-top: 80px;
	padding-bottom: 0;
	background: #eee;
}

#service_mind .section_wrapper {
	width: 1152px;
}

#service_mind .flex_container {

	flex-wrap: nowrap;

}

#service_mind h2 {
	margin-bottom: 0;
}

#service_mind .service_mind_content {
	padding-right: 5%;
	padding-bottom: 80px;
}

#service_mind .service_mind_img {
	line-height: 0;
	-webkit-align-self: flex-end;
	align-self: flex-end;
	margin-bottom: 0;
	-ms-flex-item-align: end;
}

/*------------- Why FREE ---------------*/
#why_free h1 {
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 0;
	color: #212121;
}

#why_free h2 {
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 1em;
	color: #212121;
}

#why_free h3 {
	font-size: 24px;
	color: #464646;
}

#why_free h3 span {
	font-size: 18px;
	line-height: 26px;
}

#why_free p {
	font-size: 16px;
	font-weight: lighter;
	line-height: 30px;
	margin-top: 16px;
	margin-bottom: 16px;
	color: #90a4ae;
}

#why_free li {
	font-size: 1.2em;
	line-height: 1.8em;
	color: #90a4ae;
}

#why_free .feature_box {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
}

#why_free .section_wrapper {
	padding-top: 40px;
	text-align: center;
}

#why_free_title {
	margin-bottom: 80px;
}

#why_free_title .header_text .subtitle {
	font-size: 2em;
	font-weight: normal;
	line-height: 2em;
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	color: #4e4e4e;
}

#why_free_bullet {
	padding: 20px 0;
	background: #43bdfc;
}

#why_free_bullet .section_wrapper {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	justify-content: flex-start;

	padding-top: 0;

	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

#why_free_bullet .section_wrapper div {
	font-size: 20px;
	line-height: 50px;
	width: 25%;
	height: 50px;
	text-align: left;
	color: #fff;
}

#why_free_bullet .section_wrapper div::before {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 6px;
	content: '';
	vertical-align: middle;
	background-image: url('../_images/lnwshop_why/check_white.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

#why_free_intro {
	padding-top: 80px;
	padding-bottom: 80px;
}

#why_free_intro.section_wrapper {
	text-align: left;
}

#why_free_intro .contentcol h2 {
	margin-bottom: 0;
}

#why_free_intro .why_free_whatyougot ul {
	margin: 30px 0 0;
	padding: 0;
	list-style: none;
}

#why_free_intro .why_free_whatyougot ul li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 30px;
	position: relative;
	padding-top: 16px;
	padding-right: 72px;
	padding-bottom: 16px;
	border-bottom: 1px solid #90a4ae;
}

#why_free_intro .why_free_whatyougot ul li::after {
	line-height: 32px;
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	margin-top: -16px;
	content: 'FREE';
	color: #00aeef;
}

#why_free_intro .why_free_3step {
	margin: 40px 0 80px;
}

#why_free_intro .contentcol {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;


	flex-wrap: wrap;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;
}

#why_free_intro .why_free_3step .contentcol {
	height: 800px;
}

#why_free_intro .why_free_whatyougot .contentcol {
	height: 600px;
}

#why_free_intro .contentcol h2,
#why_free_intro .contentcol p,
#why_free_intro .contentcol .moredetail,
#why_free_intro .why_free_whatyougot .contentcol ul {
	width: 50%;
}

#why_free_intro .why_free_3step .contentcol h2 {
	-webkit-order: 1;
	order: 1;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

#why_free_intro .why_free_3step .contentcol h3 {
	margin-top: 1.6em;
	margin-bottom: 0;
}

#why_free_intro .why_free_3step .contentcol h3 span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	text-align: center;
	color: #00aeef;
	border: 2px solid #00aeef;
	border-radius: 50%;
}

#why_free_intro .why_free_3step .contentcol p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#why_free_intro .why_free_3step .contentcol h3[step="1"] {
	-webkit-order: 2;
	order: 2;
	margin-top: 2.4em;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

#why_free_intro .why_free_3step .contentcol p[step="1"] {
	-webkit-order: 3;
	order: 3;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

#why_free_intro .why_free_3step .contentcol h3[step="2"] {
	-webkit-order: 4;
	order: 4;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

#why_free_intro .why_free_3step .contentcol p[step="2"] {
	-webkit-order: 5;
	order: 5;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
}

#why_free_intro .why_free_3step .contentcol h3[step="3"] {
	-webkit-order: 6;
	order: 6;
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
}

#why_free_intro .why_free_3step .contentcol p[step="3"] {
	-webkit-order: 7;
	order: 7;
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
}

#why_free_intro .why_free_whatyougot .contentcol h2 {
	-webkit-order: 2;
	order: 2;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

#why_free_intro .why_free_whatyougot .contentcol ul {
	-webkit-order: 4;
	order: 4;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

#why_free_intro .contentcol .why_free_intro_img {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

#why_free_intro .why_free_3step .why_free_intro_img {
	-webkit-order: 8;
	order: 8;
	width: 420px;
	height: 640px;
	margin-left: 6%;
	background-image: url('../_images/lnwshop_why/free/basketboy.png');
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
}

#why_free_intro .why_free_whatyougot .why_free_intro_img {
	-webkit-order: 1;
	order: 1;
	width: 420px;
	height: 475px;
	margin-right: 6%;
	margin-bottom: 65px;
	background-image: url('../_images/lnwshop_why/free/whatyougot.png');
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

/*------------- Why FAQ ---------------*/
#why_faq h1 {
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 0;
	color: #212121;
}

#why_faq .section_wrapper {
	text-align: center;
}

.why_faq_grouptitle {
	font-size: 24px;
	line-height: 80px;
	position: relative;
	height: 80px;
	padding-right: 72px;
	padding-left: 24px;
	cursor: pointer;
	text-align: left;
	color: #00aeef;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;

}

.why_faq_group:first-child .why_faq_grouptitle {
	border-top: 1px solid #e0e0e0;
}

.why_faq_grouptitle::after {
	position: absolute;
	top: 36px;
	right: 24px;
	display: block;
	width: 22px;
	height: 13px;
	content: '';
	-o-transition: transform 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	background-image: url('../_images/lnwshop_why/arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

.why_faq_group_active .why_faq_grouptitle {
	color: #fff;
	border-color: #00aeef;
	background: #00aeef;
}

.why_faq_group_active .why_faq_grouptitle::after {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url('../_images/lnwshop_why/arrow_white.svg');
}

.why_faq_question {
	font-size: 1.4em;
	display: none;
	padding: 24px 48px 60px;
	text-align: left;
	border-bottom: 1px solid #e0e0e0;
	background: #fafafa;
}

.why_faq_question_q {
	font-weight: normal;
	padding-bottom: 24px;
	color: #43bdfc;
}

a.why_faq_question_more {
	font-size: 0.8em;
	line-height: 40px;
	display: inline-block;
	height: 40px;
	margin-top: 24px;
	padding-right: 12px;
	padding-left: 12px;
	border: 2px solid #00aeef;
	border-radius: 4px;
}

a.why_faq_question_more:hover {
	text-decoration: none;
	background: #fff;
}

a.why_faq_question_more::after {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 4px;
	content: '';
	vertical-align: middle;
	background-image: url('../_images/lnwshop_why/arrow_more.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

/*------------- Why Service ---------------*/
#why_services h1 {
	font-size: 58px;
	font-weight: lighter;
	line-height: 1.4em !important;
	margin: 0 0 40px;
	color: #212121;
}

#why_services h2 {
	font-size: 44px;
	line-height: 1.4em;
	margin-top: 0;
	margin-bottom: 24px;
	color: #212121;
}

#why_services h3 {
	font-size: 32px;
	line-height: 1.4em;
	margin-top: 0;
	margin-bottom: 16px;
	color: #212121;
}

#why_services p {
	font-size: 1.4em;
	line-height: 1.8em;
	margin-top: 0;
	margin-bottom: 0;
	color: #757575;
}

#why_services_title {
	overflow: hidden;
	background-image: url('../_images/lnwshop_why/service/0_bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#why_services_title>div {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;


	-webkit-justify-content: space-between;


	justify-content: space-between;

	width: 1152px;
	margin: 0 auto;
	padding-top: 150px;
	padding-bottom: 80px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

#why_services_title h1 {
	font-size: 50px;
	width: 480px;
	margin-right: 60px;
	text-align: left;
	color: #fff;
}

#why_services_title h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	font-weight: normal;
	width: auto;
	margin: 40px 0 0;
	text-align: left;
	color: rgba(255, 255, 255, 0.9);
}

#why_services_title a {
	font-size: 1.6em;
	line-height: 3.1em;
	display: inline-block;
	height: 3em;
	padding: 0 1.6em;
	text-decoration: none;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 1.6em;
	background: transparent;
}

#why_services_flow {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	-webkit-align-items: stretch;


	align-items: stretch;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1152px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 0;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

#why_services_index {
	position: relative;
	width: 25%;
	margin-top: 16px;
}

#why_services_index>div {
	margin-bottom: 136px;
}

#why_services_index>div.fixOnTop {
	top: 100px !important;
}

#why_services_index ul {
	width: 248px;
	margin: 0 40px 20px 0;
	padding: 0;
	list-style-type: none;
	background-image: url('../_images/lnwshop_why/service/dashline_v.svg');
	background-repeat: repeat-y;
	background-position: 1px top;
	background-size: 16px 16px;
}

#why_services_index ul li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 40px;
	padding-left: 24px;
	cursor: pointer;
	-o-transition: font-size 0.5s ease, color 0.5s ease;
	-webkit-transition: font-size 0.5s ease, color 0.5s ease;
	transition: font-size 0.5s ease, color 0.5s ease;
	text-align: left;
	color: #bdbdbd;
	background-color: #fff;
	background-image: url('../_images/lnwshop_why/service/index_bullet.svg');
	background-repeat: no-repeat;
	background-position: 1px 5px;
	background-size: 16px 16px;
}

#why_services_index ul li.selected {
	font-size: 20px;
	line-height: 24px;
	color: #02aef0;
	background-image: url('../_images/lnwshop_why/service/index_bullet_selected.svg');
	background-position: 0 4px;
	background-size: 18px 18px;
}

#why_services_index.sticky>div {
	position: sticky !important;
	top: 100px !important;
}

#why_services_index>div.fixOnBottom {
	position: absolute;
	bottom: 0;
}

#why_services_content {
	width: 75%;
}

#why_services_content .video_frame {
	margin-top: 15px;
}

.why_services_subject {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-top: 60px;
	padding-bottom: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.why_services_subject:first-child {
	padding-top: 0;
}

.why_services_subject:last-child {
	padding-bottom: 120px;
}

.why_services_subject>div {
	width: calc(50% - 48px);
	margin-bottom: 60px;
}

.why_services_subject>div.why_services_p1,
.why_services_subject>div.why_services_img {
	margin-bottom: 80px;
}

.why_services_p2 a {
	font-size: 1.4em;
	display: inline-block;
	margin-top: 20px;
}

.why_services_img {
	position: relative;
	height: 0;
}

.why_services_img img {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(50vw - 250px);
	/* 100vw - 822px - (50vw - 624px ) - 48px */
	min-width: 384px;
}

.why_services_img[service="1"] {
	height: calc(36vw - 180px);
	/* calc(50vw - 250px)*0.72 */
	min-height: 302px;
	max-height: 437px;
	/* 419px * 0.72 */
}

.why_services_img[service="1"] img {
	max-width: 600px;
}

.why_services_img[service="2"] {
	height: calc(30vw - 150px);
	/* calc(50vw - 250px) * 0.6 */
	min-height: 251px;
	max-height: 405px;
	/* 419px * 0.6 */
}

.why_services_img[service="2"] img {
	max-width: 680px;
}

.why_services_img[service="3"] {
	height: calc(45vw - 225px);
	/* calc(50vw - 250px) * 0.9 */
	min-height: 377px;
	max-height: 532px;
	/* 419px * 0.9 */
}

.why_services_img[service="3"] img {
	max-width: 586px;
}

.why_services_img[service="4"] {
	height: calc(28vw - 140px);
	/* calc(50vw - 250px) * 0.56 */
	min-height: 235px;
	max-height: 385px;
	/* 419px * 0.56 */
}

.why_services_img[service="4"] img {
	max-width: 680px;
}

.why_services_img[service="5"] {
	height: calc(35vw - 175px);
	/* calc(50vw - 250px) * 0.7 */
	min-height: 294px;
	max-height: 420px;
	/* 419px * 0.7 */
}

.why_services_img[service="5"] img {
	max-width: 600px;
}

.why_services_img[service="6"] {
	height: calc(24vw - 120px);
	/* calc(50vw - 250px) * 0.48 */
	min-height: 200px;
	max-height: 326px;
	/* 419px * 0.48 */
}

.why_services_img[service="6"] img {
	max-width: 680px;
}

.why_services_img[service="7"] {
	height: 428px;
	min-height: 428px;
	max-height: 428px;
}

.why_services_img[service="7"] img {
	max-width: 419px;
}

/*------------- Why Service ---------------*/
body.noscroll {
	position: fixed;
	overflow: hidden;
	width: 100%;
	margin: 0;
}

#why_services_overlay {
	position: fixed;
	z-index: 3000000000;
	top: 0;
	left: 0;
	display: none;
	width: 100vw;
	height: 100vh;
	opacity: 0;
	background: #000;
}

#why_services_overlay.open {
	display: block;
	-webkit-animation-name: animate_service_overlay;
	animation-name: animate_service_overlay;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	opacity: 0.8;
}

#why_services_overlay.close {
	display: block;
	-webkit-animation-name: animate_service_overlay_close;
	animation-name: animate_service_overlay_close;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	opacity: 0;
}

@-webkit-keyframes animate_service_overlay {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 0.8;
	}
}

@keyframes animate_service_overlay {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 0.8;
	}
}

@-webkit-keyframes animate_service_overlay_close {
	0% {
		opacity: 0.8;
	}

	100% {
		opacity: 0;
	}
}

@keyframes animate_service_overlay_close {
	0% {
		opacity: 0.8;
	}

	100% {
		opacity: 0;
	}
}

#why_servicessub {
	position: fixed;
	z-index: 3000000001;
	top: 100vh;
	left: 0;
	display: none;
	overflow-y: auto;
	width: 100vw;
	height: 100vh;
	background: #fff;
	-webkit-overflow-scrolling: touch;
}

#why_servicessub.open {
	top: 0;
	display: block;
	-webkit-animation-name: animate_service_open;
	animation-name: animate_service_open;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

#why_servicessub.open.no_animate {
	-webkit-animation-name: none;
	animation-name: none;
}

#why_servicessub.close {
	top: 100vh;
	display: block;
	-webkit-animation-name: animate_service_close;
	animation-name: animate_service_close;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes animate_service_open {
	0% {
		top: 100vh;
	}

	100% {
		top: 0;
	}
}

@keyframes animate_service_open {
	0% {
		top: 100vh;
	}

	100% {
		top: 0;
	}
}

@-webkit-keyframes animate_service_close {
	0% {
		top: 0;
	}

	100% {
		top: 100vh;
	}
}

@keyframes animate_service_close {
	0% {
		top: 0;
	}

	100% {
		top: 100vh;
	}
}

.why_servicessub_close {
	font-size: 1.6em;
	line-height: 40px;
	position: fixed;
	z-index: 3000000002;
	bottom: 3%;
	left: 50%;
	display: inline-block;
	height: 40px;
	padding-right: 16px;
	padding-left: 40px;
	cursor: pointer;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	color: #00a0eb;
	border: 2px solid #00a0eb;
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.9);
	background-image: url('../_images/lnwshop_why/close.svg');
	background-repeat: no-repeat;
	background-position: 12px center;
	background-size: 24px 24px;
}

.why_servicessub_close.open {
	bottom: 50px;
	-o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	opacity: 1;
}

.why_servicessub_close:hover {
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}

.why_servicessub_container {
	width: 1152px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 144px;
	text-align: center;
}

.why_servicessub_content {
	width: 864px;
	margin: 0 auto;
}

#why_servicessub .why_servicessub_container h1 {
	font-size: 54px;
	font-weight: normal;
	line-height: 1.4em !important;
	margin: 0 auto 40px;
	text-align: center;
	color: #212121;
}

#why_servicessub .why_servicessub_container h2 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.4em;
	width: 680px;
	margin-top: 0;
	margin-bottom: 24px;
	text-align: left;
	color: #212121;
}

#why_servicessub .why_servicessub_container p {
	font-size: 1.4em;
	line-height: 1.8em;
	width: 580px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	color: #757575;
}

#why_servicessub .why_servicessub_container p.overall {
	font-size: 1.6em;
	line-height: 1.8em;
	width: 864px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	color: #757575;
}

.why_servicessub_moredetails {
	font-size: 1.4em;
	width: 580px;
	text-align: left;
}

.why_servicessub_moredetails a {
	line-height: 24px;
	display: inline-block;
	height: 28px;
	margin-top: 20px;
	padding-right: 28px;
	background-image: url('../_images/lnwshop_why/arrow_more.svg');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 24px 24px;
}

.why_servicessub_store {
	font-size: 1.4em;
	width: 580px;
	margin-top: 24px;
	text-align: left;
}

.why_servicessub_img1 {
	margin-top: 160px;
	margin-bottom: 160px;
}

.why_servicessub_img2 {
	max-width: 100%;
	margin-top: 90px;
	margin-bottom: 90px;
}

.why_servicessub_vdo {
	width: 864px;
	margin: 90px auto;
}

.why_servicessub_img2_desc {
	position: relative;
	height: 40px;
	text-align: center;
	color: #bdbdbd;
}

.why_servicessub_img2_desc>div {
	font-size: 1.2em;
	position: absolute;
	top: -70px;
	left: 0;
	width: 100%;
}

.why_servicessub_mall {
	padding-top: 80px;
	padding-bottom: 144px;
	color: #757575;
	background: #eee;
}

#why_servicessub .why_servicessub_mall h2 {
	font-size: 30px;
	font-weight: normal;
	width: 720px;
	margin: 0 auto;
	padding-bottom: 60px;
	text-align: center;
}

.why_servicessub_mall_screenshot {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.why_servicessub_mall_screenshot>div {
	font-size: 1.4em;
	width: 640px;
	text-align: center;
}

.why_servicessub_mall_screenshot>div:nth-child(2) {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.why_servicessub_mall_screenshot>div img {
	margin-top: 40px;
}

.why_servicessub_mall_contact {
	width: 720px;
	margin: 0 auto;
	padding-top: 60px;
	text-align: center;
}

.why_servicessub_mall_contact>div {
	font-size: 1.4em;
	line-height: 2.4em;
	height: 2.4em;
}

#why_servicessub.loading .why_servicessub_page {
	visibility: hidden;
}

#why_servicessub .loading_bar {
	position: fixed;
	z-index: 3000000002;
	top: 0;
	left: 0;
	display: none;
	overflow: hidden;
	width: 100vw;
	height: 4px;
	margin: 0;
	padding: 0;
	background: #00a0eb;
}

#why_servicessub.loading .loading_bar.show {
	display: block;
}

#why_servicessub .loading_bar div {
	position: absolute;
	top: 0;
	left: -10vw;
	display: block;
	width: 10vw;
	height: 4px;
	-webkit-animation-name: animate_loading;
	animation-name: animate_loading;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background: -webkit-gradient(linear, left top, right top, from(#00a0eb), color-stop(#afefff), color-stop(#afefff), to(#00a0eb));
	background: -webkit-linear-gradient(left, #00a0eb, #afefff, #afefff, #00a0eb);
	background: -o-linear-gradient(left, #00a0eb, #afefff, #afefff, #00a0eb);
	background: linear-gradient(to right, #00a0eb, #afefff, #afefff, #00a0eb);
}

@-webkit-keyframes animate_loading {
	0% {
		left: -10vw;
		opacity: 0.5;
	}

	50% {
		opacity: 1;
	}

	100% {
		left: 100vw;
		opacity: 0.5;
	}
}

@keyframes animate_loading {
	0% {
		left: -10vw;
		opacity: 0.5;
	}

	50% {
		opacity: 1;
	}

	100% {
		left: 100vw;
		opacity: 0.5;
	}
}

/*------------- Part ---------------*/
#call_to_action {
	padding-top: 80px;
	padding-bottom: 80px;
	text-align: center;
}

#call_to_action p {
	font-size: 1.4em;
	line-height: 2em;
	margin-top: 0;
	margin-bottom: 0;
}

#call_to_action h2 {
	font-size: 3.2em;
	margin-bottom: 20px;
	text-align: center;
}

ul.contactus {
	font-size: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	padding: 0;
	list-style-type: none;
}

ul.contactus li {
	line-height: 2em;
	;
	display: inline-block;
	margin-right: 36px;
	padding-left: 36px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px;
}

ul.contactus li:last-child {
	margin-right: 0;
}

ul.contactus li.contact-telephone {
	background-image: url('../_images/lnwshop_why/icon_contact/phone.svg');
}

ul.contactus li.contact-email {
	padding-left: 44px;
	background-image: url('../_images/lnwshop_why/icon_contact/mail.svg');
}

ul.contactus li.contact-form {
	background-image: url('../_images/lnwshop_why/icon_contact/browser.svg');
	background-size: 30px;
}

.social_lnwshop {
	margin-bottom: 40px;
}

.social_lnwshop a img {
	height: 48px;
	margin: 0 12px;
}

#press_aboutus {
	margin-bottom: 0;
	padding-top: 5%;
	padding-bottom: 5%;
	text-align: center;
	background: #eee;
}

#press_aboutus h2 {
	font-size: 2em;
	margin-bottom: 40px;
	text-align: center;
	color: #333;
}

#press_aboutus img {
	margin-bottom: 40px;
}

#press_aboutus a {
	font-size: 1.2em;
	text-decoration: underline;
}

.why_otherservice {
	background: #eee;
}

.why_otherservice .section_wrapper {
	width: 1247px;
	max-width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}

#why_services .why_otherservice h2,
#why_free .why_otherservice h2 {
	font-size: 2.4em;
	margin-top: 0;
	margin-bottom: 1em;
	text-align: center;
	color: #757575;
}

.why_otherservice_list {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	justify-content: center;
	max-width: 960px !important;
	margin: 0 auto;
	border: 0;
	border-radius: 30px;
	background: #fff;
	-webkit-box-shadow: 0 20px 30px -10px #DDDDDf;
	box-shadow: 0 20px 30px -10px #DDDDDf;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.why_otherservice_list>div {
	width: 100%;
	max-width: 450px;
	margin: 20px 0;
	padding: 0;
	text-align: left;
}


.why_otherservice_list>div .service-show-big a {
	font-size: 13px;
	line-height: 1.6em;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: auto;
	min-height: 0;
	margin: 0;
	padding: 20px;
	border-radius: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.why_otherservice_list>div .service-show-big a:hover {
	background: transparent;
}

.why_otherservice_list>div .service-show-big a:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.why_otherservice_list>div .service-show-big a>div {
	float: none;
}

.why_otherservice_list>div .service-show-big a>div:first-child {
	width: 40%;
}

.why_otherservice_list>div .service-show-big a>div:first-child img {
	width: 100%;
	padding: 0;
}

.why_otherservice_list>div .service-show-big a,
.why_otherservice_list>div .service-show-big a>div.service-desc {
	margin-left: 8px;
}

.why_otherservice_list>div .service-show-big a>div.service-desc>.no_flash {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 0;
	letter-spacing: 0;
}

.why_otherservice_list>div .service-show-big a>div.service-desc>div {
	display: none;
}

.why_otherservice_list>div .service-show-big a>div.service-desc>span {
	display: inline-block;
	margin-top: 10px;
}

.why_otherservice_blank {
	visibility: hidden;
}

a.why_otherservice_more {
	font-size: 1.2em;
	line-height: 40px;
	display: inline-block;
	height: 40px;
	margin-top: 40px;
	padding: 0 24px;
	border: 1px solid #02aef0;
	border-radius: 4px;
}

.hasFixedTop footer {
	position: relative;
	z-index: 1;
}

/*----------------------------------------------------*/

/********* Store Sticker Line ********/
.js_hero.sticker_basketgirl {
	overflow: hidden;
	padding: 0;
	background: #3eb1eb url('../_images/store/sticker_basketgirl_bg.jpg') no-repeat center center;
	background-size: cover;
}

.js_hero.sticker_basketgirl a:hover {
	text-decoration: none;
}

.js_hero.sticker_basketgirl .sticker_basketgirl_container {
	position: relative;
	width: 100%;
	height: 100%;
}

.js_hero.sticker_basketgirl .sticker_basketgirl_text {

	box-sizing: border-box;
	width: 1120px;
	margin: 0 auto;
	padding-top: 30vh;

	text-align: right;
}

.js_hero.sticker_basketgirl .sticker_basketgirl_h2 {
	font-size: 60px;
	text-align: right;
	color: white;
}

.js_hero.sticker_basketgirl .sticker_basketgirl_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: 100;
	text-align: right;
	color: white;
}

.js_hero.sticker_basketgirl .ordernow {
	font-size: 24px;
	line-height: 60px;
	display: inline-block;
	margin-top: 60px;
	padding: 0 50px;
	color: white;
	border: 2px solid white;
	border-radius: 40px;
}

.js_hero.sticker_basketgirl .sticker_basketgirl_parallax {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 680px;
	background: url(../_images/store/sticker_basketgirl_content.png) no-repeat left bottom;
	background-size: contain;

}

/********* Store Facebook Shop ********/
.store_fbshop_intro .service-head {
	color: #3a5da9;
}

.store_fbshop_content {
	width: 100%;
	min-width: 960px;
	padding: 80px 0;
}

.store_fbshop_content.bg_grain {
	width: 100%;
	padding: 40px 0 60px;
}

.store_fbshop_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_fbshop_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 0 auto 80px;
	color: #555;
}

.store_fbshop_h2 {
	font-family: 'promptregular';
	font-size: 36px;
	float: none;
	height: auto;
	margin: 0 auto 30px;
	text-align: center;
	letter-spacing: 1px;
	color: #000;
}

.store_fbshop_h3 {
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #000;
}

.store_fbshop_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	float: none;
	height: auto;
	margin: 0 auto 10px;
	text-align: center;
	letter-spacing: 1px;
	color: #000;
}

.store_fbshop_hilight {
	font-weight: bold;
	color: #3a5da9;
}

.store_fbshop_content1 {
	overflow: hidden;
	padding: 0;
	background: #ecf2f6 url('../_images/store/store_fbshop_1_bg.png') no-repeat center center;
	background-size: cover;
}

.store_fbshop_content1 .store_fbshop_h2 {
	font-size: 66px;
	margin: 0;
	text-align: right;
	color: #233252;
}

.store_fbshop_content1 .store_fbshop_h4 {
	font-size: 34px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 10px;
	text-align: right;
	color: #404859;
}

@media only screen and (max-width: 1366px) {
	.store_fbshop_content1 .store_fbshop_h4 {
		font-size: 28px;
		margin-bottom: 0;
	}
}

.store_fbshop_content1_container {
	position: relative;
	width: 100%;
	max-width: 1020px;
	height: 90vmin;
	margin: 0 auto;
}

.store_fbshop_content1_text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	position: absolute;
	z-index: 2;
	top: 30%;
	right: 10px;
	width: 480px;
}

.store_fbshop_content1_parallax {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	width: 200vw;
	height: 100vmin;
	background: url('../_images/store/store_fbshop_1.png') no-repeat;
	background-position: right 100px center;
	background-size: contain;
}

.store_fbshop_content2 {
	padding: 120px 0;
	background: #E1E3E6;
}

.store_fbshop_content2_info {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	padding-top: 80px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_fbshop_content2_info>div {
	width: 30%;
	text-align: center;
}

.store_fbshop_content2_info .number {
	font-size: 40px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	letter-spacing: 1px;
	color: #3a5da9;
}

.store_fbshop_content2_info .minor {
	font-size: 20px;
	line-height: 34px;
	margin: 0 auto;
	color: #555;
}

.store_fbshop_content3 {
	background: #f1f3f6;
}

.store_fbshop_content3 .store_fbshop_h2 {
	margin-bottom: 60px;
}

.store_fbshop_content3 .store_fbshop_h3 {
	font-size: 26px;
	margin-bottom: 20px;
	letter-spacing: 0;
}

.store_fbshop_content3 .store_fbshop_paragraph {
	font-size: 18px;
	margin-bottom: 0;
}

.store_fbshop_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_fbshop_content3_item {
	width: 440px;
}

.store_fbshop_content3_item1 {
	height: 520px;
}

.store_fbshop_content3_item2 {
	height: 510px;
}

.store_fbshop_content3_item3 {
	height: 375px;
}

.store_fbshop_content3_item1_img,
.store_fbshop_content3_item2_img,
.store_fbshop_content3_item3_img {
	position: relative;
}

.store_fbshop_content3_item1_img img {
	position: absolute;
	top: 0;
	left: 0;
}

.store_fbshop_content3_item2_img img {
	position: absolute;
	top: 50%;
	left: 0;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.store_fbshop_content3_item3_img img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.store_fbshop_content3_item1_text,
.store_fbshop_content3_item2_text,
.store_fbshop_content3_item3_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	text-align: left;
}

.store_fbshop_content3_item1_text>div {
	-webkit-align-self: flex-start;
	align-self: flex-start;
	padding-top: 20px;
	-ms-flex-item-align: start;
}

.store_fbshop_content3_item2_text>div {

	align-self: center;
	-ms-flex-item-align: center;
}

.store_fbshop_content3_item3_text>div {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	padding-bottom: 20px;
	-ms-flex-item-align: end;
}

.store_fbshop_content3_item1_img {
	-webkit-order: 1;
	order: 1;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

.store_fbshop_content3_item1_text {
	-webkit-order: 2;
	order: 2;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

.store_fbshop_content3_item2_img {
	-webkit-order: 4;
	order: 4;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

.store_fbshop_content3_item2_text {
	-webkit-order: 3;
	order: 3;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

.store_fbshop_content3_item3_img {
	-webkit-order: 5;
	order: 5;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
}

.store_fbshop_content3_item3_text {
	-webkit-order: 6;
	order: 6;
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
}

.store_fbshop_content4 {
	padding-bottom: 30px;
}

.store_fbshop_content4_wrapper {
	position: relative;
	width: 960px;
	height: 740px;
	margin: 0 auto;
}

.store_fbshop_content4_container {
	position: absolute;
	bottom: 0;
	left: 0;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: stretch;

	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: center;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_fbshop_content4_container div {
	width: 45%;
}

.store_fbshop_content4_img2 {
	position: relative;
}

.store_fbshop_content4_img2 img {
	position: absolute;
	top: 90px;
	left: 0;
}

.store_fbshop_content5 {
	padding-top: 100px;
	/*padding-bottom: 0;*/
	background: #ecf2f6;
}

.store_fbshop_content5_wrapper {
	position: relative;
	width: 960px;
	/*height: 226px;*/
	margin: 0 auto;
}

.store_fbshop_content5_container {
	/*position: absolute;
    bottom: -60px;
    left: 0;*/
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-around;
	justify-content: space-around;
	width: 900px;
	margin: 0 auto;
	padding: 30px;
	background: #fff;
	-ms-flex-pack: distribute;
}

.store_fbshop_content5_container>div {
	padding: 20px;
	text-align: center;
}

.store_fbshop_content5_container .store_fbshop_h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.store_fbshop_content5_container .store_fbshop_paragraph {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 0;
}

.store_fbshop_content6 {
	padding-top: 140px;
	padding-bottom: 0;
	background: #f8f8f8;
}

.store_fbshop_content6_wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto 80px;
}

.store_fbshop_content6_container {
	/*position: absolute;*/
	/*bottom: -40px;*/
	/*left: 0;*/
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_fbshop_content6_container>div {
	width: 300px;
}

.store_fbshop_content6_container .img {
	overflow: hidden;
	border-radius: 10px;
}

.store_fbshop_content6_container .store_fbshop_h3 {
	text-align: left;
}

.store_fbshop_content6_container .store_fbshop_paragraph {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px;
	text-align: left;
}

.store_fbshop_content7 {
	padding-top: 100px;
	padding-bottom: 0;
}

.store_fbshop_content7_wrapper {
	position: relative;
	width: 960px;
	height: 485px;
	margin: 0 auto;
}

.store_fbshop_content7_container {
	position: absolute;
	bottom: -75px;
	left: 0;
	width: 960px;
	height: 560px;
	margin: 0 auto;
	-o-transition: background-position 1.5s ease;
	-webkit-transition: background-position 1.5s ease;
	transition: background-position 1.5s ease;
	background-image: url('../_images/store/store_fbshop_7.png');
	background-repeat: no-repeat;
	background-position: top center;
}

.store_fbshop_content7_container img {
	display: none;
}

.store_fbshop_content7_up,
.store_fbshop_content7_down {
	position: absolute;
	left: 0;
	width: 100%;
	height: 36px;
	cursor: pointer;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
}

.store_fbshop_content7_up {
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.33)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
	background: -o-linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
	background: linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
}

.store_fbshop_content7_up:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background: -o-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.store_fbshop_content7_down {
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.33)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.33));
	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.33));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.33));
}

.store_fbshop_content7_down:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}

.store_fbshop_content7_arrow {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-top: 6px;
	-webkit-animation-name: arrow_loop;
	animation-name: arrow_loop;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-image: url('../_images/store/store_fbshop_7_arrow.svg');
	background-repeat: no-repeat;
	background-position: 0 center;
}

@-webkit-keyframes arrow_loop {
	0% {
		background-position-y: 0;
	}

	100% {
		background-position-y: 7px;
	}
}

@keyframes arrow_loop {
	0% {
		background-position-y: 0;
	}

	100% {
		background-position-y: 7px;
	}
}

.store_fbshop_content7_up .store_fbshop_content7_arrow {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.store_fbshop_content7_container.top {
	background-position: top center;
}

.store_fbshop_content7_container.top .store_fbshop_content7_up {
	display: none;
}

.store_fbshop_content7_container.bottom {
	background-position: bottom center;
}

.store_fbshop_content7_container.bottom .store_fbshop_content7_down {
	display: none;
}

.store_fbshop_content8 {
	padding-top: 155px;
	padding-bottom: 0;
	background: #3a5da9;
}

.store_fbshop_content8 .store_fbshop_paragraph {
	font-size: 24px;
	margin-bottom: 10px;
	color: #fff;
}

.store_fbshop_content8 .store_fbshop_paragraph a {
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
}

.store_fbshop_content8 .store_fbshop_paragraph a:hover {
	opacity: 0.8;
}

.store_fbshop_content8_wrapper {
	position: relative;
	width: 960px;
	height: 300px;
	margin: 0 auto;
	padding-top: 80px;
}

.store_fbshop_content8_container {
	position: absolute;
	bottom: -100px;
	left: 0;
	overflow-y: auto;
	width: 960px;
	margin: 0 auto;
	text-align: center;
}

.store_fbshop_content8_container img {
	display: block;
	margin: 0 auto;
}

.store_fbshop_content9.store_screenshot_content {
	padding-top: 150px;
}

#order_facebook_shop.store_fbshop_content {
	padding-top: 180px;
}

#order_facebook_shop.store_fbshop_content .store_fbshop_h2 {
	font-size: 36px;
}

#order_facebook_shop.store_fbshop_content .store_fbshop_paragraph {
	font-size: 24px;
	width: 690px;
	margin-bottom: 60px;
	color: #000;
}

#order_facebook_shop.store_fbshop_content .select_button {
	font-family: 'thaisans_ultralight';
	min-width: 180px;
	max-width: 180px;
	margin: auto;
}

#order_facebook_shop.store_fbshop_content a:hover {
	text-decoration: none;
}

.store_module_plan {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1020px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_module_plan_item {
	overflow: hidden;
	-webkit-flex-basis: 240px;
	flex-basis: 240px;
	border: 1px solid #eee;
	border-radius: 20px;
	background: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-ms-flex-preferred-size: 240px;
}

.store_module_plan_title {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	padding: 16px 20px 8px;
	text-align: left;
	color: #000;
	background: rgba(241, 243, 246, 0.67);
}

.store_module_plan_title2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 36px;
	line-height: 30px;
	padding: 0 20px 16px;
	text-align: left;
	color: #000;
	background: rgba(241, 243, 246, 0.67);
}


.store_module_plan_item.recommended .store_module_plan_title,
.store_module_plan_item.recommended .store_module_plan_title2 {
	color: #fff;
	background: #3a5da9;
}

.store_igshop_plan .store_module_plan_item.recommended .store_module_plan_title,
.store_igshop_plan .store_module_plan_item.recommended .store_module_plan_title2 {
	color: #fff;
	background: #eb001c linear-gradient(90deg, #3f00ff 0%, #b900b4 30%, #f50000 90%);
}

.store_module_plan_item.recommended .store_module_plan_title {
	position: relative;
}

.store_module_plan_item.recommended .store_module_plan_title::after {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0 10px 2px;
	content: 'แนะนำ';
	text-align: right;
	color: #3a5da9;
	border-radius: 20px;
	background: white;
}

.store_module_plan_price {
	padding: 0 20px 24px;
	text-align: left;
	background: rgba(241, 243, 246, 0.67);
}

.store_module_plan_price span,
span.store_module_plan_pricebox {
	padding: 2px 5px;
	color: #00A0EB;
	border: 1px solid #00A0EB;
	border-radius: 5px;
}

.store_module_plan_desc {
	font-size: 1.25em;
	padding: 24px 20px;
	text-align: center;
}

.store_module_plan_desc ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_module_plan_desc ul li {
	padding-bottom: 16px;
	text-align: left;
}

.store_module_plan_desc ul li:last-child {
	padding-bottom: 16px;
}

.store_module_plan_desc ul li span.hilight_promotion {
	color: darkorange;
}

.store_module_plan_buy {
	margin: 0 20px;
	padding: 20px 0;
	text-align: left;
	border-top: 1px solid #eee;
}

.store_module_plan_buy a {
	margin-bottom: 12px;
	text-align: left;
}

.store_module_plan_buy a .select_button {
	font-size: 16px;
	line-height: 42px !important;

	box-sizing: border-box;
	max-width: 100%;
	height: 42px;
	margin: 0;
}

.store_module_plan_promotion {
	display: none;
	padding-top: 12px;
}

li.store_module_plan_promotion_list {
	display: none;
}

.store_module_plan_promotion div.hilight,
.store_module_plan_promotion_note .hilight {
	font-weight: bold;
	color: darkorange;
}

.store_module_plan_promotion_note {
	font-size: 16px;
	line-height: 30px;
	display: none;
	width: 100%;
	max-width: 1052px;
	margin: 60px auto 10px;
	padding: 24px;
	text-align: left;
	color: white;
	border-radius: 5px;
	background: darkorange;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.store_fbshop_have_promotion .store_module_plan_promotion_note,
.store_fbshop_have_promotion .store_module_plan_promotion {
	display: block;
}

.store_fbshop_have_promotion li.store_module_plan_promotion_list {
	display: list-item;
}


.js_hero.store_fbshop_front .store_fbshop_content1_container {
	position: relative;
	width: 1120px;
	height: 100%;
	margin: 0 auto;
}

.js_hero.store_fbshop_front .store_fbshop_content1_container .store_fbshop_content1_text {
	top: 200px;
	text-align: right;
}

.js_hero.store_fbshop_front .store_fbshop_content1_container .store_fbshop_content1_parallax {
	width: 100vw;
	background-size: cover;
}

.js_hero.store_fbshop_front .store_fbshop_content1_container .store_fbshop_content1_text .ordernow {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 24px;
	display: inline-block;
	margin-top: 20px;
	padding: 14px 30px;
	color: #27395c;
	border: 2px solid #27395c;
	border-radius: 35px;
}

.store_priceza_plan .store_module_plan_item.recommended .store_module_plan_title,
.store_priceza_plan .store_module_plan_item.recommended .store_module_plan_title2 {
	background-color: #ef9927;
}

.store_priceza_plan .store_module_plan_item.recommended .store_module_plan_title::after {
	color: #ef9927;
}

.enterprise_content .store_fbshop_content1_container {
	width: 1120px;
}

.enterprise_content .store_fbshop_content1_container .store_fbshop_content1_parallax {
	background-size: 1520px;
}

.facebook_shop_banlist {
	margin-top: 24px;
}

.facebook_shop_banlist_item {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;


	flex-wrap: nowrap;

	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

.facebook_shop_banlist_img {
	width: 48px;
	margin-right: 16px;
	padding: 0;
}

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

.facebook_shop_banlist_text {
	font-size: 16px;
	font-weight: bold;
	width: calc(100% - 64px);
}

.facebook_shop_warning {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: stretch;
	align-items: stretch;


	flex-wrap: nowrap;

	justify-content: flex-start;
	min-height: 40px;


	padding: 0;


	color: #616161;


	border: 2px solid #ffac5b;

	border-radius: 4px;
	background: #fff9f0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.facebook_shop_warning_sign {
	width: 12%;
	margin: 0;
	padding: 0;
	background: url(../_images/icon/warning_gray.png) #ffac5b center center no-repeat;
}

.facebook_shop_warning_content {
	line-height: 30px;
	width: 85%;
	margin: 0;
	padding: 12px;
}

/************* Cartoon *************/
.fbToon.body_container {
	padding-top: 50px;
}

.fbToon .slick-prev,
.fbToon .slick-next {
	top: 45%;
}

.fbToon .slick-slide {
	opacity: 0.1;
	-webkit-filter: grayscale(100);
	-o-filter: grayscale(100);
	filter: grayscale(100);
}

.fbToon .slick-slide {
	padding: 0;
}

.fbToon .slick-current {
	opacity: 1;
	-webkit-filter: none;
	-o-filter: none;
	filter: none;
}

.fbToon .circle_button_small {
	width: 12px;
	height: 12px;
}

.fbToonNav.body_container {
	margin-top: 10px;
	padding-bottom: 10px;
}

.fbToonNav .slick-list {
	overflow: visible;
}

.fbToonNav .slick-slide {
	margin: 5px;
}

.fbToonNav .slick-current img {
	width: 100%;
	outline: 2px solid #0078ff;
}

.cartoon-slick,
.cartoon-slick>div,
.cartoon-slick img {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}

.cartoon-slick-nav img {
	max-width: 100%;
}

/********* Store Facebook Shop ********/

#payment_form_container {
	padding: 40px;
	background: #f7f8f9;
}

#payment_form_bill {
	max-width: 920px;
	margin: 0 auto;
	padding: 40px;
	border-radius: 3px;
	background: white;
	-webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 0 3px 0 rgba(63, 63, 68, 0.15);
	box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 0 3px 0 rgba(63, 63, 68, 0.15);
}

#payment_form_container table {
	font-size: 14px;
	border: 1px solid #ddd;
}

#payment_form_container table td {
	padding: 10px 15px;
}

#payment_form_container h3 {
	font-size: 18px;
	color: #333;
}

#payment_form_container h3 .light {
	font-weight: normal;
}

#payment_form_container input[type="text"],
#payment_form_container textarea {
	font-size: 16px;
	line-height: 30px;
	padding: 5px;
	-o-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
	-webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
	transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
	-o-transition-duration: 200ms;
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
	-o-transition-property: background, border, box-shadow;
	-webkit-transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow, -webkit-box-shadow;
	color: #333;
	border: 1px solid #dde3e6;
	border-radius: 3px;
	outline: none;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
	box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
}

#payment_form_container input[type="text"]:focus,
#payment_form_container textarea:focus {
	border: 1px solid #1e90ff;
	outline: none;
	-webkit-box-shadow: 0 0 0 1px #1e90ff;
	box-shadow: 0 0 0 1px #1e90ff;
}


/* PageZone Moohouz (max-width)
---------------------------------------------------*/
.pdTop40 {
	padding-top: 40px;
}

.color_moohouz {
	color: #ff7900;
}

.bg_moohouz {
	background: #ff7900;
}

.bg_moohouz_dark {
	background: #231f20;
}

.bdTop_moohouz {
	border-top: 2px solid #ff7900 !important;
}

[page=regis-moohouz] .intro_container .text .button {
	font-size: 18px;
	line-height: 50px;


	box-sizing: border-box;
	padding: 0 40px;
	transition: all 0.3s ease;
	color: #fff;
	border: none;
	border-radius: 50px;
	background-color: #ff7900;
}

[page=regis-moohouz] .button,
[page=regis-moohouz] .minibutton,
[page=regis-moohouz] .bigbutton,
[page=regis-moohouz] .inputbutton {
	font-size: 13px;
	font-weight: bold;
	position: relative;
	display: inline-block;
	height: auto;
	padding: 6px 24px 5px;
	cursor: pointer;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
	color: #707070;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	background-color: #f0f0f0;
	background-image: none;
	text-shadow: none;
}

[page=regis-moohouz] h1,
[page=regis-moohouz] h2,
[page=regis-moohouz] h3 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-weight: bold;
	text-align: left;
	color: #000;
}

[page=regis-moohouz] .fixed-top .imgbutton.return {
	margin-left: 15px;
}

[page=regis-moohouz] .sub-headline,
[page=regis-moohouz] .pageZone .headline-text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-weight: 200;
	line-height: normal;
	color: #000;
}

[page=regis-moohouz] .sub-headline {
	font-size: 22px;
}

[page=regis-moohouz] .title .logo {
	position: relative;
	top: -2px;
	max-height: 35px;
}

[page=regis-moohouz] .intro_container {
	position: relative;
	text-align: center;
	background: -webkit-gradient(linear,
			left top, left bottom,
			from(rgba(0, 0, 0, 0.5)),
			to(rgba(0, 0, 0, 0.5)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0.5));
	background: -o-linear-gradient(rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0.5));
	background: linear-gradient(rgba(0, 0, 0, 0.5),
			rgba(0, 0, 0, 0.5));
}

[page=regis-moohouz] .intro_container .bg {
	width: 100%;
	height: 100vh;
	background: url("../_images/channels/moohouz/moohouz-bg1.jpg") no-repeat center -100px;
	background-size: cover;
}

[page=regis-moohouz] .intro_container .text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-weight: 200;
	position: absolute;
	top: 33%;
	width: 100%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	color: #fff;
}

[page=regis-moohouz] .intro_container .intro_text {
	font-size: 48px;
	margin: 15px 0;
	text-align: center;
	color: white;
}

[page=regis-moohouz] .intro_container .subintro_text {
	font-size: 28px;
	color: white;
}

[page=regis-moohouz] .hori-line {
	width: 60px;
	height: 2px;
	margin: 20px 0 20px;
	background-color: #000;
}

[page=regis-moohouz] .moohouzregisdetail .hori-line,
[page=regis-moohouz] .moohouz_qualification .hori-line {
	margin: 20px auto 30px;
}

/* [page=regis-moohouz] .button {
} */

[page=regis-moohouz] .intro_container .text .button {
	font-size: 18px;
	line-height: 50px;
	box-sizing: border-box;
	padding: 0 40px;
	transition: all 0.3s ease;
	color: white;
	border: none;
	border-radius: 50px;
	background-color: #ff7900;

}

[page=regis-moohouz] .intro_container .text .button:hover,
[page=regis-moohouz] .intro_container .text .button:focus {
	color: #fff;
	background-color: #231f20;
}

[page=regis-moohouz] .pageZone {
	padding: 0;
}

[page=regis-moohouz] .pageZone .note {
	margin-top: 5px;
}

[page=regis-moohouz] .pageZone .btn_moohouz {
	color: #fff;
	border: 0;
	background: #ff7900;
}

[page=regis-moohouz] .pageZone .btn_moohouz:hover {
	color: #fff;
	border: 0;
	background: #ff7400;
}

[page=regis-moohouz] .container .benefit3_bg {
	max-width: 80%;
	margin: auto;
}

[page=regis-moohouz] .contactSectionZone {
	color: #ccc;
	background: #231f20;
}

[page=regis-moohouz] .contactSectionZone .twelve.columns {
	padding-top: 25px;
}

[page=regis-moohouz] .contactSectionZone .twelve.columns p {
	font-size: 12px;
}

[page=regis-moohouz] .pageZone .moohouzregisdetail_table {}

[page=regis-moohouz] .pageZone .moohouzregisdetail_table thead td {
	color: #fff;
}

[page=regis-moohouz] .pageZone .moohouzregisdetail_table td {
	font-size: 14px;
	max-width: 350px;
	padding: 10px 25px;
	text-align: left;
	color: #464646;
	border: 1px solid #e1e1e1;
}

[page=regis-moohouz] .pageZone .moohouzregisdetail_table td:first-child {
	color: #aaa;
}

[page=regis-moohouz] .pageZone .moohouzregisdetail_table .tdSubmitButton {
	text-align: center;
}

[page=regis-moohouz] .pageZone .lnwpayType {
	position: relative;
}

[page=regis-moohouz] .pageZone .lnwpayType .circle-number-small {
	position: relative;
	left: 0;
	margin-top: 0;
}

[page=regis-moohouz] .pageZone .lnwpayType .detail {
	font-weight: bold;
}

[page=regis-moohouz] .pageZone .lnwpayTypeSelect {

	box-sizing: border-box;
	padding: 5px;
}

[page=regis-moohouz] .pageZone .columns.bgArea,
[page=regis-moohouz] .pageZone .columns.detailArea {
	padding: 7% 0 7%;
}

[page=regis-moohouz] .pageZone .lnwpayTypeSelectNote {
	font-size: 12px;
	margin-top: 10px;
	color: #aaa;
}

[page=regis-moohouz] .pageZone .lnwpayTypeSelectNote ol {
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 20px;
	list-style: disc;
}

[page=regis-moohouz] .pageZone .lnwpayTypeSelectNote ol li {
	margin-bottom: 0;
}

[page=regis-moohouz] .pageZone .moohouz_qualification .sub-headline-image {
	height: 125px;
}

@media (max-width: 480px) {
	[page=regis-moohouz] .intro_container {
		height: 100%;
	}

	[page=regis-moohouz] .intro_container .text {
		top: 30%;
	}

	[page=regis-moohouz] .intro_container .intro_text {
		font-size: 24px;
		margin: 0 0 5px;
	}

	[page=regis-moohouz] .intro_container .bg {
		height: 100%;
		background-position: center center !important;
	}

	[page=regis-moohouz] .intro_container .intro_text {
		font-size: 24px;
	}

	[page=regis-moohouz] .intro_container .subintro_text {
		font-size: 20px;
		line-height: 26px;
		padding: 0 10px;
	}

	[page=regis-moohouz] .intro_container .pdTop40 {
		padding-top: 20px;
	}

	[page=regis-moohouz] .intro_container .text .button {
		font-size: 16px;
		padding: 0 20px;
	}

	[page=regis-moohouz] .intro_container h1,
	[page=regis-moohouz] .intro_container h2,
	[page=regis-moohouz] .intro_container h3 {
		text-align: center;
	}

	[page=regis-moohouz] .container h2 {
		font-size: 20px;
	}

	[page=regis-moohouz] .hori-line {
		margin: 20px auto;
	}

	[page=regis-moohouz] .container .headline-text {
		font-size: 20px;
		text-align: center;
	}

	[page=regis-moohouz] .columns .benefit_bg,
	[page=regis-moohouz] .columns .benefit2_bg {
		max-height: 200px
	}

	[page=regis-moohouz] .columns.allChannel {
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	[page=regis-moohouz] .columns.allChannel img {

		box-sizing: border-box;
		max-width: 1200px;
		padding: 0 20px;
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail {
		padding: 10% 0;
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail_table {
		display: block;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail_table thead td {
		/*width: 50%;*/
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail_table thead td:first-child {
		/*display: none;*/
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail_table tbody td:first-child {
		/*display: none;*/
	}

	[page=regis-moohouz] .pageZone .moohouzregisdetail_table td {
		min-width: 100px;
		max-width: 150px;
		padding: 10px;
		white-space: normal;
	}

	[page=regis-moohouz] .pageZone .btn_moohouz {
		font-size: 16px;
		width: 80%;
		padding: 0 15px;
		text-align: center;
	}
}

/*------------------ PageZone LnwMall( min-width) -------------*/
.pageZone {
	overflow: hidden;
}

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

.pageZone p,
.pageZone ul,
.pageZone ol,
.pageZone form {
	margin-bottom: 20px;
}

.pageZone li {
	font-family: 'Arial', sans-serif;
	margin-bottom: 10px;
}

.pageZone .container {
	position: relative;

	box-sizing: border-box;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 10px;
}

.pageZone .column,
.pageZone .columns {
	float: left;

	box-sizing: border-box;
	width: 100%;
}

.pageZone .column.noMGL,
.pageZone .columns.noMGL {
	margin-left: 0;
}

/* For devices larger than 400px */
@media (min-width: 400px) {
	.pageZone .container {
		width: 95%;
		padding: 0;
	}
}

/* For devices larger than 750px */
@media (min-width: 750px) {
	.pageZone .container {
		width: 90%;
	}

	.pageZone .column,
	.pageZone .columns {
		margin-left: 4%;
	}

	.pageZone .column:first-child,
	.pageZone .columns:first-child {
		margin-left: 0;
	}

	.pageZone .one.column,
	.pageZone .one.columns {
		width: 4.66666666667%;
	}

	.pageZone .two.columns {
		width: 13.3333333333%;
	}

	.pageZone .three.columns {
		width: 22%;
	}

	.pageZone .four.columns {
		width: 30.6666666667%;
	}

	.pageZone .five.columns {
		width: 39.3333333333%;
	}

	.pageZone .six.columns {
		width: 48%;
	}

	.pageZone .seven.columns {
		width: 56.6666666667%;
	}

	.pageZone .eight.columns {
		width: 65.3333333333%;
	}

	.pageZone .nine.columns {
		width: 74.0%;
	}

	.pageZone .ten.columns {
		width: 82.6666666667%;
	}

	.pageZone .eleven.columns {
		width: 91.3333333333%;
	}

	.pageZone .twelve.columns {
		width: 100%;
		margin-left: 0;
	}

	.pageZone .one-third.column {
		width: 30.6666666667%;
	}

	.pageZone .two-thirds.column {
		width: 65.3333333333%;
	}

	.pageZone .one-fifth.column {
		width: 16.8%
	}

	.pageZone .one-half.column {
		width: 48%;
	}

	.pageZone .one.column.noMGL,
	.pageZone .one.columns.noMGL {
		width: 8.3333333333%;
	}

	.pageZone .two.columns.noMGL {
		width: 16.6666666667%;
	}

	.pageZone .three.columns.noMGL {
		width: 25%;
	}

	.pageZone .four.columns.noMGL {
		width: 33.3333333333%;
	}

	.pageZone .five.columns.noMGL {
		width: 41.6666666667%;
	}

	.pageZone .six.columns.noMGL {
		width: 50%;
	}

	.pageZone .seven.columns.noMGL {
		width: 58.3333333333%;
	}

	.pageZone .eight.columns.noMGL {
		width: 66.6666666667%;
	}

	.pageZone .nine.columns.noMGL {
		width: 75%;
	}

	.pageZone .ten.columns.noMGL {
		width: 83.3333333333%;
	}

	.pageZone .eleven.columns.noMGL {
		width: 91.6666666667%;
	}

	.pageZone .twelve.columns.noMGL {
		width: 100%;
	}

	.pageZone .one-third.column.noMGL {
		width: 33.3333333333%;
	}

	.pageZone .two-thirds.column.noMGL {
		width: 66.6666666667%;
	}

	.pageZone .one-fifth.column.noMGL {
		width: 20%;
	}

	.pageZone .one-half.column.noMGL {
		width: 50%;
	}

	/* Offsets */
	.pageZone .offset-by-one.column,
	.pageZone .offset-by-one.columns {
		margin-left: 8.66666666667%;
	}

	.pageZone .offset-by-two.column,
	.pageZone .offset-by-two.columns {
		margin-left: 17.3333333333%;
	}

	.pageZone .offset-by-three.column,
	.pageZone .offset-by-three.columns {
		margin-left: 26%;
	}

	.pageZone .offset-by-four.column,
	.pageZone .offset-by-four.columns {
		margin-left: 34.6666666667%;
	}

	.pageZone .offset-by-five.column,
	.pageZone .offset-by-five.columns {
		margin-left: 43.3333333333%;
	}

	.pageZone .offset-by-six.column,
	.pageZone .offset-by-six.columns {
		margin-left: 52%;
	}

	.pageZone .offset-by-seven.column,
	.pageZone .offset-by-seven.columns {
		margin-left: 60.6666666667%;
	}

	.pageZone .offset-by-eight.column,
	.pageZone .offset-by-eight.columns {
		margin-left: 69.3333333333%;
	}

	.pageZone .offset-by-nine.column,
	.pageZone .offset-by-nine.columns {
		margin-left: 78.0%;
	}

	.pageZone .offset-by-ten.column,
	.pageZone .offset-by-ten.columns {
		margin-left: 86.6666666667%;
	}

	.pageZone .offset-by-eleven.column,
	.pageZone .offset-by-eleven.columns {
		margin-left: 95.3333333333%;
	}

	.pageZone .offset-by-one-third.column,
	.pageZone .offset-by-one-third.columns {
		margin-left: 34.6666666667%;
	}

	.pageZone .offset-by-two-thirds.column,
	.pageZone .offset-by-two-thirds.columns {
		margin-left: 69.3333333333%;
	}

	.pageZone .offset-by-one-half.column,
	.pageZone .offset-by-one-half.columns {
		margin-left: 52%;
	}
}

.pageZone .u-pull-right {
	float: right;
}

.pageZone .u-pull-left {
	float: left;
}

.pageZone .clear,
.pageZone .container:after,
.pageZone .row:after,
.pageZone column:after,
.pageZone columns:after {
	display: table;
	clear: both;
	content: "";
}

.pageZone .center {
	text-align: center;
}

.pageZone .boldText {
	font-weight: bold;
}

.pageZone .pdTop20 {
	padding-top: 20px;
}

.pageZone .pdTop40 {
	padding-top: 40px;
}

.pageZone .pdTop60 {
	padding-top: 60px;
}

.pageZone .pdBottom20 {
	padding-bottom: 20px;
}

.pageZone .pdBottom40 {
	padding-bottom: 40px;
}

.pageZone .pdBottom60 {
	padding-bottom: 60px;
}

.pageZone .underlineText,
.pageZone .underlineText a {
	text-decoration: underline;
}

.pageZone .color_white,
.pageZone .color_white a {
	color: #fff !important;
}

.pageZone.bg_white,
.pageZone .bg_white {
	background-color: #fff;
}

.pageZone.bg_lightgray,
.pageZone .bg_lightgray {
	background-color: #f6f6f6;
}

.pageZone.bg_lnwmall,
.pageZone .bg_lnwmall {
	background-color: #01B49A;
}

.pageZone .color_lnwpay,
.pageZone .color_lnwpay a {
	color: #3553a5 !important;
}

.pageZone.bg_lnwpay,
.pageZone .bg_lnwpay {
	background-color: #3553a5;
}

.pageZone .note {
	font-size: 12px;
}

.pageZone .container.fullwidth {
	width: 100%;
	max-width: none;
	padding: 0;
}

.pageZone .bg_megasale_gradient {
	background: #fe514a;
}

.pageZone .supershop_bg {
	/*background-image: url(../_images/channels/lnwmall/supershop_hero_bg.jpg);*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	background-size: cover;
}

.pageZone .topten_bg {
	background-color: #2660b1;
}

.pageZone h1 {
	font-size: 20px;
	line-height: 1.6;
}

.pageZone h2 {
	font-size: 16px;
	line-height: 1.6;
}

.pageZone .button {
	line-height: 38px;
}

.pageZone .slideInLeft,
.pageZone .slideInRight,
.pageZone .slideInUp {
	-webkit-animation-delay: 1000ms;
	animation-delay: 1000ms;
}

.pageZone .lnwpoint .left {
	float: right;
	width: 100%;
	margin-top: 20px;
}

.pageZone .lnwpoint .left img {
	width: 80%;
	max-width: 400px;
}

.pageZone .lnwpoint .right {
	float: right;
	width: 100%;
}

.pageZone .customHilightZone .hilightText {
	height: 40px;
}

.pageZone .customHilightZone .hilightText .viewAll {
	line-height: 1.6;
	position: absolute;
	top: 20px;
	right: 5px;
}

.pageZone .customHilightZone .productDescription .redTag {
	display: none;
}

.pageZone .headline {
	font-family: 'rsubold';
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 20px;
	text-align: center;
}

.pageZone .headline.color_5b {
	color: #5b5b5b;
}

.pageZone .headline-text.color_90 {
	color: #909090;
}

.pageZone .headline.intro {
	font-size: 24px;
}

.pageZone .sub-headline {
	font-family: 'rsubold';
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 20px;
	text-align: center;
	color: #3b3b3b;
}

.pageZone .hori-line {
	width: 80px;
	height: 3px;
	margin: 0 auto 30px;
	background-color: #8f8f8f;
}

.pageZone .headline-text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	/*	color: #818181;*/
	font-size: 16px;
	line-height: 1.8;
}

.pageZone .headline-text.intro {
	font-size: 1px;
}

.pageZone .sub-headline-text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 14px;
	line-height: 1.6;
}

.pageZone .headline-image {
	padding-top: 0;
}

.pageZone .sub-headline-image {
	max-width: 100px;
	height: 160px;
	margin: auto;
	text-align: center;
}

.pageZone .sub-headline-image .rank-image {
	margin-bottom: 5px;
	text-align: left;
}

.pageZone .sub-headline-image .rank-image img {
	margin-right: 4px;
}

.pageZone .sub-headline-image .topRank {
	margin-bottom: 10px;
}

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

.pageZone .field-text {
	/*	font-family: 'rsulight';*/
	font-size: 14px;
	padding: 0 20px;
	color: black;
}

.pageZone .quote-text {
	font-family: 'rsulight';
	font-size: 15px;
	line-height: 1.8;
	position: relative;
	padding: 0 0 0 0;
	color: #333;
}

.pageZone .quote-text:before {
	position: absolute;
	top: -20px;
	left: -80px;
	display: none;
	width: 60px;
	height: 60px;
	content: "";
	/*background: url(../_images/channels/lnwmall/open_quote.png) no-repeat;*/
}

.pageZone .quote-text:after {
	position: absolute;
	right: -60px;
	bottom: -10px;
	display: none;
	width: 60px;
	height: 60px;
	content: "";
	/*background: url(../_images/channels/lnwmall/close_quote.png) no-repeat;*/
}

.pageZone .suggestShop .four.columns {
	margin-bottom: 10px;
}

.pageZone .terms-of-use_LnwMall {
	overflow-y: scroll;

	box-sizing: border-box;
	width: 100%;
	height: 500px;
	margin: 40px 0 20px;
	padding: 20px 0;
	text-align: left;
	color: #999;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
}

.pageZone .terms-of-use_LnwMall h2 {
	font-size: 20px !important;
}

.pageZone .about1_bg {
	position: relative;
	overflow: visible;
	width: 100%;
	min-height: calc(100vh - 210px);
	/*background-image: url(../_images/channels/lnwmall/bg1.jpg);*/
	background-repeat: no-repeat;
	background-size: cover;
}

.pageZone .about1_bg .detailArea {
	padding-top: 22% !important;
}

.pageZone .about2_bg {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 660px;
	/*background-image: url(../_images/channels/lnwmall/bg2.jpg);*/
	background-repeat: no-repeat;
	background-size: cover;
}

.pageZone .about2_bg .container {
	z-index: 2;
}

.pageZone .about2_bg .overlay {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	min-height: 500px;
	padding-bottom: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.pageZone .columns.detailArea {
	padding: 0 0 10%;
}

.pageZone .columns.bgArea {
	position: relative;
	padding: 15% 0 10%;
}

/*.pageZone .columns .collection_bg{*/
/*background-image: url(../_images/channels/lnwmall/collection.jpg);*/
/*background-repeat: no-repeat;*/
/*background-size: contain;*/
/*background-position: center center;*/
/*width: 100%;*/
/*height: 576px;*/
/*max-height: 350px;*/
/*position: relative;*/
/*overflow: visible;*/
/*}*/
/*.pageZone .columns .imac_bg{*/
/*background-image: url(../_images/channels/lnwmall/macbook.png);*/
/*background-repeat: no-repeat;*/
/*background-size: contain;*/
/*background-position: center center;*/
/*width: 100%;*/
/*height: 350px;*/
/*position: relative;*/
/*overflow: hidden;*/
/*width: 320px;*/
/*}*/
/*.pageZone .columns .buy_review_bg{*/
/*background-image: url(../_images/channels/lnwmall/lnwmall_web.jpg);*/
/*background-repeat: no-repeat;*/
/*background-size: cover;*/
/*background-position: center center;*/
/*position: relative;*/
/*overflow: visible;*/
/*!**/
/*width: 100%;*/
/*height: 646px;*/
/**!*/
/*width: 279px;*/
/*height: 177px;*/
/*margin: 80px auto;*/
/*}*/
.pageZone .columns .lnwpay_shield_bg {
	position: relative;
	right: 0 !important;
	left: 20px;
	overflow: visible;
	width: 300px;
	max-width: 75%;
	margin: 40px auto 0;
	padding-bottom: 75%;
	/*background-image: url(../_images/channels/lnwmall/lnwpay_shield.png);*/
	background-repeat: no-repeat;
	background-size: contain;
}

.pageZone .columns .bank_bg {
	position: relative;
	overflow: visible;
	width: 300px;
	height: 300px;
	margin: 60px auto 20px;
	/*background-image: url(../_images/channels/lnwmall/bank.jpg);*/
	background-repeat: no-repeat;
	background-size: contain;
}

.pageZone .columns .buy_benefit_bg {
	position: relative;
	left: 25%;
	overflow: visible;
	width: 100%;
	max-width: 100%;
	margin: 40px auto;
	padding-bottom: 100%;
	/*background-image: url(../_images/channels/lnwmall/buy-benefit.png);*/
	background-repeat: no-repeat;
	background-size: contain;
}

.pageZone .columns button,
.pageZone .columns .button {
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	padding: 0 40px;
}


@media (min-width: 400px) {
	.pageZone .columns .imac_bg {
		width: 360px;
		margin: auto;
	}

	.pageZone .columns .buy_review_bg {
		width: 279px;
		height: 177px;
		margin: 80px auto;
		background-position-y: 0;
	}
}

@media (min-width: 750px) {
	.pageZone .hori-line {
		margin: 0 0 30px;
	}

	.pageZone .lnwpoint .left {
		width: 50%;
		margin: 0;
	}

	.pageZone .lnwpoint .right {
		width: 50%;
	}

	.pageZone .columns.detailArea {
		/*padding: 60px 0 40px;*/
		padding: 15% 0;
	}

	.pageZone .columns.bgArea {
		padding: 0;
	}

	.pageZone .columns .coupon_benefit {
		right: 0 !important;
		left: 10%;
		margin: 60px auto 0;
	}

	.pageZone .headline {
		text-align: left;
	}

	.pageZone .headline-image {
		padding-top: 40px;
	}

	.pageZone .suggestShop .four.columns {
		margin-bottom: 0;
	}

	.pageZone .terms-of-use_LnwMall {
		padding: 40px;
	}
}

@media (min-width: 1000px) {
	.pageZone h1 {
		font-size: 48px;
	}

	.pageZone h2 {
		font-size: 24px;
	}

	.pageZone .about1_bg .headline.intro {
		font-size: 60px;
	}

	.pageZone .about1_bg .headline-text.intro {
		font-size: 48px;
	}

	.pageZone .lnwpoint .left {
		width: 40%;
	}

	.pageZone .lnwpoint .right {
		width: 60%;
		margin-top: 20px;
	}

	.pageZone .customHilightZone .hilightText {
		height: 75px;
	}

	.pageZone .customHilightZone .first .customTag {
		font-size: 18px;
		padding: 10px 20px;
	}

	.pageZone .customHilightZone .first .productDescription .redTag {
		display: inline-block;
		padding: 3px 10px;
	}

	.pageZone .customHilightZone .hilightText .viewAll {
		top: 45px;
	}

	.pageZone .headline {
		font-size: 32px;
		line-height: 1.4;
	}

	.pageZone .sub-headline {
		font-size: 24px;
		line-height: 1.4;
	}

	.pageZone .headline.intro {
		font-size: 40px;
	}

	.pageZone .headline-text {
		font-size: 20px;
		line-height: 1.8;
	}

	.pageZone .headline-text.intro {
		font-size: 24px;
	}

	.pageZone .field-ul-text {
		font-size: 16px;
	}

	.pageZone .quote-text {
		font-size: 20px;
		line-height: 2.0;
		margin-top: 60px;
	}

	.pageZone .quote-text:before,
	.pageZone .quote-text:after {
		display: inline-block;
	}

	.pageZone .columns.detailArea {
		padding: 10% 0;
	}

	.pageZone .columns.bgArea {
		padding: 10% 0;
	}

	.pageZone .columns.u-pull-right .default_bg {
		right: auto;
		left: 80px;
	}

	.pageZone .columns.u-pull-left .default_bg {
		right: 80px;
		left: auto;
	}

	.pageZone .columns .happy_coupon_bg {
		position: absolute;
		/*    background-position-y: -100px;*/
		width: 1024px;
		max-width: none;
		height: 1024px;
		margin: 0;
		padding: 0;
		background-size: contain;
	}

	.pageZone .columns .mobile_bg {
		position: absolute;
		top: 40px;
		width: 350px;
		max-width: none;
		height: 700px;
		margin: 0;
		padding: 0;
	}

	.pageZone .columns .buy_benefit_bg {
		position: absolute;
		top: 40px;
		width: 350px;
		max-width: none;
		height: 700px;
		margin: 0;
		padding: 0;
	}

	.pageZone .columns .collection_bg {
		max-height: none;
	}

	.pageZone .columns .lnwpay_shield_bg {
		top: 60px;
	}

	.pageZone .columns .bank_bg {
		top: 40px;
		width: 350px;
		height: 350px;
	}

	.pageZone .columns .bank_bg_image {
		position: relative;
		top: 40px;
	}

	.pageZone .columns .imac_bg {
		/*
		width: 750px;
		height: 550px;
*/
		position: absolute;
		top: 80px;
		left: 60px;
		overflow: hidden;
	}
}

@media (min-width: 1400px) {
	.pageZone .columns .imac_bg {
		width: 100%;
	}

	.pageZone .columns .buy_review_bg {
		top: 30px;
		left: 68px;
		width: 440px;
		height: 274px;
		margin: 0;
		background-size: cover;
	}
}

/*-------------- End PageZone Lnwmall (min-width) Default Template -----------------*/

.moohouz_step {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;

	justify-content: flex-start;
	margin-bottom: 20px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.moohouz_step img {
	width: 80px;
	height: auto;
	margin-right: 20px;
}

.moohouz_step b {
	font-size: 18px;
}


/*---------------Store Logistics-----------------*/
.store_logistics_universe {
	width: 100%;
}

.store_logistics_content1.logistics_parallax {

	/*
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	position:relative;
 */
	box-sizing: border-box;
	width: 100%;
}

/* Fix image cover for very large monitor */
@media screen and (min-width: 1900px) {
	.store_logistics_content1.logistics_parallax {
		background-size: cover;
	}
}

#onmenu_hero .store_logistics_content1.logistics_parallax {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-content: center;

}

.store_logistics_content1 {
	background-image: url(../_images/store/logistics/bg_box.jpg);
}

.store_logistics_content1 .content1 {


	align-self: center;

	box-sizing: border-box;
	width: 70%;
	max-width: 900px;
	margin: 0 auto;
	padding: 70px 40px 60px;
	text-align: center;
	background: #171c25e0;
	-ms-flex-item-align: center;

}

.store_logistics_content1 .content1 h1 {
	font-size: 2.2em;
	font-weight: 400;
	line-height: 1.4em !important;
	color: white;
}

.store_logistics_content1 .content1 .logo {
	max-width: 250px;
}

.store_logistics_content1 .content1 .desc-list {
	width: 80%;
	margin: 0 auto;
}

.store_logistics_content1 .content1 .desc-list li {
	font-size: 1.6em;
	font-weight: 100;
	display: inline-block;
	width: 40%;
	margin: 12px 0;
	padding-left: 30px;
	text-align: left;
	color: white;
	background: transparent url(../_images/store/logistics/circle-list.png) no-repeat left center;
	background-size: 12px;
}

.store_logistics_content1,
.store_logistics_universe .logistics_content {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
}

.store_logistics_universe .logistics_content {


	box-sizing: border-box;
	padding: 70px 0 50px;
}

.logistics_content h2.no_flash {
	font-size: 2.8em;
	margin: 10px 0;
	text-align: center;
	color: #172136;
}

.logistics_content .lnwexpress_table .overflowX {
	position: relative;
	overflow: scroll;
	max-width: 100%;
	border-bottom: 2px solid #ebebeb;
}

.logistics_content .lnwexpress_table .fixed-left {
	margin-bottom: 0;
	border-collapse: collapse;
}

.logistics_content .lnwexpress_table thead th {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 1rem;
	font-weight: bold;
	position: -webkit-sticky;
	/* border-bottom: 2px solid #d7dce6; */
	position: sticky;
	top: 0;
	padding: 10px;
	background-color: #fff;
	box-shadow: inset 0 -2px #d7dce6;
}

.logistics_content .lnwexpress_table tbody th {
	position: -webkit-sticky;
	position: sticky;
	left: 0;
	min-width: 140px;
	padding: 10px;
	text-align: center;
	border-right: 1px solid #d7dce6;
}

.logistics_content .lnwexpress_table ul {
	margin: 0;
	padding-left: 5px;
	list-style: none;
}

.logistics_content .lnwexpress_table ul li {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	cursor: default;
	color: #707070;
}

.logistics_content .lnwexpress_table .fixed-left thead th:first-child {
	z-index: 1;
	left: 0;
}

.logistics_content .shipping_compare_table tbody td {
	font-size: 14px;
	font-weight: 200;


	box-sizing: border-box;
	padding: 20px 10px;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;
	border-right: 1px solid #d7dce6;
}

.logistics_content .shipping_compare_table tbody td:last-child {
	border-right: none;
}

.logistics_content .lnwexpress_table .headcol img {
	max-width: 100px;
	height: 50px;
}
.logistics_content .lnwexpress_table tbody tr:nth-of-type(odd) td,
.logistics_content .lnwexpress_table tbody tr:nth-of-type(odd) th {
	background-color: rgba(233, 235, 239, 0.9);
}

.logistics_content .lnwexpress_table tbody tr:nth-of-type(even) td,
.logistics_content .lnwexpress_table tbody tr:nth-of-type(even) th {
	background-color: rgba(255, 255, 255, 0.9);
}

.logistics_content .lnwexpress_table .fixed-left tbody td {
	min-width: 180px;
	border-top-width: 0;
}

.logistics_content .lnwexpress_table tbody td[data="pricing"] {
	min-width: 240px;
}

.shipping_compare_table {
	font-weight: bold;
	width: 800px;
	margin: 10px auto;
}

.logistics_content .content_container {


	box-sizing: border-box;
	width: 960px;
	margin: 0 auto;
	padding: 0 10px;
	color: #5d626b;
}

.logistics_content .content_container.fullwidth {
	width: 96%;
}

.store_logistics_content2 .flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;
}

.store_logistics_content2 .flex_container .problem {
	font-size: 1.6em;
	font-weight: 200;
	line-height: 1.4em;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;


	box-sizing: border-box;
	min-width: 300px;
	margin-bottom: 20px;
	padding: 0 15px;
	text-align: center;

	-webkit-box-flex: 1;
}

.store_logistics_content2 .flex_container .problem-pic {
	margin-bottom: 10px;
}

.logistics_content .description {
	font-size: 1.6em;
	font-weight: 200;
	line-height: 1.6em;
	margin-bottom: 60px;
	color: #747b88;
}

.store_logistics_content3 {
	background: #f4f9fc;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f9fc), color-stop(40%, #ffffff), to(#ffffff));
	background: -webkit-linear-gradient(top, #f4f9fc 0%, #ffffff 40%, #ffffff 100%);
	background: -o-linear-gradient(top, #f4f9fc 0%, #ffffff 40%, #ffffff 100%);
	background: linear-gradient(to bottom, #f4f9fc 0%, #ffffff 40%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f9fc', endColorstr='#ffffff', GradientType=0);
}

.store_logistics_content3 .easy_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	margin-bottom: 50px;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_logistics_content3 .easy_container .flex_item.easy1_detail {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-webkit-box-flex: 1;
}

.store_logistics_content3 .easy_container .flex_item.easy1_pic {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	min-width: 300px;
	-webkit-box-flex: 2;
}

.store_logistics_content3 .easy_container .flex_item.easy1_pic img {
	display: inline-block;
	max-width: 300px;
}

.store_logistics_content3 .easy_container .easy_detail .topic {
	font-size: 1.4em;
	display: inline-block;
	margin-bottom: 5px;
	padding: 6px 16px;
	color: #172136;
	border: solid 2px #172136;
}

.store_logistics_content3 .easy_container .easy_detail h3 {
	font-size: 1.9em;
	margin: 5px 0 20px;
	color: #172136;
}

.store_logistics_content3 .easy_container .easy_detail {


	box-sizing: border-box;
	padding: 0 10px;

}

.store_logistics_content3 .easy_container .easy_detail .detail {
	font-size: 1.4em;
	font-weight: 200;
	line-height: 1.5em;
	color: #747b88;
}

.store_logistics_content3 .easy2_container img,
.store_logistics_content3 .easy3_container img,
.store_logistics_content3 .easy4_container img {
	max-width: 450px;
}

.store_logistics_content3 .easy2_container .flex_item,
.store_logistics_content3 .easy3_container .flex_item,
.store_logistics_content3 .easy4_container .flex_item {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-webkit-box-flex: 1;
}

.store_logistics_content3 .easy_container .note_topic {
	font-size: 16px;
	font-weight: bold;
	color: #172136;
}

.store_logistics_content3 .easy_container .note {
	font-size: 15px;
	line-height: normal;
	margin: 10px 0;
	padding-left: 20px;
	list-style-type: circle;
}

.store_logistics_content3 .easy_container .note li {
	margin-bottom: 3px;
}

.store_logistics_content3 .easy_container .detail .star {
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}

.store_logistics_content_price {
	background-color: #172136;
}

.store_logistics_content_price .description {
	font-size: 26px;
	font-weight: 100;
	margin-bottom: 12px;
	text-align: center;
	color: white;
}

.store_logistics_content_price .sub_description {
	font-size: 22px;
	font-weight: 100;
	margin-bottom: 60px;
	text-align: center;
	color: #98aab7;
}

.store_logistics_content_price .underline {
	text-decoration: underline;
}

.store_logistics_content_price .flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
}

.store_logistics_content_price .flex_container .flex_item {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 310px;
	margin-bottom: 30px;
	color: white;
	-webkit-box-flex: 1;
}

.store_logistics_content_price .flex_container .flex_item img {
	display: inline-block;
	width: 36px;
	margin-right: 15px;
	vertical-align: middle;
}

.store_logistics_content_price .flex_container .flex_item .feature-text {
	display: inline-block;
	vertical-align: middle;
}

.store_logistics_content_price .flex_container .flex_item .feature-text .topic {
	font-size: 18px;
	font-weight: 200;
	margin-bottom: 2px;

}

.store_logistics_content_price .flex_container .flex_item .feature-text .desc {
	font-size: 15px;
	font-weight: 100;
	letter-spacing: 1px;
	color: #98aab7;
}

.store_logistics_content4 {
	background-color: #f0f3f5;
}

.store_logistics_content4 .summary_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	margin-bottom: 40px;
}

.store_logistics_content4 .summary_container .flex_item.summary_pic {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	-webkit-box-flex: 1;
}

.store_logistics_content4 .summary_container .flex_item.summary_pic img {
	max-width: 200px;
}

.store_logistics_content4 .summary_container .flex_item.summary_list {
	font-size: 1.6em;
	font-weight: 200;
	line-height: 1.5em;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	min-width: 300px;
	-webkit-box-flex: 2;

}

.store_logistics_content4 .summary_container .summary_list .topic_text {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #172136;
}

.store_logistics_content4 .summary_container .summary_list .topic {
	font-family: 'Arial';
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 10px;
	padding: 0 11px;
	color: #172136;
	border: solid 2px #172136;
}

.store_logistics_content4 .summary_container .summary_list .underline {
	text-decoration: underline;
}

.store_logistics_content4 .summary_container .summary_list .note {
	font-size: 16px;
	line-height: normal;
	margin-top: 10px;
}

.store_logistics_content4 .summary_container.summary4 .ship_button {
	font-weight: bold;
	color: #333;
}

.store_logistics_content4 .summary_container.summary4 .ship_button:before {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 6px 0 0;
	content: "";
	border: 2px #333 solid;
	border-radius: 20px;
	background: url(../_images/store/logistics/button_ship.png) no-repeat center center;
	background-size: 21px;
}

.store_logistics_content4 .summary_container.summary4 .status_order.ship {
	font-weight: bold;
	color: #00bff3;
}

.store_logistics_content4 .summary_container .status_order.prepare {
	font-weight: bold;
	color: #FFB22C;
}

.store_logistics_content4 .summary_container .status_order:before {
	display: inline-block;
	width: 34px;

	height: 23px;
	margin: 0 4px 0 0;
	content: "";
}

.store_logistics_content4 .summary_container .status_order.ship:before {
	background: url(../_images/store/logistics/status_shiped.png) no-repeat center bottom;
}

.store_logistics_content4 .summary_container .status_order.prepare:before {
	height: 32px;
	background: url(../_images/store/logistics/status_prepare.png) no-repeat center bottom;
}

.store_logistics_content5 .shipping_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	margin-bottom: 20px;
}

.store_logistics_content5 .shipping_container .shipping_item {
	font-size: 17px;
	font-weight: 200;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;


	box-sizing: border-box;
	min-width: 30%;
	max-width: 33%;
	margin-bottom: 50px;
	padding: 0 10px;
	text-align: center;
	-webkit-box-flex: 1;
}

.store_logistics_content5 .shipping_container .img_container {
	width: 100%;
	height: 60px;
}

.store_logistics_content5 .shipping_container .img_container img {
	max-width: 144px;
	max-height: 54px;
}

.store_logistics_content5 .shipping_container .shipping_item .text {
	line-height: 24px;
	margin-top: 20px;
	text-align: left;
}

.store_logistics_content5 .shipping_container .shipping_item .text span {
	font-weight: bold;
}

.store_logistics_content5 .shipping_compare_topic {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	color: #172136;
}

.store_logistics_content5 .shipping_compare_table {
	font-weight: bold;
	width: 800px;
	margin: 10px auto;

}

.store_logistics_content5 .shipping_compare_table thead td {
	text-align: center;
	border-bottom: 2px solid #d7dce6;

}

.store_logistics_content5 .shipping_compare_table thead td img {
	width: 100px;
	margin: 10px 0;
}

.store_logistics_content5 .shipping_compare_table tbody td {
	font-size: 14px;
	font-weight: 200;


	box-sizing: border-box;
	min-width: 140px;
	max-width: 180px;
	min-height: 60px;
	padding: 20px 8px;
	text-align: left;
	vertical-align: top;
	word-wrap: break-word;

}

.store_logistics_content5 .shipping_compare_table tbody td.left {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: bold;
	width: 200px;
}

.store_logistics_content5 .shipping_compare_table tbody tr.even td {
	background-color: #f7fafc;

}

.store_logistics_content5 .shipping_compare_table tbody td .light {
	font-size: 14px;
	font-weight: 200;

	display: block;
}

.store_logistics_content5 .shipping_compare_table tbody td>div {
	margin-bottom: 10px;
}

.store_logistics_content5 .icon_check {
	display: inline-block;
	height: 24px;
	padding-left: 24px;
	vertical-align: bottom;
	background-image: url(../_images/lnwshop_why/check.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 24px;
}

.store_logistics_universe .store_logistics_content6 {
	padding: 80px 0;
	text-align: center;
	background-color: #e7e7e7;
}

.store_logistics_content6 {
	position: relative;
	width: 100%;
	background: url(../_images/store/logistics/bg_footer.jpg) no-repeat fixed 50% 50%;
	background-size: cover;
}

.store_logistics_content6 h2 {
	margin-bottom: 30px;
}

.store_logistics_content6 .description {
	font-size: 2.1em;
	text-align: center;
}

.store_logistics_content6 .select_button {
	font-size: 22px;
	line-height: 55px !important;

	height: 55px;
	margin: auto;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius: 50px;
}

.store_logistics_content6 .step_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	justify-content: center;
	width: 70%;
	margin: 0 auto 45px;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_logistics_content6 .flex_item .icon {
	width: auto;
	height: auto;
	margin: 0;
}

.store_logistics_content6 .flex_item .icon:before {
	font-size: 28px;
	margin: 0;
	color: #172136;
}

.store_logistics_content6 .step.flex_item .icon:before {
	font-weight: bold;
	margin-bottom: 15px;
}

.store_logistics_content6 .flex_item.arrow .icon:before {
	font-size: 48px;
	color: #747b88;
}

.store_logistics_content6 .flex_item.step {
	font-size: 19px;
	line-height: 1.3em;
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	min-width: 150px;
	margin-bottom: 32px;
	text-align: center;
	color: #172136;

	-webkit-box-flex: 3;
}

.store_logistics_content6 .flex_item.step .number {
	font-size: 12px;

	line-height: 22px;
	display: none;

	width: 21px;
	height: 21px;

	margin-right: 5px;

	color: white;
	border-radius: 15px;
	background-color: #172136;
}

.store_logistics_content6 .flex_item.arrow {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

.store_logistics_content7.logistics_content {
	padding: 30px 0;
	background-color: #172136;
}

.store_logistics_content7.logistics_content .content_container {
	text-align: center;
	color: white;
}

.store_logistics_content7 .contact_detail {
	font-size: 17px;
	font-weight: 200;
	display: inline-block;

}

.store_logistics_content7 .contact {
	line-height: 2em;
	display: inline-block;

	margin-left: 20px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 24px;
}

.store_logistics_content7 .tel {
	margin-left: 50px;
	background-image: url(../_images/lnwshop_why/icon_contact/phone.svg);
}

.store_logistics_content7 .email {
	background-image: url(../_images/lnwshop_why/icon_contact/mail.svg);
}

/********* Store Dropship ********/
.store_dropship_intro .service-head {
	color: darkorange;
}

.store_dropship_content {
	width: 100%;
	min-width: 960px;
	padding: 80px 0;
}

.store_dropship_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_dropship_paragraph {
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 0 auto 80px;
	color: #555;
}

.store_dropship_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 36px;
	float: none;
	height: auto;
	margin: 0 auto 36px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_dropship_h3 {
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_dropship_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	float: none;
	height: auto;
	margin: 0 auto 10px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_dropship_hilight {
	font-weight: bold;
	color: darkorange;
}

.store_dropship_content1 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;
	justify-content: center;
	height: 680px;
	padding: 0;
	background: #2d3036 url('../_images/store/store_dropship_1_bg.jpg') no-repeat center center;
	background-size: cover;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_dropship_content1 .store_dropship_h2 {
	font-size: 48px;
	width: 800px;
	color: darkorange;
}

.store_dropship_content1 .store_dropship_h2 span.hilight {
	color: #fff;
}

.store_dropship_content8 {
	background: #f8f8f8;
}

.store_dropship_content2_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;


	margin: 0 auto;


	-webkit-box-pack: justify;


	-ms-flex-pack: justify;

}

.store_dropship_content2_text {
	width: 48%;
}

.store_dropship_content2_img {
	width: 48%;
	text-align: right;
}

.store_dropship_content2_img img.img_mobile {
	display: none;
}

.store_dropship_content2_text h2 {
	font-size: 40px;
	text-align: left;
}

.store_dropship_content2_text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_dropship_content2_text ul li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 24px;
	padding: 20px 0;
	text-align: left;
	color: #666;
	border-bottom: 1px solid #e8e8e8;
}

.store_dropship_content2_text ul li i {
	font-size: 0.8em;
	font-style: normal;
	color: #ff9c00;
}

.store_dropship_content2_text ul li i:before {
	display: inline-block;
	content: '"...';
}

.store_dropship_content2_text ul li i:after {
	display: inline-block;
	content: '..."';
}

.store_dropship_content3 {
	background: #fff;
}

.store_dropship_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1020px;


	margin: 0 auto;


	-webkit-box-pack: justify;


	-ms-flex-pack: justify;

}

.store_dropship_content3_container>div {
	width: 300px;
	text-align: left;
}

.store_dropship_content3_img {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	justify-content: center;
	width: 300px;
	height: 300px;
	margin-bottom: 20px;
	text-align: center;
	border-radius: 4px;
	background: -webkit-linear-gradient(309deg, #ff9c00 0%, #ff7700 100%);
	background: -o-linear-gradient(309deg, #ff9c00 0%, #ff7700 100%);
	background: linear-gradient(141deg, #ff9c00 0%, #ff7700 100%);
	background-color: #ff9c00;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_dropship_content3_item2 .store_dropship_content3_img {
	background: -webkit-linear-gradient(309deg, #42474d 0%, #21242a 100%);
	background: -o-linear-gradient(309deg, #42474d 0%, #21242a 100%);
	background: linear-gradient(141deg, #42474d 0%, #21242a 100%);
	background-color: #42474d;
}

#store_content .store_dropship_content3_img #img3_1,
#store_content .store_dropship_content3_img #img3_2,
#store_content .store_dropship_content3_img #img3_3 {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

.store_dropship_content3_img .bg_circle {
	display: block;
	width: 300px;
	height: 300px;
}

.store_dropship_content3_img #img3_1_circle.fadein {
	-webkit-animation-name: circle_fadein1;
	animation-name: circle_fadein1;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes circle_fadein1 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circle_fadein1 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.store_dropship_content3_img #img3_2_circle {
	opacity: 0.5;
}

.store_dropship_content3_img #img3_2_circle.fadein {
	-webkit-animation-name: circle_fadein2;
	animation-name: circle_fadein2;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes circle_fadein2 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(145deg);
		transform: rotate(145deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(115deg);
		transform: rotate(115deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(100deg);
		transform: rotate(100deg);
	}
}

@keyframes circle_fadein2 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(145deg);
		transform: rotate(145deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(115deg);
		transform: rotate(115deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(100deg);
		transform: rotate(100deg);
	}
}

.store_dropship_content3_img #img3_3_circle.fadein {
	-webkit-animation-name: circle_fadein3;
	animation-name: circle_fadein3;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes circle_fadein3 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
}

@keyframes circle_fadein3 {
	0% {
		width: 10px;
		height: 10px;
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	33% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	100% {
		width: 300px;
		height: 300px;
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
}

.store_dropship_content3_container .store_dropship_paragraph {
	font-size: 18px;
	line-height: 26px;
	color: #757575;
}

.store_dropship_content4 {
	background: #f8f8f8;
}

.store_dropship_content4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1020px;
	margin: 0 auto;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;
}

.store_dropship_content4_container>div {
	width: 280px;
	margin-bottom: 40px;
	padding: 40px 10px;
	text-align: center;
	background: #fff;
}

.store_dropship_content4_container>div>img {
	margin-bottom: 10px;
}

.store_dropship_content4_desc {
	font-size: 14px;
	line-height: 26px;
	color: #9e9e9e;
}

.store_dropship_content5 {
	background: #fff;
}

.store_dropship_content5 .store_dropship_h2 {
	margin-bottom: 60px;
}

.store_dropship_content5 .store_dropship_h3 {
	font-size: 26px;
	position: relative;
	margin-bottom: 24px;
	letter-spacing: 0;
}

.store_dropship_content5 .store_dropship_h3:after {
	position: relative;
	left: 0;
	display: block;
	width: 60px;
	height: 5px;
	margin: 15px 0 10px;
	content: '';
	background: darkorange;
}

.store_dropship_content5 .store_dropship_paragraph {
	font-size: 18px;
	margin-bottom: 0;
	color: #9e9e9e;
}

.store_dropship_content5_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_dropship_content5_item {
	width: 446px;
}

.store_dropship_content5_item1 {
	height: 400px;
}

.store_dropship_content5_item2 {
	height: 500px;
}

.store_dropship_content5_item3 {
	height: 500px;
}

.store_dropship_content5_item4 {
	height: 500px;
}

.store_dropship_content5_item5 {
	height: 475px;
}

.store_dropship_content5_img {
	position: relative;
}

.store_dropship_content5_item1.store_dropship_content5_img img {
	position: absolute;
	top: 0;
	left: 0;
}

.store_dropship_content5_item2.store_dropship_content5_img img,
.store_dropship_content5_item3.store_dropship_content5_img img,
.store_dropship_content5_item4.store_dropship_content5_img img {
	position: absolute;
	top: -15px;
	left: 0;
}

.store_dropship_content5_item5.store_dropship_content5_img img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.store_dropship_content5_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	text-align: left;
}

.store_dropship_content5_item1.store_dropship_content5_text>div {
	-webkit-align-self: flex-start;
	align-self: flex-start;
	padding-top: 20px;
	-ms-flex-item-align: start;
}

.store_dropship_content5_item2.store_dropship_content5_text>div,
.store_dropship_content5_item3.store_dropship_content5_text>div,
.store_dropship_content5_item4.store_dropship_content5_text>div {

	align-self: center;
	-ms-flex-item-align: center;
}

.store_dropship_content5_item5.store_dropship_content5_text>div {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	padding-bottom: 30px;
	-ms-flex-item-align: end;
}

.store_dropship_content5_item1.store_dropship_content5_text {
	-webkit-order: 1;
	order: 1;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
}

.store_dropship_content5_item1.store_dropship_content5_img {
	-webkit-order: 2;
	order: 2;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

.store_dropship_content5_item2.store_dropship_content5_text {
	-webkit-order: 4;
	order: 4;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
}

.store_dropship_content5_item2.store_dropship_content5_img {
	-webkit-order: 3;
	order: 3;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

.store_dropship_content5_item3.store_dropship_content5_text {
	-webkit-order: 5;
	order: 5;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
}

.store_dropship_content5_item3.store_dropship_content5_img {
	-webkit-order: 6;
	order: 6;
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
}

.store_dropship_content5_item4.store_dropship_content5_text {
	-webkit-order: 8;
	order: 8;
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
}

.store_dropship_content5_item4.store_dropship_content5_img {
	-webkit-order: 7;
	order: 7;
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
}

.store_dropship_content5_item5.store_dropship_content5_text {
	-webkit-order: 9;
	order: 9;
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
}

.store_dropship_content5_item5.store_dropship_content5_img {
	-webkit-order: 10;
	order: 10;
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
}

.store_dropship_content6 {
	position: relative;
	overflow: hidden;
	padding: 140px 0;
	background-color: #FF9D08;
}

.store_dropship_content6>div {
	position: relative;
	z-index: 2;
}

.store_dropship_content6:after {
	position: absolute;
	z-index: 1;
	top: -80px;
	left: calc(50% - 240px);
	display: block;
	width: 820px;
	height: 960px;
	content: '';
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg);
	background: #FFAD3A;
}

.store_dropship_content6_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;


	margin: 0 auto;


	-webkit-box-pack: justify;


	-ms-flex-pack: justify;

}

.store_dropship_content6_text {
	width: 620px;
}

.store_dropship_content6_img {
	width: 300px;
	padding-right: 40px;
}

.store_dropship_content6_text h2 {
	font-size: 48px;
	margin-bottom: 12px;
	text-align: left;
	color: #2e3238;
}

.store_dropship_content6 .store_dropship_paragraph {
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 0;
	text-align: left;
	opacity: 0.8;
	color: #2e3238;
}

.store_dropship_content6 .store_dropship_paragraph p:last-child {
	margin-bottom: 0;
}

.store_dropship_content7 {
	background: #f8f8f8;
}

.store_dropship_content7 h2 {
	width: 960px;
}

.store_dropship_content7 .store_dropship_paragraph {
	color: #9e9e9e;
}

.store_dropship_content8 {
	padding: 120px 0 60px;
}

.store_dropship_content8 h2 {
	font-size: 36px;
	margin-bottom: 10px;
}

.store_dropship_content8 .store_dropship_paragraph {
	font-size: 20px;
	width: 690px;
	margin-bottom: 60px;
}

.store_dropship_content8 .select_button {
	font-family: 'thaisans_ultralight';
	font-size: 18px;
	line-height: 45px !important;
	height: 45px;
	margin: auto;
	border-radius: 25px;
}

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

.store_dropship_plan {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */


	display: flex;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
	border: 1px solid #eee;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_dropship_plan_item {
	overflow: hidden;
	flex-basis: 34%;
	min-width: 320px;
	background: #fff;
}

.store_dropship_plan_title {
	font-family: 'thaisans_ultralight';
	font-size: 32px;
	line-height: 40px;
	padding-top: 30px;
	padding-bottom: 24px;
	color: #42474d;
}

.store_dropship_plan_price {
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 16px;
	color: #fff;
	background-color: #42474d;
}

.store_dropship_plan_price>span {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 26px;
	font-weight: 200;
	display: inline-block;
	margin-left: 10px;
	color: #fff;
}

.store_dropship_plan_price>span>i {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	position: relative;
	top: -10px;
	text-decoration: none;
}

.store_dropship_plan_price>span>u {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	position: relative;
	left: 3px;
	text-decoration: none;
}

.store_dropship_plan_desc {
	font-size: 14px;
	line-height: 30px;
	padding-top: 36px;
	padding-bottom: 24px;
	color: #999;
}

.store_dropship_plan_desc>div {
	font-family: 'thaisans_ultralight';
	font-size: 40px;
	line-height: 48px;
	padding: 12px 0;
	color: darkorange;
}

.store_dropship_plan_desc>div.unlimited {
	font-size: 32px;
}

.store_dropship_plan_buy {
	margin: 0 36px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
	border-top: 1px solid #eee;
}

.store_dropship_plan_item.recommended {
	position: absolute;
	top: -20px;
	left: 50%;
	width: 330px;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 12px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 12px 3px rgba(0, 0, 0, 0.1);
}

.store_dropship_plan_item.recommended .store_dropship_plan_title {
	position: relative;
	padding-top: 50px;
	color: #fff;
	background: -webkit-linear-gradient(309deg, #FFAD3A 0%, darkorange 100%);
	background: -o-linear-gradient(309deg, #FFAD3A 0%, darkorange 100%);
	background: linear-gradient(141deg, #FFAD3A 0%, darkorange 100%);
	background-color: darkorange;
}

.store_dropship_plan_item.recommended .store_dropship_plan_title::before {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 16px;
	left: 50%;
	padding: 0 10px 2px;
	content: "แนะนำ";
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	color: #3a3f44;
	border-radius: 25px;
	background: #fff;
}

.store_dropship_plan_item.recommended .store_dropship_plan_buy {
	padding-bottom: 50px;
}


.store_dropship_front {
	overflow: hidden;
	padding: 100px 0 0;
	background: darkorange url('../_images/store/store_dropship_f_bg.png') no-repeat center center;
	background-size: cover;
}

.store_dropship_front a,
.store_dropship_front a:hover {
	text-decoration: none;
}

.store_dropship_front_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	max-width: 1680px;


	margin: auto;


	-webkit-box-pack: center;


	-ms-flex-pack: center;

	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_dropship_front_text {
	width: 30%;
	padding-right: 5%;
	padding-left: 5%;
}

.store_dropship_front_text img {
	width: 80%;
}

.store_dropship_front .store_dropship_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	line-height: 1.5em;
	margin: 0;
	padding: 40px 0;
	color: #fff;
}

.store_dropship_front .ordernow {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 24px;
	display: inline-block;
	margin-top: 0;
	padding: 14px 30px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 35px;
}

.store_dropship_front_img {
	width: 40%;
	padding: 5%;
}

/********* End of Store Dropship ********/

.create_shop::after {
	position: fixed;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	background: url('../_images/v3/bg_beam_v10_0.jpg');
}

.moohouz_theme::after {
	position: fixed;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: 1;
	background-image: url(../_images/moohouz-bg1.jpg);
}

.open_content {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;


	flex-wrap: wrap;
	max-width: 950px;
	margin: 50px auto;
	padding: 0 !important;
	border-radius: 15px;
	background: #fffc;
	-webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

.open_content .no_flash {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
}

.open_content .caution {
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
	color: #ff0000;
	text-shadow: none;
}

.open_content .stepContainer {
	z-index: 1100;
	z-index: 2;
	display: flex;
	-ms-flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	flex: 0 0 35%;
	-webkit-order: 2;
	order: 2;
	min-height: 650px;
	text-align: center;
	-webkit-box-shadow: -10px 0 40px #eeeef3;
	box-shadow: -10px 0 40px #eeeef3;
	-webkit-box-flex: 0;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
}

.open_content .stepContainer .flow_openshop_container {
	-webkit-position: -webkit-sticky;
	position: sticky;
	top: 0;
	align-self: stretch;
}

.open_content .stepContainer .flow_openshop {
	padding: 50px 50px 30px;
}

.open_content .createContainer {
	position: relative;
	overflow: hidden;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	padding: 50px 60px;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-box-flex: 1;
}

.open_content .btn-updatelatlng {
	font-size: 0.8em;
	cursor: pointer;
	text-decoration: underline;
	color: #00a2de;
}

.lightColor {
	color: #bbc6cd;
}

.darkColor {
	color: #656e74;
}

.step_now,
.step_not,
.step_back,
.step_completed {
	display: inline-block;
}

.flow_openshop {

	box-sizing: border-box;
}

.flow_openshop_line {
	width: 25px;
	height: 4px;
	margin: 0 auto;
	background: #ddeeee;
	-webkit-box-shadow: 0 0 1px #ddd;
	box-shadow: 0 0 1px #ddd;
}

.flow_openshop_icon1,
.flow_openshop_icon2,
.flow_openshop_icon3,
.flow_openshop_icon4,
.flow_openshop_icon5 {
	display: block;
	width: 40px;
	height: 40px;
	margin: 40px auto 10px;
	background: url('../_images/menuicons201710.png') no-repeat;
}

.flow_openshop_icon1 {
	background-position: 0 -440px;
}

.flow_openshop_icon2 {
	background-position: 0 -760px;
}

.flow_openshop_icon3 {
	background-position: 0 -600px;
}

.flow_openshop_icon4 {
	-webkit-animation: spin 5s linear infinite;
	animation: spin 5s linear infinite;
	background-position: 0 -920px;
}

.flow_openshop_icon5 {
	background-position: 0 -1080px;
}

.flow_openshop h2,
.flow_openshop span {
	font-size: 16px;
	line-height: 25px;
	display: block;
	text-align: center;
}

.flow_openshop span {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 60px;
	color: #99a4ab;
}

.step_now b,
.step_not b,
.step_back b,
.step_completed b {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 4px;
	text-align: center;
	vertical-align: middle;
	color: #99a4ab;
	border: 2px solid transparent;
	border-radius: 50%;
}

.step_back b {}

.step_back b:hover {
	cursor: pointer;
	color: #99a4ab;
	border-color: #99a4ab;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.step_back b:active {
	border-color: #00a0eb;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.step_now b,
.step_now b:hover {
	color: #00a0eb;
	border-color: #00a0eb;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.moohouz_theme .step_back b:active {
	border-color: #ff7900;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.moohouz_theme .step_now b,
.moohouz_theme .step_now b:hover {
	color: #ff7900;
	border-color: #ff7900;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.step_completed b {
	color: limegreen;
	border-color: limegreen;
	-webkit-box-shadow: 0 0 1px #e5eded;
	box-shadow: 0 0 1px #e5eded;
}

.create_shop {
	font-size: 15px;
}

.create_shop h1 {
	margin: 0 auto;
	color: #252e34;
}

.create_shop h2 {
	font-size: 20px;
	margin: 0 auto;
	color: #333;
}

.create_shop h3 {
	font-size: 20px;
	color: #00a0eb;
}

.moohouz_theme h3 {
	color: #ff7900;
}

.create_shop .open_content .termofservice_area {
	border: 0;
	border-bottom: 1px solid #eee;
	-webkit-overflow-scrolling: touch;
}

.create_shop .open_content .select_button {
	font-size: 14px;
	line-height: 40px !important;
	float: right;

	box-sizing: border-box;
	min-width: 150px;
	height: 40px;
	padding: 0 20px 0 30px;
	text-align: left;
	background: #00a0eb;
}

.moohouz_theme .select_button {
	background: #ff7900;
}

.create_shop .deal_style {
	font-size: 12px;
}

.create_shop .deal_style .select_button {
	font-size: 18px;
	line-height: 50px !important;
	float: none;
	overflow: hidden;
	min-width: 200px;
	max-width: 250px;
	height: 49px;
	padding: 0 10px;
	cursor: pointer;
	/* text-shadow: 0px -1px 0px black; */
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	letter-spacing: 0.5px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #fff;
	border: 0 none;
	border-radius: 25px;
	background: #0078ff;
}

.create_shop .open_content .select_button_green {
	padding: 0 20px;
	text-align: center;
	color: white;
	background: limegreen;
}

.create_shop .select_button .icon {
	position: relative;
	float: right;
}

.create_shop .select_button .icon::before {
	margin: -2px 0 0 0;
}

.create_shop .hint_form {
	font-size: 14px;
	margin-top: 5px;
	color: #ff0000;
	text-shadow: none;
}

.create_shop .hierarchy-level {
	margin-top: 7px;
}

.create_shop .width-dynamic {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 66px;
	max-width: 400px;
	text-align: right;
}

.create_shop .width-dynamic.input_sub_domain {
	min-width: 66px;
}

.create_shop .width-dynamic.input_domain {
	min-width: 100px;
}

.create_shop .select_button:focus,
.create_shop .select_button:active {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.create_shop .formRedMark,
.create_shop .formRedMarks select {
	border: 1px solid red !important;
	-webkit-box-shadow: 0 0 0 1px red !important;
	box-shadow: 0 0 0 1px red !important;
}

.create_shop .formGreenMark,
.create_shop .formGreenMarks .dropdown_selected {
	border: 1px solid forestgreen;
	-webkit-box-shadow: 0 0 0 1px forestgreen;
	box-shadow: 0 0 0 1px forestgreen;
}

.create_shop .domain_hint {
	font-family: system-ui;
	font-size: 12px;
	position: absolute;
	width: 260px;
	height: auto;
	padding: 10px;
	background-color: lightyellow;
	-webkit-box-shadow: 0 0 3px 1px #ccc;
	box-shadow: 0 0 3px 1px #ccc;
}

.create_shop .h1_small {
	font-size: 20px;
	vertical-align: middle;
}

.create_shop .h1_small img {
	margin-right: 10px;
}

.create_shop .form_back {
	font-size: 14px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	color: #00a0eb;
}

.create_shop .form_back .pe-7s {
	display: inline-block;
}

.create_shop .form_body .form_info {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;

	justify-content: flex-start;
	margin: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.create_shop .form_body .form_info>span:last-child {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

.create_shop .form_body .form_info .text {
	font-size: 12px;

	line-height: 33px;
	box-sizing: border-box;
	min-width: 35px;
	height: 35px;
	padding: 0 5px;
	text-align: center;
	color: #333;
	border: 1px solid #dde3e6;
	border-radius: 3px 0 0 3px;
	background: #dde3e6;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
	box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
}

.create_shop .form_body .form_info .input-area .input_text {

	box-sizing: border-box;
	height: 35px;
	color: #333;
	border-radius: 0 3px 3px 0;
}

.form_body .pe-7s::before {
	font-size: 24px;
	line-height: 33px;
	margin: 0;
}

.create_shop .form_body .pe-7s::before {
	font-size: 20px;
}

.slide-fade-forward-enter-active,
.slide-fade-backward-enter-active,
.slide-fade-up-enter-active {
	-o-transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
}

.slide-fade-forward-leave-active,
.slide-fade-backward-leave-active,
.slide-fade-up-leave-active {
	-o-transition: all 0.3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
	-webkit-transition: all 0.3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
	transition: all 0.3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}

.slide-fade-up-enter-active {
	position: absolute;
	-ms-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
}

.slide-fade-up-leave-active {
	position: absolute;
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
}

.slide-fade-forward-enter,
.slide-fade-backward-leave-to {
	position: absolute;
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	opacity: 0;
}

.slide-fade-forward-leave-to,
.slide-fade-backward-enter {
	position: absolute;
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0;
}

.subdistrict-box .btn-cancel_choosed {
	font-size: 0.8em;
	float: right;
	padding: 0;
	cursor: pointer;
	text-decoration: underline;
	color: #00a2de;
}

.subdistrict-box .row label {
	display: inline-block;
	margin-bottom: 10px;
}

.subdistrict-box .row-subdistrict,
.flex3 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.subdistrict-box .row .col-province,
.subdistrict-box .row .col-district,
.subdistrict-box .row .col-subdistrict,
.flex3>div {
	-ms-flex: 0 1 32%;
	-webkit-flex: 0 1 32%;
	flex: 0 1 32%;
	-webkit-box-flex: 0;
}

.subdistrict-box .subdistrict_choices {
	font-family: inherit;
	font-size: inherit;
	width: 100%;
}

.subdistrict-box .area-choices {
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}

.subdistrict-box .row-choices .area-choices {
	width: 100%;
}

.subdistrict-box .row-subdistrict .area-choices {
	position: absolute;
	overflow-y: auto;
	width: 170px;
	max-height: 180px;
}

.subdistrict-box .subdistrict_choices tbody tr:hover td {
	background-color: #1e90ff;
}

.subdistrict-box .area-choices .cell-choice {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 5px;
	cursor: pointer;
	border-top: 2px solid transparent;
	border-bottom: 2px solid #eee;
}

.subdistrict-box .subdistrict_choices .cell-choice {
	width: 33%;
}

.subdistrict-box .area-choices .cell-hover {
	background-color: #c2e7f5;
}

.subdistrict-box .area-choices .cell-custom {
	padding: 8px 3px;
	text-align: center;
}

.subdistrict-box .area-choices .cell-province {
	padding-left: 10px;
}

.subdistrict-box .area-choices .cell-subdistrict {
	padding-right: 10px;
}

.subdistrict-box .row .input_field.require_empty {
	border-color: #ff0000;
}

.subdistrict-box .row-subdistrict .input_readonly {
	background-color: #eee;
}

.subdistrict-box .input_zipcode {
	width: 150px;
}

.subdistrict-box .subdistrict_choices {
	border-spacing: 0;
	border-radius: 3px;
}

.subdistrict-box .subdistrict_choices tbody {
	-webkit-box-shadow: 0 0 4px 0 rgba(255, 130, 0, 1),
		0 2px 15px 0 rgba(255, 130, 0, 0.12) !important;
	box-shadow: 0 0 4px 0 rgba(255, 130, 0, 1),
		0 2px 15px 0 rgba(255, 130, 0, 0.12) !important;
}

.subdistrict-box .subdistrict_choices tbody tr {
	overflow: hidden;
	border-radius: 3px;
}

.subdistrict-box .subdistrict_choices tbody tr td {
	border-top: 2px solid transparent;
	border-bottom: 2px solid #eee;
}

.subdistrict-box .subdistrict_choices tbody tr:last-child td {
	border-bottom: 2px solid transparent;
}

.subdistrict-box .custom-choices .area-choices .cell-choice {
	border: 2px solid transparent;
}

.subdistrict-box .subdistrict_choices tbody tr:hover td {
	border-top: 2px solid #1e90ff;
	border-bottom: 2px solid #1e90ff;
	background-color: white;
}

.subdistrict-box .custom-choices .area-choices .cell-choice.cell-hover {
	border: 2px solid #1e90ff;
	background: white;
}

.subdistrict-box .subdistrict_choices tbody tr td:first-child {
	border-left: 2px solid transparent;
}

.subdistrict-box .subdistrict_choices tbody tr td:last-child {
	border-right: 2px solid transparent;
}

.subdistrict-box .subdistrict_choices tbody tr:hover td:first-child {
	border-left: 2px solid #1e90ff;
}

.subdistrict-box .subdistrict_choices tbody tr:hover td:last-child {
	border-right: 2px solid #1e90ff;
}

.subdistrict-box .custom-choices .area-choices .cell-choice {
	padding: 6px 10px;
}

.create_shop .drop_down {
	width: 100%;
}

.create_shop img {
	max-width: 100%;
	height: auto;
}

.wrapText {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.h1_small.flexLR {

	flex-wrap: nowrap;

}

.h1_small.flexLR .flexItem {
	overflow: hidden;
	max-width: 100%;
}

.maxW220 {
	max-width: 220px;
}

.listChannel {
	line-height: 25px;
	padding: 0;
	list-style: none;
}

.listChannel li {
	font-family: inherit;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.listChannel .listChannelImg {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.listCombo .listChannelImg {
	margin-right: 0;
}

.listCombo .modulesincombo {
	position: relative;
	display: inline-block;
	margin-right: 5px;
	text-align: center;
}

.listCombo .modulesincombo .premium_combo-single-name {
	text-align: left;
}

.listCombo .checkedService:after {
	position: absolute;
	display: inline-block;
	width: 3px;
	height: 3px;
	margin: 0 auto;
	content: '';
	border-radius: 100%;
	background: #99a4ab;
}

.listChannel li:last-child {
	border-bottom: none;
}

.listChannel .pe-7s::before {
	font-size: 15px;
	font-weight: bold;
	margin: 0 1px;
	color: #00a0eb;
}

.listChannel li .minor {
	font-size: 13px;
	line-height: 13px;
	padding-left: 22px;
	color: #99a4ab;
}

.create_shop .service-show a {
	float: none;
}

.create_shop .deal_style .service-show a {
	float: left;
}

.create_shop .service-show>a>.service-desc>span {
	font-family: sans-serif;
	font-size: 12px;
}

.channelPrice {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	display: inline-block;
	float: right;
	margin: 2px 0 0;
	padding: 2px 5px 0 5px;
	color: #99a4ab;
	border: 1px solid #99a4ab;
	border-radius: 5px;
}

.channelPrice.green {
	color: green;
	border: 1px solid green;
}

.create_shop .premium_combo-single-name {
	position: absolute;
	margin: 0 0 0 0;
}

.create_shop .premium_combo-single-name a {}

.create_shop .create_tooltips_container,
.create_shop .contact_icon_item {
	position: relative;
	display: inline-block;
	margin-right: 2px;
	vertical-align: middle;
}

.create_shop .create_tooltips_container .create_tooltips,
.create_shop .contact_icon_item .contact_icon_title {
	font-size: 13px;
	position: absolute;
	top: -20px;
	left: 0;
	display: none;
	height: 22px;
	padding: 0 5px;
	white-space: nowrap;
	color: white;
	border-radius: 3px;
	background: black;
	-webkit-box-shadow: 0 0 2px black;
	box-shadow: 0 0 2px black;
}

.create_shop .create_tooltips_container:hover .create_tooltips,
.create_shop .contact_icon_item:hover .contact_icon_title {
	display: block;
}

.create_shop .contact_icon img {
	line-height: 0;
	width: 20px;
	margin-right: 0;
}

.create_shop .offline_store label {
	font-weight: bold;
}

.create_shop .offline_store i {
	color: red;
}

.add_step_tabs {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-content: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;


	-webkit-box-pack: justify;


	-ms-flex-pack: justify;

}

.add_step_tab {
	font-weight: bold;
	-ms-flex: 0 0 33.33%;
	-webkit-flex: 0 0 33.33%;
	flex: 0 0 33.33%;

	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 7px 0 7px 10px;
	cursor: pointer;
	text-align: left;
	color: #99a4ab;
	border-left: 3px solid #eee;
	background: #fcfcfc;
	-webkit-box-flex: 0;
}

.add_step_tab:hover {
	color: #333;
	border-color: #333;
	background: #eee;
}

.add_step_tab_now,
.add_step_tab_now:hover {
	color: #00a0eb;
	border-left: 3px solid #00a0eb;
	background: #F0F5Fb;
}

.fade-enter-active,
.fade-leave-active {
	-o-transition: opacity 0.25s ease-out;
	-webkit-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
}

.fade-enter,
.fade-leave-to {
	opacity: 0;
}

.create_shop .body_container a {
	color: #333;
}

.create_shop a.anchor_lv2 {
	text-decoration: none;
}

.create_shop a:hover {
	color: #00a0eb;
}

.spinner2018_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	height: 100%;
}

.spinner2018 {
	width: 60px;
	height: 60px;
	margin: 200px auto 0;
	-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
	animation: sk-scaleout 1.0s infinite ease-in-out;
	border-radius: 100%;
	background-color: #00a0eb;
}

@-webkit-keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1.0);
		opacity: 0;
	}
}

@keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
		opacity: 0;
	}
}

#accept_term_plate .form_body {
	padding: 0 30px;
}

#accept_term_plate {
	position: absolute;
	z-index: 1200;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	visibility: hidden;

	box-sizing: border-box;
	width: 85%;
	height: 400px;
	margin: auto;
	padding: 0;
	-o-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	-ms-transform: scale(0.2);
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
	opacity: 0;
	border-radius: 3px;
	background: white;
	-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
}

.accept_term_bg {
	position: absolute;
	z-index: 1199;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(100, 100, 100, 0.5);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

#accept_term_plate.visible {
	font-family: sans-serif;
	visibility: visible;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

#accept_term_plate .termofservice_area>div>i {
	display: none;
}

.loader {

	/* Light grey */
	box-sizing: border-box;
	/* Blue */
	width: 30px;
	height: 30px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	border: 2px solid #f3f3f3;
	border-top: 2px solid #3498db;
	border-radius: 50%;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes scaleAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes drawCircle {
	0% {
		stroke-dashoffset: 151px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes drawCircle {
	0% {
		stroke-dashoffset: 151px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes drawCheck {
	0% {
		stroke-dashoffset: 36px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes drawCheck {
	0% {
		stroke-dashoffset: 36px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.successAnimation {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	justify-content: center;
	width: 100%;
	height: 100%;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-animation: 0.3s linear 2s 1 both fadeOut;
	animation: 0.3s linear 2s 1 both fadeOut;
	pointer-events: none;
	background: white;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#successAnimation {
	margin-top: 250px;
}

#successAnimationCircle {
	stroke-dasharray: 151px 151px;
	stroke: #32cd32;
}

#successAnimationCheck {
	stroke-dasharray: 36px 36px;
	stroke: #32cd32;
}

#successAnimationResult {
	opacity: 0;
	fill: #32cd32;
}

#successAnimation.animated {
	-webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
	animation: 1s ease-out 0s 1 both scaleAnimation;
}

#successAnimation.animated #successAnimationCircle {
	-webkit-animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut;
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut;
}

#successAnimation.animated #successAnimationCheck {
	-webkit-animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut;
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut;
}

#successAnimation.animated #successAnimationResult {
	-webkit-animation: 0.3s linear 0.9s both fadeIn;
	animation: 0.3s linear 0.9s both fadeIn;
}

.final_step h1 {
	line-height: 0.86em !important;
}

.final_step #final_shopname {
	font-size: 26px;
	display: block;
}

.final_step #final_webname {
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	color: #99a4ab;
}

.final_step h1 img#ex_shop_avatar {
	width: 150px;
	height: 150px;
}

.final_gotoshop {
	display: inline-block;
	width: 143px;
	height: 40px;
	margin-right: 10px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: url('../_images/gotoshop.png') no-repeat;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;
}

.final_gotomanage {
	display: inline-block;
	width: 143px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: url('../_images/gotomanage.png') no-repeat;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;
}

.create_shop a.final_gotoadd {
	font-size: 13px;
	line-height: 40px;
	display: inline-block;
	float: right;

	box-sizing: border-box;
	width: auto;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	color: #fff;
}

.final_gotoadd .add {
	line-height: 0;
	position: relative;
	z-index: 1;
	top: -2px;
	display: inline-block;

	box-sizing: border-box;
	width: 20px;
	height: 20px;
	margin: 0 7px 0 0;
	padding: 0;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 50%;
}

.final_gotoadd .add {
	background: -webkit-linear-gradient(39deg, #97e067, #7ad73d);
	background: -o-linear-gradient(39deg, #97e067, #7ad73d);
	background: linear-gradient(51deg, #97e067, #7ad73d);
}

.final_gotoadd .add .icon-plus {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-image: url(../_images/icon-plus.png);
	background-repeat: no-repeat;
	background-position: center;
}

.create_shop .or_sep {
	margin-bottom: 20px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

.create_shop .or_sep span {
	position: relative;
	top: 10px;
	padding: 10px;
	color: #999;
	background: #fffc;
}

.slide-fade-enter-active {
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.slide-fade-leave-active {
	/*  transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);*/
}

.slide-fade-enter,
.slide-fade-enter-from,
.slide-fade-leave-to

/* .slide-fade-leave-active below version 2.1.8 */
	{
	-ms-transform: translateX(10px);
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	opacity: 0;
}

.create_shop a .premium_combo-single-name {
	z-index: 9;
	display: none !important;
}

.create_shop a:hover .premium_combo-single-name {
	display: block !important;
}

.create_coupon {
	line-height: 40px;
	margin: 5px auto 30px;
	padding: 10px;
	text-align: center;
	border-top: 2px dashed red;
	border-bottom: 2px dashed red;
}

.create_coupon .red {
	font-size: 18px;
}

.create_coupon i {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	display: inline-block;
	text-decoration: none;
}

.create_coupon span {
	font-size: 20px;
	display: inline-block;
	padding: 0 15px;
	color: white;
	border-radius: 4px;
	background: red;
}

.listCombo {
	display: none;
	margin: 5px 0 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
}

.listCombo:first-child {
	display: block;
}

.listCombo:last-child {
	border-bottom: none;
}

.showAllCombo .listCombo {
	display: block;
}

.listCombo strike {
	display: inline-block;
	margin-left: 10px;
	text-decoration: none;
}

.listCombo strike:after {
	position: relative;
	top: -13px;
	display: block;
	width: 100%;
	height: 1px;
	content: '';
	background: rgba(0, 0, 0, 0.3);
}

.flow_openshop .totalPrice.green {
	color: forestgreen;
}

.flow_openshop .totalPrice {
	font-size: 15px;
	font-weight: bold;
	margin: 0 auto 40px;
	color: #00a0eb;
}

/********* Store Tax Invoice ********/
.store_taxinvoice_intro .service-head {
	color: #00b8d4;
}

.store_taxinvoice_intro_box {
	padding: 6px;
	border-radius: 2px;
	background: -webkit-linear-gradient(309deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background: -o-linear-gradient(309deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background: linear-gradient(141deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background-color: #4991c0;
}

.store_taxinvoice_intro_box>div {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: normal;
	padding: 20px;
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
}

.store_taxinvoice_content {
	width: 100%;
	min-width: 960px;
	padding: 80px 0;
}

.store_taxinvoice_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_taxinvoice_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 720px;
	margin: 0 auto 80px;
	color: #555;
}

.store_taxinvoice_h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 36px;
	float: none;
	height: auto;
	margin: 0 auto 36px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_taxinvoice_h3 {
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_taxinvoice_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	float: none;
	height: auto;
	margin: 0 auto 10px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_taxinvoice_hilight {
	font-weight: bold;
	color: #00b8d4;
}

.store_taxinvoice_content1 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;
	height: 100%;
	padding: 0;
	background: -webkit-linear-gradient(309deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background: -o-linear-gradient(309deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background: linear-gradient(141deg, #70e0ed 0%, #66d2d5 25%, #4991c0 100%);
	background-color: #4991c0;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_taxinvoice_content1_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	height: 100%;
	margin: auto;
	-webkit-box-pack: justify;


	-ms-flex-pack: justify;


	-webkit-box-align: center;


	-ms-flex-align: center;

}

.store_taxinvoice_content1_text {

	align-self: center;
	width: 480px;
	margin-right: 80px;
	-ms-flex-item-align: center;
}

.store_taxinvoice_content1_text .store_taxinvoice_h2 {
	font-size: 64px;
	line-height: 1.2em;
	text-align: left;
	color: #fff;
}

.store_taxinvoice_content1_text .store_taxinvoice_paragraph {
	font-size: 30px;
	line-height: normal;
	margin: 0;
	text-align: left;
	color: #fff;
}

.store_taxinvoice_content1_img {
	line-height: 0;
	position: relative;
	width: 400px;
	text-align: right;
}

.store_taxinvoice_content1_img img#img1 {
	position: relative;
	z-index: 2;
}

.store_taxinvoice_content1_img img#img1-shadow {
	position: absolute;
	z-index: 1;
	right: -107px;
	bottom: 0;
	max-width: none;
}

.store_taxinvoice_content2 {
	background-color: #f6f6f6;
}

.store_taxinvoice_content2_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;


	justify-content: space-between;


	width: 960px;


	margin: 0 auto;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_taxinvoice_content2_item {
	width: 280px;
	text-align: center;
}

.store_taxinvoice_content2_item .store_taxinvoice_h3 {
	text-align: center;
	white-space: nowrap;
}

.store_taxinvoice_content2_item>img {
	margin-bottom: 20px;
}

.store_taxinvoice_content2_item>div {
	font-size: 14px;
	color: #9e9e9e;
}

.store_taxinvoice_content2_item>div.minor {
	font-size: 12px;
	margin-top: 8px;
	color: #00b8d4;
}

.store_taxinvoice_content3 {
	background-color: #fff;
}

.store_taxinvoice_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	width: 880px;

	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_taxinvoice_content3_text {
	width: 50%;
}

.store_taxinvoice_content3_text>div {
	padding-right: 72px;
	text-align: left;
}

.store_taxinvoice_content3_text .service-show a {
	margin-top: 20px;
	background: #f5f5f5;
}

.store_taxinvoice_content3_text .service-show a:hover {
	background: #eee;
}

.store_taxinvoice_content3_text .store_taxinvoice_h3 {
	text-align: left;
	letter-spacing: 0;
}

.store_taxinvoice_content3_text>div>span {
	font-size: 14px;
	display: block;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_taxinvoice_content3_text>div>a {
	font-size: 14px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: underline;
}

.store_taxinvoice_content3_img {
	width: 50%;
	margin-bottom: 48px;
	text-align: left;
}

.store_taxinvoice_content4 {
	overflow: hidden;
	padding: 0;
	background: #38466e url(../_images/store/store_tax_invoice_4_bg.png) no-repeat center center;
	background-size: cover;
}

.store_taxinvoice_content4_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	width: 960px;
	height: 540px;
	margin: auto;
	-webkit-box-pack: center;


	-ms-flex-pack: center;


	-webkit-box-align: center;


	-ms-flex-align: center;

}


.store_taxinvoice_content4_text {
	width: 70%;
	margin-left: auto;
}

.store_taxinvoice_content4_text .store_taxinvoice_h2 {
	font-size: 80px;
	text-align: left;
	white-space: nowrap;
	color: #fff;
}

.store_taxinvoice_content4_text .store_taxinvoice_h2::after {
	position: absolute;
	bottom: -15px;
	left: 0;
	width: 80px;
	height: 5px;
	content: '';
	background: #ed1c24;
}

.store_taxinvoice_content4_text .store_taxinvoice_paragraph {
	font-family: inherit;
	font-size: 20px;
	line-height: 1.8em;
	margin-bottom: 16px;
	text-align: left;
	color: #fff;
}

.store_taxinvoice_content4_text .store_taxinvoice_paragraph a.lnwmall {
	font-weight: bold;
	color: #35b89e;
}

.store_taxinvoice_content4_text .store_taxinvoice_paragraph a.lnwmall:hover {
	text-decoration: underline;
}

.store_taxinvoice_content5 {
	background: #fff;
}

.store_taxinvoice_content5 .store_taxinvoice_paragraph {
	font-size: 18px;
	max-width: 960px;
	margin-bottom: 40px;
}

/********* End of Store Tax Invoice ********/
/********* Store Premium Template ********/
.store_template_intro .service-head {
	color: #00aeef;
}

.store_template_content {
	overflow: hidden;
	width: 100%;
	min-width: 960px;
	padding: 80px 0;
}

.store_template_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_template_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 0 auto 80px;
	color: #464646;
}

.store_template_paragraph span.minor {
	font-size: 0.8em;
	color: #c6c6c6;
}

.store_template_h2 {
	font-family: 'thaisans_ultralight';
	font-size: 36px;
	float: none;
	height: auto;
	margin: 0 auto 36px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_template_h3 {
	font-size: 24px;
	position: relative;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_template_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	float: none;
	height: auto;
	margin: 0 auto 10px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_template_hilight {
	font-weight: bold;
	color: #00b8d4;
}

.store_template_h3 .new_bubble {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	position: absolute;
	top: -5px;
	right: 16px;
	padding: 0 6px;
	-webkit-animation: moveupdown 1s ease-in-out infinite;
	animation: moveupdown 1s ease-in-out infinite;
	color: white;
	border-radius: 5px;
	background-color: #4285f4;
}

@-webkit-keyframes moveupdown {

	0%,
	100% {
		top: -5px;
	}

	50% {
		top: 0;
	}
}

@keyframes moveupdown {

	0%,
	100% {
		top: -5px;
	}

	50% {
		top: 0;
	}
}

.store_template_content1 {
	padding: 0;
}

.store_template_content1_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;


	flex-wrap: nowrap;


	justify-content: center;
	width: 100%;
	min-width: 1000px;
	height: 100%;
	;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_template_content1_img {

	align-self: center;
	width: calc(100% - 30%);
	max-width: 880px;
	padding-top: 9%;
	-webkit-box-shadow: 0 4px 2px -2px #ccc;
	box-shadow: 0 4px 2px -2px #ccc;
	-ms-flex-item-align: center;
}

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

.store_template_content1_text {

	box-sizing: border-box;
	width: 425px;
	padding-left: 40px;
}

.store_template_content1_text .store_template_h2 {
	font-size: 72px;
	line-height: 72px;
	text-align: left;
	white-space: nowrap;
}

.store_template_content1_text .store_template_paragraph {
	font-size: 30px;
	line-height: 48px;
	margin-bottom: 0;
	text-align: left;
}

#slick_template_1 {
	background: url(../_images/store/store_template_1_bg_1.png) no-repeat center center;
	background-size: cover;
}

#slick_template_2 {
	background: url(../_images/store/store_template_1_bg_2.png) no-repeat center center;
	background-size: cover;
}

#slick_template_3 {
	background: url(../_images/store/store_template_1_bg_3.png) no-repeat center center;
	background-size: cover;
}

#slick_template_4 {
	background: url(../_images/store/store_template_1_bg_4.png) no-repeat center center;
	background-size: cover;
}

#slick_template_5 {
	background: url(../_images/store/store_template_1_bg_5.png) no-repeat center center;
	background-size: cover;
}

#slick_template_6 {
	background: url(../_images/store/store_template_1_bg_6.png) no-repeat center center;
	background-size: cover;
}

.store_template_universe .slick-prev,
.store_template_universe .slick-next {
	width: 64px;
	height: 64px;
}

.store_template_universe .slick-dots {
	position: absolute;
	z-index: 99;
	bottom: 0;
}

.store_template_universe .slick-dots .circle_button_small {
	width: 7px;
}

.store_template_universe .slick-dots .slick-active .circle_button_small {
	background: #333;
}

.store_template_universe .slick-prev:before {
	background: transparent url('../_images/store/return.png') no-repeat;
}

.store_template_universe .slick-next:before {
	background: transparent url('../_images/store/next.png') no-repeat;
}

.store_template_universe .slick-slider {
	margin-bottom: 0;
}

.store_template_content2 {
	border-bottom: 1px solid #ccc;
}

.store_template_content2_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	-webkit-justify-content: space-between;

	justify-content: space-between;
	width: 960px;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_template_content2_item {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;

	flex-wrap: nowrap;
	justify-content: flex-start;
	width: calc(50% - 24px);
	margin-right: 24px;
	margin-bottom: 24px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_template_content2_text {
	margin-left: 12px;
	text-align: left;
}

.store_template_content2_text .store_template_h4 {
	font-size: 22px;
	margin-bottom: 0;
	text-align: left;
}

.store_template_content2_text div {
	color: #9e9e9e;
}

.store_template_content3_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}

.store_template_content3_item {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 120px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_template_content3_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;

	flex-wrap: wrap;
	max-width: 580px;
	height: 450px;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_template_content3_text>div {
	margin: 0 100px;
}

.store_template_content3_text .store_template_h3 {
	font-size: 40px;
	line-height: 1.2em;
	margin-bottom: 24px;
	text-align: left;
}

.store_template_content3_text .store_template_paragraph {
	font-size: 18px;
	margin-bottom: 0;
	text-align: left;
	color: #9e9e9e;
}

.store_template_content3_img {
	position: relative;
	overflow: hidden;
	width: 580px;
	height: 450px;
	border: 1px solid #e8e8e8;
	-webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.03);
}

.store_template_content3_img .slick-slider {
	padding-bottom: 0 !important;
}

.store_template_universe #img3_2 {
	-webkit-order: 3;
	order: 3;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
}

.store_template_universe #img3_2 {
	height: 400px;
}

.store_template_universe #img3_1_scale {
	position: absolute;
	z-index: 3;
	bottom: 10px;
	left: 0;
	width: 100%;
}

.store_template_universe #img3_1_scale div {
	font-size: 12px;
	position: relative;
	width: 72%;
	height: 16px;
	margin: auto;
	color: #00aeef;
	border-right: 1px solid #00aeef;
	border-left: 1px solid #00aeef;
	background: #fff;
}

.store_template_universe #img3_1_scale div:after {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 0;
	width: 100%;
	content: '';
	border-bottom: 1px solid #00aeef;
}

.store_template_universe #img3_1_scale span {
	font-size: 11px;
	line-height: 16px;
	position: relative;
	z-index: 2;
	display: inline-block;
	height: 16px;
	padding: 0 4px;
	vertical-align: top;
	background: #fff;
}

.store_template_universe #img3_1_scale.started div {
	-webkit-animation-name: animate_img3_1_scale;
	animation-name: animate_img3_1_scale;
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes animate_img3_1_scale {
	0% {
		width: 66%;
	}

	20% {
		width: 82%;
	}

	60% {
		width: 82%;
	}

	80% {
		width: 98%;
	}

	100% {
		width: 98%;
	}
}

@keyframes animate_img3_1_scale {
	0% {
		width: 66%;
	}

	20% {
		width: 82%;
	}

	60% {
		width: 82%;
	}

	80% {
		width: 98%;
	}

	100% {
		width: 98%;
	}
}

.store_template_universe #img3_1_2,
.store_template_universe #img3_1_3 {
	position: absolute !important;
	z-index: 2;
	top: 0;
	left: 0 !important;
	width: 100%;
	opacity: 0;
}

.store_template_universe #img3_1_2.started {
	-webkit-animation-name: animate_img3_1_2;
	animation-name: animate_img3_1_2;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_template_universe #img3_1_3.started {
	-webkit-animation-name: animate_img3_1_3;
	animation-name: animate_img3_1_3;
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
	-webkit-animation-delay: 4s;
	animation-delay: 4s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes animate_img3_1_2 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes animate_img3_1_2 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes animate_img3_1_3 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes animate_img3_1_3 {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.store_template_universe #img3_2_buy,
.store_template_universe #img3_2_cart {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	z-index: 2;
	top: 68.75%;
	bottom: 19.25%;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;

	flex-wrap: nowrap;

	justify-content: center;
	width: 43.5%;
	border-radius: 2px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_template_universe #img3_2_buy span,
.store_template_universe #img3_2_cart span {
	text-align: center;
}

.store_template_universe #img3_2_buy {
	left: 4.5%;
	color: #fff;
	border: 1px solid #212b35;
	background: #212b35;
}

.store_template_universe #img3_2_cart {
	right: 4.5%;
	color: #212b35;
	border: 1px solid #212b35;
	background: #fff;
}

.store_template_universe .store_template_content3_2_icon {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 20px;
}

.store_template_universe .store_template_content3_2_icon::after {
	font-family: 'stroke7pixeden';
	font-size: 25px;
	position: absolute;
	top: 0;
	left: -25px;
	content: "\e684";
}

.store_template_universe #img3_2.started #img3_2_buy .store_template_content3_2_icon {
	-webkit-animation-name: animate_img3_2_buyicon;
	animation-name: animate_img3_2_buyicon;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_2_buyicon {
	0% {
		opacity: 1;
		width: 25px;
	}

	5% {
		opacity: 1;
		width: 25px;
	}

	40% {
		opacity: 1;
		width: 25px;
	}

	45% {
		opacity: 0;
		width: 0;
	}

	95% {
		opacity: 0;
		width: 0;
	}

	100% {
		opacity: 1;
		width: 25px;
	}
}

@keyframes animate_img3_2_buyicon {
	0% {
		opacity: 1;
		width: 25px;
	}

	5% {
		opacity: 1;
		width: 25px;
	}

	40% {
		opacity: 1;
		width: 25px;
	}

	45% {
		opacity: 0;
		width: 0;
	}

	95% {
		opacity: 0;
		width: 0;
	}

	100% {
		opacity: 1;
		width: 25px;
	}
}

.store_template_universe #img3_2.started #img3_2_buy .store_template_content3_2_icon::after {
	-webkit-animation-name: animate_img3_2_buyicon_after;
	animation-name: animate_img3_2_buyicon_after;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_2_buyicon_after {
	0% {
		left: 0;
	}

	5% {
		left: 0;
	}

	40% {
		left: 0;
	}

	45% {
		left: -25px;
	}

	95% {
		left: -25px;
	}

	100% {
		left: 0;
	}
}

@keyframes animate_img3_2_buyicon_after {
	0% {
		left: 0;
	}

	5% {
		left: 0;
	}

	40% {
		left: 0;
	}

	45% {
		left: -25px;
	}

	95% {
		left: -25px;
	}

	100% {
		left: 0;
	}
}

.store_template_universe #img3_2.started #img3_2_cart .store_template_content3_2_icon {
	-webkit-animation-name: animate_img3_2_carticon;
	animation-name: animate_img3_2_carticon;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_2_carticon {
	0% {
		opacity: 0;
		width: 0;
	}

	45% {
		opacity: 0;
		width: 0;
	}

	50% {
		opacity: 1;
		width: 25px;
	}

	90% {
		opacity: 1;
		width: 25px;
	}

	95% {
		opacity: 0;
		width: 0;
	}

	100% {
		opacity: 0;
		width: 0;
	}
}

@keyframes animate_img3_2_carticon {
	0% {
		opacity: 0;
		width: 0;
	}

	45% {
		opacity: 0;
		width: 0;
	}

	50% {
		opacity: 1;
		width: 25px;
	}

	90% {
		opacity: 1;
		width: 25px;
	}

	95% {
		opacity: 0;
		width: 0;
	}

	100% {
		opacity: 0;
		width: 0;
	}
}

.store_template_universe #img3_2.started #img3_2_cart .store_template_content3_2_icon::after {
	-webkit-animation-name: animate_img3_2_carticon_after;
	animation-name: animate_img3_2_carticon_after;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_2_carticon_after {
	0% {
		left: -25px;
	}

	45% {
		left: -25px;
	}

	50% {
		left: 0;
	}

	90% {
		left: 0;
	}

	95% {
		left: -25px;
	}

	100% {
		left: -25px;
	}
}

@keyframes animate_img3_2_carticon_after {
	0% {
		left: -25px;
	}

	45% {
		left: -25px;
	}

	50% {
		left: 0;
	}

	90% {
		left: 0;
	}

	95% {
		left: -25px;
	}

	100% {
		left: -25px;
	}
}

#store_content.store_template_universe #img3_2_cursor {
	position: absolute;
	z-index: 3;
	top: 73%;
	left: 35%;
}

.store_template_universe #img3_2.started #img3_2_cursor {
	-webkit-animation-name: animate_img3_2_cursor;
	animation-name: animate_img3_2_cursor;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_2_cursor {
	0% {
		left: 35%;
	}

	30% {
		left: 35%;
	}

	50% {
		left: 58%;
	}

	80% {
		left: 58%;
	}

	100% {
		left: 35%;
	}
}

@keyframes animate_img3_2_cursor {
	0% {
		left: 35%;
	}

	30% {
		left: 35%;
	}

	50% {
		left: 58%;
	}

	80% {
		left: 58%;
	}

	100% {
		left: 35%;
	}
}

.store_template_universe .img3_5_slide {
	position: absolute;
	top: 0;
	bottom: 46.45%;
	left: 50%;
	overflow: hidden;
	width: 100%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.store_template_universe #img3_5_1 {
	z-index: 2;
	background-image: url(../_images/store/store_template_3_5_1.png);
}

.store_template_universe #img3_5_2 {
	z-index: 3;
	opacity: 0;
	background-image: url(../_images/store/store_template_3_5_2.png);
}

.store_template_universe #img3_5.started #img3_5_2 {
	-webkit-animation-name: animate_img3_5_2;
	animation-name: animate_img3_5_2;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.store_template_universe #img3_5_3 {
	z-index: 4;
	opacity: 0;
	background-image: url(../_images/store/store_template_3_5_3.png);
}

.store_template_universe #img3_5.started #img3_5_3 {
	-webkit-animation-name: animate_img3_5_3;
	animation-name: animate_img3_5_3;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_5_2 {
	0% {
		opacity: 0;
	}

	12% {
		opacity: 0;
	}

	18% {
		opacity: 0;
	}

	30% {
		opacity: 1;
	}

	36% {
		opacity: 1;
	}

	58% {
		opacity: 1;
	}

	64% {
		opacity: 1;
	}

	76% {
		opacity: 0;
	}

	82% {
		opacity: 0;
	}

	94% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes animate_img3_5_2 {
	0% {
		opacity: 0;
	}

	12% {
		opacity: 0;
	}

	18% {
		opacity: 0;
	}

	30% {
		opacity: 1;
	}

	36% {
		opacity: 1;
	}

	58% {
		opacity: 1;
	}

	64% {
		opacity: 1;
	}

	76% {
		opacity: 0;
	}

	82% {
		opacity: 0;
	}

	94% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes animate_img3_5_3 {
	0% {
		opacity: 0;
	}

	12% {
		opacity: 0;
	}

	18% {
		opacity: 0;
	}

	30% {
		opacity: 0;
	}

	36% {
		opacity: 0;
	}

	58% {
		opacity: 0;
	}

	64% {
		opacity: 1;
	}

	76% {
		opacity: 1;
	}

	82% {
		opacity: 1;
	}

	94% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes animate_img3_5_3 {
	0% {
		opacity: 0;
	}

	12% {
		opacity: 0;
	}

	18% {
		opacity: 0;
	}

	30% {
		opacity: 0;
	}

	36% {
		opacity: 0;
	}

	58% {
		opacity: 0;
	}

	64% {
		opacity: 1;
	}

	76% {
		opacity: 1;
	}

	82% {
		opacity: 1;
	}

	94% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.store_template_universe .img3_5_border_l,
.store_template_universe .img3_5_border_r {
	position: absolute;
	z-index: 99;
	top: 0;
	bottom: 0;
	overflow: hidden;
	width: 9%;
	background: #fff;
}

.store_template_universe .img3_5_border_l {
	left: 0;
}

.store_template_universe .img3_5_border_r {
	right: 0;
}

.store_template_universe #img3_5.started .img3_5_border_l,
.store_template_universe #img3_5.started .img3_5_border_r {
	-webkit-animation-name: animate_img3_5_border;
	animation-name: animate_img3_5_border;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes animate_img3_5_border {
	0% {
		width: 9%;
	}

	12% {
		width: 9%;
	}

	18% {
		width: 0;
	}

	30% {
		width: 0;
	}

	36% {
		width: 0;
	}

	58% {
		width: 0;
	}

	64% {
		width: 0;
	}

	76% {
		width: 0;
	}

	82% {
		width: 9%;
	}

	94% {
		width: 9%;
	}

	100% {
		width: 9%;
	}
}

@keyframes animate_img3_5_border {
	0% {
		width: 9%;
	}

	12% {
		width: 9%;
	}

	18% {
		width: 0;
	}

	30% {
		width: 0;
	}

	36% {
		width: 0;
	}

	58% {
		width: 0;
	}

	64% {
		width: 0;
	}

	76% {
		width: 0;
	}

	82% {
		width: 9%;
	}

	94% {
		width: 9%;
	}

	100% {
		width: 9%;
	}
}

.store_template_content4 {
	background: #e8e8e8;
}

.store_template_content4 .store_template_h2 {
	font-size: 30px;
}

.store_template_content4_container {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;

	max-width: 1440px;
	margin: 0 auto;
	padding: 0 120px;
}

.store_template_content4_item {
	position: relative;
	width: 25%;
	padding-top: 380px;
	cursor: pointer;
}

.store_template_universe #img4_1 {
	z-index: 4;
}

.store_template_universe #img4_2 {
	z-index: 3;
}

.store_template_universe #img4_3 {
	z-index: 2;
}

.store_template_universe #img4_4 {
	z-index: 1;
}

.store_template_content4_img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 440px;
	max-width: none;
	-o-transition: width 0.2s;
	-webkit-transition: width 0.2s;
	transition: width 0.2s;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: #e8e8e8;
	-webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
}

.store_template_content4_img img {
	display: block;
	-o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	opacity: 0.25;
}

.store_template_content4_text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	visibility: hidden;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_template_content4_item:hover .store_template_content4_img img {
	opacity: 0.5;
}

.store_template_universe #img4_1.selected,
.store_template_universe #img4_2.selected,
.store_template_universe #img4_3.selected,
.store_template_universe #img4_4.selected {
	z-index: 99;
}

.store_template_content4_item.selected .store_template_content4_img {
	width: 480px;
}

.store_template_content4_item.selected .store_template_content4_img img {
	opacity: 1;
}

.store_template_content4_item.selected .store_template_content4_text {
	visibility: visible;
}

.store_template_content5 {
	background: #f8f8f8;
}

.store_template_content5 .store_template_h2 {
	font-size: 30px;
}

/** Template Gallery **/
.ptemplate_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	justify-content: space-evenly;
	max-width: 1200px;
	margin: 0 auto;
}

.ptemplate_item {
	width: 360px;
	margin: 15px;
	cursor: pointer;
	background: #fff;
}

.ptemplate_item:hover {
	-webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.03);
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.03);
}

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

.ptemplate_thumbnail {
	position: relative;
	overflow: hidden;
	width: 360px;
	height: 280px;
	background: #e8e8e8;
}

.ptemplate_thumbnail img {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 360px;
	min-height: 280px;
	-o-transition: transform 0.2s;
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.ptemplate_item:hover .ptemplate_thumbnail img {
	-ms-transform: translateX(-50%) translateY(-50%) scale(1.05);
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1.05);
	transform: translateX(-50%) translateY(-50%) scale(1.05);
}

.ptemplate_info {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 20px 24px 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.ptemplate_name {
	font-size: 20px;
	width: 100%;
	margin-bottom: 8px;
	text-align: left;
	color: #333;
}

.ptemplate_price {
	font-size: 16px;
	line-height: 30px;
	color: #bdbdbd;
}

.ptemplate_demo span {
	line-height: 30px;
	display: inline-block;
	height: 30px;
	padding: 0 12px;
	color: #00aeef;
	border: 1px solid #00aeef;
	border-radius: 15px;
}

.ptemplate_demo span:hover {
	color: #fff;
	background: #00aeef;
}

/** Template Gallery **/
.store_template_content6 {
	padding-bottom: 0;
}

.store_template_content6_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	justify-content: center;
	width: 960px;


	margin: 0 auto;


	-webkit-box-pack: center;


	-ms-flex-pack: center;

}

.store_template_content6_arrow {
	width: 60px;
	padding-top: 24px;
}

.store_template_content6_arrow .icon {
	width: 60px;
	height: 60px;
	padding: 0;
}

.store_template_content6_arrow .icon::before {
	font-size: 60px;
	margin: 0;
}

.store_template_content6_item {
	width: 240px;
	padding: 0 12px;
}

.store_template_content6_item img {
	margin-bottom: 12px;
}

.store_template_content6 .store_template_paragraph {
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: 0;
}

.store_template_content6_footer {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 40px;
	padding: 30px 0;
	text-align: center;
	color: #fff;
	background: #43bdfc;
	background: -webkit-gradient(linear, left top, right bottom, from(#38b9eb), to(#2892e0));
	background: -webkit-linear-gradient(top left, #38b9eb, #2892e0);
	background: -o-linear-gradient(top left, #38b9eb, #2892e0);
	background: linear-gradient(to bottom right, #38b9eb, #2892e0);
}

.store_template_content6_footer a {
	font-size: 16px;
	line-height: 42px;
	display: inline-block;
	height: 40px;
	margin-left: 12px;
	padding: 0 20px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 24px;
}

.store_template_content6_footer a:hover {
	text-decoration: none;
	color: #00aeef;
	background: #fff;
}

.store_template_content6 .select_button {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	margin: 80px auto;
}

.store_template_content7 {
	background: #f8f8f8;
}

.store_template_content7 .store_template_h2 {
	font-size: 30px;
}

.store_template_content7_container {
	font-size: 14px;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;

	width: 960px;
	margin: 0 auto;
	color: #464646;
	border: 1px solid #eee;
	background: #fff;
}

.store_template_content7_row {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: stretch;


	align-items: stretch;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1px solid #eee;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_template_content7_row:last-child {
	border-bottom: 0;
}

.store_template_content7_row:first-child {
	font-weight: bold;
}

.store_template_content7_row div {
	width: 33.33%;
	padding: 24px;
	text-align: center;
	border-left: 1px solid #eee;
}

.store_template_content7_row div:first-child {
	text-align: left;
	border-left: 0;
}

.store_template_universe .service-related-bottom {
	margin-top: 0;
}

.store_template_content7_container {
	width: 720px;
}

.store_template_content7_row div {
	padding: 12px;
}

.store_template_content7_note {
	margin-top: 12px;
	color: #9e9e9e;
}

/********* End of Store Premium Template ********/
/********* Begin of PickPack *********/

/**** enterprise page ****/
.store_lnwpickpack_content a {
	text-decoration: none;
}

.store_lnwpickpack_content {
	position: relative;
	width: 100%;
	min-width: 960px;
	padding: 40px 0;
	background-color: white;
}

.store_lnwpickpack_content1 {
	overflow: hidden;
	background: -webkit-linear-gradient(330deg, rgba(254, 254, 254, 1), rgba(239, 239, 239, 1));
	background: -o-linear-gradient(330deg, rgba(254, 254, 254, 1), rgba(239, 239, 239, 1));
	/* padding: 0; */
	background: linear-gradient(120deg, rgba(254, 254, 254, 1), rgba(239, 239, 239, 1));
}

.store_lnwpickpack_content1_container {
	width: 840px;
	height: 680px;
	margin: 0 auto;
}

.store_lnwpickpack_content1_parallax {
	position: absolute;
	/* background-size: contain; */
	top: 0;
	right: -5%;
	height: 100%;
	background: url('../_images/store/store_pickpack_bg1.png') no-repeat right;
	background-size: 60%;
	/* width: 50%; */
}

.store_lnwpickpack_content .store_lnwpickpack_content1_container {
	width: 1120px;
	margin: 0 auto;
}

.store_lnwpickpack_content .store_lnwpickpack_content1_container .store_lnwpickpack_content1_parallax {
	width: 100vw;
}

.store_lnwpickpack_content .store_lnwpickpack_content1_container .store_lnwpickpack_content1_text .ordernow {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 24px;
	display: inline-block;
	margin-top: 20px;
	padding: 14px 30px;
	border: 2px solid #27395c;
	border-radius: 35px;
}

.store_lnwpickpack_content .logo-lnwpickpack {
	width: 300px;
}

.store_lnwpickpack_content1 .store_lnwpickpack_h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 48px;
	font-weight: bold;
}

.store_lnwpickpack_content1 .store_lnwpickpack_h5 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 16px;
	text-align: left;
	color: #444445;
}

.store_lnwpickpack_content1 .store_lnwpickpack_h4 {
	font-size: 28px;
	font-weight: normal;
	line-height: 1.7em;
	margin: 0 0 10px;
	color: #444445;
}

.store_lnwpickpack_content1_text {
	/* position: relative; */
	font-weight: lighter;
	z-index: 2;
	width: 480px;
	padding-top: 150px;
	text-align: left;
}

/**** store page ****/
.store_pickpack .fadein {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_pickpack_intro .service-head {
	color: #ee5050;
}

.store_pickpack .pickpack_wrapper {
	font-size: 15px;
	width: 100%;
	margin: 0 auto;
}

/* Create flex container */
.store_pickpack .pickpack_flex {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;


	flex-wrap: wrap;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;
}

/*Slide*/
.store_pickpack .pickpack_banner .slide-1 {
	line-height: 0;
	position: relative;
	z-index: -1;
	overflow: hidden;
	padding: 5em 0;
	background: -webkit-linear-gradient(300deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
	background: -o-linear-gradient(300deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(150deg, rgba(254, 254, 254, 1) 30%, rgba(239, 239, 239, 1) 100%);
}

.store_pickpack .pickpack_banner .slide-1 img {
	max-width: 700px;
}

.store_pickpack .pickpack_banner .slide-1 h1 {
	font-size: 2em;
	margin: 0.5em 0 0;
	padding: 0;
	color: #343433;
}

/**/
.store_pickpack h4 {
	margin-bottom: 0.5em;
}

/**/
.store_pickpack p {
	margin: 0;
}

/*Section*/
.store_pickpack section {
	text-align: center;
}

.store_pickpack ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

.store_pickpack li {
	padding: 1em 0;
}

.store_pickpack h2 {
	font-size: 2em;
	margin-bottom: 2em;
	text-align: center;
}

/*problem*/
.store_pickpack .pickpack_problem {
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: left;
	background: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 250, 250, 1) 50%, rgba(250, 250, 250, 1) 100%);
	background: -o-linear-gradient(315deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 250, 250, 1) 50%, rgba(250, 250, 250, 1) 100%);
	background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 250, 250, 1) 50%, rgba(250, 250, 250, 1) 100%);

	background-repeat: no-repeat;
}

.store_pickpack .pickpack_problem li strong {
	font-weight: normal;
	display: block;
	color: #ee5050;
}

.store_pickpack .pickpack_problem li sub {
	display: block;
	color: #999;
}

.store_pickpack .pickpack_problem li {
	font-size: 1.2rem;
	border-bottom: 1px solid #e5e5e5;
}

.store_pickpack .pickpack_problem li:first-child {
	border-top: 1px solid #e5e5e5;
}

.store_pickpack .pickpack_problem .content_img img {
	border-radius: 200px;
}

/*why using*/

.store_pickpack .pickpack_whyusing .beehive .whycontent {
	margin-top: 1em;
	margin-bottom: 4em;
	text-align: left;
}

.store_pickpack .pickpack_whyusing .beehive .content_desc {
	padding-left: 1em;
	color: #999;
}

.store_pickpack .pickpack_whyusing .beehive .whycontent:last-child {
	margin-bottom: 0;
}

/*helping*/
.store_pickpack .pickpack_helping {
	color: white;
	background: -webkit-linear-gradient(309deg, rgba(255, 128, 111, 1), rgba(242, 95, 101, 1));
	background: -o-linear-gradient(309deg, rgba(255, 128, 111, 1), rgba(242, 95, 101, 1));
	background: linear-gradient(141deg, rgba(255, 128, 111, 1), rgba(242, 95, 101, 1));
}

.store_pickpack .pickpack_helping h2,
.store_pickpack .pickpack_helping h3 {
	color: white;
}

.store_pickpack .pickpack_feature [class^="feature_"],
.store_pickpack .pickpack_helping [class^="helping_"] {
	margin-top: 1em;
	margin-bottom: 4em;
}

.store_pickpack .pickpack_feature [class^="feature_"]:last-child,
.store_pickpack .pickpack_helping [class^="helping_"]:last-child {
	margin-bottom: 0;
}

.store_pickpack .pickpack_helping h3 {
	font-size: 1.8em;
	margin-top: 0.5em;
}

.store_pickpack .pickpack_helping .content_img img {
	max-width: 100px;
	height: 100%;
}

/*feature*/
.store_pickpack .pickpack_feature {
	background-color: #fafafa;
}

.store_pickpack .pickpack_feature .content_img,
.store_pickpack .pickpack_feature .channels_img,
.store_pickpack .pickpack_feature .logistic_img {
	position: relative;

	box-sizing: border-box;
	max-width: 65%;
	height: 200px;
	margin: 0 auto;
	padding-bottom: 24px;
	text-align: center;
}

.store_pickpack .pickpack_feature .channels_img .channel {
	display: inline-block;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="lnwmall"] {
	width: 45%;
	margin-right: 10px;
	vertical-align: bottom;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="facebook"] {
	width: 12%;
	margin-right: 10px;
	vertical-align: bottom;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="instagram"] {
	width: 12%;
	margin-right: 10px;
	vertical-align: bottom;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="lnwshop"] {

	/* padding: 10px; */
	box-sizing: border-box;
	width: 96%;
	margin: 10px 0;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="lazada"] {
	width: 30%;
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: top;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="line"] {
	width: 12%;
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: top;
	border-radius: 20%;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="shopee"] {
	width: 16%;
	margin-right: 10px;
	vertical-align: top;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="twitter"] {
	width: 12%;
	margin-top: 5px;
	vertical-align: top;
	border-radius: 20%;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="11st"] {
	position: relative;
	top: -18px;
	left: -15%;
	width: 15%;
	text-align: center;
}

.store_pickpack .pickpack_feature .channels_img .channel[channel="priceza"] {
	position: relative;
	/* display: block; */
	top: -18px;
	left: -15%;
	width: 25%;
}

.store_pickpack .pickpack_feature .pickpack_flex .channels_img {

	box-sizing: border-box;
}

.store_pickpack .pickpack_feature .pickpack_flex .content_img img {
	height: 100%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic {
	display: inline-block;
	width: 25%;
	margin-top: 10px;
	vertical-align: middle;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="nimexpress"] {
	width: 28%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="kerryexpress"] {
	width: 25%;
	margin-top: 0;
	margin-right: 10px;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="grab"] {
	width: 18%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="lalamove"] {
	width: 25%;
	margin-right: 10px;
	margin-left: 10px;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="thailandpost"] {
	width: 30%;
	margin-top: 14px;
	margin-right: 10px;
	margin-left: 10px;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="alpha"] {
	width: 22%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="scgexpress"] {
	width: 35%;
	margin-right: 10px;
	margin-left: 10px;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="dhl"] {
	width: 25%;
	margin-top: 0;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="ninjavan"] {
	width: 23%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="lineman"] {
	width: 25%;
	margin-top: 0;
	margin-right: 10px;
	margin-left: 10px;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="cjlogistics"] {
	width: 30%;
}

.store_pickpack .pickpack_feature .logistic_img .logistic[logistic="skootar"] {
	width: 24%;
}

/****FAQ**/
.store_pickpack .pickpack_faq {
	/*	background-color: #f8f8f8;*/
}

.store_pickpack .pickpack_faq .pickpack_flex {
	text-align: left;
}

.store_pickpack .pickpack_faq .question:first-child {
	border-top: 1px solid #e5e5e5;
}

.store_pickpack .pickpack_faq .question {
	padding: 1.5em 0;
	border-bottom: 1px solid #e5e5e5;
}

.store_pickpack .pickpack_faq .question:last-child {
	margin-bottom: 0;
}

.store_pickpack .pickpack_faq .question .answer>*:first-child::before,
.store_pickpack .pickpack_faq .question .ask::before {
	/* font-weight: bold; */
	font-family: 'thaisans_neuebold', Helvetica, sans-serif;
	font-size: 1.4em;
	margin-right: 8px;
}

.store_pickpack .pickpack_faq .question .answer {
	line-height: 1.6em;
	color: #666;
}

.store_pickpack .pickpack_faq .answer>* {
	padding-left: 1.5em;
}

.store_pickpack .pickpack_faq .answer ol {
	padding-left: 1em;
}

.store_pickpack .pickpack_faq .answer ul {
	padding-left: 1.5em;
	list-style: disc;
}

.store_pickpack .pickpack_faq .answer li {
	margin-left: 1em;
	padding: 5px 0;
}

.store_pickpack .pickpack_faq .answer li>ul {
	padding-left: 0;
	list-style: circle;
}

.store_pickpack .pickpack_faq .question .ask {
	cursor: pointer;
}

.store_pickpack .pickpack_faq .question .ask:hover {
	color: #ee5050;
}

.store_pickpack .pickpack_faq .question .ask,
.store_pickpack .pickpack_faq .question .answer>*:first-child {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.store_pickpack .pickpack_faq .question .answer>*:first-child::before {
	content: 'A';
}

.store_pickpack .pickpack_faq .question .ask::before {
	content: 'Q';
}

/***Feedback***/
.store_pickpack .pickpack_feedbacks {
	z-index: -1;
	-webkit-align-items: stretch;
	align-items: stretch;
	text-align: center;
	background-image: url('../_images/store/store_pickpack_feedback.jpg');
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_pickpack .pickpack_feedbacks h2 {
	color: white;
}

.store_pickpack .pickpack_feedbacks .packpack_wrapper {
	z-index: 10;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_pickpack .pickpack_feedbacks .feedbackbox {
	-webkit-align-items: stretch;
	align-items: stretch;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
}

.store_pickpack .pickpack_feedbacks .feedbackbox .voice {

	box-sizing: border-box;
	text-align: center;
	opacity: 0.8;
	color: gray;
	background-color: white;
}

.store_pickpack .pickpack_feedbacks .feedbackbox .voice a {
	line-height: 0;
	text-decoration: none;
	color: #666666;
}

.store_pickpack .pickpack_feedbacks .voice .avatar {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 50%;
	background-color: white;
}

.store_pickpack .pickpack_feedbacks .voice h4 {
	font-weight: 600;
	line-height: 1.5em;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	color: #000000;
}

.store_pickpack .pickpack_feedbacks .voice .content_desc {
	display: block;
	color: #999;
}

/*** Summary ***/
.store_pickpack .pickpack_summary {
	text-align: left;
	color: white;
	background-color: #ee5050;
}

.store_pickpack .pickpack_summary .pickpack_wrapper {
	max-width: 1000px;
	margin: 0 auto;
}

.store_pickpack .pickpack_summary h2 {
	color: white;
}

.store_pickpack .pickpack_summary .content_img {
	-ms-flex: 0 1 40%;
	-webkit-flex: 0 1 40%;
	flex: 0 1 40%;
	-webkit-box-flex: 0;
}

.store_pickpack .pickpack_summary .content_desc {
	-ms-flex: 0 1 60%;
	-webkit-flex: 0 1 60%;
	flex: 0 1 60%;
	text-align: left;
	-webkit-box-flex: 0;
}

/*** Action ***/
.store_pickpack .pickpack_action .pickpack_wrapper {
	max-width: 600px;
}

.store_pickpack .pickpack_action .pickpack_flex {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-evenly;
	padding: 50px 0;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_pickpack .pickpack_action .content_desc {
	font-size: 1.2em;
	line-height: 1.5em;
}

.store_pickpack .pickpack_action .tosecond,
.store_pickpack .pickpack_action .tothird {

	align-self: center;
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 0.5em;
	padding: 0 8px;
	-webkit-box-flex: 0;
	-ms-flex-item-align: center;
}

.store_pickpack .pickpack_action .first,
.store_pickpack .pickpack_action .second,
.store_pickpack .pickpack_action .third {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 28%;
	max-width: 150px;
	color: #555;
	-webkit-box-flex: 0;
}

.store_pickpack .pickpack_action .first img,
.store_pickpack .pickpack_action .second img,
.store_pickpack .pickpack_action .third img {
	height: 1.6rem;
	padding-bottom: 1em;
}

.store_pickpack .pickpack_action .first p,
.store_pickpack .pickpack_action .second p,
.store_pickpack .pickpack_action .third p {
	font-size: 1rem;
}

.store_pickpack .pickpack_action .actionbutton {
	font-size: 1.2rem;
	padding: 16px 72px;
	cursor: pointer;
	-webkit-animation: sound_bump_pickpack 2s ease infinite;
	animation: sound_bump_pickpack 2s ease infinite;
	color: white;
	border: none;
	border-radius: 40px;
	outline: none;
	background-color: #ee5050;
}

@keyframes sound_bump_pickpack {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(238, 80, 80, 0.5);
		box-shadow: 0 0 0 0 rgba(238, 80, 80, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(238, 80, 80, 0);
		box-shadow: 0 0 10px 20px rgba(238, 80, 80, 0)
	}
}

@-webkit-keyframes sound_bump_pickpack {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(238, 80, 80, 0.5);
		box-shadow: 0 0 0 0 rgba(238, 80, 80, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(238, 80, 80, 0);
		box-shadow: 0 0 10px 20px rgba(238, 80, 80, 0)
	}
}

/***Mobile version ***/
@media screen and (min-width: 300px) {

	/* buttons */
	.store_pickpack .actionbutton {
		font-family: 'Mitr', sans-serif;
		font-size: 1.2rem;
		font-weight: 500;
		padding: 8px 36px;
		cursor: pointer;
		border: none;
		border-radius: 40px;
	}

	/***Main***/
	.store_pickpack .picipack_banner {
		position: relative;

		box-sizing: border-box;
		margin: auto;
	}

	.store_pickpack .pickpack_banner .slide-1 .slide-content {
		font-size: 5vw;
		line-height: 1.7em;
		padding: 2em 20px;
		text-align: center;
	}

	.store_pickpack .pickpack_banner .slide-content.pickpack_flex {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;

		align-items: center;
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;

		justify-content: center;
		width: 100%;
		height: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
	}

	.store_pickpack .pickpack_banner .slide-1 h1 {
		font-weight: normal;
		-ms-flex: 2 1 auto;
		-webkit-flex: 2 1 auto;
		flex: 2 1 auto;
		padding-bottom: 3vw;
		-webkit-box-flex: 2;
	}

	.store_pickpack .pickpack_banner .slide-1 img.bo {
		display: none;
	}

	/*** Main ***/
	.store_pickpack section[class^='pickpack_'] {
		padding: 5rem 0;
	}

	.store_pickpack h4 {
		font-size: 1em;
		margin-bottom: 4px;
	}

	.store_pickpack section.pickpack_banner {
		padding: 0;
	}

	.store_pickpack section[class^='pickpack_'] .pickpack_wrapper {

		box-sizing: border-box;
		padding-right: 10px;
		padding-left: 10px;
	}

	/***Problem***/
	.store_pickpack .pickpack_problem .content_img {
		width: 100%;
		margin-top: 3em;
	}

	.store_pickpack .pickpack_problem .content_img img {
		display: inline-block;
	}

	.store_pickpack .pickpack_problem .content_img .problem1 {
		width: 40%;
		margin-bottom: 40px;
	}

	.store_pickpack .pickpack_problem .content_img .problem2 {
		width: 30%;
		margin-bottom: 40px;
	}

	.store_pickpack .pickpack_problem .content_img .problem3 {
		width: 28%;
		margin-top: 90px;
		margin-right: 5px;
	}

	/* .store_pickpack .pickpack_problem .bgrec{
		display: block;
		position: absolute;
		top: -125%;
    bottom: -100%;
    left: 75%;
    right: -150%;
		background: rgba(10,10,0,0.015);
		transform: rotate(45deg);
	} */
	/*Bee Hive*/
	.store_pickpack .pickpack_feature .pickpack_flex,
	.store_pickpack .pickpack_whyusing .beehive {
		padding-right: 10%;
		padding-left: 10%;
	}

	.store_pickpack .pickpack_whyusing .whyhive {
		display: none;
	}

	.store_pickpack .pickpack_whyusing .hexagon {
		/* border-radius: 50%; */
		overflow: hidden;
		height: 180px;
		margin: 40px auto 10px;
	}

	.store_pickpack .pickpack_whyusing .hexagon img {
		height: 100%;
	}

	/*** Helping ***/
	.store_pickpack .pickpack_helping .content_img {
		height: 110px;
	}

	.store_pickpack .pickpack_helping .content_desc {
		padding-right: 10%;
		padding-left: 10%;
		text-align: center;
	}

	/*** Feature ***/
	.store_pickpack .pickpack_feature .pickpack_flex {
		padding-right: 5%;
		padding-left: 5%;
	}

	/* .store_pickpack .pickpack_feature .pickpack_flex .content_img{
		height: 180px;
	} */
	.store_pickpack .pickpack_summary .content_desc p {
		margin-bottom: 1em;
	}

	.store_pickpack .pickpack_summary .content_desc {
		font-size: 1.2em;
		line-height: 1.6em;
		/* text-indent: 2.5em; */
		-ms-flex: 0 1 100%;
		-webkit-flex: 0 1 100%;
		flex: 0 1 100%;
		padding-right: 5%;
		padding-left: 5%;
		text-align: justify;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_summary .content_img {
		-ms-flex: 0 1 80%;
		-webkit-flex: 0 1 80%;
		flex: 0 1 80%;
		width: 80%;
		margin-bottom: 1em;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_summary .content_img img {
		width: 100%;
		height: auto;
	}

	.store_pickpack .pickpack_feedbacks .feedbackbox .voice {
		-ms-flex: 0 1 80%;
		-webkit-flex: 0 1 80%;
		flex: 0 1 80%;
		width: 80%;
		min-width: 240px;
		max-width: 100%;
		margin-bottom: 30px;
		padding: 30px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_action h2 .logo-lnwpickpack {
		/* display: inline-block; */
		width: 80%;
		max-width: 280px;
	}

	.store_pickpack .pickpack_action .first p,
	.store_pickpack .pickpack_action .second p,
	.store_pickpack .pickpack_action .third p {
		font-size: 0.9rem;
	}

	.store_pickpack .pickpack_faq .question {
		width: 90%;
	}
}

/*** Desktop version ***/
@media screen and (min-width: 700px) {
	.store_pickpack .pickpack_wrapper {

		box-sizing: border-box;
	}

	.store_pickpack section[class^='pickpack_'] {
		padding: 6em 0;
	}

	.store_pickpack section[class^='pickpack_'] h4 {
		font-size: 1.1em;
		text-align: left;
	}

	.store_pickpack section.pickpack_banner {
		padding: 0;
	}

	.store_pickpack section.pickpack_banner .pickpack_wrapper {
		width: 90%;
		max-width: 1400px;
	}

	.store_pickpack .pickpack_banner .slideshow .pickpack_flex {
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-ms-flex-pack: distribute;
	}

	.store_pickpack .pickpack_banner .slide-1 .slide-content {
		font-size: inherit;
		width: 50%;
		max-width: 450px;
		padding: 0;
		text-align: left;
	}

	.store_pickpack .pickpack_banner .slide-1 .slide-content {
		-ms-flex: 0 1 45%;
		-webkit-flex: 0 1 45%;
		flex: 0 1 45%;
		padding-bottom: 50px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_banner .slide-1 .slide-img {
		-ms-flex: 0 1 50%;
		-webkit-flex: 0 1 50%;
		flex: 0 1 50%;
		padding-top: 0;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_banner .slide-1 .slide-img img {
		display: inline-block;
		width: 100%;
	}

	.store_pickpack section[class^='pickpack_'] .pickpack_wrapper {
		padding: 0;
	}

	.store_pickpack section.pickpack_meaning {
		padding: 4em 0;
	}

	.store_pickpack section[class^='pickpack_'] p,
	.store_pickpack section[class^='pickpack_'] .content_desc {
		font-size: 1em;
	}

	.store_pickpack section.pickpack_problem {
		padding-bottom: 7em;
		text-align: center;
	}

	/* .store_pickpack .pickpack_problem .bgrec{
		top: -100%;
    bottom: -100%;
    left: 75%;
    right: -100%;
	} */
	.store_pickpack .pickpack_problem .content_list {
		display: inline-block;
		margin: 0 auto;
	}

	.store_pickpack .pickpack_problem .content_img {
		width: 100%;
	}

	.store_pickpack .pickpack_problem .content_img .problem1 {
		width: 24%;
		margin-right: 20px;
	}

	.store_pickpack .pickpack_problem .content_img .problem2 {
		width: 20%;
	}

	.store_pickpack .pickpack_problem .content_img .problem3 {
		width: 16%;
		margin-right: 20px;
	}

	.store_pickpack .pickpack_whyusing {
		position: relative;
		overflow: hidden;
		background-image: url('../_images/store/store_pickpack_why_bgtl.png'), url('../_images/store/store_pickpack_why_bgtr.png'), url('../_images/store/store_pickpack_why_bgbl.png'), url('../_images/store/store_pickpack_why_bgbr.png');
		background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
		background-position: top left, top right, bottom left, bottom right;
		background-size: 30%, 30%, 30%, 30%;
	}

	.store_pickpack .pickpack_whyusing .beehive {
		position: relative;
		padding: 0;
	}

	.store_pickpack .pickpack_whyusing .whyhive {
		display: inline-block;
		max-width: 40%;
		padding-right: 5%;
	}

	.store_pickpack .pickpack_whyusing .hexagon {
		display: none;
	}

	.store_pickpack .pickpack_whyusing .whycontent {
		position: absolute;
		width: 30%;
		max-width: 220px;
	}

	.store_pickpack .pickpack_whyusing .whycontent .content_title {
		margin: 0;
	}

	.store_pickpack .pickpack_whyusing .whycontent p {
		color: #555;
	}

	.store_pickpack .pickpack_whyusing .why1.whycontent {
		top: 2%;
		right: 68%;
	}

	.store_pickpack .pickpack_whyusing .why2.whycontent {
		top: 25%;
		left: 68%;
	}

	.store_pickpack .pickpack_whyusing .why3.whycontent {
		right: 68%;
		bottom: 7%;
	}

	.store_pickpack .pickpack_helping .pickpack_flex {
		-webkit-align-items: flex-start;
		align-items: flex-start;
		justify-content: space-evenly;
		-webkit-box-align: start;
		-ms-flex-align: start;
	}

	.store_pickpack .pickpack_helping [class^="helping_"] {
		-ms-flex: 0 1 30%;
		-webkit-flex: 0 1 30%;
		flex: 0 1 30%;
		width: 30%;
		max-width: 250px;
		margin-bottom: 0;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_helping h3 {
		margin-top: 1em;
	}

	.store_pickpack .pickpack_helping .content_img {
		height: 80px;
	}

	.store_pickpack .pickpack_helping .content_desc {
		padding: 0 10px;
		text-align: left;
		text-indent: 1em;
	}

	.store_pickpack .pickpack_feature .pickpack_flex {

		align-content: center;
		-webkit-align-items: stretch;
		align-items: stretch;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		padding: 0;
		-ms-flex-pack: distribute;

		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
	}

	.store_pickpack .pickpack_feature [class^="feature_"] {
		display: -ms-flexbox;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		/* max-width: 320px; */

		align-items: center;
		-ms-flex: 0 1 100%;
		-webkit-flex: 0 1 100%;
		flex: 0 1 100%;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		margin-right: 20px;
		margin-left: 20px;
		-webkit-box-flex: 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-box-align: center;
		-ms-flex-align: center;
	}

	.store_pickpack .pickpack_feature .content_desc p {
		text-align: left;
		color: #999;
	}

	.store_pickpack .pickpack_feature .content_img,
	.store_pickpack .pickpack_feature .channels_img,
	.store_pickpack .pickpack_feature .logistic_img {
		-ms-flex: 0 1 45%;
		-webkit-flex: 0 1 45%;
		flex: 0 1 45%;
		padding-bottom: 0;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_feature .channels_img,
	.store_pickpack .pickpack_feature .logistic_img {
		height: 170px;
	}

	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .channels_img,
	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .logistic_img,
	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .content_img {
		-webkit-order: 1;
		order: 1;
		margin-left: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
	}

	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .content_desc {
		-webkit-order: 2;
		order: 2;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
	}

	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(even) .content_img {
		-webkit-order: 2;
		order: 2;
		margin-right: 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
	}

	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(even) .content_desc {
		-webkit-order: 1;
		order: 1;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
	}

	.store_pickpack .pickpack_feature .content_desc {
		-ms-flex: 0 1 45%;
		-webkit-flex: 0 1 45%;
		flex: 0 1 45%;
		width: 50%;
		max-width: 300px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_faq .pickpack_wrapper {
		width: 500px;
	}

	.store_pickpack .pickpack_faq .question.hide .answer {
		display: none;
	}

	.store_pickpack .pickpack_faq .question.show .answer {
		display: block;
	}

	.store_pickpack .pickpack_summary .pickpack_flex {
		-webkit-align-items: flex-start;
		align-items: flex-start;
		justify-content: space-evenly;
		-webkit-box-align: start;
		-ms-flex-align: start;
	}

	.store_pickpack .pickpack_summary .content_desc {
		/* padding:0; */
		max-width: 500px;
		text-align: left;
	}

	.store_pickpack .pickpack_summary .content_img {
		max-width: 360px;
	}

	.store_pickpack .pickpack_feedbacks .feedbackbox .voice {
		-ms-flex: 0 1 20%;
		-webkit-flex: 0 1 20%;
		flex: 0 1 20%;
		width: 20%;
		min-width: 200px;
		max-width: 240px;
		margin-right: 5%;
		margin-bottom: 5%;
		padding: 30px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_action h2 .logo-lnwpickpack {
		/* display: inline-block; */
		width: 50%;
		max-width: 300px;
	}

}

@media screen and (min-width: 1050px) {
	.store_pickpack .pickpack_wrapper {
		width: 980px;
	}

	.store_pickpack .pickpack_problem .pickpack_wrapper {
		position: relative;
		max-width: 900px;
		text-align: left;
	}

	/* .store_pickpack .pickpack_problem .bgrec{
		top: -100%;
    bottom: -200%;
    left: 40%;
    right: -50%;
	} */
	.store_pickpack .pickpack_problem .content_img {
		position: absolute;
		top: 8em;
		right: 0;
		width: 310px;
		margin: 0;
	}

	.store_pickpack .pickpack_problem .content_img .problem1 {
		width: 180px;
		margin: 0 0 0 120px;
	}

	.store_pickpack .pickpack_problem .content_img .problem2 {
		width: 138px;
		margin: -10px 0 0 100px;
	}

	.store_pickpack .pickpack_problem .content_img .problem3 {
		width: 107px;
		margin: -20px 142px 0 25px;
	}

	.store_pickpack .pickpack_whyusing .whycontent {
		max-width: 240px;
	}

	.store_pickpack .pickpack_feature .pickpack_flex {
		-webkit-align-items: stretch;
		align-items: stretch;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		-ms-flex-pack: distribute;
	}

	.store_pickpack .pickpack_feature [class^="feature_"] {
		-ms-flex: 0 1 28%;
		-webkit-flex: 0 1 28%;
		flex: 0 1 28%;
		max-width: 320px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_feature [class^="feature_"] {
		display: block;
	}

	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(even) .content_img,
	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .content_img,
	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .channels_img,
	.store_pickpack .pickpack_feature [class^="feature_"]:nth-child(odd) .logistic_img {
		margin: 0 auto 30px;
	}

	.store_pickpack .pickpack_feature .channels_img,
	.store_pickpack .pickpack_feature .logistic_img {

		box-sizing: border-box;
		padding-top: 30px;
	}

	.store_pickpack .pickpack_feature .channels_img,
	.store_pickpack .pickpack_feature .logistic_img {
		max-width: 80%;
		height: 200px;
	}

	.store_pickpack .pickpack_feature .content_desc {
		width: 100%;
		margin: 0 auto;
	}

	.store_pickpack .pickpack_feature .feature_manual {
		margin-left: 15%;
	}

	.store_pickpack .pickpack_feature .feature_logistic {
		margin-right: 15%;
	}

	.store_pickpack .pickpack_faq .pickpack_wrapper {
		width: 600px;
	}

	.store_pickpack .pickpack_faq .pickpack_flex {

		align-content: center;
		-webkit-align-items: stretch;
		align-items: stretch;
		-ms-flex-direction: column;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;

		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.store_pickpack .pickpack_faq .question {
		-ms-flex: 0 1 44%;
		-webkit-flex: 0 1 44%;
		flex: 0 1 44%;
		width: 100%;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_faq .question .answer {
		display: none;
	}

	.store_pickpack .pickpack_faq .question .answer.active_question {
		display: block;
	}

	.store_pickpack .pickpack_summary .content_img,
	.store_pickpack .pickpack_summary .content_desc {
		-ms-flex: 0 1 40%;
		-webkit-flex: 0 1 40%;
		flex: 0 1 40%;
		margin: 0;
		/* width: 381px; */
		-webkit-box-flex: 0;
	}

	/*Fontsize setting*/
	.store_pickpack .pickpack_banner .slide-1 h1 {
		font-weight: bold;
	}
}

@media screen and (min-width: 1300px) {
	.store_pickpack .pickpack_wrapper {
		width: 1200px;
	}

	.store_pickpack .pickpack_feature .pickpack_wrapper {
		width: 90%;
		max-width: 1400px;
	}

	.store_pickpack .pickpack_banner .pickpack_flex {
		justify-content: space-evenly;
	}

	.store_pickpack .pickpack_helping [class^="helping_"] {
		-ms-flex: 0 1 280px;
		-webkit-flex: 0 1 280px;
		flex: 0 1 280px;
		width: 280px;
		-webkit-box-flex: 0;
	}

	.store_pickpack .pickpack_faq .pickpack_flex {
		justify-content: space-evenly;
	}
}

/********* End of PickPack *********/

#store_content.combo_section_header {
	box-shadow: none;
}

.combo_section_header .premium_combo-single-container {
	display: none;
}

.status_icon_new,
.status_icon_hot,
.status_icon_update,
.status_icon_coming_soon,
.status_icon_recommend {
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 11px !important;
	display: inline-block;
	margin-left: 3px;
	padding: 3px 8px;
	vertical-align: middle !important;
	color: white;
	border-radius: 15px;
}

.status_icon_new {
	background: #4285f4;
}

.status_icon_hot {
	background: #ea4335;
}

.status_icon_update {
	background: #34a853;
}

.status_icon_recommend {
	background: #fbbc05;
}

.status_icon_coming_soon {
	background: gray;
}

/********* shop design new ************/
.web_design .web_design_notice {
	font-size: 14px;
	color: #999;
}

.shop_design_universe {
	width: 100%;
}

.shop_design_universe div,
.shop_design_universe p,
.shop_design_universe span {
	line-height: normal;
}

.shop_design_universe .shop_design_container {
	text-align: center;
}

.shop_design_universe .shop_design_content_container {

	box-sizing: border-box;
	width: 100%;
	max-width: 960px;
	margin: auto;
	padding: 80px 0;
}

.shop_design_universe .service-head {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 36px;
	margin-bottom: 36px;
	text-align: center;
	color: #333;
}

.shop_design_universe .description-head {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 200;
	margin-bottom: 80px;
	text-align: center;
	color: #aaa;
}

.shop_design_universe .design_step .description-head {
	margin-bottom: 40px;
}

.shop_design_universe .sshop_design_slide_flex_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: wrap-reverse;
	max-width: 1280px;
	margin: 0 auto;
}

.shop_design_universe .shop_design_slide_img {
	line-height: 0;
	width: 100%;
	max-width: 720px;
	height: 100%;
	margin: auto;
	padding-top: 50px;
}

.shop_design_universe .slick-slide img {
	max-width: 100%;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);

}

.shop_design_universe .shop_design_slide_01 {
	background-color: #122d62;
}

.shop_design_universe .shop_design_slide_02 {
	background-color: #886149;
}

.shop_design_universe .shop_design_slide_03 {
	background-color: #998678;
}

.shop_design_universe .shop_design_slide_0 {
	background-color: #4b443e;
}

.shop_design_universe .shop_design_slide_1 {
	background-color: #849b96;
}

.shop_design_universe .shop_design_slide_2 {
	background-color: #7f6f60;
}

.shop_design_universe .shop_design_slide_3 {
	background-color: #32394b;
}

.shop_design_universe .shop_design_slide_text {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	width: 480px;
	margin: 0 auto;
	padding: 10px 10px 20px;
	-ms-flex-item-align: end;
}

.shop_design_universe .shop_design_slide_h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 40px;
	margin: 30px 0 0;
	text-align: left;
	color: white;
}

.shop_design_universe .shop_design_slide_description {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 22px;
	font-weight: 200;
	line-height: normal;
	margin-bottom: 50px;
	text-align: left;
	color: white;
}

.shop_design_universe .shop_design_slide_text .tag_container {
	display: block;
	margin-bottom: 30px;
	text-align: left;
}

.shop_design_universe .shop_design_slide_text .tag_container .tag {
	font-family: sans-serif;
	font-size: 9px;
	display: inline-block;
	margin-right: 2px;
	padding: 5px 15px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: white;
	border: 1px solid white;
	border-radius: 30px;
}

.shop_design_universe .slick-dots .slick-active .circle_button_small {
	background-color: white;
}

.shop_design_universe .circle_button_small {
	width: 30px;
	height: 5px;
	margin: 0;
	border-radius: 0;
}

.shop_design_universe .slick-dots li {
	margin: 0;
}

.shop_design_universe .slick-dots {
	margin: 50px 0 10px;
	text-align: left;
}

.shop_design_universe .advantages_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
}

.shop_design_universe .advantageItem {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-flex-basis: 50%;
	flex-basis: 50%;

	box-sizing: border-box;
	margin-bottom: 25px;
	padding-right: 20px;
	-ms-flex-preferred-size: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.shop_design_universe .adv_h4 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: left;
	color: #333;
}

.shop_design_universe .adv_description {
	font-size: 16px;
	text-align: left;
	color: #aaa;
}

.shop_design_universe .design_step_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.shop_design_universe .design_step_container .step::before {
	font-family: 'stroke7pixeden';
	font-size: 48px;
	display: block;
	margin-bottom: 10px;
	color: #00a0eb;
}

.shop_design_universe .design_step_container .step {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 230px;
	margin: 10px;
	text-align: left;
	-webkit-box-flex: 1;
}

.shop_design_universe .design_step_container .step .header {
	font-family: 'Helvetica', 'Arial';
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.shop_design_universe .design_step_container .step .text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	color: #aaa;
}

.shop_design_universe .design_package_area {
	width: 100%;
}

.shop_design_universe .design_package_area.design_package_basic {
	background-color: #34baff;
}

.shop_design_universe .design_package_area.design_package_advance {
	background-color: #119c7a;
}

.shop_design_universe .design_package_area.design_package_minikorea {
	background-color: #ffbdad;
}

.shop_design_universe .design_package_area.design_package_korea {
	background-color: #ffadb4;
}

.shop_design_universe .design_package {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: stretch;
	align-items: stretch;


	flex-wrap: wrap;
	box-sizing: border-box;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding: 0 30px;

	color: white;

	-webkit-box-align: stretch;

	-ms-flex-align: stretch;
}

.shop_design_universe .design_package .design_package_left {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;

	box-sizing: border-box;
	min-width: 300px;
	padding: 70px 30px 70px 0;

	border-right: 1px solid #fff;
	-webkit-box-flex: 1;
}

.shop_design_universe .design_package .design_package_right {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-ms-flex: 2;

	-webkit-flex: 2;
	flex: 2;


	flex-wrap: wrap;
	box-sizing: border-box;

	padding: 70px 0 70px 60px;

	-webkit-box-flex: 2;
}

.shop_design_universe .design_package .design_package_left h3,
.shop_design_universe .sub_package_container h3 {
	font-family: 'Helvetica Neue', sans-serif;
	font-size: 60px;
	font-weight: 100;
	line-height: 60px;
	margin: 0;
	letter-spacing: 2px;
}

.shop_design_universe .sub_package_container h3 {
	font-size: 42px;
}

.shop_design_universe .design_package_minikorea .design_package_left h3 {
	font-size: 48px;
}

.shop_design_universe .design_package .design_package_left .package_text,
.shop_design_universe .sub_package_container .package_text {
	font-family: 'Helvetica Neue', 'Arial', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 35px;
	padding-left: 1px;

	letter-spacing: 1px;
}

.shop_design_universe .design_package .design_package_left h3,
.shop_design_universe .design_package .design_package_left .package_text,
.shop_design_universe .sub_package_container h3,
.shop_design_universe .sub_package_container .package_text {
	color: #fffc00;
}

.shop_design_universe .design_package .design_package_left .package_description,
.shop_design_universe .sub_package_container .package_description {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 19px;
	font-weight: 100;
	line-height: 26px;
	margin-bottom: 10px;
	word-break: break-word;
}

.shop_design_universe .design_package .design_package_left .package_price,
.shop_design_universe .sub_package_container .package_price {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.shop_design_universe .sub_package_container .per_price_text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: normal;
}

.shop_design_universe .design_package .design_package_left .design_order_button,
.shop_design_universe .sub_package_container .design_order_button {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	line-height: 50px;
	display: inline-block;
	padding: 0 30px;
	text-align: center;
	color: white;
	border: 2px solid #fff;
	border-radius: 30px;
	background-color: transparent;
}

.shop_design_universe .design_order_button:hover {
	cursor: pointer;
}

.shop_design_universe .design_package .design_package_right .list_detail {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin-bottom: 0;
	padding-left: 24px;
	-webkit-box-flex: 1;
}

.shop_design_universe .design_package .design_package_right .list_detail li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 19px;
	font-weight: 100;
	line-height: 21px;
	margin-bottom: 15px;
}

.shop_design_universe .design_package .design_package_right .list_detail li>span {
	font-size: 16px;
}

.shop_design_universe .design_package .design_package_right .package_detail {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: 600;
	width: 100%;
	letter-spacing: 1px;
}

.shop_design_universe .shop_design_content_container.sub_package {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.shop_design_universe .sub_package_container {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;


	box-sizing: border-box;
	min-width: 290px;
	max-width: 460px;

	margin: 0 auto 10px;
	padding: 45px 35px;
	text-align: left;

	color: white;
	border-radius: 2px;

	-webkit-box-flex: 1;

}

.shop_design_universe .sub_package_container.welcome_design {
	background-color: #5d4585;
}

.shop_design_universe .sub_package_container.slide_design {
	background: #5bc9c0;
}

/*** Example Desgin ***/
.shop_design_universe .design_thumb_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

.shop_design_universe .example_design {
	position: relative;
	-ms-flex: 0 1 25%;
	-webkit-flex: 0 1 25%;
	flex: 0 1 25%;

	box-sizing: border-box;
	min-width: 150px;
	padding: 4px;
	-webkit-box-flex: 0;

}

.shop_design_universe .example_design img {

	box-sizing: border-box;
	/* margin: 2px; */
	max-width: 100%;
	padding: 4px;
	border: 1px solid #ddd;
}

.shop_design_universe .example_structure::before {
	position: absolute;
	display: block;
	width: 100%;
	max-width: 200px;
	height: 100%;
	max-height: 200px;
	content: "";
	opacity: 0.5;
	background-color: white;
}

.shop_design_universe .example_structure .text {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	position: absolute;
	top: 50%;
	right: 50%;
	bottom: 50%;
	left: 50%;
	margin: auto;
	color: #333;
}

.shop_design_universe .premium_template_ribbon {
	position: absolute;
	bottom: 30px;

	display: block;
	width: 113px;
	height: 0;
	border: 12px solid #00A8ED;
	border-right-color: transparent;
}

.shop_design_universe .premium_template_ribbon.new_layout {
	bottom: 60px;
	width: 80px;
	border-color: #607d8b;
	border-right-color: transparent;
}

.shop_design_universe .premium_template_ribbon.advance_package {
	border-color: #119C79;
}

.shop_design_universe .premium_template_ribbon.korea_package {
	border-color: #FFADB3;
}

.shop_design_universe .premium_template_ribbon.minikorea_package {
	border-color: #FFBDAC;
}

.shop_design_universe .premium_template_ribbon.advance_package,
.shop_design_universe .premium_template_ribbon.korea_package,
.shop_design_universe .premium_template_ribbon.minikorea_package {
	border-right-color: transparent;
}

.shop_design_universe .premium_template_ribbon::before {
	font-size: 11px;
	position: absolute;
	top: -8px;
	left: -4px;
	display: block;
	content: "Premium Template";
	letter-spacing: 1px;
	color: white;
}

.shop_design_universe .premium_template_ribbon.new_layout::before {
	content: "New Layout";
}

.shop_design_universe .example-head {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 100;
	margin-bottom: 20px;
	color: #333;
}

.shop_design_universe .design_condition ol {
	padding-left: 20px;
}

.shop_design_universe .design_condition ol li {
	margin-bottom: 8px;
}

/*** popup design ***/
.lnwbox-data.design_package_lnwbox {

	box-sizing: border-box;
	width: 100%;
	max-width: 800px;
	padding: 30px;
}

.lnwbox-data.design_package_lnwbox .service-head {
	text-align: center;
}

.lnwbox-data .package_conclusion,
.shop_design_content_container .design_condition,
.lnwbox-data .design_condition {
	font-size: 15px;
	margin-bottom: 40px;
}

.lnwbox-data .package_conclusion ol,
.lnwbox-data .design_condition ol {
	margin-top: 0;
}

.lnwbox-data.design_package_lnwbox .button_container {
	display: block;
	margin-bottom: 25px;
	text-align: center;
}

.lnwbox-data.design_package_lnwbox .order_button {
	float: none;
	width: auto;
}

.shop_design_container .design_condition_container .header,
.lnwbox-data.design_package_lnwbox .design_structure .header,
.lnwbox-data.design_package_lnwbox .header {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: left;
}

.lnwbox-data.design_package_lnwbox .design_example {
	text-align: center;
}

.lnwbox-data.design_package_lnwbox img {
	max-width: 100%;
}

.shop_design_content_container .design_condition li,
.lnwbox-data.design_package_lnwbox .design_condition li,
.lnwbox-data.design_package_lnwbox .package_conclusion li {
	margin-bottom: 5px;
	text-align: left;
}

/*************************************/

#store_content .why_otherservice_list .status_icon_new,
#store_content .why_otherservice_list .status_icon_hot,
.status_icon_update,
#store_content .why_otherservice_list .status_icon_recommend {
	margin-top: 5px !important;
}


.messagebox {
	font-size: 14px;
	line-height: 1.6em;

	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 20px;
	text-align: left;
	color: #616161;
	border: 2px solid #bbbbbb;
	border-radius: 4px;
	background-color: #fafafa;
	-webkit-box-shadow: 0 3px 5px 0.5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 5px 0.5px rgba(0, 0, 0, 0.1);
}

.messagebox .msg-title {
	font-weight: bold;
	padding-left: 32px;
}

.messagebox .msg-text {
	padding-left: 32px;
}

.messagebox .icon {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	float: left;
	width: 18px;
	height: 18px;
	margin: 1px;
	padding: 0;
	text-align: center;
	color: #bbbbbb;
	border: 2px solid #bbbbbb;
	border-radius: 50%;
}

.messagebox .button {
	margin-top: 16px;
	margin-left: 32px;
}

.messagebox[type="error"] {
	line-height: 1.5em;
	border-color: #ff5c50;
	background-color: #fff5f5;
}

.messagebox[type="error"] .icon {
	color: #ff5c50;
	border: 2px solid #ff5c50;
}

.messagebox[type="error"] .button {
	color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: #ff5c50;
}

.messagebox[type="warning"] {
	line-height: 1.5em;
	border-color: #ffac5b;
	background-color: #fff9f0;
}

.messagebox[type="warning"] .icon {
	color: #ffac5b;
	border: 2px solid #ffac5b;
}

.messagebox[type="warning"] .button {
	color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: #ffac5b;
}

.messagebox[type="info"] .icon {
	color: #62bbf4;
	border: 2px solid #62bbf4;
}

.messagebox[type="info"] {
	line-height: 1.5em;
	border-color: #62bbf4;
	background-color: #effbff;
}

.messagebox[type="info"] .button {
	color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: #62bbf4;
}

#ads_shopping .messagebox {
	font-size: 14px;
	width: 100%;
	max-width: 600px;
	margin: 0 auto 20px;
}

/********** Event 2018  ***************/
.js_hero.krobgunna .krobgunna_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	align-items: center;


	flex-wrap: nowrap;
	justify-content: center;
	max-width: 100%;
	height: 100%;
	background-color: #fff;
	background-image: url('../_images/datewithus/bg_banner.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.js_hero.krobgunna .krobgunna_content {
	padding-bottom: 80px;
	text-align: center;
}

.js_hero.krobgunna .krobgunna_button {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 50px;
	display: inline-block;
	margin-top: 80px;
	padding: 0 35px;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	color: #ea2828;
	border: 2px solid #ea2828;
	border-radius: 30px;
}

.js_hero.krobgunna .krobgunna_button:hover {
	color: #fff;
	background: #ea2828;
}

/********** google shopping credit  ***************/
.js_hero.google_topup_campaign {
	background: url(../_images/hero/ads_google_feb2020_bg.png) bottom center;
	background-size: cover;
}

.js_hero.google_topup_campaign .hero_image {
	max-width: 65%;
}

.js_hero.google_topup_campaign .hero_image img {
	max-width: 100%;
}

/********** google shopping credit  ***************/
.js_hero .store_shopping_slide {
	height: 100%;
	background: url(../_images/hero/hero_google_march_bg.png) bottom center;
	background-size: cover;
}

.js_hero .store_shopping_slide a,
.js_hero .store_shopping_slide a:hover {
	text-decoration: none;
}

.js_hero .store_shopping_content {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
}

.js_hero .store_shopping_content .store_shopping_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-box-flex: 3;
}

.js_hero .store_shopping_content .store_shopping_bg {
	-ms-flex: 6;
	-webkit-flex: 6;
	flex: 6;
	background: url(../_images/hero/google_shopping_mock.png) bottom center no-repeat;
	background-size: contain;
	-webkit-box-flex: 6;
}

.js_hero .store_shopping_content .store_shopping_tab {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	text-align: center;
	background-color: #1e262f;
	-webkit-box-flex: 2;
}

.js_hero .store_shopping_content .store_shopping_tab img {
	max-width: 960px;
	max-height: 100%;
	margin: 15px auto 0;
}

.js_hero .text_container {
	font-size: 56px;

	align-self: center;

	box-sizing: border-box;
	margin: 0 auto;
	padding-top: 10%;
	text-align: center;
	-ms-flex-item-align: center;
}

.js_hero .store_shopping_content .text_container>span {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	display: inline-block;
	color: #1e262f;
}

.js_hero .store_shopping_content .text1 {
	font-weight: bold;
}


.bulk_quote {
	padding-bottom: 20px;
	text-align: center;
}

.bulk_quote,
.bulk_quote i {
	font-size: 16px;
	opacity: 0.75;
	color: white;
}

.upgrade_navs_container {
	min-height: 60px;
	padding-top: 20px;
}

#upgrade_nav.upgrade_nav_top {
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	left: 0;
	animation: fadein 1.5s;
	background: #fffc;
	-webkit-box-shadow: 0 2px 3px #ccc;
	box-shadow: 0 2px 3px #ccc;
	-webkit-backdrop-filter: saturate(100%) blur(20px);
	backdrop-filter: saturate(100%) blur(20px);
}

#upgrade_nav.upgrade_nav_top ul {
	max-width: 960px;
	margin: 0 auto;
	padding: 0;
}

#upgrade_nav .pe-7s::before {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.upgrade_navs.upgrade_nav_top nav a {
	border-bottom-color: transparent;
}

/******** Upgarde tab for iPad ********/
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.upgrade_navs.tabs nav a.select_button_a {
		right: -28px;
	}

	.upgrade_navs.tabs nav ul li {
		-ms-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		-webkit-flex-basis: auto;
		flex-basis: auto;
		-ms-flex-preferred-size: auto;
		-webkit-box-flex: 1;
	}

	#upgrade_nav.upgrade_nav_top ul {
		width: 78%;
		margin: 0;
	}

	.upgrade_navs.tabs nav ul li a {
		font-size: 13px;
	}
}


#summary_slide {}

#summary_cart {
	position: fixed;
	z-index: 2129999999;
	top: 110px;
	right: 30px;
}

#summary_slide.showed #summary_upgrade {
	position: fixed;
}

#summary_upgrade {
	position: fixed;
	z-index: 2119999999;
	top: 0;
	right: 0;
	display: none;
	width: 350px;
	max-width: 100%;
	height: 100%;
	color: white;
	background: #344;
}

#summary_upgrade a:hover {
	text-decoration: none;
}

#summary_upgrade .lnwshop_store_logo_basket {}

#summary_upgrade .lnwshop_store_logo_text {}

#summary_upgrade .upgrade-menu {
	position: absolute;
	bottom: 0;

	box-sizing: border-box;
	width: 100%;
	margin: 0;
}

#summary_upgrade .upgrade-menu img {
	position: absolute;
	top: -50px;
	right: 10px;
}

#summary_upgrade .upgrade-menu ul {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	margin: 0;

	padding: 0 0 20px 30px;

	list-style: none;
	background: rgba(255, 255, 255, 0.1);
}

#summary_upgrade .upgrade-menu ul li {
	-webkit-flex-basis: 50%;
	flex-basis: 50%;
	height: auto;
	margin: 15px 0 5px;
	-ms-flex-preferred-size: 50%;
}

#summary_upgrade .upgrade-menu ul li a {
	font-size: 14px;
	height: auto;
	color: rgba(255, 255, 255, 0.7);
}

#summary_upgrade .select_button_invert {
	margin-left: -5px;
}

.store_body .help_body {
	-webkit-box-shadow: 0 -80px 80px -80px rgba(0, 0, 0, 0.2);
	box-shadow: 0 -80px 80px -80px rgba(0, 0, 0, 0.2)
}

.store_body .help_body,
.store_body footer {
	position: relative;
	z-index: 1000;
	background: white;
}

.store_body #nav .menu[menu="openshop"] a {
	border: none;
}

.store_body #lnwbox2Body {
	max-width: 1200px;
}

.store_body .popupPackage #lnwbox2Body {
	max-width: 830px;
}

.store_body #lnwbox2Body img {
	max-width: 100%;
}

.minor_level_name {
	font-size: 12px;
	line-height: 16px;
	margin-left: 15px;
	padding: 0 10px;
	color: #aaa;
	border-radius: 10px;
}

.service-show .minor_level_name {
	font-weight: normal;
	margin-left: 0;
}

/*.minor_level_name::before {*/
/*	font-size: 9px;*/
/*	display: inline-block;*/
/*	padding: 0 2px;*/
/*	content: '↳';*/
/*	color: #bbb;*/
/*}*/

.lnwpay_slide {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #16409a;
	background-repeat: no-repeat;
}

.lnwpay_slide.lnwpaylite {
	background: url(../_images/store/hero/lnwpaylite_bg.jpg) center center;
}

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

.lnwpay_slogan {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 3em;
	font-weight: bold;
	position: relative;
	z-index: 2;
	top: 40%;
	-webkit-animation: intro_fade 5s;
	animation: intro_fade 5s;
	text-align: center;
	opacity: 0;
	color: #fff;
}


@-webkit-keyframes intro_anima {
	0% {
		background-size: auto 450%;
	}

	20% {
		background-size: auto 350%;
	}

	40% {
		background-size: auto 350%;
	}

	100% {
		background-size: auto 60%;
	}
}

@keyframes intro_anima {
	0% {
		background-size: auto 450%;
	}

	20% {
		background-size: auto 350%;
	}

	40% {
		background-size: auto 350%;
	}

	100% {
		background-size: auto 60%;
	}
}


@-webkit-keyframes intro_fade {
	0% {
		opacity: 0;
		top: 35%;
	}

	15% {
		opacity: 100;
		top: 40%;
	}

	90% {
		opacity: 100;
		top: 80%
	}

	100% {
		opacity: 100;
		top: 80%
	}
}

@keyframes intro_fade {
	0% {
		opacity: 0;
		top: 35%;
	}

	15% {
		opacity: 100;
		top: 40%;
	}

	90% {
		opacity: 100;
	}

	100% {
		opacity: 0;
	}
}

#onmenu_hero #mainbanner,
#onmenu_hero .store_pickpack .pickpack_banner .slide-1 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;

	box-sizing: border-box;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#order_summary {
	font-size: 14px;
}

#order_summary#max760 {
	max-width: 760px;
}

#order_summary h1 {
	margin-top: 60px;
	color: #333;
}

#order_summary,
#order_summary table,
#order_summary table th {
	/*	font-family: 'sukhumvit set', 'promptregular', 'tahoma';*/
}

#order_summary .error_hint,
#order_summary .error_hint ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#order_summary .contact-box .row label {
	display: inline-block;
	padding: 5px 0;
}

#order_summary [name="name_for_abbreviated"],
#order_summary [name="address_for_abbreviated"] {
	font-size: 14px;
	line-height: 20px;

	box-sizing: border-box;
	width: 100%;
	height: 34px;
	margin-bottom: 3px;
	padding: 2px 5px;
	border: thin solid #999;
	border-radius: 0;
	background-color: #fff;
}

.help_info_icon {
	font-size: 12px;
	line-height: 18px;
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	text-align: center;
	color: #666;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.07);
}

.help_info_icon:hover {
	color: white;
	background: #444;
}

.help_info_text {
	display: none;
	margin-top: 5px;
	padding: 5px 10px;
	border: 1px dashed #aaa;
	border-radius: 5px;
	background-color: #eee;
}

.help_info_text b {
	font-size: 12px;
	font-weight: bold;
}

.help_info_text span {
	font-size: 13px;
	line-height: 18px;
	color: #666;
}

.help_info_text span.minor {
	display: block;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

.combo_no_option {
	/*	color: #8da9ff;*/
	/*	opacity: 0.2;*/
	/*
	font-style: italic;
	text-align: right;
*/
}

.h1_all_module {
	display: inline-block;
	margin-top: 20px;
}

.module_info_span {
	display: none;
}

.js-slick-premium,
.js-slick-premium .slick-list,
.js-slick-premium .slick-track {
	height: 100%;
	margin-bottom: 0;
}

.store_template_content1_container {

	box-sizing: border-box;
	height: 100%;
	padding: 0 10%;
}

.service-related-bottom.bg_grain {
	padding-top: 60px;
}

.premium_choice .package_name {
	color: #333;
}

.premium_choice .all_modules_container {
	margin-top: 10px;
	padding-top: 15px;
	border-top: 3px double #eee;
}

.premium_choice .all_modules {
	display: inline-block;
}

.premium_choice .all_modules img {
	height: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 10px;
}

.premium_choice .module_lists .flexLR {

	align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_payment #box .box_content {

	box-sizing: border-box;
	padding: 20px;
	background: transparent;
}

.store_payment #box .box_content h1 {
	color: #333;
}

.store_payment #box .box_content b {
	display: block;
}

.store_payment #box table {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	width: 960px;
	max-width: 700px;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 3px #ccc;
}

.store_payment #box table div {
	width: auto !important;
	max-width: 100% !important;
}

/********** Lazada ***************/
/* .store_lazada_hero{
	background-image: url(../_images/store/store_lazada_1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
} */
.store_lazada_intro .service-head {
	color: #f36f31;
}

.store_lazada_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_lazada_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_lazada_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_lazada_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #777;
}

.store_lazada_h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: bold;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_lazada_h3 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_lazada_hilight {
	color: #f36f31;
}

.store_lazada_content2 .store_lazada_container {

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_lazada_content2_img {
	position: relative;
	width: 520px;
}

.store_lazada_content2_img img {
	position: absolute;
	top: 50%;
	right: 0;
	max-width: none;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.store_lazada_content2_text {
	width: 520px;
}

.store_lazada_content2_text .store_lazada_h2 {
	font-size: 48px;
	text-align: left;
}

.store_lazada_content2_text .store_lazada_h3 {
	text-align: left;
}

.store_lazada_content2_text .store_lazada_paragraph {
	font-size: 16px;
	margin-top: 0;
	text-align: left;
}

.store_lazada_content3 {
	padding-bottom: 0;
	background: #f0f0f0;
}

.store_lazada_content3 .store_lazada_container {


	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.store_lazada_content3_feature {
	min-width: 280px;
	max-width: 280px;
	margin-bottom: 40px;
	box-sizing: content-box;
	padding: 40px 30px;
	text-align: center;
	border-radius: 15px;
	background: #fff;
}

.store_lazada_content3_feature .store_lazada_h2 {
	font-size: 24px;
	text-align: center;
	letter-spacing: 0;
	color: #0f136d;
}

.store_lazada_content3_feature .store_lazada_h3 {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #f36f31;
}

.store_lazada_content3_feature img {
	margin: 10px auto;
}

.store_lazada_content3_feature_text {
	font-size: 13px;
	color: #9e9e9e;
}

.store_lazada_content3_quote {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 28px;
	font-style: italic;
	line-height: 1.8em;
	position: relative;
	max-width: 820px;
	margin: 80px auto 120px;
	padding: 60px 0;
	text-align: center;
	letter-spacing: 1px;
	color: #0f136d;
}

.store_lazada_content3_quote:before,
.store_lazada_content3_quote:after {
	position: absolute;
	left: 50%;
	width: 240px;
	height: 2px;
	content: '';
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #0f136d;
}

.store_lazada_content3_quote:before {
	top: 0;
}

.store_lazada_content3_quote:after {
	bottom: 0;
}

.store_lazada_content3_device {
	position: relative;
}

.store_lazada_content3_device img {
	position: relative;
	z-index: 2;
	margin: 0 auto;
}

.store_lazada_content3_device:after {
	/*    content: '';*/
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	left: 0;
	height: 60px;
	content: none;
	background: #fff;
}

.store_lazada_content4 .store_lazada_container {

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_lazada_content4_item {
	width: 300px;
}

.store_lazada_content4_item .store_lazada_paragraph {
	font-size: 24px;
	height: 68px;
	margin-top: 20px;
	text-align: left;
}

.store_lazada_content4_step {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	padding-left: 8px;
	text-align: left;
	color: #f36f31;
	background-image: url(../_images/store/store_lazada_4_labelbg.png);
	background-repeat: no-repeat;
	background-position: left;
}

.store_lazada_content5 {
	background: #f36f31;
	background: -webkit-linear-gradient(39deg, #f7931e, #f36f31);
	background: -o-linear-gradient(39deg, #f7931e, #f36f31);
	background: linear-gradient(51deg, #f7931e, #f36f31);
}

.store_lazada_content5 .store_lazada_container {


	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_lazada_content5_text {
	width: 600px;
	text-align: left;
	color: #fff;
}

.store_lazada_content5_text .store_lazada_h2 {
	font-size: 52px;
	margin: 0;
	text-align: left;
	white-space: nowrap;
	color: #fff;
}

.store_lazada_content5_text .store_lazada_paragraph {
	width: 540px;
	margin: 20px 0;
	text-align: left;
	color: #fff;
}

.store_lazada_content5_text ul {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.store_lazada_content5_text ul li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 36px;
	display: block;
	height: 36px;
	padding: 8px 0;
}

.store_lazada_content5_text ul li:before {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-right: 8px;
	content: '';
	vertical-align: middle;
	background-image: url("../_images/store/store_lazada_5_wow.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.store_lazada_content5_text ul li span {
	font-weight: bold;
	color: #07576d;
}

.store_lazada_content5_img {
	width: 520px;
}

.store_screenshot_content h2 {
	font-size: 30px;
	font-weight: 600;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_screenshot_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_screenshot_content .screenshot_container {
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_screenshot_content .screenshot_thumbnails {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px;
}

.screenshot_thumbnails .thumbnail {
	flex-basis: 25%;


	box-sizing: border-box;
	padding: 10px;
}

.screenshot_thumbnails .thumbnail img {
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.store_lazada_plan {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1020px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_lazada_plan_item {
	overflow: hidden;
	-webkit-flex-basis: 240px;
	flex-basis: 240px;
	border-radius: 20px;
	background: #fff;
	-ms-flex-preferred-size: 240px;
}

.store_lazada_plan_item sup {
	font-size: 0.4em;
}

.store_lazada_plan_title {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	padding: 20px 20px 8px;
	text-align: left;
	color: #fe0096;
	background: #0E146D22;
}

.store_lazada_plan_title2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 36px;
	line-height: 30px;
	padding: 0 20px 16px;
	text-align: left;
	color: #0f136d;
	background: #0E146D22;
}

.store_lazada_plan_item.recommended .store_lazada_plan_title {
	color: rgba(255, 255, 255, 0.8);
	background: #0E146D;
}

.store_lazada_plan_item.recommended .store_lazada_plan_title2 {
	color: #fff;
	background: #0E146D;
}

.store_lazada_plan_item.recommended .store_lazada_plan_title {
	position: relative;
}

.store_lazada_plan_item.recommended .store_lazada_plan_title::after {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0 10px 2px;
	content: 'แนะนำ';
	text-align: right;
	color: #0f136d;
	border-radius: 20px;
	background: white;
}

.store_lazada_plan_price {
	padding: 0 20px 24px;
	text-align: left;
	background: rgba(241, 243, 246, 0.67);
}

.store_lazada_plan_price span,
span.store_lazada_plan_pricebox {
	padding: 2px 5px;
	color: #0f136d;
	border: 1px solid #0f136d;
	border-radius: 5px;
}

.store_lazada_plan_desc {
	font-size: 1.25em;
	padding: 24px 20px;
	text-align: center;
}

.store_lazada_plan_desc ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_lazada_plan_desc ul li {
	font-size: 13px;
	padding-bottom: 10px;
	text-align: left;
}

.store_lazada_plan_desc ul li:first-child {
	padding-bottom: 20px;
}

.store_lazada_plan_desc ul li span.hilight_promotion {
	color: darkorange;
}

.store_lazada_plan_buy {
	margin: 0 20px;
	padding: 20px 0;
	text-align: left;
	border-top: 1px solid #eee;
}

.store_lazada_plan_buy .select_button_gray {
	min-width: 0;
	max-width: 100%;
}

.store_lazada_plan_buy a {
	margin-bottom: 12px;
	text-align: left;
}

.store_lazada_plan_buy a .select_button {
	font-size: 16px;
	line-height: 42px !important;

	box-sizing: border-box;
	max-width: 100%;
	height: 42px;
	margin: 0;
}

#id_summary_form {
	margin-bottom: 40px;
}

.service_extra_commission {
	max-width: 1020px !important;
	margin: 10px auto;
	padding: 10px;
	text-align: center;
}

/********** Shopee ***************/
.store_shopee_intro .service-head {
	color: #ee4d2d;
}

.store_shopee_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_shopee_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_shopee_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_shopee_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #777;
}

.store_shopee_h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	font-weight: bold;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
}

.store_shopee_h3 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 24px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 1px;
	color: #333;
}

.store_shopee_hilight {
	color: #ee4d2d;
}

.store_shopee_content2 {
	background: #f7f7f8;
}

.store_shopee_content2 .store_shopee_container {

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_shopee_content2_img,
.store_shopee_content2_1_img {
	position: relative;
	width: 520px;
}

.store_shopee_content2_img img {
	position: absolute;
	top: 50%;
	right: 100px;
	max-width: none;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media screen and (max-width: 1680px) {
	.store_shopee_content2_img img {
		right: 70px;
	}
}

@media screen and (max-width: 1366px) {
	.store_shopee_content2_img img {
		right: 15px;
	}
}

@media screen and (max-width: 1280px) {
	.store_shopee_content2_img img {
		right: 0;
	}
}

.store_shopee_content2_text {
	width: 520px;
}

.store_shopee_content2_text {
	width: 400px;
}

.store_shopee_content2_text .store_shopee_h2 {
	font-size: 48px;
	text-align: left;
}

.store_shopee_content2_text .store_shopee_h3 {
	text-align: left;
}

.store_shopee_content2_text .store_shopee_paragraph {
	font-size: 16px;
	margin-top: 0;
	text-align: left;
}

.store_shopee_content3 {
	background: #f0f0f1;
}

.store_shopee_content3 .store_shopee_container {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.store_shopee_content3 .store_shopee_container.features {


	flex-wrap: wrap;
}

.store_shopee_content3_img {
	position: relative;
	width: 520px;
}

.store_shopee_content3_img img {
	position: absolute;
	top: 50%;
	left: 0;
	max-width: none;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.store_shopee_content3_text {
	width: 520px;
	padding: 0 10px;
}

.store_shopee_content3_text .store_shopee_h2 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 24px;
	text-align: left;
}

.store_shopee_content3_text .store_shopee_h3 {
	text-align: left;
	color: #ee4d2d;
}

.store_shopee_content3_text .store_shopee_paragraph {
	font-size: 24px;
	margin-top: 0;
	text-align: left;
}

.store_shopee_content3_text .store_shopee_paragraph.sub_paragraph {
	font-size: 16px;
	width: 420px;
	margin-left: 0;
}

.store_shopee_content3_feature {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;

	box-sizing: border-box;
	min-width: 270px;
	margin: 10px;
	padding: 40px 30px;
	text-align: center;
	border-radius: 15px;
	background: #fff;
	-webkit-box-flex: 1;
}

.store_shopee_content3_feature .store_shopee_h2 {
	font-size: 24px;
	text-align: center;
	letter-spacing: 0;
	color: #464646;
}

.store_shopee_content3_feature .store_shopee_h3 {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #ffa22c;
}

.store_shopee_content3_feature img {
	margin: 10px auto;
}

.store_shopee_content3_feature_text {
	font-size: 13px;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_shopee_content3_quote {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 28px;
	font-style: italic;
	line-height: 1.8em;
	position: relative;
	max-width: 820px;
	margin: 80px auto 120px;
	padding: 60px 0;
	text-align: center;
	letter-spacing: 1px;
	color: #464646;
}

.store_shopee_content3_quote:before,
.store_shopee_content3_quote:after {
	position: absolute;
	left: 50%;
	width: 240px;
	height: 2px;
	content: '';
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #464646;
}

.store_shopee_content3_quote:before {
	top: 0;
}

.store_shopee_content3_quote:after {
	bottom: 0;
}

.store_shopee_content4 .store_shopee_container {

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_shopee_content4_item {
	width: 300px;
}

.store_shopee_content4_item .store_shopee_paragraph {
	font-size: 24px;
	height: 68px;
	margin-top: 20px;
	text-align: left;
}

.store_shopee_content4_step {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	width: 92px;
	height: 30px;
	padding-left: 8px;
	text-align: left;
	color: #fff;
	background: #ff5722;
}

.store_shopee_content5 {
	position: relative;
	padding: 6% 0 7%;
	background: #ff3726;
	background: -webkit-gradient(linear, left bottom, left top, from(#f95126), to(#ff3726));
	background: -webkit-linear-gradient(bottom, #f95126, #ff3726);
	background: -o-linear-gradient(bottom, #f95126, #ff3726);
	background: linear-gradient(0deg, #f95126, #ff3726);
}

.store_shopee_content5:after {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: url(../_images/store/store_shopee_5_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_shopee_content5 .store_shopee_container {
	position: relative;
	z-index: 2;


	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_shopee_content5_text {
	width: 600px;
	text-align: left;
	color: #fff;
}

.store_shopee_content5_text .store_shopee_h2 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0;
	text-align: left;
	color: #fff;
}

.store_shopee_content5_text .store_shopee_paragraph {
	width: 540px;
	margin: 20px 0;
	text-align: left;
	color: #fff;
}

.store_shopee_content5_text ul {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.store_shopee_content5_text ul li {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 36px;
	display: block;
	height: 36px;
	padding: 8px 0;
}

.store_shopee_content5_text ul li div {
	display: inline-block;
	width: calc(100% - 44px);
}

.store_shopee_content5_text ul li:before {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-right: 8px;
	content: '';
	vertical-align: middle;
	background-image: url("../_images/store/store_lazada_5_wow.png");
	background-repeat: no-repeat;
	background-size: contain;
}

.store_shopee_content5_text ul li span {
	font-weight: bold;
	color: #ffd050;
}

.store_shopee_content5_img {
	width: 520px;
}

.store_shopee_plan {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	flex-wrap: nowrap;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1020px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_shopee_plan_item {
	overflow: hidden;
	-webkit-flex-basis: 240px;
	flex-basis: 240px;
	border-radius: 20px;
	background: #fff;
	-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
	-ms-flex-preferred-size: 240px;
}

.store_shopee_plan_item sup {
	font-size: 0.4em;
}

.store_shopee_plan_title {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	padding: 20px 20px 8px;
	text-align: left;
	color: #ff5722;
	background: rgba(241, 243, 246, 0.67);
}

.store_shopee_plan_title2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 36px;
	line-height: 30px;
	padding: 0 20px 16px;
	text-align: left;
	color: #ff5722;
	background: rgba(241, 243, 246, 0.67);
}

.store_shopee_plan_item.recommended .store_shopee_plan_title,
.store_shopee_plan_item.recommended .store_shopee_plan_title2 {
	color: #fff;
	background: #ff5722;
}

.store_shopee_plan_item.recommended .store_shopee_plan_title {
	position: relative;
}

.store_shopee_plan_item.recommended .store_shopee_plan_title::after {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0 10px 2px;
	content: 'แนะนำ';
	text-align: right;
	color: #ff5722;
	border-radius: 20px;
	background: white;
}

.store_google_shopping_plan .store_shopee_plan_item.recommended .store_shopee_plan_title::after {
	top: 55px;
}

.store_shopee_plan_price {
	padding: 0 20px 24px;
	text-align: left;
	background: rgba(241, 243, 246, 0.67);
}

.store_shopee_plan_price span,
span.store_shopee_plan_pricebox {
	padding: 2px 5px;
	color: #ff5722;
	border: 1px solid #ff5722;
	border-radius: 5px;
}

.store_shopee_plan_desc {
	font-size: 1.25em;
	padding: 24px 20px;
	text-align: center;
}

.store_shopee_plan_desc ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_shopee_plan_desc ul li {
	padding-bottom: 10px;
	text-align: left;
}

.store_shopee_plan_desc ul li:first-child {
	padding-bottom: 20px;
}

.store_shopee_plan_desc ul li span.hilight_promotion {
	color: darkorange;
}

.store_shopee_plan_buy {
	margin: 0 20px;
	padding: 20px 0;
	text-align: left;
	border-top: 1px solid #eee;
}

.store_shopee_plan_buy .select_button_gray {
	min-width: 0;
	max-width: 100%;
}

.store_shopee_plan_buy a {
	margin-bottom: 12px;
	text-align: left;
}

.store_shopee_plan_buy a .select_button {
	font-size: 16px;
	line-height: 42px !important;

	box-sizing: border-box;
	max-width: 100%;
	height: 42px;
	margin: 0;
}

/************* POS ***************/
.service-app[service='pos'] {
	background-image: url('../_images/store/logo/m_pos.png');
	background-size: contain;
}

.store_pos_intro .service-head {
	color: #00aeef;
}

.store_pos_intro p {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 16px;
	font-weight: 200;
	line-height: normal;
	float: none;
	max-width: 960px;
	margin: 0 auto 40px;
	color: #464646;
}

.store_pos_quote {
	position: relative;
	margin-bottom: 80px;
	padding: 24px;
	background: #f5f5f5;
}

.store_pos_quote p {
	font-size: 20px;
	width: 64%;
	margin: 0;
}

.store_pos_quote:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 4px;
	content: '';
	background: #39bdeb;
}

.store_pos_hilight {
	font-weight: bold;
	color: #00aeef;
}

.store_pos_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_pos_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_pos_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_pos_content p {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	font-weight: 200;
	line-height: normal;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #464646;
}

.store_pos_content h2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 48px;
	font-weight: bold;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #464646;
}

.store_pos_content h3 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 30px;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 0;
	color: #464646;
}

.store_pos_content2 .store_pos_container {


	flex-wrap: nowrap;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.store_pos_content2_channel {
	width: 300px;
	text-align: center;
}

.store_pos_content2_channel h3 {
	font-size: 36px;
	font-weight: 600;
	text-align: center;
}

.store_pos_content2_channel h3:before {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 4px;
	content: '';
	border-radius: 50%;
	background: #ccc;
}

.store_pos_content2_channel h3.store_pos_content2_channel_online:before {
	background: #00d200;
}

.store_pos_content2_channel p {
	margin-top: 0;
}

.store_pos_content2_line {
	margin-top: 140px;
}

.store_pos_content3 {
	background-image: url(../_images/store/store_pos_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_pos_content3 .store_pos_container {

	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_pos_content3 h2 {
	font-size: 36px;
	font-weight: normal;
	position: relative;
	margin-bottom: 60px;
	padding-bottom: 40px;
	color: #fff;
}

.store_pos_content3 h2:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 60px;
	height: 2px;
	content: '';
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
}

.store_pos_content3_feature {
	width: 300px;
	margin-bottom: 40px;
	padding: 40px 20px;
	text-align: center;
	background: #fff;
}

.store_pos_content3_feature h3 {
	font-size: 30px;
	text-align: center;
}

.store_pos_content3_feature p {
	font-size: 16px;
	margin: 4px auto 0;
	color: #9e9e9e;
}

.store_pos_content3_feature span.minor {
	font-size: 12px;
	display: block;
	margin-top: 16px;
	color: #67d5fa;
}

.store_pos_content4 {
	padding: 10% 0;
	background-image: url(../_images/store/store_pos_4_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_pos_content4 .store_pos_container {

	justify-content: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

.store_pos_content4 .store_pos_container div {
	width: 520px;
	text-align: left;
}

.store_pos_content4 h2 {
	text-align: left;
	white-space: nowrap;
	color: #070c0f;
}

.store_pos_content4 p {
	margin-top: 20px;
}

.store_pos_content4 p.openshop {
	font-size: 16px;
	margin: 16px 0 0;
	text-align: left;
}

.store_pos_content5 {
	padding: 7% 0;
	background: #f5f5f6;
}

.store_pos_content5 a {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 18px;
	font-weight: 200;
	line-height: 50px;
	display: inline-block;
	height: 50px;
	margin-top: 40px;
	padding: 0 40px;
	color: #00aeef;
	border: 1px solid #00aeef;
	border-radius: 7px;
}

.store_pos_content5 a:hover {
	text-decoration: none;
	background: #e8f8fe;
}

.store_pos_howto {
	position: fixed;
	z-index: 3000000001;
	top: 100vh;
	left: 0;
	display: none;
	overflow-y: auto;
	width: 100vw;
	height: 100vh;
	background: #fff;
	-webkit-overflow-scrolling: touch;
}

.store_pos_howto.open {
	top: 0;
	display: block;
	-webkit-animation-name: animate_pos_open;
	animation-name: animate_pos_open;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_pos_howto.close {
	top: 100vh;
	display: block;
	-webkit-animation-name: animate_pos_close;
	animation-name: animate_pos_close;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.store_pos_howto.open.no_animate {
	-webkit-animation-name: none;
	animation-name: none;
}

@-webkit-keyframes animate_pos_open {
	0% {
		top: 100vh;
	}

	100% {
		top: 0;
	}
}

@keyframes animate_pos_open {
	0% {
		top: 100vh;
	}

	100% {
		top: 0;
	}
}

@-webkit-keyframes animate_pos_close {
	0% {
		top: 0;
	}

	100% {
		top: 100vh;
	}
}

@keyframes animate_pos_close {
	0% {
		top: 0;
	}

	100% {
		top: 100vh;
	}
}

.store_pos_howto .store_pos_content {
	max-width: 960px;
	margin: 120px auto;
	padding: 0;
	text-align: center;
}

.store_pos_howto .store_pos_content h2 {
	margin-bottom: 60px;
	text-align: center;
}

.store_pos_howto .store_pos_content h3 {
	text-align: left;
}

.store_pos_howto .store_pos_content p {
	margin-top: 12px;
	margin-bottom: 0;
	text-align: left;
}

.store_pos_howto .store_pos_content>div {
	margin-bottom: 80px;
}

.store_pos_howto .store_pos_content p.store_pos_note {
	font-size: 16px;
	margin-top: 24px;
	padding: 20px;
	color: #9e9e9e;
	border: 1px solid #EAEAEA;
}

/************* SCB Clickcash ***************/
.service-app[service='scb_clickcash'] {
	background-image: url('../_images/store/m_scb_clickcash.png');
	background-size: contain;
}

.service-app[service='scb_digital_lending'] {
	background-image: url('../_images/store/logo/m_scb_digital_lending.png');
	background-size: contain;
}

.service-app[service='uob_bizmoney'] {
	background-image: url('../_images/store/logo/m_uob_bizmoney.png');
	background-size: contain;
}


.store_digital_lending_intro,
.store_digital_lending_quote,
.store_digital_lending_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_digital_lending_intro p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	font-weight: 200;
	line-height: normal;
	float: none;
	max-width: 960px;
	margin: 0 auto 40px;
	color: #464646;
}

.store_digital_lending_quote {
	position: relative;
	box-sizing: border-box;
	margin-bottom: 40px;
	padding: 24px;
	background: #f5f5f5;
}

.store_digital_lending_quote p {
	font-size: 16px;
	width: 100%;
	margin: 0;
}

/* 
.store_digital_lending_quote:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 4px;
	content: '';
	background: #966dcb;
} */

.store_digital_lending_hilight {
	font-weight: bold;
	color: #966dcb;
}

.store_digital_lending_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_digital_lending_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

.store_digital_lending_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	font-weight: 200;
	line-height: normal;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #464646;
}

.store_digital_lending_content h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 44px;
	font-weight: 600;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
}


.store_digital_lending_content h3 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: 600;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 0;
	color: #553184;
}

.store_scb_clickcash_content1 .store_digital_lending_container {

	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_scb_clickcash_content1_img {
	width: 520px;
}

.store_scb_clickcash_content1_text {
	width: 560px;
	text-align: left;
}

.store_scbxlnwshop_text {
	max-width: 670px;
}

.store_scbxlnwshop_text h2 {
	text-align: left;
}

.store_scb_clickcash_content1_text h2 {
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	letter-spacing: 0;
}

.store_scb_clickcash_content1_text p {
	margin-top: 0;
	text-align: left;
}

.store_scb_clickcash_content1_text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_scb_clickcash_content1_text ul li {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	padding: 32px 0 32px 48px;
	text-align: left;
	color: #966dcb;
	border-bottom: 1px solid #b9abcc;
	background-image: url(../_images/store/store_scb_clickcash_1_check.png);
	background-repeat: no-repeat;
	background-position: left;
}

.store_scb_clickcash_content1_text ul li:last-child {
	border-bottom: 0;
}


.scb_call_center {
	font-size: 18px;
	line-height: 24px;
	display: flex;
	justify-content: space-around;
	max-width: 420px;
	margin: 30px auto 0;
	padding: 20px;
	border-radius: 20px;
	background: #f6f3fc;
}

.scb_call_center div {
	align-self: center;
	text-align: left;
}

.store_scb_clickcash_content2 .store_digital_lending_container {


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_scb_clickcash_content2 .store_digital_lending_container>div {
	flex-basis: 340px;
	margin-bottom: 40px;
	padding: 50px 0;
	text-align: center;
	border-radius: 4px;
	background: #fff;
}

.store_scb_clickcash_content2 .store_digital_lending_container>div p {
	font-size: 24px;
	font-weight: normal;
	margin: 20px auto 0;
}

.store_scb_clickcash_content2 .store_digital_lending_container>div img {
	width: 108px;
}

.store_scb_clickcash_content.store_scbxlnwshop_content3 img {
	margin: 80px auto;
}

.store_scb_clickcash_content3_benefit span {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: 600;
	margin-right: 8px;
	color: #966dcb;
}

.store_scb_clickcash_content3_benefit span:after {
	margin-left: 10px;
	content: '•';
}

.store_scb_clickcash_content3_benefit span:last-child {
	margin-right: 0;
}

.store_scb_clickcash_content3_benefit span:last-child:after {
	margin-left: 0;
	content: '';
}

.store_scb_clickcash_content3_note {
	font-size: 14px;
	width: 760px;
	margin: 80px auto 40px;
	padding: 15px 24px;
	color: #464646;
	border-radius: 5px;
	background: #fff5d8;
}

.store_scb_clickcash_content4 {
	background: #553184;
}

.store_scb_clickcash_content4 h2 {
	font-weight: bold;
	color: #f9b200;
}

.store_scb_clickcash_content4 .store_digital_lending_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_scb_clickcash_content4 .store_digital_lending_container>div {
	width: 250px;
}

.store_scb_clickcash_content4_step {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;


	flex-wrap: nowrap;

	justify-content: flex-start;
	margin-top: 12px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
}

.store_scb_clickcash_content4_num {
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
	width: 36px;
	height: 36px;
	margin-right: 8px;
	text-align: center;
	color: #f9b200;
	border: 2px solid #f9b200;
	border-radius: 50%;
}

.store_scb_clickcash_content4_text {
	width: 200px;
	padding-top: 4px;
}

.store_scb_clickcash_content4_text p {
	margin: 0;
	text-align: left;
	color: #fff;
}

.store_scb_clickcash_content4 .minor {
	font-size: 16px;
	margin-top: 50px;
	color: #b9abcc;
}

.store_scb_clickcash_content4_text p.minor {
	font-size: 16px;
	margin-top: 4px;
	color: #b9abcc;
}

.store_uob_bizmoney_content3,
.store_uob_bizmoney_content4,
.store_uob_bizmoney_content5,
.store_scb_clickcash_content5 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	font-weight: 200;
}

.store_uob_bizmoney_content5,
.store_scb_clickcash_content5 {
	color: #9e9e9e;
	background: #f2f2f3;
}

.store_scb_clickcash_content5 .store_digital_lending_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 60px auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_scb_clickcash_content5 .store_digital_lending_container>div {
	width: 45%;
	text-align: left;
}

.store_scb_clickcash_content5 span.minor {
	font-size: 16px;
	color: #9e9e9e;
}

.store_digital_lending_content ol,
.store_digital_lending_content ul {
	padding-left: 20px;
}

.store_digital_lending_content ol li,
.store_digital_lending_content ul li {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 8px;
	text-align: left;
	color: #464646;
}

.store_scb_clickcash_content5 p {
	margin: 1em auto;
}

.store_scb_clickcash_content5_table {
	display: table;
	width: 100%;
	margin-top: 0.5em;
	border-collapse: collapse;
}

.store_scb_clickcash_content5_table_row {
	display: table-row;
}

.store_scb_clickcash_content5_table_col {
	font-size: 20px;
	display: table-cell;
	padding: 20px;
	text-align: left;
	color: #464646;
	border: 1px solid #ccc;
}

.store_digital_lending_content ol li>br+span {
	font-size: 0.875em;
}

.store_digital_lending_register {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 200;
	width: 1120px;
	margin: 0 auto;
}

.store_scb_clickcash_register>div {
	text-align: center;
}

a.store_digital_lending_register_button {
	font-size: 24px;
	font-weight: 600;
	line-height: 60px !important;
	display: inline-block;
	width: 300px;
	height: 60px;
	margin: 0 24px;
	text-align: center;
	color: #0078ff;
	border: 2px solid #0078ff;
	border-radius: 30px;
}

a.store_digital_lending_register_button.uob_apply_now,
a.store_digital_lending_register_button.scb_apply_now {
	color: #fff;
	background: #0078ff;
}

a.store_digital_lending_register_button.uob_apply_now:hover,
a.store_digital_lending_register_button.scb_apply_now:hover {
	text-decoration: none;
	border: 2px solid #005ce7;
	background: #005ce7;
}

.store_digital_lending_register ul {
	width: 720px;
	margin: 60px auto 0;
	padding-left: 20px;
}

.store_digital_lending_register ul li {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 16px;
	text-align: left;
	color: #464646;
}

/************* New Smart Print ***************/
.store_print_sheet_hilight {
	font-weight: bold;
	color: #ff1175;
}

.store_print_sheet_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_print_sheet_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_print_sheet_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_print_sheet_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	font-weight: 200;
	line-height: normal;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #464646;
}

.store_print_sheet_content h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 44px;
	font-weight: 600;
	float: none;
	height: auto;
	margin: 10px auto;
	text-align: center;
	letter-spacing: 1px;
	color: #464646;
}

.store_print_sheet_content h3 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: 600;
	float: none;
	max-width: 100%;
	margin: 0 auto;
	text-align: left;
	letter-spacing: 0;
	color: #464646;
}

.store_print_sheet_content0 {
	background: #f5f5f5;
}

.store_print_sheet_content0 h2 {
	font-size: 40px;
	font-weight: 400;
	max-width: 720px;
	color: #ff1175;
}

.store_print_sheet_content0 h2 span {
	font-weight: 600;
	color: #464646;
}

.store_print_sheet_content0 img {
	margin-top: 60px;
}

.store_print_sheet_table {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	margin-top: 60px;
}

.store_print_sheet_table_before {
	font-weight: 200;
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 900px;
	margin: 0 auto;
}

.store_print_sheet_table_before_item {
	width: 27%;
	padding: 1.2em 1em;
	text-align: left;
	box-shadow: inset 0 0 0 2px #ccc;
}

.store_print_sheet_table_before_item span {
	font-weight: 600;
	color: #333;
}

.store_print_sheet_table_before_item ul {
	padding-left: 20px;
}

.store_print_sheet_table_before_item ul li {
	margin-bottom: 0.5em;
	color: #9e9e9e;
}

.store_print_sheet_table_label {
	font-size: 20px;
	box-sizing: border-box;
	width: 100%;
	max-width: 900px;
	margin: 12px auto;
	padding: 8px 0;
	text-align: left;
}

.store_print_sheet_table_label.before {
	color: #333;
}

.store_print_sheet_table_label.after {
	color: #ff1175;
}

.store_print_sheet_table_after {
	font-size: 30px;
	font-weight: 600;
	line-height: normal;
	width: 900px;
	margin: 0 auto;
	padding: 1.5em 0;
	color: #212121;
	box-shadow: inset 0 0 0 4px #ff1175;
}

.store_print_sheet_table_after div {
	width: 540px;
	margin: auto;
}

.store_print_sheet_table_after div span {
	color: #ff1175;
}

.store_print_sheet_content1 .store_print_sheet_container,
.store_print_sheet_content2 .store_print_sheet_container {
	flex-wrap: nowrap;
	justify-content: space-between;
	max-width: 1200px;
}

.store_print_sheet_content1 .store_print_sheet_content_img {
	width: 600px;
	padding: 80px 0 40px;
	background: linear-gradient(-141deg, #ff38b9, #ff227b);
}

.store_print_sheet_content1 .store_print_sheet_content_img .js-slick {
	width: 600px;
	margin: 0 auto;
}

.store_print_sheet_content1 .store_print_sheet_content_img .js-slick img {
	width: 380px;
	margin: 0 110px;
}

.store_print_sheet_content1 .store_print_sheet_content_img .js-slick .circle_button_small {
	width: 7px;
	background: rgba(255, 255, 255, 0.5);
}

.store_print_sheet_content1 .store_print_sheet_content_img .js-slick .slick-active .circle_button_small {
	background: #fff;
}

.store_print_sheet_content1 .store_print_sheet_content_text {
	width: 520px;
	padding: 40px 40px 0;
	text-align: left;
}

.store_print_sheet_content1 h2,
.store_print_sheet_content2 h2 {
	font-size: 48px;
	line-height: 1.25em;
	text-align: left;
}

.store_print_sheet_content1 .store_print_sheet_content_text ul,
.store_print_sheet_content2 .store_print_sheet_content_text ul {
	margin: 40px 0;
	padding: 0;
	list-style: none;
}

.store_print_sheet_content1 .store_print_sheet_content_text li,
.store_print_sheet_content2 .store_print_sheet_content_text li {
	font-size: 24px;
	line-height: 30px;
	position: relative;
	display: block;
	height: 30px;
	margin-bottom: 24px;
	padding-left: 40px;
}

.store_print_sheet_content1 .store_print_sheet_content_text li:before,
.store_print_sheet_content2 .store_print_sheet_content_text li:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	content: '';
	background-image: url(../_images/store/store_print_sheet_check.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.store_print_sheet_content1 a {
	font-size: 16px;
}

.store_print_sheet_content2 {
	padding-bottom: 10%;
}

.store_print_sheet_content2 .store_print_sheet_container {
	align-items: center;
}

.store_print_sheet_content2 .store_print_sheet_content_img {
	width: 600px;
	text-align: left;
}

.store_print_sheet_content2 .store_print_sheet_content_text {
	width: 520px;
	padding: 0 40px;
	text-align: left;
}

.store_print_sheet_content2 .store_print_sheet_content_text ul {
	display: inline-block;
	width: 49%;
}

.store_print_sheet_content2 .store_print_sheet_content_text li {
	margin-bottom: 20px;
}

.store_print_sheet_content3 {
	padding: 160px 0;
	background-image: url(../_images/store/store_print_sheet_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_print_sheet_content3 h2 {
	max-width: 720px;
	color: #fff;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.store_print_sheet_content3 img {
	margin-top: 80px;
	margin-bottom: 30px;
}

.store_print_sheet_content4 {
	font-size: 14px;
	color: #999;
	background: #f0f0f0;
}

.store_print_sheet_content4 h2 {
	font-size: 36px;
	color: #ff1175;
}

.store_print_sheet_content4 .store_print_sheet_container {
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
}

.store_print_sheet_content4 .store_print_sheet_container div {
	width: 240px;
	min-width: 30%;
	margin-bottom: 60px;
	padding: 30px;
	background: #fff;
}

.store_print_sheet_content4 .store_print_sheet_container div p {
	margin: 20px auto;
}

.store_print_sheet_content4 .store_print_sheet_container div img {
	margin-top: 20px;
}

.store_print_sheet_content5 {
	padding: 7% 0;
	background: linear-gradient(141deg, #242736, #44496b);
}

.store_print_sheet_content5 .store_print_sheet_container {
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.store_print_sheet_content5 h2 {
	font-size: 40px;
	text-align: left;
	color: #fff;
}

.store_print_sheet_content5 h2 span {
	color: #11bef4;
}

.store_print_sheet_content5 p {
	text-align: left;
	color: #fff;
}

.store_print_sheet_content5 a {
	font-size: 20px;
	font-weight: 200;
	line-height: 24px;
	display: inline-block;
	height: 24px;
	padding-right: 28px;
	background-image: url(../_images/store/store_print_sheet_more.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.store_print_sheet_content5 .store_print_sheet_content_text {
	width: 640px;
	text-align: left;
}

.store_print_sheet_content5 .store_print_sheet_content_img {
	width: 480px;
	text-align: right;
}

.store_print_sheet_content5 .store_print_sheet_content_img img {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

.store_print_sheet_screenshot h2 {
	font-size: 36px;
}

.store_print_sheet_screenshot img {
	max-width: 1120px;
	margin-top: 2em;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

/************* New Smart Print ***************/
/************ new js hero ************/
.js_hero {
	height: 100vh;
}

.js_hero .js_hero_wrapper {
	width: 80%;
	max-width: 1280px;
	height: 100%;
	margin: 0 auto;
}

.js_hero .hero_slide {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-content: center;
	height: 100%;

}

.js_hero h2,
.js_hero .hero_slide .hero_text {
	font-family: 'sukhumvit set', 'promptregular';
	line-height: normal;

	align-self: center;
	-ms-flex-item-align: center;
}

.js_hero .hero_slide .hero_text {
	font-size: 40px;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-webkit-box-flex: 1;
}

.js_hero .hero_text .desctext {
	font-weight: 200;
}

.js_hero .hero_button {
	font-size: 32px;
	display: inline-block;
	margin-top: 25px;
	padding: 10px 40px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50px;
}

.js_hero h2 {
	font-size: 44px;
}

.js_hero .hero_slide .hero_image {

	align-self: center;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 300px;
	-ms-flex-item-align: center;
	-webkit-box-flex: 1;
}

.js_hero>a {
	text-decoration: none;
}

@media only screen and (max-width: 1440px) {
	.js_hero h2 {
		font-size: 36px;
	}

	.js_hero .hero_slide .hero_text {
		font-size: 30px;
	}

	.js_hero .hero_button {
		font-size: 22px;
		margin-top: 15px;
		padding: 8px 25px;
		border-radius: 40px;
	}
}


/********js hero lazada*********/
.js_hero.lazada {
	background: #0f136d url(../_images/store/hero/lazada_bg.jpg) no-repeat center center;
	background-size: cover;
}

.js_hero.lazada .hero_text {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	color: white;
	-webkit-box-flex: 2;
}

.js_hero.lazada .hero_image {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 80%;
	margin-top: 5%;
	background: url(../_images/hero/lazada_image_big.png) no-repeat center center;
	background-size: contain;
	-webkit-box-flex: 1;
}

.js_hero.lazada .hero_text .line1 {
	font-size: 1.9em;
	font-weight: 600;
	line-height: 1.1em;
}

.js_hero.lazada .hero_text .line2 {
	font-size: 1.3em;
}

.js_hero.lazada .hero_text .line2>h2 {
	font-weight: 600;
	display: inline-block;
	color: #fe0096;
}

.js_hero.lazada .hero_button {
	margin-top: 7%;
}

/********end js hero lazada*********/
/********js hero shopee*********/
.js_hero.shopee {
	background: #f07b02 url(../_images/hero/shopee_bg.jpg) no-repeat top center;
	background-size: cover;
}

.js_hero.shopee .logo_shopee {
	margin-top: 5%;
}

.js_hero.shopee .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	color: white;
	-webkit-box-flex: 3;
}

.js_hero.shopee .hero_image {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	height: 100%;
	background: url(../_images/hero/shopee_mobile.png) no-repeat top center;
	background-size: contain;
	-webkit-box-flex: 2;
}

.js_hero.shopee .hero_text .line1 {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 1.1em;
	margin-top: 3%;
}

.js_hero.shopee .hero_text .line2 {
	font-size: 1.3em;
	color: #ffd59f;
}

.js_hero.shopee .hero_text .line3 {
	font-size: 1.0em;
	margin-top: 4%;
}

.js_hero.shopee .hero_button {
	margin-top: 7%;
}

/********end js hero shopee*********/


.js_hero.google_shopping .hero_text {
	flex: 2;
}

.js_hero.google_shopping .hero_image {
	flex: 3;
	height: 100%;
	background: url(../_images/store/hero/google_shopping_hero.png) no-repeat center center;
	background-size: contain;
}

.js_hero.google_shopping h2 {
	font-family: 'helvatica', 'Arial';
	font-size: 1.4em;
	font-weight: 600;
	margin: 0 0 15px;
	color: #fff;
}

.js_hero.google_shopping .desctext {
	font-size: 30px;
	line-height: 1.7em;
	color: #fff9;
}

.js_hero.google_shopping {
	background: #4285f4 url(../_images/store/hero/google_shopping_hero_bg.png) center center;
	background-size: cover;
}

/******** js hero ig *********/
.js_hero.ig_shopping .hero_text {
	flex: 3;
	margin-left: 0;
}

.js_hero.ig_shopping .hero_image {
	flex: 3;
	height: 100%;
	margin-top: 20%;
	background: url(../_images/store/hero/ig_hero_device.png) no-repeat center center;
	background-size: contain;
}

.js_hero.ig_shopping h2 {
	font-family: 'helvatica', 'Arial';
	font-size: 1.3em;
	font-weight: 600;
	margin: 0 0 15px;
	color: #fff;
}

.js_hero.ig_shopping .desctext {
	font-size: 30px;
	line-height: 1.7em;
	color: #fff;
}

.js_hero.ig_shopping .desctext.line2 {
	color: #fff9;
}

.js_hero.ig_shopping {
	background: #eb001c url(../_images/store/hero/ig_hero_bg.png) center center;
	background-size: cover;
}

/******** end js hero ig *********/
/********js hero fbshop*********/
.js_hero.fbshop {
	position: relative;
	background: #ecf2f6 url(../_images/store/store_fbshop_1_bg.png) no-repeat center center;
	background-size: cover;
}

.js_hero.fbshop>a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../_images/store/store_fbshop_1.png) no-repeat left 0 bottom -80px;
	background-size: 100%;
}

.js_hero.fbshop .hero_slide {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}

.js_hero.fbshop .hero_slide .hero_text {
	width: 45%;
	padding-bottom: 10%;
	text-align: right;
	color: #233252;
}

.js_hero.fbshop .hero_slide h2 {
	font-size: 1.6em;
	text-align: right;
}

/********endjs hero fbshop*********/
/******** js hero ads *********/
.js_hero.ads {
	background-image: url(../_images/store/store_ads_front_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
}

.js_hero.ads .js_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

.js_hero.ads .hero_text {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	padding-left: 10%;
	color: white;
	-webkit-box-flex: 2;
}

.js_hero.ads .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	height: 90%;
	background-color: transparent;
	background-image: url(../_images/store/hero/ads_image.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: auto 100%;
	-webkit-box-flex: 3;
	-ms-flex-item-align: end;
}

.js_hero.ads .hero_text h2 {
	font-size: 1.5em;
	color: white;
}

.js_hero.ads .hero_button {}

/******** end js hero ads *********/
/******** js hero Coupon *********/
.js_hero.coupon .js_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

.js_hero.coupon {
	background: #fc4150 url(../_images/store/store_coupon_1_bg.jpg) no-repeat;
	background-size: cover;
}

.js_hero.coupon .hero_image {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	height: 100%;
	background: transparent url(../_images/store/store_coupon_front_img.png) no-repeat center center;
	background-size: cover;
	-webkit-box-flex: 2;
}

.js_hero.coupon .hero_text {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	padding-left: 15%;
	color: white;
	-webkit-box-flex: 1;
}

.js_hero.coupon .hero_text .desctext {
	font-size: 1.5em;
	display: inline-block;
}

.js_hero.coupon .hero_text h2 {
	font-size: 2.2em;
	line-height: 1em;
	margin-bottom: 10%;
	color: white;
}

/******** end js hero Coupon  *********/
/******** js hero sticker *********/

.js_hero.sticker_girl {
	position: relative;
	background: #3eb1eb url(../_images/store/sticker_basketgirl_bg.jpg) no-repeat center center;
	background-size: cover;
}

.js_hero.sticker_girl .js_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

.js_hero.sticker_girl>a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url(../_images/store/sticker_basketgirl_content.png) no-repeat left bottom;
	background-size: 68%;
}

.js_hero.sticker_girl .hero_text {
	padding-bottom: 5%;
	color: white;
}

.js_hero.sticker_girl .hero_text h2 {
	font-size: 1.5em;
	line-height: 1.3em;
	margin: 0;
	color: white;
}

/******** end js hero sticker *********/
/******** js hero dropship *********/
.js_hero.dropship {
	background: darkorange url(../_images/store/store_dropship_f_bg.png) no-repeat center center;
	background-size: cover;
}

.js_hero.dropship .hero_text>img {
	max-width: 55%;
	margin-bottom: 30px;
}

.js_hero.dropship .hero_text {
	color: white;
}

.js_hero.dropship .hero_text .line1 {
	font-size: 1.1em;
}

.js_hero.dropship .hero_text .line2 {
	font-size: 1.0em;
}

.js_hero.dropship .hero_text .hero_button {
	margin-top: 20px;
}

.js_hero.dropship .hero_image img {
	max-width: 95%;
	margin: 5% auto 0;
}

/******** end js hero dropship *********/
/******** js hero premium_fullwidth *********/
.js_hero.premium_fullwidth {
	background-color: #eee;
}

.js_hero.premium_fullwidth .js_hero_wrapper {
	width: 100%;
	max-width: 100%;
}

.js_hero.premium_fullwidth .hero_image {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	height: 80%;
	background: url(../_images/hero/premium_fullwidth_image.jpg) left top no-repeat;
	background-size: cover;
	-moz-box-shadow: 0 0 20px #ddd;
	-webkit-box-shadow: 0 0 20px #ddd;
	box-shadow: 0 0 20px #ddd;
	-ms-flex-item-align: end;
	-webkit-box-flex: 3;
}

.js_hero.premium_fullwidth .hero_text {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	padding-top: 5%;
	padding-left: 8%;
	color: #222;
	-webkit-box-flex: 2;
}

.js_hero.premium_fullwidth .hero_text h2 {
	font-size: 1.6em;
	margin: 0 0 20px;
}

.js_hero.premium_fullwidth .hero_text .bubble {
	font-family: 'Helvatica', 'Arial';
	font-size: 0.35em;
	font-weight: bold;
	display: inline-block;
	padding: 7px 15px;
	vertical-align: middle;
	letter-spacing: 1px;
	color: white;
	border-radius: 20px;
	background-color: #0078ff;
}

.js_hero.premium_fullwidth .hero_text .smalltext {
	font-size: 0.9em;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.js_hero.premium_fullwidth .hero_button {
	margin-top: 20px;
	border-color: #222;
}

/******** end hero premium_fullwidth *********/
/******** js hero scb_clickcash *********/
.js_hero.scb_clickcash {
	background: #4f298b url(../_images/hero/scb_clickcash_bg.jpg);
	background-size: cover;
}

.js_hero.scb_clickcash .hero_image {
	flex: unset;
	width: 100%;
	height: 100%;
	max-height: 900px;
	background: transparent url('../_images/hero/scb_clickcash_image.png') no-repeat center bottom;
	background-size: contain;
}

/******** js hero lnwshopxscb *********/

.js_hero.scb_scbxlnwshop {
	background-color: #513b6c;
}

.js_hero.scb_scbxlnwshop .hero_image {
	height: 100%;
	background: transparent url(../_images/store/hero/scbdigitallending_Jan2022.jpg) no-repeat center center;
	background-size: contain;
}

.scb_scbxlnwshop .store_digital_lending_intro .service-head {
	color: #553184;
}

/* .js_hero.scb_scbxlnwshop .hero_image.img2 {
	background-image: url(../_images/store/hero/scbdigitallending_1920.jpg);
} */

.store_scbxlnwshop_text {
	text-align: left;
}

.store_scbxlnwshop_intro {
	color: white;
}

.store_scbxlnwshop_text ul li {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	padding: 32px 0 32px 48px;
	list-style: none;
	text-align: left;
	color: #966dcb;
	background-image: url(../_images/store/store_scb_clickcash_1_check.png);
	background-repeat: no-repeat;
	background-position: left;
}

.scb_scbxlnwshop .store_digital_lending_quote {
	background: #966dcb;
}

.scb_scbxlnwshop .store_digital_lending_content h2 {
	color: #553184;
}

.store_digital_lending_quote p {
	font-size: 2rem;
	line-height: 1.8em;
	margin-bottom: 10px;
	text-align: center;
	color: white;
}

.store_digital_lending_quote p.minor {
	font-size: 1rem;
	margin-top: 4px;
	color: #d9cdeb;
}

/******** end js hero scb_clickcash *********/
/******** js hero uob_bizmoney *********/
.js_hero.uob_bizmoney .hero_image {
	height: 100%;
	background: transparent url(../_images/store/hero/uob_bizmoney_1920.jpg) no-repeat center center;
	background-size: contain;
}

.uob_bizmoney .store_digital_lending_content h2,
.uob_bizmoney .store_digital_lending_intro .service-head {
	color: #0d2b63;
}

.store_uob_bizmoney_content4,
.js_hero.uob_bizmoney {
	background-color: #0d2b63;
}

/* .uob_bizmoney .store_uob_bizmoney_content4 h2{
	color: #dc1f2d;
} */

.uob_bizmoney .store_uob_bizmoney_content4 h2,
.store_uob_bizmoney_content4 {
	color: white;
}

.uob_bizmoney .store_digital_lending_quote {
	background-color: #0044a0;
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_2cols {
	flex-wrap: nowrap;
	justify-content: space-evenly;
	margin-top: 50px;
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_2cols>div {
	flex-basis: 50%;
	max-width: 45%;
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_step {
	display: flex;
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_num {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.5em;
	width: 58px;
	height: 50px;
	margin-right: 10px;
	text-align: center;
	color: #dc1f2d;
	border: 4px solid #dc1f2d;
	border-radius: 1.5em;
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_text {
	flex-basis: calc(100% - 2em);
}

.uob_bizmoney .store_uob_bizmoney_content4 .store_digital_lending_text .title {
	font-family: 'sukhumvit set', 'Prompt';
	font-size: 28px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	color: white;
}

/************ end new js hero ************/
#header2019 {
	position: sticky;
	z-index: 999;
	top: 0;
}

.store_body #header2019 {
	position: static;
	top: auto;
}

#header2019 .mobile-nav-list {
	background: white;
}

#header2019 .cart_button {
	font-size: inherit;
	float: none;
	height: auto;
	margin: inherit;
	padding: 0;
	text-align: left;
	color: inherit;
	border-radius: 0;
	background: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#header2019 .cart_button img {
	width: 16px;
	height: 16px;
	margin: -5px 5px 0 0;
	vertical-align: middle;
}

.box_privilege {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: wrap;
	-webkit-justify-content: space-around;

	justify-content: space-around;

	max-width: 1000px;
	margin: 0 40px 60px;
	padding-bottom: 40px;
	-ms-flex-pack: distribute;
}

.box_privilege a {
	display: inline-block;
	margin-top: 60px;
	text-align: center;
}

.box_privilege a img {
	width: 100%;
	max-width: 430px;
	margin-top: 0;
	border-radius: 6px;
}

.box_privilege .expired {
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	margin: 20px auto 0;
	padding: 2px 15px;
	text-align: center;
	color: #999;
	border-radius: 20px;
	background: #eee;
}


/****************** new channel page ****************/
/******** channel nav *********/
.channel_body .channel_top_nav {
	z-index: 999;
	visibility: hidden;
	width: 100%;
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	background-color: #5B5B61;
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}

.channel_body .channel_top_nav.fixedtop {
	position: fixed;
	top: 0;
	left: 0;
	visibility: visible;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-ms-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.channel_body .channel_top_nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;


	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.channel_body .channel_top_nav li {
	list-style: none;
}

.channel_body .channel_top_nav li a {
	font-family: 'sukhumvit set', 'promptregular';
	position: relative;
	display: inline-block;
	padding: 14px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-webkit-transition: color 0.3s;
	transition: all 0.3s;

	white-space: nowrap;
	letter-spacing: 1px;
	color: #ddd;
}

.channel_body .channel_top_nav li a:hover {
	text-decoration: none;
	color: #fff;
}

.channel_body .channel_top_nav li a.current {
	color: white;
}

.channel_body .channel_top_nav li a img {
	width: 22px;
	height: 22px;
	margin-right: 4px;
	vertical-align: middle;
	border-radius: 5px;
}

.channel_body .channel_top_nav li a::before,
.channel_body .channel_top_nav li a::after {
	position: absolute;
	bottom: 0;
	display: block;
	width: 0;
	height: 3px;
	content: "";

	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background-color: white;
}

.channel_body .channel_top_nav li a.current::before,
.channel_body .channel_top_nav li a.current::after {
	width: 50%;
	content: "";
}

.channel_body .channel_top_nav li a::before {
	right: 50%;
}

.channel_body .channel_top_nav li a::after {
	left: 50%;
}

/******** end channel nav  *********/
.channel_body {
	width: 100%;
}

.channel_body .channel_container {
	width: 100%;
	margin: 0 auto;
}

.channel_body>section {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 200;
	width: 100%;
	padding: 100px 0 0;
}

.channel_body .channel_container .logo_relative {
	position: relative;
	height: 200px;
}

.channel_body .channel_container .logoall_container {
	position: absolute;
	bottom: -60px;
}

/******** text *********/
.channel_body section h2 {
	font-size: 36px;
	font-weight: normal;
	color: #00a0eb;
}

.channel_body section h3 {
	font-size: 36px;
	color: black;
}

.channel_body section p {
	font-size: 24px;
	line-height: normal;
}

.channel_body section .group p {
	color: #777;
}

.channel_body section .service_text {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 20px;
	padding: 0;
}

.channel_body section .service_desc {
	color: #777;
}

.channel_body section .service_detail {
	color: black;
}

/******* margin ******/
.channel_body .channel_container .group {
	margin: 0 -10% 80px;
	padding: 40px 10%;
	background: #eee;
}

.channel_body .channel_container .service {
	margin-bottom: 70px;

}

.channel_body .channel_container .service.last {
	margin-bottom: 0;
}

/****** channel service box ******/
.channel_body .channel_container .service_img {
	display: block;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}

.channel_body .service_img.shadow {
	-moz-box-shadow: 0 0 20px #ddd;
	-webkit-box-shadow: 0 0 20px #ddd;
	box-shadow: 0 0 20px #ddd;
}

.channel_body .small_service_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	width: 90%;
	max-width: 600px;
	margin: 20px auto 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.channel_body .small_service_container .service_icon {
	line-height: 0;
	width: 15%;
}

.channel_body .small_service_container .service_icon>img {
	max-width: 100%;
}

.channel_body .small_service_container .service_goto {
	font-size: 18px;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;

	box-sizing: border-box;
	padding-left: 20px;
	-webkit-box-flex: 1;
}

.channel_body .service_goto .service_slogan {
	margin-bottom: 10px;
}

.channel_body .service_goto .service_link::after {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 10px;
	content: "";
	vertical-align: center;
	background: url(../_images/icon/icon_arrow1_blue.png) no-repeat top left;
}

/****** channel intro ******/
.channel_body .channel_intro {
	position: relative;
	background-color: transparent;
}

.channel_body .channel_intro .bg {
	position: absolute;
	z-index: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../_images/channel/bg_intro.jpg) no-repeat;
	background-size: cover;
}

.channel_body .channel_intro .channel_container {
	position: relative;
	z-index: 2;
}

.channel_body .channel_intro h1 {
	font-size: 38px;
	font-weight: 200;
	line-height: normal;
	margin-bottom: 0;
	text-align: center;
	color: white;
}

.channel_body .channel_intro h1 span {
	display: block;
	visibility: hidden;
}

.channel_body .channel_intro h1 .line2 {
	font-size: 42px;
	font-weight: 600;
}

.channel_body .channel_intro .logo_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	box-sizing: border-box;
	width: 90%;
	margin: 0 auto;
}

.channel_body .channel_intro .logo_container .logo {
	line-height: 0;
	visibility: hidden;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 5px;
	cursor: pointer;
	border-radius: 10px;
	-webkit-box-flex: 1;
}

.channel_body .channel_intro .logo_container .logo img {
	max-width: 100%;
	border-radius: 20%;
}

.channel_body .channel_tabs {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	text-align: center;
}

.channel_body .channel_tabs a {
	font-size: 24px;
	display: inline-block;
	width: auto;
	margin: 0 20px;
	padding: 10px 20px;
}

/****** channel cc ******/
.store_page_container .chat_content3 {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	margin-bottom: 40px;
}

.store_page_container .chat_content3>div {
	flex-basis: 31%;
	box-sizing: border-box;
}

.channel_body .chat_commerce .service_image_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

.channel_body .chat_commerce .service_image_container .mobile_container {
	position: relative;
	width: 257px;
	min-width: 257px;
	height: 518px;
	margin: 0 10px;
}

.channel_body .chat_commerce .service_image_container .mobile_content {
	position: absolute;
	top: 10px;
	right: 0;
	left: 0;
	width: 230px;
	height: 500px;
	margin: auto;
	-o-transition: background-position 1.5s ease;
	-webkit-transition: background-position 1.5s ease;
	transition: background-position 1.5s ease;
}

.channel_body .chat_commerce .service_image_container .msg_content {
	background: url(../_images/channel/cc_msg_long.jpg) no-repeat;
}

.channel_body .chat_commerce .service_image_container .cc_content {
	background: url(../_images/channel/cc_web_long2.png) no-repeat;
}

.channel_body .chat_commerce .service_image_container .mobile_content.top {
	background-position: top center;
}

.channel_body .chat_commerce .service_image_container .mobile_content.bottom {
	background-position: bottom center;
}

.channel_body .chat_commerce .service_image_container .msg_tap {
	position: absolute;
	z-index: 2;
	right: 0;
	left: 0;
	width: 230px;
	height: 54px;
	margin: auto;
}

.channel_body .chat_commerce .service_image_container .msg_top_tap {
	top: 10px;
	background: url(../_images/channel/msg_top_tab.jpg) no-repeat;
}

.channel_body .chat_commerce .service_image_container .msg_bottom_tap {
	bottom: 13px;
	height: 31px;
	background: url(../_images/channel/msg_bottom_tab.jpg) no-repeat;
}

.channel_body .chat_commerce .service_image_container .iphonex_frame {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 257px;
	height: 518px;
	background: url(../_images/channel/iphonex_frame.png) no-repeat;
}

.channel_body .chat_commerce .social_icon_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	width: 60%;
	max-width: 360px;
	margin: 0 auto 40px;
}

.channel_body .chat_commerce .social_icon_container .social_icon {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0 5px;
	text-align: center;
	-webkit-box-flex: 1;
}

.channel_body .chat_commerce .social_icon_container .social_icon img {
	max-width: 100%;
}

/****** channel dropship ******/
.channel_body .dropship .service_image_container,
.channel_body .google_ads .service_image_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}

.channel_body .google_ads .service_image_container {
	max-width: 100%;
}

.channel_body .dropship .service_image_container>div,
.channel_body .google_ads .service_image_container>div {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0 10px;
	-webkit-box-flex: 1;
}

.channel_body .dropship .service_image_container>div>img,
.channel_body .google_ads .service_image_container>div>img {
	width: auto;
	max-width: 100%;
}

.channel_body .myapp .service_image_container img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
}

/****** channel resolution ******/


@media (min-width: 768px) {
	.channel_body .channel_container {

		max-width: 720px;
	}

	.channel_body .channel_container .logo_relative {
		height: 260px;
	}

	.channel_body .channel_intro .logo_container .logo {
		margin: 7px;
	}
}

@media (min-width: 992px) {
	.channel_body .channel_container {
		max-width: 920px;
	}

	.channel_body .channel_intro .logo_container {
		width: 75%;
	}
}

@media (min-width: 1280px) {
	.channel_body .channel_container {
		max-width: 980px;
	}

	.channel_body section {
		padding: 100px 0 0;
	}

	.channel_body section.channel_intro {
		padding: 100px 0 0;
	}

	.channel_body section h3,
	.channel_body section h3 {
		font-size: 40px;
	}

	.channel_body section p {
		font-size: 24px;
	}

	.channel_body section .service_text {
		font-size: 22px;
		margin-bottom: 40px;
	}

	.channel_body .channel_container .group {
		margin-bottom: 120px;
	}

	.channel_body .channel_container .service {
		margin-bottom: 100px;
	}

	.channel_body .channel_intro h1 {
		font-size: 40px;
	}

	.channel_body .channel_intro h1 .line2 {
		font-size: 48px;
	}

	.channel_body .channel_intro .logo_container .logo {
		margin: 10px;
	}

	.channel_body .channel_container .logo_relative {
		height: 300px;
	}

}

/* new channel 2 */
.channel_intro_img {
	margin: 0 auto;
	text-align: center;
}

.channel_intro_img img {
	display: block;
	visibility: hidden;
	max-width: 100%;
	margin: 0 auto;
}

.channel_flexcontainer {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.channel_body section.channel_1 {
	padding: 80px 0 90px;
	background: #00aeef;
}

.channel_body section.channel_1 h2 {
	font-size: 32px;
	flex-basis: 100%;
	padding: 0 20px;
	text-align: center;
	color: #fff;
}

.channel_body section.channel_1 h3 {
	font-size: 24px;
	font-weight: normal;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.channel_body section.channel_1 p {
	font-size: 17px;
	width: 90%;
	margin: auto;
	text-align: center;
	color: #fff;
}

.channel_1_logo {
	flex-basis: 50%;
	padding-top: 40px;
	text-align: center;
}

.channel_1_logo img {
	height: 80px;
	margin: 0 8px 8px;
	cursor: pointer;
	border-radius: 20%;
}

.channel_1_logo .minor img {
	height: 50px;
	margin: 0 4px;
}

.channel_body section.channel_2 h2 {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #000;
}

.channel_body section.channel_2 h3 {
	font-size: 24px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 60px;
	text-align: center;
	color: #000;
}

.channel_body section.channel_2 p {
	font-size: 20px;
	max-width: 720px;
	margin: 1em auto;
	text-align: center;
	color: #000;
}

.channel_body section.channel_2 img {
	display: block;
	max-width: 100%;
	margin: 80px auto 0;
}

.store_stock.store_growth {
	background: #f5f5f5;
}

.store_stock.store_growth .store_stock_container {
	justify-content: flex-end;
}

.store_stock.store_growth .store_stock_container>div {
	padding-right: 0;
	padding-left: 64px;
}

.store_stock.store_growth .store_stock_container h1 {
	color: #fe5721;
}

.store_stock.store_growth .store_stock_container h2 {
	color: #000;
}

.store_stock.store_growth .store_stock_container p {
	color: #333;
}

.store_stock.store_growth:before {
	right: auto;
	left: 0;
	background-image: url(../_images/channel/channel_3.jpg);
}

.channel_body section.channel_3 {
	padding: 100px 0;
}

.channel_body section.channel_3 .channel_flexcontainer {
	flex-wrap: nowrap;
}

.channel_body section.channel_3 .channel_flexcontainer>div {
	flex-basis: 50%;
	text-align: center;
}

.channel_body section.channel_3 .channel_flexcontainer>div img {
	max-width: 100%;
}

.channel_body section.channel_3 h2 {
	font-size: 36px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 1em;
	padding: 8px 12px;
	text-align: center;
	color: #fff;
	background: #999;
}

.channel_body section.channel_3 .channel_3_2 h2 {
	background: #00aeef;
}

.channel_body section.channel_3 .channel_3_1 {
	border-right: 1px solid #e0e0e0;
}

section.channel_content {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	box-sizing: border-box;
	max-width: 1400px;
	margin: 0 auto;
	padding: 100px 3% 0;
}

.channel_body .channel_container .group {
	margin: 0 -4% 80px;
	padding: 40px 4%;
}

.channel_body section.channel_marketplace {
	padding-top: 0;
}

.channel_body .video_container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.channel_body .video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/****************** end new channel page ****************/

.permission_popup #lnwbox2Body {

	box-sizing: border-box;
	width: 550px;
	max-width: 100%;
	padding: 30px 30px 20px;
}

#permission_popup .permission_description {
	font-size: 14px;
	max-width: 350px;
	margin: 0 auto;
	color: #666;
}

#permission_popup .permission_description b {
	font-weight: normal;
	color: #333;
	text-shadow: 0 0 0 #333;
}

#permission_popup .close_permission_popup {
	font-size: 14px;
	display: inline-block;
	margin: 20px auto 10px;
	padding: 5px;
	cursor: pointer;
	color: #999;
}

#permission_popup .permission_app_logo {
	max-width: 100px;
	margin: 10px auto;
}

#permission_popup .select_button {
	padding: 0 30px;
}

#permission_popup select {
	font-size: 14px;
	line-height: 30px;
	width: 300px;
	max-width: 100%;
	margin: 30px auto 10px;
	padding: 5px 10px;
	-webkit-appearance: none;
}

#permission_popup .minor {
	display: inline-block;
	margin: 0 auto;
	padding-left: 20px;
	color: #666;
	background: url('../_images/start/lock.png') no-repeat left 4px;
	background-size: 10px;
}

#permission_popup ul>b {
	font-size: 14px;
	display: block;
	margin: 10px 0;
}

#permission_popup ul li {
	margin: 0 0 0 20px;
	padding: 0;
}

#permission_popup ul {
	display: none;
	margin: 20px auto 0;
	padding: 10px 20px 20px;
	text-align: left;
	border-radius: 5px;
	background: #eee;
}

#permission_popup .close_permission_popup:hover {
	color: coral;
}

#permission_popup .permission_popup_footer img {
	vertical-align: middle;
}

/****************** account 2019 ****************/

.account2019 {
	padding: 100px 0;
	background: #f0f0f0;
}

.account2019_container {
	box-sizing: content-box;
	width: 1040px;
	margin: 0 auto 80px;
	padding: 0 80px;
	border-radius: 10px;
	background: #fff;
}

.account2019_container.favshop {
	padding: 40px 80px;
}

.account2019_nav {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding-left: 130px;
}

.account2019_nav_img {
	position: absolute;
	bottom: -10px;
	left: 0;
	overflow: hidden;
	width: 120px;
	height: 120px;
	border: 3px solid #fff;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.account2019_nav_img>a {
	position: relative;
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 50%;
}

.account2019_nav_img>a img {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 120px;
	height: 120px;
	transform: translateX(-50%) translateY(-50%);
}

.account2019_nav_img_edit {
	font-size: 12px;
	line-height: 36px;
	position: absolute;
	right: 0;
	bottom: -36px;
	left: 0;
	height: 36px;
	transition: bottom 0.5s;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
}

.account2019_nav_img>a:hover .account2019_nav_img_edit {
	bottom: 0;
}

.account2019_nav a.menu {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	position: relative;
	display: block;
	margin: 15px 0;
	padding: 10px 17px;
	color: #464646;
	border-radius: 999px;
}

.account2019_nav a.menu:hover {
	text-decoration: none;
	color: #00aeef;
	background: rgba(0, 160, 235, 0.07);
}

.account2019_nav a.menu.selected {
	color: #00aeef;
	background: rgba(0, 160, 235, 0.07);
}

/*.account2019_nav a.menu.selected::after {*/
/*	position: absolute;*/
/*	right: 0;*/
/*	bottom: 0;*/
/*	left: 0;*/
/*	height: 3px;*/
/*	content: '';*/
/*	background: #00aeef;*/
/*}*/

.account2019_content {
	font-size: 14px;
	padding-top: 40px;
	padding-bottom: 80px;
	color: #9e9e9e;
}

.account2019 h1 {
	font-size: 40px;
	color: #464646;
	margin-block-start: 0.67em;
	margin-block-end: 0.67em;
}

.account2019 h2 {
	margin: 10px 0;
	color: #464646;
}

.account2019 .bg-multicolors {
	background-attachment: fixed;
}

a.account2019_button {
	line-height: 36px;
	display: inline-block;
	height: 36px;
	padding: 0 20px;
	text-align: center;
	color: #00aeef;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	background: #fff;
}

a.account2019_button:hover {
	text-decoration: none;
	border: 1px solid rgba(0, 160, 235, 0.5);
}

a.account2019_button.button_fill {
	color: #fff;
	border: 1px solid #00aeef;
	background: #00aeef;
}

a.account2019_button.button_fill:hover {
	border: 1px solid #0092de;
	background: #0092de;
}

.account2019_more {
	text-align: center;
}

.account2019_more a.account2019_button {
	line-height: 48px;
	height: 48px;
	padding: 0 48px;
}

.account2019_link {
	font-size: 14px;
}

.account2019_link div {
	padding: 8px 0;
}

.account2019_profile {
	margin-bottom: 60px;
}

.account2019_profile_list {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 24px;
}

.account2019_profile_list>div {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	width: 480px;
	height: 60px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

.account2019_profile_list>div>span {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	font-weight: 200;
	line-height: 60px;
	display: block;
	height: 60px;
	text-align: left;
}

.account2019_profile_list>div span.account2019_profile_label {
	width: 120px;
	margin-right: 20px;
	color: #ccc;
}

.account2019_profile_list>div span.account2019_profile_data {
	color: #464646;
}

.account2019_shop_container {
	margin-bottom: 60px;
}

.account2019_summary {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 40px;
}

.account2019_summary>div {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	box-sizing: content-box;
	width: 320px;
	height: 75px;
	margin-right: 37px;
	margin-bottom: 40px;
	padding: 24px 0;
	border: 1px solid #ccc;
	border-radius: 25px;
}

.account2019_summary>div:nth-child(3n+0) {
	margin-right: 0;
}

.account2019_summary>div>span {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	font-weight: 200;
	display: block;
	width: 50%;
	text-align: center;
	color: #464646;
}

.account2019_summary>div>span.line {
	width: 1px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #eee;
}

.account2019_summary>div>span.account2019_summary_data {
	font-size: 48px;
	font-weight: 600;
}

.account2019_summary>div.account2019_summary_shop>span.account2019_summary_data {
	color: #00aeef;
}

.account2019_summary>div.account2019_summary_service>span.account2019_summary_data {
	color: #3cb878;
}

.account2019_summary::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 80px;
	height: 3px;
	content: '';
	transform: translateX(-50%);
	background: #ccc;
}

.account2019_shop_list {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.account2019_shop {
	position: relative;
	display: block;
	overflow: hidden;
	width: 320px;
	margin-right: 37px;
	margin-bottom: 40px;
	border: 1px solid #eee;
	border-radius: 25px;
}

.account2019_shop:hover {
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}

.account2019_shop:nth-child(3n+0) {
	margin-right: 0;
}

.account2019_shop>a.main_link {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.account2019_shop_img {
	position: relative;
	overflow: hidden;
	height: 240px;
}

.account2019_shop_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transition: transform 0.4s;
	transform: translateX(-50%) translateY(-50%);
}

.account2019_shop:hover .account2019_shop_img img {
	transform: translateX(-50%) translateY(-50%) scale(1.1);
}

.account2019_shop_data {
	padding: 12px 20px 20px;
}

.account2019_shop_data>div {
	margin: 16px 0;
}

.account2019_shop_data>div.account2019_shop_name {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	font-weight: 600;
	line-height: normal;
	margin-top: 8px;
	color: #464646;
}

.account2019_shop_data>div.account2019_shop_service span {
	font-weight: bold;
	color: #3cb878;
}

.account2019_shop_data>div.account2019_shop_service span.zero {
	color: #e0e0e0;
}

.account2019_shop_data>div.account2019_shop_go {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 12px;
}

.account2019_shop_zero {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 300px;
	margin-bottom: 40px;
}

.account2019_shop_zero span {
	font-size: 48px;
	font-weight: 600;
	color: #e0e0e0;
}

.account2019_service_container {
	margin-bottom: 60px;
}

.account2019_service_filter {
	display: inline-block;
	height: 36px;
	;
	margin-right: 12px;
	padding: 0 16px 0 12px;
	cursor: pointer;
	color: #9e9e9e;
	border-radius: 18px;
	background: #eee;
}

.account2019_service_filter_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 6px 3px 6px 0;
	vertical-align: bottom;
	background: #9e9e9e;
}

.account2019_service_filter.only_upgrade .account2019_service_filter_icon {
	-webkit-mask-image: url(../_images/icon/baseline-grade-24px.svg);
	mask-image: url(../_images/icon/baseline-grade-24px.svg);
}

.account2019_service_filter.only_live .account2019_service_filter_icon {
	-webkit-mask-image: url(../_images/icon/baseline-restore-24px.svg);
	mask-image: url(../_images/icon/baseline-restore-24px.svg);
}

.account2019_service_filter span {
	line-height: 36px;
	display: inline-block;
	height: 36px;
}

.account2019_service_filter.filter_on {
	color: #fff;
	background: #69c200;
}

.account2019_service_filter.filter_on .account2019_service_filter_icon {
	background: #fff;
}

.account2019_service {
	margin: 30px 0;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.account2019_service_shop {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 24px;
	border-bottom: 1px solid #eee;
}

.account2019_service_shop_img {
	width: 50px;
	height: 50px;
	margin-right: 12px;
}

.account2019_service_shop_img img {
	width: 50px;
	height: 50px;
	border-radius: 3px;
}

.account2019_service_shop_data {
	line-height: 20px;
	flex-grow: 1;
}

.account2019_service_shop_data a {
	font-size: 16px;
	font-weight: bold;
}

.account2019_service_renew_all {
	width: auto;
	;
	text-align: right;
}

.account2019_service_list {
	padding: 24px;
}

.account2019_service_item {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-bottom: 16px;
}

.account2019_service_item_img {
	width: 30px;
	height: 30px;
	margin-right: 12px;
}

.account2019_service_item_img img {
	width: 30px;
	height: 30px;
	border-radius: 4px;
}

.account2019_service_item_renew {
	width: 150px;
	text-align: right;
}

.account2019_service_item_name {
	flex-basis: 0;
	flex-grow: 3;
}

.account2019_service_item_name a {
	color: #9e9e9e;
}

.account2019_service_item_name a:hover {
	text-decoration: underline;
	color: #35bded;
}

.account2019_service_item_cost {
	flex-basis: 0;
	flex-grow: 2;
}

.account2019_service_item_exp {
	flex-basis: 0;
	flex-grow: 2;
}

.account2019_service_item_exp span.nearly_expire,
.account2019_service_item_exp span.already_expire {
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	display: inline-block;
	height: 24px;
	margin-left: 4px;
	padding: 0 4px;
	color: #fff;
	border-radius: 2px;
	background: #f44336;
}
.account2019_service_item_exp span.nearly_expire {
    background: orange;
}
.account2019_service_item_exp span.already_expire {
    background: #f44336;
}

.account2019_service_col .account2019_service_item_img,
.account2019_service_col .account2019_service_item_name,
.account2019_service_col .account2019_service_item_cost,
.account2019_service_col .account2019_service_item_exp {
	font-size: 12px;
	height: auto;
	color: #bdbdbd;
}

.account2019_service_none {
	padding: 40px 0;
	text-align: center;
}

.account2019_payment_detail {
	color: #464646;
}

.account2019_payment_option {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 40px;
	margin-bottom: 60px;
	gap: 30px;
}

.account2019_payment_option>div {
	width: 100%;
	padding: 28px 24px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.account2019_payment_option h2 {
	font-size: 22px;
	margin-top: 0;
}

.account2019_payment_option h2 span {
	font-size: 20px;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #464646;
}

.account2019_payment_option .select_button {
	margin: 0 auto 16px;
}

.account2019_payment_lnwpay {
	margin: 40px 0;
	border-top: 2px solid #3452a5;
}

.account2019_payment_bank {
	margin: 40px 0;
}

.account2019_payment_item {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	border-bottom: 1px solid #eee;
}

.account2019_payment_item:last-child {
	border-bottom: 0;
}

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

.account2019_payment_lnwpay .account2019_payment_img {
	width: 250px;
}

.account2019_payment_lnwpay .account2019_payment_item {
	padding: 5px 0;
}

.account2019_payment_bank .account2019_payment_item {
	padding: 12px 0;
}

.account2019_payment_bank .account2019_payment_item:first-child {
	padding-top: 0;
}

.account2019_payment_bank .account2019_payment_item:last-child {
	padding-bottom: 0;
}

.account2019_payment_bank .account2019_payment_img {
	width: 50px;
	margin-right: 12px;
}

.account2019_payment_bank .account2019_payment_img img {
	display: block;
	width: 50px;
	height: 50px;
}

.account2019_payment_bank .account2019_payment_label {
	font-size: 12px;
	flex-grow: 1;
	white-space: nowrap;
}

.account2019_payment_bank_name {
	font-size: 14px;
	color: #464646;
}

.account2019_payment_bank_no {
	font-size: 16px;
	font-weight: bold;
	color: #464646;
}

.account2019_order {
	margin-bottom: 60px;
}

.account2019_order .xav-container {
	min-width: 1024px;
}

.account2019_order .account2019_more {
	margin-top: 40px;
}

#lnwbox2.account2019_order_popup #lnwbox2Body {
	padding: 24px;
}

#lnwbox2.account2019_order_popup #lnwbox2Body>div[style] {
	width: 100% !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table {
	border: 0 !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table thead tr {
	font-weight: normal !important;
	color: #bdbdbd !important;
	background: #fff !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table thead td {
	font-weight: normal !important;
	padding: 0 1em;
	text-align: left !important;
	color: #bdbdbd !important;
	background: #fff !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table thead td:last-child {
	text-align: right !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table tbody tr {
	background: #fff !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table tbody td {
	padding: 2em 1em;
	color: #464646 !important;
	background: #fff !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table tbody td[colspan="3"] {
	padding: 1em;
	background: #f5f5f5 !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table td table tbody th {
	padding: 1em 1em;
	color: #464646 !important;
	background: #fff !important;
}

#lnwbox2.account2019_order_popup #lnwbox2Body table td table tbody td {
	padding: 1em 1em;
	color: #464646 !important;
	background: #fff !important;
}

.xav-part-datagrid a.account2019_button {
	line-height: 32px;
	height: 32px;
	padding: 0 12px;
}

/****************** end account 2019 ****************/

#id_summary_form {
	padding: 35px 40px 20px;
	border-radius: 10px;
	background: #f5f5f5;
}

#id_summary_form .label,
#id_summary_form::before {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: bold;
	line-height: normal !important;
}

/*
#order_summary::after {
	display: block;
	content: 'หากคุณมีข้อสงสัย กรุณาติดต่อ 080-770-1700, support@LnwShop.com เวลา 9:00 - 18:00 น. จ.-ศ. ยกเว้นวันหยุดนักขัตฤกษ์';
}
 */

.store_body #idDomainCheckResult::before {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	content: 'Search results';
	color: mediumseagreen;
}

.store_body #idDomainCheckResult {
	box-sizing: border-box;
	max-width: 100%;
	min-height: 200px;
	padding: 20px;
}

.store_body #idDomainCheckResult tr td {
	border: 0 !important;
	border-bottom: 1px solid #eee !important;
}

.store_body #idDomainCheckResult tr:last-child td {
	border-bottom: 0 !important;
}

.store_body #idDomainCheckResult tr td div {
	font-size: 14px !important;
	padding: 10px 0 !important;
}

/****************** start Logo CI Page ****************/
.logopage .container {
	max-width: 1200px;
	margin: 40px auto;
}

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

.logopage h2 {
	font-size: 24px;
}

.logopage h3 {
	font-size: 20px;
}

.logopage p {
	font-size: 14px;
	line-height: 24px;
	color: #5e5e5e;
}

.logopage_1 {
	margin-bottom: 80px;
}

.logopage_1 .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -2%;
}

.logopage_1 .container>div {
	flex-basis: 46%;
	margin: 2%;
}

.logopage_link {
	font-size: 16px;
	padding-bottom: 20px;
	text-align: center;
}

.logopage_link span {
	font-size: 14px;
	color: #9e9e9e;
}

.logopage_img {
	padding-bottom: 20px;
	text-align: center;
}

.logopage_2 .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -2%;
}

.logopage_2 .container>div {
	flex-basis: 29%;
	margin: 2%;
	text-align: center;
}

.logopage_2 img {
	border: 1px solid #eee;
}

.logopro {}

.logopro h4 {
	font-size: 16px;
	margin: 0;
}

.logopro_color {
	display: inline-flex;
	justify-content: flex-start;
	padding: 8px;
	cursor: pointer;
	border-radius: 5px;
	widows: 160px;
}

.logopro_color:hover {
	background: #eee;
}

.logopro_color_circle {
	width: 36px;
	height: 36px;
	margin-right: 8px;
	border: 1px solid #e6e6e6;
	border-radius: 50%;
}

.logopro_color_info {
	font-size: 11px;
	line-height: normal;
}

.logopro_color_gradient {
	width: 160px;
	height: 8px;
	margin-left: 26px;
	border-radius: 4px;
}

.logopro_download {
	font-size: 16px;
	margin: 1em 0;
}

.logopro_download span {
	margin-right: 16px;
}

.logopro_1 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.logopro_1_img {
	margin-right: 36px;
}

.logopro_1_info {}

.logopro_smallinfo {
	display: inline-block;
}

.logopro_do_icon:before {
	font-family: 'lnw-icon';
	font-size: 20px;
	margin-left: 8px;
	content: '\e91c';
	vertical-align: middle;
	color: #06C755;
}

.logopro_dont_icon:before {
	font-family: 'lnw-icon';
	font-size: 20px;
	margin-left: 8px;
	content: '\e9b3';
	vertical-align: middle;
	color: #ED1C24;
}

.logopro_example {
	font-size: 14px;
	display: inline-block;
	margin-right: 36px;
	margin-bottom: 1em;
	text-align: center;
}

.logopro_example img {
	display: block;
	margin-bottom: 4px;
}

.logopro_do_dont {
	display: flex;
	justify-content: flex-start;
}

.logopro_do {
	margin-right: 36px;
	border-right: 1px solid #ccc;
}

/****************** end Logo CI Page ****************/
/****************** start Store Promotion ****************/
.store_promotion_content {
	overflow: hidden;
	width: 100%;
}

.store_promotion_content .show_more_detail,
.store_promotion_content .show_more_detail+.clear60 {
	display: none;
}

.store_promotion_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_promotion_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_promotion_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	line-height: 1.5em;
	color: #333;
}

.store_promotion_content h1,
.store_promotion_content h2 {
	color: #111;
}

.store_promotion_content_1 {
	margin-top: 80px;
	background-image: url(../_images/store/store_promotion_1_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_promotion_content_1 .store_promotion_container {
	align-items: center;
	justify-content: space-between;
}

.store_promotion_content_1 .store_promotion_container div {
	flex-basis: 50%;
}

.store_promotion_content_1 h1,
.store_promotion_content_1 p {
	color: #fff;
}

.store_promotion_content_1 img {
	margin-top: 30px;
}

.store_promotion_content_2 h1 {
	max-width: 1120px;
	margin: 80px auto 0;
	text-align: center;
}

.store_promotion_content_2 h2 {
	font-size: 30px;
}

.store_promotion_content_2 p {
	font-size: 16px;
}

.store_promotion_content_2 ol,
.store_promotion_content_2 ul {
	padding-left: 20px;
}

.store_promotion_content_2 ol li,
.store_promotion_content_2 ul li {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 14px;
	line-height: 2em;
	color: #333;
}

.store_promotion_content_2 .store_promotion_container {
	align-items: center;
	justify-content: space-between;
	margin: 5% auto;
}

.store_promotion_content_2 .store_promotion_container div {
	flex-basis: 48%;
}

.store_promotion_content_2 .store_promotion_container div:last-child {
	text-align: center;
}

.store_promotion_content_2_imgLeft {
	flex-flow: row-reverse;
}

.store_promotion_content_3 {
	overflow: hidden;
	padding: 0;
	background-image: url(../_images/store/store_promotion_3_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_promotion_content_3 .store_promotion_container {
	align-items: center;
	justify-content: space-between;
}

.store_promotion_content_3 .store_promotion_container div {
	flex-basis: 40%;
}

.store_promotion_content_3 .store_promotion_container div.store_promotion_content_3_img {
	position: relative;
	flex-basis: 58%;
}

.store_promotion_content_3_img .store_promotion_content_3_web {
	position: relative;
	z-index: 2;
	display: block;
	margin-top: 80px;
}

.store_promotion_content_3_img .store_promotion_content_3_circle {
	position: absolute;
	z-index: 1;
	bottom: -160px;
	left: -200px;
}

.store_promotion_content_3_img .store_promotion_content_3_sq {
	position: absolute;
	z-index: 1;
	top: 20px;
	right: -36px;
}

.store_promotion_content_3 h1,
.store_promotion_content_3 p {
	color: #fff;
}

.store_promotion_content_4 {
	padding-bottom: 40px;
	background: #f0f0f0;
}

.store_promotion_content_4 h1 {
	font-size: 30px;
	max-width: 1120px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.store_promotion_content_4 .js-slick {
	max-width: 840px;
	margin: 40px auto;
}

.js-slick-popup {
	width: 80vw;
	max-width: 1600px;
	margin: auto;
	padding: 20px;
}

.js-slick-popup img {
	max-width: 100%;
}

/****************** end Store Promotion ****************/

/****************** start Store Domain ****************/
.store_domain_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_domain_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_domain_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_domain_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

.store_domain_content h1 {
	font-size: 36px;
}

.store_domain_content h1,
.store_domain_content h2 {
	text-align: center;
	color: #111;
}

.store_domain_content_1 {
	padding-top: 3%;
	padding-bottom: 0;
	background: #2b94ff;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(45deg, #2b94ff, #36c0f9);
	background: linear-gradient(45deg, #2b94ff, #36c0f9);
}

.store_domain_content_1 h1 {
	font-size: 20px;
	color: #00067e;
}

.store_domain_content_1 .store_domain_container {
	position: relative;
	max-width: 960px;
	margin-top: 3%;
}

.store_domain_content_1 .store_domain_container img {
	display: block;
	margin: auto;
}

.store_domain_content_1_url {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	transform: translateY(-50%);
	text-align: center;
}

.store_domain_container .store_domain_content_1_url img {
	display: block;
	margin: 20px auto;
}

.store_domain_content_1_urllnw {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 40px;
	line-height: 1em;
	color: #fff;
}

.store_domain_content_1_urlnew {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 48px;
	line-height: 1em;
	display: inline-block;
	padding: 16px 24px;
	color: #00067e;
	border-radius: 8px;
	background: #fff;
}

.store_domain_content_1_urlnew span {
	color: #00cd78;
}

.store_domain_content_2 .store_domain_container {
	justify-content: space-between;
	padding-top: 2%;
}

.store_domain_content_2 .store_domain_container div {
	flex-basis: 30%;
	text-align: center;
}

.store_domain_content_3 {
	background: #333;
}

.store_domain_content_3 .store_domain_container {
	display: block;
	max-width: 480px;
	text-align: center;
}

.store_domain_content_3 h1 {
	font-size: 20px;
	margin-top: 0;
	color: #fff;
}

.store_domain_content_3 p {
	color: #fff;
}

.store_domain_content_3 p span {
	display: block;
	color: #2b94ff;
}

.store_domain_content_3_month {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 96px;
	font-weight: bold;
	line-height: 1em;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 20px 20px 0;
	color: #2b94ff;
	border: 2px solid #2b94ff;
	border-radius: 8px;
}

.store_domain_content_3_month span {
	font-size: 36px;
}

.store_domain_content_3_year {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 25px;
	font-weight: bold;
	line-height: 1em;
	display: inline-block;
	margin-bottom: 30px;
	padding: 12px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 8px;
}

.store_domain_content_3_ssl {
	width: 360px;
	margin: auto;
	padding: 8px;
	text-align: center;
	border-radius: 8px;
	background: #fff;
}

.store_domain_content_3_ssl span {
	font-weight: bold;
	text-decoration: underline;
	color: #00cd78;
}

.store_domain_content_3_ssl a {
	font-weight: bold;
	color: #2b94ff;
}

.store_domain_content_3_ssl a:hover {
	text-decoration: underline;
}

.store_domain_content_4 .store_domain_container {
	justify-content: space-between;
	padding-top: 2%;
}

.store_domain_content_4 .store_domain_container div {
	width: 300px;
	text-align: left;
}

.store_domain_content_4 p {
	font-size: 20px;
	margin-bottom: 0;
}

.store_domain_content_4 p.minor {
	font-size: 14px;
	line-height: 1.25em;
	margin-top: 0.25em;
	color: #999;
}

.store_domain_content_4_text {
	height: 150px;
}

.store_domain_content_4_step {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	padding: 8px 16px;
	color: #fff;
	border-radius: 18px;
	background: #2b94ff;
}

/****************** end Store Domain ****************/
/****************** start Store Mobile Site ****************/
#mobile_site .store_mobilesite_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

#mobile_site .store_mobilesite_content img {
	max-width: 100%;
	margin: 0 auto;
}

#mobile_site .store_mobilesite_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

#mobile_site .store_mobilesite_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 24px;
	line-height: 1.5em;
	text-align: left;
	color: #777;
}

#mobile_site .store_mobilesite_content h1 {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 60px;
	font-weight: normal;
	margin-top: 0;
	text-align: left;
	color: #333;
}

#mobile_site .store_mobilesite_content h1 span {
	white-space: nowrap;
}

#mobile_site .store_mobilesite_content_1 {
	padding-top: 160px;
	padding-bottom: 160px;
	background: #f0f0f0;
}

#mobile_site .store_mobilesite_content_1 .store_mobilesite_container {
	align-items: center;
}

#mobile_site .store_mobilesite_content_1_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 96px;
}

#mobile_site .store_mobilesite_content_1_img {
	position: relative;
	flex-basis: 50%;
	min-height: 484px;
}

#mobile_site .store_mobilesite_content_1_img img {
	position: absolute;
	top: 0;
	left: -143px;
	max-width: none;
}

#mobile_site .store_mobilesite_content_2 {
	position: relative;
	background: #fff;
}

#mobile_site .store_mobilesite_content_2 .store_mobilesite_container {
	align-items: center;
}

#mobile_site .store_mobilesite_content_2_text {
	position: relative;
	z-index: 2;
	flex-basis: 50%;
}

#mobile_site .store_mobilesite_content_2_img {
	position: relative;
	z-index: 2;
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 48px;
	text-align: right;
}

#mobile_site .store_mobilesite_content_2:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-image: url(../_images/store/store_mobilesite_2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#mobile_site .store_mobilesite_content_3 {
	padding-top: 360px;
	padding-bottom: 360px;
	background-image: url(../_images/store/store_mobilesite_3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#mobile_site .store_mobilesite_content_3 .store_mobilesite_container>div {
	flex-basis: 50%;
}

#mobile_site .store_mobilesite_content_3 h1 {
	font-size: 54px;
}

#mobile_site .store_mobilesite_content_3 p {
	font-size: 20px;
}

/****************** end Store Mobile Site ****************/
/****************** start Store Google Shopping ****************/
.store_google_shopping_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

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

.store_google_shopping_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_google_shopping_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	line-height: 1.7em;
	color: #333;
}

.store_google_shopping_content h1 {
	font-size: 36px;
}

.store_google_shopping_content h1,
.store_google_shopping_content h2 {
	color: #111;
}

.store_google_shopping_content span.hilight {
	white-space: nowrap;
	color: #4285f4;
}

.store_google_shopping_content_1 {
	position: relative;
	padding: 10% 0;
	background: #4285f4;
}

.store_google_shopping_content_1 h1,
.store_google_shopping_content_1 p {
	color: #fff;
}

.store_google_shopping_content_1 h1 {
	font-size: 48px;
}

.store_google_shopping_content_1 .store_google_shopping_container {
	justify-content: flex-end;
}

.store_google_shopping_content_1 .store_google_shopping_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-left: 64px;
}

.store_google_shopping_content_1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 50%;
	content: '';
	background-image: url(../_images/store/store_goole_shopping_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_google_shopping_content_5 {
	margin-top: 0;
	padding: 5% 0;
}

.store_google_shopping_content_5 .store_google_shopping_container {
	justify-content: flex-start;
}

.store_google_shopping_content_5 .store_google_shopping_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 64px;
	padding-left: 0;
}

.store_google_shopping_content_5:before {
	right: 0;
	background-color: #fff;
	background-image: url(../_images/store/store_goole_shopping_5.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.store_google_shopping_content_5 p {
	font-size: 16px;
	line-height: 1.8em;
}

.store_google_shopping_content_2 {
	background: #f0f0f0;
}

.store_google_shopping_content_2 h1 {
	text-align: center;
}

.store_google_shopping_content_2 .store_google_shopping_container {
	justify-content: space-between;
}

.store_google_shopping_content_2 .store_google_shopping_container>div {
	flex-basis: 30%;
	margin-top: 3%;
}

.store_google_shopping_content_3 {
	background: #f0f0f0;
}

.store_google_shopping_content_3 h1 {
	text-align: center;
}

.store_google_shopping_content_3 .store_google_shopping_container {
	justify-content: space-between;
}

.store_google_shopping_content_3 .store_google_shopping_container>div {
	flex-basis: 32%;
	box-sizing: border-box;
	margin-top: 3%;
	padding: 30px 40px;
	text-align: center;
	border-radius: 40px;
	background: #fff;
}

.store_google_shopping_content_3 h2 {
	text-align: left;
}

.store_google_shopping_content_3 p {
	font-size: 16px;
	text-align: left;
}

.store_google_shopping_content_3 img {
	margin: 0 auto;
}

.store_google_shopping_content_6 h1 {
	text-align: center;
}

.store_google_shopping_content_6 .store_google_shopping_container {
	justify-content: space-between;
}

.store_google_shopping_content_6 .store_google_shopping_container>div {
	width: 300px;
	margin-top: 3%;
}

.store_google_shopping_content_6 h2 {
	font-size: 20px !important;
	display: inline-block !important;
	;
	padding: 4px 16px !important;
	;
	color: #fff !important;
	;
	border-radius: 20px !important;
	;
	background: #4285f4 !important;
	;
}

.store_google_shopping_content_4 {}

.store_google_shopping_content_4 h1 {
	text-align: center;
}

.store_google_shopping_content_4 .store_google_shopping_container {
	flex-wrap: wrap;
	justify-content: space-around;
}

.store_google_shopping_content_4 .store_google_shopping_container>div {
	margin-top: 3%;
	padding: 0 24px;
}

.store_google_shopping_content_4 .store_google_shopping_container>div img {
	display: block;
}

.store_google_shopping_content_4 .store_google_shopping_container>div.store_google_shopping_content_4_fullwidth {
	flex-basis: 100%;
	padding: 0;
}

.store_google_shopping_content_4 h2 {
	display: inline-block !important;
	;
	margin-bottom: 1em !important;
	;
	padding: 4px 12px !important;
	;
	color: #fff !important;
	;
	border-radius: 4px !important;
	;
	background: #4285f4 !important;
	;
}

.store_google_shopping_content_ss {
	padding-bottom: 5%;
	border-bottom: 1px solid #eee;
	background: #fff;
}

.store_google_shopping_plan .store_shopee_plan_title,
.store_google_shopping_plan .store_shopee_plan_title2,
.store_google_shopping_plan .store_shopee_plan_item.recommended .store_shopee_plan_title::after {
	color: #4285f4;
}

.store_google_shopping_plan .store_shopee_plan_item.recommended .store_shopee_plan_title,
.store_google_shopping_plan .store_shopee_plan_item.recommended .store_shopee_plan_title2 {
	background: #4285f4;
}

#store_content.store_google_shopping .store_ads_compare_row div.store_ads_compare_current,
#store_content.store_google_shopping .store_ads_compare_row div.store_ads_compare_current:after {
	background: #4285f4;
}

/****************** end Store Google Shopping ****************/
/****************** start LnwShop/shop ****************/
.shop2020_nav {
	font-size: 11px;
	background: #fff;
}

.shop2020_nav ul {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	margin: 0;
	padding: 20px 0;
	list-style: none;
}

.shop2020_nav ul li {
	font-size: 1.6em;
	line-height: 40px;
	width: auto;
	padding: 0 24px;
	text-align: center;
}

.shop2020_nav ul li a {
	display: inline-block;

	box-sizing: border-box;
	padding: 3px 0;
	-o-transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	color: #111;
	border-bottom: 3px solid transparent;
}

.shop2020_nav ul li a:hover {
	text-decoration: none;
	border-bottom: 3px solid #999;
}

.shop2020_nav ul li.select a {
	border-bottom: 3px solid #111;
}

a.shop2020_more {
	font-size: 16px;
	line-height: 37px;
	display: inline-block;
	height: 40px;
	padding: 0 16px;
	color: #00a0eb;
	border: 2px solid #00a0eb;
	border-radius: 20px;
	background: transparent;
}

a.shop2020_more:hover {
	text-decoration: none;
	color: #fff;
	background: #00a0eb;
}

a.shop2020_more.shop2020_morewhite {
	color: #fff;
	border-color: #fff;
}

a.shop2020_more.shop2020_morewhite:hover {
	color: #111;
	background: #fff;
}

.shop2020_main_hero {
	position: relative;
	width: 100%;
	padding: 160px 0 120px;
	background: url(../_images/lnwshop_why/banner/3.jpg) no-repeat center center;
	background-size: cover;
}

.shop2020_main_hero h1 {
	font-size: 48px;
	position: relative;
	z-index: 2;
	margin-top: 0;
	margin-bottom: 0.25em;
	text-align: center;
	color: #fff;
}

.shop2020_main_hero h2 {
	font-size: 24px;
	position: relative;
	z-index: 2;
	text-align: center;
	color: #fff;
}

.shop2020_main_hero:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background: rgba(0, 0, 0, 0.25);
}

.shop2020_main_hero .shop2020_nav {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	left: 0;
	background: transparent;
}

.shop2020_main_hero .shop2020_nav ul li a {
	color: #fff;
}

.shop2020_main_hero .shop2020_nav ul li a:hover {
	text-decoration: none;
	border-bottom: 3px solid #fff;
}

.shop2020_main_hero .shop2020_nav ul li.select a {
	border-bottom: 3px solid #fff;
}

.shop2020_main_partner {
	padding: 80px 0;
	background: #f5f5f5;
}

.shop2020_main_partner h2 {
	font-size: 24px;
	text-align: center;
}

.shop2020_main_partner .container {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 960px;
	margin: 48px auto;
}

.shop2020_main_partner .container img {
	width: auto;
	height: auto;
	margin: 8px 32px;
}

.shop2020_main_partner a {
	font-size: 16px;
	text-decoration: underline;
	color: #111;
}

.shop2020_main_interview {
	padding: 80px 0;
	background: #111;
}

.shop2020_main_interview h2 {
	font-size: 36px;
	text-align: center;
	color: #fff;
}

.shop2020_main_interview p {
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.shop2020_main_interview .container {
	display: flex;
	justify-content: space-between;
	max-width: 1200px;
	margin: 48px auto 24px;
}

.shop2020_main_interview_vdo {
	width: 720px;
}

.shop2020_main_interview_info {
	width: 440px;
}

.shop2020_main_interview h3 {
	font-size: 24px;
	text-align: left;
	color: #fff;
}

.shop2020_main_interview_info p {
	text-align: left;
	color: #ccc;
}

.shop2020_main_interview .container_more {
	display: flex;
	justify-content: space-between;
	max-width: 1200px;
	margin: 24px auto 48px;
}

.shop2020_main_interview .container_more>div {
	position: relative;
	flex-basis: 22%;
}

.shop2020_main_interview .container_more>div>a {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.shop2020_main_interview .container_more h3 {
	font-size: 18px;
	text-align: center;
}

.shop2020_main_interview .container_more>div iframe {
	opacity: 0.9;
}

.shop2020_main_interview .container_more>div:hover iframe {
	opacity: 1;
}

.shop2020_video_container {
	position: relative;
	width: 100%;
	height: 0;
	margin: 1em 0;
	padding-bottom: 56.25%;
}

.shop2020_video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* hilight shop page */
.shop2020_highlight_all .container {
	max-width: 960px;
	margin: 0 auto;
}

.shop2020_highlight_month {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 50px;
}

.shop2020_highlight_month:last-child {
	margin-bottom: 70px;
}

.shop2020_highlight_all .highlight_thumb {
	flex-basis: 45%;
}

.shop2020_highlight_all .highlight_thumb img {
	width: 100%;
	margin: 1em auto;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
}

.shop2020_highlight_all .highlight_info {
	flex: 1;
	box-sizing: border-box;
	padding-left: 40px;
}

.shop2020_highlight_all .highlight_info .month {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.shop2020_highlight_all .highlight_info .title {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 0.8em;
}

.shop2020_highlight_all .highlight_info .description {
	font-size: 20px;
	margin-bottom: 1em;
}

.shop2020_shopoftheday .stroke_sbutton {
	font-size: 18px;
	line-height: 36px;
	display: inline-block;
	height: 38px;
	padding-right: 25px;
	padding-left: 25px;
	color: #000;
	border: 2px solid #000;
	border-radius: 22px;
}

.shop2020_shopoftheday .stroke_sbutton:hover {
	text-decoration: none;
	color: #fff;
	background-color: #000;
}

/* end hilight shop page */

.shop2020_main_oftheday {
	position: relative;
	overflow: hidden;
	padding: 80px 0;
	background-color: #fff;
}

.shop2020_main_oftheday:before {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background: rgba(245, 245, 245, 0.9);
}

.shop2020_main_oftheday_bg {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	filter: blur(8px);
	-webkit-filter: blur(8px);
}

.shop2020_main_oftheday .container {
	position: relative;
	z-index: 3;
	max-width: 960px;
	margin: 0 auto;
	text-align: center;
}

.shop2020_main_oftheday .container img {
	max-width: 100%;
}

.shop2020_main_oftheday h2 {
	font-size: 36px;
	text-align: center;
	color: #111;
}

.shop2020_main_oftheday h3 {
	font-size: 24px;
	text-align: center;
	color: #111;
}

.shop2020_main_oftheday p {
	font-size: 16px;
	text-align: center;
	color: #111;
}

.shop2020_main_oftheday_shopimg {
	margin: 36px auto;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.shop2020_main_oftheday .shop2020_more {
	margin-top: 48px;
}

.shop2020_main_review {
	padding: 80px 0;
	background: #fff;
}

.shop2020_main_review h2 {
	font-size: 36px;
	text-align: center;
	color: #111;
}

.shop2020_main_review p {
	font-size: 16px;
	text-align: center;
	color: #111;
}

.shop2020_main_review .container {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	max-width: 1200px;
	margin: 48px auto;
}

.shop2020_main_review .container>div.first {
	flex-basis: 40%;
}

.shop2020_main_review .container>div.other {
	display: flex;
	flex-basis: 55%;
	flex-wrap: wrap;
	justify-content: space-between;
}

.shop2020_main_review .container>div.other>a {
	flex-basis: 48%;
	margin-bottom: 16px;
}

.shop2020_main_review .container a {
	display: block;
}

.shop2020_main_review .container img {
	display: block;
	max-width: 100%;
}

.shop2020_main_review .container span {
	display: block;
	color: #111;
}

.shop2020_main_review .container a:hover {
	text-decoration: none;
}

.shop2020_main_review .container a:hover span {
	color: #999;
}

.shop2020_main_review .container>div.first span {
	font-size: 24px;
	margin-top: 8px;
}

.shop2020_main_review .container>div.other span {
	font-size: 16px;
	margin-top: 4px;
}

.shop2020_title {
	max-width: 1200px;
	margin: 40px auto 0;
	text-align: center;
}

.shop2020_title h1 {
	font-size: 48px;
	margin: 0;
	text-align: center;
	color: #111;
}

.shop2020_title h2,
.shop2020_title p {
	font-size: 20px;
	font-weight: 200;
	max-width: 720px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #999;
}

.shop2020_review {
	padding: 80px 0;
	background: #f5f5f5;
}

.shop2020_review .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	max-width: 1200px;
	margin: 20px auto 40px;
}

.shop2020_review .container .shop2020_review_item {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 20px 40px;
}

.shop2020_review .container a {
	display: block;
}

.shop2020_review .container a:hover {
	text-decoration: none;
}

.shop2020_review .container img {
	display: block;
	max-width: 100%;
}

.shop2020_review .container span {
	font-size: 20px;
	display: block;
	margin-top: 8px;
	color: #111;
}

.shop2020_interview .shop2020_title h1,
.shop2020_interview .shop2020_title h2 {
	color: #fff;
}

.shop2020_interview_more {
	padding: 40px 0;
	background: #f5f5f5;
}

.shop2020_interview_more .container {
	max-width: 960px;
	margin: 0 auto;
}

.shop2020_interview_ep {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px 0;
	border-bottom: 1px solid #e0e0e0;
}

.shop2020_interview_ep:last-child {
	border-bottom: 0;
}

.shop2020_interview_ep_vdo {
	flex-basis: 40%;
}

.shop2020_interview_ep_info {
	flex-basis: 60%;
	box-sizing: border-box;
	padding-left: 30px;
}

.shop2020_interview_ep_info span.ep_num {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin: 0;
	text-align: left;
	color: #111;
}

.shop2020_interview_ep_info span.ep_title {
	font-size: 24px;
	font-weight: bold;
	display: block;
	margin: 0;
	text-align: left;
	color: #111;
}

.shop2020_partner {
	padding: 80px 0;
	background: #f5f5f5;
}

.shop2020_partner .container {
	max-width: 1200px;
	margin: 60px auto;
}

.shop2020_partner_group {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	max-width: 1200px;
	margin: 0 -20px;
}

.shop2020_partner .container h2 {
	flex-basis: 100%;
}

.shop2020_partner_item {
	font-size: 14px;
	flex-basis: 33%;
	box-sizing: border-box;
	padding: 20px;
	text-align: center;
}

.shop2020_partner_item img {
	max-width: 100%;
	margin-bottom: 12px;
}

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

.shop2020_shopoftheday {
	padding-bottom: 80px;
	background: #f5f5f5;
}

.shop2020_shopoftheday .shop2020_title {
	padding-top: 80px;
	padding-bottom: 40px;
}

.shop2020_shopoftheday .shop2020_title img {
	max-width: 100%;
}

.shop2020_shopoftheday_tab {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}

.shop2020_shopoftheday_tab .shop2020_shopoftheday_tab_item {
	margin: 0 8px;
	padding: 12px 0;
	cursor: pointer;
	text-align: center;
	color: #111;
	border-radius: 8px;
	background: #eee;
}

.shop2020_shopoftheday_tab .shop2020_shopoftheday_tab_item span.month {
	font-size: 16px;
	line-height: normal;
	display: block;
}

.shop2020_shopoftheday_tab .shop2020_shopoftheday_tab_item span.year {
	font-size: 12px;
	line-height: normal;
	display: block;
}

.shop2020_shopoftheday_tab .shop2020_shopoftheday_tab_item.selected {
	font-weight: bold;
	color: #fff;
	background: #69ccef;
}

.shop2020_shopoftheday_tab .shop2020_shopoftheday_tab_item:focus {
	outline: 0;
}

.shop2020_shopoftheday_tab .slick-prev,
.shop2020_shopoftheday_tab .slick-next {
	top: 22px;
	width: 36px;
	height: 36px;
	opacity: 1;
}

.shop2020_shopoftheday_tab .slick-prev {
	left: -40px;
}

.shop2020_shopoftheday_tab .slick-next {
	right: -40px;
}

.shop2020_shopoftheday_tab .slick-prev:before,
.shop2020_shopoftheday_tab .slick-next:before {
	background-size: contain;
}

.shop2020_shopoftheday_tab .slick-prev.slick-disabled:before,
.shop2020_shopoftheday_tab .slick-next.slick-disabled:before {
	opacity: 0;
}

@media (max-width: 1200px) {
	.shop2020_shopoftheday_tab {
		margin: 0 5%;
	}
}

/* hilight shop */
.hlShopContainer .tabs-year {
	overflow: auto;
	max-width: 100%;
	margin: 30px 0 20px;
	padding: 20px 0;
	text-align: center;
}

.hlShopContainer .tabs-year li {
	display: inline-block;
	min-width: 120px;
	margin: 8px;
}

.hlShopContainer .tabs-year li a {
	font-size: 16px;
	display: block;
	padding: 12px 0;
	cursor: pointer;
	text-align: center;
	color: #111;
	border-radius: 8px;
	background: #eee;
}

.hlShopContainer .tabs-year li a:hover {
	text-decoration: none !important;
	background: #ddd;
}

.hlShopContainer .tabs-year li.selected a {
	font-weight: bold;
	color: #fff;
	background: #69ccef;
}

@media (max-width: 767px) {
	.hlShopContainer .tabs-year {
		overflow: auto;
		white-space: nowrap;
	}
}

.hlShopContainer .year-content-container>div:not(:first-child) {
	display: none;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	max-width: 1200px;
	margin: 60px auto;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container>div {
	overflow: hidden;
	flex-basis: 25%;
	box-sizing: border-box;
	margin-bottom: 24px;
	padding: 12px;
	text-align: center;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container>div a {
	color: #111;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container .shop_img img {
	display: block;
	max-width: 100%;
	transition: all 0.2s;
	opacity: 0.9;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
}

.shop2020_shopoftheday #lnwshop_of_the_month .container .date {
	font-size: 20px;
	margin-bottom: 16px;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container .shop_name {
	font-size: 16px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 4px;
	white-space: nowrap;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container .pageviews {
	font-weight: bold;
	line-height: 20px;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container .pageviews img {
	height: 16px;
	vertical-align: middle;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container>div a:hover {
	text-decoration: none;
}

.shop2020_shopoftheday #lnwshop_of_the_month .container>div a:hover .shop_img img {
	opacity: 1;
	box-shadow: 0 7px 15px rgba(0, 0, 0, 0.1);
}

.shop2020_hilight_month {
	background: #1f1f1f;
}

.shop2020_hilight_month .row {
	max-width: 1600px;
	margin: 0 auto;
	padding: 2em 0;
	border-bottom: 1px solid #333;
}

.shop2020_hilight_month .container {
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.shop2020_hilight_month_time {
	position: relative;
	overflow: hidden;
	flex-basis: 20%;
	box-sizing: border-box;
	padding-right: 40px;
	text-align: right;
}

.shop2020_hilight_month_time .text {
	font-size: 64px;
	position: relative;
	z-index: 2;
	color: #fff;
}

.shop2020_hilight_month_time .num {
	font-size: 240px;
	font-weight: 600;
	line-height: 1em;
	position: absolute;
	z-index: 1;
	top: 24px;
	right: 0;
	left: 0;
	text-align: center;
	color: #262626;
}

@media screen and (max-width: 1400px) {
	.shop2020_hilight_month_time .text {
		font-size: 48px;
	}

	.shop2020_hilight_month_time .num {
		font-size: 200px;
		top: 16px;
	}
}

.shop2020_hilight_month_shop {
	display: flex;
	flex-basis: 80%;
	flex-wrap: wrap;
}

.shop2020_hilight_month_shop a {
	flex-basis: 25%;
	box-sizing: border-box;
	padding: 2em 2em 1em;
	text-align: center;
	color: #fff;
	border-radius: 8px;
}

.shop2020_hilight_month_shop a img {
	max-width: 100%;
	opacity: 1;
}

.shop2020_hilight_month_shop a:hover {
	text-decoration: none;
	background: #333;
}

.shop2020_hilight_month_shop a .shop_name {
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
	white-space: nowrap;
}

.shop2020_hilight_month_shop a .pageviews {
	font-weight: bold;
	line-height: 20px;
}

.shop2020_hilight_month_shop a .pageviews:before {
	font-family: 'lnw-icon' !important;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	margin-right: 4px;
	content: '\e940';
	vertical-align: text-top;
	text-transform: none;
	speak: none;
}

.shop2020_recommend {
	padding: 80px 0 40px;
	background: #f5f5f5;
}

.shop2020_recommend_tab {
	position: relative;
	max-width: 1200px;
	margin: 40px auto;
}

.shop2020_recommend_tab ul {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.shop2020_recommend_tab ul li {
	font-size: 1.3em;
	line-height: 24px;
	width: auto;
	padding: 0 12px;
	text-align: center;
	white-space: nowrap;
}

.shop2020_recommend_tab ul li a {
	display: inline-block;

	box-sizing: border-box;
	padding: 3px 0;
	-o-transition: .2s ease-out;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	color: #111;
	border-bottom: 2px solid transparent;
}

.shop2020_recommend_tab ul li a:hover {
	text-decoration: none;
	border-bottom: 2px solid #999;
}

.shop2020_recommend_tab ul li.selected a {
	border-bottom: 2px solid #111;
}

.shop2020_recommend_tab ul li.shop2020_recommend_tab_more {
	height: 24px;
	margin-left: 8px;
	padding: 0 8px;
	cursor: pointer;
	border-radius: 12px;
	background: #e0e0e0;
}

.shop2020_recommend_tab ul li.shop2020_recommend_tab_more.clicked {
	background: #d0d0d0;
}

/****************** end LnwShop/shop ****************/
/****************** start Store Business Class ****************/
.store_business_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_business_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_business_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_business_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

.store_business_content h1 {
	font-size: 36px;
}

.store_business_content h1,
.store_business_content h2 {
	color: #111;
}

.store_business_content h2 {
	font-size: 20px;
}

.store_business_content h1 span {
	white-space: nowrap;
}

.store_business_content_1 {
	padding: 10% 0;
	background-image: url(../_images/store/store_business_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_business_content_1 h1 {
	font-size: 48px;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #00c0ff;
}

.store_business_content_1 p {
	font-size: 24px;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
}

.store_business_content_2 {
	position: relative;
}

.store_business_content_2 .store_business_container {
	justify-content: flex-end;
}

.store_business_content_2.img_right .store_business_container {
	justify-content: flex-start;
}

.store_business_content_2 .store_business_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 0;
	padding-left: 64px;
}

.store_business_content_2.img_right .store_business_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 64px;
	padding-left: 0;
}

.store_business_content_2 p {
	margin-bottom: 2em;
}

.store_business_content_2:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 50%;
	content: '';
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_business_content_2.img_right:before {
	right: 0;
}

#content_2.store_business_content_2:before {
	background-image: url(../_images/store/store_business_2.jpg);
}

#content_3.store_business_content_2:before {
	background-image: url(../_images/store/store_business_3.jpg);
}

#content_5.store_business_content_2:before {
	background-image: url(../_images/store/store_business_5.png);
}

#content_6.store_business_content_2:before {
	background-image: url(../_images/store/store_business_6.jpg);
}

.store_business_content_4 {
	padding: 7% 0;
	background-image: url(../_images/store/store_business_4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_business_content_4 h1 {
	max-width: 720px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
}

.store_business_content_4 p {
	max-width: 720px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
}

.store_business_content_7 {
	background: linear-gradient(30deg, #00c0ff, #00a0eb);
}

.store_business_content_7 .store_business_container {
	flex-wrap: wrap;
	justify-content: space-between;
}

.store_business_content_7 .store_business_container>div img {
	margin: 0 -65px -40px;
}

.store_business_content_7 .store_business_container>div {
	flex-basis: 45%;
	text-align: left;
}

.store_business_content_7 h2 {
	text-align: left;
	color: white;
}

.store_business_content_7 p {
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	color: #fffd;
}

.store_business_content_8 {
	padding: 7% 0;
	background: #111;
}

.store_business_content_8>div {
	position: relative;
	max-width: 640px;
	margin-right: auto;
	margin-left: auto;
}

.store_business_content_8>div:before {
	position: absolute;
	top: -24px;
	left: -72px;
	width: 48px;
	height: 48px;
	content: '';
	background-image: url(../_images/store/store_business_quote_1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.store_business_content_8>div:after {
	position: absolute;
	right: -72px;
	bottom: -24px;
	width: 48px;
	height: 48px;
	content: '';
	background-image: url(../_images/store/store_business_quote_2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.store_business_content_8 h1,
.store_business_content_8 p {
	text-align: center;
	color: #fff;
}

/****************** end Store Business Class ****************/
/****************** start Store JD Central ****************/
.store_jd_intro .service-head,
.store_jd_hilight {
	color: #e02526;
}

.store_jd_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_jd_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_jd_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_jd_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

.store_jd_content h1 {
	font-size: 36px;
}

.store_jd_content h1,
.store_jd_content h2 {
	color: #111;
}

.store_jd_content h2 {
	font-size: 20px;
}

.store_jd_content h1 span {
	white-space: nowrap;
}

.store_jd_content_1 {
	position: relative;
	padding: 10% 0;
	background: #f5f5f5;
}

.store_jd_content_1 h1 {
	font-size: 40px;
}

.store_jd_content_1 .store_jd_container {
	justify-content: flex-end;
}

.store_jd_content_1 .store_jd_container>div {
	flex-basis: 60%;
	box-sizing: border-box;
	padding-left: 64px;
}

.store_jd_content_1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-image: url(../_images/store/store_jd_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_jd_content_2 {
	background: #f0f0f1;
}

.store_jd_content_2_text {
	margin-bottom: 4em;
}

.store_jd_content_2_text p {
	font-size: 20px;
	font-weight: 200;
}

.store_jd_content_2_text p span {
	font-weight: 300;
	margin-right: 16px;
	color: #e02526;
}

.store_jd_content_2_text p span:last-child {
	margin-right: 0;
}

.store_jd_content_2 .store_jd_container {


	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.store_jd_content_2_feature {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;

	box-sizing: border-box;
	min-width: 270px;
	margin: 10px;
	padding: 40px 30px;
	text-align: center;
	border-radius: 15px;
	background: #fff;
	-webkit-box-flex: 1;
}

.store_jd_content_2_feature h2 {
	font-size: 24px;
	text-align: center;
	letter-spacing: 0;
	color: #464646;
}

.store_jd_content_2_feature h3 {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #e02526;
}

.store_jd_content_2_feature img {
	margin: 10px auto;
}

.store_jd_content_2_feature_text {
	font-size: 13px;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_jd_content_2_quote {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 28px;
	font-style: italic;
	line-height: 1.8em;
	position: relative;
	max-width: 820px;
	margin: 80px auto 120px;
	padding: 60px 0;
	text-align: center;
	letter-spacing: 1px;
	color: #464646;
}

.store_jd_content_2_quote:before,
.store_jd_content_2_quote:after {
	position: absolute;
	left: 50%;
	width: 240px;
	height: 2px;
	content: '';
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #464646;
}

.store_jd_content_2_quote:before {
	top: 0;
}

.store_jd_content_2_quote:after {
	bottom: 0;
}

.store_jd_content_3 .store_jd_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_jd_content_3_item {
	width: 300px;
}

.store_jd_content_3_item p {
	font-size: 24px;
	height: 68px;
	margin-top: 20px;
	text-align: left;
}

.store_jd_content_3_step {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	width: 92px;
	height: 30px;
	padding-left: 8px;
	text-align: left;
	color: #fff;
	background: #e02526;
}

.store_jd_content_4 {
	background: #dd1819;
}

.store_jd_content_4 .store_jd_container {
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.store_jd_content_4 .store_jd_container>div {
	flex-basis: 50%;
}

.store_jd_content_4 h1 {
	font-size: 48px;
	text-align: left;
	color: #fff;
}

.store_jd_content_4 p {
	font-size: 20px;
	text-align: left;
	color: #fff;
}

.store_jd_content_4_text {
	padding-right: 40px;
}

.store_shopee_plan.store_jd_plan .store_shopee_plan_title {
	color: #e02526;
}

.store_shopee_plan.store_jd_plan .store_shopee_plan_title2 {
	color: #e02526;
}

.store_shopee_plan.store_jd_plan .store_shopee_plan_item.recommended .store_shopee_plan_title,
.store_shopee_plan.store_jd_plan .store_shopee_plan_item.recommended .store_shopee_plan_title2 {
	color: #fff;
	background: #e02526;
}

.store_shopee_plan.store_jd_plan .store_shopee_plan_item.recommended .store_shopee_plan_title::after {
	color: #e02526;
}

.store_shopee_plan.store_jd_plan .store_shopee_plan_price span,
.store_shopee_plan.store_jd_plan span.store_shopee_plan_pricebox {
	color: #e02526;
	border: 1px solid #e02526;
}

/****************** end Store JD Central ****************/
/****************** Store Stock Section ****************/
.store_stock {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 10% 0;
	background: #1a1e28;
}

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

.store_stock_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	justify-content: flex-start;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_stock .store_stock_container p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	line-height: 1.5em;
	margin-top: 2em;
	margin-bottom: 3em;
	color: #e0e0e0;
}

.store_stock .store_stock_container h1 {
	font-size: 48px;
	margin: 0;
	color: #00bff3;
}

.store_stock .store_stock_container h2 {
	font-size: 32px;
	margin: 0;
	color: #fff;
}

.store_stock .store_stock_container>div {
	flex-basis: 60%;
	box-sizing: border-box;
	padding-right: 64px;
}

.store_stock:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-image: url(../_images/store/store_stock.jpg);
	background-repeat: no-repeat;
	background-position: left 15% center;
	background-size: cover;
}

.store_stock_icon {
	display: flex;
	flex-wrap: wrap;
}

.store_stock_icon img {
	overflow: hidden;
	max-height: 60px;
	margin-right: 12px;
	border-radius: 12px;
}

#home2021 .store_stock_icon img {
	max-height: 60px;
}

/****************** Store Stock Section ****************/
/****************** start Store IG Shopping ****************/
.store_igshop_intro .service-head {
	color: #111;
}

.store_igshop_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_igshop_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_igshop_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_igshop_content p {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_igshop_content h1 {
	font-size: 36px;
}

.store_igshop_content h1,
.store_igshop_content h2 {
	color: #111;
}

.store_igshop_content h2 {
	font-size: 32px;
}

.store_igshop_content h1 span {
	white-space: nowrap;
}

.store_igshop_content1 {
	overflow: visible;
	padding-bottom: 0;
	background: #f5f5f5;
}

.store_igshop_content1 h1 {
	font-size: 40px;
}

.store_igshop_content1 p {
	max-width: 720px;
	margin-right: auto;
	margin-left: auto;
}

.store_igshop_content1 .store_igshop_container {
	align-items: stretch;
	justify-content: center;
	max-width: 960px;
}

.store_igshop_content1_img {
	position: relative;
	flex-basis: 50%;
}

.store_igshop_content1_img img {
	position: absolute;
	top: 0;
	left: 0;
}

.store_igshop_content1_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 13% 10%;
}

.store_igshop_content1_text h2 {
	font-size: 60px;
	text-align: center;
}

.store_igshop_content1_text p {
	margin-top: 0;
}

.store_igshop_content2 {
	padding: 7% 0;
}

.store_igshop_content2 .store_igshop_container {
	flex-wrap: wrap;
	margin-top: 3%;
}

.store_igshop_content2_row {
	display: flex;
	align-items: center;
	flex-basis: 100%;
	flex-wrap: nowrap;
	justify-content: center;
}

.store_igshop_content2_row.imgRight {
	flex-direction: row-reverse;
}

.store_igshop_content2_img {
	flex-basis: 50%;
	text-align: center;
}

.store_igshop_content2_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 0 80px;
	text-align: left;
}

.store_igshop_content2_text p {
	max-width: 360px;
}

.store_igshop_content3 {
	/*	background: #eb001c url(../_images/store/store_ig_bg.png) no-repeat center center;*/
	background-color: #eb001c;
	background-image: linear-gradient(-135deg, #1400c8, #b900b4, #f50000);
	background-image: linear-gradient(225deg, #1400c8 0%, #b900b4 100%);
	background-image: linear-gradient(225deg, #b900b4 0%, #f50000 100%);
	background-size: cover;
}

.store_igshop_content3 h1 {
	color: #fff;
}

.store_igshop_content3 p {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}

.store_igshop_content3 ul li {
	font-size: 20px;
	font-weight: 100;
	color: #fff;
}

.store_igshop_content3 .store_fbshop_content5_container {
	margin-top: 5%;
	border-radius: 20px;
}

.store_igshop_content4 {
	padding-bottom: 0;
}

.store_igshop_content4 p {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
}

.store_igshop_content4_benefit span {
	font-weight: normal;
	margin-right: 16px;
}

.store_igshop_content5 .store_igshop_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_igshop_content5_item {
	width: 300px;
}

.store_igshop_content5_item h2 {
	font-size: 20px;
}

.store_igshop_content5_item p {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	height: auto;
	margin-top: 0.2em;
	text-align: left;
}

.store_igshop_getfree {
	border-top: 1px solid #eee;
}

.store_igshop_getfree p {
	max-width: 960px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.store_igshop_getfree_img {
	padding: 5% 0;
}

.store_igshop_universe .store_screenshot_content {
	background: #f5f5f5;
}

/****************** end Store IG Shopping ****************/
/****************** Home 2021 ****************/
.home2021_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

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

.home2021_1 {
	position: relative;
	top: -60px;
	margin-bottom: -60px;
	padding-top: 100px;
	padding-bottom: 0;
	background: #18baeb url(../_images/home2021/home_1_bg.png) no-repeat center center;
	background-size: cover;
}

.home2021_1_text {
	text-align: center;
}

.home2021_1_text h1 {
	font-size: 48px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	color: #102b35;
}

.home2021_1_text h2 {
	font-size: 40px;
	margin-top: 0;
	margin-bottom: 0.5em;
	text-align: center;
	color: #fff;
}

.home2021_1_text img.logo {
	height: 24px;
}

.home2021_1_text a {
	font-size: 1.8em;
	line-height: 30px;
	display: inline-block;
	padding: 10px 36px 8px;
	color: #0096ff;
	border-radius: 30px;
	background-color: #fff;
}

.home2021_1_text a:hover {
	text-decoration: none;
	color: #0078ff;
}

.home2021_1_img {
	margin: 3% 0;
	text-align: center;
}

.home2021_1b {
	position: relative;
	top: -60px;
	margin-bottom: -60px;
	padding-top: 60px;
	padding-bottom: 0;
	background: #18baeb url(../_images/home2021/home_1b_bg.png) no-repeat center center;
	background-size: cover;
}

.home2021_1b .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 2%;
}

.home2021_1b_text {
	flex-basis: 50%;
	text-align: left;
}

.home2021_1b_text h1 {
	font-size: 80px;
	line-height: 1.3em !important;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	color: #fff;
}

.home2021_1b_text h2 {
	font-size: 60px;
	margin-top: 0;
	margin-bottom: 0.5em;
	text-align: left;
	color: #fff;
}

.home2021_1b_text .minor {
	font-size: 14px;
	max-width: 600px;
	margin: 30px 0 0;
	opacity: 0.75;
	color: white;
}

.home2021_1b_text a {
	font-size: 1.8em;
	font-weight: bold;
	line-height: normal;
	display: inline-block;
	padding: 15px 36px 13px;
	color: #0096ff;
	border-radius: 30px;
	background-color: #fff;
}

.home2021_1b_text a:hover {
	text-decoration: none;
	color: #0078ff;
}

.home2021_1b_img {
	flex-basis: 45%;
	margin: 3% 0;
	text-align: center;
}

@media screen and (max-width: 1280px) {
	.home2021_1b .container {
		justify-content: space-around;
	}

	.home2021_1b_text h2 {
		font-size: 48px;
	}

	.home2021_1b_img img {
		width: auto;
		max-height: 500px;
	}
}

@media screen and (max-width: 1024px) {
	.home2021_1b_text h1 {
		font-size: 72px;
	}
}

.home2021_2 {
	padding: 5% 0 3%;
}

.home2021_2 .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 2%;
}

.home2021_2 .home2021_2_title {
	flex-basis: 28%;
}

.home2021_2 .home2021_2_title h2 {
	font-size: 32px;
	line-height: 1.4em;
	margin: 0;
	color: #000;
}

.home2021_2 .home2021_2_bullet {
	display: flex;
	flex-basis: 72%;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.home2021_2 .home2021_2_bullet span {
	font-size: 16px;
	display: block;
	flex-basis: 33%;
	margin: 0.25em 0;
	color: #000;
}

.home2021_2 .home2021_2_bullet span:before {
	font-family: 'lnw-icon';
	font-size: 16px;
	margin-right: 8px;
	content: '\e91c';
	vertical-align: middle;
}

@media screen and (max-width: 1440px) {
	.home2021_2 .home2021_2_title h2 {
		font-size: 24px;
	}
}

.home2021_3 {
	padding: 0;
}

.home2021_3 .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}

.home2021_3 .container>div {
	flex-basis: 49.5%;
}

.home2021_3 a:hover img {
	opacity: 0.9;
}

.home2021_4 .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
	max-width: 1080px;
	margin: 0 auto;
}

.home2021_4_img {
	flex-basis: 46%;
	margin-right: 4%;
	text-align: right;
}

.home2021_4_text {
	font-size: 16px;
	flex-basis: 46%;
	margin-left: 4%;
}

.home2021_4 h2 {
	font-size: 36px;
	margin: 0;
}

.home2021_4 ul {
	margin: 40px 0;
	padding-left: 0;
	list-style: none;
}

.home2021_4 ul li {
	line-height: 36px;
	margin: 7px 0;
}

.home2021_4 ul li:before {
	font-family: 'lnw-icon';
	font-size: 24px;
	margin-right: 15px;
	content: '\e91c';
	vertical-align: middle;
	color: #00a0eb;
}

.home2021_4 ul li.home2021_4_bullet_1:before {
	content: '\e979';
}

.home2021_4 ul li.home2021_4_bullet_2:before {
	content: '\e990';
}

.home2021_4 ul li.home2021_4_bullet_3:before {
	content: '\e976';
}

.home2021_4 ul li.home2021_4_bullet_4:before {
	content: '\e928';
}

.home2021_4 ul li.home2021_4_bullet_5:before {
	content: '\e937';
}

.home2021_4 ul li.home2021_4_bullet_6:before {
	content: '\e9a1';
}

.home2021_4 a {
	font-weight: 600;
	text-decoration: underline;
}

.home2021_5 h2 {
	font-size: 36px;
	text-align: center;
}

.home2021_5 p {
	font-size: 20px;
	margin-bottom: 2em;
	text-align: center;
}

.home2021_5 .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	padding: 8px 8px 0;
	background: #30a5e5;
	background: -webkit-linear-gradient(141deg, #eaf6dd, #d6edfa);
	background: linear-gradient(141deg, #eaf6dd, #d6edfa);
	box-shadow: 0 0 0 8px #fff inset;
}

.home2021_5 .container a {
	font-size: 20px;
	line-height: 1.4em;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-basis: 33%;
	box-sizing: border-box;
	min-height: 4.8em;
	margin-bottom: 8px;
	padding: 1em 2em;
	text-align: left;
	color: rgba(0, 0, 0, 1);
	border-radius: 8px;
	background: transparent;
	box-shadow: 0 0 0 9px #fff;
}

.home2021_5 .container a:hover {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.2);
}

.home2021_hilightshop {
	position: relative;
	padding: 0;
}

.home2021_hilightshop .container {
	position: relative;
	z-index: 2;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	width: 100%;
}

.home2021_hilightshop_text {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: center;
	flex-basis: 40%;
	justify-content: center;
	box-sizing: border-box;
	padding: 5% 0;
	text-align: center;
}

.home2021_hilightshop_text>div {
	box-sizing: border-box;
	width: 100%;
	max-width: 720px;
	padding: 5% 0;
}

.home2021_hilightshop_text h2 {
	font-size: 30px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
}

.home2021_hilightshop_text p {
	font-size: 16px;
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: 2em;
	white-space: normal;
	text-overflow: ellipsis;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.home2021_hilightshop_text a {
	font-size: 14px;
	color: #fff;
}

.home2021_hilightshop_text a:hover {
	color: #fff;
}

a.home2021_hilightshop_button {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	display: inline-block;
	margin-right: 16px;
	padding: 10px 24px 8px;
	color: #0096ff;
	border-radius: 20px;
	background-color: #fff;
}

a.home2021_hilightshop_button:hover {
	text-decoration: none;
	color: #0078ff;
}

.home2021_hilightshop_img {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	align-items: center;
	flex-basis: 40%;
	justify-content: center;
	box-sizing: border-box;
	padding: 5% 0;
	text-align: center;
}

.home2021_hilightshop_img img {
	z-index: 3;
	width: 100%;
	max-width: 720px;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.9);
}

.home2021_hilightshop_vid {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	align-items: center;
	flex-basis: 50%;
	justify-content: center;
	box-sizing: border-box;
	padding: 5% 0;
	text-align: center;
}

.home2021_hilightshop::before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background: #000c;
	-webkit-backdrop-filter: saturate(100%) blur(20px);
	backdrop-filter: saturate(100%) blur(20px);
	mix-blend-mode: luminosity;
}

.home2021_hilightshop_bg {
	position: absolute;
	z-index: 1;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.home2021_3b {
	padding: 0;
}

.home2021_3b .container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	max-width: 1400px;
	margin: 0 auto 60px;
	padding: 15px 15px 0;
}

.home2021_3b .container>div {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	align-items: flex-start;
	flex-basis: calc(50% - 6px);
	justify-content: center;
	width: calc(50% - 6px);
	margin-bottom: 12px;
	background: #fbfbfd;
}

.home2021_3b_content {
	font-size: 16px;
	max-width: 540px;
	margin: 0 auto;
	padding: 8% 0 4%;
	text-align: center;
}

.home2021_3b_content h2 {
	font-size: 30px;
	margin: 0;
	text-align: center;
}

.home2021_3b_content p {
	line-height: 1.75em;
}

.home2021_3b_content a {
	font-weight: bold;
	text-decoration: underline;
}

.home2021_3b_content img {
	margin-right: 10px;
	margin-bottom: 10px;
}

.home2021_3b_channel img {
	height: 110px;
	margin: 0 8px;
	border-radius: 20%;
}

.home2021_banner.slick-slider {
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
}

.home2021_banner .slick-slide {
	overflow: hidden;
	height: auto;
}

.home2021_banner .slick-slide img {
	display: block;
	width: 100%;
}

.home2021_banner .slick-prev,
.home2021_banner .slick-next {
	width: 64px;
	height: 64px;
	transform: translateY(-50%);
}

.home2021_banner .slick-prev:before,
.home2021_banner .slick-next:before {
	background-size: contain;
}

.home2021_banner .slick-dots {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.home2021_banner .slick-dots li .circle_button_small {
	width: 8px;
	margin: 0 5px;
	transition: all 0.5s;
	background: rgba(255, 255, 255, 0.5);

}

.home2021_banner .slick-dots li .circle_button_small:hover {
	width: 18px;
	margin: 0;
}

.home2021_banner .slick-dots li.slick-active .circle_button_small {
	width: 60px;
	margin: 0 5px;
	background: #fff;
}

.business .content_3 {
	padding: 0;
}

.business .content_3 .content_container {
	flex-wrap: nowrap;
	justify-content: space-between;
}

.business .content_3 .content_container>div {
	width: 50%;
}

.business .content_3 h2 {}

.business .content_3_text {
	padding-top: 120px;
}

.business .content_3_img {
	position: relative;
	width: 600px;
	height: 890px;
}

.business .content_3_img_bg {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 190px;
	bottom: 0;
	width: 768px;
	height: 890px;
}

.business .content_3_img_cardbg {
	position: absolute;
	z-index: 2;
	top: 225px;
	right: 40px;
}

.business .content_3_img_card {
	position: absolute;
	z-index: 3;
	top: 246px;
	right: 61px;
	overflow: hidden;
	width: 356px;
	height: 352px;
	border-radius: 10px 10px 0 0;
}

.business .content_3_img_bg img,
.business .content_3_img_card img {
	/*display: block;*/
}

#home2021 .business .content {
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 0;
}

#home2021 .business .content_container {
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

#home2021 .business h2 {
	font-size: 30px;
}

.social {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	border-radius: 4px;
	background-position: center center;
	background-size: contain;
}

.social.social-facebook {
	background-image: url('../_images/channel/logo_facebook.png');
}

.social.social-twitter {
	background-image: url('../_images/channel/logo_twitter.png');
}

.social.social-instagram {
	background-image: url('../_images/channel/logo_instagram.png');
}

.social.social-lazada {
	background-image: url('../_images/channel/24x24_lazada.png');
}

.social.social-line {
	background-image: url('../_images/channel/logo_line.png');
}

.social.social-line-shopping {
	background-image: url('../_images/channel/logo_line_shopping.png');
}

.social.social-tiktok-shop {
	background-image: url('../_images/channel/logo_tiktok_shop.png');
}

.social.social-tiktok {
	background-image: url('../_images/channel/logo_tiktok.png');
}

.social.social-youtube {
	background-image: url('../_images/channel/logo_youtube.png');
}

.social.social-shopee {
	background-image: url('../_images/channel/24x24_shopee.png');
}

.social.social-jdcentral {
	overflow: hidden;
	border-radius: 3px;
	background-image: url('../_images/channel/24x24_jdcentral.png');
}

.fa {
	font-family: lnw-icon !important;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	color: #34aaff;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.fa.icon-link:before {
	content: "\E95B";
}

.fa.icon-share:before {
	content: "\E98E";
}

.fa.icon-file-text:before {
	content: "\E945";
}

.fa.icon-user-check:before {
	content: "\E9ED";
}

.fa.icon-user-x:before {
	content: "\E9F0";
}

.fa.icon-user-plus:before {
	content: "\E9EF";
}

.fa.icon-box:before {
	content: "\E9C3";
}

.fa.icon-message-circle:before {
	content: "\E967";
}

.fa.icon-message-square:before {
	content: "\e968";
}

.fa.icon-shopping-cart:before {
	content: "\E990";
}

.fa.icon-check-circle:before {
	content: "\E91D";
}

.fa.icon-help-circle:before {
	content: "\E953";
}

.fa.icon-edit:before {
	content: "\E93E";
}

.fa.icon-alert-circle:before {
	content: "\E900";
}

.fa.icon-credit-card:before {
	content: "\e937";
}

.fa.icon-search:before {
	content: "\E98A";
}

.fa.icon-buy:before {
	content: "\E98F";
}

.fa.fa-noti:before,
.fa.icon-noti:before {
	content: "\E916";
}

.fa.fa-target:before {
	content: "\E9E9";
}

.fa.fa-bars:before {
	content: "\E966";
}

.fa.fa-email:before,
.fa.fa-envelope-o:before {
	content: "\E960";
}

.fa.fa-phone:before {
	content: "\E97B";
}

.fa.fa-angle-down:before,
.fa.fa-chevron-down:before {
	content: "\E91F";
}

.fa.fa-angle-left:before,
.fa.fa-chevron-left:before {
	content: "\E920";
}

.fa.fa-angle-right:before,
.fa.fa-chevron-right:before {
	content: "\E921";
}

.fa.fa-angle-up:before,
.fa.fa-chevron-up:before {
	content: "\E926";
}

.fa.fa-arrow-down:before {
	content: "\E906";
}

.fa.fa-arrow-right:before {
	content: "\E90C";
}

.fa.fa-arrow-left:before {
	content: "\E90A";
}

.fa.fa-arrow-right:before {
	content: "\E90C";
}

.fa.fa-arrow-up:before {
	content: "\E90E";
}

.fa.fa-times:before {
	content: "\E9B3"
}

.fa.fa-spinner:before {
	content: "\E998"
}

.fa.fa-login:before {
	content: "\E95E"
}

.fa.fa-copy:before {
	content: "\E92E"
}

.fa.fa-globe:before {
	content: "\E94E"
}

.fa.fa-filter:before {
	content: "\E947"
}

.fa.fa-check:before {
	content: "\E91C"
}

.fa.fa-mobile:before {
	content: "\E9B7"
}

.fa.fa-desktop:before {
	content: "\E96D"
}

.fa.fa-document:before {
	content: "\E945"
}

.fa.fa-package:before {
	content: "\E9AC"
}

.fa.fa-tag:before {
	content: "\E999"
}

.fa.fa-credit-card:before {
	content: "\E937"
}

.fa.fa-user:before {
	content: "\E9AA"
}

.fa.fa-users:before {
	content: "\E9AB"
}

.fa.fa-truck:before {
	content: "\E9A2"
}

.fa.fa-printer:before {
	content: "\E983"
}

.fa.fa-scissors:before {
	content: "\E9B8"
}

.fa.fa-trending-up:before {
	content: "\E9A1"
}

.fa.fa-more-horizontal:before {
	content: "\E96F"
}

.fa.fa-clock-o:before {
	content: "\E929"
}

.fa.fa-pin:before {
	content: "\E962"
}

.fa.fa-wrench:before {
	content: "\E93D"
}

.fa.fa-zap:before {
	content: "\E9F6"
}

.fa.fa-edit-line:before {
	content: "\E93F"
}

.fa.fa-pen-line:before {
	content: "\E979"
}

.fa.fa-info:before {
	content: "\E957"
}

.fa.fa-home:before {
	content: "\E954"
}

.fa.fa-store:before {
	content: "\E9FC"
}

.fa.fa-book-close:before {
	content: "\E9C1"
}

.fa.fa-book-open:before {
	content: "\E9C2"
}

.fa.fa-coupon:before {
	content: "\E9F9"
}

.fa.fa-coupon_percent:before {
	content: "\E9F8"
}

.fa.fa-coupon2:before {
	content: "\E9FB"
}

.fa.fa-coupon2_percent:before {
	content: "\E9FA"
}

.fa.fa-video:before {
	content: "\E9AC"
}

.fa.fa-list:before {
	content: "\E95C"
}

.fa.icon-refresh:before {
	content: "\e985"
}

.fa.icon-plus:before {
	content: "\e97f"
}

.feature_section9 {
	box-sizing: border-box;
	max-width: 1280px;
	margin: 80px auto 0;
	padding: 2%;
	border-radius: 10px;
	background: #fbfbfd;
}

.feature_section9 h2 {
	font-size: 30px;
	padding: 5% 2%;
	text-align: center;
}

.feature_section9 .featureImageRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;

	flex-wrap: wrap;
	/* justify-content: space-between; */
	justify-content: flex-start;
	-ms-flex-align: start;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-webkit-box-pack: justify;
}

.feature_section9 .featureImageRow .flexibleBox {
	flex-basis: 48%;
	margin: 0 0 20px;
	-ms-flex-preferred-size: 48%;
}

.feature_section9 .featureImageRow .sub-headline {
	font-size: 1.8rem;
	margin-bottom: 10px;
	text-align: left;
}

.feature_section9 .featureImageRow .field-text {
	font-size: 14px;
	line-height: 1.75;
	text-align: left;
	color: #b6c0c4;
}

.feature_section9 .featureImageRow .sub-headline-image {
	height: 20px;
	padding-bottom: 0;
}

.feature_section9 .featureImageRow .sub-headline-image img {
	right: auto;
	left: 0;
}

.feature_section9 .featureImageRow .fa,
.feature_section9 .featureImageRow .social {
	font-size: 24px;
	display: block;
	margin-bottom: 10px
}

.feature_section9 .featureImageRow .fa.inline,
.feature_section9 .featureImageRow .social.inline {
	display: inline-block;
	margin-right: 10px
}

.feature_section9 .featureImageRow .social {
	line-height: 1
}

@media (min-width: 750px) {
	.feature_section9 .featureImageRow .flexibleBox {
		flex-basis: 25%;

		box-sizing: border-box;
		padding-right: 2%;
		padding-left: 2%;
	}

	/* .feature_section9 .featureImageRow .flexibleBox:last-child {
		flex-basis: 100%;
	} */
}

/****************** end Home 2021 ****************/
/********* Store Quotation ********/
.store_quotation_intro_box {
	padding: 6px;
	border-radius: 2px;
	background: -webkit-linear-gradient(90deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background: -o-linear-gradient(90deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background: linear-gradient(90deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background-color: #c779d0;
}

.store_quotation_intro_box>div {
	font-family: 'sukhumvit set', 'thaisans_ultralight';
	font-size: 20px;
	line-height: normal;
	padding: 20px;
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
}

.store_quotation_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_quotation_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_quotation_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_quotation_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_quotation_content h1 {
	font-size: 36px;
}

.store_quotation_content h1,
.store_quotation_content h2 {
	color: #111;
}

.store_quotation_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_quotation_content h1 span {
	white-space: nowrap;
}

.store_quotation_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_quotation_content1 {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;
	-webkit-align-items: stretch;
	align-items: stretch;
	height: 100%;
	padding: 0;
	background: -webkit-linear-gradient(309deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background: -o-linear-gradient(309deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background: linear-gradient(141deg, #feac5e 0%, #c779d0 25%, #4bc0c8 100%);
	background-color: #c779d0;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_quotation_content1 .store_quotation_container {

	align-items: center;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1200px;
	height: 100%;
	margin: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_quotation_content1_text {

	align-self: center;
	flex-basis: 50%;
	padding-right: 80px;
	-ms-flex-item-align: center;
}

.store_quotation_content1_text h2 {
	font-size: 64px;
	line-height: 1.2em;
	margin-bottom: 0.5em;
	text-align: left;
	color: #fff;
}

.store_quotation_content1_text p {
	font-size: 30px;
	line-height: normal;
	margin: 0;
	text-align: left;
	color: #fff;
}

.store_quotation_content1_img {
	line-height: 0;
	position: relative;
	align-self: stretch;
	flex-basis: 50%;
}

.store_quotation_content1_img img#img1 {
	position: absolute;
	z-index: 2;
	top: 160px;
	left: -80px;
	max-width: none;
}

.store_quotation_content2 {
	background-color: #f6f6f6;
}

.store_quotation_content2 .store_quotation_container {
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_quotation_content2 p {
	max-width: 960px;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
}

.store_quotation_content2_item {
	width: 280px;
	text-align: center;
}

.store_quotation_content2_item h3 {
	text-align: center;
	white-space: nowrap;
}

.store_quotation_content2_item>img {
	margin-bottom: 20px;
}

.store_quotation_content2_item>div {
	font-size: 14px;
	color: #9e9e9e;
}

.store_quotation_content2_item>div.minor {
	font-size: 12px;
	margin-top: 8px;
	color: #ccc;
}

.store_quotation_content3 {
	background-color: #fff;
}

.store_quotation_content3 .store_quotation_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 880px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_quotation_content3_text {
	flex-basis: 50%;
}

.store_quotation_content3_text>div {
	padding-right: 72px;
	text-align: left;
}

.store_quotation_content3_text .service-show>a {
	margin-top: 20px;
	background: #f5f5f5;
}

.store_quotation_content3_text .service-show>a:hover {
	background: #eee;
}

.store_quotation_content3_text h3 {
	text-align: left;
}

.store_quotation_content3_text p {
	font-size: 14px;
	display: block;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_quotation_content3_text>div>a {
	font-size: 14px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: underline;
}

.store_quotation_content3_img {
	flex-basis: 50%;
	margin-bottom: 48px;
	text-align: left;
}

/********* End of Store Quotation ********/
/********* Store Wholesale ********/
#onmenu_hero .wholesale {
	background: #fff url(../_images/store/hero/wholesale_hero_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .wholesale .store_hero_wrapper .hero_text {
	flex: none;
	box-sizing: border-box;
	width: 80%;
	margin: auto;
	padding: 1.5em;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	background: rgba(0, 0, 0, 0.8);
}

#onmenu_hero .wholesale .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .wholesale .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.7em;
	font-weight: 600;
	margin-bottom: 0.5em;
	text-align: center;
	color: #fff;
}

#onmenu_hero .wholesale .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.2em;
	font-weight: 200;
	text-align: center;
}

.wholesale_vs_dropship {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 15px;
	padding: 15px 30px;
	color: #999;
	border-radius: 30px;
	background: #eee;
}

.wholesale_vs_dropship .service-show a {
	min-height: 0;
	margin-bottom: 0;
}

.store_wholesale_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_wholesale_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_wholesale_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_wholesale_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_wholesale_content h1 {
	font-size: 36px;
}

.store_wholesale_content h1,
.store_wholesale_content h2 {
	color: #111;
}

.store_wholesale_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_wholesale_content h1 span {
	white-space: nowrap;
}

.store_wholesale_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_wholesale_content1 {
	position: relative;
	padding: 0;
	background: #222;
}

.store_wholesale_content1 h1 {
	font-size: 40px;
	color: #fff;
}

.store_wholesale_content1 p {
	color: #fff;
}

.store_wholesale_content1 .store_wholesale_container {
	align-items: center;
	justify-content: flex-end;
	min-height: 600px;
}

.store_wholesale_content1 .store_wholesale_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-left: 64px;
}

.store_wholesale_content1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 50%;
	content: '';
	background-image: url(../_images/store/store_wholesale_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_wholesale_content2 {
	background-color: #f6f6f6;
}

.store_wholesale_content2 .store_wholesale_container {
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_wholesale_content2 p {
	max-width: 960px;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
}

.store_wholesale_content2_item {
	width: 280px;
	text-align: center;
}

.store_wholesale_content2_item h3 {
	text-align: center;
	white-space: nowrap;
}

.store_wholesale_content2_item>img {
	margin-bottom: 20px;
}

.store_wholesale_content2_item>div {
	font-size: 14px;
	color: #9e9e9e;
}

.store_wholesale_content2_item>div.minor {
	font-size: 12px;
	margin-top: 8px;
	color: #ccc;
}

.store_wholesale_content3 {
	background-color: #fff;
}

.store_wholesale_content3 .store_wholesale_container {
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1024px;
	margin: 0 auto 80px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_wholesale_content3 .flexLR {
	align-items: flex-start;
	gap: 50px;
}

.store_wholesale_content3 .flexLR .store_wholesale_content3_text,
.store_wholesale_content3 .flexLR .store_wholesale_content3_img {
	flex-basis: 100%;
}

.store_wholesale_content3 .flexLR .store_wholesale_container.imgLeft .store_wholesale_content3_text>div {
	padding-left: 0;
}

.store_wholesale_content3_text {
	flex-basis: 40%;
	box-sizing: border-box;
	padding: 0 20px;
}

.store_wholesale_content3_text>div {
	padding-right: 72px;
	text-align: left;
}

.store_wholesale_content3_text .service-show a {
	margin-top: 20px;
	background: #f5f5f5;
}

.store_wholesale_content3_text .service-show a:hover {
	background: #eee;
}

.store_wholesale_content3_text h3 {
	text-align: left;
}

.store_wholesale_content3_text p {
	font-size: 14px;
	display: block;
	margin-top: 0px;
	color: #9e9e9e;
}

.store_wholesale_content3_text>div>a {
	font-size: 14px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: underline;
}

.store_wholesale_content3_img {
	flex-basis: 60%;
	margin-bottom: 35px;
	text-align: left;
}

.store_wholesale_content3_img img {
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 20px;
	box-shadow: 0px 0px 30px 0 #e7e8e9;
}

.store_wholesale_content3 .store_wholesale_container.imgLeft .store_wholesale_content3_img {
	order: 1;
}

.store_wholesale_content3 .store_wholesale_container.imgLeft .store_wholesale_content3_text {
	order: 2;
}

.store_wholesale_content3 .store_wholesale_container.imgLeft .store_wholesale_content3_text>div {
	padding-right: 0;
	padding-left: 72px;
}

/********* End of Store Wholesale ********/
/********* Store Staff Member ********/
#onmenu_hero .staffmember {
	background: #f0f0f0 url('../_images/store/staff/Header-BG.jpg') top center;
	background-size: cover;
}

#onmenu_hero .staffmember .store_hero_wrapper {
	font-size: 64px;
	align-content: center;
}

#onmenu_hero .staffmember .store_hero_wrapper .hero_text {
	flex: none;
	width: 100%;
	margin: auto;
	margin-bottom: 1em;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .staffmember .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .staffmember .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	letter-spacing: 5px;
	color: white;
}

#onmenu_hero .staffmember .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.38em;
	font-weight: 300;
	text-align: center;
	color: #fffc;
}

#onmenu_hero .staffmember .store_hero_wrapper .hero_image img {
	animation: fadein_invert 1.5s;
}

.store_staffmember_content {
	width: 100%;
	padding: 7% 0;
}

.store_staffmember_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_staffmember_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_staffmember_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_staffmember_content h1 {
	font-size: 36px;
}

.store_staffmember_content h1,
.store_staffmember_content h2,
.store_staffmember_content h3 {
	color: #111;
}

.store_staffmember_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_staffmember_content h1 span {
	white-space: nowrap;
}

.store_staffmember_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_staffmember_content1 {
	padding-top: 10%;
	background-color: #1342BA;
	background-image: url('../_images/store/staff/Why-BG.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.store_staffmember_content1 .store_staffmember_container {
	max-width: 960px;
}

.store_staffmember_content1 h2 {
	color: #fff;
}

.store_staffmember_content1 p {
	text-align: left;
	text-indent: 20px;
	color: #fff;
}

.store_staffmember_content1 .staff_desk {
	width: 80%;
	max-width: 1200px;
	margin: 0 auto -160px;
}

.store_staffmember_content1 span.hilight {
	font-weight: bold;
	color: #00a0eb;
}

.store_staffmember_content1 img {
	margin-top: 2em;
}

.store_staffmember_content2 {
	padding-top: 10%;
	background-color: #f6f6f6;
}

.store_staffmember_content2 .store_staffmember_container {
	-webkit-align-items: flex-start;
	align-items: flex-start;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
}

.store_staffmember_content2 p {
	max-width: 720px;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
}

.store_staffmember_content2_item {
	width: 300px;
	text-align: center;
}

.store_staffmember_content2_item h3 {
	font-size: 20px;
	text-align: center;
}

.store_staffmember_content2_item>div {
	font-size: 14px;
	width: 240px;
	margin: auto;
	color: #9e9e9e;
}

.store_staffmember_content2_item>div.minor {
	font-size: 12px;
	margin-top: 8px;
	color: #ccc;
}

.store_staffmember_content3 {
	background: #1342BA;
	background-image: url('../_images/store/staff/Position-BG.png');
	background-repeat: no-repeat;
	background-size: contain;
}

.store_staffmember_content3 .store_staffmember_container {
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1080px;
}

.store_staffmember_content3 h2 {
	color: white;
}

.store_staffmember_content3_card {
	overflow: hidden;
	flex-basis: 31%;
	margin-bottom: 5%;
	border-radius: 30px;
	background: #f5f5f5;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.store_staffmember_content3_card_label {
	font-size: 24px;
	font-weight: bold;
	padding: 1.5em 0 0.5em;
	text-align: center;
}

.store_staffmember_content3_card_info {
	text-align: center;
}

.store_staffmember_content3_card_info img {
	display: inline-block;
	max-width: 100%;
	margin: 0 auto;
}

.store_staffmember_content3_card_info ul {
	font-size: 18px;
	margin-left: 30px;
	padding: 1em 1.5em;
	list-style: disc;
	text-align: left;
}

.store_staffmember_content3_card_info .minor {
	font-size: 15px;
	opacity: 0.6;
}

.store_staffmember_table {
	width: 96%;
	max-width: 700px;
	margin: 0 auto;
	padding: 0 10px;
}

.store_staffmember_table .overflowX {
	position: relative;
	overflow: scroll;
	max-width: 100%;
	border-bottom: 2px solid #ebebeb;
}

.store_staffmember_table .fixed-left {
	margin-bottom: 0;
	border-collapse: collapse;
}

.store_staffmember_table thead th {
	font-family: 'sukhumvit set', 'thaisans_ultralight';
	font-size: 16px;
	font-weight: bold;
	position: -webkit-sticky;
	/* border-bottom: 2px solid #d7dce6; */
	position: sticky;
	top: 0;
	padding: 10px;
	background-color: #fff;
	box-shadow: inset 0 -2px #d7dce6;
}

.store_staffmember_table tbody .headcol {
	font-family: 'sukhumvit set', 'thaisans_ultralight';
	font-size: 14px;
	/*position: -webkit-sticky;*/
	/*position: sticky;*/
	/*left: 0;*/
	min-width: 250px;
	padding: 10px 20px;
	text-align: left;
	/*white-space: nowrap;*/
	border-right: 1px solid #d7dce6;
	border-bottom: 1px solid #d7dce6;
	background: #f5f5f5;
}

.store_staffmember_table .fixed-left thead th:first-child {
	z-index: 1;
	left: 0;
}

.store_staffmember_table tbody tr {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.store_staffmember_table tbody td {
	font-size: 14px;
	font-weight: 200;
	box-sizing: border-box;
	padding: 20px;
	vertical-align: top;
	word-wrap: break-word;
	border-bottom: 1px solid #d7dce6;
}

.store_staffmember_table tbody td span {
	display: inline-block;
	width: 80px;
	height: 40px;
	text-align: center;
	border-radius: 4px;
	background: #eee;
}

.store_staffmember_table tbody td span.check {
	background: #5cc961;
}

.store_staffmember_table tbody td span.check:before {
	font-family: 'lnw-icon';
	font-size: 24px;
	line-height: 40px;
	content: '\e91c';
	color: #fff;
}

/********* End of Store Staff Member ********/
/********* Store Email SMS ********/
#onmenu_hero .email_sms {
	background: #fff url(../_images/store/hero/email_sms_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.6em;
	font-weight: 600;
	color: #111;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_text>span.line1>span {
	font-size: 1.8em;
	line-height: 1em;
	display: block;
	margin-top: 0.1em;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_text>span.line2 {
	margin-top: 0.5em;
	color: #111;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

#onmenu_hero .email_sms .store_hero_wrapper .hero_image img {
	position: relative;
	z-index: 1;
	max-width: 90%;
	-webkit-animation: fadein_invert 1.5s;
	animation: fadein_invert 1.5s;
}

.store_email_sms_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_email_sms_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_email_sms_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_email_sms_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_email_sms_content h1 {
	font-size: 36px;
}

.store_email_sms_content h1,
.store_email_sms_content h2 {
	color: #111;
}

.store_email_sms_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_email_sms_content h1 span {
	white-space: nowrap;
}

.store_email_sms_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_email_sms_content1 {
	padding: 0;
	background: #444;
}

.store_email_sms_content1 .store_email_sms_container>div {
	align-self: center;
	flex-basis: 50%;
}

.store_email_sms_content1 .store_email_sms_container>div img {
	display: block;
	align-self: flex-end;
	margin-top: 80px;
}

.store_email_sms_content1 h1,
.store_email_sms_content1 p {
	color: #fff;
}

.store_email_sms_content2 .store_email_sms_container {
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 960px;
	margin: 0 auto;
}

.store_email_sms_content2_item {
	width: 280px;
	text-align: center;
}

.store_email_sms_content2_item h3 {
	text-align: center;
	white-space: nowrap;
}

.store_email_sms_content2_item>img {
	margin-bottom: 20px;
}

.store_email_sms_content2_item>div {
	font-size: 14px;
	color: #9e9e9e;
}

.store_email_sms_content2_item>div.minor {
	font-size: 12px;
	margin-top: 8px;
	color: #ccc;
}

.store_email_sms_content3 {
	padding: 0;
	background: #f0f0f0;
}

.store_email_sms_content3 .store_email_sms_container {
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.store_email_sms_content3 img {
	display: block;
	margin-top: 4em;
}

.store_email_sms_content3 h3 {
	padding: 0 2em;
	text-align: center;
}

.store_email_sms_content4 .store_email_sms_container {
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: 880px;
	margin: 0 auto;
	margin-bottom: 48px;
}

.store_email_sms_content4_text {
	flex-basis: 50%;
}

.store_email_sms_content4_text>div {
	padding-right: 72px;
	text-align: left;
}

.store_email_sms_content4_text .service-show a {
	margin-top: 20px;
	background: #f5f5f5;
}

.store_email_sms_content4_text .service-show a:hover {
	background: #eee;
}

.store_email_sms_content4_text h3 {
	text-align: left;
}

.store_email_sms_content4_text p {
	font-size: 14px;
	display: block;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_email_sms_content4_text>div>a {
	font-size: 14px;
	display: inline-block;
	margin-top: 20px;
	text-decoration: underline;
}

.store_email_sms_content4_img {
	flex-basis: 50%;
	text-align: left;
}

.store_email_sms_content4 .store_email_sms_container.imgLeft .store_email_sms_content4_img {
	order: 1;
}

.store_email_sms_content4 .store_email_sms_container.imgLeft .store_email_sms_content4_text {
	order: 2;
}

.store_email_sms_content4 .store_email_sms_container.imgLeft .store_email_sms_content4_text>div {
	padding-right: 0;
	padding-left: 72px;
}

.store_email_sms_content5 {
	background: #34aaff url(../_images/store/hero/domain_bg.jpg) right center;
	background-size: cover;
}

.store_email_sms_content5 .store_email_sms_container {
	align-items: center;
	justify-content: space-between;
}

.store_email_sms_content5 .store_email_sms_container>div {
	flex-basis: 46%;
}

.store_email_sms_content5 h2 {
	font-size: 44px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	color: #fff;
}

.store_email_sms_content5 p {
	margin-bottom: 2em;
	text-align: left;
	color: #fff;
}

.store_email_sms_content5 a.select_button {
	font-size: 16px;
	padding: 12px 24px;
	border: 2px solid #fff;
	border-radius: 23px;
	background: transparent;
}

.store_email_sms_content5 a.select_button:hover {
	color: #19A4FF;
	background: #fff;
}

.store_email_sms_price {
	max-width: 600px;
	margin: 3em auto;
}

.store_email_sms_price .row {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 1em 0;
	border-bottom: 1px solid #ccc;
}

.store_email_sms_price .row:last-child {
	border-bottom: 0;
}

.store_email_sms_price .row .credit {
	font-size: 20px;
	font-weight: 600;
	flex-basis: 40%;
}

.store_email_sms_price .row .price {
	font-size: 20px;
	flex-basis: 40%;
}

.store_email_sms_price .row .action {
	flex-basis: 20%;
}

.store_email_sms_price .row .action a {
	display: block;
	height: 36px;
}

.store_email_sms_price .select_button {
	font-size: 16px;
	line-height: 37px !important;
	display: block !important;
	min-width: 0;
	height: 36px;
	margin: 0 !important;
	padding: 0 24px;
}

.store_email_sms_price h2 {
	text-align: center;
	border-bottom: 2px solid #000;
}

.store_email_sms_price[data="email"] .row .credit span,
.store_email_sms_price[data="email"] h2 span {
	color: #229cff;
}

.store_email_sms_price[data="sms"] .row .credit span,
.store_email_sms_price[data="sms"] h2 span {
	color: #da4336;
}

/********* End of Store Email SMS ********/
/********* Store Conversion ********/
#onmenu_hero .conversion_tracking {
	background: #191c2d url(../_images/store/hero/conversion_hero_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .conversion_tracking .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.6em;
	font-weight: 600;
	color: #fff;
}

#onmenu_hero .conversion_tracking .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.9em;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #fff;
}

#onmenu_hero .conversion_tracking .store_hero_wrapper .hero_text>span.line3 {
	font-size: 0.5em;
	color: #fff9;
}

#onmenu_hero .conversion_tracking .store_hero_wrapper .hero_text>span.line3 img {
	width: 50px;
	margin-right: 15px;
}

#onmenu_hero .conversion_tracking .store_hero_wrapper .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 3;
}

.store_conversion_platform {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	max-width: 1000px;
	margin: 0 auto 10%;
}

.store_conversion_platform>div {
	display: flex;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	width: 200px;
	height: 120px;
	margin-bottom: 20px;
	border-radius: 15px;
	background: white;
	box-shadow: 0 0 40px #eeeeee;
}

.store_conversion_platform>div img {
	max-height: 80%;
}

.store_conversion_platform>div:nth-child(3) {
	background: #00B802;
}

.store_conversion_platform>div:nth-child(4) {
	background: black;
}

.store_conversion_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_conversion_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_conversion_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_conversion_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #333;
}

.store_conversion_content h1 {
	font-size: 36px;
}

.store_conversion_content h1,
.store_conversion_content h2 {
	color: #111;
}

.store_conversion_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_conversion_content h1 span {
	white-space: nowrap;
}

.store_conversion_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_conversion_content1 {
	background: #191c2d;
}

.store_conversion_content1>div {
	max-width: 1120px;
	margin: 0 auto;
}

.store_conversion_content1 h2,
.store_conversion_content1 p {
	color: #fff;
}

.store_conversion_content1 img {
	display: block;
	margin: auto;
}

.store_conversion_content2 {
	background: #f6f6f6;
}

.store_conversion_content2 .store_conversion_container {
	justify-content: space-around;
}

.store_conversion_content2 .store_conversion_container>div {
	font-size: 16px;
	flex-basis: 25%;
}

.store_conversion_content3 .store_conversion_container {
	align-items: center;
	justify-content: space-between;
	max-width: 960px;
	margin: 5% auto;
}

.store_conversion_content3_text {
	font-size: 20px;
	flex-basis: 45%;
	text-align: left;
}

.store_conversion_content3_text h3 {
	font-size: 48px;
	margin: 0;
	color: #111;
}

.store_conversion_content1 ul,
.store_conversion_content3_text ul {
	margin: 1em auto;
	padding-left: 0;
	list-style: none;
}

.store_conversion_content1 ul li,
.store_conversion_content3_text ul li {
	line-height: 30px;
	position: relative;
	margin: 0.75em 0;
	padding-left: 36px;
	text-align: left;
}

.store_conversion_content1 ul {
	display: inline-block;
}

.store_conversion_content1 ul li {
	font-size: 16px;
	color: white;
}

.store_conversion_content1 ul li:before,
.store_conversion_content3_text ul li:before {
	font-family: 'lnw-icon';
	font-size: 24px;
	font-weight: normal;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '\e91c';
	color: #025bed;
}

.store_conversion_content3_img {
	flex-basis: 50%;
	text-align: center;
}

.store_conversion_content3_fullimg {
	font-size: 16px;
	max-width: 1000px;
	margin: 5% auto;
}

.store_conversion_content3_fullimg img {
	margin-bottom: 0.5em;
}

.store_conversion_content4 {
	background: #222b59;
}

.store_conversion_content4 h2,
.store_conversion_content4 p {
	color: #fff;
}

.store_conversion_content4 .store_conversion_container {
	justify-content: space-between;
}

.store_conversion_content4 .store_conversion_container>div h3 {
	font-size: 20px;
	color: #fff;
}

.store_conversion_content4 .store_conversion_container>div p {
	font-size: 16px;
	margin: 0 auto;
	color: #a9abb8;
}

.store_conversion_content4_1 {
	margin-bottom: 5%;
}

.store_conversion_content4_1>div {
	width: 480px;
}

.store_conversion_content4_2 {
	max-width: 450px;
}

.store_conversion_content4_2>div {
	flex-basis: 100%;
}

.store_conversion_content4_2_box {
	overflow: hidden;
	box-sizing: border-box;
	max-width: 450px;
	border-radius: 15px;
}

.store_conversion_content4_slick_img {
	display: block;
	margin: auto;
	border-radius: 15px;
}

.store_conversion_content4_slick_caption {
	font-size: 16px;
}

.store_conversion_content4_slick_caption img {
	display: inline-block !important;
	margin-right: 4px;
	vertical-align: middle;
}

.store_conversion_content4_label {
	font-size: 20px;
	font-weight: bold;
	max-width: 1120px;
	margin: 1em auto;
	text-align: left;
	color: #025bed;
}

.store_conversion_content4_label span {
	font-weight: bold;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #025bed;
}

/********* End of Store Conversion ********/
/********* Store Brand.com ********/
#onmenu_hero .brand_dotcom {
	background: #f0f0f0;
	background: -moz-linear-gradient(180deg, #f0f0f0 33%, #e4eef0 100%);
	background: -webkit-linear-gradient(180deg, #f0f0f0 33%, #e4eef0 100%);
	background: linear-gradient(180deg, #f0f0f0 33%, #e4eef0 100%);
}

#onmenu_hero .brand_dotcom .store_hero_wrapper {
	font-size: 64px;
	align-content: center;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text {
	flex: none;
	width: 100%;
	margin: auto;
	margin-bottom: 1em;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	color: #111;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.38em;
	font-weight: 300;
	text-align: center;
	color: #111;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_image {
	text-align: center;
}

#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_image img {
	max-width: 100%;
	margin-bottom: -240px;
	animation: fadein_invert 1.5s;
}

@media only screen and (max-width: 1440px) {
	#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text>span.line1 {
		font-size: 0.8em;
	}

	#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_text {
		margin-bottom: 0.8em;
	}

	#onmenu_hero .brand_dotcom .store_hero_wrapper .hero_image img {
		max-width: 90%;
		margin-bottom: -400px;
	}
}

.store_brand_dotcom_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_brand_dotcom_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_brand_dotcom_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_brand_dotcom_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	color: #333;
}

.store_brand_dotcom_content h1 {
	font-size: 36px;
}

.store_brand_dotcom_content h1,
.store_brand_dotcom_content h2,
.store_brand_dotcom_content h3 {
	color: #111;
}

.store_brand_dotcom_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_brand_dotcom_content h1 span {
	white-space: nowrap;
}

.store_brand_dotcom_content h3 {
	font-size: 24px;
	letter-spacing: 0;
}

.store_brand_dotcom_content1 {
	position: relative;
	padding: 10% 0;
	background-color: #222;
}

.store_brand_dotcom_content1 .store_brand_dotcom_container>div {
	flex-basis: 50%;
}

.store_brand_dotcom_content1 h2 {
	font-size: 68px;
	margin-bottom: 0.5em;
}

.store_brand_dotcom_content1 h2,
.store_brand_dotcom_content1 p {
	text-align: left;
	color: #fff;
}

.store_brand_dotcom_content1:before {
	position: absolute;
	top: 10%;
	right: 55%;
	bottom: 0;
	left: 0;
	content: '';
	background-image: url(../_images/store/brand_1.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: cover;
}

.store_brand_dotcom_canvas {
	position: relative;
	overflow: visible;
	padding: 0;
}

.store_brand_dotcom_canvas .store_brand_dotcom_container {
	position: sticky;
	position: -webkit-sticky;
	top: 0;
	bottom: 0;
	flex-wrap: nowrap;
	max-width: none;
	height: 100vh;
	background: #fff;
}

.store_brand_dotcom_canvas_img {
	position: relative;
	overflow: hidden;
	flex-basis: 40%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_brand_dotcom_canvas_img>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: all 0.5s;
	transform: scale(1.1);
	opacity: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_brand_dotcom_canvas_img>div.show {
	transform: scale(1);
	opacity: 1;
}

.store_brand_dotcom_canvas_img #img_1_1 {
	z-index: 1;
	transform: scale(1);
	opacity: 1;
	background-image: url(../_images/store/store_brand_design_1.jpg);
}

.store_brand_dotcom_canvas_img #img_1_2 {
	z-index: 2;
	background-image: url(../_images/store/store_brand_design_2.jpg);
}

.store_brand_dotcom_canvas_img #img_1_3 {
	z-index: 3;
	background-image: url(../_images/store/store_brand_design_3.jpg);
}

.store_brand_dotcom_canvas_img #img_1_4 {
	z-index: 4;
	background-image: url(../_images/store/store_brand_design_4.jpg);
}

.store_brand_dotcom_canvas_img #img_2_1 {
	z-index: 1;
	transform: scale(1);
	opacity: 1;
	background-image: url(../_images/store/store_brand_growth_1.jpg);
}

.store_brand_dotcom_canvas_img #img_2_2 {
	z-index: 2;
	background-image: url(../_images/store/store_brand_growth_2.jpg);
}

.store_brand_dotcom_canvas_img #img_2_3 {
	z-index: 3;
	background-image: url(../_images/store/store_brand_growth_3.jpg);
}

.store_brand_dotcom_canvas_img #img_2_4 {
	z-index: 4;
	background-image: url(../_images/store/store_brand_growth_4.jpg);
}

.store_brand_dotcom_canvas_img #img_2_5 {
	z-index: 5;
	background-image: url(../_images/store/store_brand_growth_5.jpg);
}

.store_brand_dotcom_canvas_img #img_2_6 {
	z-index: 6;
	background-image: url(../_images/store/store_brand_growth_6.jpg);
}

.store_brand_dotcom_canvas_img #img_2_7 {
	z-index: 7;
	background-image: url(../_images/store/store_brand_growth_7.jpg);
}

.store_brand_dotcom_canvas_img #img_2_8 {
	z-index: 8;
	background-image: url(../_images/store/store_brand_growth_8.jpg);
}

.store_brand_dotcom_canvas_img #img_3_1 {
	z-index: 1;
	transform: scale(1);
	opacity: 1;
	background-image: url(../_images/store/store_brand_manage_1.jpg);
}

.store_brand_dotcom_canvas_img #img_3_2 {
	z-index: 2;
	background-image: url(../_images/store/store_brand_manage_2.jpg);
}

.store_brand_dotcom_canvas_img #img_3_3 {
	z-index: 3;
	background-image: url(../_images/store/store_brand_manage_3.jpg);
}

.store_brand_dotcom_canvas_img #img_3_4 {
	z-index: 4;
	background-image: url(../_images/store/store_brand_manage_4.jpg);
}

.store_brand_dotcom_canvas_img #img_4_1 {
	z-index: 1;
	transform: scale(1);
	opacity: 1;
	background-image: url(../_images/store/store_brand_domain_1.jpg);
}

.store_brand_dotcom_canvas_img #img_4_2 {
	z-index: 2;
	background-image: url(../_images/store/store_brand_domain_2.jpg);
}

.store_brand_dotcom_canvas.imgRight .store_brand_dotcom_canvas_img {
	order: 2;
}

.store_brand_dotcom_canvas_content {
	display: flex;
	align-items: center;
	flex-basis: 60%;
	justify-content: center;
}

.store_brand_dotcom_canvas.imgRight .store_brand_dotcom_canvas_content {
	order: 1;
}

.store_brand_dotcom_canvas_content>div {
	display: none;
	max-width: 640px;

}

.store_brand_dotcom_canvas_content>div.fade-out {
	-webkit-animation: bounce-down2 0.5s ease;
	animation: bounce-down2 0.5s ease;
	animation-direction: reverse;
	animation-fill-mode: forwards;
}

.store_brand_dotcom_canvas_content>div.show {
	display: block;
	transform: translateY(0);
	opacity: 1;
}

.store_brand_dotcom_canvas_topic_container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
}

.store_brand_dotcom_canvas_topic {
	visibility: hidden;
	flex-basis: 47.5%;
	margin-right: 5%;
	margin-bottom: 5%;
	transition: all 0.3s;
	transform: translateX(20px);
	opacity: 0;
}

.store_brand_dotcom_canvas_topic.show {
	visibility: visible;
	transform: translateX(0);
	opacity: 1;
}

.store_brand_dotcom_canvas_topic h3:before {
	position: absolute;
	bottom: 0;
	left: 0;
	visibility: hidden;
	width: 0;
	height: 1px;
	content: '';
	transition: all 0.5s;
	background: #111;
}

.store_brand_dotcom_canvas_topic.selected h3:before {
	visibility: visible;
	width: 100%;
}

.store_brand_dotcom_canvas_topic:nth-child(even) {
	margin-right: 0%;
}

.store_brand_dotcom_canvas_topic a.read_more:after {
	font-family: 'lnw-icon';
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	display: inline-block;
	margin-left: 4px;
	content: '\e90c';
	vertical-align: middle;
	color: inherit;
}

.store_brand_dotcom_canvas h2 {
	font-size: 48px;
	text-align: left;
}

.store_brand_dotcom_canvas h3 {
	font-size: 20px;
	position: relative;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
}

.store_brand_dotcom_canvas p {
	font-size: 16px;
}

.store_brand_dotcom_content2 {
	padding: 8% 0;
	background: #f5f5f5;
}

.store_brand_dotcom_content2_slick {
	width: 100%;
}

.store_brand_dotcom_content2_slick:before {
	position: absolute;
	z-index: 999;
	top: 0;
	bottom: 0;
	left: 0;
	width: 120px;
	content: '';
	background-image: linear-gradient(to left, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1));
}

.store_brand_dotcom_content2_slick:after {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 120px;
	content: '';
	background-image: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1));
}

.store_brand_dotcom_content2_slick a {
	padding: 40px 0;
	transition: all 300ms ease;
	opacity: 0.67;
}

.store_brand_dotcom_content2_slick a.slick-current {
	transform: scale(1.08);
	opacity: 1;
}

.store_brand_dotcom_content2_slick img {
	display: block;
	margin: auto;
	transition: all 300ms ease;
	border-radius: 20px;
}

.store_brand_dotcom_content2_slick a.slick-current img {
	box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}

.store_brand_dotcom_content2_slick .slick-prev {
	left: -100px;
	transform: translateY(-50%) scale(0.5);
}

.store_brand_dotcom_content2_slick .slick-next {
	right: -100px;
	transform: translateY(-50%) scale(0.5);
}

.store_brand_dotcom_content3 {
	background: #333;
}

.store_brand_dotcom_content3 h2 {
	margin-top: 0;
	margin-bottom: 2em;
	color: #fff;
}

.store_brand_dotcom_content3 .store_brand_dotcom_container {
	justify-content: space-between;
	padding: 0 30px;
	border-radius: 20px;
	background: #fff;
}

.store_brand_dotcom_content3_package {
	font-size: 16px;
	flex-basis: 33%;
	box-sizing: border-box;
	padding: 60px 60px;
	text-align: center;
	color: #111;
	border-radius: 20px;
	background: #fff;
}

.store_brand_dotcom_content3_package .name {
	font-size: 20px;
	margin-bottom: 1em;
}

.store_brand_dotcom_content3_package .price_avg {
	color: #aaa;
}

.store_brand_dotcom_content3_package .price {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 4px;
	color: #0078ff;
}

.store_brand_dotcom_content3_package .price_unit {
	font-weight: bold;
	color: #0078ff;
}

.store_brand_dotcom_content3_package .price_year {
	margin-top: 1em;
}

.store_brand_dotcom_content3_package .price_year span {
	display: inline-block;
	padding: 0px 8px;
	border: 1px solid #111;
	border-radius: 4px;
}

.store_brand_dotcom_content3_package ul {
	margin: 2em 0;
	padding-left: 0;
	list-style: none;
}

.store_brand_dotcom_content3_package ul li {
	line-height: 30px;
	text-align: left;
	color: #aaa;
}

.store_brand_dotcom_content3_package ul li:before {
	font-family: 'lnw-icon';
	font-size: 20px;
	font-weight: normal;
	line-height: normal;
	display: inline-block;
	margin-right: 12px;
	content: '\e9b4';
	vertical-align: middle;
	color: #aaa;
}

.store_brand_dotcom_content3_package ul li.feature_available {
	font-weight: bold;
	color: #00cd78;
}

.store_brand_dotcom_content3_package ul li.feature_available:before {
	font-size: 16px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	content: '\e91c';
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #00cd78;
}

.store_brand_dotcom_content3_package.hilight {
	transform: translateY(-30px);
	color: #fff;
	background: #0078ff;
}

.store_brand_dotcom_content3_package.hilight .price_avg {
	color: rgba(255, 255, 255, 0.5);
}

.store_brand_dotcom_content3_package.hilight .price {
	color: #fff;
}

.store_brand_dotcom_content3_package.hilight .price_unit {
	color: #fff;
}

.store_brand_dotcom_content3_package.hilight .price_year span {
	border: 1px solid #fff;
}

.store_brand_dotcom_content3_package.hilight ul li {
	color: rgba(255, 255, 255, 0.5);
}

.store_brand_dotcom_content3_package.hilight ul li:before {
	color: rgba(255, 255, 255, 0.5);
}

.store_brand_dotcom_content3_package.hilight ul li.feature_available {
	color: #fff;
}

.store_brand_dotcom_content3_package.hilight ul li.feature_available:before {
	color: #fff;
}

.store_brand_dotcom_content3_package.hilight .select_button {
	color: #0078ff;
	background: #fff;
}

.store_brand_dotcom_content3_package.hilight .select_button:hover {
	background: rgba(255, 255, 255, 0.9);
}

/********* Store Brand.com ********/
/********* Store Affiliate ********/
#onmenu_hero .affiliate {
	background: #575cee url(../_images/store/hero/affiliate_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .affiliate .store_hero_wrapper .hero_text {
	flex: none;
	order: 2;
	box-sizing: border-box;
	width: 50%;
	margin: auto;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

#onmenu_hero .affiliate .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .affiliate .store_hero_wrapper .hero_text>span.line1 {
	font-size: 2.5em;
	font-weight: bold;
	margin-bottom: 0.25em;
	text-align: left;
	color: #fff;
}

#onmenu_hero .affiliate .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.8em;
	font-weight: 200;
	text-align: left;
}

.store_affiliate_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_affiliate_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_affiliate_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_affiliate_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	color: #333;
}

.store_affiliate_content h1 {
	font-size: 36px;
}

.store_affiliate_content h1,
.store_affiliate_content h2 {
	color: #111;
}

.store_affiliate_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_affiliate_content h1 span {
	white-space: nowrap;
}

.store_affiliate_content h3 {
	font-size: 20px;
	letter-spacing: 0;
}

.store_affiliate_content1 {
	padding: 0;
	background: #3936c0;
}

.store_affiliate_content1_wrapper {
	max-width: 1200px;
	margin: 0 auto;
	padding: 5% 0;
	background: #575cee;
}

.store_affiliate_content1 h2 {
	color: #fff;
}

.store_affiliate_content1 p {
	margin: 0 auto;
	color: #fff;
}

.store_affiliate_content1 .store_affiliate_container {
	justify-content: space-between;
	margin: 4em auto;
}

.store_affiliate_content1_item {
	position: relative;
	flex-basis: 33%;
}

.store_affiliate_content1_item h3 {
	color: #fff;
}

.store_affiliate_content1_item:after {
	font-family: 'lnw-icon';
	font-size: 48px;
	font-weight: normal;
	line-height: normal;
	position: absolute;
	top: 56px;
	right: -24px;
	display: inline-block;
	content: '\e921';
	color: #fea098;
}

.store_affiliate_content1_item:last-child:after {
	content: '';
}

.store_affiliate_content1_tip {
	font-size: 16px;
	max-width: 960px;
	margin: 0 auto;
	padding: 1em 2em;
	border-radius: 8px;
	background: #fff;
}

.store_affiliate_content2 .store_affiliate_container {
	align-items: center;
}

.store_affiliate_content2_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 40px;
}

.store_affiliate_content2 h2 {
	font-size: 48px;
	line-height: 1.2em;
	margin: 0;
	text-align: left;
}

.store_affiliate_content2 ul {
	margin: 2em 0;
	padding-left: 0;
	list-style: none;
}

.store_affiliate_content2 ul li {
	font-size: 20px;
	line-height: 30px;
	margin: 0.75em 0;
	text-align: left;
}

.store_affiliate_content2 ul li:before {
	font-family: 'lnw-icon';
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	display: inline-block;
	margin-right: 12px;
	content: '\e91c';
	vertical-align: middle;
	color: #fe7265;
}

.store_affiliate_content2_img {
	flex-basis: 50%;
	text-align: center;
}

.store_affiliate_content3 {
	padding-bottom: 0;
	background: #2c2b57;
}

.store_affiliate_content3 h2 {
	color: #fff;
}

.store_affiliate_content3 h3 {
	font-size: 24px;
	color: #fff;
}

.store_affiliate_content3 p {
	margin: 1em auto 2em;
	color: #fff;
}

.store_affiliate_content3 .store_affiliate_container {
	justify-content: space-around;
}

.store_affiliate_content3 .store_affiliate_container div {
	flex-basis: 40%;
}

.store_affiliate_content3 img {
	display: block;
	margin: auto;
}

.store_affiliate_content4 .store_affiliate_container {
	flex-wrap: wrap;
	justify-content: space-between;
}

.store_affiliate_content4_item {
	font-size: 16px;
	flex-basis: 28%;
	margin-bottom: 1em;
}

.store_affiliate_content5 {
	background: url(../_images/store/store_affiliate_5_bg.jpg) no-repeat center center;
	background-size: cover;
}

.store_affiliate_content5 img {
	border-radius: 22px;
	box-shadow: 0 0 50px 0 #0003;
}

/********* End Store Affiliate ********/
/********* Part Store Premium ********/
.store_premium {
	overflow: hidden;
	width: 100%;
	min-height: 700px;
	padding: 7% 0 5%;
	background-image: url(../_images/pro/hero_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

.store_premium .container {
	max-width: 860px;
	margin: 0 auto;
	text-align: center;
}

.store_premium h1 {
	font-size: 36px;
	margin-top: 0;
	text-align: center;
	color: #fff;
}

.store_premium h1 span {
	color: #0247d2;
}

.store_premium p {
	font-size: 20px;
	line-height: 2;
	margin: 2em 0;
	color: #9e9e9e;
}

.store_premium .contact_now {
	font-size: 24px;
	font-weight: bold;
	line-height: 60px !important;
	display: inline-block !important;
	box-sizing: border-box;
	width: 200px;
	min-width: 200px;
	height: 60px;
	margin: 0 auto;
	padding: 0px 32px;
	border-radius: 5px;
	background: #0247d2;

}

.store_premium a.select_button:hover {
	color: #fff;
}

/********* End of Part Store Premium ********/
/********* Part Store Slideshow ********/
.slideshow_slick {
	max-width: 300px;
	margin-right: auto;
	margin-left: auto;
}

.slideshow_feature {
	align-items: center;
	justify-content: flex-end;
}

.slideshow_feature_text {
	flex-basis: 33%;
	box-sizing: border-box;
	padding: 0 30px;
}

.slideshow_feature_img {
	flex-basis: 67%;
}

.slideshow_feature_img img {
	margin: 4px;
}

.slideshow_setting {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.slideshow_setting div {
	flex-basis: 25%;
	box-sizing: border-box;
	padding: 20px;
}

.slideshow_setting div:before {
	font-family: 'lnw-icon';
	font-size: 24px;
	font-weight: normal;
	display: block;
	margin-bottom: 8px;
	content: '';
	color: #00a0eb;
}

.slideshow_setting div.slideshow_setting_1:before {
	content: '\e988';
}

.slideshow_setting div.slideshow_setting_2:before {
	content: '\e97d';
}

.slideshow_setting div.slideshow_setting_3:before {
	content: '\e929';
}

.slideshow_setting div.slideshow_setting_4:before {
	content: '\e943';
}

.slideshow_setting div.slideshow_setting_5:before {
	content: '\e964';
}

.slideshow_setting div.slideshow_setting_6:before {
	content: '\e96d';
}

.slideshow_setting div.slideshow_setting_7:before {
	content: '\e963';
}

/********* End of Part Store Slideshow ********/
/********* Store Priceza ********/
.store_priceza_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_priceza_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_priceza_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_priceza_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #333;
}

.store_priceza_content h1 {
	font-size: 36px;
	text-align: center;
}

.store_priceza_content h2 {
	font-size: 32px;
	margin-bottom: 1em;
	text-align: center;
}

.store_priceza_content h1 span {
	white-space: nowrap;
	color: #ee9927;
}

.store_priceza_content h3 {
	font-size: 20px;
	letter-spacing: 0;
}

.store_priceza_content h1,
.store_priceza_content h2,
.store_priceza_content h3 {
	max-width: 1120px;
	margin-right: auto;
	margin-left: auto;
	color: #111;
}

.store_priceza_content_1 .store_priceza_container {
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
}

.store_priceza_content_1 .store_priceza_container>div {
	margin: 0 40px;
}

.store_priceza_content_2 {
	font-size: 48px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #ef9927;
}

.store_priceza_content_2 div {
	max-width: 720px;
	margin: 0 auto;
}

.store_priceza_content_3 .store_priceza_container {
	flex-wrap: nowrap;
	justify-content: space-around;
}

.store_priceza_content_3_item {
	flex-basis: 18%;
}

.store_priceza_content_3_item p {
	font-size: 16px;
	font-weight: normal;
}

.store_priceza_content_3_item:before {
	font-family: 'lnw-icon';
	font-size: 60px;
	font-weight: normal;
	line-height: normal;
	display: block;
	height: 60px;
	text-align: center;
	color: #ffa400;
}

.store_priceza_content_3_1:before {
	content: '\e93a';
}

.store_priceza_content_3_2:before {
	content: '\e985';
}

.store_priceza_content_3_3:before {
	content: '\e9ab';
}

.store_priceza_content_3_4:before {
	content: '\e995';
}

.store_priceza_content_4 {
	background: #f5f5f5;
}

.store_priceza_content_4 .store_priceza_container {
	flex-wrap: nowrap;
	justify-content: center;
}

.store_priceza_content_4 .store_priceza_container>div {
	box-sizing: border-box;
	max-width: 400px;
	margin: 0 40px;
	padding: 60px 36px;
	border-radius: 20px;
	background: #fff;
}

.store_priceza_content_4 .store_priceza_container>div .select_button {
	max-width: none;
}

.store_priceza_content_4 .store_priceza_container>div img {
	max-width: 200px;
	margin: 10% auto;
}

.store_priceza_content_4 .store_priceza_container>div h2 {
	font-size: 28px;
	line-height: 1.25em;
	margin: 5% auto;
}

.store_priceza_content_4 .store_priceza_container>div p {
	font-size: 16px;
	margin-bottom: 2em;
}

.store_priceza_content_4 .store_priceza_container>div.store_priceza_content_4_priceza {
	background: #ef9927;
}

.store_priceza_content_4_priceza h2,
.store_priceza_content_4_priceza h3,
.store_priceza_content_4_priceza p {
	color: #fff;
}

.store_priceza_content_4_priceza .select_button {
	color: #111;
	background: #fff;
}

.store_priceza_content_4_priceza .select_button:hover {
	background: #f5f5f5;
}

/********* End of Store Priceza ********/
/********* Store Thaibookfair ********/
#onmenu_hero .thaibookfair {
	background: #ffd852;
	background-image: url(../_images/store/hero/tbf_hero_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

#onmenu_hero .thaibookfair .store_hero_wrapper.row.sub_containers {

	align-content: center;

}

#onmenu_hero .thaibookfair .hero_text {
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	text-align: center;
}

#onmenu_hero .thaibookfair .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.8em;
	font-weight: 600;
	display: block;
	margin-bottom: 0;
	color: #000;
}

#onmenu_hero .thaibookfair .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.2em;
	font-weight: 600;
	display: block;
	margin: 0.3em 0 0.7em;
	color: #000;
}

#onmenu_hero .thaibookfair .store_hero_wrapper .hero_text>span.line3 {
	font-size: 0.9em;
	font-weight: normal;
	display: inline-block;
	padding: 16px 36px;
	color: #000;
	border-radius: 40px;
	background: #fff;
}

.store_tbf_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_tbf_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_tbf_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_tbf_content p {
	font-size: 16px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #333;
}

.store_tbf_content h1 {
	font-size: 36px;
	text-align: center;
}

.store_tbf_content h2 {
	font-size: 24px;
	margin-bottom: 1em;
	text-align: center;
}

.store_tbf_content h3 {
	font-size: 20px;
	letter-spacing: 0;
}

.store_tbf_content h1,
.store_tbf_content h2,
.store_tbf_content h3 {
	max-width: 1120px;
	margin-right: auto;
	margin-left: auto;
	color: #000;
}

.store_tbf_content_0 {
	padding: 0;
}

.store_tbf_content_0>div {
	max-width: 960px;
	margin: 0 auto;
	padding: 3em 4em;
	text-align: left;
	color: #000;
	border-radius: 6px;
	background: #ffd852;
}

.store_tbf_content_0>div h1 {
	margin-top: 0;
	margin-bottom: 0.5em;
	text-align: left;
}

.store_tbf_content_1 .store_tbf_container {
	align-items: center;
	justify-content: space-between;
	margin: 5% auto;
}

.store_tbf_content_1_text {
	flex-basis: 50%;
	padding: 0 5%;
	text-align: left;
}

.store_tbf_content_1_text h2 {
	position: relative;
	text-align: left;
}

.store_tbf_content_1_text h2:after {
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 80px;
	height: 3px;
	content: '';
	background: #ffd852;
}

.store_tbf_content_1_text h3 {
	text-align: left;
}

.store_tbf_content_1_text p {
	line-height: 2em;
}

.store_tbf_content_1_text ul {
	font-size: 16px;
	line-height: 2em;
	padding-left: 15px;
}

.store_tbf_content_1_img {
	flex-basis: 50%;
	padding: 0 5%;
	text-align: left;
}

.store_tbf_content_1 .store_tbf_container.store_tbf_imgright {
	flex-direction: row-reverse;
}

.store_tbf_content_2 h2,
.store_tbf_content_3 h2,
.store_tbf_content_4 h2 {
	position: relative;
	margin-bottom: 2em;
}

.store_tbf_content_2 h2:after,
.store_tbf_content_3 h2:after,
.store_tbf_content_4 h2:after {
	position: absolute;
	bottom: -8px;
	left: 50%;
	width: 80px;
	height: 3px;
	content: '';
	transform: translateX(-50%);
	background: #ffd852;
}

.store_tbf_content_2 {
	background: #f6f6f6;
}

.store_tbf_content_2>.store_tbf_container {
	justify-content: space-between;
}

.store_tbf_content_2>.store_tbf_container>div {
	flex-basis: 30%;
	box-sizing: border-box;
	padding: 2em;
	border-radius: 6px;
	background: #fff;
}

.store_tbf_content_2 p {
	font-size: 14px;
}

.store_tbf_content_3 {
	background: #ffd852;
}

.store_tbf_content_3_card {
	max-width: 500px;
	margin: 0 auto;
	padding: 40px;
	border-radius: 40px;
	background: #fff;
}

.store_tbf_content_3_card>div {
	font-size: 20px;
	margin: 2em 0;
	text-align: left;
}

.store_tbf_content_3_card>div>span {
	font-weight: bold;
	line-height: 32px;
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 12px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #ffd852;
}

.store_tbf_content_3 a .select_button {
	margin: auto;
}

.store_tbf_content_4 {
	background: #f6f6f6;
}

.store_tbf_content_4 h2 {
	font-size: 30px;
}

.store_tbf_content_4>.store_tbf_container {
	justify-content: space-around;
}

.store_tbf_content_4>.store_tbf_container>a {
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #000;
}

.store_tbf_content_4>.store_tbf_container>a:hover {
	text-decoration: none;
}

.store_tbf_content_4>.store_tbf_container>a span {
	display: block;
	color: #000;
}


/********* End of Store Thaibookfair ********/
/********* Store Facebook Ads ********/
#onmenu_hero .facebook_ads {
	background: #1e77f0 url(../_images/store/hero/facebook_ads_hero_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: bold;
	display: inline-block;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.8em;
	font-weight: 600;
	margin-bottom: 0.3em;
}

@media screen and (max-width: 320px) {
	#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text>span.line1 {
		font-size: 1.4em;
	}
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.7em;
	font-weight: normal;
	position: relative;
	padding-left: 24px;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text>span.line2:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 8px;
	content: '';
	background: #ed5168;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-box-flex: 3;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 5;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .facebook_ads .store_hero_wrapper .hero_image img {
	position: relative;
	z-index: 1;
	max-width: 70%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

.store_facebook_ads_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_facebook_ads_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_facebook_ads_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	box-sizing: content-box !important;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_facebook_ads_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	color: #333;
}

.store_facebook_ads_content h1 {
	font-size: 36px;
}

.store_facebook_ads_content h1,
.store_facebook_ads_content h2 {
	color: #111;
}

.store_facebook_ads_content h2 {
	font-size: 32px;
}

.store_facebook_ads_content h1 span {
	white-space: nowrap;
}

.store_facebook_ads_content_1 {
	position: relative;
	padding: 10% 0;
	background: #f5f6fa;
}

.store_facebook_ads_content_1 h1 {
	font-size: 64px;
	margin-top: 0;
}

.store_facebook_ads_content_1 p {
	margin: 2em 0 3em;
}

.store_facebook_ads_content_1.img_left {
	color: #fff;
	background: #333;
}

.store_facebook_ads_content_1.img_left h1,
.store_facebook_ads_content_1.img_left p {
	color: #fff;
}

.store_facebook_ads_content_1 .store_facebook_ads_container {
	justify-content: flex-end;
}

.store_facebook_ads_content_1 .store_facebook_ads_container>div {
	flex-basis: 60%;
	box-sizing: border-box;
	padding-left: 120px;
}

.store_facebook_ads_content_1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_facebook_ads_content_1.img_left:before {
	background-image: url(../_images/store/store_facebook_ads_1.jpg);
}

.store_facebook_ads_content_1.img_right:before {
	background-image: url(../_images/store/store_facebook_ads_2.jpg);
}

.store_facebook_ads_content_1.img_right .store_facebook_ads_container {
	justify-content: flex-start;
}

.store_facebook_ads_content_1.img_right .store_facebook_ads_container>div {
	padding-right: 120px;
	padding-left: 0;
}

.store_facebook_ads_content_1.img_right:before {
	right: 0;
}

.store_facebook_ads_content_1_stat {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.store_facebook_ads_content_1_stat:first-child {
	margin-bottom: 3em;
}

.store_facebook_ads_content_1_stat>.number {
	font-size: 64px;
	line-height: 1;
	margin-right: 0.5em;
	color: #558cff;
}

.store_facebook_ads_content_1_stat>.caption {
	font-size: 20px;
	font-weight: 100;
	color: #fff;
}

.store_facebook_ads_content_2_bullet {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin-bottom: 1em;
}

.store_facebook_ads_content_2_bullet>.image {
	margin-right: 2em;
}

.store_facebook_ads_content_2_bullet>.label {
	font-size: 24px;
	font-weight: bold;
}

.store_facebook_ads_content_3 {
	padding: 7% 0;
}

.store_facebook_ads_content_3 h1 {
	max-width: 1120px;
	margin: 0 auto;
}

.store_facebook_ads_content_3 .store_facebook_ads_container {
	align-items: center;
}

.store_facebook_ads_content_3_img {
	flex-basis: 50%;
	text-align: center;
}

.store_facebook_ads_content_3_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 0 80px;
	text-align: left;
}

.store_facebook_ads_content_3 .store_facebook_ads_container.img_right {
	flex-direction: row-reverse;
}

.store_facebook_ads_content_4 {
	padding: 10% 0;
	background: #1e77f0 url(../_images/store/hero/facebook_ads_hero_bg.jpg) no-repeat center center;
	background-size: cover;
}

.store_facebook_ads_content_4_1 {
	padding: 0;
	background: #E9E9E6;
}

.store_facebook_ads_content_4 h1 {
	font-size: 48px;
	margin-top: 0;
	color: #fff;
}

.store_facebook_ads_content_4 p {
	color: #fff;
}

.store_facebook_ads_content_4_1 h1,
.store_facebook_ads_content_4_1 p {
	color: #333333;
}

.store_facebook_ads_content_4 .store_facebook_ads_container {
	align-items: center;
}

.store_facebook_ads_content_4_img {
	flex-basis: 50%;
	text-align: center;
}

.store_facebook_ads_content_4_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 80px;
	text-align: left;
}

.store_facebook_ads_content_4_1 .store_facebook_ads_container {
	gap: 10%;
}

.store_facebook_ads_content_4_1 .store_facebook_ads_content_4_img {
	line-height: 0;
	flex-basis: 40%;
}

.store_facebook_ads_content_5 {
	background: #f5f6fa;
}

.store_facebook_ads_content_5 p {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.store_facebook_ads_content_5 .store_facebook_ads_container {
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
}

.store_facebook_ads_content_5_item {
	flex-basis: 25%;
}

.store_facebook_ads_content_5_item h2 {
	font-size: 24px;
	text-align: center;
}

.store_facebook_ads_content_5_item p {
	font-size: 16px;
}

.store_facebook_ads_content_5_arrow {
	flex-basis: 12%;
	text-align: center;
}

.store_facebook_ads_content_5_arrow:before {
	font-family: 'lnw-icon';
	font-size: 36px;
	font-weight: normal;
	line-height: normal;
	display: inline-block;
	content: '\e921';
	vertical-align: middle;
	color: #1e77f0;
}

#store_content .ads_screenshot .slick-list {
	border: 1px solid #eeeef3;
	border-radius: 5px;
}

/********* End of Store Facebook Ads ********/
/********* Store Google Workspace ********/
#onmenu_hero .google_workspace {
	background: #fff
}

#onmenu_hero .google_workspace .store_hero_wrapper .hero_text>span.line1 {
	font-size: 0.6em;
	font-weight: normal;
	line-height: normal;
	margin-top: 1em;
	color: #5f6368;
}

#onmenu_hero .google_workspace .store_hero_wrapper .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-box-flex: 3;
}

#onmenu_hero .google_workspace .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 5;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .google_workspace .store_hero_wrapper .hero_image img {
	position: relative;
	z-index: 1;
	max-width: 80%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

.store_google_workspace_content {
	overflow: hidden;
	width: 100%;
	padding: 7% 0;
}

.store_google_workspace_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_google_workspace_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_google_workspace_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	color: #333;
}

.store_google_workspace_content h1 {
	font-size: 36px;
}

.store_google_workspace_content h1,
.store_google_workspace_content h2 {
	color: #000;
}

.store_google_workspace_content h2 {
	font-size: 36px;
}

.store_google_workspace_content h1 span {
	white-space: nowrap;
}

.store_google_workspace_content_1 {
	background: #3b7ded;
}

.store_google_workspace_content_1 h2 {
	max-width: 600px;
	margin: auto;
	text-align: center;
	color: #fff;
}

.store_google_workspace_content_1 .store_google_workspace_container {
	max-width: 960px;
}

.store_google_workspace_content_1_vdo {
	position: relative;
	width: 100%;
	height: 0;
	margin: 1em 0;
	margin-top: 4em;
	padding-bottom: 58%;
}

.store_google_workspace_content_1_vdo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.store_google_workspace_content_2 h2 {
	font-size: 48px;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.store_google_workspace_content_2 p {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.store_google_workspace_content_2 .store_google_workspace_container {
	justify-content: space-between;
	max-width: 960px;
	margin-top: 4em;
}

.store_google_workspace_content_2 .store_google_workspace_container div {
	flex-basis: 22%;
}

.store_google_workspace_content_2 .store_google_workspace_container div h3 {
	font-size: 48px;
	line-height: 1em;
	color: #3b7ded;
}

.store_google_workspace_content_2 .store_google_workspace_container div p {
	font-size: 16px;
	margin: 0;
	text-align: left;
}

.store_google_workspace_content_3 {
	background: #f5f5f5;
}

.store_google_workspace_content_3 h2 {
	font-size: 30px;
	max-width: 440px;
	margin: auto;
	margin-bottom: 1em;
	text-align: center;
}

.store_google_workspace_content_3 .store_google_workspace_container {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.store_google_workspace_content_3 .store_google_workspace_content_3_item {
	display: flex;
	align-items: center;
	flex-basis: 20%;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 2em 0;
}

.store_google_workspace_content_3 .store_google_workspace_content_3_item img {
	width: 60px;
	margin: 0;
}

.store_google_workspace_content_3 .store_google_workspace_content_3_item div {
	font-size: 20px;
	font-weight: 100;
	margin-left: 16px;
}

.store_google_workspace_content_4 .store_google_workspace_container {
	align-items: center;
	justify-content: space-between;
	margin: 4em auto;
}

.store_google_workspace_content_4 .store_google_workspace_container.imgRight {
	flex-flow: row-reverse;
}

.store_google_workspace_content_4_img {
	flex-basis: 50%;
	text-align: center;
}

.store_google_workspace_content_4_img.crop_google_workspace {
	max-width: 500px;
	max-height: 320px;
	overflow: hidden;
	border-radius: 25px;
}
.imgRight .store_google_workspace_content_4_img.crop_google_workspace {
	
}

.store_google_workspace_content_4_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-right: 20px;
	padding-left: 80px;
}

.store_google_workspace_content_4_text h2 {
	font-size: 30px;
}

.store_google_workspace_content_4 .store_google_workspace_container.imgRight .store_google_workspace_content_4_text {
	padding-right: 80px;
	padding-left: 20px;
}

.store_google_workspace_content_5 {
	background: #3b7ded;
}

.store_google_workspace_content_5 h2 {
	max-width: 720px;
	margin: auto;
	margin-bottom: 1.5em;
	text-align: center;
	color: #fff;
}

.store_google_workspace_content_5 .store_google_workspace_container {
	justify-content: space-between;
}

.store_google_workspace_content_5 .store_google_workspace_container div {
	flex-basis: 25%;
}

.store_google_workspace_content_5 .store_google_workspace_container div h3 {
	font-size: 24px;
	color: #3b7ded;
	color: #fff;
}

.store_google_workspace_content_5 .store_google_workspace_container div p {
	font-size: 16px;
	margin: 0;
	text-align: left;
	color: #fff;
}

.store_google_workspace_content_5_1:before {
	font-family: 'lnw-icon';
	font-size: 30px;
	line-height: 1em;
	display: block;
	content: '\e9c4';
	color: #fff;
}

.store_google_workspace_content_5_2:before {
	font-family: 'lnw-icon';
	font-size: 30px;
	line-height: 1em;
	display: block;
	content: '\e9e3';
	color: #fff;
}

.store_google_workspace_content_5_3:before {
	font-family: 'lnw-icon';
	font-size: 30px;
	line-height: 1em;
	display: block;
	content: '\e9ab';
	color: #fff;
}

.store_google_workspace_content_6 {
	padding: 10% 0;
	text-align: center;
}

.store_google_workspace_content_6 h2 {
	font-size: 54px;
	line-height: 1.7em;
	max-width: 720px;
	margin: auto;
	margin-bottom: 0.5em;
	text-align: center;
}

.store_google_workspace_content_6 h2 span {
	line-height: 1.5em;
	position: relative;
	display: inline-block;
	white-space: nowrap;
}

.store_google_workspace_content_6 span.google_hilight_1 {
	border-right: 3px solid #ea4335;
}

.store_google_workspace_content_6 span.google_hilight_1:before {
	position: absolute;
	top: -6px;
	right: -6px;
	display: block;
	width: 9px;
	height: 9px;
	content: '';
	background: #ea4335;
}

.store_google_workspace_content_6 span.google_hilight_2 {
	border-right: 3px solid #34a853;
	background: #c2e5cb;
}

.store_google_workspace_content_6 span.google_hilight_2:before {
	position: absolute;
	top: -6px;
	right: -6px;
	display: block;
	width: 9px;
	height: 9px;
	content: '';
	background: #34a853;
}

.store_google_workspace_content_6 span.google_hilight_3_1 {
	border: 3px solid #4285f4;
}

.store_google_workspace_content_6 span.google_hilight_3_1:before {
	position: absolute;
	top: -5px;
	right: -5px;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	background: #4285f4;
}

.store_google_workspace_content_6 span.google_hilight_3_1:after {
	position: absolute;
	right: -5px;
	bottom: -5px;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	background: #4285f4;
}

.store_google_workspace_content_6 span.google_hilight_3_2:before {
	position: absolute;
	top: -5px;
	left: -5px;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	background: #4285f4;
}

.store_google_workspace_content_6 span.google_hilight_3_2:after {
	position: absolute;
	bottom: -5px;
	left: -5px;
	display: block;
	width: 8px;
	height: 8px;
	content: '';
	background: #4285f4;
}

.store_google_workspace_plan {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	max-width: 1020px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	gap: 25px;
}

.store_google_workspace_plan_item {
	overflow: hidden;
	flex-grow: 1;
	-webkit-flex-basis: 320px;
	flex-basis: 320px;
	border-radius: 20px;
	background: #fff;
	-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
	-ms-flex-preferred-size: 240px;
}

.store_google_workspace_plan_title {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 18px;
	margin: 30px 30px 16px;
	padding: 5px 20px;
	text-align: left;
	color: #333;
	background: #eee;
	display: inline-block;
	border-radius: 999px;
	font-size: 13px;
}

.store_google_workspace_plan_title2 {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 30px 25px;
	text-align: left;
	color: #fff;
}

/* .store_google_workspace_plan_1 .store_google_workspace_plan_title, */
.store_google_workspace_plan_1 .store_google_workspace_plan_title2,
.store_google_workspace_plan_1 .fa::before {
	color: #34a853;
}

/* .store_google_workspace_plan_2 .store_google_workspace_plan_title, */
.store_google_workspace_plan_2 .store_google_workspace_plan_title2,
.store_google_workspace_plan_2 .fa::before {
	color: #3b7ded;
}

/* .store_google_workspace_plan_3 .store_google_workspace_plan_title, */
.store_google_workspace_plan_3 .store_google_workspace_plan_title2,
.store_google_workspace_plan_3 .fa::before {
	color: #ea4335;
}

.store_google_workspace_plan_item.recommended .store_google_workspace_plan_title2 {
	position: relative;
}

.store_google_workspace_plan_item.recommended .store_google_workspace_plan_title2::after {
	font-family: sukhumvit set, prompt, san-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0 10px 2px;
	content: 'แนะนำ';
	text-align: right;
	color: #ebac05;
	border-radius: 20px;
	background: white;
}

span.store_google_workspace_plan_pricebox {
	padding: 2px 5px;
	color: #3b7ded;
	border: 1px solid #3b7ded;
	border-radius: 5px;
}

.store_google_workspace_plan_desc {
	font-size: 1.25em;
	padding: 0px 30px 20px;
	text-align: center;
}

.store_google_workspace_plan_desc ul {
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.store_google_workspace_plan_desc ul li {
	padding-bottom: 10px;
	text-align: left;
}

.store_google_workspace_plan_desc ul li .fa {
	line-height: normal;
	display: inline-block;
	margin-right: 3px;
	vertical-align: text-bottom;
}

.store_google_workspace_plan_desc ul li .fa::before {
	font-size: 14px;
}

.store_google_workspace_plan_desc ul li:first-child {
	padding-bottom: 20px;
}

.store_google_workspace_plan_desc ul li span.hilight_promotion {
	color: darkorange;
}

.store_google_workspace_plan_buy {
	margin: 0 25px;
	padding: 20px 0;
	text-align: left;
	border-top: 1px solid #eee;
}

.store_google_workspace_plan_buy .select_button_gray {
	min-width: 0;
	max-width: 100%;
}

.store_google_workspace_plan_buy a {
	margin-bottom: 12px;
	text-align: left;
}

.store_google_workspace_plan_buy a .select_button {
	font-size: 16px;
	line-height: 42px !important;

	box-sizing: border-box;
	max-width: 100%;
	height: 42px;
	margin: 0;
}

/********* End of Google Workspace ********/
/********* Store LINE SHOPPING ********/
#onmenu_hero .line_shopping {
	background: #15bd66 url(../_images/store/hero/line_shopping_hero_bg.png) no-repeat bottom center;
	background-size: cover;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1em;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 0.5em;
	color: #fff;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_text>span.line2 {
	font-size: 1.8em;
	font-weight: bold;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_text>span.line2 span {
	font-size: 0.3em;
	font-weight: 200;
	line-height: normal;
	display: block;
	margin-top: 0.8em;
	opacity: 0.6;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_text {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .line_shopping .store_hero_wrapper .hero_text {
	position: relative;
	z-index: 1;
	-webkit-animation: fadein_still 1.5s;
	animation: fadein_still 1.5s;
}

.store_line_shopping_universe {
	position: relative;
	z-index: 2;
}

.store_line_shopping_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_line_shopping_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_line_shopping_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_line_shopping_content p {
	font-size: 20px;
	font-weight: 100;
	line-height: 1.5em;
	max-width: 960px;
	color: #333;
}

.store_line_shopping_content h1 {
	font-size: 48px;
}

.store_line_shopping_content h1,
.store_line_shopping_content h2 {
	margin-top: 0;
	color: #000;
}

.store_line_shopping_content h2 {
	font-size: 36px;
}

.store_line_shopping_content h1 span {
	white-space: nowrap;
}

ul.store_line_bullet {
	padding: 0;
	list-style: none;
}

ul.store_line_bullet li {
	line-height: 48px;
	margin: 0.8em 0;
	padding-left: 56px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

ul.store_line_bullet li.store_line_bullet_1 {
	background-image: url(../_images/store/store_line_bullet_1.png);
}

ul.store_line_bullet li.store_line_bullet_2 {
	background-image: url(../_images/store/store_line_bullet_2.png);
}

ul.store_line_bullet li.store_line_bullet_3 {
	background-image: url(../_images/store/store_line_bullet_3.png);
}

ul.store_line_bullet li.store_line_bullet_4 {
	background-image: url(../_images/store/store_line_bullet_4.png);
}

ul.store_line_bullet li.store_line_bullet_5 {
	background-image: url(../_images/store/store_line_bullet_5.png);
}

.store_line_shopping_content1 {
	padding: 7% 0;
	background: #15bd66 url(../_images/store/store_line_shopping_1_bg.png) no-repeat center center;
	background-size: cover;
}

.store_line_shopping_content1 h1 {
	margin-top: 0;
	color: #fff;
}

.store_line_shopping_content1 p {
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}

.store_line_shopping_content1 .store_line_shopping_container {
	justify-content: space-between;
}

.store_line_shopping_content1_card {
	font-size: 20px;
	position: relative;
	display: flex;
	overflow: hidden;
	align-items: center;
	flex-basis: 26%;
	flex-wrap: wrap;
	box-sizing: border-box;
	margin-top: 2em;
	padding: 96px 30px;
	border-radius: 10px;
	background: #fff;
}

.store_line_shopping_content1_card>div {
	flex-basis: 100%;
}

.store_line_shopping_content1_card::after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	height: 10px;
	content: '';
}

.store_line_shopping_content1_card.store_line_shopping_content1_1::after {
	background: #8250ff;
}

.store_line_shopping_content1_card.store_line_shopping_content1_2::after {
	background: #ff6080;
}

.store_line_shopping_content1_card.store_line_shopping_content1_3::after {
	background: #ffd239;
}

.store_line_shopping_content1_number {
	font-size: 64px;
	font-weight: bold;
	color: #15bd66;
}

.store_line_shopping_content2 {
	padding: 7% 0;
}

.store_line_shopping_content2 h1 {
	font-size: 36px;
	color: #15bd66;
}

.store_line_shopping_content2 .store_line_shopping_container {
	flex-wrap: wrap;
	margin-top: 3%;
}

.store_line_shopping_content2_row {
	display: flex;
	align-items: center;
	flex-basis: 100%;
	flex-wrap: nowrap;
	justify-content: center;
}

.store_line_shopping_content2_row.imgRight {
	flex-direction: row-reverse;
}

.store_line_shopping_content2_img {
	flex-basis: 50%;
	text-align: center;
}

.store_line_shopping_content2_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 0 80px;
	text-align: left;
}

.store_line_shopping_content2_text h2 {
	font-size: 32px;
}

.store_line_shopping_content2_text p {
	max-width: 360px;
}

.store_line_shopping_content3 {
	background: #15bd66 url(../_images/store/store_line_shopping_3_bg.png) no-repeat center center;
	background-size: cover;
}

.store_line_shopping_content3 h1 {
	color: #fff;
}

.store_line_shopping_content3 p {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}

.store_line_shopping_content3 ul li {
	font-size: 20px;
	font-weight: 100;
	color: #fff;
}

.store_line_shopping_content3 .store_fbshop_content5_container {
	margin-top: 5%;
	border-radius: 20px;
}

.store_line_shopping_content4 .store_line_shopping_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_line_shopping_content4_item {
	width: 300px;
}

.store_line_shopping_content4_item h2 {
	font-size: 20px;
}

.store_line_shopping_content4_item p {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	height: 3em;
	margin-top: 0.2em;
	text-align: left;
}

.store_lineshopping_plan .store_module_plan_item.recommended .store_module_plan_title,
.store_lineshopping_plan .store_module_plan_item.recommended .store_module_plan_title2 {
	background-color: #15bd66;
}

.store_lineshopping_plan .store_module_plan_item.recommended .store_module_plan_title::after {
	color: #15bd66;
}

/********* End of LINE Shopping ********/
/********* End of Store Blog ********/
.store_blog {
	padding: 5% 0;
	border-bottom: 1px solid #eee;
	background: #fff;
}

.store_blog h2 {
	font-size: 24px;
	max-width: 1120px;
	margin: 0 auto 1em;
	text-align: center;
}

.store_blog .container {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	max-width: 1120px;
	margin: auto;
}

.store_blog .container>a {
	flex-basis: 30%;
	margin-right: 5%;
}

.store_blog .container>a:last-child {
	margin-right: 0;
}

.store_blog .container a {
	display: block;
}

.store_blog .container img {
	display: block;
	max-width: 100%;
	border-radius: 10px;
	marbin-bottom: 10px;
}

.store_blog .container span {
	font-size: 16px;
	display: block;
	margin-top: 4px;
	color: #111;
}

.store_blog .container a:hover {
	text-decoration: none;
	opacity: 0.9;
}

/********* End of Store Blog ********/
.business #lnwbox2Body {
	max-width: 600px;
}

.businessContactForm {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 16px;
	font-weight: 300;
	box-sizing: border-box;
	width: 600px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 20px;
	text-align: left;
	color: #8b94a6;
}

.businessContactForm h2 {
	font-size: 24px !important;
	text-align: left;
	color: #3395f0;
}

.businessContactForm.success h2 {
	text-align: center;
}

.businessContactForm .select_button {
	margin: 40px auto;
}

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

.businessContactForm .businessContactForm_label {
	margin-top: 15px;
	margin-bottom: 4px;
	text-align: left;
}

.businessContactForm .channel_choices {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.businessContactForm .channel_choices label {
	flex-basis: 22%;
	flex-shrink: 0;
	white-space: nowrap;
}

.businessContactForm input[type=number],
.businessContactForm input[type=text],
.businessContactForm textarea,
.businessContactForm .channel_choices,
.business .businessContactForm .channel_choices label {
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "sukhumvit set";
	font-size: 14px;
	line-height: 40px;


	box-sizing: border-box;
	width: 100%;
	min-height: 40px;
	padding: 0 5px 0 10px;
	-webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
	transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow, -webkit-box-shadow;
	color: #3e424a;
	border: 1px solid #dde3e6;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
	box-shadow: inset 0 1px 0 0 rgba(63, 63, 68, 0.05);
}

.business .businessContactForm .channel_choices {
	padding: 0;
	border: 0;
	box-shadow: none;
}

.business .businessContactForm .channel_choices label {
	flex-basis: auto;
	width: auto;
	padding-right: 15px;
}

.businessContactForm input[type]:focus {
	border: 1px solid #1e90ff;
	outline: none;
	-webkit-box-shadow: 0 0 0 1px #1e90ff !important;
	box-shadow: 0 0 0 1px #1e90ff !important;
}

.businessContactForm .radio {
	display: inline-block;
	margin-top: 4px;
}

.businessContactForm .radio input[type="radio"] {
	display: none;
}

.businessContactForm .radio span {
	line-height: 26px;
	position: relative;
	display: inline-block;
	height: 26px;
	padding-right: 24px;
	padding-left: 32px;
	color: #3e424a;
}

.businessContactForm .radio span:before,
.businessContactForm .radio span:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	content: '';
	border-radius: 50%;
}

.businessContactForm .radio span:before {
	transition: all 0.2s ease;
	border: 1px solid #dde3e6;
	background: #fff;
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
}

.businessContactForm .radio span:after {
	top: 12px;
	left: 12px;
	width: 0;
	height: 0;
	transition: all 0.2s ease;
	opacity: 0;
	background: #3395f0;
}

.businessContactForm .radio:hover span:before,
.businessContactForm .radio input[type="radio"]:checked+span:before {
	border: 1px solid #3395f0;
	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1), 0 0 5px 2px rgba(51, 149, 240, 0.3);
}

.businessContactForm .radio input[type="radio"]:checked+span:after {
	top: 7px;
	left: 7px;
	width: 12px;
	height: 12px;
	opacity: 1;
}

.businessContactForm.success h2 {
	color: #6BBC63;
}

.businessContactForm.success p {
	line-height: 1.8em;
	width: 360px;
	max-width: 100%;
	margin: 16px auto 64px;
	text-align: center;
}

.businessContactForm .success_icon {
	text-align: center;
}

.businessContactForm .success_icon:before {
	font-family: 'stroke7pixeden';
	font-size: 80px;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	display: inline-block;
	height: 80px;
	margin: auto;
	content: '\e66c';
	white-space: nowrap;
	letter-spacing: normal;
	text-transform: none;
	word-wrap: normal;
	color: #6BBC63;
}

.businessContactForm .select_button.success_button {
	margin-bottom: 0;
}

.store_stock .content_1_button {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 30px;
	font-weight: normal;
	line-height: 80px;
	display: inline-block;
	height: 80px;
	margin: auto;
	padding: 0 50px;
	cursor: pointer;
	transition: all 0.3s;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50px;
}

.store_stock .content_1_button:hover {
	text-decoration: none;
	border: 2px solid #3395f0;
	background: #3395f0;
}


#store_content .slick-slide {
	-moz-user-select: inherit;
	-ms-user-select: inherit;
	-webkit-user-select: inherit;
	user-select: inherit;
}

#store_content .box_premium_box {
	display: flex;
	align-items: center;
	flex-basis: 49% !important;
	justify-content: center;
	padding: 25px 60px;
	text-align: center;
	background-color: #eee;
}

#store_help .box_premium_box {
	flex-basis: 32% ! important;
	text-align: left;
	padding: 25px;
}

.box_premium_box {
	font-size: 16px;
	box-sizing: border-box;
	margin: 20px 0 0;
	padding: 40px 50px;
	border-radius: 15px;
	background-color: #f5f5f5;
}

.box_premium_box h4 {
	color: #333;
}

.box_premium_box .service-show a {
	width: auto;
	min-width: 0;
	padding: 10px;
}

.box_premium_box .service-show .service-desc {
	display: none !important;
}

.box_premium_box img {
	margin: 0 auto;
}

.box_premium_box .service-show {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
}

.box_premium_box a.select_button {
	line-height: 38px !important;
	display: inline-block;
	height: 38px;
	margin: 0 auto;
	padding: 0;
	color: white;
	background: linear-gradient(43deg, rgba(0, 54, 162, 1) 0%, rgba(2, 71, 210, 1) 12%, rgba(37, 21, 242, 1) 55%, rgba(164, 0, 255, 1) 100%);
}

.box_premium_box a.select_button i {
	color: white;
}

.show_more_detail a,
.box_premium_box a {
	font-family: "helvetica", "Sukhumvit Set", 'arial';
	font-size: 16px;
	text-decoration: none;
	color: #0078ff;
}

.show_more_detail {
	width: 100%;
	margin: 60px 0;
}

.show_more_detail a i,
.box_premium_box a i {
	font-size: 16px;
	vertical-align: baseline;
	color: #0078ff !important;
}

.service-related-bottom.bg_grain {
	background: #f5f5f7;
}

#combo h2.no_flash {
	max-width: 1020px;
	text-align: left !important;
}

.combo_detail[combo="0"] {
	padding: 0 20px;
}

.combo_detail[section="compare"] thead td.premium_combo-set,
.combo_detail[section="compare"] tbody td {
	background: white;
}

.combo_detail[section="compare"] td {
	border-color: #ddd !important;
}

.combo_detail[section="compare"] tbody tr:hover td,
.combo_detail[section="compare"] td.header {
	background: #eee !important;
}

.alert_deceive_popup #lnwbox2Body {
	font-size: 1rem;
	line-height: 1.4em;
	overflow: hidden;
	max-width: 700px;
	max-height: 90vh;
	padding: 0;
	border-radius: 20px;
}

.alert_deceive_popup #lnwbox2Body .deceive_content {
	overflow-y: scroll;
	max-height: calc(90vh - 120px);
	text-align: left;
}

.alert_deceive_popup #lnwbox2Body a {
	color: black;
}

.alert_deceive_popup #lnwbox2Body a:hover {
	text-decoration: underline;
}

.alert_deceive_popup #lnwbox2Body .title {
	font-family: 'sukhumvit set', 'Prachason';
	font-size: 1.5em;
	font-weight: bold;
	padding: 30px;
	text-align: center;
	color: white;
	background: #38b9eb;
	background: linear-gradient(141deg, #ff6e7f, #bfe9ff);
	background: linear-gradient(141deg, #16BFFD, #CB3066);
}

.alert_deceive_popup #lnwbox2Body .title .lnw-icon-alert {
	width: 1.5em;
	margin-right: 10px;
	vertical-align: text-bottom;
	fill: white;
}

.alert_deceive_popup #lnwbox2Body strong {
	font-size: 1.2em;
	line-height: 1.5em;
	display: block;
	margin: 10px 0 0;
	padding: 15px 30px;
	text-indent: 0;
	border-radius: 10px;
	background: #feee;
}

.alert_deceive_popup #lnwbox2Body em {
	font-style: normal;
	text-decoration: underline;
}

.alert_deceive_popup #lnwbox2Body p {
	line-height: 1.4em;
	margin-top: 0;
	margin-bottom: 1.5em;
	padding: 0 40px;
}

.alert_deceive_popup #lnwbox2Body p.nopad {
	margin-bottom: 0.5em;
	padding-bottom: 0;
}

.alert_deceive_popup #lnwbox2Body p:first-of-type {
	margin-top: 0;
	padding-top: 30px;
}

.alert_deceive_popup #lnwbox2Body p:last-of-type {
	margin-bottom: 0;
}

.alert_deceive_popup #lnwbox2Body ol {
	margin-top: 0;
	padding-left: 80px;
}

.alert_deceive_popup #lnwbox2Body .action {
	position: sticky;
	bottom: 0;
	padding: 20px 30px 30px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.75);
	backdrop-filter: blur(5px);
}

.alert_deceive_popup #lnwbox2Body .action button {
	font-size: 1em;
	font-weight: bold;
	line-height: 24px;
	display: inline-block;
	padding: 8px 30px;
	cursor: pointer;
	color: white;
	border: none;
	border-radius: 30px;
	background-color: #cb2d3e;
}

.alert_deceive_popup #lnwbox2Body .action button:hover {
	background: #ef473a;
}

.alert_deceive_popup #lnwbox2Body .action button:active {
	background-color: #cb2d3e;
}

.tiktok_shop_trial {
	display: flex;
	max-width: 100%;
}

.tiktok_shop_trial>div {
	flex-basis: 50%;
}

.tiktok_shop_trial>div img {
	max-width: 100%;
}

/*** Tiktok Shop ***/
#onmenu_hero .tiktok_shop {
	background: #141414 url(../_images/store/hero/tiktok_shop_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: bold;
	display: inline-block;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.2em;
	font-weight: 600;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-box-flex: 3;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_text .hero_name {
	font-size: 1.5em;
	line-height: 1.3em;
	white-space: nowrap;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .tiktok_shop .store_hero_wrapper .hero_image .hero_image_device {
	position: relative;
	z-index: 1;
	max-width: 45%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

.store_tiktok_shop_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_tiktok_shop_content img {
	max-width: 100%;
	margin: 0px auto;
}

.store_tiktok_shop_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_tiktok_shop_content p {
	font-size: 20px;
	line-height: 1.5em;
	max-width: 960px;
	color: #333;
}

.store_tiktok_shop_content h1 {
	font-size: 48px;
}

.store_tiktok_shop_content h1,
.store_tiktok_shop_content h2 {
	margin-top: 0;
	color: #000;
}

.store_tiktok_shop_content h2 {
	font-size: 36px;
}

.store_tiktok_shop_content h1 span {
	white-space: nowrap;
}

.store_default_paragraph {
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif, 'sukhumvit set', 'Prachason';
	font-size: 20px;
	line-height: 34px;
	float: none;
	max-width: 960px;
	margin: 40px auto;
	color: #777;
}

.store_tiktok_shop_hilight {
	color: #fe2c55;
}

.store_tiktok_shop_content1 {
	position: relative;
	padding: 10% 0;
	background: #141414;
}

.store_tiktok_shop_content1 h1 {
	font-size: 48px;
	color: #fff;
}

.store_tiktok_shop_content1 p {
	font-size: 16px;
	color: #fff;
}

.store_tiktok_shop_content1 .store_tiktok_shop_container {
	justify-content: flex-end;
}

.store_tiktok_shop_content1 .store_tiktok_shop_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
	padding-left: 64px;
}

.store_tiktok_shop_content1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 50%;
	content: '';
	background-image: url(../_images/store/store_tiktok_shop_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_tiktok_shop_content1 h3 {
	font-size: 24px;
	color: #13eaf7;
}

.store_tiktok_shop_content2 {
	padding: 7% 0;
}

.store_tiktok_shop_content2 h1 {
	font-size: 32px;
}

.store_tiktok_shop_content2 .store_tiktok_shop_container {
	flex-wrap: wrap;
	margin-top: 3%;
}

.store_tiktok_shop_content2_row {
	display: flex;
	align-items: center;
	flex-basis: 100%;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 3% 0;
}

.store_tiktok_shop_content2_row.imgRight {
	flex-direction: row-reverse;
}

.store_tiktok_shop_content2_img {
	flex-basis: 50%;
	text-align: center;
}

.store_tiktok_shop_content2_text {
	flex-basis: 50%;
	box-sizing: border-box;
	padding: 0 80px;
	text-align: left;
}

.store_tiktok_shop_content2_text h2 {
	font-size: 32px;
}

.store_tiktok_shop_content2_text p {
	max-width: 360px;
}

.store_tiktok_shop_content3 {
	background: #f0f0f1;
}

.store_tiktok_shop_content3 h1 {
	font-size: 36px;
}

.store_tiktok_shop_content3_text {
	margin-bottom: 4em;
}

.store_tiktok_shop_content3_text p {
	font-size: 20px;
	font-weight: 200;
	margin: 1em auto;
}

.store_tiktok_shop_content3_text p span {
	font-weight: bold;
	margin-right: 16px;
	color: #fe2c55;
}

.store_tiktok_shop_content3_text p span:last-child {
	margin-right: 0;
}

.store_tiktok_shop_content3_text p span:before {
	font-family: 'lnw-icon';
	margin-right: 4px;
	content: '\e91c';
	vertical-align: middle;
}

.store_tiktok_shop_content3 .store_tiktok_shop_container {


	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

.store_tiktok_shop_content3_feature {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;

	box-sizing: border-box;
	min-width: 270px;
	margin: 10px;
	padding: 40px 30px;
	text-align: center;
	border-radius: 15px;
	background: #fff;
	-webkit-box-flex: 1;
}

.store_tiktok_shop_content3_feature h2 {
	font-size: 24px;
	text-align: center;
	letter-spacing: 0;
	color: #464646;
}

.store_tiktok_shop_content3_feature h3 {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.store_tiktok_shop_content3_feature img {
	margin: 10px auto;
}

.store_tiktok_shop_content3_feature_text {
	font-size: 13px;
	margin-top: 20px;
	color: #9e9e9e;
}

.store_tiktok_shop_content3_quote {
	font-family: 'sukhumvit set', 'promptregular';
	font-size: 28px;
	font-style: italic;
	line-height: 1.8em;
	position: relative;
	max-width: 820px;
	margin: 80px auto 120px;
	padding: 60px 0;
	text-align: center;
	letter-spacing: 1px;
	color: #464646;
}

.store_tiktok_shop_content3_quote:before,
.store_tiktok_shop_content3_quote:after {
	position: absolute;
	left: 50%;
	width: 240px;
	height: 2px;
	content: '';
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #464646;
}

.store_tiktok_shop_content3_quote:before {
	top: 0;
}

.store_tiktok_shop_content3_quote:after {
	bottom: 0;
}

.store_tiktok_shop_content4 h1 {
	font-size: 36px;
}

.store_tiktok_shop_content4 .store_tiktok_shop_container {


	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
}

.store_tiktok_shop_content4_item {
	width: 300px;
}

.store_tiktok_shop_content4_item p {
	font-size: 24px;
	height: 68px;
	margin-top: 20px;
	text-align: left;
}

.store_tiktok_shop_content4_step {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	width: 92px;
	height: 30px;
	padding-left: 8px;
	text-align: left;
	color: #fff;
	background: #fe2c55;
}

/*** facebook messenger ***/
#onmenu_hero .facebook_messenger {
	background: #7946c1 url(../_images/store/hero/facebook_messenger_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: bold;
	display: inline-block;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1.4em;
	font-weight: 600;
	margin-top: 16px;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_text>span.line3 {
	font-size: 0.75em;
	margin-top: 16px;
}

.facebook_messenger .messenger_tag {
	font-size: 13px;
	font-weight: bold;
	display: inline-block !important;
	margin-bottom: 20px;
	padding: 2px 20px;
	letter-spacing: 0.5px;
	color: white;
	border-radius: 20px;
	background-color: #4678fd;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .messenger_tag {
	background: #FD6073;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_text {
	-ms-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	-webkit-box-flex: 3;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 4;
	-webkit-flex: 4;
	flex: 4;
	justify-content: center;
	text-align: center;
	-webkit-box-flex: 4;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}

#onmenu_hero .facebook_messenger .store_hero_wrapper .hero_image .hero_image_device {
	position: relative;
	z-index: 1;
	max-width: 100%;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
}

.store_facebook_messenger_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_facebook_messenger_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_facebook_messenger_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
}

.store_facebook_messenger_content p {
	font-size: 20px;
	line-height: 1.5em;
	max-width: 960px;
	color: #000;
}

.store_facebook_messenger_content h1 {
	font-size: 48px;
}

.store_facebook_messenger_content h1,
.store_facebook_messenger_content h2 {
	margin-top: 0;
	color: #000;
}

.store_facebook_messenger_content h2 {
	font-size: 36px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.store_facebook_messenger_content h1 span {
	white-space: nowrap;
}

.store_facebook_messenger_hilight {
	width: fit-content;
	white-space: nowrap;
	color: transparent;
	background: linear-gradient(90deg, #FD6073 0%, #1432FD 100%);
	-webkit-background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.store_facebook_messenger_content1 {
	position: relative;
	padding: 8% 0;
	background: #f4f6fb;
}

.store_facebook_messenger_content1 h1 {
	font-size: 48px;
}

.store_facebook_messenger_content1 p {
	font-size: 16px;
	margin-top: 0.5em;
	margin-bottom: 2em;
}

.store_facebook_messenger_content1 p:last-child {
	margin-bottom: 0;
}

.store_facebook_messenger_content1 .store_facebook_messenger_container {
	justify-content: flex-end;
}

.store_facebook_messenger_content1 .store_facebook_messenger_container>div {
	flex-basis: 60%;
	box-sizing: border-box;
	padding-left: 120px;
}

.store_facebook_messenger_content1:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 40%;
	content: '';
	background-image: url(../_images/store/store_facebook_messenger_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.store_facebook_messenger_content1 h3 {
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
}

.store_facebook_messenger_content2 {
	background: #333;
}

.store_facebook_messenger_content2 h2 {
	font-size: 48px;
	color: #fff;
}

.store_facebook_messenger_content2 p {
	font-size: 16px;
	color: #fff;
}

.store_facebook_messenger_content2 .store_facebook_messenger_container {
	justify-content: space-between;
}

.store_facebook_messenger_content2 .store_facebook_messenger_container>div {
	flex-basis: 20%;
}

.store_facebook_messenger_content3 {
	background: #31ffae url(../_images/store/store_facebook_messenger_3_bg.png) no-repeat;
	background-position: center;
	background-size: cover;
}

.store_facebook_messenger_content3 .store_facebook_messenger_container {
	align-items: center;
	justify-content: space-between;
}

.store_facebook_messenger_content3 .store_facebook_messenger_container>div {
	flex-basis: 50%;
	box-sizing: border-box;
}

.store_facebook_messenger_content3_text {
	padding-right: 40px;
}

.store_facebook_messenger_content3_img {
	text-align: center;
}

.store_facebook_messenger_content3 h2 {
	font-size: 48px;
}

.store_facebook_messenger_content3 ul {
	padding-left: 0;
	list-style: none;
}

.store_facebook_messenger_content3 ul li {
	font-size: 20px;
	margin: 8px 0;
}

.store_facebook_messenger_content3 ul li:before {
	font-family: 'lnw-icon';
	font-size: 20px;
	margin-right: 8px;
	content: '\e91c';
	vertical-align: middle;
}

.store_facebook_messenger_content4 {
	padding: 7% 0;
}

.store_facebook_messenger_content4 h2 {
	max-width: 800px;
	margin: 5% auto;
	text-align: center;
}

.store_facebook_messenger_content4 p {
	font-size: 16px;
	line-height: 2;
}

.store_facebook_messenger_content4 .store_facebook_messenger_container {
	align-items: center;
	justify-content: flex-start;
	max-width: none;
	margin-bottom: 40px;
}

.store_facebook_messenger_content4 .store_facebook_messenger_container.imgRight {
	flex-direction: row-reverse;
}

.store_facebook_messenger_content4_img {
	flex-basis: 50%;
}

.store_facebook_messenger_content4_img img {
	display: block;
}

.store_facebook_messenger_content4_text {
	box-sizing: border-box;
	width: 560px;
	padding-left: 64px;
}

.imgRight .store_facebook_messenger_content4_text {
	padding-right: 64px;
	padding-left: 0;
}

.store_facebook_messenger_content4 h3 {
	font-size: 32px;
}

.store_facebook_messenger_content4_1 {
	border-radius: 60px 60px 60px 20px
}

.store_facebook_messenger_content4_2 {
	border-radius: 60px 20px 20px 60px
}

.store_facebook_messenger_content4_3 {
	border-radius: 20px 60px 60px 20px
}

.store_facebook_messenger_content4_4 {
	border-radius: 60px 20px 60px 60px
}

.store_facebook_messenger_content5 {
	background: #f1f4f7;
}

.store_facebook_messenger_content5 h2 {
	margin-bottom: 2em;
	text-align: left !important;
}

.store_facebook_messenger_content5 .store_facebook_messenger_container {
	flex-wrap: wrap;
	justify-content: space-between;
}

.store_facebook_messenger_content5 .store_facebook_messenger_container>div {
	flex-basis: 30%;
	margin-bottom: 2em;
	text-align: left;
}

.store_facebook_messenger_content5 h3 {
	font-size: 24px;
	color: #333;
}

.store_facebook_messenger_content5 .store_facebook_messenger_container>div p {
	font-family: inherit;
	font-size: 16px;
	line-height: 1.5;
	color: #999;
}

.store_facebook_messenger_content5 .store_facebook_messenger_container>div:before {
	font-family: 'lnw-icon';
	font-size: 36px;
	line-height: normal;
	display: block;
	color: #333;
}

.store_facebook_messenger_content5_1:before {
	content: '\e95b';
}

.store_facebook_messenger_content5_2:before {
	content: '\e98a';
}

.store_facebook_messenger_content5_3:before {
	content: '\e967';
}

.store_facebook_messenger_content5_4:before {
	content: '\e971';
}

.store_facebook_messenger_content5_5:before {
	content: '\e942';
}

.store_facebook_messenger_content5_6:before {
	content: '\e94e';
}

.store_facebook_messenger_content6 {
	padding-bottom: 0;
}

.store_facebook_messenger_content6 h2 {
	font-size: 48px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.store_facebook_messenger_content6 p {
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
}

.store_facebook_messenger_content6 img {
	display: block;
	margin: auto;
}

/*** e-tax ***/
.store_hero_bg.etax {
	background: #21b1ff url(../_images/store/hero/etax_hero_bg.jpg) center center;
}

#onmenu_hero .etax .store_hero_wrapper .store_hero_text {
	text-align: center;
	color: white;
}

/*#onmenu_hero .etax .store_hero_wrapper .store_hero_text img {*/
/*	height: 96px;*/
/*	margin-bottom: 40px;*/
/*}*/
#onmenu_hero .etax .store_hero_wrapper .store_hero_text h1 {
	font-size: 2.2em;
	line-height: 72px;
	line-height: 1.2em !important;
	margin-bottom: 40px;
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	text-align: center;
	color: white;
}

#onmenu_hero .etax .store_hero_wrapper .store_hero_text .line1 {
	margin-bottom: 40px;
}

#onmenu_hero .etax .store_hero_wrapper .store_hero_text .line2 {
	font-size: 0.67em;
	line-height: 1.4em;
	-webkit-animation: fadein_delay 2s;
	animation: fadein_delay 2s;
}

.store_etax_universe .service-head {
	color: #2ba0fd;
}

.store_etax_intro_logo {
	display: inline-flex;
	vertical-align: top;
	align-items: center;
	margin: 10px 20px 10px 0;
	color: #333;
	font-size: 14px;
	background: white;
	border-radius: 20px;
	padding: 15px 25px;
	height: 50px;
	box-sizing: content-box;
	position: relative;
}

.store_etax_intro_logo img {
	max-height: 50px;
}

.store_etax_intro_logo .fa {
	position: absolute;
	right: -12px;
	top: -10px;
	border-radius: 30px;
	width: 30px;
	height: 30px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	color: white;
	font-size: 16px;
	border: 2px solid white;
}

.store_etax_intro_logo .fa.icon-check {
	background: limegreen;
}

.store_etax_intro_logo .fa.icon-x {
	background: red;
}

.store_etax_container .store_etax_intro_box {
	font-size: 16px;
}

.store_etax_intro_box,
.store_etax_intro_box_light {
	font-size: 20px;
	position: relative;
	padding-left: 25px;
	color: #333;
}

.store_etax_intro_box_light {
	color: white;
}

.store_etax_intro_box::before,
.store_etax_intro_box_light::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 4px;
	content: '';
	background: #2ba0fd;
}

.store_etax_intro_box_stamp::before {
	background: #85CC0D;
}

.store_etax_intro_box_light::before {
	background: white;
}

.store_etax_content {
	overflow: hidden;
	width: 100%;
	padding: 7.5% 0;
}

.store_etax_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_etax_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.store_etax_content p {
	font-size: 20px;
	line-height: 1.5em;
	max-width: 960px;
	color: #000;
}

.store_etax_content h2 {
	font-size: 48px;
	margin-top: 0;
	color: #000;
}

.store_etax_content h3 {
	font-size: 30px;
	color: #000;
}

.store_etax_content1 {
	background: #fff url(../_images/store/store_etax_1_bg.png) no-repeat;
	background-position: center;
	background-size: cover;
}

.store_etax_content1 .store_etax_container {
	align-items: center;
}

.store_etax_content1 .store_etax_container div {
	flex-basis: 50%;
}

.store_etax_content1_text {
	padding-left: 60px;
	text-align: left;
}

.store_etax_content2 {
	padding: 0 0 10%;
	/*background: #f0f7fa;*/
}

.store_etax_content2 .store_etax_container {
	align-items: flex-start;
	justify-content: space-around;
}

.store_etax_content2 .store_etax_content2_item {
	font-size: 16px;
	flex-basis: 24%;
	text-align: center;
	color: #9e9e9e;
}

.store_etax_content2 h3 {
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 8px;
}

.store_etax_content3 {
	background: linear-gradient(-35deg, #4ccffc, #2ba0fd);
	min-height: 100vh;
}

.store_etax_content3 h2 {
	margin-right: auto;
	margin-bottom: 1.5em;
	margin-left: auto;
	text-align: center;
	color: white;
}

.store_etax_content3 .store_etax_container {
	align-items: center;
	justify-content: space-between;
}

.store_etax_content3_table {
	overflow: hidden;
	flex-basis: 48%;
	border-radius: 50px;
	background: #fffe;
	box-shadow: 0 0 60px 0 #0b60dd33;
}

.store_etax_content3_table .store_etax_content3_table_header {
	font-size: 24px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
	text-align: left;
	color: #000;
	margin: 0 36px;
}

.store_etax_content3_table .store_etax_content3_table_header img {
	height: 54px;
}

.store_etax_content3_table ul {
	font-size: 16px;
	display: block;
	margin: 0 36px;
	margin-bottom: 4px;
	list-style: none;
	text-align: left;
}

.store_etax_content3_table ul li:first-child {
	border-top: 1px solid #eee;
}

.store_etax_content3_table ul li {
	padding: 16px 0;
	border-bottom: 1px solid #eee;
}

.store_etax_universe .fa.icon-x-square {
	color: orangered;
}

.store_etax_universe .fa.icon-check-square {
	color: limegreen;
}

.store_etax_content3_table ul li .fa {
	margin-right: 10px;
	vertical-align: top;
}

.store_etax_content3_table ul li:last-child {
	border-bottom: 0;
}

.store_etax_content4 {
	background: #385898;
}

.store_etax_content4 .store_etax_container {
	justify-content: center;
	max-width: 720px;
}

.store_etax_content4 h2 {
	margin-right: auto;
	margin-bottom: 1.5em;
	margin-left: auto;
	text-align: center;
	color: white;
}

.store_etax_content4_label {
	font-size: 24px;
	margin: 24px 0;
}

.store_etax_content4_label.label_green {
	color: #39b54a;
}

.store_etax_content4_label.label_red {
	color: #ff5c62;
}

.store_etax_content4_box {
	font-size: 16px;
	margin: 24px 0;
	padding: 30px;
	border-radius: 30px;
	background: #fff;
}

.store_etax_content5 {
	background: #fff url(../_images/store/store_etax_5_bg.png) no-repeat;
	background-position: top center;
	background-size: contain;
}

.store_etax_content5 h2 {
	margin-bottom: 1.5em;
	text-align: center;
}

.store_etax_content5 .store_etax_container {
	align-items: center;
	margin-top: 40px;
	margin-bottom: 40px;
}

.store_etax_content5 .store_etax_container div {
	flex-basis: 50%;
}

.store_etax_content5_text {
	padding-right: 60px;
	padding-left: 60px;
	text-align: left;
}

.store_etax_content5_text h3 {
	text-align: left;
}

.store_etax_container.imgRight {
	flex-flow: row-reverse;
}

.store_etax_content6 {
	margin-bottom: 150px;
	padding-bottom: 0;
	background: linear-gradient(-135deg, #4ccffc, #2ba0fd);
}

.store_etax_content6 .store_etax_container div {
	flex-basis: 100%;
}

.store_etax_content6 h2 {
	text-align: center;
	color: #fff;
}

.store_etax_content6 p {
	margin-right: auto;
	margin-left: auto;
	color: #fff;
}

.store_etax_content7 {
	padding: 0;
	/*background: linear-gradient(90deg, white 70%, #2ba0fd33);*/
}

/*.store_etax_content7_reverse {*/
/*	padding: 0;*/
/*	background: linear-gradient(-90deg, white 70%, #2ba0fd33);*/
/*}*/
.store_etax_content7 .store_etax_container {
	align-items: center;
	justify-content: flex-start;
	max-width: none;
}

.store_etax_content7 .store_etax_container div {
	flex-basis: 50%;
}

.store_etax_content7_img {
	align-self: stretch;
	background: #c3b0e8 url(../_images/store/store_etax_7.png) no-repeat;
	background-position: center;
	background-size: contain;
}

.store_etax_content7_text {
	max-width: 800px;
	padding: 7% 5%;
	text-align: left;
}

.store_etax_content7 h2 {
	font-size: 48px;
	text-align: left;
}

p.store_etax_content7_quote {
	position: relative;
	padding-left: 16px;
	color: #2ba0fd;
}

.store_etax_content7_quote::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 4px;
	content: '';
	background: #2ba0fd;
}

.store_etax_content8 {
	padding: 8% 0;
	background: #343434 url(../_images/store/store_etax_8_bg.png) no-repeat;
	background-position: center;
	background-size: cover;
}

.store_etax_content8 .store_etax_container div {
	flex-basis: 100%;
}

.store_etax_content8 h2 {
	font-size: 72px;
	text-align: center;
	color: #2ba0fd;
}

.store_etax_content8 h3 {
	font-size: 32px;
	text-align: center;
	color: white;
}

.store_etax_content8 h2 span {
	font-size: 24px;
}

.store_etax_content8 p {
	font-size: 24px;
	margin-top: 0 !important;
	margin-right: auto;
	margin-bottom: 0 !important;
	margin-left: auto;
	text-align: center;
	color: #fff;
}

.store_etax_content8_note {
	font-size: 16px;
	text-align: center;
	color: #8a9499;
}

.store_etax_content8_note span {
	display: block;
	margin: 8px 0;
}

.store_etax_content8_btn {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	margin: 2rem 0;
	padding: 0.75rem 2rem;
	transition: all 0.2s;
	color: #000;
	border-radius: 30px;
	background: #fff;
}

.store_etax_content8_btn:hover {
	text-decoration: none;
	color: #fff;
	background: #2ba0fd;
}

/*** product_set ***/
#onmenu_hero .product_set {
	background: #fcd34d url(../_images/store/hero/product_set_hero_bg.png) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_text h2 {
	font-family: 'sukhumvit set', 'promptregular';
	font-weight: 600;
	display: inline-block;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_text>span.line_tag {
	color: white;
	background: #000;
	border-radius: 10px;
	padding: 5px 15px;
	display: inline-block;
	margin-bottom: 15px;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_text>span.line1 {
	font-size: 2em;
	line-height: 1.2em;
	font-weight: 600;
	color: #000;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.8em;
	margin-top: 0.5em;
	color: #000;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
	margin-right: 1.5em;
}

#onmenu_hero .product_set .store_hero_wrapper .hero_image {
	position: relative;
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	overflow: hidden;

	align-items: center;
	-webkit-align-self: stretch;
	align-self: stretch;
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;

	justify-content: flex-start;
	text-align: center;
	-webkit-box-flex: 5;
	-ms-flex-item-align: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
}

.store_product_set_universe .service-head {
	color: #5bb0ff;
}

.store_product_set_universe .intro_box {
	font-size: 20px;
	position: relative;
	padding: 24px 32px;
	color: #000;
	background: #deefff;
	border-radius: 4px;
}

.store_product_set_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_product_set_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_product_set_container {
	/* display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex; */
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.store_product_set_content p {
	font-size: 20px;
	line-height: 1.5em;
	max-width: 960px;
	color: #000;
}

.store_product_set_content h2 {
	font-size: 36px;
	margin-top: 0;
	color: #000;
}

.store_product_set_content h3 {
	font-size: 30px;
	color: #000;
}

.store_product_set_content1 {
	background: #e5e5e5 url(../_images/store/store_product_set_1.jpg) no-repeat center center;
	background-size: cover;
	padding: 8% 0;
}

.store_product_set_content1 .store_product_set_container {
	flex-direction: row-reverse;
}

.store_product_set_content1 .store_product_set_container>div {
	flex-basis: 50%;
}

.store_product_set_content1 h2 {
	font-size: 48px;
}

.store_product_set_content1 p {
	margin-bottom: 0 !important;
	text-align: left;
	font-size: 16px;
	line-height: 2em;
}

.store_product_set_content2 {
	background: #fff;
}

.store_product_set_content2 h2 {
	margin-bottom: 1.5em;
	text-align: center;
}

.store_product_set_content2 .store_product_set_container {
	align-items: center;
	margin-top: 120px;
	margin-bottom: 120px;
}

.store_product_set_content2 .store_product_set_container>div {
	flex-basis: 50%;
}

.store_product_set_content2_text {
	padding-right: 40px;
	padding-left: 40px;
	text-align: left;
}

.store_product_set_content2_img {
	padding-right: 20px;
	padding-left: 20px;
}

.store_product_set_content2_text h3 {
	text-align: left;
}

.store_product_set_content2 .store_product_set_container.imgRight {
	flex-flow: row-reverse;
}

.store_product_set_content3 {
	background: #000 url(../_images/store/store_product_set_3_bg.png) no-repeat center center;
	background-size: cover;
}

.store_product_set_content3 .store_product_set_container>div {
	width: 100%;
}

.store_product_set_content3 h2 {
	text-align: center;
	color: #fff;
}

.store_product_set_content3 p {
	color: #fff;
	margin: auto;
}

.store_product_set_content3 img {
	margin-top: 5%;
	margin-bottom: 5%;
}

.store_product_set_content4 {
	padding: 0;
	background: #fcd34d;
}

.store_product_set_content4 .store_product_set_container {
	align-items: center;
	justify-content: flex-start;
	max-width: none;
}

.store_product_set_content4 .store_product_set_container div {
	flex-basis: 50%;
}

.store_product_set_content4_img img {
	max-width: none !important;
}

.store_product_set_content4_text {
	max-width: 800px;
	padding: 5%;
	text-align: left;
}

.store_product_set_content4 h2 {
	font-size: 42px;
	line-height: 1.33em;
	text-align: left;
}

.store_product_set_content4 .store_product_set_container.imgRight {
	flex-flow: row-reverse;
}

.store_product_set_content5 {
	background: #fff;
}

.store_product_set_content6 {
	background: #000 url(../_images/store/store_product_set_6_bg.png) no-repeat center bottom;
	background-size: cover;
	padding: 8% 0;
}

.store_product_set_content6 .store_product_set_container>div {
	width: 100%;
}

.store_product_set_content6 h2 {
	text-align: center;
	color: #fff;
}

.store_product_set_content6 p {
	color: #fff;
	margin: auto;
}

.store_product_set_content6 img {
	margin-top: 5%;
	max-width: 900px;
}

/*** purchase_account ***/
#onmenu_hero .purchase_account {
	background: #212777 url(../_images/store/hero/purchase_account_hero_bg.jpg) no-repeat center center;
	background-size: cover;
}

#onmenu_hero .purchase_account .store_hero_wrapper {
	justify-content: center;
}

#onmenu_hero .purchase_account .store_hero_wrapper .hero_text h1 {
	font-size: 2em;
	line-height: 1.2em !important;
	font-weight: 600;
	color: #FFF;
	text-align: center;
	margin: 0.5em 0;
}

#onmenu_hero .purchase_account .store_hero_wrapper .hero_text>span.line1 {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: 600;
	color: #FFF;
	text-align: center;
}

#onmenu_hero .purchase_account .store_hero_wrapper .hero_text>span.line2 {
	font-size: 0.5em;
	margin-top: 0.5em;
	color: #FFF;
	text-align: center;
}

#onmenu_hero .purchase_account .store_hero_wrapper .hero_text {
	-ms-flex: 5;
	-webkit-flex: 5;
	flex: 5;
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	-webkit-box-flex: 5;
	max-width: 800px;
}

.store_purchase_account_universe .service-head {
	color: #000;
}

.store_purchase_account_universe .intro_box {
	font-size: 20px;
	position: relative;
	padding: 24px 32px;
	color: #000;
	background: #fcd34d55;
	border-radius: 4px;
}

.store_purchase_account_content {
	overflow: hidden;
	width: 100%;
	padding: 5% 0;
}

.store_purchase_account_content img {
	max-width: 100%;
	margin: 0 auto;
}

.store_purchase_account_container {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.store_purchase_account_content p {
	font-size: 20px;
	line-height: 1.5em;
	max-width: 960px;
	color: #000;
}

.store_purchase_account_content h2 {
	font-size: 36px;
	margin-top: 0;
	color: #000;
}

.store_purchase_account_content h3 {
	font-size: 30px;
	color: #000;
}

.store_purchase_account_1 {
	padding-bottom: 0;
}

.store_purchase_account_1 .store_purchase_account_container {
	max-width: none;
	justify-content: flex-start;
	align-items: center;
}

.store_purchase_account_1_img {
	flex-basis: 50%;
}

.store_purchase_account_1_img img {
	display: block;
}

.store_purchase_account_1_text {
	flex-basis: 50%;
	max-width: 600px;
	padding: 40px;
	box-sizing: border-box;
}

.store_purchase_account_2 {
	background: #151954 url(../_images/store/store_purchase_account_2_bg.png) no-repeat center center;
	background-size: cover;
}

.store_purchase_account_2 .store_purchase_account_container {
	justify-content: center;
	max-width: 870px;
}

.store_purchase_account_2 h2 {
	color: #FFF;
	text-align: center;
	font-size: 48px;
}

.store_purchase_account_2 p {
	color: #FFF;
	text-align: left;
	padding-bottom: 2em;
}

.store_purchase_account_2 p span {
	color: #5bb0ff;
}

.store_purchase_account_3 {
	background: #eee;
}

.store_purchase_account_3 .store_purchase_account_container {
	justify-content: flex-start;
	flex-wrap: wrap;
}

.store_purchase_account_3 .store_purchase_account_container div {
	background: #FFF;
	flex-basis: 29%;
	margin: 2%;
	padding: 2.5em;
	border-radius: 20px;
	box-sizing: border-box;
}

.store_purchase_account_3 h2 {
	text-align: center;
	margin-bottom: 0.5em;
}

.store_purchase_account_3 p {
	margin: 0.5em 0;
	font-size: 16px;
	color: #9e9e9e;
}

.store_purchase_account_3 p.title {
	color: #000;
	font-weight: bold;
	font-size: 18px;
}

.store_purchase_account_3 .fa {
	display: inline-block;
	color: #000;
	margin-bottom: 4px;
}

.store_purchase_account_4 {
	padding: 0;
	background: #151954;
}

.store_purchase_account_4 .store_purchase_account_container {
	max-width: none;
	justify-content: flex-start;
	align-items: stretch;
}

.store_purchase_account_4_img {
	flex-basis: 50%;
	background: #151954 url(../_images/store/store_purchase_account_4.jpg) no-repeat center center;
	background-size: cover;
}

.store_purchase_account_4_text {
	flex-basis: 50%;
	max-width: 600px;
	padding-left: 80px;
	padding-top: 7%;
	padding-bottom: 7%;
	box-sizing: border-box;
}

.store_purchase_account_4_text h2 {
	color: #fff;
	font-size: 48px;
}

.store_purchase_account_4_text p {
	color: #fff;
}

.store_purchase_account_5 {
	background: #FFF url(../_images/store/store_purchase_account_5.jpg) no-repeat center center;
	background-size: cover;
	padding: 10% 0;
}

.store_purchase_account_5 .store_purchase_account_container {
	justify-content: flex-start;
}

.store_purchase_account_5_text {
	flex-basis: 50%;
	padding-right: 80px;
}


#v3_release_banner {
	position: absolute;
	z-index: 2100000001;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
}

#v3_release_banner>div {
	font-size: 14px;
	line-height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	color: white;
	gap: 15px;
}

#v3_release_banner .v3_sep {
	width: 1px;
	height: 20px;
	margin: 0px 5px;
	background: #fff3;
}

#v3_release_banner .v3_btn {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	display: inline-block;
	padding: 3px 12px 2px;
	-webkit-animation: sound_bump_gray 2s ease infinite;
	animation: sound_bump_gray 2s ease infinite;
	color: #0096ff;
	border-radius: 5px;
	background: white;
}

#v3_release_banner .v3_btn .fa {
	font-size: 11px !important;
	font-weight: bold;
}

@keyframes sound_bump_gray {
	0% {
		-webkit-box-shadow: 0 0 3px 0 rgba(0, 112, 193, 0.5);
		box-shadow: 0 0 3px 0 rgba(0, 112, 193, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(0, 112, 193, 0);
		box-shadow: 0 0 10px 20px rgba(0, 112, 193, 0)
	}
}

@-webkit-keyframes sound_bump_gray {
	0% {
		-webkit-box-shadow: 0 0 3px 0 rgba(0, 112, 193, 0.5);
		box-shadow: 0 0 3px 0 rgba(0, 112, 193, 0.5)
	}

	100% {
		-webkit-box-shadow: 0 0 10px 20px rgba(0, 112, 193, 0);
		box-shadow: 0 0 10px 20px rgba(0, 112, 193, 0)
	}
}

.wp_order_hero_content h1 img {
	float: none;
	margin: 0;
	vertical-align: middle;
}

.wp_order_hero_content h1 .minor {
	display: none;
}

.wp_form_order {
	font-size: 14px;
	margin-top: -50vh;
}

.wp_summary_container {
	top: 80px;
}

#lnw_cookie_consent_banner.size_small {
	bottom: 0;
}

.text-gradient-orange {
	display: inline-block;
	color: transparent;
	background: #ff8c00;
	background: linear-gradient(66deg, #ff8c00, #ffcc00);
	background-clip: text !important;
	text-shadow: none !important;
}

.store_v3.store_premium h1 span,
.text-gradient-blue {
	display: inline-block;
	color: transparent;
	background: #38b9eb;
	background: linear-gradient(66deg, #0360da, #00acf9);
	background-clip: text !important;
	text-shadow: none !important;
}

.store_v3.store_premium h1 {
	color: #111;
}

.store_v3.store_premium {
	min-height: 400px;
	background-image: url(../_images/v3/bg_beam_v10_0.jpg);
}

‹‹