
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body {
	font-family: "FS Albert Web Regular",SVN-Pequena-Neo-Regular,SVN-Pequena-Neo-Black;
	margin: 0;
	color: #3f4241;
	line-height: 1.5em
}

img {
	max-width: 100%
}

.img-100 {
	/* width: 20%; */
	/* margin-right: 28%; */
	padding-left: 14%;
}

a {
	background: transparent;
	color: #000;
	text-decoration: none;
}

	a:focus {
		outline: thin dotted
	}

	a:hover, a:active {
		outline: 0;
		text-decoration: none;
	}

li {
	line-height: 140%;
	list-style: none;
}

menu, ol, ul {
	padding: 0;
	list-style-type: disc;
}
.upsell-items1 .owl-nav{
	display:none;
}
@font-face {
	font-family: 'Aquawax-Medium-Trial';
	src: url(../fonts/Aquawax-Medium-Trial.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Black';
	src: url(../fonts/SVN-Pequena-Neo-Black.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Myriad-Pro-Regular';
	src: url(../fonts/Myriad-Pro-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Regular';
	src: url(../fonts/SVN-Pequena-Neo-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'UTM-AvoBold';
	src: url(../fonts/UTM-AvoBold.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxLightTrial';
	src: url(../fonts/AquawaxLightTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'UTM-Avo';
	src: url(../fonts/UTM-Avo.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxBlackTrial';
	src: url(../fonts/AquawaxBlackTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

h1, h2, h3, h4 {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	color: #3f4241
}

	h1 a, h2 a, h3 a, h4 a {
		color: #1E1B42
	}

		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
			color: #444
		}

h1, .h1 {
	font-size: 1.25rem;
	line-height: 1em;
	margin: .75em 0 .375em
}
@media srceen and(min-width:1100px)
{
	.product-hot .slide-show-pr .body-item-pr .change-img img{
		    height: 309px !important;
}
}
@media screen and (max-width: 1024px){
.l-grid-16.cf{
		    margin: 0px 11% !important;
    width: 100% !important;
	}
}
@media screen and (min-width: 680px) {
	h1, .h1 {
		font-size: 28px;
		font-size: 1.75rem;
		margin: .67em 0
	}

}

h2, .h2 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.175em;
	margin: .63em 0 .2em;
	text-transform: uppercase
}

@media screen and (min-width: 680px) {
	h2, .h2 {
		font-size: 1.5rem;
		margin: 1.2em 0 .4em;
	}
}

h3, .h3 {
	font-size: 16px;
	font-size: 1rem;
	margin: .5em 0
}

@media screen and (min-width: 680px) {
	h3, .h3 {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1.125em
	}
}

h4 {
	font-weight: 700;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	margin: .5em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .75em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 0
}

b, strong {
	font-weight: 700
}

dl, menu, ol, ul {
	margin: 0;
	padding: 0
}

ol, ul {
	padding: 0;
	list-style-type: disc
}

.list-item {
	list-style-type: none
}

nav ul, nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	display: block;
	max-width: 100%;
}

.no-p-l {
	padding-left: 0px;
}

.no-p-r {
	padding-right: 0px;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

.d_page {
	text-align: center;
	margin: 10px 0 30px;
}

	.d_page b {
		color: red;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

	.d_page a {
		color: #7f7979;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

.width {
	width: 228px;
}

.content-123 {
	margin-top: 35px !important;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	outline: none
}

button, input {
	line-height: normal
}

	button, input[type="button"], input[type="reset"], input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
		*overflow: visible;
		text-transform: none
	}

	button, html input[type="button"], input[type="reset"], input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}

		button[disabled], input[disabled] {
			cursor: default
		}

	input[type="checkbox"], input[type="radio"] {
		padding: 0;
		*height: 13px;
		*width: 13px
	}

	input[type="search"] {
		-webkit-appearance: textfield
	}

		input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
			-webkit-appearance: none
		}

	button::-moz-focus-inner, input::-moz-focus-inner {
		border: 0;
		padding: 0
	}

textarea {
	overflow: auto;
	vertical-align: top;
	background: #f5f4f3;
	font-size: 16px;
	width: 100%;
	padding: 8px 2.18069% 8px 10px;
	border: 1px solid #e2e2e1;
	border-radius: 8px;
	min-height: 200px;
	behavior: url(/skin/frontend/busyb/default/css/PIE.php)
}

select {
	min-width: 100%;
	border: 1px solid #e2e2e1;
	height: 33px;
	border-radius: 8px;
	background: #f5f4f3;
	
}

@media screen and (max-width: 679px) {
	select {
		max-width: 240px
	}
	.section-3 .no-p-l.no-p-r .about-us{
		    position: unset !important;
	}
}

.form-row {
	display: block;
	margin-top: 11px
}

	.form-row.extended-row {
		margin-top: 21px
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

td {
	border-left: 1px dotted #6f6c67;
	padding: 10px;
	vertical-align: top
}

	td:first-child {
		border-left: 0
	}

tr {
	border-top: 1px dotted #6f6c67
}

	tr:first-child {
		border-top: 0
	}

thead, tfoot {
	background: #e2e2e1
}

	thead th, tfoot th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		text-align: left;
		font-size: 12px;
		font-size: .75rem;
		padding: 10px 0
	}

		thead th:first-child, tfoot th:first-child {
			padding-left: 10px
		}

.clear {
	clear: both
}

.hide {
	position: absolute !important;
	left: -9999em;
	height: 0
}

.hide-alt {
	display: none !important
}

.show {
	position: relative !important;
	left: auto
}

.show-alt {
	display: block !important
}

.tablet {
	display: none !important
}

.large-palm {
	display: none !important
}

.block {
	display: block !important
}

.desk {
	display: none
}

.max-desk {
	display: block
}

@media screen and (min-width: 540px) {
	.large-palm {
		display: block !important
	}
}

@media screen and (min-width: 769px) {
	.tablet {
		display: block !important
	}

	.palm {
		display: none !important
	}
}

@media screen and (min-width: 800px) {
	.desk {
		display: block !important
	}

	.max-desk {
		display: none !important
	}
}

.ir {
	font: 0/0 a !important;
	text-shadow: none !important;
	color: transparent !important
}

.justified {
	text-align: center
}

.l-left {
	float: left !important
}

.l-right {
	float: right !important
}

@media screen and (min-width: 680px) {
	.t-l-right {
		float: right !important
	}

	.t-l-left {
		float: left !important
	}
}

.first {
	margin-left: 0 !important
}

.inset-grey {
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-color: #e2e2e1;
	border-width: 7px !important
}

.inset-blue {
	border-width: 10px;
	border-style: solid;
	border-color: #64bfc3;
	border-color: #64bfc3;
	border-width: 7px !important
}

.inset-red {
	border-width: 10px;
	border-style: solid;
	border-color: #ea806f;
	border-color: #ea806f;
	border-width: 7px !important
}

.dark-blue {
	background: #369da2
}

.dark-blue-text {
	color: #369da2
}

.mid-blue {
	background: #64bfc3
}

.mid-blue-text, .features-list .list-item.oh-third:before {
	color: #64bfc3
}

.light-blue {
	background: #c1e5e7
}

.light-blue-text {
	color: #c1e5e7
}

.dark-green {
	background: #8ba632
}

.dark-green-text {
	color: #8ba632
}

.light-green {
	background: #7fc364
}

.light-green-text {
	color: #7fc364
}

.very-light-green {
	background: #f2f7dc
}

.very-light-green-text {
	color: #f2f7dc
}

.dark-red {
	background: #c95947
}

.dark-red-text {
	color: #c95947
}

.red {
	background: #ea806f
}

.red-text {
	color: #ea806f
}

.light-red {
	background: #f7ccc5
}

.light-red-text {
	color: #f7ccc5
}

.warning-red {
	background: #c95947
}

.warning-red-text {
	color: #c95947
}

.yellow, .utility-navigation .site-search a {
	background: #debd5e
}

.yellow-text, .features-list .list-item.oh-second:before {
	color: #debd5e
}

.light-yellow {
	background: #f2e5bf
}

.light-yellow-text {
	color: #f2e5bf
}

.white {
	background: #fff
}

h1.white, h2.white, h3.white, h4.white, p.white {
	background: none
}

.white-text {
	color: #fff
}

.light-warm-grey-text {
	color: #e2e2e1
}

.mid-warm-grey {
	background: #ed1c24;
	color: #fff
}

	.mid-warm-grey a {
		color: #fff;
		position: relative;
		padding-left: 20px;
		/* font-family: UTM-Avo; */
		font-size: 16px;
		font-family: 'SVN-Pequena-Neo-Regular';
		/* padding-bottom: 8px; */
		/* margin-bottom: 9px; */
	}

.t-grid-12 .m-stacked-list a:before {
	font-family: Fontawesome;
	position: absolute;
	content: "\f111";
	left: 3px;
	top: 0px;
	font-size: 8px;
	color: #fff;
}

.mid-warm-grey-text {
	color: #6f6c67
}

.dark-warm-gery {
	background: #3f4241
}

.dark-warm-grey-text {
	color: #3f4241
}

.dark-grey-dark {
	background: #001700
}

.dark-grey-text {
	color: #001700
}

.mid-grey {
	background: #b2b9b2
}

.mid-grey-text {
	color: #b2b9b2
}

.light-grey {
	background: #e5e7e5
}

.light-grey-text {
	color: #e5e7e5
}

.brown {
	background: #fff4e5
}

.block {
	display: block
}

.fancy, .fluted-box p {
	font-weight: 700;
	letter-spacing: -.0125em;
	text-transform: none
}

.row {
	*zoom: 1;
	margin-top: 11px;
	clear: both
}

	.row:before, .row:after {
		content: "";
		display: table
	}

	.row:after {
		clear: both
	}

	.row:first-child {
		margin-top: 0
	}

@media screen and (min-width: 680px) {
	.t-pos-absolute {
		position: absolute !important
	}

	.t-pos-topleft {
		top: 0;
		left: 0
	}
}

@media screen and (min-width: 800px) {
	.l-pos-absolute {
		position: absolute !important
	}

	.l-pos-topleft {
		top: 0;
		left: 0
	}
}

.container {
	max-width: 1170px;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.cf:before, .cf:after {
	content: " ";
	display: table
}

.cf:after {
	clear: both
}

.logo {
	float: left;
	width: 73%;
}

	.logo a {
		background: url(../images/logo.svg) no-repeat;
		background-size: contain;
		display: block;
		height: 60px;
		overflow: hidden;
	}

.holding-header .logo {
	margin: 0 auto;
	float: none;
	display: block
}

.holding-header.site-head {
	border-bottom: 0
}

.lt9 .logo {
	padding-bottom: 11px
}

	.lt9 .logo a {
		background: url(../images/logo.png) no-repeat
	}

@media screen and (min-width: 680px) {
	.logo {
		margin-left: 0;
		width: auto
	}

		.logo a {
			background-size: 80px;
			width: auto;
		}
}

.account-navigation .account-navigation-container {
	*zoom: 1;
	letter-spacing: -.0125em;
	line-height: .25em;
	-webkit-font-smoothing: antialiased;
	min-width: 375px;
	width: 100%;
	background: #f7f8f8;
}

	.account-navigation .account-navigation-container:before, .account-navigation .account-navigation-container:after {
		content: "";
		display: table
	}

	.account-navigation .account-navigation-container:after {
		clear: both
	}

.account-navigation ul {
	display: block;
	text-align: right;
	white-space: nowrap;
	width: 57%;
	margin: 0 auto;
	font-family: UTM-Avo;
	color: #000;
	font-size: 16px;
}

	.account-navigation ul .list-item {
		display: inline-block;
		padding: 10px 0 6px;
		margin: 0
	}

		.account-navigation ul .list-item:first-child {
			padding-left: 0
		}

.site-head {
	/* margin-bottom: 30px; */
	position: relative;
	z-index: 5;
	border-bottom: 1px dotted #e2e2e1;
}

	.site-head:before, .site-head:after {
		content: "";
		display: table
	}

	.site-head:after {
		clear: both
	}

@media screen and (min-width: 768px) {
	.site-head {
		border-bottom: 0;
		/* overflow: hidden; */
		box-shadow: 0px 1px 3px 0px #ebe9e8;
		/* padding: 20px 0; */
	}

		.site-head .container {
			overflow: visible
		}
}

.nav-tabs > li > a {
	font-size: 18px;
	border: 1px solid #c1bbbb;
	padding: 0px 14px !important;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 2px #f3eeee;
	margin-right: 20px;
}

.nav-tabs .nav-tabs li a {
	font-size: 15px;
}

.site-nav {
	position: relative;
	z-index: 2;
	width: 80%;
	text-align: right;
	float: right;
	/* padding: 18px 0; */
	padding-top: 21px;
}

.l-grid-16.cf {
	text-align: center;
	margin: 0px 21%;
	width: 72.1111%;
	padding: 0 20px;
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.site-nav .m-inline-list .list-item {
		margin: 0 .75%
	}
}

.collections li {
	position: relative
}

	.collections li.active > a {
		background: #8c8985;
		text-decoration: none
	}

	.collections li:hover .m-ranges {
		top: 0 !important;
		left: 100% !important
	}

		.collections li:hover .m-ranges:before {
			border: 0;
			top: 0
		}

.collections .m-ranges {
	position: absolute;
	padding-top: 0 !important;
	left: -9999px !important;
	width: 334%
}

	.collections .m-ranges .range-container {
		background: #6f6c67;
		padding: 15px 0 15px 1px;
		border-left: 1px dotted #fff
	}

		.collections .m-ranges .range-container ul {
			*zoom: 1;
			position: relative !important;
			padding: 0 !important;
			width: 100%
		}

			.collections .m-ranges .range-container ul:before, .collections .m-ranges .range-container ul:after {
				content: "";
				display: table
			}

			.collections .m-ranges .range-container ul:after {
				clear: both
			}

		.collections .m-ranges .range-container:after {
			bottom: -10px
		}

	.collections .m-ranges .range-item {
		width: 28.7%;
		padding: 0 !important;
		margin: 0 2% 21px !important
	}

		.collections .m-ranges .range-item a {
			padding: 0 !important
		}

			.collections .m-ranges .range-item a:hover {
				background: none
			}

	.collections .m-ranges .range-footer {
		clear: both;
		margin: 0 11px
	}

@media screen and (min-width: 800px) {
	.collections .m-ranges {
		width: 505px
	}
}

.utility-navigation {
	*zoom: 1;
	position: relative;
	z-index: 3;
	margin-top: 13px;
	float: right;
	clear: right
}

	.utility-navigation:before, .utility-navigation:after {
		content: "";
		display: table
	}

	.utility-navigation:after {
		clear: both
	}

	.utility-navigation ul {
		display: block
	}

	.utility-navigation .site-search {
		float: left;
		margin-left: 10px;
		position: relative
	}

		.utility-navigation .site-search input[type="text"] {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			border-radius: 20px;
			max-width: 125px;
			width: 100%;
			line-height: 29px;
			height: 31px
		}

		.utility-navigation .site-search a {
			border-color: #debd5e;
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			height: 31px;
			padding: 0 13px
		}

			.utility-navigation .site-search a:hover {
				background-color: #cdaf57
			}

.basket-options {
	float: left
}

	.basket-options .icon-basket {
		padding-left: 5px
	}

	.basket-options .icon-heart-hover:before {
		font-size: 1.5rem
	}

	.basket-options .m-inline-list .list-item {
		display: block;
		float: left;
		margin: 0
	}

		.basket-options .m-inline-list .list-item:last-child {
			margin-left: 10px
		}

		.basket-options .m-inline-list .list-item > .btn, .basket-options .m-inline-list .aw-raf-statistics .list-item > button, .aw-raf-statistics .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share, .basket-options .m-inline-list #invite-button-container .list-item > button, #invite-button-container .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel, .basket-options .m-inline-list .list-item > .aw-blog-read-more {
			min-width: 65px;
			height: 31px;
			margin: 0
		}

			.basket-options .m-inline-list .list-item > .btn .icon, .basket-options .m-inline-list .aw-raf-statistics .list-item > button .icon, .aw-raf-statistics .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share .icon, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share .icon, .basket-options .m-inline-list #invite-button-container .list-item > button .icon, #invite-button-container .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel .icon, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel .icon, .basket-options .m-inline-list .list-item > .aw-blog-read-more .icon {
				float: left;
				top: 3px
			}

	.basket-options .basket-qty {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.675em;
		display: inline-block;
		text-align: right;
		font-family: "FS Albert Web Regular",Arial,Helvetica,sans-serif
	}

	.basket-options .cart-drop {
		position: absolute;
		left: -9999px;
		padding-top: 21px
	}

		.basket-options .cart-drop:before {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 13px;
			border-left: 12px solid transparent;
			border-right: 12px solid transparent;
			border-bottom: 10px solid #6f6c67;
			right: 78px
		}

		.basket-options .cart-drop:after {
			bottom: -10px
		}

		.basket-options .cart-drop .btn, .basket-options .cart-drop .aw-raf-statistics button, .aw-raf-statistics .basket-options .cart-drop button, .basket-options .cart-drop .awraf-social-share .raf-twitter-share, .awraf-social-share .basket-options .cart-drop .raf-twitter-share, .basket-options .cart-drop #invite-button-container button, #invite-button-container .basket-options .cart-drop button, .basket-options .cart-drop #invite-button-container #referafriend-cancel, #invite-button-container .basket-options .cart-drop #referafriend-cancel, .basket-options .cart-drop .aw-blog-read-more {
			margin: 0 !important
		}

	.basket-options .cart-drop-empty .cart-drop-container {
		padding-top: 1px;
		padding-bottom: 1px
	}

	.basket-options .cart-drop-container {
		width: 260px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy .icon {
		float: left;
		top: 3px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy {
		min-width: 65px;
		height: 31px;
		margin: 0
	}

	.basket-options .list-item:hover > .btn-buy {
		background: #5ba43e;
		border-color: #5ba43e
	}

	.basket-options .list-item:hover > .btn-secondary {
		background: #c95947;
		border-color: #c95947
	}

	.basket-options .list-item .cart-drop.open {
		left: auto;
		right: 90px
	}

.cart-drop-container {
	background: #6f6c67;
	color: #fff;
	padding: 15px;
	color: #fff
}

	.cart-drop-container h3 {
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		line-height: 1.25em;
		-webkit-font-smoothing: antialiased;
		text-transform: capitalize !important;
		color: #fff;
		margin: 0
	}

	.cart-drop-container .tot + .btn, .cart-drop-container .aw-raf-statistics .tot + button, .aw-raf-statistics .cart-drop-container .tot + button, .cart-drop-container .awraf-social-share .tot + .raf-twitter-share, .awraf-social-share .cart-drop-container .tot + .raf-twitter-share, .cart-drop-container #invite-button-container .tot + button, #invite-button-container .cart-drop-container .tot + button, .cart-drop-container #invite-button-container .tot + #referafriend-cancel, #invite-button-container .cart-drop-container .tot + #referafriend-cancel, .cart-drop-container .tot + .aw-blog-read-more {
		margin: 0;
		clear: left;
		display: block
	}

.cart-list > p {
	margin-top: 1em;
	font-size: .6875rem;
	text-transform: uppercase;
	color: #fff;
	float: left
}

	.cart-list > p + p {
		float: right;
		margin-right: 20px
	}

.cart-list .price {
	font-size: .875rem;
	text-transform: uppercase
}

.cart-list .cart-list-item {
	*zoom: 1;
	clear: both;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #fff
}

#cart-sidebar .cart-list-item > a > img {
	max-width: 50px;
	width: 100%
}

.cart-list .cart-list-item:before, .cart-list .cart-list-item:after {
	content: "";
	display: table
}

.tab1 {
	margin: 0 auto;
}

.tab_slide {
	margin-bottom: 50px;
}

	.tab_slide .owl-nav {
		display: none;
	}

.product-info {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff;
	z-index: 9;
	margin-top: 20px
}

	.product-info p {
		z-index: 1;
		position: relative;
		display: inline-block;
		padding: 10px 25px;
		background-color: #fff;
		border-radius: 0;
		color: #000;
	}



	.product-info:before {
		content: "";
		width: 100%;
		height: 1px;
		position: absolute;
		z-index: 0;
		left: 0px;
		background: #ff9897;
		bottom: 50%;
	}

.cart-list .cart-list-item:after {
	clear: both
}

.cart-list .cart-list-item:first-child {
	margin-top: 0;
	padding-top: 0
}

.cart-list .cart-list-item .cart-product-info {
	float: left;
	width: 50.66079%
}

.cart-list .cart-list-item .cart-product-title {
	margin-top: 0
}

.cart-list .cart-list-item .cart-product-options {
	float: right
}

	.cart-list .cart-list-item .cart-product-options a:hover {
		text-decoration: none
	}

	.cart-list .cart-list-item .cart-product-options .cart-product-qty {
		margin-right: 10px
	}

	.cart-list .cart-list-item .cart-product-options p {
		float: left;
		margin-top: 0;
		text-align: right
	}

.cart-list .cart-list-item .cart-wishlist-options {
	float: left
}

	.cart-list .cart-list-item .cart-wishlist-options a {
		margin-left: 0
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-heart {
		font-size: .5rem;
		top: -4px
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-basket {
		font-size: .675em;
		top: -5px;
		left: -9px
	}

.cart-list .cart-list-item img {
	width: 22.0264317%;
	float: left;
	margin: 0 10px 0 0
}

.cart-list .cart-list-item p {
	font-size: 14px;
	font-size: .875rem
}

.cart-list .cart-list-item a {
	color: #fff
}

.cart-list .cart-list-item .btn, .cart-list .cart-list-item .aw-raf-statistics button, .aw-raf-statistics .cart-list .cart-list-item button, .cart-list .cart-list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .cart-list .cart-list-item .raf-twitter-share, .cart-list .cart-list-item #invite-button-container button, #invite-button-container .cart-list .cart-list-item button, .cart-list .cart-list-item #invite-button-container #referafriend-cancel, #invite-button-container .cart-list .cart-list-item #referafriend-cancel, .cart-list .cart-list-item .aw-blog-read-more {
	width: 22px;
	height: 22px
}

.cart-list .cart-list-item .icon-cross:before {
	top: -3px;
	position: relative;
	font-size: 1.95em;
	left: -3px;
	color: #ea806f
}

.basket-options .m-inline-list .list-item.acc-section-link {
	margin-right: 10px
}

a.mobile-account-link:hover {
	text-decoration: none
}

@media screen and (min-width: 680px) {
	.cart-list > div {
		margin-bottom: 11px
	}

	.utility-navigation {
		margin-top: 30px
	}

	.acc-section-link {
		display: none
	}

	.utility-navigation .site-search input[type="text"] {
		max-width: none;
		min-width: 225px
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.product-options {
		margin-top: 21px !important
	}

	.product-details {
		margin-top: 21px !important
	}
}

@media screen and (min-width: 680px) {
	.product-details {
		min-height: 700px
	}

	.mobile-account-link {
		display: none
	}
}

.palm-nav-options {
	float: right;
	min-width: 151px
}

	.palm-nav-options .m-inline-list .list-item {
		border-left: 1px dotted #e2e2e1;
		text-align: center !important;
		margin: 0 -4px 0 0
	}

		.palm-nav-options .m-inline-list .list-item a {
			padding: 1.7em 4px 4.15em 0;
			width: 48px
		}

		.palm-nav-options .m-inline-list .list-item .ir + span {
			top: 6px;
			left: 0
		}

		.palm-nav-options .m-inline-list .list-item .btn, .palm-nav-options .m-inline-list .list-item .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item .raf-twitter-share, .palm-nav-options .m-inline-list .list-item #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item #referafriend-cancel, .palm-nav-options .m-inline-list .list-item .aw-blog-read-more {
			border-radius: 0;
			color: #6f6c67 !important;
			background: none;
			border: 0 !important;
			margin: 0
		}

		.palm-nav-options .m-inline-list .list-item .basket-count {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			position: absolute;
			top: 22px;
			right: 4px;
			display: block;
			background: #7fc364;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			color: #FFF;
			line-height: 1em;
			padding: 3px 0 0 1px;
			font-size: 10px;
			width: 15px;
			height: 15px;
			text-align: center
		}

		.palm-nav-options .m-inline-list .list-item.active .btn, .palm-nav-options .m-inline-list .list-item.active .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item.active .raf-twitter-share, .palm-nav-options .m-inline-list .list-item.active #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item.active #referafriend-cancel, .palm-nav-options .m-inline-list .list-item.active .aw-blog-read-more {
			background: #e2e2e1;
			text-decoration: none;
			color: #3f4241
		}

.palm-nav-options-function {
	*zoom: 1;
	border-top: 1px dotted #e2e2e1;
	padding: 20px 0;
	display: none
}

	.palm-nav-options-function:before, .palm-nav-options-function:after {
		content: "";
		display: table
	}

	.palm-nav-options-function:after {
		clear: both
	}

	.palm-nav-options-function.cart-section {
		padding: 0
	}

	.palm-nav-options-function.active {
		display: block
	}

@media screen and (min-width: 680px) {
	.palm-nav-options-function {
		display: none !important
	}
}

.site-body {
	position: relative;
	margin-bottom: 10px;
}

.contact {
	background-color: #fff;
	border: solid 1px #e4e4e4 !important;
	width: 100%;
	text-indent: 15px;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	border-radius: 0;
}

.btn_send {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-right: 15px;
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif;
}

.aw-blog-read-more {
	clear: left;
	max-width: 160px;
	margin-top: 11px;
	background: #f39843;
	border-color: #f39843;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	border-radius: 24px;
	display: block;
	height: 35px;
	font-size: .875rem;
	border: 1px solid;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 2.7em;
	text-align: center;
	text-transform: none;
}

#videos-cates .list-content-img img {
	height: 150px;
	width: 100%;
}

#videos-cates .list-content-body {
	height: 60px;
	font-family: UTM-Avo;
}

.title_module_arrow h2 {
	font-family: UTM-Avo;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
	transition: all .5s;
}

#videos-cates .blog-item.blog-item-list {
	overflow: hidden;
	margin-bottom: 15px;
}

#videos-cates .aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail {
	display: inline-block;
	float: left;
	width: 100%;
	width: 100px;
	margin-right: 5px;
}

.site-foot {
	overflow: hidden
}

	.site-foot h4 {
		color: #fff;
		font-weight: unset;
		/* font-family: AquawaxBlackTrial; */
		font-size: 20px;
		white-space: normal;
		background: url(../images/line.png) bottom left no-repeat;
		padding-bottom: 5px;
		font-family: 'Myriad-Pro-Regular';
	}

	.site-foot .l-grid-row {
		border-top: 1px dotted #a6a198
	}

		.site-foot .l-grid-row:first-child {
			border-top: 0
		}

	.site-foot .foot-row-1 {
		z-index: 2;
		margin: 0 -5px;
		text-align: center
	}

		.site-foot .foot-row-1 > div {
			padding-top: 11px;
			background: #d12027;
			color: #fff;
			/* font-family: UTM-Avo; */
			/* font-style: italic; */
			padding-bottom: 11px;
			font-family: 'SVN-Pequena-Neo-Regular';
		}

		.site-foot .foot-row-1 .text-block {
			position: relative;
			z-index: 3
		}

		.site-foot .foot-row-1 h3 {
			border-top: 0 !important
		}

		.site-foot .foot-row-1 .btn.btn-secondary, .site-foot .foot-row-1 .aw-raf-statistics button.btn-secondary, .aw-raf-statistics .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 .awraf-social-share .btn-secondary.raf-twitter-share, .awraf-social-share .site-foot .foot-row-1 .btn-secondary.raf-twitter-share, .site-foot .foot-row-1 #invite-button-container button.btn-secondary, #invite-button-container .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 #invite-button-container #referafriend-cancel, #invite-button-container .site-foot .foot-row-1 #referafriend-cancel, .site-foot .foot-row-1 .btn-secondary.aw-blog-read-more {
			margin: 0
		}

	.site-foot .foot-row-2 {
		position: relative;
		z-index: 1;
		padding: 0;
		padding-bottom: 60px
	}

.lt10 .foot-row-2 {
	margin-top: 0 !important
}

.footer-item {
	margin-top: 31px !important;
}

.footer-item-half.m-stacked-list {
	position: relative;
	margin: 20px 0 0
}

	.footer-item-half.m-stacked-list + .footer-item-half {
		margin: 0 !important
	}

.show-grid .p-grid-1, .show-grid .p-grid-2, .show-grid .p-grid-3, .show-grid .p-grid-4, .show-grid .l-grid-1, .show-grid .l-grid-2, .show-grid .l-grid-3, .show-grid .l-grid-4, .show-grid .l-grid-5, .show-grid .l-grid-6, .show-grid .l-grid-7, .show-grid .l-grid-8, .show-grid .l-grid-9, .show-grid .l-grid-10, .show-grid .l-grid-11, .show-grid .l-grid-12, .show-grid .t-grid-1, .show-grid .t-grid-2, .show-grid .t-grid-3, .show-grid .t-grid-third, .show-grid .t-grid-4, .show-grid .t-grid-5, .show-grid .t-grid-6, .show-grid .t-grid-7, .show-grid .t-grid-8 {
	background: #f4f4f4;
	border: 1px solid #dadada;
	margin-bottom: 10px;
	padding: 8px 5px
}

.key-values {
	display: block;
	padding: 4em 0
}

	.key-values h2 {
		text-align: center;
		margin: 0
	}

	.key-values.two {
		padding: 3.1em
	}

.flex-direction-nav {
	display: none
}

.wrap {
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

#wrap {
	overflow: hidden
}

.wrap.active {
	left: 86%
}

.menu-link {
	float: left;
	display: block;
	padding: 17px 0 9px .5em;
	margin: 0;
	color: #e2e2e1
}

	.menu-link:hover, .menu-link.active {
		text-decoration: none;
		color: #6f6c67
	}

	.menu-link .icon-menu {
		font-size: 1.5em
	}

		.menu-link .icon-menu:before {
			position: relative;
			left: -11px
		}

.off-viewport-menu .left {
	left: 0 !important;
	transition: all .5s;
}

.sidebarBtn {
	position: absolute;
	top: 10px;
	right: -50px;
	width: 42px;
	height: 40px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #e2e2e1;
	border: none;
	outline: none;
}

	.sidebarBtn span {
		display: block;
		width: 40px;
		height: 3px;
		background-color: #262626;
		position: absolute;
		top: 18px;
		transition: .3s;
	}

		.sidebarBtn span:before {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: -10px;
			left: 0;
			transition: .3s;
		}

		.sidebarBtn span:after {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: 10px;
			left: 0;
			transition: .3s;
		}

.off-viewport-menu .off-viewport-menu-container {
	background: #e2e2e1;
	position: fixed;
	width: 88%;
	height: 100%;
	z-index: 9999;
	top: 0;
	left: -90%;
	transition: all .5s;
}

.off-viewport-menu ul > li ul > li {
	margin-left: 0;
	background: #BDBDBD
}

	.off-viewport-menu ul > li ul > li ul > li {
		background: #949494
	}

		.off-viewport-menu ul > li ul > li ul > li a {
			color: #fff
		}

			.off-viewport-menu ul > li ul > li ul > li a:hover {
				background: #64bfc3
			}

.js .off-viewport-menu {
	width: 90%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -90%
}

.off-viewport-menu ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e2e2e1
}

.off-viewport-menu li a {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	font-size: 14px;
	font-size: .75rem;
	display: block;
	padding: .8em;
	color: #3f4241;
	padding-left: 15px;
	border-bottom: 1px solid #fff
}

	.off-viewport-menu li a:hover {
		background-color: #6f6c67;
		color: #fff;
		text-decoration: none
	}

	.off-viewport-menu li a:first-child {
		padding-top: .9em
	}

.lorem {
	clear: both
}

@media screen and (min-width: 680px) {
	.menu-link {
		display: none
	}

	.js .off-viewport-menu {
		max-width: none;
		position: static;
		width: auto
	}

	.wrap.active {
		left: 0
	}

	.off-viewport-menu ul {
		margin: 0;
		border: 0
	}

	.off-viewport-menu li {
		display: inline-block;
		margin: 0 .25em
	}

		.off-viewport-menu li a {
			border: 0
		}
}

.fluted-table {
	position: relative;
	margin: 10px 0
}

	.fluted-table thead, .fluted-table tfoot {
		position: relative
	}

		.fluted-table thead th, .fluted-table tfoot th {
			padding: 7px 10px
		}

		.fluted-table thead:before {
			top: -10px
		}

		.fluted-table tfoot:before {
			bottom: -10px
		}

.totals-table {
	margin-top: 21px
}

	.totals-table tbody tr {
		background: #e2e2e1
	}

		.totals-table tbody tr td + td {
			text-align: right
		}

	.totals-table td {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 14px;
		font-size: .875rem;
		border: 0
	}

	.totals-table tfoot {
		position: relative
	}

		.totals-table tfoot tr {
			background: #b5b5b4
		}

			.totals-table tfoot tr td + td {
				text-align: right
			}

.product-head h1 {
	margin-bottom: 0
}

.product-head .price {
	display: block;
	font-size: 18px;
	font-size: 1.125rem;
	margin-top: .44em
}

.product-options {
	*zoom: 1;
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-width: 8px 8px;
	padding: 12px 12px 20px;
	margin-bottom: 21px
}

	.product-options:before, .product-options:after {
		content: "";
		display: table
	}

	.product-options:after {
		clear: both
	}

	.product-options label {
		font-size: 14px;
		font-size: .875rem;
		float: left
	}

	.product-options select {
		width: 100%;
		max-width: none;
		float: right;
		margin: 0
	}

	.product-options .btn, .product-options .aw-raf-statistics button, .aw-raf-statistics .product-options button, .product-options .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .raf-twitter-share, .product-options #invite-button-container button, #invite-button-container .product-options button, .product-options #invite-button-container #referafriend-cancel, #invite-button-container .product-options #referafriend-cancel, .product-options .aw-blog-read-more {
		margin: 0 0 0 4%;
		float: left
	}

.slide-swiper .swiper-wrapper {
	width: 100%;
	margin: 0 auto;
}

.wrapper-qc .wapper-content-adv {
	position: relative;
	margin-top: 5px;
}

	.wrapper-qc .wapper-content-adv .title-adv {
		font-size: 30px;
		width: 10%;
		text-align: center;
		line-height: 35px;
		text-transform: uppercase;
		font-family: Aquawax-Medium-Trial;
		margin: 0 auto;
		padding-top: 40px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: absolute;
		top: 0;
		left: 13.7%;
		width: 265px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: absolute;
		top: 2%;
		right: 13.6%;
		width: 263px;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		width: 82.5%;
		margin: 75px auto 0;
		float: right;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: left;
			width: 222px;
			height: 156px;
			overflow: hidden;
			margin-right: 10px;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4 {
			float: left;
			width: 275px;
			height: 193px;
			overflow: hidden;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			float: left;
			width: 263px;
			height: 157px;
			overflow: hidden;
			margin-left: 15px;
		}

.section-5 {
	background: #f0efef;
	padding: 10px 0 40px;
	margin-top: 40px;
}

.best-products {
	text-align: center;
}

	.best-products h3 {
		font-family: Aquawax-Medium-Trial;
		font-size: 26px;
		color: #30302f;
		position: relative;
	}

		.best-products h3:after {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			right: 27%;
		}

		.best-products h3:before {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			left: 27%;
		}

	.best-products p {
		font-family: AquawaxLightTrial;
		font-size: 17px;
		color: #30302f;
		margin-bottom: 45px;
		font-weight: 700;
	}

#content .product-hot .slide-show-pr .body-item-pr {
	width: 100%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: none;
}

	#content .product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: 250px;
		box-shadow: 2px 2px 2px 2px #888;
	}

.product-hot .slide-show-pr .body-item-pr {
	width: 95%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 2px 2px #888;
}

	.product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: 309px;
		/* box-shadow: 2px 2px 2px 2px #888; */
	}

	.product-hot .slide-show-pr .body-item-pr .name-items {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		margin: 5px auto 14px;
		text-align: center;
		height: 38px;
	}

	.product-hot .slide-show-pr .body-item-pr .info .v2_bnc_pr_item_boxdetails {
		text-decoration: none;
	}

	.product-hot .slide-show-pr .body-item-pr:hover .v2_bnc_pr_item_boxdetails {
		color: #ed2024;
		display: block;
	}

	.product-hot .slide-show-pr .body-item-pr .info p {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		text-align: center;
	}

	.product-hot .slide-show-pr .body-item-pr .info span {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #ed2024;
		font-weight: bold;
	}

.product-hot .slide-show-pr .owl-prev {
	position: absolute;
	top: 30%;
	left: -6%;
}

.product-hot .slide-show-pr .owl-next {
	position: absolute;
	top: 30%;
	right: -6%;
}

.standard-logo img {
	height: 60px;
}

.order-cart .read-more {
	border: 1px solid #8a8383;
	width: 15%;
	padding: 10px;
	text-align: center;
	background: #f0efef;
	margin: 40px auto;
	font-family: AquawaxLightTrial;
	display: none;
	font-size: 16px;
}

	.order-cart .read-more:hover {
		background: #fff;
	}

		.order-cart .read-more:hover a {
			color: #f36669;
			padding-left: 10px;
			transition: all .6s;
			text-decoration: none;
		}

.iframe-yotube {
	height: 590px;
	width: 100%;
}

.list-info .list-item .companyname {
	/* font-family: AquawaxBlackTrial; */
	color: #fff;
	font-size: 30px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.company-info-footer strong {
	/* font-family: UTM-AvoBold; */
}

.company-info-footer {
	/* font-family: UTM-Avo; */
	font-size: 16px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.site-foot .social {
	margin-top: 20px;
}

	.site-foot .social a img {
		float: left;
		margin-right: 10px;
	}

.m-usertrail {
	padding: 2px 0 5px;
}

	.m-usertrail .list-item {
		font-size: 14px;
		font-size: .875rem;
		color: #6f6c67 !important;
		vertical-align: middle;
		margin-left: 5px;
	}

	.m-usertrail .m-inline-list .list-item a {
		color: #6f6c67 !important;
		text-transform: none;
	}

.m-inline-list .list-item > a {
	vertical-align: middle;
}

.m-inline-lists {
	margin: 10px 0;
}

.page-title h1 {
	font-weight: 700;
	font-family: UTM-Avo;
	font-size: 23px;
	white-space: normal;
	padding-bottom: 5px;
}

.post--item:first-child {
	border-top: 0;
}

.post--item {
	padding: 21px 0 0;
	border-top: 1px dotted #6f6c67;
}

	.post--item .post--title .h1 {
		margin: 0 0 .375em;
		padding-left: 0;
		font-size: 18px;
		line-height: 23px;
	}

	.post--item .post--content {
		border-top: 1px dotted #e2e2e1;
		padding: 0;
	}

		.post--item .post--content img {
			display: block;
			margin: 1em auto;
			height: auto;
		}

.m-inline-lists .list-item {
	display: inline-block;
	padding: 0;
	z-index: 1;
	font-family: Aquawax-Medium-Trial;
	font-size: 16px;
	margin-right: 5px;
}

@media screen and (min-width: 680px) {
	.product-options {
		border-width: 8px;
		padding: 15px 15px 25px;
		margin-bottom: 35px
	}

		.product-options label {
			font-size: 14px;
			font-size: .875rem;
			float: none
		}

		.product-options select {
			float: none
		}
}

.slide-swiper {
	width: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.product-options .btn-buy {
		width: 66% !important
	}

	.slide-swiper {
		width: 100%;
	}

	.content-123 {
		margin-top: 0;
	}

	.width {
		width: auto;
	}

	#content {
		height: auto;
		overflow: hidden;
	}

	.style-color {
		margin-bottom: 10px;
	}

	.product-info:after, .product-info:before {
		/* width: 50px !important; */
	}

	section.site-body:before {
		position: unset !important;
	}

	section.site-body:after {
		position: unset !important;
	}

	.inventory_quantity {
		margin-bottom: 10px !important;
	}

	#gallery_01 img {
		width: 100%;
	}

	.best-products h3:before {
		left: 0%;
	}

	.best-products h3:after {
		right: 0%;
	}

	.product-options .btn-secondary {
		width: 30% !important
	}

	.wrapper-qc .wapper-content-adv .title-adv {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		margin: 0 auto 0;
		width: 100%;
		float: unset;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4, .product-hot .slide-show-pr .body-item-pr {
			width: 100%;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: none;
			width: 100%;
			margin-right: 0;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			margin-left: 0;
			width: 100%;
		}

	.product-hot .slide-show-pr .owl-prev {
		position: absolute;
		top: 30%;
		left: -4%;
	}

	.product-hot .slide-show-pr .owl-next {
		position: absolute;
		top: 30%;
		right: -4%;
	}

	.order-cart .read-more {
		width: 50%;
		margin: 10px auto;
	}
}

@media screen and (min-width: 800px) {
	.product-options .row {
		clear: none;
		float: left;
		width: 35%
	}

		.product-options .row + .row {
			width: 61%;
			margin-left: 4%
		}

		.product-options .row .btn, .product-options .row .aw-raf-statistics button, .aw-raf-statistics .product-options .row button, .product-options .row .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .row .raf-twitter-share, .product-options .row #invite-button-container button, #invite-button-container .product-options .row button, .product-options .row #invite-button-container #referafriend-cancel, #invite-button-container .product-options .row #referafriend-cancel, .product-options .row .aw-blog-read-more {
			margin-top: 21px
		}
}

.js-panel {
	display: none
}

@media screen and (min-width: 680px) {
	.js-palm-slidetoggle-container {
		display: block !important
	}
}

.related-offers li {
	line-height: 100%
}

.related-offers .product-block-media {
	padding: 0 11px 11px
}

.social-block {
	float: left;
	width: 100%
}

	.social-block .m-inline-list {
		text-align: left;
		min-width: 172px;
		background: #e2e2e1;
		border: 1px solid #e2e2e1;
		color: #6f6c67;
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		-webkit-font-smoothing: antialiased;
		vertical-align: middle;
		border-radius: 24px;
		height: 35px;
		font-size: .875rem;
		box-sizing: border-box;
		padding: 0 10px;
		line-height: 2.7em;
		text-transform: none;
		display: inline-block;
		margin: 0 10px 0 11px
	}

		.social-block .m-inline-list ul {
			display: inline
		}

		.social-block .m-inline-list .list-item {
			color: #6f6c67;
			line-height: 0
		}

			.social-block .m-inline-list .list-item a {
				color: #6f6c67;
				text-decoration: none;
				font-size: 20px;
				padding-right: 3px;
				padding-left: 3px
			}

				.social-block .m-inline-list .list-item a:hover {
					color: #ea806f
				}

.required em {
	margin-right: 11px
}

.data-table {
	margin: 2em 0;
	font-size: 12px;
	font-size: .75rem
}

	.data-table input[type="radio"] {
		top: 0
	}

	.data-table .value {
		padding: 16px 10px
	}

	.data-table th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		width: 100px
	}

	.data-table tbody {
		border-bottom: 1px dotted
	}

	.data-table tfoot tr:nth-child(even) td {
		background: #fff
	}

#product-review-table {
	border-bottom: 1px dotted #6f6c67
}

	#product-review-table tbody tr {
		border-left: 1px dotted #6f6c67;
		border-right: 1px dotted #6f6c67
	}

	#product-review-table th {
		padding: 7px 2px
	}

@media screen and (min-width: 680px) {
	#product-review-table th {
		padding: 7px 10px
	}
}

.holding-header {
	margin: 11px 0 21px
}

	.holding-header .l-grid-4 {
		border-bottom: 1px dotted #e2e2e1
	}

.lt9 .holding-header {
	margin-bottom: 0
}

.holding-page {
	margin-bottom: 42px
}

.keep-in-touch-form h3 {
	margin: 0
}

	.keep-in-touch-form h3 + p {
		margin: .5em 0;
		font-size: 18px;
		font-size: 1.125rem
	}

.alignright {
	float: right !important;
	margin: 0 0 1em 1em !important
}

	.alignright:first-child {
		margin-left: 0 !important
	}

.alignleft {
	float: left;
	margin: 0 0 1em 1em !important
}

	.alignleft:first-child {
		margin-left: 0 !important
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.fluted-box {
	border-width: 7px 8px;
	border-style: solid;
	border-color: #e2e2e1;
	*zoom: 1
}

	.fluted-box:before, .fluted-box:after {
		content: "";
		display: table
	}

	.fluted-box:after {
		clear: both
	}

	.fluted-box div {
		padding: 0 21px
	}

	.fluted-box p {
		font-size: 1em;
		padding: 1em 0;
		margin: 0
	}

@media screen and (min-width: 680px) {
	.fluted-box p {
		font-size: 18px;
		font-size: 1.25rem
	}
}

.back-link {
	margin: 0
}

.sp-methods dt {
	float: left;
	font-weight: 700
}

@media screen and (min-width: 680px) {
	.sp-methods dt {
		margin-right: 11px
	}
}

.sp-methods .radio {
	top: 0
}

#checkout-step-payment .radio {
	top: 2px
}

#checkout-payment-method-load dt {
	float: none;
	padding: 12px 0 8px;
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1
}

	#checkout-payment-method-load dt:first-child {
		border-bottom: 0
	}

#checkout-shipping-method-load {
	min-height: 100px
}

#payment_form_paypal_express {
	padding: 10px 0
}

.cms-our-story .site-body p {
	font-size: 18px;
	font-size: 1.125rem
}

.m-product-block .inset-blue {
	padding: 10px
}

.copyright {
	margin-top: 0;
	font-size: 16px
}

.credit {
	display: block;
	margin-top: 11px
}

	.credit a {
		display: block;
		font-size: 14px;
		font-size: .875rem
	}

.right-content .ltname {
	text-align: center;
	margin: 35px 0;
	font-size: 30px;
	font-family: UTM-Avo;
}

@media screen and (min-width: 680px) {
	.credit {
		display: block;
		margin-top: 65px
	}

		.credit a {
			display: block;
			text-align: right
		}
}

#order_review_form select {
	width: 100%
}

#order_review_form .control {
	white-space: nowrap
}

	#order_review_form .control label {
		margin: 0 0 .5em
	}

#order_review_form .info-set {
	margin-top: 42px
}

#order_review_form .please-wait {
	margin: 20px 0 0;
	display: block
}

	#order_review_form .please-wait img {
		margin: 0 10px 0 0;
		float: left
	}

#review-buttons-container {
	margin: 0 0 20px
}

.bordered-heading {
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1;
	padding: .5em 0
}

.l-gutter-expand {
	margin-left: 2.18069%;
	margin-right: 2.18069%
}

.l-gutter-expand-right {
	margin-right: 2.18069%
}

.l-gutter-expand-left {
	margin-left: 2.18069%
}

.l-gutter-collapse {
	margin: 0 !important
}

.inset-padding {
	padding: 15px 11px 21px
}

@media screen and (max-width: 679px) {
	.p-grid-1, .p-grid-2, .p-grid-3, .p-grid-4, .p-grid-third, .p-grid-two-third {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.p-grid-1:first-child, .p-grid-2:first-child, .p-grid-3:first-child, .p-grid-4:first-child, .p-grid-third:first-child, .p-grid-two-third:first-child {
			margin-left: 0
		}

		.p-grid-3.absolute-header:first-child {
			margin: 0;
			left: 10%;
			right: 10%;
			width: 80%
		}

	.p-grid-1 {
		width: 23.36449%
	}

	.p-grid-2 {
		width: 48.90966%
	}

		.p-grid-2:nth-child(odd) {
			clear: both;
			margin-left: 0
		}

	.p-grid-3 {
		width: 74.45483%
	}

	.p-grid-4 {
		width: 100%
	}

	.p-grid-third {
		width: 31.87954%
	}

	.p-grid-two-third {
		width: 65.93977%
	}
}

@media screen and (min-width: 540px) and (max-width: 680px) {
	.lp-grid-1, .lp-grid-2, .lp-grid-3, .lp-grid-4 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.lp-grid-1:first-child, .lp-grid-2:first-child, .lp-grid-3:first-child, .lp-grid-4:first-child {
			margin-left: 0
		}

	.lp-grid-1 {
		width: 31.87954%
	}

	.lp-grid-2 {
		width: 48.90966%
	}

	.lp-grid-3 {
		width: 65.93977%
	}

	.lp-grid-4 {
		width: 100%
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.column-module {
		display: inline;
		float: left;
		margin: 0 .0109px
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}

	.t-grid-1, .t-grid-2, .t-grid-3, .t-grid-third, .t-grid-4, .t-grid-5, .t-grid-6, .t-grid-two-third, .t-grid-7, .t-grid-8 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.t-grid-1:first-child, .t-grid-2:first-child, .t-grid-3:first-child, .t-grid-third:first-child, .t-grid-4:first-child, .t-grid-5:first-child, .t-grid-6:first-child, .t-grid-two-third:first-child, .t-grid-7:first-child, .t-grid-8:first-child {
			margin-left: 0
		}

	.t-grid-1 {
		width: 6.33437%
	}

	.t-grid-2 {
		width: 23.36449%
	}

	.t-grid-third {
		width: 31.87954%
	}

		.t-grid-third:nth-child(3n+1) {
			clear: both;
			margin-left: 0
		}

	.t-grid-4 {
		width: 48.90966%
	}

		.t-grid-4:nth-child(2n+1) {
			margin-left: 0
		}

	.t-grid-6 {
		width: 74.45483%
	}

	.t-grid-two-third {
		width: 65.93977%
	}

	.t-grid-8 {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
}

@media screen and (min-width: 800px) {
	.l-grid-1, .l-grid-2, .l-grid-3, .l-grid-4, .l-grid-5, .l-grid-6, .l-grid-7, .l-grid-8, .l-grid-9, .l-grid-10, .l-grid-11, .l-grid-12 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.l-grid-1:first-child, .l-grid-2:first-child, .l-grid-3:first-child, .l-grid-4:first-child, .l-grid-5:first-child, .l-grid-6:first-child, .l-grid-7:first-child, .l-grid-8:first-child, .l-grid-9:first-child, .l-grid-10:first-child, .l-grid-11:first-child, .l-grid-12:first-child {
			margin-left: 0
		}

	.l-gutter-expand {
		margin-left: .06542px;
		margin-right: .06542px
	}

	.l-gutter-expand-right {
		margin-right: .06542px
	}

	.l-gutter-expand-left {
		margin-left: .06542px
	}

	.l-gutter-collapse {
		margin: 0 !important
	}

	.l-grid-1 {
		width: 6.33437%
	}

	.l-grid-2 {
		width: 14.84943%
	}

	.l-grid-3 {
		width: 23.36449%
	}

	.l-grid-4 {
		width: 31.87954%
	}

		.l-grid-4:nth-child(3n+1) {
			margin-left: 0;
			clear: both
		}

	.l-grid-5 {
		width: 40.3946%
	}

	.l-grid-6 {
		width: 48.90966%
	}

		.l-grid-6:nth-child(2n+1) {
			margin-left: 0
		}

	.l-grid-7 {
		width: 57.42471%
	}

	.l-grid-8 {
		width: 65.93977%
	}

	.l-grid-9 {
		width: 74.45483%
	}

	.l-grid-10 {
		width: 82.96989%
	}

	.l-grid-11 {
		width: 91.48494%
	}

	.l-grid-12 {
		width: 100%
	}

	.clear-1 {
		margin-left: 8.51506% !important
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}
}

.l-grid-row {
	*zoom: 1;
	position: relative;
	clear: both
}

.no-margin-bottom.l-grid-row {
	margin-bottom: 0
}

.cart-options {
	margin-top: 30px
}

.l-grid-row:before, .l-grid-row:after {
	content: "";
	display: table
}

.l-grid-row:after {
	clear: both
}

.l-grid-row.reduced-row {
	margin-bottom: 11px
}

.l-grid-row.collapsed-row {
	margin-bottom: 0
}

.l-grid-row.extended-row {
	margin-bottom: 0;
	padding-bottom: 42px
}

.l-content {
	position: relative;
	margin: 0 auto;
	padding: 0 2.18069%
}

@media screen and (max-width: 679px) {
	.l-grid-row {
		*zoom: 1;
		margin: 0 0 21px
	}

		.l-grid-row:before, .l-grid-row:after {
			content: "";
			display: table
		}

		.l-grid-row:after {
			clear: both
		}

	.palm-reduced-row {
		margin-bottom: 11px
	}

	.palm-collapsed-row {
		margin-bottom: 10px
	}

	.palm-extended-row {
		margin-bottom: 21px
	}
}

@media screen and (min-width: 680px) {
	.l-grid-row.tablet-reduced-row {
		margin-bottom: 11px
	}

	.l-grid-row.tablet-extended-row {
		margin-bottom: 42px
	}
}

.collapse {
	margin: 0 !important;
	padding: 0 !important
}

.collapse-margins {
	margin: 0 !important
}

.top-margin-collapse {
	margin-top: 0 !important
}

.m-list {
	margin: 0;
	padding: 0
}

.site-nav ul.m-inline-list {
	line-height: 60px;
}

.m-inline-list:before, .m-inline-list:after {
	content: "";
	display: table
}

.m-inline-list:after {
	clear: both
}

.mail {
	display: inline-block;
	margin: 0 20px;
	padding: 0;
	z-index: 1;
	font-family: UTM-AvoBold;
	font-size: 16px;
}

.m-inline-list .list-item {
	display: inline-block;
	/* margin: 7px 18px; */
	padding: 0;
	z-index: 1;
	font-family: SVN-Pequena-Neo-Regular;
	font-size: 16px;
	float: left;
}

	.m-inline-list .list-item a.acti {
		color: red;
	}

	.m-inline-list .list-item > a {
		padding: 0 20px
	}

.swiper-slide img {
	margin: 0 auto;
}

.m-inline-list .list-item:first-child {
	margin-left: 0;
	padding-left: 0
}

.m-inline-list .list-item > ul {
	position: absolute;
	z-index: 9999;
	left: 999em;
	/* padding: 23px 0 20px; */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background: whitesmoke;
	box-shadow: 3px 3px 5px 1px rgba(100,100,100,0.3);
	height: auto;
	margin-top: 18px;
}

.site-nav .m-inline-list .list-item ul {
	width: 100%;
}

.m-inline-list .list-item ul:before {
	behavior: url(/skin/frontend/busyb/default/css/PIE.php);
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 13px;
	left: 30px;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 10px solid #6f6c67
}

.m-inline-list .list-item ul li {
	position: relative;
	z-index: 10;
	display: block;
	padding: 5px 10px;
	background: #F5F5F5;
	width: 100%;
}

.m-inline-list .list-item ul > li:last-child {
	padding-bottom: 10px
}

.m-inline-list .list-item ul > li > a {
	display: block;
	padding: 0px 0 0px;
	/* background: #F5F5F5; */
	color: #525252;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid;
	height: 35px;
	width: 100%;
	overflow: hidden;
}

	.m-inline-list .list-item ul > li > a:hover {
		background: #ed2024 !important;
		text-decoration: none;
		color: #ffffff;
		padding: 5px;
	}

.m-inline-list .list-item:hover ul {
	left: 0 !important
}

@media screen and (min-width: 800px) {
	.m-inline-list .list-item > ul > li {
		width: 25%
	}
}

.m-stacked-list {
	margin-bottom: 21px
}

	.m-stacked-list .list-item {
		list-style: none;
		line-height: 180%;
		padding-left: 0
	}

	.m-stacked-list.section-navigation {
		margin-top: 25px
	}

		.m-stacked-list.section-navigation .list-item {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			border-top: 1px dotted #6f6c67
		}

			.m-stacked-list.section-navigation .list-item a {
				display: block;
				padding: 5px 0 5px 11px
			}

				.m-stacked-list.section-navigation .list-item a:hover {
					background: #e2e2e1
				}

			.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle {
				border-bottom: 1px dotted #6f6c67
			}

				.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle.active {
					border-bottom: 0
				}

		.m-stacked-list.section-navigation .js-palm-slidetoggle-container {
			border-bottom: 1px dotted #6f6c67
		}

.js-slidetoggle-container.active {
	display: block !important;
}

.js-slidetoggle-container {
	display: none;
}

.m-bordered-list .list-item {
	border-right: 1px solid #ccc
}

.m-bordered-list .last-item {
	border: 0
}

.description h2 {
	margin: 0 0 10px;
	font-size: 18px;
	font-family: 'UTM-Avo';
}

.about-us .img-about img {
	float: right;
}

.section-3 .no-p-l.no-p-r {
	position: relative;
}

	.section-3 .no-p-l.no-p-r .about-us {
		position: absolute;
		top: 10%;
		/* right: 10%; */
		z-index: 1;
		width: 100%;
	}

.kham-pha a {
	color: #ffffff;
	background: #ed2024;
	padding: 9px;
	font-size: 17px;
	border-radius: 8px;
	text-transform: uppercase;
	font-family:;
}

.view a {
	font-size:;
	color:;
	font-family:;
}

.product-title {
	display: none;
}

	.product-title a {
		font-size: 16px;
		color: #ffffff;
		font-family:;
		background: url(../images/line_ft.png) no-repeat center bottom;
		padding-bottom: 10px;
	}

.product-hot .slide-show-pr .body-item-pr:hover .product-title {
	display: block;
	z-index: 99;
	background: red;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	padding-top: 30px;
	text-align: center;
}

#wowslider-container1-1 .ws_images img {
	width: 100%;
}

.icon-dg {
	text-align: center;
	margin-top: 30px;
	color: red;
	font-size: 16px;
}

.gia-sp .ma-sp {
	color: #ffffff;
	text-align: center;
	background: black;
	padding: 5px;
}

.gia-sp .lien-he {
	text-align: center;
	color: black;
	padding: 3px;
	border-bottom: 1px solid #81609a;
	border-top: 1px solid #81609a;
	background-color: white;
}

.gia-sp .col-lg-6 {
	padding: 0;
}

#wrap-collection {
	margin-top: 50px;
}

#btnsend {
	background: red;
	color: #ffffff;
	font-size: 14px;
}

.m-inline-list .phone-head i {
	font-size: 25px;
}

.m-inline-list .phone-head {
	float: left;
	margin: 0px 18px;
}

.m-inline-list .cart-head {
	float: left;
	position: relative;
	/* padding-bottom: 6px; */
}

	.m-inline-list .cart-head .number {
		position: absolute;
		top: 24%;
		left: -5px;
		background: red;
		font-size: 11px;
		border: 1px solid #ffffff;
		color: #ffffff;
		border-radius: 50%;
		/* padding: 2px; */
		width: 15px;
		height: 15px;
		text-align: center;
		line-height: 15px;
	}

	.m-inline-list .cart-head img {
		border: 1px solid red;
		padding: 7px;
		border-radius: 50%;
		font-size: 14px;
	}

.vkey {
	padding: 7px;
	color: #ffffff;
	background: #231f20;
	text-align: center;
	font-size: 20px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.price-box {
	margin-top: 20px;
}

.cart-sp {
	position: relative;
}

.clearfix.quantity.product_quantity.product-quantity {
	margin-top: 20px;
}

.button.btn_minus.minus {
	position: absolute;
	top: 0%;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.button.btn_plus.plus {
	position: absolute;
	top: 53%;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.qty.quantity.text-center {
	width: 7% !important;
	/* text-align: center; */
	padding: 7px !important;
	font-weight: bold;
	border: 1px solid;
	line-height: 1;
	/* margin-bottom: 13px; */
	min-height: 30px !important;
}

.so-luong {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.view {
	margin-top: 16px;
	/* float: left; */
}

	.view img {
		float: left;
		width: 32px;
	}

	.view p {
		padding-top: 9px;
	}

.content-about {
	padding-right: 20%;
	padding-left: 100px;
}

.kham-pha {
	margin-top: 30px;
}

.introduce {
	padding-top: 74px;
}

.v2_bnc_pr_item_boxdetails {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	width: 100%;
	height: 100%;
	color: #fff !important;
	text-align: center;
}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hvr-shutter-in-vertical {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #d8282c;
	-webkit-transition-property: color;
	transition-property: color;
	height: 100%;
	width: 100%;
	opacity: 0.8;
}

	.hvr-shutter-in-vertical:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #e1e1e1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.v2_bnc_pr_item_boxdetails_border {
	border: 1px solid #fff;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.v2_bnc_pr_item_boxdetails_content {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
}

.v2_bnc_pr_item_name {
	line-height: 20px;
	margin: 0;
	font-weight: unset;
	background: url(../images/line1.png) center bottom no-repeat;
	padding-bottom: 5px;
}

	.v2_bnc_pr_item_name a {
		font-size: 25px;
		/* font-family: 'BarlowSemiCondensed-Regular'; */
		color: #fff;
		text-transform: uppercase;
		font-family: 'SVN-Pequena-Neo-Regular';
	}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
	color: white;
}

.v2_bnc_pr_item:hover .v2_bnc_pr_item_boxdetails {
	opacity: 1;
	background: rgba(170, 26, 36, .6);
}

.v2_bnc_pr_item:hover .v2_bnc_btn_sale span, .v2_bnc_pr_item:hover .v2_bnc_pr_item_action {
	opacity: 1;
}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.what-we-do {
	padding: 25px 0;
}

.img-products {
	margin: 0 auto;
	width: 10%;
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 768px) and (max-width: 991px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.details-product {
		position: relative !important;
	}

	#gallery_01 {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.about-us .img-about img {
		width: 20%;
		float: left;
	}

	.introduce {
		padding-top: 5px;
	}

	.content-about {
		padding-right: 0;
		padding-left: 0;
	}

	.kham-pha {
		margin-top: 5px;
		float: left;
	}

	.view p {
		padding-top: 0;
	}

	.img-100 {
		padding-left: 0;
	}

	.details-product {
		padding: 0 !important;
		padding-top: 0 !important;
	}

	.details-product {
		position: relative !important;
	}

	.details-pro {
		margin-top: 10px !important;
		padding: 32px;
	}

	#gallery_01 {
		padding: 0 10px;
		width: 100%;
	}

	.button.btn_minus.minus {
		left: 34%;
	}

	.button.btn_plus.plus {
		left: 34%;
	}

	.large-image {
		max-width: 100%;
		height: auto;
	}

	.kham-pha a {
		padding: 7px;
		font-size: 14px;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.page-title h1 {
		line-height: 22px;
		font-size: 15px;
	}

	.l-grid-16.cf {
		margin: 0px auto;
	}
}

@media screen and (max-width: 413px) {
	.section-3 .no-p-l.no-p-r .about-us {
		top: 0;
	}

	.button.btn_minus.minus {
		left: 37%;
	}

	.button.btn_plus.plus {
		left: 37%;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.l-grid-16.cf {
		margin: 0px auto;
	}
}

@media screen and (max-width: 370px) {
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body {
	font-family: "FS Albert Web Regular",SVN-Pequena-Neo-Regular,SVN-Pequena-Neo-Black;
	margin: 0;
	color: #3f4241;
	line-height: 1.5em
}

img {
	max-width: 100%
}

.img-100 {
	/* width: 20%; */
	/* margin-right: 28%; */
	padding-left: 14%;
}

a {
	background: transparent;
	color: #000;
	text-decoration: none;
}

	a:focus {
		outline: thin dotted
	}

	a:hover, a:active {
		outline: 0;
		text-decoration: none;
	}

li {
	line-height: 140%;
	list-style: none;
}

menu, ol, ul {
	padding: 0;
	list-style-type: disc;
}

@font-face {
	font-family: 'Aquawax-Medium-Trial';
	src: url(../fonts/Aquawax-Medium-Trial.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Black';
	src: url(../fonts/SVN-Pequena-Neo-Black.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Myriad-Pro-Regular';
	src: url(../fonts/Myriad-Pro-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Regular';
	src: url(../fonts/SVN-Pequena-Neo-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'UTM-AvoBold';
	src: url(../fonts/UTM-AvoBold.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxLightTrial';
	src: url(../fonts/AquawaxLightTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'UTM-Avo';
	src: url(../fonts/UTM-Avo.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxBlackTrial';
	src: url(../fonts/AquawaxBlackTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

h1, h2, h3, h4 {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	color: #3f4241
}

	h1 a, h2 a, h3 a, h4 a {
		color: #1E1B42
	}

		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
			color: #444
		}

h1, .h1 {
	font-size: 1.25rem;
	line-height: 1em;
	margin: .75em 0 .375em
}

@media screen and (min-width: 680px) {
	h1, .h1 {
		font-size: 28px;
		font-size: 1.75rem;
		margin: .67em 0
	}
}

h2, .h2 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.175em;
	margin: .63em 0 .2em;
	text-transform: uppercase
}

@media screen and (min-width: 680px) {
	h2, .h2 {
		font-size: 1.5rem;
		margin: 1.2em 0 .4em;
	}
}

h3, .h3 {
	font-size: 16px;
	font-size: 1rem;
	margin: .5em 0
}

@media screen and (min-width: 680px) {
	h3, .h3 {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1.125em
	}
}

h4 {
	font-weight: 700;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	margin: .5em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .75em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 0
}

b, strong {
	font-weight: 700
}

dl, menu, ol, ul {
	margin: 0;
	padding: 0
}

ol, ul {
	padding: 0;
	list-style-type: disc
}

.list-item {
	list-style-type: none
}

nav ul, nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	display: block;
	max-width: 100%;
}

.no-p-l {
	padding-left: 0px;
}

.no-p-r {
	padding-right: 0px;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

.d_page {
	text-align: center;
	margin: 10px 0 30px;
}

	.d_page b {
		color: red;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

	.d_page a {
		color: #7f7979;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

.width {
	width: 228px;
}

.content-123 {
	margin-top: 35px !important;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	outline: none
}

button, input {
	line-height: normal
}

	button, input[type="button"], input[type="reset"], input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
		*overflow: visible;
		text-transform: none
	}

	button, html input[type="button"], input[type="reset"], input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}

		button[disabled], input[disabled] {
			cursor: default
		}

	input[type="checkbox"], input[type="radio"] {
		padding: 0;
		*height: 13px;
		*width: 13px
	}

	input[type="search"] {
		-webkit-appearance: textfield
	}

		input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
			-webkit-appearance: none
		}

	button::-moz-focus-inner, input::-moz-focus-inner {
		border: 0;
		padding: 0
	}

textarea {
	overflow: auto;
	vertical-align: top;
	background: #f5f4f3;
	font-size: 16px;
	width: 100%;
	padding: 8px 2.18069% 8px 10px;
	border: 1px solid #e2e2e1;
	border-radius: 8px;
	min-height: 200px;
	behavior: url(/skin/frontend/busyb/default/css/PIE.php)
}

select {
	min-width: 100%;
	border: 1px solid #e2e2e1;
	height: 33px;
	border-radius: 8px;
	background: #f5f4f3
}

@media screen and (max-width: 679px) {
	select {
		max-width: 240px
	}
}

.form-row {
	display: block;
	margin-top: 11px
}

	.form-row.extended-row {
		margin-top: 21px
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

td {
	border-left: 1px dotted #6f6c67;
	padding: 10px;
	vertical-align: top
}

	td:first-child {
		border-left: 0
	}

tr {
	border-top: 1px dotted #6f6c67
}

	tr:first-child {
		border-top: 0
	}

thead, tfoot {
	background: #e2e2e1
}

	thead th, tfoot th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		text-align: left;
		font-size: 12px;
		font-size: .75rem;
		padding: 10px 0
	}

		thead th:first-child, tfoot th:first-child {
			padding-left: 10px
		}

.clear {
	clear: both
}

.hide {
	position: absolute !important;
	left: -9999em;
	height: 0
}

.hide-alt {
	display: none !important
}

.show {
	position: relative !important;
	left: auto
}

.show-alt {
	display: block !important
}

.tablet {
	display: none !important
}

.large-palm {
	display: none !important
}

.block {
	display: block !important
}

.desk {
	display: none
}

.max-desk {
	display: block
}

@media screen and (min-width: 540px) {
	.large-palm {
		display: block !important
	}
}

@media screen and (min-width: 769px) {
	.tablet {
		display: block !important
	}

	.palm {
		display: none !important
	}
}

@media screen and (min-width: 800px) {
	.desk {
		display: block !important
	}

	.max-desk {
		display: none !important
	}
}

.ir {
	font: 0/0 a !important;
	text-shadow: none !important;
	color: transparent !important
}

.justified {
	text-align: center
}

.l-left {
	float: left !important
}

.l-right {
	float: right !important
}

@media screen and (min-width: 680px) {
	.t-l-right {
		float: right !important
	}

	.t-l-left {
		float: left !important
	}
}

.first {
	margin-left: 0 !important
}

.inset-grey {
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-color: #e2e2e1;
	border-width: 7px !important
}

.inset-blue {
	border-width: 10px;
	border-style: solid;
	border-color: #64bfc3;
	border-color: #64bfc3;
	border-width: 7px !important
}

.inset-red {
	border-width: 10px;
	border-style: solid;
	border-color: #ea806f;
	border-color: #ea806f;
	border-width: 7px !important
}

.dark-blue {
	background: #369da2
}

.dark-blue-text {
	color: #369da2
}

.mid-blue {
	background: #64bfc3
}

.mid-blue-text, .features-list .list-item.oh-third:before {
	color: #64bfc3
}

.light-blue {
	background: #c1e5e7
}

.light-blue-text {
	color: #c1e5e7
}

.dark-green {
	background: #8ba632
}

.dark-green-text {
	color: #8ba632
}

.light-green {
	background: #7fc364
}

.light-green-text {
	color: #7fc364
}

.very-light-green {
	background: #f2f7dc
}

.very-light-green-text {
	color: #f2f7dc
}

.dark-red {
	background: #c95947
}

.dark-red-text {
	color: #c95947
}

.red {
	background: #ea806f
}

.red-text {
	color: #ea806f
}

.light-red {
	background: #f7ccc5
}

.light-red-text {
	color: #f7ccc5
}

.warning-red {
	background: #c95947
}

.warning-red-text {
	color: #c95947
}

.yellow, .utility-navigation .site-search a {
	background: #debd5e
}

.yellow-text, .features-list .list-item.oh-second:before {
	color: #debd5e
}

.light-yellow {
	background: #f2e5bf
}

.light-yellow-text {
	color: #f2e5bf
}

.white {
	background: #fff
}

h1.white, h2.white, h3.white, h4.white, p.white {
	background: none
}

.white-text {
	color: #fff
}

.light-warm-grey-text {
	color: #e2e2e1
}

.mid-warm-grey {
	background: #ed1c24;
	color: #fff
}

	.mid-warm-grey a {
		color: #fff;
		position: relative;
		padding-left: 20px;
		/* font-family: UTM-Avo; */
		font-size: 16px;
		font-family: 'SVN-Pequena-Neo-Regular';
		/* padding-bottom: 8px; */
		/* margin-bottom: 9px; */
	}

.t-grid-12 .m-stacked-list a:before {
	font-family: Fontawesome;
	position: absolute;
	content: "\f111";
	left: 3px;
	top: 0px;
	font-size: 8px;
	color: #fff;
}

.mid-warm-grey-text {
	color: #6f6c67
}

.dark-warm-gery {
	background: #3f4241
}

.dark-warm-grey-text {
	color: #3f4241
}

.dark-grey-dark {
	background: #001700
}

.dark-grey-text {
	color: #001700
}

.mid-grey {
	background: #b2b9b2
}

.mid-grey-text {
	color: #b2b9b2
}

.light-grey {
	background: #e5e7e5
}

.light-grey-text {
	color: #e5e7e5
}

.brown {
	background: #fff4e5
}

.block {
	display: block
}

.fancy, .fluted-box p {
	font-weight: 700;
	letter-spacing: -.0125em;
	text-transform: none
}

.row {
	*zoom: 1;
	margin-top: 11px;
	clear: both
}

	.row:before, .row:after {
		content: "";
		display: table
	}

	.row:after {
		clear: both
	}

	.row:first-child {
		margin-top: 0
	}

@media screen and (min-width: 680px) {
	.t-pos-absolute {
		position: absolute !important
	}

	.t-pos-topleft {
		top: 0;
		left: 0
	}
}

@media screen and (min-width: 800px) {
	.l-pos-absolute {
		position: absolute !important
	}

	.l-pos-topleft {
		top: 0;
		left: 0
	}
}

.container {
	max-width: 1170px;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.cf:before, .cf:after {
	content: " ";
	display: table
}

.cf:after {
	clear: both
}

.logo {
	float: left;
	width: 73%;
}

	.logo a {
		background: url(../images/logo.svg) no-repeat;
		background-size: contain;
		display: block;
		height: 60px;
		overflow: hidden;
	}

.holding-header .logo {
	margin: 0 auto;
	float: none;
	display: block
}

.holding-header.site-head {
	border-bottom: 0
}

.lt9 .logo {
	padding-bottom: 11px
}

	.lt9 .logo a {
		background: url(../images/logo.png) no-repeat
	}

@media screen and (min-width: 680px) {
	.logo {
		margin-left: 0;
		width: auto
	}

		.logo a {
			background-size: 80px;
			width: auto;
		}
}

.account-navigation .account-navigation-container {
	*zoom: 1;
	letter-spacing: -.0125em;
	line-height: .25em;
	-webkit-font-smoothing: antialiased;
	min-width: 375px;
	width: 100%;
	background: #f7f8f8;
}

	.account-navigation .account-navigation-container:before, .account-navigation .account-navigation-container:after {
		content: "";
		display: table
	}

	.account-navigation .account-navigation-container:after {
		clear: both
	}

.account-navigation ul {
	display: block;
	text-align: right;
	white-space: nowrap;
	width: 57%;
	margin: 0 auto;
	font-family: UTM-Avo;
	color: #000;
	font-size: 16px;
}

	.account-navigation ul .list-item {
		display: inline-block;
		padding: 10px 0 6px;
		margin: 0
	}

		.account-navigation ul .list-item:first-child {
			padding-left: 0
		}

.site-head {
	/* margin-bottom: 30px; */
	position: relative;
	z-index: 5;
	border-bottom: 1px dotted #e2e2e1;
}

	.site-head:before, .site-head:after {
		content: "";
		display: table
	}

	.site-head:after {
		clear: both
	}

@media screen and (min-width: 768px) {
	.site-head {
		border-bottom: 0;
		/* overflow: hidden; */
		box-shadow: 0px 1px 3px 0px #ebe9e8;
		/* padding: 20px 0; */
	}

		.site-head .container {
			overflow: visible
		}
}

.nav-tabs > li > a {
	font-size: 18px;
	border: 1px solid #c1bbbb;
	padding: 0px 14px !important;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 2px #f3eeee;
	margin-right: 20px;
}

.nav-tabs .nav-tabs li a {
	font-size: 15px;
}

.site-nav {
	position: relative;
	z-index: 2;
	width: 80%;
	text-align: right;
	float: right;
	/* padding: 18px 0; */
	padding-top: 21px;
}

.l-grid-16.cf {
	text-align: center;
	margin: 0px 21%;
	width: 72.1111%;
	padding: 0 20px;
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.site-nav .m-inline-list .list-item {
		margin: 0 .75%
	}
}

.collections li {
	position: relative
}

	.collections li.active > a {
		background: #8c8985;
		text-decoration: none
	}

	.collections li:hover .m-ranges {
		top: 0 !important;
		left: 100% !important
	}

		.collections li:hover .m-ranges:before {
			border: 0;
			top: 0
		}

.collections .m-ranges {
	position: absolute;
	padding-top: 0 !important;
	left: -9999px !important;
	width: 334%
}

	.collections .m-ranges .range-container {
		background: #6f6c67;
		padding: 15px 0 15px 1px;
		border-left: 1px dotted #fff
	}

		.collections .m-ranges .range-container ul {
			*zoom: 1;
			position: relative !important;
			padding: 0 !important;
			width: 100%
		}

			.collections .m-ranges .range-container ul:before, .collections .m-ranges .range-container ul:after {
				content: "";
				display: table
			}

			.collections .m-ranges .range-container ul:after {
				clear: both
			}

		.collections .m-ranges .range-container:after {
			bottom: -10px
		}

	.collections .m-ranges .range-item {
		width: 28.7%;
		padding: 0 !important;
		margin: 0 2% 21px !important
	}

		.collections .m-ranges .range-item a {
			padding: 0 !important
		}

			.collections .m-ranges .range-item a:hover {
				background: none
			}

	.collections .m-ranges .range-footer {
		clear: both;
		margin: 0 11px
	}

@media screen and (min-width: 800px) {
	.collections .m-ranges {
		width: 505px
	}
}

.utility-navigation {
	*zoom: 1;
	position: relative;
	z-index: 3;
	margin-top: 13px;
	float: right;
	clear: right
}

	.utility-navigation:before, .utility-navigation:after {
		content: "";
		display: table
	}

	.utility-navigation:after {
		clear: both
	}

	.utility-navigation ul {
		display: block
	}

	.utility-navigation .site-search {
		float: left;
		margin-left: 10px;
		position: relative
	}

		.utility-navigation .site-search input[type="text"] {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			border-radius: 20px;
			max-width: 125px;
			width: 100%;
			line-height: 29px;
			height: 31px
		}

		.utility-navigation .site-search a {
			border-color: #debd5e;
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			height: 31px;
			padding: 0 13px
		}

			.utility-navigation .site-search a:hover {
				background-color: #cdaf57
			}

.basket-options {
	float: left
}

	.basket-options .icon-basket {
		padding-left: 5px
	}

	.basket-options .icon-heart-hover:before {
		font-size: 1.5rem
	}

	.basket-options .m-inline-list .list-item {
		display: block;
		float: left;
		margin: 0
	}

		.basket-options .m-inline-list .list-item:last-child {
			margin-left: 10px
		}

		.basket-options .m-inline-list .list-item > .btn, .basket-options .m-inline-list .aw-raf-statistics .list-item > button, .aw-raf-statistics .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share, .basket-options .m-inline-list #invite-button-container .list-item > button, #invite-button-container .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel, .basket-options .m-inline-list .list-item > .aw-blog-read-more {
			min-width: 65px;
			height: 31px;
			margin: 0
		}

			.basket-options .m-inline-list .list-item > .btn .icon, .basket-options .m-inline-list .aw-raf-statistics .list-item > button .icon, .aw-raf-statistics .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share .icon, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share .icon, .basket-options .m-inline-list #invite-button-container .list-item > button .icon, #invite-button-container .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel .icon, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel .icon, .basket-options .m-inline-list .list-item > .aw-blog-read-more .icon {
				float: left;
				top: 3px
			}

	.basket-options .basket-qty {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.675em;
		display: inline-block;
		text-align: right;
		font-family: "FS Albert Web Regular",Arial,Helvetica,sans-serif
	}

	.basket-options .cart-drop {
		position: absolute;
		left: -9999px;
		padding-top: 21px
	}

		.basket-options .cart-drop:before {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 13px;
			border-left: 12px solid transparent;
			border-right: 12px solid transparent;
			border-bottom: 10px solid #6f6c67;
			right: 78px
		}

		.basket-options .cart-drop:after {
			bottom: -10px
		}

		.basket-options .cart-drop .btn, .basket-options .cart-drop .aw-raf-statistics button, .aw-raf-statistics .basket-options .cart-drop button, .basket-options .cart-drop .awraf-social-share .raf-twitter-share, .awraf-social-share .basket-options .cart-drop .raf-twitter-share, .basket-options .cart-drop #invite-button-container button, #invite-button-container .basket-options .cart-drop button, .basket-options .cart-drop #invite-button-container #referafriend-cancel, #invite-button-container .basket-options .cart-drop #referafriend-cancel, .basket-options .cart-drop .aw-blog-read-more {
			margin: 0 !important
		}

	.basket-options .cart-drop-empty .cart-drop-container {
		padding-top: 1px;
		padding-bottom: 1px
	}

	.basket-options .cart-drop-container {
		width: 260px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy .icon {
		float: left;
		top: 3px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy {
		min-width: 65px;
		height: 31px;
		margin: 0
	}

	.basket-options .list-item:hover > .btn-buy {
		background: #5ba43e;
		border-color: #5ba43e
	}

	.basket-options .list-item:hover > .btn-secondary {
		background: #c95947;
		border-color: #c95947
	}

	.basket-options .list-item .cart-drop.open {
		left: auto;
		right: 90px
	}

.cart-drop-container {
	background: #6f6c67;
	color: #fff;
	padding: 15px;
	color: #fff
}

	.cart-drop-container h3 {
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		line-height: 1.25em;
		-webkit-font-smoothing: antialiased;
		text-transform: capitalize !important;
		color: #fff;
		margin: 0
	}

	.cart-drop-container .tot + .btn, .cart-drop-container .aw-raf-statistics .tot + button, .aw-raf-statistics .cart-drop-container .tot + button, .cart-drop-container .awraf-social-share .tot + .raf-twitter-share, .awraf-social-share .cart-drop-container .tot + .raf-twitter-share, .cart-drop-container #invite-button-container .tot + button, #invite-button-container .cart-drop-container .tot + button, .cart-drop-container #invite-button-container .tot + #referafriend-cancel, #invite-button-container .cart-drop-container .tot + #referafriend-cancel, .cart-drop-container .tot + .aw-blog-read-more {
		margin: 0;
		clear: left;
		display: block
	}

.cart-list > p {
	margin-top: 1em;
	font-size: .6875rem;
	text-transform: uppercase;
	color: #fff;
	float: left
}

	.cart-list > p + p {
		float: right;
		margin-right: 20px
	}

.cart-list .price {
	font-size: .875rem;
	text-transform: uppercase
}

.cart-list .cart-list-item {
	*zoom: 1;
	clear: both;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #fff
}

#cart-sidebar .cart-list-item > a > img {
	max-width: 50px;
	width: 100%
}

.cart-list .cart-list-item:before, .cart-list .cart-list-item:after {
	content: "";
	display: table
}

.tab1 {
	margin: 0 auto;
}

.tab_slide {
	margin-bottom: 50px;
}

	.tab_slide .owl-nav {
		display: none;
	}

.product-info {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff;
	z-index: 9;
	margin-top: 20px
}

	.product-info p {
		z-index: 1;
		position: relative;
		display: inline-block;
		padding: 10px 25px;
		background-color: #fff;
		border-radius: 0;
		color: #000;
	}



	.product-info:before {
		content: "";
		width: 100%;
		height: 1px;
		position: absolute;
		z-index: 0;
		left: 0px;
		background: #ff9897;
		bottom: 50%;
	}

.cart-list .cart-list-item:after {
	clear: both
}

.cart-list .cart-list-item:first-child {
	margin-top: 0;
	padding-top: 0
}

.cart-list .cart-list-item .cart-product-info {
	float: left;
	width: 50.66079%
}

.cart-list .cart-list-item .cart-product-title {
	margin-top: 0
}

.cart-list .cart-list-item .cart-product-options {
	float: right
}

	.cart-list .cart-list-item .cart-product-options a:hover {
		text-decoration: none
	}

	.cart-list .cart-list-item .cart-product-options .cart-product-qty {
		margin-right: 10px
	}

	.cart-list .cart-list-item .cart-product-options p {
		float: left;
		margin-top: 0;
		text-align: right
	}

.cart-list .cart-list-item .cart-wishlist-options {
	float: left
}

	.cart-list .cart-list-item .cart-wishlist-options a {
		margin-left: 0
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-heart {
		font-size: .5rem;
		top: -4px
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-basket {
		font-size: .675em;
		top: -5px;
		left: -9px
	}

.cart-list .cart-list-item img {
	width: 22.0264317%;
	float: left;
	margin: 0 10px 0 0
}

.cart-list .cart-list-item p {
	font-size: 14px;
	font-size: .875rem
}

.cart-list .cart-list-item a {
	color: #fff
}

.cart-list .cart-list-item .btn, .cart-list .cart-list-item .aw-raf-statistics button, .aw-raf-statistics .cart-list .cart-list-item button, .cart-list .cart-list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .cart-list .cart-list-item .raf-twitter-share, .cart-list .cart-list-item #invite-button-container button, #invite-button-container .cart-list .cart-list-item button, .cart-list .cart-list-item #invite-button-container #referafriend-cancel, #invite-button-container .cart-list .cart-list-item #referafriend-cancel, .cart-list .cart-list-item .aw-blog-read-more {
	width: 22px;
	height: 22px
}

.cart-list .cart-list-item .icon-cross:before {
	top: -3px;
	position: relative;
	font-size: 1.95em;
	left: -3px;
	color: #ea806f
}

.basket-options .m-inline-list .list-item.acc-section-link {
	margin-right: 10px
}

a.mobile-account-link:hover {
	text-decoration: none
}

@media screen and (min-width: 680px) {
	.cart-list > div {
		margin-bottom: 11px
	}

	.utility-navigation {
		margin-top: 30px
	}

	.acc-section-link {
		display: none
	}

	.utility-navigation .site-search input[type="text"] {
		max-width: none;
		min-width: 225px
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.product-options {
		margin-top: 21px !important
	}

	.product-details {
		margin-top: 21px !important
	}
}

@media screen and (min-width: 680px) {
	.product-details {
		min-height: 700px
	}

	.mobile-account-link {
		display: none
	}
}

.palm-nav-options {
	float: right;
	min-width: 151px
}

	.palm-nav-options .m-inline-list .list-item {
		border-left: 1px dotted #e2e2e1;
		text-align: center !important;
		margin: 0 -4px 0 0
	}

		.palm-nav-options .m-inline-list .list-item a {
			padding: 1.7em 4px 4.15em 0;
			width: 48px
		}

		.palm-nav-options .m-inline-list .list-item .ir + span {
			top: 6px;
			left: 0
		}

		.palm-nav-options .m-inline-list .list-item .btn, .palm-nav-options .m-inline-list .list-item .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item .raf-twitter-share, .palm-nav-options .m-inline-list .list-item #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item #referafriend-cancel, .palm-nav-options .m-inline-list .list-item .aw-blog-read-more {
			border-radius: 0;
			color: #6f6c67 !important;
			background: none;
			border: 0 !important;
			margin: 0
		}

		.palm-nav-options .m-inline-list .list-item .basket-count {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			position: absolute;
			top: 22px;
			right: 4px;
			display: block;
			background: #7fc364;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			color: #FFF;
			line-height: 1em;
			padding: 3px 0 0 1px;
			font-size: 10px;
			width: 15px;
			height: 15px;
			text-align: center
		}

		.palm-nav-options .m-inline-list .list-item.active .btn, .palm-nav-options .m-inline-list .list-item.active .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item.active .raf-twitter-share, .palm-nav-options .m-inline-list .list-item.active #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item.active #referafriend-cancel, .palm-nav-options .m-inline-list .list-item.active .aw-blog-read-more {
			background: #e2e2e1;
			text-decoration: none;
			color: #3f4241
		}

.palm-nav-options-function {
	*zoom: 1;
	border-top: 1px dotted #e2e2e1;
	padding: 20px 0;
	display: none
}

	.palm-nav-options-function:before, .palm-nav-options-function:after {
		content: "";
		display: table
	}

	.palm-nav-options-function:after {
		clear: both
	}

	.palm-nav-options-function.cart-section {
		padding: 0
	}

	.palm-nav-options-function.active {
		display: block
	}

@media screen and (min-width: 680px) {
	.palm-nav-options-function {
		display: none !important
	}
}

.site-body {
	position: relative;
	margin-bottom: 10px;
}

.contact {
	background-color: #fff;
	border: solid 1px #e4e4e4 !important;
	width: 100%;
	text-indent: 15px;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	border-radius: 0;
}

.btn_send {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-right: 15px;
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif;
}

.aw-blog-read-more {
	clear: left;
	max-width: 160px;
	margin-top: 11px;
	background: #f39843;
	border-color: #f39843;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	border-radius: 24px;
	display: block;
	height: 35px;
	font-size: .875rem;
	border: 1px solid;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 2.7em;
	text-align: center;
	text-transform: none;
}

#videos-cates .list-content-img img {
	height: 150px;
	width: 100%;
}

#videos-cates .list-content-body {
	height: 60px;
	font-family: UTM-Avo;
}

.title_module_arrow h2 {
	font-family: UTM-Avo;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
	transition: all .5s;
}

#videos-cates .blog-item.blog-item-list {
	overflow: hidden;
	margin-bottom: 15px;
}

#videos-cates .aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail {
	display: inline-block;
	float: left;
	width: 100%;
	width: 100px;
	margin-right: 5px;
}

.site-foot {
	overflow: hidden
}

	.site-foot h4 {
		color: #fff;
		font-weight: unset;
		/* font-family: AquawaxBlackTrial; */
		font-size: 20px;
		white-space: normal;
		background: url(../images/line.png) bottom left no-repeat;
		padding-bottom: 5px;
		font-family: 'Myriad-Pro-Regular';
	}

	.site-foot .l-grid-row {
		border-top: 1px dotted #a6a198
	}

		.site-foot .l-grid-row:first-child {
			border-top: 0
		}

	.site-foot .foot-row-1 {
		z-index: 2;
		margin: 0 -5px;
		text-align: center
	}

		.site-foot .foot-row-1 > div {
			padding-top: 11px;
			background: #d12027;
			color: #fff;
			/* font-family: UTM-Avo; */
			/* font-style: italic; */
			padding-bottom: 11px;
			font-family: 'SVN-Pequena-Neo-Regular';
		}

		.site-foot .foot-row-1 .text-block {
			position: relative;
			z-index: 3
		}

		.site-foot .foot-row-1 h3 {
			border-top: 0 !important
		}

		.site-foot .foot-row-1 .btn.btn-secondary, .site-foot .foot-row-1 .aw-raf-statistics button.btn-secondary, .aw-raf-statistics .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 .awraf-social-share .btn-secondary.raf-twitter-share, .awraf-social-share .site-foot .foot-row-1 .btn-secondary.raf-twitter-share, .site-foot .foot-row-1 #invite-button-container button.btn-secondary, #invite-button-container .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 #invite-button-container #referafriend-cancel, #invite-button-container .site-foot .foot-row-1 #referafriend-cancel, .site-foot .foot-row-1 .btn-secondary.aw-blog-read-more {
			margin: 0
		}

	.site-foot .foot-row-2 {
		position: relative;
		z-index: 1;
		padding: 0;
		padding-bottom: 60px
	}

.lt10 .foot-row-2 {
	margin-top: 0 !important
}

.footer-item {
	margin-top: 31px !important;
}

.footer-item-half.m-stacked-list {
	position: relative;
	margin: 20px 0 0
}

	.footer-item-half.m-stacked-list + .footer-item-half {
		margin: 0 !important
	}

.show-grid .p-grid-1, .show-grid .p-grid-2, .show-grid .p-grid-3, .show-grid .p-grid-4, .show-grid .l-grid-1, .show-grid .l-grid-2, .show-grid .l-grid-3, .show-grid .l-grid-4, .show-grid .l-grid-5, .show-grid .l-grid-6, .show-grid .l-grid-7, .show-grid .l-grid-8, .show-grid .l-grid-9, .show-grid .l-grid-10, .show-grid .l-grid-11, .show-grid .l-grid-12, .show-grid .t-grid-1, .show-grid .t-grid-2, .show-grid .t-grid-3, .show-grid .t-grid-third, .show-grid .t-grid-4, .show-grid .t-grid-5, .show-grid .t-grid-6, .show-grid .t-grid-7, .show-grid .t-grid-8 {
	background: #f4f4f4;
	border: 1px solid #dadada;
	margin-bottom: 10px;
	padding: 8px 5px
}

.key-values {
	display: block;
	padding: 4em 0
}

	.key-values h2 {
		text-align: center;
		margin: 0
	}

	.key-values.two {
		padding: 3.1em
	}

.flex-direction-nav {
	display: none
}

.wrap {
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

#wrap {
	overflow: hidden
}

.wrap.active {
	left: 86%
}

.menu-link {
	float: left;
	display: block;
	padding: 17px 0 9px .5em;
	margin: 0;
	color: #e2e2e1
}

	.menu-link:hover, .menu-link.active {
		text-decoration: none;
		color: #6f6c67
	}

	.menu-link .icon-menu {
		font-size: 1.5em
	}

		.menu-link .icon-menu:before {
			position: relative;
			left: -11px
		}

.off-viewport-menu .left {
	left: 0 !important;
	transition: all .5s;
}

.sidebarBtn {
	position: absolute;
	top: 10px;
	right: -50px;
	width: 42px;
	height: 40px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #e2e2e1;
	border: none;
	outline: none;
}

	.sidebarBtn span {
		display: block;
		width: 40px;
		height: 3px;
		background-color: #262626;
		position: absolute;
		top: 18px;
		transition: .3s;
	}

		.sidebarBtn span:before {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: -10px;
			left: 0;
			transition: .3s;
		}

		.sidebarBtn span:after {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: 10px;
			left: 0;
			transition: .3s;
		}

.off-viewport-menu .off-viewport-menu-container {
	background: #e2e2e1;
	position: fixed;
	width: 88%;
	height: 100%;
	z-index: 9999;
	top: 0;
	left: -90%;
	transition: all .5s;
}

.off-viewport-menu ul > li ul > li {
	margin-left: 0;
	background: #BDBDBD
}

	.off-viewport-menu ul > li ul > li ul > li {
		background: #949494
	}

		.off-viewport-menu ul > li ul > li ul > li a {
			color: #fff
		}

			.off-viewport-menu ul > li ul > li ul > li a:hover {
				background: #64bfc3
			}

.js .off-viewport-menu {
	width: 90%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -90%
}

.off-viewport-menu ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e2e2e1
}

.off-viewport-menu li a {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	font-size: 14px;
	font-size: .75rem;
	display: block;
	padding: .8em;
	color: #3f4241;
	padding-left: 15px;
	border-bottom: 1px solid #fff
}

	.off-viewport-menu li a:hover {
		background-color: #6f6c67;
		color: #fff;
		text-decoration: none
	}

	.off-viewport-menu li a:first-child {
		padding-top: .9em
	}

.lorem {
	clear: both
}

@media screen and (min-width: 680px) {
	.menu-link {
		display: none
	}

	.js .off-viewport-menu {
		max-width: none;
		position: static;
		width: auto
	}

	.wrap.active {
		left: 0
	}

	.off-viewport-menu ul {
		margin: 0;
		border: 0
	}

	.off-viewport-menu li {
		display: inline-block;
		margin: 0 .25em
	}

		.off-viewport-menu li a {
			border: 0
		}
}

.fluted-table {
	position: relative;
	margin: 10px 0
}

	.fluted-table thead, .fluted-table tfoot {
		position: relative
	}

		.fluted-table thead th, .fluted-table tfoot th {
			padding: 7px 10px
		}

		.fluted-table thead:before {
			top: -10px
		}

		.fluted-table tfoot:before {
			bottom: -10px
		}

.totals-table {
	margin-top: 21px
}

	.totals-table tbody tr {
		background: #e2e2e1
	}

		.totals-table tbody tr td + td {
			text-align: right
		}

	.totals-table td {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 14px;
		font-size: .875rem;
		border: 0
	}

	.totals-table tfoot {
		position: relative
	}

		.totals-table tfoot tr {
			background: #b5b5b4
		}

			.totals-table tfoot tr td + td {
				text-align: right
			}

.product-head h1 {
	margin-bottom: 0
}

.product-head .price {
	display: block;
	font-size: 18px;
	font-size: 1.125rem;
	margin-top: .44em
}

.product-options {
	*zoom: 1;
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-width: 8px 8px;
	padding: 12px 12px 20px;
	margin-bottom: 21px
}

	.product-options:before, .product-options:after {
		content: "";
		display: table
	}

	.product-options:after {
		clear: both
	}

	.product-options label {
		font-size: 14px;
		font-size: .875rem;
		float: left
	}

	.product-options select {
		width: 100%;
		max-width: none;
		float: right;
		margin: 0
	}

	.product-options .btn, .product-options .aw-raf-statistics button, .aw-raf-statistics .product-options button, .product-options .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .raf-twitter-share, .product-options #invite-button-container button, #invite-button-container .product-options button, .product-options #invite-button-container #referafriend-cancel, #invite-button-container .product-options #referafriend-cancel, .product-options .aw-blog-read-more {
		margin: 0 0 0 4%;
		float: left
	}

.slide-swiper .swiper-wrapper {
	width: 100%;
	margin: 0 auto;
}

.wrapper-qc .wapper-content-adv {
	position: relative;
	margin-top: 5px;
}

	.wrapper-qc .wapper-content-adv .title-adv {
		font-size: 30px;
		width: 10%;
		text-align: center;
		line-height: 35px;
		text-transform: uppercase;
		font-family: Aquawax-Medium-Trial;
		margin: 0 auto;
		padding-top: 40px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: absolute;
		top: 0;
		left: 13.7%;
		width: 265px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: absolute;
		top: 2%;
		right: 13.6%;
		width: 263px;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		width: 82.5%;
		margin: 75px auto 0;
		float: right;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: left;
			width: 222px;
			height: 156px;
			overflow: hidden;
			margin-right: 10px;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4 {
			float: left;
			width: 275px;
			height: 193px;
			overflow: hidden;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			float: left;
			width: 263px;
			height: 157px;
			overflow: hidden;
			margin-left: 15px;
		}

.section-5 {
	background: #f0efef;
	padding: 10px 0 40px;
	margin-top: 40px;
}

.best-products {
	text-align: center;
}

	.best-products h3 {
		font-family: Aquawax-Medium-Trial;
		font-size: 26px;
		color: #30302f;
		position: relative;
	}

		.best-products h3:after {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			right: 27%;
		}

		.best-products h3:before {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			left: 27%;
		}

	.best-products p {
		font-family: AquawaxLightTrial;
		font-size: 17px;
		color: #30302f;
		margin-bottom: 45px;
		font-weight: 700;
	}

#content .product-hot .slide-show-pr .body-item-pr {
	width: 100%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: none;
}

	#content .product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: 250px;
		box-shadow: 2px 2px 2px 2px #888;
	}

.product-hot .slide-show-pr .body-item-pr {
	width: 95%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 2px 2px #888;
}

	.product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: 309px;
		/* box-shadow: 2px 2px 2px 2px #888; */
	}

	.product-hot .slide-show-pr .body-item-pr .name-items {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		margin: 5px auto 14px;
		text-align: center;
		height: 38px;
	}

	.product-hot .slide-show-pr .body-item-pr .info .v2_bnc_pr_item_boxdetails {
		text-decoration: none;
	}

	.product-hot .slide-show-pr .body-item-pr:hover .v2_bnc_pr_item_boxdetails {
		color: #ed2024;
		display: block;
	}

	.product-hot .slide-show-pr .body-item-pr .info p {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		text-align: center;
	}

	.product-hot .slide-show-pr .body-item-pr .info span {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #ed2024;
		font-weight: bold;
	}

.product-hot .slide-show-pr .owl-prev {
	position: absolute;
	top: 30%;
	left: -6%;
}

.product-hot .slide-show-pr .owl-next {
	position: absolute;
	top: 30%;
	right: -6%;
}

.standard-logo img {
	height: 60px;
}

.order-cart .read-more {
	border: 1px solid #8a8383;
	width: 15%;
	padding: 10px;
	text-align: center;
	background: #f0efef;
	margin: 40px auto;
	font-family: AquawaxLightTrial;
	display: none;
	font-size: 16px;
}

	.order-cart .read-more:hover {
		background: #fff;
	}

		.order-cart .read-more:hover a {
			color: #f36669;
			padding-left: 10px;
			transition: all .6s;
			text-decoration: none;
		}

.iframe-yotube {
	height: 590px;
	width: 100%;
}

.list-info .list-item .companyname {
	/* font-family: AquawaxBlackTrial; */
	color: #fff;
	font-size: 30px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.company-info-footer strong {
	/* font-family: UTM-AvoBold; */
}

.company-info-footer {
	/* font-family: UTM-Avo; */
	font-size: 16px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.site-foot .social {
	margin-top: 20px;
}

	.site-foot .social a img {
		float: left;
		margin-right: 10px;
	}

.m-usertrail {
	padding: 2px 0 5px;
}

	.m-usertrail .list-item {
		font-size: 14px;
		font-size: .875rem;
		color: #6f6c67 !important;
		vertical-align: middle;
		margin-left: 5px;
	}

	.m-usertrail .m-inline-list .list-item a {
		color: #6f6c67 !important;
		text-transform: none;
	}

.m-inline-list .list-item > a {
	vertical-align: middle;
}

.m-inline-lists {
	margin: 10px 0;
}

.page-title h1 {
	font-weight: 700;
	font-family: UTM-Avo;
	font-size: 23px;
	white-space: normal;
	padding-bottom: 5px;
}

.post--item:first-child {
	border-top: 0;
}

.post--item {
	padding: 21px 0 0;
	border-top: 1px dotted #6f6c67;
}

	.post--item .post--title .h1 {
		margin: 0 0 .375em;
		padding-left: 0;
		font-size: 18px;
		line-height: 23px;
	}

	.post--item .post--content {
		border-top: 1px dotted #e2e2e1;
		padding: 0;
	}

		.post--item .post--content img {
			display: block;
			margin: 1em auto;
			height: auto;
		}

.m-inline-lists .list-item {
	display: inline-block;
	padding: 0;
	z-index: 1;
	font-family: Aquawax-Medium-Trial;
	font-size: 16px;
	margin-right: 5px;
}

@media screen and (min-width: 680px) {
	.product-options {
		border-width: 8px;
		padding: 15px 15px 25px;
		margin-bottom: 35px
	}

		.product-options label {
			font-size: 14px;
			font-size: .875rem;
			float: none
		}

		.product-options select {
			float: none
		}
}

.slide-swiper {
	width: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.product-options .btn-buy {
		width: 66% !important
	}

	.slide-swiper {
		width: 100%;
	}

	.content-123 {
		margin-top: 0;
	}

	.width {
		width: auto;
	}

	#content {
		height: auto;
		overflow: hidden;
	}

	.style-color {
		margin-bottom: 10px;
	}

	.product-info:after, .product-info:before {
		/* width: 50px !important; */
	}

	section.site-body:before {
		position: unset !important;
	}

	section.site-body:after {
		position: unset !important;
	}

	.inventory_quantity {
		margin-bottom: 10px !important;
	}

	#gallery_01 img {
		width: 100%;
	}

	.best-products h3:before {
		left: 0%;
	}

	.best-products h3:after {
		right: 0%;
	}

	.product-options .btn-secondary {
		width: 30% !important
	}

	.wrapper-qc .wapper-content-adv .title-adv {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		margin: 0 auto 0;
		width: 100%;
		float: unset;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4, .product-hot .slide-show-pr .body-item-pr {
			width: 100%;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: none;
			width: 100%;
			margin-right: 0;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			margin-left: 0;
			width: 100%;
		}

	.product-hot .slide-show-pr .owl-prev {
		position: absolute;
		top: 30%;
		left: -4%;
	}

	.product-hot .slide-show-pr .owl-next {
		position: absolute;
		top: 30%;
		right: -4%;
	}

	.order-cart .read-more {
		width: 50%;
		margin: 10px auto;
	}
}

@media screen and (min-width: 800px) {
	.product-options .row {
		clear: none;
		float: left;
		width: 35%
	}

		.product-options .row + .row {
			width: 61%;
			margin-left: 4%
		}

		.product-options .row .btn, .product-options .row .aw-raf-statistics button, .aw-raf-statistics .product-options .row button, .product-options .row .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .row .raf-twitter-share, .product-options .row #invite-button-container button, #invite-button-container .product-options .row button, .product-options .row #invite-button-container #referafriend-cancel, #invite-button-container .product-options .row #referafriend-cancel, .product-options .row .aw-blog-read-more {
			margin-top: 21px
		}
}

.js-panel {
	display: none
}

@media screen and (min-width: 680px) {
	.js-palm-slidetoggle-container {
		display: block !important
	}
}

.related-offers li {
	line-height: 100%
}

.related-offers .product-block-media {
	padding: 0 11px 11px
}

.social-block {
	float: left;
	width: 100%
}

	.social-block .m-inline-list {
		text-align: left;
		min-width: 172px;
		background: #e2e2e1;
		border: 1px solid #e2e2e1;
		color: #6f6c67;
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		-webkit-font-smoothing: antialiased;
		vertical-align: middle;
		border-radius: 24px;
		height: 35px;
		font-size: .875rem;
		box-sizing: border-box;
		padding: 0 10px;
		line-height: 2.7em;
		text-transform: none;
		display: inline-block;
		margin: 0 10px 0 11px
	}

		.social-block .m-inline-list ul {
			display: inline
		}

		.social-block .m-inline-list .list-item {
			color: #6f6c67;
			line-height: 0
		}

			.social-block .m-inline-list .list-item a {
				color: #6f6c67;
				text-decoration: none;
				font-size: 20px;
				padding-right: 3px;
				padding-left: 3px
			}

				.social-block .m-inline-list .list-item a:hover {
					color: #ea806f
				}

.required em {
	margin-right: 11px
}

.data-table {
	margin: 2em 0;
	font-size: 12px;
	font-size: .75rem
}

	.data-table input[type="radio"] {
		top: 0
	}

	.data-table .value {
		padding: 16px 10px
	}

	.data-table th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		width: 100px
	}

	.data-table tbody {
		border-bottom: 1px dotted
	}

	.data-table tfoot tr:nth-child(even) td {
		background: #fff
	}

#product-review-table {
	border-bottom: 1px dotted #6f6c67
}

	#product-review-table tbody tr {
		border-left: 1px dotted #6f6c67;
		border-right: 1px dotted #6f6c67
	}

	#product-review-table th {
		padding: 7px 2px
	}

@media screen and (min-width: 680px) {
	#product-review-table th {
		padding: 7px 10px
	}
}

.holding-header {
	margin: 11px 0 21px
}

	.holding-header .l-grid-4 {
		border-bottom: 1px dotted #e2e2e1
	}

.lt9 .holding-header {
	margin-bottom: 0
}

.holding-page {
	margin-bottom: 42px
}

.keep-in-touch-form h3 {
	margin: 0
}

	.keep-in-touch-form h3 + p {
		margin: .5em 0;
		font-size: 18px;
		font-size: 1.125rem
	}

.alignright {
	float: right !important;
	margin: 0 0 1em 1em !important
}

	.alignright:first-child {
		margin-left: 0 !important
	}

.alignleft {
	float: left;
	margin: 0 0 1em 1em !important
}

	.alignleft:first-child {
		margin-left: 0 !important
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.fluted-box {
	border-width: 7px 8px;
	border-style: solid;
	border-color: #e2e2e1;
	*zoom: 1
}

	.fluted-box:before, .fluted-box:after {
		content: "";
		display: table
	}

	.fluted-box:after {
		clear: both
	}

	.fluted-box div {
		padding: 0 21px
	}

	.fluted-box p {
		font-size: 1em;
		padding: 1em 0;
		margin: 0
	}

@media screen and (min-width: 680px) {
	.fluted-box p {
		font-size: 18px;
		font-size: 1.25rem
	}
}

.back-link {
	margin: 0
}

.sp-methods dt {
	float: left;
	font-weight: 700
}

@media screen and (min-width: 680px) {
	.sp-methods dt {
		margin-right: 11px
	}
}

.sp-methods .radio {
	top: 0
}

#checkout-step-payment .radio {
	top: 2px
}

#checkout-payment-method-load dt {
	float: none;
	padding: 12px 0 8px;
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1
}

	#checkout-payment-method-load dt:first-child {
		border-bottom: 0
	}

#checkout-shipping-method-load {
	min-height: 100px
}

#payment_form_paypal_express {
	padding: 10px 0
}

.cms-our-story .site-body p {
	font-size: 18px;
	font-size: 1.125rem
}

.m-product-block .inset-blue {
	padding: 10px
}

.copyright {
	margin-top: 0;
	font-size: 16px
}

.credit {
	display: block;
	margin-top: 11px
}

	.credit a {
		display: block;
		font-size: 14px;
		font-size: .875rem
	}

.right-content .ltname {
	text-align: center;
	margin: 35px 0;
	font-size: 30px;
	font-family: UTM-Avo;
}

@media screen and (min-width: 680px) {
	.credit {
		display: block;
		margin-top: 65px
	}

		.credit a {
			display: block;
			text-align: right
		}
}

#order_review_form select {
	width: 100%
}

#order_review_form .control {
	white-space: nowrap
}

	#order_review_form .control label {
		margin: 0 0 .5em
	}

#order_review_form .info-set {
	margin-top: 42px
}

#order_review_form .please-wait {
	margin: 20px 0 0;
	display: block
}

	#order_review_form .please-wait img {
		margin: 0 10px 0 0;
		float: left
	}

#review-buttons-container {
	margin: 0 0 20px
}

.bordered-heading {
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1;
	padding: .5em 0
}

.l-gutter-expand {
	margin-left: 2.18069%;
	margin-right: 2.18069%
}

.l-gutter-expand-right {
	margin-right: 2.18069%
}

.l-gutter-expand-left {
	margin-left: 2.18069%
}

.l-gutter-collapse {
	margin: 0 !important
}

.inset-padding {
	padding: 15px 11px 21px
}

@media screen and (max-width: 679px) {
	.p-grid-1, .p-grid-2, .p-grid-3, .p-grid-4, .p-grid-third, .p-grid-two-third {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.p-grid-1:first-child, .p-grid-2:first-child, .p-grid-3:first-child, .p-grid-4:first-child, .p-grid-third:first-child, .p-grid-two-third:first-child {
			margin-left: 0
		}

		.p-grid-3.absolute-header:first-child {
			margin: 0;
			left: 10%;
			right: 10%;
			width: 80%
		}

	.p-grid-1 {
		width: 23.36449%
	}

	.p-grid-2 {
		width: 48.90966%
	}

		.p-grid-2:nth-child(odd) {
			clear: both;
			margin-left: 0
		}

	.p-grid-3 {
		width: 74.45483%
	}

	.p-grid-4 {
		width: 100%
	}

	.p-grid-third {
		width: 31.87954%
	}

	.p-grid-two-third {
		width: 65.93977%
	}
}

@media screen and (min-width: 540px) and (max-width: 680px) {
	.lp-grid-1, .lp-grid-2, .lp-grid-3, .lp-grid-4 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.lp-grid-1:first-child, .lp-grid-2:first-child, .lp-grid-3:first-child, .lp-grid-4:first-child {
			margin-left: 0
		}

	.lp-grid-1 {
		width: 31.87954%
	}

	.lp-grid-2 {
		width: 48.90966%
	}

	.lp-grid-3 {
		width: 65.93977%
	}

	.lp-grid-4 {
		width: 100%
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.column-module {
		display: inline;
		float: left;
		margin: 0 .0109px
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}

	.t-grid-1, .t-grid-2, .t-grid-3, .t-grid-third, .t-grid-4, .t-grid-5, .t-grid-6, .t-grid-two-third, .t-grid-7, .t-grid-8 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.t-grid-1:first-child, .t-grid-2:first-child, .t-grid-3:first-child, .t-grid-third:first-child, .t-grid-4:first-child, .t-grid-5:first-child, .t-grid-6:first-child, .t-grid-two-third:first-child, .t-grid-7:first-child, .t-grid-8:first-child {
			margin-left: 0
		}

	.t-grid-1 {
		width: 6.33437%
	}

	.t-grid-2 {
		width: 23.36449%
	}

	.t-grid-third {
		width: 31.87954%
	}

		.t-grid-third:nth-child(3n+1) {
			clear: both;
			margin-left: 0
		}

	.t-grid-4 {
		width: 48.90966%
	}

		.t-grid-4:nth-child(2n+1) {
			margin-left: 0
		}

	.t-grid-6 {
		width: 74.45483%
	}

	.t-grid-two-third {
		width: 65.93977%
	}

	.t-grid-8 {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
}

@media screen and (min-width: 800px) {
	.l-grid-1, .l-grid-2, .l-grid-3, .l-grid-4, .l-grid-5, .l-grid-6, .l-grid-7, .l-grid-8, .l-grid-9, .l-grid-10, .l-grid-11, .l-grid-12 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.l-grid-1:first-child, .l-grid-2:first-child, .l-grid-3:first-child, .l-grid-4:first-child, .l-grid-5:first-child, .l-grid-6:first-child, .l-grid-7:first-child, .l-grid-8:first-child, .l-grid-9:first-child, .l-grid-10:first-child, .l-grid-11:first-child, .l-grid-12:first-child {
			margin-left: 0
		}

	.l-gutter-expand {
		margin-left: .06542px;
		margin-right: .06542px
	}

	.l-gutter-expand-right {
		margin-right: .06542px
	}

	.l-gutter-expand-left {
		margin-left: .06542px
	}

	.l-gutter-collapse {
		margin: 0 !important
	}

	.l-grid-1 {
		width: 6.33437%
	}

	.l-grid-2 {
		width: 14.84943%
	}

	.l-grid-3 {
		width: 23.36449%
	}

	.l-grid-4 {
		width: 31.87954%
	}

		.l-grid-4:nth-child(3n+1) {
			margin-left: 0;
			clear: both
		}

	.l-grid-5 {
		width: 40.3946%
	}

	.l-grid-6 {
		width: 48.90966%
	}

		.l-grid-6:nth-child(2n+1) {
			margin-left: 0
		}

	.l-grid-7 {
		width: 57.42471%
	}

	.l-grid-8 {
		width: 65.93977%
	}

	.l-grid-9 {
		width: 74.45483%
	}

	.l-grid-10 {
		width: 82.96989%
	}

	.l-grid-11 {
		width: 91.48494%
	}

	.l-grid-12 {
		width: 100%
	}

	.clear-1 {
		margin-left: 8.51506% !important
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}
}

.l-grid-row {
	*zoom: 1;
	position: relative;
	clear: both
}

.no-margin-bottom.l-grid-row {
	margin-bottom: 0
}

.cart-options {
	margin-top: 30px
}

.l-grid-row:before, .l-grid-row:after {
	content: "";
	display: table
}

.l-grid-row:after {
	clear: both
}

.l-grid-row.reduced-row {
	margin-bottom: 11px
}

.l-grid-row.collapsed-row {
	margin-bottom: 0
}

.l-grid-row.extended-row {
	margin-bottom: 0;
	padding-bottom: 42px
}

.l-content {
	position: relative;
	margin: 0 auto;
	padding: 0 2.18069%
}

@media screen and (max-width: 679px) {
	.l-grid-row {
		*zoom: 1;
		margin: 0 0 21px
	}

		.l-grid-row:before, .l-grid-row:after {
			content: "";
			display: table
		}

		.l-grid-row:after {
			clear: both
		}

	.palm-reduced-row {
		margin-bottom: 11px
	}

	.palm-collapsed-row {
		margin-bottom: 10px
	}

	.palm-extended-row {
		margin-bottom: 21px
	}
}

@media screen and (min-width: 680px) {
	.l-grid-row.tablet-reduced-row {
		margin-bottom: 11px
	}

	.l-grid-row.tablet-extended-row {
		margin-bottom: 42px
	}
}

.collapse {
	margin: 0 !important;
	padding: 0 !important
}

.collapse-margins {
	margin: 0 !important
}

.top-margin-collapse {
	margin-top: 0 !important
}

.m-list {
	margin: 0;
	padding: 0
}

.site-nav ul.m-inline-list {
	line-height: 60px;
}

.m-inline-list:before, .m-inline-list:after {
	content: "";
	display: table
}

.m-inline-list:after {
	clear: both
}

.mail {
	display: inline-block;
	margin: 0 20px;
	padding: 0;
	z-index: 1;
	font-family: UTM-AvoBold;
	font-size: 16px;
}

.m-inline-list .list-item {
	display: inline-block;
	/* margin: 7px 18px; */
	padding: 0;
	z-index: 1;
	font-family: SVN-Pequena-Neo-Regular;
	font-size: 16px;
	float: left;
}

	.m-inline-list .list-item a.acti {
		color: red;
	}

	.m-inline-list .list-item > a {
		padding: 0 20px
	}

.swiper-slide img {
	margin: 0 auto;
}

.m-inline-list .list-item:first-child {
	margin-left: 0;
	padding-left: 0
}

.m-inline-list .list-item > ul {
	position: absolute;
	z-index: 9999;
	left: 999em;
	/* padding: 23px 0 20px; */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background: whitesmoke;
	box-shadow: 3px 3px 5px 1px rgba(100,100,100,0.3);
	height: auto;
	margin-top: 18px;
}

.site-nav .m-inline-list .list-item ul {
	width: 100%;
}

.m-inline-list .list-item ul:before {
	behavior: url(/skin/frontend/busyb/default/css/PIE.php);
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 13px;
	left: 30px;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 10px solid #6f6c67
}

.m-inline-list .list-item ul li {
	position: relative;
	z-index: 10;
	display: block;
	padding: 5px 10px;
	background: #F5F5F5;
	width: 100%;
}

.m-inline-list .list-item ul > li:last-child {
	padding-bottom: 10px
}

.m-inline-list .list-item ul > li > a {
	display: block;
	padding: 0px 0 0px;
	/* background: #F5F5F5; */
	color: #525252;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid;
	height: 35px;
	width: 100%;
	overflow: hidden;
}

	.m-inline-list .list-item ul > li > a:hover {
		background: #ed2024 !important;
		text-decoration: none;
		color: #ffffff;
		padding: 5px;
	}

.m-inline-list .list-item:hover ul {
	left: 0 !important
}

@media screen and (min-width: 800px) {
	.m-inline-list .list-item > ul > li {
		width: 25%
	}
}

.m-stacked-list {
	margin-bottom: 21px
}

	.m-stacked-list .list-item {
		list-style: none;
		line-height: 180%;
		padding-left: 0
	}

	.m-stacked-list.section-navigation {
		margin-top: 25px
	}

		.m-stacked-list.section-navigation .list-item {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			border-top: 1px dotted #6f6c67
		}

			.m-stacked-list.section-navigation .list-item a {
				display: block;
				padding: 5px 0 5px 11px
			}

				.m-stacked-list.section-navigation .list-item a:hover {
					background: #e2e2e1
				}

			.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle {
				border-bottom: 1px dotted #6f6c67
			}

				.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle.active {
					border-bottom: 0
				}

		.m-stacked-list.section-navigation .js-palm-slidetoggle-container {
			border-bottom: 1px dotted #6f6c67
		}

.js-slidetoggle-container.active {
	display: block !important;
}

.js-slidetoggle-container {
	display: none;
}

.m-bordered-list .list-item {
	border-right: 1px solid #ccc
}

.m-bordered-list .last-item {
	border: 0
}

.description h2 {
	margin: 0 0 10px;
	font-size: 18px;
	font-family: 'UTM-Avo';
}

.about-us .img-about img {
	float: right;
}

.section-3 .no-p-l.no-p-r {
	position: relative;
}

	.section-3 .no-p-l.no-p-r .about-us {
		position: absolute;
		top: 10%;
		/* right: 10%; */
		z-index: 1;
		width: 100%;
	}

.kham-pha a {
	color: #ffffff;
	background: #ed2024;
	padding: 9px;
	font-size: 17px;
	border-radius: 8px;
	text-transform: uppercase;
	font-family:;
}

.view a {
	font-size:;
	color:;
	font-family:;
}

.product-title {
	display: none;
}

	.product-title a {
		font-size: 16px;
		color: #ffffff;
		font-family:;
		background: url(../images/line_ft.png) no-repeat center bottom;
		padding-bottom: 10px;
	}

.product-hot .slide-show-pr .body-item-pr:hover .product-title {
	display: block;
	z-index: 99;
	background: red;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	padding-top: 30px;
	text-align: center;
}

#wowslider-container1-1 .ws_images img {
	width: 100%;
}

.icon-dg {
	text-align: center;
	margin-top: 30px;
	color: red;
	font-size: 16px;
}

.gia-sp .ma-sp {
	color: #ffffff;
	text-align: center;
	background: black;
	padding: 5px;
}

.gia-sp .lien-he {
	text-align: center;
	color: black;
	padding: 3px;
	border-bottom: 1px solid #81609a;
	border-top: 1px solid #81609a;
	background-color: white;
}

.gia-sp .col-lg-6 {
	padding: 0;
}

#wrap-collection {
	margin-top: 50px;
}

#btnsend {
	background: red;
	color: #ffffff;
	font-size: 14px;
}

.m-inline-list .phone-head i {
	font-size: 25px;
}

.m-inline-list .phone-head {
	float: left;
	margin: 0px 18px;
}

.m-inline-list .cart-head {
	float: left;
	position: relative;
	/* padding-bottom: 6px; */
}

	.m-inline-list .cart-head .number {
		position: absolute;
		top: 24%;
		left: -5px;
		background: red;
		font-size: 11px;
		border: 1px solid #ffffff;
		color: #ffffff;
		border-radius: 50%;
		/* padding: 2px; */
		width: 15px;
		height: 15px;
		text-align: center;
		line-height: 15px;
	}

	.m-inline-list .cart-head img {
		border: 1px solid red;
		padding: 7px;
		border-radius: 50%;
		font-size: 14px;
	}

.vkey {
	padding: 7px;
	color: #ffffff;
	background: #231f20;
	text-align: center;
	font-size: 20px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.price-box {
	margin-top: 20px;
}

.cart-sp {
	position: relative;
}

.clearfix.quantity.product_quantity.product-quantity {
	margin-top: 20px;
}

.button.btn_minus.minus {
	position: absolute;
	top: 0%;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.button.btn_plus.plus {
	position: absolute;
	top: 53%;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.qty.quantity.text-center {
	width: 7% !important;
	/* text-align: center; */
	padding: 7px !important;
	font-weight: bold;
	border: 1px solid;
	line-height: 1;
	/* margin-bottom: 13px; */
	min-height: 30px !important;
}

.so-luong {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.view {
	margin-top: 16px;
	/* float: left; */
}

	.view img {
		float: left;
		width: 32px;
	}

	.view p {
		padding-top: 9px;
	}

.content-about {
	padding-right: 20%;
	padding-left: 100px;
}

.kham-pha {
	margin-top: 30px;
}

.introduce {
	padding-top: 74px;
}

.v2_bnc_pr_item_boxdetails {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	width: 100%;
	height: 100%;
	color: #fff !important;
	text-align: center;
}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hvr-shutter-in-vertical {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #d8282c;
	-webkit-transition-property: color;
	transition-property: color;
	height: 100%;
	width: 100%;
	opacity: 0.8;
}

	.hvr-shutter-in-vertical:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #e1e1e1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.v2_bnc_pr_item_boxdetails_border {
	border: 1px solid #fff;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.v2_bnc_pr_item_boxdetails_content {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
}

.v2_bnc_pr_item_name {
	line-height: 20px;
	margin: 0;
	font-weight: unset;
	background: url(../images/line1.png) center bottom no-repeat;
	padding-bottom: 5px;
}

	.v2_bnc_pr_item_name a {
		font-size: 25px;
		/* font-family: 'BarlowSemiCondensed-Regular'; */
		color: #fff;
		text-transform: uppercase;
		font-family: 'SVN-Pequena-Neo-Regular';
	}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
	color: white;
}

.v2_bnc_pr_item:hover .v2_bnc_pr_item_boxdetails {
	opacity: 1;
	background: rgba(170, 26, 36, .6);
}

.v2_bnc_pr_item:hover .v2_bnc_btn_sale span, .v2_bnc_pr_item:hover .v2_bnc_pr_item_action {
	opacity: 1;
}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.what-we-do {
	padding: 25px 0;
}

.img-products {
	margin: 0 auto;
	width: 10%;
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 768px) and (max-width: 991px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.details-product {
		position: relative !important;
	}

	#gallery_01 {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.about-us .img-about img {
		width: 20%;
		float: left;
	}

	.introduce {
		padding-top: 5px;
	}

	.content-about {
		padding-right: 0;
		padding-left: 0;
	}

	.kham-pha {
		margin-top: 5px;
		float: left;
	}

	.view p {
		padding-top: 0;
	}

	.img-100 {
		padding-left: 0;
	}

	.details-product {
		padding: 0 !important;
		padding-top: 0 !important;
	}

	.details-product {
		position: relative !important;
	}

	.details-pro {
		margin-top: 10px !important;
		padding: 32px;
	}

	#gallery_01 {
		padding: 0 10px;
		width: 100%;
	}

	.button.btn_minus.minus {
		left: 34%;
	}

	.button.btn_plus.plus {
		left: 34%;
	}

	.large-image {
		max-width: 100%;
		height: auto;
	}

	.kham-pha a {
		padding: 7px;
		font-size: 14px;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.page-title h1 {
		line-height: 22px;
		font-size: 15px;
	}

	.l-grid-16.cf {
		margin: 0px auto;
	}
}

@media screen and (max-width: 413px) {
	.section-3 .no-p-l.no-p-r .about-us {
		top: 0;
	}

	.button.btn_minus.minus {
		left: 37%;
	}

	.button.btn_plus.plus {
		left: 37%;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.l-grid-16.cf {
		margin: 0px auto;
	}
.product-hot .slide-show-pr .body-item-pr .name-items{
	font-size: 12px;
}
}

@media screen and (max-width: 370px) {
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body {
	font-family: "FS Albert Web Regular",SVN-Pequena-Neo-Regular,SVN-Pequena-Neo-Black;
	margin: 0;
	color: #3f4241;
	line-height: 1.5em
}

img {
	max-width: 100%
}

.img-100 {
	/* width: 20%; */
	/* margin-right: 28%; */
	padding-left: 14%;
}

a {
	background: transparent;
	color: #000;
	text-decoration: none;
}

	a:focus {
		outline: thin dotted
	}

	a:hover, a:active {
		outline: 0;
		text-decoration: none;
	}

li {
	line-height: 140%;
	list-style: none;
}

menu, ol, ul {
	padding: 0;
	list-style-type: disc;
}

@font-face {
	font-family: 'Aquawax-Medium-Trial';
	src: url(../fonts/Aquawax-Medium-Trial.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Black';
	src: url(../fonts/SVN-Pequena-Neo-Black.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Myriad-Pro-Regular';
	src: url(../fonts/Myriad-Pro-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'SVN-Pequena-Neo-Regular';
	src: url(../fonts/SVN-Pequena-Neo-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'UTM-AvoBold';
	src: url(../fonts/UTM-AvoBold.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxLightTrial';
	src: url(../fonts/AquawaxLightTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'UTM-Avo';
	src: url(../fonts/UTM-Avo.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'AquawaxBlackTrial';
	src: url(../fonts/AquawaxBlackTrial.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

h1, h2, h3, h4 {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	color: #3f4241
}

	h1 a, h2 a, h3 a, h4 a {
		color: #1E1B42
	}

		h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
			color: #444
		}

h1, .h1 {
	font-size: 1.25rem;
	line-height: 1em;
	margin: .75em 0 .375em
}

@media screen and (min-width: 680px) {
	h1, .h1 {
		font-size: 28px;
		font-size: 1.75rem;
		margin: .67em 0
	}
}

h2, .h2 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.175em;
	margin: .63em 0 .2em;
	text-transform: uppercase
}

@media screen and (min-width: 680px) {
	h2, .h2 {
		font-size: 1.5rem;
		margin: 1.2em 0 .4em;
	}
}

h3, .h3 {
	font-size: 16px;
	font-size: 1rem;
	margin: .5em 0
}

@media screen and (min-width: 680px) {
	h3, .h3 {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1.125em
	}
}

h4 {
	font-weight: 700;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	margin: .5em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .75em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 0
}

b, strong {
	font-weight: 700
}

dl, menu, ol, ul {
	margin: 0;
	padding: 0
}

ol, ul {
	padding: 0;
	list-style-type: disc
}

.list-item {
	list-style-type: none
}

nav ul, nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	display: block;
	max-width: 100%;
}

.no-p-l {
	padding-left: 0px;
}

.no-p-r {
	padding-right: 0px;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

.d_page {
	text-align: center;
	margin: 10px 0 30px;
}

	.d_page b {
		color: red;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

	.d_page a {
		color: #7f7979;
		border: 1px solid;
		padding: 6px 10px;
		font-size: 16px;
		text-align: center;
		margin-right: 5px;
	}

.width {
	width: 228px;
}

.content-123 {
	margin-top: 35px !important;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	outline: none
}

button, input {
	line-height: normal
}

	button, input[type="button"], input[type="reset"], input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: button;
		*overflow: visible;
		text-transform: none
	}

	button, html input[type="button"], input[type="reset"], input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}

		button[disabled], input[disabled] {
			cursor: default
		}

	input[type="checkbox"], input[type="radio"] {
		padding: 0;
		*height: 13px;
		*width: 13px
	}

	input[type="search"] {
		-webkit-appearance: textfield
	}

		input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
			-webkit-appearance: none
		}

	button::-moz-focus-inner, input::-moz-focus-inner {
		border: 0;
		padding: 0
	}

textarea {
	overflow: auto;
	vertical-align: top;
	background: #f5f4f3;
	font-size: 16px;
	width: 100%;
	padding: 8px 2.18069% 8px 10px;
	border: 1px solid #e2e2e1;
	border-radius: 8px;
	min-height: 200px;
	behavior: url(/skin/frontend/busyb/default/css/PIE.php)
}

select {
	min-width: 100%;
	border: 1px solid #e2e2e1;
	height: 33px;
	border-radius: 8px;
	background: #f5f4f3
}

@media screen and (max-width: 679px) {
	select {
		max-width: 240px
	}
}

.form-row {
	display: block;
	margin-top: 11px
}

	.form-row.extended-row {
		margin-top: 21px
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

td {
	border-left: 1px dotted #6f6c67;
	padding: 10px;
	vertical-align: top
}

	td:first-child {
		border-left: 0
	}

tr {
	border-top: 1px dotted #6f6c67
}

	tr:first-child {
		border-top: 0
	}

thead, tfoot {
	background: #e2e2e1
}

	thead th, tfoot th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		text-align: left;
		font-size: 12px;
		font-size: .75rem;
		padding: 10px 0
	}

		thead th:first-child, tfoot th:first-child {
			padding-left: 10px
		}

.clear {
	clear: both
}

.hide {
	position: absolute !important;
	left: -9999em;
	height: 0
}

.hide-alt {
	display: none !important
}

.show {
	position: relative !important;
	left: auto
}

.show-alt {
	display: block !important
}

.tablet {
	display: none !important
}

.large-palm {
	display: none !important
}

.block {
	display: block !important
}

.desk {
	display: none
}

.max-desk {
	display: block
}

@media screen and (min-width: 540px) {
	.large-palm {
		display: block !important
	}
}

@media screen and (min-width: 769px) {
	.tablet {
		display: block !important
	}

	.palm {
		display: none !important
	}
}

@media screen and (min-width: 800px) {
	.desk {
		display: block !important
	}

	.max-desk {
		display: none !important
	}
}

.ir {
	font: 0/0 a !important;
	text-shadow: none !important;
	color: transparent !important
}

.justified {
	text-align: center
}

.l-left {
	float: left !important
}

.l-right {
	float: right !important
}

@media screen and (min-width: 680px) {
	.t-l-right {
		float: right !important
	}

	.t-l-left {
		float: left !important
	}
}

.first {
	margin-left: 0 !important
}

.inset-grey {
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-color: #e2e2e1;
	border-width: 7px !important
}

.inset-blue {
	border-width: 10px;
	border-style: solid;
	border-color: #64bfc3;
	border-color: #64bfc3;
	border-width: 7px !important
}

.inset-red {
	border-width: 10px;
	border-style: solid;
	border-color: #ea806f;
	border-color: #ea806f;
	border-width: 7px !important
}

.dark-blue {
	background: #369da2
}

.dark-blue-text {
	color: #369da2
}

.mid-blue {
	background: #64bfc3
}

.mid-blue-text, .features-list .list-item.oh-third:before {
	color: #64bfc3
}

.light-blue {
	background: #c1e5e7
}

.light-blue-text {
	color: #c1e5e7
}

.dark-green {
	background: #8ba632
}

.dark-green-text {
	color: #8ba632
}

.light-green {
	background: #7fc364
}

.light-green-text {
	color: #7fc364
}

.very-light-green {
	background: #f2f7dc
}

.very-light-green-text {
	color: #f2f7dc
}

.dark-red {
	background: #c95947
}

.dark-red-text {
	color: #c95947
}

.red {
	background: #ea806f
}

.red-text {
	color: #ea806f
}

.light-red {
	background: #f7ccc5
}

.light-red-text {
	color: #f7ccc5
}

.warning-red {
	background: #c95947
}

.warning-red-text {
	color: #c95947
}

.yellow, .utility-navigation .site-search a {
	background: #debd5e
}

.yellow-text, .features-list .list-item.oh-second:before {
	color: #debd5e
}

.light-yellow {
	background: #f2e5bf
}

.light-yellow-text {
	color: #f2e5bf
}

.white {
	background: #fff
}

h1.white, h2.white, h3.white, h4.white, p.white {
	background: none
}

.white-text {
	color: #fff
}

.light-warm-grey-text {
	color: #e2e2e1
}

.mid-warm-grey {
	background: #ed1c24;
	color: #fff
}

	.mid-warm-grey a {
		color: #fff;
		position: relative;
		padding-left: 20px;
		/* font-family: UTM-Avo; */
		font-size: 16px;
		font-family: 'SVN-Pequena-Neo-Regular';
		/* padding-bottom: 8px; */
		/* margin-bottom: 9px; */
	}

.t-grid-12 .m-stacked-list a:before {
	font-family: Fontawesome;
	position: absolute;
	content: "\f111";
	left: 3px;
	top: 0px;
	font-size: 8px;
	color: #fff;
}

.mid-warm-grey-text {
	color: #6f6c67
}

.dark-warm-gery {
	background: #3f4241
}

.dark-warm-grey-text {
	color: #3f4241
}

.dark-grey-dark {
	background: #001700
}

.dark-grey-text {
	color: #001700
}

.mid-grey {
	background: #b2b9b2
}

.mid-grey-text {
	color: #b2b9b2
}

.light-grey {
	background: #e5e7e5
}

.light-grey-text {
	color: #e5e7e5
}

.brown {
	background: #fff4e5
}

.block {
	display: block
}

.fancy, .fluted-box p {
	font-weight: 700;
	letter-spacing: -.0125em;
	text-transform: none
}

.row {
	*zoom: 1;
	margin-top: 11px;
	clear: both
}

	.row:before, .row:after {
		content: "";
		display: table
	}

	.row:after {
		clear: both
	}

	.row:first-child {
		margin-top: 0
	}

@media screen and (min-width: 680px) {
	.t-pos-absolute {
		position: absolute !important
	}

	.t-pos-topleft {
		top: 0;
		left: 0
	}
}

@media screen and (min-width: 800px) {
	.l-pos-absolute {
		position: absolute !important
	}

	.l-pos-topleft {
		top: 0;
		left: 0
	}
}

.container {
	max-width: 1170px;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.cf:before, .cf:after {
	content: " ";
	display: table
}

.cf:after {
	clear: both
}

.logo {
	float: left;
	width: 73%;
}

	.logo a {
		background: url(../images/logo.svg) no-repeat;
		background-size: contain;
		display: block;
		height: 60px;
		overflow: hidden;
	}

.holding-header .logo {
	margin: 0 auto;
	float: none;
	display: block
}

.holding-header.site-head {
	border-bottom: 0
}

.lt9 .logo {
	padding-bottom: 11px
}

	.lt9 .logo a {
		background: url(../images/logo.png) no-repeat
	}

@media screen and (min-width: 680px) {
	.logo {
		margin-left: 0;
		width: auto
	}

		.logo a {
			background-size: 80px;
			width: auto;
		}
}

.account-navigation .account-navigation-container {
	*zoom: 1;
	letter-spacing: -.0125em;
	line-height: .25em;
	-webkit-font-smoothing: antialiased;
	min-width: 375px;
	width: 100%;
	background: #f7f8f8;
}

	.account-navigation .account-navigation-container:before, .account-navigation .account-navigation-container:after {
		content: "";
		display: table
	}

	.account-navigation .account-navigation-container:after {
		clear: both
	}

.account-navigation ul {
	display: block;
	text-align: right;
	white-space: nowrap;
	width: 57%;
	margin: 0 auto;
	font-family: UTM-Avo;
	color: #000;
	font-size: 16px;
}

	.account-navigation ul .list-item {
		display: inline-block;
		padding: 10px 0 6px;
		margin: 0
	}

		.account-navigation ul .list-item:first-child {
			padding-left: 0
		}

.site-head {
	/* margin-bottom: 30px; */
	position: relative;
	z-index: 5;
	border-bottom: 1px dotted #e2e2e1;
}

	.site-head:before, .site-head:after {
		content: "";
		display: table
	}

	.site-head:after {
		clear: both
	}

@media screen and (min-width: 768px) {
	.site-head {
		border-bottom: 0;
		/* overflow: hidden; */
		box-shadow: 0px 1px 3px 0px #ebe9e8;
		/* padding: 20px 0; */
		position: fixed;
		width: 100%;
		background: #ffffff;
	}

		.site-head .container {
			overflow: visible
		}
}

.nav-tabs > li > a {
	font-size: 18px;
	border: 1px solid #c1bbbb;
	padding: 0px 14px !important;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 2px #f3eeee;
	margin-right: 20px;
}

.nav-tabs .nav-tabs li a {
	font-size: 15px;
}

.site-nav {
	position: relative;
	z-index: 2;
	width: 80%;
	text-align: right;
	float: right;
	/* padding: 18px 0; */
	padding-top: 21px;
}

.l-grid-16.cf {
	text-align: center;
	margin: 0px 26%;
	width: 72.1111%;
	padding: 0 20px;
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.site-nav .m-inline-list .list-item {
		margin: 0 .75%
	}
}

.collections li {
	position: relative
}

	.collections li.active > a {
		background: #8c8985;
		text-decoration: none
	}

	.collections li:hover .m-ranges {
		top: 0 !important;
		left: 100% !important
	}

		.collections li:hover .m-ranges:before {
			border: 0;
			top: 0
		}

.collections .m-ranges {
	position: absolute;
	padding-top: 0 !important;
	left: -9999px !important;
	width: 334%
}

	.collections .m-ranges .range-container {
		background: #6f6c67;
		padding: 15px 0 15px 1px;
		border-left: 1px dotted #fff
	}

		.collections .m-ranges .range-container ul {
			*zoom: 1;
			position: relative !important;
			padding: 0 !important;
			width: 100%
		}

			.collections .m-ranges .range-container ul:before, .collections .m-ranges .range-container ul:after {
				content: "";
				display: table
			}

			.collections .m-ranges .range-container ul:after {
				clear: both
			}

		.collections .m-ranges .range-container:after {
			bottom: -10px
		}

	.collections .m-ranges .range-item {
		width: 28.7%;
		padding: 0 !important;
		margin: 0 2% 21px !important
	}

		.collections .m-ranges .range-item a {
			padding: 0 !important
		}

			.collections .m-ranges .range-item a:hover {
				background: none
			}

	.collections .m-ranges .range-footer {
		clear: both;
		margin: 0 11px
	}

@media screen and (min-width: 800px) {
	.collections .m-ranges {
		width: 505px
	}
}

.utility-navigation {
	*zoom: 1;
	position: relative;
	z-index: 3;
	margin-top: 13px;
	float: right;
	clear: right
}

	.utility-navigation:before, .utility-navigation:after {
		content: "";
		display: table
	}

	.utility-navigation:after {
		clear: both
	}

	.utility-navigation ul {
		display: block
	}

	.utility-navigation .site-search {
		float: left;
		margin-left: 10px;
		position: relative
	}

		.utility-navigation .site-search input[type="text"] {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			border-radius: 20px;
			max-width: 125px;
			width: 100%;
			line-height: 29px;
			height: 31px
		}

		.utility-navigation .site-search a {
			border-color: #debd5e;
			position: absolute;
			top: 0;
			right: 0;
			margin: 0;
			height: 31px;
			padding: 0 13px
		}

			.utility-navigation .site-search a:hover {
				background-color: #cdaf57
			}

.basket-options {
	float: left
}

	.basket-options .icon-basket {
		padding-left: 5px
	}

	.basket-options .icon-heart-hover:before {
		font-size: 1.5rem
	}

	.basket-options .m-inline-list .list-item {
		display: block;
		float: left;
		margin: 0
	}

		.basket-options .m-inline-list .list-item:last-child {
			margin-left: 10px
		}

		.basket-options .m-inline-list .list-item > .btn, .basket-options .m-inline-list .aw-raf-statistics .list-item > button, .aw-raf-statistics .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share, .basket-options .m-inline-list #invite-button-container .list-item > button, #invite-button-container .basket-options .m-inline-list .list-item > button, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel, .basket-options .m-inline-list .list-item > .aw-blog-read-more {
			min-width: 65px;
			height: 31px;
			margin: 0
		}

			.basket-options .m-inline-list .list-item > .btn .icon, .basket-options .m-inline-list .aw-raf-statistics .list-item > button .icon, .aw-raf-statistics .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list .awraf-social-share .list-item > .raf-twitter-share .icon, .awraf-social-share .basket-options .m-inline-list .list-item > .raf-twitter-share .icon, .basket-options .m-inline-list #invite-button-container .list-item > button .icon, #invite-button-container .basket-options .m-inline-list .list-item > button .icon, .basket-options .m-inline-list #invite-button-container .list-item > #referafriend-cancel .icon, #invite-button-container .basket-options .m-inline-list .list-item > #referafriend-cancel .icon, .basket-options .m-inline-list .list-item > .aw-blog-read-more .icon {
				float: left;
				top: 3px
			}

	.basket-options .basket-qty {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.675em;
		display: inline-block;
		text-align: right;
		font-family: "FS Albert Web Regular",Arial,Helvetica,sans-serif
	}

	.basket-options .cart-drop {
		position: absolute;
		left: -9999px;
		padding-top: 21px
	}

		.basket-options .cart-drop:before {
			behavior: url(/skin/frontend/busyb/default/css/PIE.php);
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 13px;
			border-left: 12px solid transparent;
			border-right: 12px solid transparent;
			border-bottom: 10px solid #6f6c67;
			right: 78px
		}

		.basket-options .cart-drop:after {
			bottom: -10px
		}

		.basket-options .cart-drop .btn, .basket-options .cart-drop .aw-raf-statistics button, .aw-raf-statistics .basket-options .cart-drop button, .basket-options .cart-drop .awraf-social-share .raf-twitter-share, .awraf-social-share .basket-options .cart-drop .raf-twitter-share, .basket-options .cart-drop #invite-button-container button, #invite-button-container .basket-options .cart-drop button, .basket-options .cart-drop #invite-button-container #referafriend-cancel, #invite-button-container .basket-options .cart-drop #referafriend-cancel, .basket-options .cart-drop .aw-blog-read-more {
			margin: 0 !important
		}

	.basket-options .cart-drop-empty .cart-drop-container {
		padding-top: 1px;
		padding-bottom: 1px
	}

	.basket-options .cart-drop-container {
		width: 260px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy .icon {
		float: left;
		top: 3px
	}

	.basket-options .m-inline-list .list-item .btn.btn-buy {
		min-width: 65px;
		height: 31px;
		margin: 0
	}

	.basket-options .list-item:hover > .btn-buy {
		background: #5ba43e;
		border-color: #5ba43e
	}

	.basket-options .list-item:hover > .btn-secondary {
		background: #c95947;
		border-color: #c95947
	}

	.basket-options .list-item .cart-drop.open {
		left: auto;
		right: 90px
	}

.cart-drop-container {
	background: #6f6c67;
	color: #fff;
	padding: 15px;
	color: #fff
}

	.cart-drop-container h3 {
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		line-height: 1.25em;
		-webkit-font-smoothing: antialiased;
		text-transform: capitalize !important;
		color: #fff;
		margin: 0
	}

	.cart-drop-container .tot + .btn, .cart-drop-container .aw-raf-statistics .tot + button, .aw-raf-statistics .cart-drop-container .tot + button, .cart-drop-container .awraf-social-share .tot + .raf-twitter-share, .awraf-social-share .cart-drop-container .tot + .raf-twitter-share, .cart-drop-container #invite-button-container .tot + button, #invite-button-container .cart-drop-container .tot + button, .cart-drop-container #invite-button-container .tot + #referafriend-cancel, #invite-button-container .cart-drop-container .tot + #referafriend-cancel, .cart-drop-container .tot + .aw-blog-read-more {
		margin: 0;
		clear: left;
		display: block
	}

.cart-list > p {
	margin-top: 1em;
	font-size: .6875rem;
	text-transform: uppercase;
	color: #fff;
	float: left
}

	.cart-list > p + p {
		float: right;
		margin-right: 20px
	}

.cart-list .price {
	font-size: .875rem;
	text-transform: uppercase
}

.cart-list .cart-list-item {
	*zoom: 1;
	clear: both;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #fff
}

#cart-sidebar .cart-list-item > a > img {
	max-width: 50px;
	width: 100%
}

.cart-list .cart-list-item:before, .cart-list .cart-list-item:after {
	content: "";
	display: table
}

.tab1 {
	margin: 0 auto;
}

.tab_slide {
	margin-bottom: 50px;
}

	.tab_slide .owl-nav {
		display: none;
	}

.product-info {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff;
	z-index: 9;
	margin-top: 20px
}

	.product-info p {
		z-index: 1;
		position: relative;
		display: inline-block;
		padding: 10px 25px;
		background-color: #fff;
		border-radius: 0;
		color: #000;
	}



	.product-info:before {
		content: "";
		width: 100%;
		height: 3px;
		position: absolute;
		z-index: 0;
		left: 0px;
		background: #ff9897;
		bottom: 50%;
	}

.cart-list .cart-list-item:after {
	clear: both
}

.cart-list .cart-list-item:first-child {
	margin-top: 0;
	padding-top: 0
}

.cart-list .cart-list-item .cart-product-info {
	float: left;
	width: 50.66079%
}

.cart-list .cart-list-item .cart-product-title {
	margin-top: 0
}

.cart-list .cart-list-item .cart-product-options {
	float: right
}

	.cart-list .cart-list-item .cart-product-options a:hover {
		text-decoration: none
	}

	.cart-list .cart-list-item .cart-product-options .cart-product-qty {
		margin-right: 10px
	}

	.cart-list .cart-list-item .cart-product-options p {
		float: left;
		margin-top: 0;
		text-align: right
	}

.cart-list .cart-list-item .cart-wishlist-options {
	float: left
}

	.cart-list .cart-list-item .cart-wishlist-options a {
		margin-left: 0
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-heart {
		font-size: .5rem;
		top: -4px
	}

	.cart-list .cart-list-item .cart-wishlist-options .icon-basket {
		font-size: .675em;
		top: -5px;
		left: -9px
	}

.cart-list .cart-list-item img {
	width: 22.0264317%;
	float: left;
	margin: 0 10px 0 0
}

.cart-list .cart-list-item p {
	font-size: 14px;
	font-size: .875rem
}

.cart-list .cart-list-item a {
	color: #fff
}

.cart-list .cart-list-item .btn, .cart-list .cart-list-item .aw-raf-statistics button, .aw-raf-statistics .cart-list .cart-list-item button, .cart-list .cart-list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .cart-list .cart-list-item .raf-twitter-share, .cart-list .cart-list-item #invite-button-container button, #invite-button-container .cart-list .cart-list-item button, .cart-list .cart-list-item #invite-button-container #referafriend-cancel, #invite-button-container .cart-list .cart-list-item #referafriend-cancel, .cart-list .cart-list-item .aw-blog-read-more {
	width: 22px;
	height: 22px
}

.cart-list .cart-list-item .icon-cross:before {
	top: -3px;
	position: relative;
	font-size: 1.95em;
	left: -3px;
	color: #ea806f
}

.basket-options .m-inline-list .list-item.acc-section-link {
	margin-right: 10px
}

a.mobile-account-link:hover {
	text-decoration: none
}

@media screen and (min-width: 680px) {
	.cart-list > div {
		margin-bottom: 11px
	}

	.utility-navigation {
		margin-top: 30px
	}

	.acc-section-link {
		display: none
	}

	.utility-navigation .site-search input[type="text"] {
		max-width: none;
		min-width: 225px
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.product-options {
		margin-top: 21px !important
	}

	.product-details {
		margin-top: 21px !important
	}
}

@media screen and (min-width: 680px) {
	.product-details {
		min-height: 700px
	}

	.mobile-account-link {
		display: none
	}
}

.palm-nav-options {
	float: right;
	min-width: 151px
}

	.palm-nav-options .m-inline-list .list-item {
		border-left: 1px dotted #e2e2e1;
		text-align: center !important;
		margin: 0 -4px 0 0
	}

		.palm-nav-options .m-inline-list .list-item a {
			padding: 1.7em 4px 4.15em 0;
			width: 48px
		}

		.palm-nav-options .m-inline-list .list-item .ir + span {
			top: 6px;
			left: 0
		}

		.palm-nav-options .m-inline-list .list-item .btn, .palm-nav-options .m-inline-list .list-item .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item .raf-twitter-share, .palm-nav-options .m-inline-list .list-item #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item button, .palm-nav-options .m-inline-list .list-item #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item #referafriend-cancel, .palm-nav-options .m-inline-list .list-item .aw-blog-read-more {
			border-radius: 0;
			color: #6f6c67 !important;
			background: none;
			border: 0 !important;
			margin: 0
		}

		.palm-nav-options .m-inline-list .list-item .basket-count {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			position: absolute;
			top: 22px;
			right: 4px;
			display: block;
			background: #7fc364;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			color: #FFF;
			line-height: 1em;
			padding: 3px 0 0 1px;
			font-size: 10px;
			width: 15px;
			height: 15px;
			text-align: center
		}

		.palm-nav-options .m-inline-list .list-item.active .btn, .palm-nav-options .m-inline-list .list-item.active .aw-raf-statistics button, .aw-raf-statistics .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active .awraf-social-share .raf-twitter-share, .awraf-social-share .palm-nav-options .m-inline-list .list-item.active .raf-twitter-share, .palm-nav-options .m-inline-list .list-item.active #invite-button-container button, #invite-button-container .palm-nav-options .m-inline-list .list-item.active button, .palm-nav-options .m-inline-list .list-item.active #invite-button-container #referafriend-cancel, #invite-button-container .palm-nav-options .m-inline-list .list-item.active #referafriend-cancel, .palm-nav-options .m-inline-list .list-item.active .aw-blog-read-more {
			background: #e2e2e1;
			text-decoration: none;
			color: #3f4241
		}

.palm-nav-options-function {
	*zoom: 1;
	border-top: 1px dotted #e2e2e1;
	padding: 20px 0;
	display: none
}

	.palm-nav-options-function:before, .palm-nav-options-function:after {
		content: "";
		display: table
	}

	.palm-nav-options-function:after {
		clear: both
	}

	.palm-nav-options-function.cart-section {
		padding: 0
	}

	.palm-nav-options-function.active {
		display: block
	}

@media screen and (min-width: 680px) {
	.palm-nav-options-function {
		display: none !important
	}
}

.site-body {
	position: relative;
	margin-bottom: 10px;
	margin-top: 41px;
}

.contact {
	background-color: #fff;
	border: solid 1px #e4e4e4 !important;
	width: 100%;
	text-indent: 15px;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	border-radius: 0;
}

.btn_send {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-right: 15px;
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif;
}

.aw-blog-read-more {
	clear: left;
	max-width: 160px;
	margin-top: 11px;
	background: #f39843;
	border-color: #f39843;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	border-radius: 24px;
	display: block;
	height: 35px;
	font-size: .875rem;
	border: 1px solid;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 2.7em;
	text-align: center;
	text-transform: none;
}

#videos-cates .list-content-img img {
	height: 150px;
	width: 100%;
}

#videos-cates .list-content-body {
	height: 60px;
	font-family: UTM-Avo;
}

.title_module_arrow h2 {
	font-family: UTM-Avo;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
	transition: all .5s;
}

#videos-cates .blog-item.blog-item-list {
	overflow: hidden;
	margin-bottom: 15px;
}

#videos-cates .aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail {
	display: inline-block;
	float: left;
	width: 100%;
	width: 100px;
	margin-right: 5px;
}

.site-foot {
	overflow: hidden
}

	.site-foot h4 {
		color: #fff;
		font-weight: unset;
		/* font-family: AquawaxBlackTrial; */
		font-size: 20px;
		white-space: normal;
		background: url(../images/line.png) bottom left no-repeat;
		padding-bottom: 5px;
		font-family: 'Myriad-Pro-Regular';
	}

	.site-foot .l-grid-row {
		border-top: 1px dotted #a6a198
	}

		.site-foot .l-grid-row:first-child {
			border-top: 0
		}

	.site-foot .foot-row-1 {
		z-index: 2;
		margin: 0 -5px;
		text-align: center
	}

		.site-foot .foot-row-1 > div {
			padding-top: 11px;
			background: #d12027;
			color: #fff;
			/* font-family: UTM-Avo; */
			/* font-style: italic; */
			padding-bottom: 11px;
			font-family: 'SVN-Pequena-Neo-Regular';
		}

		.site-foot .foot-row-1 .text-block {
			position: relative;
			z-index: 3
		}

		.site-foot .foot-row-1 h3 {
			border-top: 0 !important
		}

		.site-foot .foot-row-1 .btn.btn-secondary, .site-foot .foot-row-1 .aw-raf-statistics button.btn-secondary, .aw-raf-statistics .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 .awraf-social-share .btn-secondary.raf-twitter-share, .awraf-social-share .site-foot .foot-row-1 .btn-secondary.raf-twitter-share, .site-foot .foot-row-1 #invite-button-container button.btn-secondary, #invite-button-container .site-foot .foot-row-1 button.btn-secondary, .site-foot .foot-row-1 #invite-button-container #referafriend-cancel, #invite-button-container .site-foot .foot-row-1 #referafriend-cancel, .site-foot .foot-row-1 .btn-secondary.aw-blog-read-more {
			margin: 0
		}

	.site-foot .foot-row-2 {
		position: relative;
		z-index: 1;
		padding: 0;
		padding-bottom: 60px
	}

.lt10 .foot-row-2 {
	margin-top: 0 !important
}

.footer-item {
	margin-top: 31px !important;
}

.footer-item-half.m-stacked-list {
	position: relative;
	margin: 20px 0 0
}

	.footer-item-half.m-stacked-list + .footer-item-half {
		margin: 0 !important
	}

.show-grid .p-grid-1, .show-grid .p-grid-2, .show-grid .p-grid-3, .show-grid .p-grid-4, .show-grid .l-grid-1, .show-grid .l-grid-2, .show-grid .l-grid-3, .show-grid .l-grid-4, .show-grid .l-grid-5, .show-grid .l-grid-6, .show-grid .l-grid-7, .show-grid .l-grid-8, .show-grid .l-grid-9, .show-grid .l-grid-10, .show-grid .l-grid-11, .show-grid .l-grid-12, .show-grid .t-grid-1, .show-grid .t-grid-2, .show-grid .t-grid-3, .show-grid .t-grid-third, .show-grid .t-grid-4, .show-grid .t-grid-5, .show-grid .t-grid-6, .show-grid .t-grid-7, .show-grid .t-grid-8 {
	background: #f4f4f4;
	border: 1px solid #dadada;
	margin-bottom: 10px;
	padding: 8px 5px
}

.key-values {
	display: block;
	padding: 4em 0
}

	.key-values h2 {
		text-align: center;
		margin: 0
	}

	.key-values.two {
		padding: 3.1em
	}

.flex-direction-nav {
	display: none
}

.wrap {
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

#wrap {
	overflow: hidden
}

.wrap.active {
	left: 86%
}

.menu-link {
	float: left;
	display: block;
	padding: 17px 0 9px .5em;
	margin: 0;
	color: #e2e2e1
}

	.menu-link:hover, .menu-link.active {
		text-decoration: none;
		color: #6f6c67
	}

	.menu-link .icon-menu {
		font-size: 1.5em
	}

		.menu-link .icon-menu:before {
			position: relative;
			left: -11px
		}

.off-viewport-menu .left {
	left: 0 !important;
	transition: all .5s;
}

.sidebarBtn {
	position: absolute;
	top: 10px;
	right: -50px;
	width: 42px;
	height: 40px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #e2e2e1;
	border: none;
	outline: none;
}

	.sidebarBtn span {
		display: block;
		width: 40px;
		height: 3px;
		background-color: #262626;
		position: absolute;
		top: 18px;
		transition: .3s;
	}

		.sidebarBtn span:before {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: -10px;
			left: 0;
			transition: .3s;
		}

		.sidebarBtn span:after {
			content: '';
			width: 100%;
			height: 3px;
			background-color: #262626;
			position: absolute;
			top: 10px;
			left: 0;
			transition: .3s;
		}

.off-viewport-menu .off-viewport-menu-container {
	background: #e2e2e1;
	position: fixed;
	width: 88%;
	height: 100%;
	z-index: 9999;
	top: 0;
	left: -90%;
	transition: all .5s;
}

.off-viewport-menu ul > li ul > li {
	margin-left: 0;
	background: #BDBDBD
}

	.off-viewport-menu ul > li ul > li ul > li {
		background: #949494
	}

		.off-viewport-menu ul > li ul > li ul > li a {
			color: #fff
		}

			.off-viewport-menu ul > li ul > li ul > li a:hover {
				background: #64bfc3
			}

.js .off-viewport-menu {
	width: 90%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -90%
}

.off-viewport-menu ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e2e2e1
}

.off-viewport-menu li a {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .075em;
	font-size: 14px;
	font-size: .75rem;
	display: block;
	padding: .8em;
	color: #3f4241;
	padding-left: 15px;
	border-bottom: 1px solid #fff
}

	.off-viewport-menu li a:hover {
		background-color: #6f6c67;
		color: #fff;
		text-decoration: none
	}

	.off-viewport-menu li a:first-child {
		padding-top: .9em
	}

.lorem {
	clear: both
}

@media screen and (min-width: 680px) {
	.menu-link {
		display: none
	}

	.js .off-viewport-menu {
		max-width: none;
		position: static;
		width: auto
	}

	.wrap.active {
		left: 0
	}

	.off-viewport-menu ul {
		margin: 0;
		border: 0
	}

	.off-viewport-menu li {
		display: inline-block;
		margin: 0 .25em
	}

		.off-viewport-menu li a {
			border: 0
		}
}

.fluted-table {
	position: relative;
	margin: 10px 0
}

	.fluted-table thead, .fluted-table tfoot {
		position: relative
	}

		.fluted-table thead th, .fluted-table tfoot th {
			padding: 7px 10px
		}

		.fluted-table thead:before {
			top: -10px
		}

		.fluted-table tfoot:before {
			bottom: -10px
		}

.totals-table {
	margin-top: 21px
}

	.totals-table tbody tr {
		background: #e2e2e1
	}

		.totals-table tbody tr td + td {
			text-align: right
		}

	.totals-table td {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		font-size: 14px;
		font-size: .875rem;
		border: 0
	}

	.totals-table tfoot {
		position: relative
	}

		.totals-table tfoot tr {
			background: #b5b5b4
		}

			.totals-table tfoot tr td + td {
				text-align: right
			}

.product-head h1 {
	margin-bottom: 0
}

.product-head .price {
	display: block;
	font-size: 18px;
	font-size: 1.125rem;
	margin-top: .44em
}

.product-options {
	*zoom: 1;
	border-color: #e2e2e1;
	border-width: 0 3px 3px;
	border-style: solid;
	border-width: 8px 8px;
	padding: 12px 12px 20px;
	margin-bottom: 21px
}

	.product-options:before, .product-options:after {
		content: "";
		display: table
	}

	.product-options:after {
		clear: both
	}

	.product-options label {
		font-size: 14px;
		font-size: .875rem;
		float: left
	}

	.product-options select {
		width: 100%;
		max-width: none;
		float: right;
		margin: 0
	}

	.product-options .btn, .product-options .aw-raf-statistics button, .aw-raf-statistics .product-options button, .product-options .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .raf-twitter-share, .product-options #invite-button-container button, #invite-button-container .product-options button, .product-options #invite-button-container #referafriend-cancel, #invite-button-container .product-options #referafriend-cancel, .product-options .aw-blog-read-more {
		margin: 0 0 0 4%;
		float: left
	}

.slide-swiper .swiper-wrapper {
	width: 100%;
	margin: 0 auto;
}

.wrapper-qc .wapper-content-adv {
	position: relative;
	margin-top: 5px;
}

	.wrapper-qc .wapper-content-adv .title-adv {
		font-size: 30px;
		width: 10%;
		text-align: center;
		line-height: 35px;
		text-transform: uppercase;
		font-family: Aquawax-Medium-Trial;
		margin: 0 auto;
		padding-top: 40px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: absolute;
		top: 0;
		left: 13.7%;
		width: 265px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: absolute;
		top: 2%;
		right: 13.6%;
		width: 263px;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		width: 82.5%;
		margin: 75px auto 0;
		float: right;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: left;
			width: 222px;
			height: 156px;
			overflow: hidden;
			margin-right: 10px;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4 {
			float: left;
			width: 275px;
			height: 193px;
			overflow: hidden;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			float: left;
			width: 263px;
			height: 157px;
			overflow: hidden;
			margin-left: 15px;
		}

.section-5 {
	background: #f0efef;
	padding: 10px 0 40px;
	margin-top: 40px;
}

.best-products {
	text-align: center;
}

	.best-products h3 {
		font-family: Aquawax-Medium-Trial;
		font-size: 26px;
		color: #30302f;
		position: relative;
	}

		.best-products h3:after {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			right: 27%;
		}

		.best-products h3:before {
			content: "";
			position: absolute;
			width: 12%;
			height: 2px;
			background: #000;
			bottom: 33%;
			left: 27%;
		}

	.best-products p {
		font-family: AquawaxLightTrial;
		font-size: 17px;
		color: #30302f;
		margin-bottom: 45px;
		font-weight: 700;
	}

#content .product-hot .slide-show-pr .body-item-pr {
	width: 100%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: none;
}

	#content .product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: auto;
		box-shadow: 2px 2px 2px 2px #888;
	}

.product-hot .slide-show-pr .body-item-pr {
	width: 95%;
	/* border: 1px solid #cec6c6; */
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 2px 2px #888;
}

	.product-hot .slide-show-pr .body-item-pr .change-img img {
		width: 100%;
		/* border: 1px solid #cec6c6; */
		height: auto;
		/* box-shadow: 2px 2px 2px 2px #888; */
		padding: 0;
	}

	.product-hot .slide-show-pr .body-item-pr .name-items {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		margin: 5px auto 14px;
		text-align: center;
		height: auto;
	}

	.product-hot .slide-show-pr .body-item-pr .info .v2_bnc_pr_item_boxdetails {
		text-decoration: none;
	}

	.product-hot .slide-show-pr .body-item-pr:hover .v2_bnc_pr_item_boxdetails {
		color: #ed2024;
		display: block;
	}

	.product-hot .slide-show-pr .body-item-pr .info p {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #30302f;
		font-weight: bold;
		text-align: center;
	}

	.product-hot .slide-show-pr .body-item-pr .info span {
		font-family: UTM-Avo;
		font-size: 14px;
		color: #ed2024;
		font-weight: bold;
	}

.product-hot .slide-show-pr .owl-prev {
	position: absolute;
	top: 30%;
	left: -6%;
}

.product-hot .slide-show-pr .owl-next {
	position: absolute;
	top: 30%;
	right: -6%;
}

.standard-logo img {
	height: 60px;
}

.order-cart .read-more {
	border: 1px solid #8a8383;
	width: 15%;
	padding: 10px;
	text-align: center;
	background: #f0efef;
	margin: 40px auto;
	font-family: AquawaxLightTrial;
	display: none;
	font-size: 16px;
}

	.order-cart .read-more:hover {
		background: #fff;
	}

		.order-cart .read-more:hover a {
			color: #f36669;
			padding-left: 10px;
			transition: all .6s;
			text-decoration: none;
		}

.iframe-yotube p {
	margin: 0
}

.iframe-yotube {
	height: auto;
	width: 100%;
	max-width: 100%;
}

.list-info .list-item .companyname {
	/* font-family: AquawaxBlackTrial; */
	color: #fff;
	font-size: 29px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.company-info-footer strong {
	/* font-family: UTM-AvoBold; */
}

.company-info-footer {
	/* font-family: UTM-Avo; */
	font-size: 16px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.site-foot .social {
	margin-top: 20px;
}

	.site-foot .social a img {
		float: left;
		margin-right: 10px;
	}

.m-usertrail {
	padding: 2px 0 5px;
}

	.m-usertrail .list-item {
		font-size: 14px;
		font-size: .875rem;
		color: #6f6c67 !important;
		vertical-align: middle;
		margin-left: 5px;
	}

	.m-usertrail .m-inline-list .list-item a {
		color: #6f6c67 !important;
		text-transform: none;
	}

.m-inline-list .list-item > a {
	vertical-align: middle;
}

.m-inline-lists {
	margin: 10px 0;
}

.page-title h1 {
	font-weight: 700;
	font-family: UTM-Avo;
	font-size: 23px;
	white-space: normal;
	padding-bottom: 5px;
}

.post--item:first-child {
	border-top: 0;
}

.post--item {
	padding: 21px 0 0;
	border-top: 1px dotted #6f6c67;
}

	.post--item .post--title .h1 {
		margin: 0 0 .375em;
		padding-left: 0;
		font-size: 18px;
		line-height: 23px;
	}

	.post--item .post--content {
		border-top: 1px dotted #e2e2e1;
		padding: 0;
	}

		.post--item .post--content img {
			display: block;
			margin: 1em auto;
			height: auto;
		}

.m-inline-lists .list-item {
	display: inline-block;
	padding: 0;
	z-index: 1;
	font-family: Aquawax-Medium-Trial;
	font-size: 16px;
	margin-right: 5px;
}

@media screen and (min-width: 680px) {
	.product-options {
		border-width: 8px;
		padding: 15px 15px 25px;
		margin-bottom: 35px
	}

		.product-options label {
			font-size: 14px;
			font-size: .875rem;
			float: none
		}

		.product-options select {
			float: none
		}
}

.slide-swiper {
	width: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.product-options .btn-buy {
		width: 66% !important
	}

	.slide-swiper {
		width: 100%;
	}

	.content-123 {
		margin-top: 0;
	}

	.width {
		width: auto;
	}

	#content {
		height: auto;
		overflow: hidden;
	}

	.style-color {
		margin-bottom: 10px;
	}

	.product-info:after, .product-info:before {
		/* width: 50px !important; */
	}

	section.site-body:before {
		position: unset !important;
	}

	section.site-body:after {
		position: unset !important;
	}

	.inventory_quantity {
		margin-bottom: 10px !important;
	}

	#gallery_01 img {
		width: 100%;
	}

	.best-products h3:before {
		left: 0%;
	}

	.best-products h3:after {
		right: 0%;
	}

	.product-options .btn-secondary {
		width: 30% !important
	}

	.wrapper-qc .wapper-content-adv .title-adv {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper-qc .wapper-content-adv .adv-item-1 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .adv-item-2 {
		position: unset;
		width: 100%;
	}

	.wrapper-qc .wapper-content-adv .three-items {
		margin: 0 auto 0;
		width: 100%;
		float: unset;
	}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-4, .product-hot .slide-show-pr .body-item-pr {
			width: 100%;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-3 {
			float: none;
			width: 100%;
			margin-right: 0;
		}

		.wrapper-qc .wapper-content-adv .three-items .adv-item-5 {
			margin-left: 0;
			width: 100%;
		}

	.product-hot .slide-show-pr .owl-prev {
		position: absolute;
		top: 30%;
		left: -4%;
	}

	.product-hot .slide-show-pr .owl-next {
		position: absolute;
		top: 30%;
		right: -4%;
	}

	.order-cart .read-more {
		width: 50%;
		margin: 10px auto;
	}
}

@media screen and (min-width: 800px) {
	.product-options .row {
		clear: none;
		float: left;
		width: 35%
	}

		.product-options .row + .row {
			width: 61%;
			margin-left: 4%
		}

		.product-options .row .btn, .product-options .row .aw-raf-statistics button, .aw-raf-statistics .product-options .row button, .product-options .row .awraf-social-share .raf-twitter-share, .awraf-social-share .product-options .row .raf-twitter-share, .product-options .row #invite-button-container button, #invite-button-container .product-options .row button, .product-options .row #invite-button-container #referafriend-cancel, #invite-button-container .product-options .row #referafriend-cancel, .product-options .row .aw-blog-read-more {
			margin-top: 21px
		}
}

.js-panel {
	display: none
}

@media screen and (min-width: 680px) {
	.js-palm-slidetoggle-container {
		display: block !important
	}
}

.related-offers li {
	line-height: 100%
}

.related-offers .product-block-media {
	padding: 0 11px 11px
}

.social-block {
	float: left;
	width: 100%
}

	.social-block .m-inline-list {
		text-align: left;
		min-width: 172px;
		background: #e2e2e1;
		border: 1px solid #e2e2e1;
		color: #6f6c67;
		font-family: 'SusaRegular';
		letter-spacing: -.0125em;
		-webkit-font-smoothing: antialiased;
		vertical-align: middle;
		border-radius: 24px;
		height: 35px;
		font-size: .875rem;
		box-sizing: border-box;
		padding: 0 10px;
		line-height: 2.7em;
		text-transform: none;
		display: inline-block;
		margin: 0 10px 0 11px
	}

		.social-block .m-inline-list ul {
			display: inline
		}

		.social-block .m-inline-list .list-item {
			color: #6f6c67;
			line-height: 0
		}

			.social-block .m-inline-list .list-item a {
				color: #6f6c67;
				text-decoration: none;
				font-size: 20px;
				padding-right: 3px;
				padding-left: 3px
			}

				.social-block .m-inline-list .list-item a:hover {
					color: #ea806f
				}

.required em {
	margin-right: 11px
}

.data-table {
	margin: 2em 0;
	font-size: 12px;
	font-size: .75rem
}

	.data-table input[type="radio"] {
		top: 0
	}

	.data-table .value {
		padding: 16px 10px
	}

	.data-table th {
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: .075em;
		width: 100px
	}

	.data-table tbody {
		border-bottom: 1px dotted
	}

	.data-table tfoot tr:nth-child(even) td {
		background: #fff
	}

#product-review-table {
	border-bottom: 1px dotted #6f6c67
}

	#product-review-table tbody tr {
		border-left: 1px dotted #6f6c67;
		border-right: 1px dotted #6f6c67
	}

	#product-review-table th {
		padding: 7px 2px
	}

@media screen and (min-width: 680px) {
	#product-review-table th {
		padding: 7px 10px
	}
}

.holding-header {
	margin: 11px 0 21px
}

	.holding-header .l-grid-4 {
		border-bottom: 1px dotted #e2e2e1
	}

.lt9 .holding-header {
	margin-bottom: 0
}

.holding-page {
	margin-bottom: 42px
}

.keep-in-touch-form h3 {
	margin: 0
}

	.keep-in-touch-form h3 + p {
		margin: .5em 0;
		font-size: 18px;
		font-size: 1.125rem
	}

.alignright {
	float: right !important;
	margin: 0 0 1em 1em !important
}

	.alignright:first-child {
		margin-left: 0 !important
	}

.alignleft {
	float: left;
	margin: 0 0 1em 1em !important
}

	.alignleft:first-child {
		margin-left: 0 !important
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.fluted-box {
	border-width: 7px 8px;
	border-style: solid;
	border-color: #e2e2e1;
	*zoom: 1
}

	.fluted-box:before, .fluted-box:after {
		content: "";
		display: table
	}

	.fluted-box:after {
		clear: both
	}

	.fluted-box div {
		padding: 0 21px
	}

	.fluted-box p {
		font-size: 1em;
		padding: 1em 0;
		margin: 0
	}

@media screen and (min-width: 680px) {
	.fluted-box p {
		font-size: 18px;
		font-size: 1.25rem
	}
}

.back-link {
	margin: 0
}

.sp-methods dt {
	float: left;
	font-weight: 700
}

@media screen and (min-width: 680px) {
	.sp-methods dt {
		margin-right: 11px
	}
}

.sp-methods .radio {
	top: 0
}

#checkout-step-payment .radio {
	top: 2px
}

#checkout-payment-method-load dt {
	float: none;
	padding: 12px 0 8px;
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1
}

	#checkout-payment-method-load dt:first-child {
		border-bottom: 0
	}

#checkout-shipping-method-load {
	min-height: 100px
}

#payment_form_paypal_express {
	padding: 10px 0
}

.cms-our-story .site-body p {
	font-size: 18px;
	font-size: 1.125rem
}

.m-product-block .inset-blue {
	padding: 10px
}

.copyright {
	margin-top: 0;
	font-size: 16px
}

.credit {
	display: block;
	margin-top: 11px
}

	.credit a {
		display: block;
		font-size: 14px;
		font-size: .875rem
	}

.right-content .ltname {
	text-align: center;
	margin: 35px 0;
	font-size: 30px;
	font-family: UTM-Avo;
}

@media screen and (min-width: 680px) {
	.credit {
		display: block;
		margin-top: 65px
	}

		.credit a {
			display: block;
			text-align: right
		}
}

#order_review_form select {
	width: 100%
}

#order_review_form .control {
	white-space: nowrap
}

	#order_review_form .control label {
		margin: 0 0 .5em
	}

#order_review_form .info-set {
	margin-top: 42px
}

#order_review_form .please-wait {
	margin: 20px 0 0;
	display: block
}

	#order_review_form .please-wait img {
		margin: 0 10px 0 0;
		float: left
	}

#review-buttons-container {
	margin: 0 0 20px
}

.bordered-heading {
	border-top: 1px dotted #e2e2e1;
	border-bottom: 1px dotted #e2e2e1;
	padding: .5em 0
}

.l-gutter-expand {
	margin-left: 2.18069%;
	margin-right: 2.18069%
}

.l-gutter-expand-right {
	margin-right: 2.18069%
}

.l-gutter-expand-left {
	margin-left: 2.18069%
}

.l-gutter-collapse {
	margin: 0 !important
}

.inset-padding {
	padding: 15px 11px 21px
}

@media screen and (max-width: 679px) {
	.p-grid-1, .p-grid-2, .p-grid-3, .p-grid-4, .p-grid-third, .p-grid-two-third {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.p-grid-1:first-child, .p-grid-2:first-child, .p-grid-3:first-child, .p-grid-4:first-child, .p-grid-third:first-child, .p-grid-two-third:first-child {
			margin-left: 0
		}

		.p-grid-3.absolute-header:first-child {
			margin: 0;
			left: 10%;
			right: 10%;
			width: 80%
		}

	.p-grid-1 {
		width: 23.36449%
	}

	.p-grid-2 {
		width: 48.90966%
	}

		.p-grid-2:nth-child(odd) {
			clear: both;
			margin-left: 0
		}

	.p-grid-3 {
		width: 74.45483%
	}

	.p-grid-4 {
		width: 100%
	}

	.p-grid-third {
		width: 31.87954%
	}

	.p-grid-two-third {
		width: 65.93977%
	}
}

@media screen and (min-width: 540px) and (max-width: 680px) {
	.lp-grid-1, .lp-grid-2, .lp-grid-3, .lp-grid-4 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.lp-grid-1:first-child, .lp-grid-2:first-child, .lp-grid-3:first-child, .lp-grid-4:first-child {
			margin-left: 0
		}

	.lp-grid-1 {
		width: 31.87954%
	}

	.lp-grid-2 {
		width: 48.90966%
	}

	.lp-grid-3 {
		width: 65.93977%
	}

	.lp-grid-4 {
		width: 100%
	}
}

@media screen and (min-width: 680px) and (max-width: 800px) {
	.column-module {
		display: inline;
		float: left;
		margin: 0 .0109px
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}

	.t-grid-1, .t-grid-2, .t-grid-3, .t-grid-third, .t-grid-4, .t-grid-5, .t-grid-6, .t-grid-two-third, .t-grid-7, .t-grid-8 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.t-grid-1:first-child, .t-grid-2:first-child, .t-grid-3:first-child, .t-grid-third:first-child, .t-grid-4:first-child, .t-grid-5:first-child, .t-grid-6:first-child, .t-grid-two-third:first-child, .t-grid-7:first-child, .t-grid-8:first-child {
			margin-left: 0
		}

	.t-grid-1 {
		width: 6.33437%
	}

	.t-grid-2 {
		width: 23.36449%
	}

	.t-grid-third {
		width: 31.87954%
	}

		.t-grid-third:nth-child(3n+1) {
			clear: both;
			margin-left: 0
		}

	.t-grid-4 {
		width: 48.90966%
	}

		.t-grid-4:nth-child(2n+1) {
			margin-left: 0
		}

	.t-grid-6 {
		width: 74.45483%
	}

	.t-grid-two-third {
		width: 65.93977%
	}

	.t-grid-8 {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
}

@media screen and (min-width: 800px) {
	.l-grid-1, .l-grid-2, .l-grid-3, .l-grid-4, .l-grid-5, .l-grid-6, .l-grid-7, .l-grid-8, .l-grid-9, .l-grid-10, .l-grid-11, .l-grid-12 {
		display: inline;
		float: left;
		margin: 0 0 0 2.18069%
	}

		.l-grid-1:first-child, .l-grid-2:first-child, .l-grid-3:first-child, .l-grid-4:first-child, .l-grid-5:first-child, .l-grid-6:first-child, .l-grid-7:first-child, .l-grid-8:first-child, .l-grid-9:first-child, .l-grid-10:first-child, .l-grid-11:first-child, .l-grid-12:first-child {
			margin-left: 0
		}

	.l-gutter-expand {
		margin-left: .06542px;
		margin-right: .06542px
	}

	.l-gutter-expand-right {
		margin-right: .06542px
	}

	.l-gutter-expand-left {
		margin-left: .06542px
	}

	.l-gutter-collapse {
		margin: 0 !important
	}

	.l-grid-1 {
		width: 6.33437%
	}

	.l-grid-2 {
		width: 14.84943%
	}

	.l-grid-3 {
		width: 23.36449%
	}

	.l-grid-4 {
		width: 31.87954%
	}

		.l-grid-4:nth-child(3n+1) {
			margin-left: 0;
			clear: both
		}

	.l-grid-5 {
		width: 40.3946%
	}

	.l-grid-6 {
		width: 48.90966%
	}

		.l-grid-6:nth-child(2n+1) {
			margin-left: 0
		}

	.l-grid-7 {
		width: 57.42471%
	}

	.l-grid-8 {
		width: 65.93977%
	}

	.l-grid-9 {
		width: 74.45483%
	}

	.l-grid-10 {
		width: 82.96989%
	}

	.l-grid-11 {
		width: 91.48494%
	}

	.l-grid-12 {
		width: 100%
	}

	.clear-1 {
		margin-left: 8.51506% !important
	}

	.centered {
		display: block !important;
		float: none !important;
		margin: 0 auto !important
	}
}

.l-grid-row {
	*zoom: 1;
	position: relative;
	clear: both
}

.no-margin-bottom.l-grid-row {
	margin-bottom: 0
}

.cart-options {
	margin-top: 30px
}

.l-grid-row:before, .l-grid-row:after {
	content: "";
	display: table
}

.l-grid-row:after {
	clear: both
}

.l-grid-row.reduced-row {
	margin-bottom: 11px
}

.l-grid-row.collapsed-row {
	margin-bottom: 0
}

.l-grid-row.extended-row {
	margin-bottom: 0;
	padding-bottom: 42px
}

.l-content {
	position: relative;
	margin: 0 auto;
	padding: 0 2.18069%
}

@media screen and (max-width: 679px) {
	.l-grid-row {
		*zoom: 1;
		margin: 0 0 21px
	}

		.l-grid-row:before, .l-grid-row:after {
			content: "";
			display: table
		}

		.l-grid-row:after {
			clear: both
		}

	.palm-reduced-row {
		margin-bottom: 11px
	}

	.palm-collapsed-row {
		margin-bottom: 10px
	}

	.palm-extended-row {
		margin-bottom: 21px
	}
}

@media screen and (min-width: 680px) {
	.l-grid-row.tablet-reduced-row {
		margin-bottom: 11px
	}

	.l-grid-row.tablet-extended-row {
		margin-bottom: 42px
	}
}

.collapse {
	margin: 0 !important;
	padding: 0 !important
}

.collapse-margins {
	margin: 0 !important
}

.top-margin-collapse {
	margin-top: 0 !important
}

.m-list {
	margin: 0;
	padding: 0
}

.site-nav ul.m-inline-list {
	line-height: 60px;
}

.m-inline-list:before, .m-inline-list:after {
	content: "";
	display: table
}

.m-inline-list:after {
	clear: both
}

.mail {
	display: inline-block;
	margin: 0 20px;
	padding: 0;
	z-index: 1;
	font-family: UTM-AvoBold;
	font-size: 16px;
}

.m-inline-list .list-item {
	display: inline-block;
	/* margin: 7px 18px; */
	padding: 0;
	z-index: 1;
	font-family: SVN-Pequena-Neo-Regular;
	font-size: 16px;
	float: left;
}

	.m-inline-list .list-item a.acti {
		color: red;
	}

	.m-inline-list .list-item > a {
		padding: 34px 20px;
	}

.swiper-slide img {
	margin: 0 auto;
}

.m-inline-list .list-item:first-child {
	margin-left: 0;
	padding-left: 0
}

.m-inline-list .list-item > ul {
	position: absolute;
	z-index: 9999;
	left: 999em;
	/* padding: 23px 0 20px; */
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background: whitesmoke;
	box-shadow: 3px 3px 5px 1px rgba(100,100,100,0.3);
	height: auto;
	margin-top: 30px;
}

.site-nav .m-inline-list .list-item ul {
	width: 100%;
}

.m-inline-list .list-item ul:before {
	behavior: url(/skin/frontend/busyb/default/css/PIE.php);
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 13px;
	left: 30px;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 10px solid #6f6c67
}

.m-inline-list .list-item ul li {
	position: relative;
	z-index: 10;
	display: block;
	padding: 5px 10px;
	background: #F5F5F5;
	width: 100%;
}

.m-inline-list .list-item ul > li:last-child {
	padding-bottom: 10px
}

.m-inline-list .list-item ul > li > a {
	display: block;
	padding: 0px 0 0px;
	/* background: #F5F5F5; */
	color: #525252;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid;
	height: 35px;
	width: 100%;
	overflow: hidden;
}

	.m-inline-list .list-item ul > li > a:hover {
		background: #ed2024 !important;
		text-decoration: none;
		color: #ffffff;
		padding: 5px;
	}

.m-inline-list .list-item:hover ul {
	left: 0 !important
}

@media screen and (min-width: 800px) {
	.m-inline-list .list-item > ul > li {
		width: 25%
	}
}

.m-stacked-list {
	margin-bottom: 21px
}

	.m-stacked-list .list-item {
		list-style: none;
		line-height: 180%;
		padding-left: 0
	}

	.m-stacked-list.section-navigation {
		margin-top: 25px
	}

		.m-stacked-list.section-navigation .list-item {
			font-weight: 700;
			text-transform: uppercase;
			letter-spacing: .075em;
			border-top: 1px dotted #6f6c67
		}

			.m-stacked-list.section-navigation .list-item a {
				display: block;
				padding: 5px 0 5px 11px
			}

				.m-stacked-list.section-navigation .list-item a:hover {
					background: #e2e2e1
				}

			.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle {
				border-bottom: 1px dotted #6f6c67
			}

				.m-stacked-list.section-navigation .list-item.js-palm-slidetoggle.active {
					border-bottom: 0
				}

		.m-stacked-list.section-navigation .js-palm-slidetoggle-container {
			border-bottom: 1px dotted #6f6c67
		}

.js-slidetoggle-container.active {
	display: block !important;
}

.js-slidetoggle-container {
	display: none;
}

.m-bordered-list .list-item {
	border-right: 1px solid #ccc
}

.m-bordered-list .last-item {
	border: 0
}

.description h2 {
	margin: 0 0 10px;
	font-size: 18px;
	font-family: 'UTM-Avo';
}

.about-us .img-about img {
	float: right;
}

.section-3 .no-p-l.no-p-r {
	position: relative;
}

	.section-3 .no-p-l.no-p-r .about-us {
		position: absolute;
		top: 10%;
		/* right: 10%; */
		z-index: 1;
		width: 100%;
	}

.kham-pha a {
	color: #ffffff;
	background: #ed2024;
	padding: 9px;
	font-size: 17px;
	border-radius: 8px;
	text-transform: uppercase;
	font-family:;
}

.view a {
	font-size:;
	color:;
	font-family:;
}

.product-title {
	display: none;
}

	.product-title a {
		font-size: 16px;
		color: #ffffff;
		font-family:;
		background: url(../images/line_ft.png) no-repeat center bottom;
		padding-bottom: 10px;
	}

.product-hot .slide-show-pr .body-item-pr:hover .product-title {
	display: block;
	z-index: 99;
	background: red;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	padding-top: 30px;
	text-align: center;
}

#wowslider-container1-1 .ws_images img {
	width: 100%;
}

.icon-dg {
	text-align: center;
	margin-top: 30px;
	color: red;
	font-size: 16px;
}

.gia-sp .ma-sp {
	color: #ffffff;
	text-align: center;
	background: black;
	padding: 5px;
}

.gia-sp .lien-he {
	text-align: center;
	color: black;
	padding: 3px;
	border-bottom: 1px solid #81609a;
	border-top: 1px solid #81609a;
	background-color: white;
}

.gia-sp .col-lg-6 {
	padding: 0;
}

#wrap-collection {
	margin-top: 50px;
}

#btnsend {
	background: red;
	color: #ffffff;
	font-size: 14px;
}

.m-inline-list .phone-head i {
	font-size: 25px;
}

.m-inline-list .phone-head {
	float: left;
	margin: 0px 18px;
}

.m-inline-list .cart-head {
	float: left;
	position: relative;
	padding-bottom: 16px;
}

	.m-inline-list .cart-head .number {
		position: absolute;
		top: 24%;
		left: -5px;
		background: red;
		font-size: 11px;
		border: 1px solid #ffffff;
		color: #ffffff;
		border-radius: 50%;
		/* padding: 2px; */
		width: 15px;
		height: 15px;
		text-align: center;
		line-height: 15px;
	}

	.m-inline-list .cart-head img {
		border: 1px solid red;
		padding: 7px;
		border-radius: 50%;
		font-size: 14px;
	}

.vkey {
	padding: 7px;
	color: #ffffff;
	background: #231f20;
	text-align: center;
	font-size: 20px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.price-box {
	margin-top: 20px;
}

.cart-sp {
	position: relative;
}

.clearfix.quantity.product_quantity.product-quantity {
	margin-top: 20px;
}

.button.btn_minus.minus {
	position: absolute;
	top: 53%;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.button.btn_plus.plus {
	position: absolute;
	top: 0;
	left: 29%;
	font-size: 8px;
	border: 1px solid;
}

.qty.quantity.text-center {
	width: 7% !important;
	/* text-align: center; */
	padding: 7px !important;
	font-weight: bold;
	border: 1px solid;
	line-height: 1;
	/* margin-bottom: 13px; */
	min-height: 30px !important;
}

.so-luong {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	font-family: 'SVN-Pequena-Neo-Regular';
}

.view {
	margin-top: 16px;
	/* float: left; */
}

	.view img {
		float: left;
		width: 32px;
	}

	.view p {
		padding-top: 9px;
	}

.content-about {
	padding-right: 17%;
	padding-left: 100px;
}

.kham-pha {
	margin-top: 30px;
}

.introduce {
	padding-top: 21px;
	font-family: SVN-Pequena-Neo-Regular;
}

.v2_bnc_pr_item_boxdetails {
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	width: 100%;
	height: 100%;
	color: #fff !important;
	text-align: center;
}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hvr-shutter-in-vertical {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #d8282c;
	-webkit-transition-property: color;
	transition-property: color;
	height: 100%;
	width: 100%;
	opacity: 0.8;
}

	.hvr-shutter-in-vertical:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #e1e1e1;
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}

.links_fixed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.v2_bnc_pr_item_boxdetails_border {
	border: 1px solid #fff;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.v2_bnc_pr_item_boxdetails_content {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
}

.v2_bnc_pr_item_name {
	line-height: 20px;
	margin: 0;
	font-weight: unset;
	background: url(../images/line1.png) center bottom no-repeat;
	padding-bottom: 5px;
}

	.v2_bnc_pr_item_name a {
		font-size: 25px;
		/* font-family: 'BarlowSemiCondensed-Regular'; */
		color: #fff;
		text-transform: uppercase;
		font-family: 'SVN-Pequena-Neo-Regular';
	}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
	color: white;
}

.v2_bnc_pr_item:hover .v2_bnc_pr_item_boxdetails {
	opacity: 1;
	background: rgba(170, 26, 36, .6);
}

.v2_bnc_pr_item:hover .v2_bnc_btn_sale span, .v2_bnc_pr_item:hover .v2_bnc_pr_item_action {
	opacity: 1;
}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.what-we-do {
	padding: 25px 0;
}

.img-products {
	margin: 0 auto;
	width: 10%;
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.product-hot .slide-show-pr .body-item-pr .change-img img {
		height: auto;
		width: auto;
	}

	.large-image {
		height: 250px;
		width: 250px;
	}

	.details-pro {
		margin-top: 0;
	}

	.details-product {
		padding: 0 0;
		padding-top: 0;
		top: 3%;
	}

	#btnbuy {
		width: 30%;
	}

	#btnbuy1 {
		width: 30%;
	}

	.clearfix a {
		width: 30%;
	}

	.button.btn_minus.minus, .button.btn_plus.plus {
		left: 36%;
	}
}

}

@media screen and (max-width: 767px) {

	.product-hot .slide-show-pr .body-item-pr .change-img img {
		height: auto;
		width: auto;
	}

	.large-image {
		height: 250px;
		width: 250px;
	}

	.details-pro {
		margin-top: 0;
	}

	.details-product {
		padding: 0 0;
		padding-top: 0;
		top: 3%;
	}

	#btnbuy {
		width: 30%;
	}

	#btnbuy1 {
		width: 30%;
	}

	.clearfix a {
		width: 30%;
	}

	.button.btn_minus.minus, .button.btn_plus.plus {
		left: 36%;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.details-product {
		position: relative !important;
	}

	#gallery_01 {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.about-us .img-about img {
		width: 20%;
		float: left;
	}

	.introduce {
		padding-top: 5px;
	}

	.content-about {
		padding-right: 0;
		padding-left: 0;
	}

	.kham-pha {
		margin-top: 5px;
		float: left;
	}

	.view p {
		padding-top: 0;
	}

	.img-100 {
		padding-left: 0;
	}

	.details-product {
		padding: 0 !important;
		padding-top: 0 !important;
	}

	.details-product {
		position: relative !important;
	}

	.details-pro {
		margin-top: 10px !important;
		padding: 32px;
	}

	#gallery_01 {
		padding: 0 10px;
		width: 100%;
	}

	.button.btn_minus.minus {
		left: 34%;
	}

	.button.btn_plus.plus {
		left: 34%;
	}

	.large-image {
		max-width: 100%;
		height: auto;
	}

	.kham-pha a {
		padding: 7px;
		font-size: 14px;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.page-title h1 {
		line-height: 22px;
		font-size: 15px;
	}

	.l-grid-16.cf {
		margin: 0px auto;
	}
	.product-hot .slide-show-pr .body-item-pr .name-items{
		font-size: 12px;
	}
}

@media screen and (max-width: 413px) {
	.section-3 .no-p-l.no-p-r .about-us {
		top: 0;
	}

	.button.btn_minus.minus {
		left: 37%;
	}

	.button.btn_plus.plus {
		left: 37%;
	}

	.standard-logo img {
		height: auto;
	}

	.logo {
		width: 100%;
	}

		.logo a {
			height: auto;
		}

	.l-grid-16.cf {
		margin: 0px auto;
	}
}

@media screen and (max-width: 375px) {
	.button.btn_plus.plus{
		    left: 39%;
	}
	.button.btn_minus.minus{
		 left: 39%;
	}
}

@media screen (min-width:1200px) and (max-width: 1600px) {
	.l-grid-16.cf {
		text-align: center;
		margin: 0px 26%;
		width: 72.1111%;
		padding: 0 20px;
	}

	.button.btn_minus.minus {
		left: 24%;
	}

	.button.btn_plus.plus {
		left: 24%;
	}

	#gallery_01 {
		width: 61%;
		margin-top: 30px;
		/* float: right; */
		margin-left: 116px;
	}
}

.design-card-list--large .design-card-list__item {
	display: inline-flex;
	flex-direction: column;
	width: 25%;
	height: auto;
	margin-bottom: 0;
	padding-top: 10px;
}

.design-card-list__item:first-child {
	margin-left: 15px;
	margin-right: 15px;
}

.products-news {
	margin-bottom: 30px;
}

.ws_images img {
	width: 100%;
}

.section-3 {
	margin-top: 38px;
}
