<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "https://fonts.googleapis.com/css?family=Open+Sans|Pontano+Sans";

::-webkit-input-placeholder { /* chrome/opera/safari */
	color: #999;
}
::-moz-placeholder { /* firefox 19+ */
	color: #585656;
}
:-ms-input-placeholder { /* ie 10+ */
	color: #999 !important;
}
:-moz-placeholder { /* firefox 18- */
	color: #585656;
}

a {
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

blockquote {
	background: none;
	padding: 0 0 0 20px;
}
blockquote,
blockquote p {
	font-style: normal;
	font-weight: normal;
}
blockquote:before {
	content: "";
}

body {
	background-position: center center !important;
	background-size: cover !important;
}

/* buttons */
button {
	cursor: pointer;
}
a.button {
	margin-top: -7px;
}
.button,
.button-reset,
.button-submit,
input[type="submit"],
input[type="reset"] {
	background-color: #585656;
	border: none;
	border-radius: 2px;
	color: #FFF;
	cursor: pointer;
	font-size: 100%;
	font-weight: normal;
	line-height: 2.3em;
	height: 34px;
	letter-spacing: 1px;
	padding-bottom: 0;
	padding-right: 20px;
	padding-top: 0;
	text-transform: uppercase;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
@media only screen and (max-width: 768px) {
	.button,
	.button-reset,
	.button-submit,
	input[type="reset"],
	input[type="submit"] {
		/*height: 34px;*/
		padding-right: 10px;
	}
}
.button-reset,	
input[type="reset"] {
	margin-left: 15px;
}
.button:active {
	top: 0;
}
.button:focus {
	color: #FFF;
}
.button:hover,
.button-reset:hover,
.button-submit:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #999;
}

input[type="button" i],
input[type="submit" i],
input[type="reset" i] {
	-webkit-appearance: textfield;
}

input.button[type="submit"],
input.medium.button[type="submit"] {
	padding-bottom: 0;
	padding-top: 0;
}
/* end - buttons */

code {
	color: inherit;
	font-size: 100%;
	line-height: 0;
}

div {
	line-height: 1.5em;
}

/* headers */
h1, h2, h3, h4,
.page-title,
h1.page-title {
	line-height: 1.3em;
}
h5, h6 {
	line-height: 1.5em;
}

h1,
.page-title,
h1.page-title,
.page-title-inner .page-title {
	font-size: 300%;
}
@media only screen and (max-width: 768px) {
	h1,
	.page-title,
	h1.page-title,
	.page-title-inner .page-title {
		font-size: 260%;
	}
}
@media only screen and (max-width: 414px) {
	h1,
	.page-title,
	h1.page-title,
	.page-title-inner .page-title {
		font-size: 190%;
	}
}
.entry-header h1,
h1.entry-title {
	font-size: 150% !important;
}
h2,
.wpb_content_element h2 {
	font-size: 250%;
}
@media only screen and (max-width: 768px) {
	h2,
	.wpb_content_element h2 {
		font-size: 190%;
	}
}
h3 {
	font-size: 190%;
}
@media only screen and (max-width: 768px) {
	h3 {
		font-size: 170%;
	}
}
article.post h3.entry-title {
	font-size: 150%;
}
h3.widget-title {
	font-size: 100%;
}
h4 {
	font-size: 150%;
}
h5 {
	font-size: 130%;
}
h6 {
	font-size: 109%;
	text-transform: none;
}

h1,
h1.entry-title {
	margin-bottom: 40px;
}
.wpb_text_column h1:last-child {
	margin-bottom: 40px !important;
}
@media only screen and (max-width: 768px) {
	h1,
	h1.entry-title {
		margin-bottom: 20px;
	}
	.wpb_text_column h1:last-child {
		margin-bottom: 20px !important;
	}
}
h2, h3, h4 {
	margin-bottom: 10px;
}
.wpb_text_column h2 {
	margin-bottom: 10px !important;
}
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child {
	margin-bottom: 10px !important;
}
h5, h6 {
	margin-bottom: 5px;
}
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 5px !important;
}

h2, h3, h4 {
	margin-top: 40px;
}
.wpb_text_column h2 {
	margin-top: 40px !important;
}
@media only screen and (max-width: 768px) {
	h2, h3, h4 {
		margin-top: 20px;
	}
	.wpb_text_column h2 {
		margin-top: 20px !important;
	}
}

h3.widget-title {
	margin-bottom: 5px;
	margin-top: 0;
}
/* end - headers */

hr {
	border-color: #878787;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
select {
	border-radius: 2px;
}
/*
@media only screen and (max-width: 768px) {
	input[type="text"],
	input[type="password"],
	input[type="date"],
	input[type="datetime"],
	input[type="email"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="time"],
	input[type="url"],
	select {
		height: 34px;
	}
}
*/

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
	border-radius: 2px;
	color: #585656;
	font-size: 100%;
	margin-bottom: 0;
	padding-left: 7px;
}

label {
	font-size: 100%;
	font-weight: normal;
}

/* lists */
#main-content .entry-content dl,
#main-content .entry-content ul,
#main-content .wpb_text_column dl,
#main-content .wpb_text_column ul,
.tabs-content dl {
	list-style-position: outside;
	padding-left: 20px;
}

#main-content .entry-content dl,
#main-content .entry-content ol,
#main-content .entry-content ul
#main-content .wpb_text_column dl,
#main-content .wpb_text_column ol,
#main-content .wpb_text_column ul {
	margin-bottom: 0.8em;
}

#main-content .entry-content ul li li,
#main-content .wpb_text_column ul li li {
	margin-left: 0;
}

#main-content .entry-content li ol,
#main-content .entry-content li ul,
#main-content .wpb_text_column li ol,
#main-content .wpb_text_column li ul {
	margin-top: 5px;
}
/* end - lists */

p {
	font-size: 100%;
	line-height: 1.5em;
}

select {
	border: 1px solid #DFDFDF;
	font-size: 100%;
	padding: 5px 4px;
}

select option {
	padding: 1px 7px;
}

sub,
sup {
	font-size: 72%;
}

table {
	background: none;
	border: none;
	border-collapse: collapse;
	border-radius: 0;
	margin-bottom: 0;
}

table tbody tr:nth-child(2n) {
	background: none;
}

table tbody tr td,
table tfoot tr th,
table tfoot tr td,
table thead tr th,
table tr td {
	font-size: 100%;
	line-height: 1.5em;
	padding: 5px 0 5px 5px;
}
table tr td:first-child,
table tr th:first-child {
	padding-left: 0;
}

ul {
	list-style-image: none;
}

.backtotop {
	background: url(../images/backtotop.png) no-repeat center center;
	border: none;
	border-radius: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 99;
}
.backtotop:before {
	content: "";
}
.backtotop:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.breadcrumbs {
	display: none;
}

#change_wrap_div {
	background-position: center center;
	background-size: cover !important;
	width: auto;
}

.column,
.columns {
	line-height: 0;
	min-height: 0;
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (max-width: 767px) {
	#footer .column,
	#footer .columns {
		float: left;
		clear: none;
	}
}
@media only screen and (max-width: 568px) {
	#footer .column,
	#footer .columns {
		float: none;
		clear: both;
		width: auto !important;
	}
}

#footer .four,
#footer .row .four {
	width: 50%;
}

#layout {
	margin-bottom: 30px;
	margin-top: 30px;
}
body.about-us #layout {
	margin-top: 0;
}
body.single-product #layout {
	min-height: 650px;
}
@media only screen and (max-width: 414px) {
	#layout {
		margin-bottom: 35px;
		margin-top: 30px;
	}
}

.pp_social {
	display: none;
}

div.ppt { /* text in popup image */
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	margin-top: 12px !important;
}

.row .row {
	margin-left: -15px;
	margin-right: -15px;
}

#stuning-header {
	background-position: center top !important;
	background-size: cover;
	padding-bottom: 17%;
	padding-top: 12%;
	position: relative;
}
@media only screen and (max-width: 1024px) {
	#stuning-header {
		padding-bottom: 22%;
		padding-top: 22%;
	}
}
@media only screen and (max-width: 567px) {
	#stuning-header {
		padding-bottom: 25%;
		padding-top: 32%;
	}
}
@media only screen and (min-width: 1024px) {
	#stuning-header {
		background-attachment: fixed;
	}
}
body.error404 #stuning-header,
body.search #stuning-header {
	display: none;
}
body.woocommerce-page #stuning-header {
	background-image: none !important;
	padding-bottom: 0;
	padding-top: 0;
}

.widget {
	margin-bottom: 10px;
}

.widget a {
	color: #585656;
}
.widget a:hover {
	color: #999;
}

.widget ul &gt; li {
	font-size: 95%;
}

.widget h3.widget-title {
	text-align: center;
}

/* page title */
.page-title-inner {
	padding-top: 28px;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.page-title-inner {
		padding-top: 12px;
		width: 100%;
	}
}

/*body.archive #page-title,*/
body.post-type-archive-product #page-title,
body.single-product #page-title {
	display: none;
}
.page-title {
	padding-top: 30px;
}
.page-title-inner h1.page-title,
.page-title-inner .page-title,
.page-title-inner .subtitle {
	color: #585656;
	height: auto;
	float: left;
	padding: 0 0 10px;
	text-align: center;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.page-title-inner h1.page-title,
	.page-title-inner .page-title,
	.page-title-inner .subtitle {
		padding-bottom: 5px;
	}
}
@media only screen and (max-width: 800px) {
	.page-title-inner .subtitle {
		display: block;
	}
}
.page-title-inner h1.page-title,
.page-title-inner .page-title {
	box-shadow: none;	
}
body.woocommerce-page .page-title-inner h1.page-title,
body.woocommerce-page .page-title-inner .page-title,
body.woocommerce-page .page-title-inner .subtitle {
	text-align: left;
}
body.woocommerce-page .page-title-inner .subtitle {
	display: none;
}
/* end - page title */

/* social icons */
.head-soc-icons,
.head-soc-icons span {
	display: none;
}

.soc-icons {
	margin-bottom: 5px;
}

.soc-icons a.db {
	background-image: url(../images/soc_zalora.png) !important;
}
.soc-icons a.de {
	background-image: url(../images/soc_weibo.png) !important;
}
.soc-icons a.fb {
	background-image: url(../images/soc_facebook.png) !important;
}
.soc-icons a.in {
	background-image: url(../images/soc_instagram.png) !important;
}
.soc-icons a.lf {
	background-image: url(../images/soc_mydress.png) !important;
}
.soc-icons a.pi {
	background-image: url(../images/soc_tmall.png) !important;
}
.soc-icons a.vb {
	background-image: url(../images/soc_asos.png) !important;
}
.soc-icons a.vi {
	background-image: url(../images/soc_goxip.png) !important;
}
.soc-icons a.wp {
	background-image: url(../images/soc_weibo.png) !important;
}

.soc-icons a:before {
	display: none;
}

#footer .soc-icons a,
#sub-footer .soc-icons a {
	background-size: cover !important;
	float: left;
	height: 30px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: 5px;
	width: 30px;
}
#footer .soc-icons a:hover {
	border-bottom: none;
}
/* end - social icons */

/* footer */
#footer {
	background-color: #C1C1C1;
	padding-bottom: 15px;
}

#footer a {
	color: #FFF;
}
#footer a:hover {
	text-decoration: underline;
}

#footer table tr td {
	color: #FFF;
	padding-bottom: 0;
	padding-top: 0;
}

#footer .widget-title {
	color: #FFF;
	font-size: 130%;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
/* end - footer */

/* sub footer */
#sub-footer {
	padding-bottom: 18px;
}

#sub-footer a {
	color: #585656;
}
#sub-footer a:hover {
	color: #999;
}

#sub-footer .copyr {
	color: #585656;
	font-size: 100%;
	line-height: 2em;
}
/* end - sub footer */

/* header */
#header .header-wrap {
	background-color: #FAE5E4;
}

.icon-search {
	cursor: pointer;
}

.lang-sel {
	display: none;
}

.minicart-wrap {
	background-color: transparent;
	float: right;
	line-height: 1.5em;
	padding-right: 0;
	padding-top: 8px;
	position: static;
	text-align: right;
	text-transform: uppercase;
}

.minicart-wrap a {
	color: #585656;
}

#top-panel .login-header {
	float: right;
}

#top-panel .login-header .avatar {
	display: none;
}

#top-panel .login-header .links {
	float: right;
	font-size: 90%;
	position: static;
	text-transform: uppercase;
	width: auto;
}

#top-panel .login-header .links a {
	border-bottom: none;
	color: #FFF;
}

#logo {
	line-height: 0;
	padding-bottom: 30px;
	padding-top: 30px;
}
@media only screen and (max-width: 1024px) {
	#logo {
		float: left;
		text-align: left;
	}
}

#logo img {
	height: 25px;
}
@media only screen and (max-width: 1024px) {
	#logo img {
		height: 20px;
	}
}
@media only screen and (max-width: 414px) {
	#logo img {
		height: 15px;
	}
}

#top-panel {
	background: none;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0;
	position: absolute;
	right: 0;
	z-index: 9;
}

#top-panel .top-info {
	font-size: 90%;
}

/* search */
#top-panel .search {
	display: none;
}
/*
@media only screen and (max-width: 1024px) {
	#top-panel .search {
		width: auto;
	}
}
@media only screen and (max-width: 568px) {
	#top-panel .search {
		display: block;
	}
}
@media only screen and (max-width: 414px) {
	#top-panel .search {
		display: none;
	}
}
*/

#top-panel .searchform input {	
	height: 31px;
}

.searchform .btn {
	top: 11px;
}
@media only screen and (max-width: 768px) {
	.searchform .btn {
		top: 8px;
	}
}
.searchform .btn:hover {
	background-color: transparent;
}
#top-panel .searchform .btn {
	background-image: url(../images/search.png);
}

#top-panel .searchform .search-query {
	display: none;
	font-size: 100%;
	padding: 2px 35px 2px 10px;
}

/* end - search */
/* end - header */

/* menus */
@media only screen and (max-width: 767px) {
	.sub-menu a {
		font-size: 100%;
		line-height: 1.3em;
		padding-left: 0;
		padding-right: 0;
	}
}

/* footer */
#footer ul.menu &gt; li {
	float: left;
}

#footer ul.menu &gt; li.menu-item-language {
	display: none;
}

#footer ul.menu &gt; li &gt; a {
	margin-right: 40px;
}

#footer .sub-menu {
	display: block;
}
/* end - footer */

/* sub footer */
.footer-menu li {
	font-size: 100%;
	padding-left: 30px;
	text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
	.footer-menu li {
		padding-left: 15px;
	}
}

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

.footer-menu li a:hover {
	color: #999;
}
/* end - sub footer */

/* header */
.tiled-menu,
.tiled-menu.no-customizer {
	padding-top: 48px;
}
.tiled-menu {
	margin-bottom: 0;
	min-height: 0;
	padding-bottom: 0;
}
@media only screen and (max-width: 1024px) {
	.tiled-menu {
		text-align: left;
		width: auto;
	}
}
@media only screen and (max-width: 767px) {
	.tiled-menu {
		margin-top: 0;
	}
}

.tiled-menu li {
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

.tiled-menu li a {
	cursor: pointer;
}

.tiled-menu li.menu-item-language {
	display: none;
}

.tiled-menu &gt; .menu-item {
	font-size: 100%;
	margin-left: 0;
	text-transform: uppercase;
}

.tiled-menu &gt; .menu-item.wpml-ls-menu-item {
	display: none;
}

.tiled-menu &gt; .menu-item &gt; a {
	color: #585656;
	display: inline-block;
	line-height: 1.3em;
	margin-left: 30px;
	padding-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
	.tiled-menu &gt; .menu-item &gt; a {
		margin-left: 15px;
	}
}
.tiled-menu &gt; .menu-item:hover &gt; a {
	color: #999;
}
.tiled-menu &gt; .menu-item:first-child &gt; a {
	margin-left: 0;
}

.tiled-menu &gt; .menu-item.current-category-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-category-ancestor &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-menu-ancestor &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-item &gt; a,
.tiled-menu &gt; .menu-item.current-menu-item &gt; a:hover,
.tiled-menu &gt; .menu-item.current-menu-parent &gt; a,
.tiled-menu &gt; .menu-item.current-menu-parent &gt; a:hover,
.tiled-menu &gt; .menu-item.current-post-ancestor &gt; a,
.tiled-menu &gt; .menu-item.current-post-ancestor &gt; a:hover {
	color: #999;
}

.tiled-menu &gt; .menu-item.has-children &gt; a,
.tiled-menu &gt; .menu-item.has-children &gt; a:hover {
	color: #999;
}

.tiled-menu &gt; .menu-item &gt; a img {
	vertical-align: middle;
}

.tiled-menu .sub-menu {
	background: #FAE5E4;
	padding-bottom: 5px;
	left: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	top: 20px;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.tiled-menu &gt; .menu-item.hover &gt; .sub-menu {
	display: block;
}
.tiled-menu &gt; .menu-item.hover:hover &gt; .sub-menu {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
    top: 100%;
}

.tiled-menu .sub-menu a {
	color: #585656;
	font-size: 100%;
	height: auto;
	left: 10px;
	line-height: 1.5em;
	opacity: 1;
	filter: alpha(opacity=100);
	padding: 5px 20px;
}
.tiled-menu .sub-menu a:hover {
	background: none;
	border-left: 0;
	color: #999;
	text-indent: 0;
}

.tiled-menu .sub-menu li:first-child a {
	padding-top: 10px;
}

.tiled-menu .sub-menu li {
	background: transparent;
	border-bottom: none;
	font-size: 100%;
}

.tiled-menu .sub-menu li.menu-item.current-menu-item &gt; a,
.tiled-menu .sub-menu li.menu-item.current-menu-item &gt; a:hover,
.tiled-menu .sub-menu li.menu-item.current-menu-parent &gt; a,
.tiled-menu .sub-menu li.menu-item.current-menu-parent &gt; a:hover {
	color: #999;
}
/* end - header */
/* end - menus */

/* error page, post, single post and search page */
.archive-menu {
	display: none;
}

article.post {
	box-shadow: none;
	margin-bottom: 15px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	position: static !important;
}

.entry-summary {
	margin-top: 0;
}

article.post .entry-title {
	color: #777;
}
article.post h3.entry-title {
	margin-bottom: 0;
	margin-top: 0;
}
article.post .entry-title:after {
	border-bottom: 2px solid #777;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

article.post h3.entry-title a:hover {
	color: #CD617C;
}

body.error404 .post select,
body.error404 .post ul {
	display: none;
}

article .date {
	background: none;
	color: #585656;
	display: inline-block;
	float: none;
	font-size: 90%;
	font-weight: normal;
	height: auto;
	text-transform: uppercase;
	width: auto;
}
body.search-results article .date {
	display: none;
}

article .date .day {
	display: inline-block;
	font-size: 100%;
	font-weight: normal;
	padding-top: 0;
}
body.single article .date .day {
	float: left;
	padding-top: 0;
}

article .date .month {
	font-size: 100%;
	line-height: 1.3em;
}
body.single article .date .month {
	float: left;
	padding-left: 4px;
}

.dopinfo {
	display: none;
	font-size: 100%;
}
.entry-meta.dopinfo {
	font-size: 100%;
}

.post .entry-header {
	border-bottom: none !important;
	display: none;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	width: 100%;
}
.post .entry-header:first-child {
	display: table;
}

.entry-thumb a.link:before {
	content: "";
}
.entry-thumb a.link:hover {
	background: rgba(255, 255, 255, 0.3);
}

.entry-thumb:hover &gt; img {
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/* pagination */
span.page-numbers {
	color: #929496;
	padding-bottom: 2px;
}

.page-numbers li {
	border-color: #929496;
	/*font-size: 90%;*/
	font-size: 100%;
	margin-right: 8px;
}

.page-numbers li a {
	color: #929496;
	padding-bottom: 2px;
	text-transform: lowercase;
}

.page-numbers li:hover a,
.page-numbers li a:focus {
	background: #D7D7D7;
	color: #929496;
}

.page-numbers li span.current {
	background-color: #929496;
	padding-bottom: 2px;
}
/* end - pagination */
/* end - error page, post, single post and search page */

/* error page */
.cat-item {
	padding-bottom: 0 !important;
}
/* end - error page */

/* post */
#grid-posts {
	height: auto !important;
	margin-left: -15px;
	margin-right: -15px;
}
/* end - post */

/* plugins */
/* addtoany share buttons */
.a2a_kit .a2a_svg {
	background-color: #585656 !important;
}

.addtoany_list {
	display: inline-block;
	margin-top: 20px;
}

.addtoany_list a {
	padding-left: 0;
	padding-right: 10px;
}

.addtoany_list.a2a_kit_size_32 a &gt; span {
	border-radius: 50%;
	height: 30px;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	width: 30px;
}
/* end - addtoany share buttons */

/* form maker */
.captcha_img {
	height: 40px;
}
@media only screen and (max-width: 768px) {
	.captcha_img {
		height: 34px;
	}
}

.field-name {
	display: none;
}

#footer .error,
#footer .warning {
	border: none;
	margin-left: inherit;
	margin-right: inherit;
}

.wdform-field {
	width: auto !important;
}
@media only screen and (max-width: 768px) {
	.wdform-field {
		width: 100% !important;
	}
}

.wdform_page .button-submit {
	margin-left: 200px;
}
@media only screen and (max-width: 768px) {
	.wdform_page .button-submit {
		margin-left: 0;
	}
}
.wdform_page[page_title="Newsletter"] .button-submit {
	margin-left: 10px;
}

@media only screen and (max-width: 414px) {
	.wdform-element-section {
		width: auto !important;
	}
}

.wdform-field[type="type_captcha"] .wdform-element-section &gt; div &gt; div &gt; div:first-child {
	min-width: 85px;
}
@media only screen and (max-width: 768px) {
	.wdform-field[type="type_captcha"] .wdform-element-section &gt; div &gt; div &gt; div:first-child {
		min-width: 72px;
	}
}

@media only screen and (max-width: 768px) {
	.wdform-label-section {
		width: 100% !important;
	}
}
/* end - form maker */

/* highlight search terms */
mark {
	background-color: transparent;
	color: #F00;
}
/* end - highlight search terms */

/* layer slider */
@media only screen and (max-width: 414px) {
	#before-content-block .ls-v6 .ls-bottom-nav-wrapper {
		top: -20px;
	}
	
	#before-content-block .ls-v6 .ls-bottom-slidebuttons a {
		height: 5px;
		width: 5px !important;
	}
}

@media only screen and (max-width: 768px) {
	.ls-nav-next,
	.ls-nav-prev {
		display: none !important;
	}
}
/* end - layer slider */

/* responsive menu */
button#responsive-menu-button {
	right: 15px;
}

#responsive-menu-container li.responsive-menu-item {
	text-transform: uppercase;
}

#responsive-menu-container li.responsive-menu-item.wpml-ls-item-en {
	font-family: "Pontano Sans", sans-serif;
	font-weight: 700;
}
#responsive-menu-container li.responsive-menu-item.wpml-ls-item-zh-hans,
#responsive-menu-container li.responsive-menu-item.wpml-ls-item-zh-hant {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

#responsive-menu-container .responsive-menu-search-box {
	font-size: 18px;
}

#responsive-menu-container #responsive-menu-title,
#responsive-menu-container #responsive-menu-title .txt-en {
	font-family: "Pontano Sans", sans-serif;
}

#responsive-menu-container #responsive-menu-title .txt-zhs,
#responsive-menu-container #responsive-menu-title .txt-zht {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}
/* end - responsive menu */

/* visual composer */
.vc_col-has-fill &gt; .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_row &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_vc_row &gt; .vc_row &gt; .vc_vc_column &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner &gt; .vc_row &gt; .vc_vc_column_inner &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_row &gt; .vc_vc_column &gt; .vc_column_container &gt; .vc_column-inner,
.vc_row-has-fill &gt; .vc_vc_column_inner &gt; .vc_column_container &gt; .vc_column-inner {
	padding-top: 0;
}

/* image */
/*
.wpb_single_image a {
	opacity: 1;
	filter: alpha(opacity=100);
}
.wpb_single_image a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
*/

.wpb_single_image .vc_single_image-wrapper.vc_box_outline {
	padding: 0;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img {
	border: none;
}
/* end - image */
/* end - visual composer */

/* woocommerce */
.cart .button {
	height: 34px;
	line-height: 2.4em;
	padding-bottom: 0;
	padding-top: 0;
}

.prod-image-wrap img {
	border: 1px solid #E7E7E7;
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	width: 100%;
}
.prod-image-wrap img:hover {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.product-name a {
	color: #585656;
}

#shipping_method {
	list-style: none;
}

body.woocommerce-checkout .shop_table tfoot tr:first-child {
	display: none;
}

.shop_table td,
.shop_table th {
	padding: 15px 12px;
}
.shop_table th {
	letter-spacing: 1px;
	text-transform: uppercase;
}

.shop_table td:first-child,
.shop_table th:first-child {
	padding-left: 12px;
}

.shop_table .cart_item td {
	padding: 15px 12px;
}

.variation dt {
	line-height: 1.5em;
}

.variation p {
	margin-bottom: 0;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	padding: 22px 30px;
	text-shadow: none;
}
.woocommerce-info {
	border-color: #BBB;
}

/* cart page */
.cart-subtotal {
	display: none;
}

.cart_totals th {
	vertical-align: top;
}

.cart_totals.calculated_shipping h2 {
    text-align: right;
}

.woocommerce .cart-empty:nth-child(2) {
	display: none;
}

.fee {
	display: none;
}

.product-thumbnail img {
	width: 70px;
}

.return-to-shop {
	margin-top: 30px;
}

.shipping th {
	vertical-align: top;
}

.shop_table .actions {
	padding-right: 0;
}

.shop_table .button {
	margin-right: 0;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	margin-top: 30px;
	width: 100%;
}

.woocommerce .cart-collaterals .cart_totals a.button.alt,
.woocommerce-page .cart-collaterals .cart_totals a.button.alt {
	color: #FFF;
	font-size: 100%;
	padding-bottom: 0;
	padding-top: 0;
	width: auto;
}

.woocommerce .cart-collaterals .cart_totals tr td {
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr td {
	border-top: 0;
}

.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr th {
	border-top: 0;
	white-space: nowrap;
	width: 80%;
}

.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
	color: #585656;
	height: 34px;
}
/* end - cart page */

/* cart sidebar */
ul.cart_list li a,
ul.product_list_widget li a {
	color: #585656;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3em;
}

.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl dd {
	font-size: 85%;
	margin-bottom: 0;
}

.woocommerce ul.cart_list li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.product_list_widget li dl dt {
	font-size: 85%;
}

.cat-item.current-cat a,
.cat-item.current-cat span {
    color: #999;
}

.widget_shopping_cart h3.widget-title {
	margin-top: 0;
}

.product_list_widget li,
.widget_shopping_cart li {
	font-size: 85%;
	font-weight: normal;
}

#footer ul.product_list_widget li a {
	font-size: 105%;
	font-weight: normal;
	line-height: 1.3em;
}

#footer .product_list_widget li img {
	background-color: #F2F2F2;
	border: 3px solid #EE7C2F;
	max-height: none;
}

.product_list_widget li img,
.widget_shopping_cart li img {
	max-width: 60px;
}

.widget_shopping_cart .amount {
	color: #D25151;
	font-family: "Pontano Sans", sans-serif;
}
.widget_shopping_cart .amount:first-child {
	color: #585656;
	font-weight: normal;
}
.widget_shopping_cart .total .amount {
	color: #585656;
}

.widget_shopping_cart .quantity {
	padding-left: 20px;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total {
	border-top: 1px solid #E7E7E7;
}

.woocommerce .widget_layered_nav ul li a,
.woocommerce-page .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li span {
    padding-bottom: 0;
    padding-top: 0;
}
.woocommerce .widget_layered_nav ul li span,
.woocommerce-page .widget_layered_nav ul li span {
    padding-left: 3px;
    padding-top: 2px;
}

.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a {
	border-bottom: 1px solid #000;
	border-radius: 0;
    color: #000;
	padding-left: 0;
	padding-right: 0;
}
/* end - cart sidebar */

/* checkout page */
#billing_company_field,
#billing_country_field {
	display: none;
}

#billing_postcode_field {
	display: none !important;
}

#order_review_heading {
	padding-top: 50px;
}

.payment_box {
	padding-left: 31px;
}

.select2-container,
.select2-results .select2-result-label {
	font-size: 100%;
}

.select2-container .select2-selection--single {
	height: 34px;
	padding-top: 7px;
}

.select2-container--default .select2-selection--single {
	border-color: #DFDFDF;
	border-radius: 2px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1.5em;
	color: #585656;
}

.select2-drop-active {
	border-color: #DFDFDF;
}

#shipping_country_field {
	display: none;
}

#shipping_postcode_field {
	display: none !important;
}

.shop_table .cart_item th:first-child {
	padding-left: 12px;
}

.woocommerce .checkout .col-2 h3,
.woocommerce-page .checkout .col-2 h3 {
	font-size: 130%;
}

.woocommerce #payment,
.woocommerce-page #payment {
	background: none;
}

.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row {
	padding-right: 0;
}

.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods {
	border-bottom: none;
}

/***********
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	margin-top: 15px;
}
*/

.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
	padding-right: 0;
}

.woocommerce #payment .terms label {
	float: right;
	padding-left: 5px;
}

.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3,
#order_review_heading {
	font-size: 130%;
	text-transform: uppercase;
}
.woocommerce-additional-fields h3,
.woocommerce-billing-fields h3 {
	margin-top: 0;
}
/* end - checkout page */

/* end - order review page */
.wc-item-meta {
	list-style: none;
}

.wc-item-meta li strong {
	font-weight: normal;
}

.wc-item-meta p {
	display: inline-block;
	margin-bottom: 0;
}

.woocommerce-order-overview {
	list-style: none;
}
/* order review page */

/* product sidebar */
body.post-type-archive-product #layout &gt; .row &gt;.nine,
body.single-product #layout &gt; .row &gt;.nine,
body.tax-product_cat #layout &gt; .row &gt;.nine {
	float: right;
	width: 100%;
}
body.single-product #layout &gt; .row &gt;.nine {
	width: 100%;
}
@media only screen and (min-width: 1024px) {
	body.post-type-archive-product #layout &gt; .row &gt;.nine,
	body.tax-product_cat #layout &gt; .row &gt;.nine {
		width: 78%;
	}
}

@media only screen and (min-width: 1024px) {
	body.single-product #layout &gt; .row &gt; .three {
		left: 0;
		position: absolute;
	}
	body.post-type-archive-product #layout &gt; .row &gt; .three,
	body.single-product .three,
	body.tax-product_cat .three {
		display: inline-block;
		width: 22%;
	}
}

body.woocommerce-page .three section {
	background-color: #F9F9F9;
	border: 1px solid #EEE;
	margin-bottom: 15px;
	padding: 20px;
}

.count {
	float: right !important;
	font-size: 85%;
	text-align: center;
	width: 35px;
}

.woocommerce-product-search button[type="submit"] {
	background-color: #D7D7D7;
	border: none;
	color: #585656;
	font-size: 90%;
	height: 34px;
	letter-spacing: 1px;
	margin-top: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-transform: uppercase;
	width: 100%;
}
/* end - product sidebar */

/* products page */
.added_to_cart {
	color: #585656;
	display: inline-block;
}

.entry-thumb a.link,
.product-ordering,
.onsale {
	display: none;
}

.product .prod-wrap {
	margin-bottom: 0;
}

ul.products {
	margin-left: -4px !important;
	margin-right: -4px !important;
}

ul.products li.product {
	padding-left: 4px;
	padding-right: 4px;
}
ul.products li.product.first {
	clear: none;
}

ul.products li.product h3 {
	color: #585656;
	font-size: 109%;
	margin-bottom: 0;
	margin-top: 30px;
	position: absolute;
}

.amount {
	font-family: "Pontano Sans", sans-serif;
}
ul.products li.product .amount {
	color: #D25151;
	font-size: 100%;
	font-weight: normal;
}
ul.products li.product del .amount {
	background-color: transparent;
	color: #AAA;
}
ul.products li.product .price &gt; .amount {
	color: #585656;
	font-weight: normal;
}

.price {
	font-family: "Pontano Sans", sans-serif;
}
ul.products li.product .price {
	float: right;
	margin-top: 6px;
}

.woocommerce .product .add-info {
	display: none;
}

ul.products li.product:hover .button,
ul.products li.product:hover .prod-details {
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

ul.products li.product .prod-cat {
	border-left: none;
	color: #BBB;
	float: left;
	font-size: 90%;
	padding-left: 0;
	padding-top: 5px;	
	text-transform: uppercase;
}
ul.products li.product .prod-cat:before {
	background-color: #D7DADA;
	border-radius: 50%;
	color: #FFF;
	content: "";
	display: table;
	float: left;
	height: 15px;
	margin-right: 5px;
	margin-top: 3px;
	width: 15px;
}

.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
	margin-right: 20px;
}
/* end - products page */

/* product detail page */
.cl {
	display: none;
}

ins {
	color: #D25151;
	font-weight: 600;
	text-decoration: none;
}

#footer ins .amount {
	color: #EE7C2F;
}

del {
	color: #AAA;
}
#footer del {
	color: #FFF;
}
	
del .amount {
	color: #AAA;
	font-size: 100%;
}
#footer del .amount {
	color: #FFF;
}
.price &gt; .amount {
	color: #585656;
}

.flex-control-nav {
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}

.quantity label {
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}

.product.type-product {
	height: auto !important;
	min-height: 430px;
}
@media only screen and (max-width: 768px) {
	.product.type-product {
		min-height: 380px;
	}
}
@media only screen and (max-width: 568px) {
	.product.type-product {
		min-height: 300px;
	}
}

@media only screen and (max-width: 767px) {
	.row .mobile-two {
		clear: none;
		padding-left: 15px;
		padding-right: 15px;
		width: 33.33% !important;
	}
}

@media only screen and (max-width: 414px) {
	.row .mobile-two {
		width: auto !important;
	}
}

.product.type-product .tabs {
	display: none;
}

.posted_in {
	text-transform: uppercase;
}

.posted_in a {
	color: #585656;
	text-transform: none;
}
.posted_in a:hover {
	color: #999;
}

.product_meta {
	letter-spacing: 1px;
	margin-top: 15px;
}

.reset_variations {
	color: #585656;
	font-size: 90%;
}
.reset_variations:hover {
	color: #999;
}

.shop__main_desc {
	padding-bottom: 0;
}

.sku {
	font-family: "Open Sans", sans-serif;
}

.sku_wrapper {
	display: inline-block;
	width: 100%;
}
.shop_table .sku_wrapper {
	font-weight: normal;
}

.summary .description {
	display: none;
	padding-bottom: 0;
	padding-top: 0;
}

.summary .price {
	color: #999;
	font-family: "Open Sans", sans-serif;
	font-size: 130%;
}

.tabs-content h2 {
	display: none;
}

.tabs-content.twelve {
	padding-left: 0;
	padding-right: 0;
	width: auto;
}
@media only screen and (min-width: 768px) {
	.tabs-content.twelve {
		float: right;
		width: 50%;
	}
}
@media only screen and (min-width: 1024px) {
	.tabs-content.twelve {
		float: right;
		width: 42%;
	}
}

ul.tabs-content.contained &gt; li {
	display: inline-block;
}

.woocommerce table.shop_attributes td ul,
.woocommerce-page table.shop_attributes td ul {
	list-style-type: disc;
	margin-left: 2px;
}

#tab-descriptionTab ul {
	list-style-type: inherit;
	margin-left: 0;
	margin-bottom: 0.8em;
}
#tab-descriptionTab .wpb_text_column ul {
	margin-bottom: 0.8em;
}

#tab-descriptionTab table {
	border-top: 1px solid #E7E7E7;
}

#tab-descriptionTab table tr td {
	border-bottom: 1px solid #E7E7E7;
}
#tab-descriptionTab table tr td:first-child {
	letter-spacing: 1px;
	text-transform: uppercase;
}

#tab-descriptionTab table tr th {
	border-bottom: 1px solid #E7E7E7;
}

.type-product .images {
	padding-bottom: 180px;
}
@media only screen and (max-width: 767px) {
	.type-product .images {
		width: 70%;
	}
}
@media only screen and (max-width: 414px) {
	.type-product .images {
		width: 100%;
	}
}
@media only screen and (min-width: 768px) {
	.type-product .images {
		width: 47%;
	}
}
@media only screen and (min-width: 1024px) {
	.type-product .images {
		margin-left: 21.5%;
		width: 35%;
	}
}

@media only screen and (max-width: 767px) {
	.type-product .images img {
		margin-left: inherit;
		margin-right: inherit;
	}
}

.type-product .images div.thumbnails a &gt; img {
	border: 1px solid #E7E7E7;
	margin: 0;
	min-height: inherit;
}

.type-product .summary {
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.type-product .summary {
		float: right;
		width: 50%;
	}
}
@media only screen and (min-width: 1024px) {
	.type-product .summary {
		width: 42%;
	}
}

.variations {
	margin-bottom: 15px;
}

.woocommerce.single h1 {
	letter-spacing: 0;
}

.woocommerce h2 {
	padding-top: 50px;
	text-transform: uppercase;
}

.woocommerce table.shop_attributes,
.woocommerce-page table.shop_attributes {
	margin-bottom: 0;
	border-top: none;
}

.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes td {
	font-style: normal;
	padding-bottom: 8px;
	padding-top: 8px;
}

.woocommerce table.shop_attributes td p,
.woocommerce-page table.shop_attributes td p {
	padding-bottom: 0;
	padding-top: 0;
}

.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes td {
	border-bottom: 1px solid #E7E7E7;
}

.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th {
	border-bottom: 1px solid #E7E7E7;
	letter-spacing: 1px;
	padding-left: 0;
	text-transform: uppercase;
}

.woocommerce td.label,
.woocommerce td.value {
	padding-left: 0;
	padding-right: 0;
	padding-top: 9px;
}

.woocommerce td.label label {
	letter-spacing: 1px;
	padding-top: 9px;
	text-transform: uppercase;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	line-height: 1.5em;
}
@media only screen and (min-width: 1024px) {
	body.single-product .woocommerce-error,
	body.single-product .woocommerce-info,
	body.single-product .woocommerce-message {
		margin-left: 21.5%;
	}
}

.woocommerce-product-gallery figure {
	min-height: 460px;
}

.woocommerce-product-gallery .flex-control-thumbs li {
	width: 100%;
}

.woocommerce-product-gallery__image {
	background: url(../images/loader.gif) no-repeat center center;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	display: none;
}

.woocommerce-variation-add-to-cart {
	margin-top: 15px;
}

.wpb_wl_summary form.cart {
	margin-bottom: 15px;
	margin-top: 15px;
}
/* end - product detail page */

/* search */
.woocommerce-product-search label {
	display: none;
}
/* end - search */
/* end - woocommerce */

/* woocommerce lightBox */
/***************
.wpb_wl_images,
.wpb_wl_summary {
	width: 50%;
}

.wpb_wl_preview_area .wpb_wl_preview {
	background: #999;
}
.wpb_wl_preview_area .wpb_wl_preview:hover {
	background: #999;
}

.wpb_wl_product_price ins {
	color: #D25151;
	text-decoration: none;
}

.wpb_wl_product_title {
	font-size: 109%;
	font-weight: 400;
}

.wpb_wl_quick_view_content label {
	padding-top: 8px;
}

.wpb_wl_summary .button {
	background: #999 !important;
}

.wpb_wl_summary .quantity .qty {
	max-width: 70px !important;
}
***/
/* end - woocommerce lightBox */

/* woocommerce variation swatches */
.tawcvs-swatches .swatch {
	border: none;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	font-size: 13px;
	line-height: 1.1em;
	opacity: 0.7;
	filter: alpha(opacity=70);
	padding-top: 8px;
}

.tawcvs-swatches .swatch.selected {
	border-color: #EEE;
}

.tawcvs-swatches .swatch-color.selected::before {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* end - woocommerce variation swatches */

/* wpb woocommerce related products slider */
figcaption {
	position: relative;
}

.wrps_related_products.wrps_theme_box figure {
	padding: 0;
}

.wrps_related_products.wrps_theme_box figcaption {
    text-align: left;
}

.wrps_related_products.wrps_theme_box .wpb-wrps-item {
	background: none;
}

.wpb_wrps_cart_btn {
	display: none;
}

.wpb_wrps_onsale {
	display: none;
}

.wpb_wrps_price {
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 30%;
}

.wpb_wrps_title {
	font-size: 109%;
	line-height: 1.3em;
    padding-top: 25px;
}

.wrps_related_products.wrps_theme_box .wpb_wrps_title a {
	color: #585656;	
}

.wrps_related_products_area .owl-buttons {
    top: -44px;
}
/* end - wpb woocommerce related products slider */

/* wpml */
#top-panel .wpml-ls-display {
	display: none;
}

.wpml-ls-statics-shortcode_actions {
	background-color: transparent;
	border-color: transparent;
	float: right !important;
}

.wpml-ls-legacy-list-horizontal {
	padding-right: 0;
}

.wpml-ls-legacy-list-horizontal a {
	padding: 0;
	margin-left: 8px
}

.wpml-ls-legacy-list-horizontal a span {
	vertical-align: auto;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
	font-size: 100%;
}

.wpml-ls-statics-shortcode_actions li:before {
	color: #585656;
	content: "/";
	float: left;
	font-family: "Pontano Sans", sans-serif;
	margin-left: 8px
}
.wpml-ls-statics-shortcode_actions li:first-child:before {
	color: transparent;
}

.wpml-ls-statics-shortcode_actions li.wpml-ls-item-en {
	font-family: "PT Sans", sans-serif;
}
.wpml-ls-statics-shortcode_actions li.wpml-ls-item-zh-hans,
.wpml-ls-statics-shortcode_actions li.wpml-ls-item-zh-hant {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
	font-weight: bold;
}

.wpml-ls-statics-shortcode_actions a {
	color: #585656;
	float: left;
}
.wpml-ls-statics-shortcode_actions a:hover,
.wpml-ls-statics-shortcode_actions a:focus {
	background-color: transparent;
	color: #999;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language &gt; a {
	color: #999;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover &gt; a,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language &gt; a:focus {
	background-color: transparent;
	color: #999;
}
/* end - wpml */
/* end - plugins */

/* others */
.align-center {
	text-align: center;
}
.align-bottom {
	vertical-align: middle;
}

.bg-btm {
	background-position: center bottom !important;
}
.bg-center {
	background-position: center center !important;
}
.bg-top {
	background-position: center top !important;
}
.bg-cover {
	background-size: cover;
}
@media only screen and (min-width: 768px) {
	.bg-fixed {
		background-attachment: fixed !important;
	}
}

.font-size-large li,
.font-size-large p {
	font-size: 120%;
}
.font-size-large li {
	padding-bottom: 10px;
}

.font-size-small li,
.font-size-small p,
.font-size-small table tr td,
.font-size-small table tr th {
	font-size: 90%;
	line-height: 1.3em;
}
.font-size-small li {
	padding-bottom: 10px;
}

.font-weight-light * {
	font-weight: 300 !important;
}

.line-height-large * {
	line-height: 1.8em;
}

.line-height-small * {
	line-height: 1em;
}

.margin-bottom-zero.wpb_text_column *,
.margin-bottom-zero h1:last-child,
.margin-bottom-zero h2:last-child,
.margin-bottom-zero h3:last-child,
.margin-bottom-zero h4:last-child,
.margin-bottom-zero h5:last-child,
.margin-bottom-zero h6:last-child {
	margin-bottom: 0 !important;
}

.margin-top-zero.wpb_text_column *,
.margin-top-zero h1:last-child,
.margin-top-zero h2:last-child,
.margin-top-zero h3:last-child,
.margin-top-zero h4:last-child,
.margin-top-zero h5:last-child,
.margin-top-zero h6:last-child {
	margin-top: 0 !important;
}

.more a,
a.more {
	color: #777;
	opacity: 1;
	filter: alpha(opacity=100);
}
.more a:hover,
a.more:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.nowrap {
	white-space: nowrap;
}

.uppercase * {
	text-transform: uppercase;
}

/* color */
.black,
.black * {
	color: #585656;
}
a.black:focus,
a.black:hover,
.black a:focus,
.black a:hover {
	color: #898A8B;
}

.grey,
.grey * {
	color: #777;
}
a.grey:focus,
a.grey:hover,
.grey a:focus,
.grey a:hover {
	color: #AAA;
}

.white,
.white * {
	color: #FFF;
}
a.white:focus,
a.white:hover,
.white a:focus,
.white a:hover {
	color: #BBB;
}
/* end - color */
/* end - others */

/* website */
@media only screen and (max-width: 1023px) {
	.feature {
		background-image: none !important;
	}
}	
@media only screen and (min-width: 1024px) {
	.feature {
		padding-top: 70px;
	}
}

@media only screen and (max-width: 1023px) {
	.feature .row {
		float: left;
		margin-bottom: 15px;
		margin-left: 0;
		margin-right: 0;
		padding-left: 7.5px;
		padding-right: 7.5px;
		width: 50%;
	}
}
@media only screen and (max-width: 414px) {
	.feature .row {
		float: none;
		padding-left: 15px;
		padding-right: 15px;
		width: auto;
	}
}

@media only screen and (min-width: 1024px) {
	.feature .row:nth-child(1) {
		margin-left: 15%;
	}
	.feature .row:nth-child(2) {
		margin-top: -23%;
		position: absolute;
		right: 18%;
	}
	.feature .row:nth-child(3) {
		margin-left: 20%;
		margin-top: 10%;
	}
	.feature .row:nth-child(4) {
		margin-left: 40%;
		margin-top: 20%;
	}
	
	.feature .row &gt; .vc_column_container {
		width: auto;
	}
}

.feature .row .wpb_single_image {
	overflow: hidden;
	position: relative;
}	
@media only screen and (min-width: 1024px) {
	.feature .row:nth-child(1) .wpb_single_image {
		height: 290px;
		width: 240px;
	}
	.feature .row:nth-child(2) .wpb_single_image {
		height: 320px;
		width: 250px;
	}
	.feature .row:nth-child(3) .wpb_single_image {
		height: 260px;
		width: 350px;
	}
	.feature .row:nth-child(4) .wpb_single_image {
		height: 250px;
		width: 420px;
	}
}
	
.feature .wpb_single_image img {
	-moz-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.feature .wpb_single_image img:hover {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
@media only screen and (min-width: 1024px) {
	.feature .wpb_single_image img {
		bottom: -100%;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: -100%;
	}

	.feature .wpb_single_image.vertical img {
		-ms-transform: scale(1.8);
		-moz-transform: scale(1.8);
		-webkit-transform: scale(1.8);
		-o-transform: scale(1.8);
		transform: scale(1.8);
	}
	.feature .wpb_single_image.vertical img:hover {
		-ms-transform: scale(1.9);
		-moz-transform: scale(1.9);
		-webkit-transform: scale(1.9);
		-o-transform: scale(1.9);
		transform: scale(1.9);
	}
}

@media only screen and (max-width: 1023px) {
	.feature .vc_column_container &gt; .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}

	.feature &gt; .vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper {
		margin-left: 7.5px;
		margin-right: 7.5px;
	}
}
@media only screen and (max-width: 414px) {
	.feature &gt; .vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper {
		margin-left: 0;
		margin-right: 0;
	}
}

.feature .wpb_text_column .wpb_wrapper * {
	letter-spacing: 0;
	margin-top: 5px;
}
	
.line-bottom .wpb_wrapper *:after {
	border-bottom: 1px solid #000;
	content: "";
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 65%;
}

.line-bottom .wpb_wrapper h1:after,
.line-bottom .wpb_wrapper h2:after {
	margin-bottom: 35px;
	margin-top: 35px;
}
.line-bottom h3.widget-title:after,
.line-bottom .wpb_wrapper h3:after,
.line-bottom .wpb_wrapper h4:after,
.line-bottom .wpb_wrapper h5:after,
.line-bottom .wpb_wrapper h6:after {
	margin-bottom: 15px;
	margin-top: 15px;
}

.line-bottom.align-center .wpb_wrapper *:after {
	margin-left: auto;
	margin-right: auto;
}

.line-bottom.line-white h3.widget-title:after,
.line-bottom.line-white .wpb_wrapper *:after {
	border-color: #FFF;
}

#newsletter-form p {
	text-align: justify;
}

#newsletter-form input {
	float: right;
	width: 20%;
}
#newsletter-form input:first-child {
	float: left;
	width: 77%;
}

#top-panel ul.menu {
	list-style: none;
	margin-bottom: 0;
	margin-top: 8px;
}

#top-panel ul.menu li {
	float: left;
	text-transform: uppercase;
}

#top-panel ul.menu li a {
	color: #585656;
	margin-left: 30px;
}
@media only screen and (max-width: 1024px) {
	#top-panel ul.menu li a {
		margin-left: 15px;
	}
}
#top-panel ul.menu li a:focus,
#top-panel ul.menu li a:hover {
	color: #999;
}

/* product thumbnails in product detail page */
.posted_in a,
.sku {
	font-weight: normal;
}

.product-category-img {
	display: inline-block;
	left: 13.65%;
	margin-left: 5px;
	position: absolute;
}

.product-category-img img {
	cursor: pointer;
	float: left;
	padding-left: 2.5px;
	padding-right: 2.5px;
	margin-top: 5px;
	width: 25%;
}
@media only screen and (max-width: 767px) {
	.product-category-img img {
		margin-top: 5px !important;
	}
}

.product-category-img .title {
	margin-left: 2.5px;
	margin-top: 10px;
}

.product-thumbnails {
	float: left;
	margin-right: 5px;
	width: 13.65%;
}

.product-thumbnails &gt; div {
	display: none;
}
.product-thumbnails &gt; div:first-child {
	display: block;
}

.product-thumbnails img {
	cursor: pointer;
    margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
	.product-thumbnails img {
		margin-bottom: 5px !important;
	}
}

ul.tabs-content li#tab-descriptionTab .wpb_images_carousel {
	display: none;
}
/* end - product thumbnails in product detail page */
/* end - website */
</pre></body></html>