/*
Theme Name: flatsome-child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@media only screen and (max-width: 48em) {}@font-face{font-family: 'Montserrat-Bold';src:url("fonts/montserrat/Montserrat-Bold.otf");}@font-face{font-family: 'Montserrat-Light';src:url("fonts/montserrat/Montserrat-Light.otf");}@font-face{font-family: 'Montserrat-Regular';src:url("fonts/montserrat/Montserrat-Regular.otf");}@font-face{font-family: 'Montserrat-Medium';src:url("fonts/montserrat/Montserrat-Medium.otf");}body {	height: 100%;	background: #fff;	font-family: Montserrat-Light !important;	font-size: 14px;	line-height: 1.4;	color: #000;	overflow-x: visible !important;}.nav>li>a,ul li{font-family: Montserrat-Regular!important;}.menu-dro-right ul li,.menu-dro-right-sec ul li{font-family: Montserrat-Light!important;}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a {	font-family: Montserrat-Light;	font-weight: normal !important;}p,h1,h2,h3,h4,h5,h6,.heading-font{color:#000;font-family: Montserrat-Light;}.alt-font{font-family: Montserrat-Bold;}p,span,a {	font-family: Montserrat-Light;	letter-spacing: 0.5px;}p.cart-empty{	margin-bottom: 30px;	font-size: 18px;}p.return-to-shop a.button {	border-radius: 30px;	font-weight: normal;	font-family: Montserrat-Regular;	width: 200px;	height: 45px;	line-height: 42px;	font-size: 16px;	background-color: #00a19f;}p.return-to-shop a.button:hover {	background-color: #02aeac;}section{margin-top:10px;}.button{border-radius:3px;}input[type="submit"], input[type="submit"].button, input[type="submit"]{border-radius:3px;float:right;margin-right:0px;}.footer-subscribe input[type="submit"]{float:left;}.footer-subscribe input[type="submit"], .footer-subscribe input[type="submit"].button,.footer-subscribe input[type="submit"]{border-radius:0 3px 3px 0;padding: 0px 10px;}label{color:#000 !important;margin-bottom: 5px;font-size:14px;}.banner{background-color:none;background-position: center;background-size: 100%;}.wpcf7 label{font-size:14px;}.wpcf7 p{margin-bottom:10px;}.wpcf7 select{margin-bottom:20px !important;}.wpcf7 label span{color:red;margin-right:3px;}.required{color:red;}.wpcf7 .wpcf7-not-valid-tip{margin-top:0px;}.mfp-bg.mfp-ready {opacity: .8;}.fl{float:left;}.fr{float:right;}.f12{font-size:12px;}.f14{font-size:14px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.mtl0{margin-left:20px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}#sb_instagram .sbi_info p{padding:15px 5px 2px 5px !important}#sb_instagram .sbi_info{margin-bottom:15px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}a,.breadcrumbs a{color: #000;text-decoration: none;outline: 0;}a:hover,a:focus,.breadcrumbs a.current,.breadcrumbs a:hover {	color: #00a19f;}.c-gray{color:#2f2725;}.c-while{color:fff;}h1,h2,h3,h4,h5,h6 {	text-transform: inherit !important;}li.widget_shopping_cart .button{	background-color: #fff;	color: #000;}li.widget_shopping_cart .button.checkout {	background-color: #00a19f;	color: #fff;}a.button.primary.cart_item_delete.cart-btn{	color: #00a19f !important;	font-weight: normal;}.wcppec-checkout-buttons {	z-index: 2;	position: relative;}.slider-style-focus{	padding-top:0;}.woocommerce-shipping-calculator .shipping-calculator-button,.wcppec-checkout-buttons__separator,.woocommerce-checkout-review-order-table thead{	display: none;}.shop_table th.product-quantity span.show-for-small{	display: block;}.woocommerce-checkout-review-order-table tbody td,input[name="coupon_code_or_gidt_card"]{	font-size: 1em;}form.woocommerce-cart-form thead th,.checkout-page-title nav.checkout-breadcrumbs,thead th.product-name{	text-transform: initial;}.cart_totals a.checkout-button {	line-height: 45px;}button.myyinhang {	width: 100%;	border-radius: 5px;	line-height: 40px;}i.place_order{	background-image: url(/wp-content/themes/flatsome-child/image/lock.png);	background-position: top;	background-size: 100%;	width: 15px;	height: 15px;	display: inherit;	margin-right: 5px;	margin-top: -3px;}.woocommerce-shipping-fields{	display:none;}tr.cart_esr_tr_td {	display: none;}@media (max-width: 549px){	.sm-touch-scroll {		overflow-x: hidden;	}}@media (max-width: 768px) {	table.shop_table.shop_table_responsive th,	table.shop_table.shop_table_responsive td,	table th.product-name,	.cart_totals.calculated_shipping table.shop_table.shop_table_responsive th,	.cart_totals.calculated_shipping table.shop_table.shop_table_responsive td {		font-size:1.0em;	}		tr.cart_esr_tr_td td {		width: 100%;		min-height: 40px;		color: #000;		text-align: left !important;		padding: 20px 0;		font-size: 14px !important;	}	a.nav-top-link.nav-top-not-logged-in.is-small {		color: #00a19f;	}	.shop_table th.product-quantity span.show-for-small {		display: none;	}}@media (max-width: 849px){	.medium-flex-wrap {		flex-flow: row nowrap;	}	.shop-page-title.category-page-title.page-title .medium-flex-wrap {		flex-flow: column-reverse;	}	.medium-flex-wrap .flex-col{		width: auto;	}}.page-numbers.nav-pagination.text-center{text-align:right;margin-bottom:30px;}.nav-pagination > li > span, .nav-pagination > li > a{border:none;}.nav-pagination li a.prev,.nav-pagination li a.next{color: #36afb0;}.nav-pagination li a[class^="page-number"]:hover{border-color: #00afa5;background-color: #00afa5;color: #FFF;}.nav-pagination li .prev.page-number:hover{color: #42dedf;}.dark .social-icons .button.is-outline{border:none;}.social-icons i[class^="icon-"]{content:'';margin-right:5px !important;width:40px;height:40px;}.social-icons i[class^="icon-"]::before{content:'';}.button.facebook:not(.is-outline), .button.facebook:hover{color:none;}.icon-facebook{background: url(image/icon_share.png?ver=2.6) no-repeat 0 0;}.icon-facebook:hover,.icon-facebook:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px 0;}.icon-instagram {	background: url(image/icon_share.png?ver=2.6) no-repeat 0 -82px;}.icon-instagram:hover,.icon-instagram:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px -82px;}.icon-twitter {	background: url(image/icon_share.png?ver=2.6) no-repeat 0 -122px;}.icon-twitter:hover,.icon-twitter:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px -122px;}.icon-youtube {	background: url(image/icon_share.png?ver=2.6) no-repeat 0 -162px;}.icon-youtube:hover,.icon-youtube:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px -162px;}.icon-google-plus {	background: url(image/icon_share.png?ver=2.6) no-repeat 0 -42px;}.icon-google-plus:hover,.icon-google-plus:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px -42px;}.icon-pinterest {	background: url(image/icon_share.png?ver=2.6) no-repeat 0 -202px;}.icon-pinterest:hover,.icon-pinterest:focus {	content: '';	background-color: none;	background: url(image/icon_share.png?ver=2.6) no-repeat -48px -202px;}.social-icons.follow-icons .button.is-outline{border:none;}#logo img{height:30px;}.my-outline:hover, .primary.my-outline:hover {color: #00afa5;}.header .stuck .hide-for-sticky {	display:block;}.header-main {	width: 100%;	height: 60px;	background: #fff !important;}.header-inner.flex-row.container.logo-left.medium-logo-center {	padding: 0 100px;}.header-main .header-inner ul li.header-search-form.search-form.html.relative.has-icon {	float: left;	width: 30px;	top:9px;	cursor: pointer;}ul.nav.top-bar-nav.nav-right.nav-small.nav-divided{	max-width: 180px;	margin-top: 5px;	float: right;	text-align: right;}img.new-icon-2021{	width: 25px;	height: 25px;	z-index: 10;	cursor: pointer;	margin-top: 3px;}.row.esr_row {	padding: 0 0 50px 0;}.header-full-width .container {	padding-left: 0px;	padding-right: 0px;	line-height: 20px;}.nav-dark .form-flat input:not([type="submit"]){	background-color: #fff!important;	border-color: #bababa;	color: #000 !important;	width: 100%;	left: -120px;	top: -5px;	position: relative;	padding-left:15px;	font-family: Montserrat-Regular;	font-size: 16px;}.esr_slide_row img.attachment-large.size-large.lazy-load-active {	width: 300px;}.esr_slide_row .col{	margin-bottom:30px;}.nav-dark .form-flat input[type="search"].fixed_search {	left: 0px;	height: 40px;}.nav-dark .form-flat input:not([type="submit"])::-webkit-input-placeholder{	color: #dadada;}img.new-icon-2021.icon-user{	left: -15px;}img.new-icon-2021.icon-shopping-cart {	left: 25px;}li.currency-item,li.currency-item .wc-price-based-country.wc-price-based-country-refresh-area {	width:25px !important;}ul.mobile-nav.nav.nav-left .header-button i.icon-menu {	width: 25px;	height: 25px;    background: url(/wp-content/themes/flatsome/assets/img/icons/home.png) no-repeat;    background-size: 100% 100%;    content: '';}ul.mobile-nav.nav.nav-left i.icon-mail {	width: 25px;	height: 25px;	background: url(/wp-content/themes/flatsome/assets/img/icons/mail.png) no-repeat;	background-size: 100% 100%;	content: '';}span.button.button-with_photos,span.button.button-with_videos{	BACKGROUND: #FFF;    BORDER: 1PX SOLID #eee;    border-radius: 20px;    color: #000;    padding: 0 20px;	margin-top: -10px;	display: flex;}span.button.button-with_videos{	margin-right:0;}span.button.button-with_photos.active,span.button.button-with_videos.active{	BACKGROUND: #00a19f;	color:#fff;}i.icon-with-photos {	background: url(image/comment-icon/image.png) no-repeat;	width: 28px;    height: 21px;	background-size: 100% 100%;	content: '';	margin-top: 8px;}i.icon-with-videos {	background: url(image/comment-icon/video.png) no-repeat;	width: 28px;    height: 21px;	background-size: 100% 100%;	content: '';	margin-top: 8px;}span.button.button-with_photos.active i.icon-with-photos{	background: url(image/comment-icon/image-2.png) no-repeat;	width: 28px;    height: 21px;	background-size: 100% 100%;	content: '';}span.button.button-with_videos.active i.icon-with-videos{	background: url(image/comment-icon/video-2.png) no-repeat;	width: 28px;    height: 21px;	background-size: 100% 100%;	content: '';}@media only screen and (max-width: 768px){	span.button.button-with_photos,	span.button.button-with_videos{		padding: 0 10px;		margin-right: 0;		margin-top: -5px;		font-size: 12px;		display: flex;	}	span.button.button-with_photos{		margin-right:5px;	}	i.icon-with-photos,	span.button.button-with_photos.active i.icon-with-photos,	i.icon-with-videos,	span.button.button-with_videos.active i.icon-with-videos{		width: 20px;		height: 15px;		float: left;		margin-top: 8px;	}}.button.icon.is-small {    border-width: 0;}i.icon-search {	width: 20px;	height: 20px;	background: url(/wp-content/themes/flatsome/assets/img/icons/search.png) no-repeat;	background-size: 100% 100%;}i.icon-search.new-icon-2021.search-products:before {	content: '';}.ux-search-submit i.icon-search {	font-family: 'fl-icons' !important;	background: none;}i.icon-shopping-cart {    width: 20px;    height: 20px;    background: url(/wp-content/themes/flatsome/assets/img/icons/cart.png) no-repeat;    background-size: 100% 100%;    content: '';}i.icon-user {    width: 20px;    height: 20px;    background: url(/wp-content/themes/flatsome/assets/img/icons/my-account.png) no-repeat;    background-size: 100% 100%;    content: '';}i.icon-filter {	width: 14px;	height: 14px;	background: url(/wp-content/themes/flatsome-child/image/Filter-icon.png) no-repeat;	background-size: 100% 100%;	content: '';}button.cs-dropbtn img {    width: 20px !important;    height: 20px !important;}.checkout-hiden-product i.icon-shopping-cart{	background: none;}@media screen and (max-width: 768px){	i.icon-search,i.icon-shopping-cart {		width: 25px;		height: 25px;	}	.header-main {		height: 50px;	}	#logo img {		height: 26px;		width: 70px;	}}.nav>li.has-icon>a>i::before,ul.mobile-nav.nav.nav-left .header-button i.icon-menu::before{    content: '';}ul.mobile-nav.nav.nav-right {	padding-right: 10px;}.header-nav li a {	margin: 8px 10px;}body.home .nav-bg {	background: #fff !important;}body.home .nav-bg-none {	background: none !important;}.transparent .header-main {	background: #fff !important;}#main,#wrapper {	background-color: #fff;}.page-title-inner {	padding: 0px;	min-height: 40px;	width: 90%;	max-width: 1150px;}.has-dropdown .icon-angle-down {	opacity: 1;}.header.show-on-scroll,.stuck .header-main {	display:block;}ul.mobile-nav i.icon-search.new-icon-2021.search-products {	margin-top:0;}.header-main .nav>li>a {	color: #000;	line-height: 16px;}.header-main .nav>li>a:hover {	color: #00a19f !important;}.nav-dark .nav>li>a {	color: #000 !important;	font-family: Montserrat-Medium !important;	font-size: 15px;}.nav-dark .nav>li>a:hover,.nav-dark .nav>li>a:focus,.has-sticky-logo.nav-dark .nav>li>a:hover,.has-sticky-logo.nav-dark .nav>li>a:focus {	color: #00a19f;}@media screen and (min-width: 1400px) {	.logo-left .logo {		margin-right: 20px !important;	}	#logo {		width: 140px !important;	}	.header-nav.header-nav-main li {		margin: 0 15px !important;	}}@media screen and (max-width: 1399px) and (min-width: 1200px) {	#logo {		width: 100px !important;	}	.logo-left .logo {		margin-right: 10px !important;	}	.header-nav.header-nav-main li {		margin: 0 10px !important;	}		.nav-dark .nav>li>a {		font-size: 14px;	}}@media screen and (max-width: 1199px) and (min-width: 1060px) {	.header-nav.header-nav-main li {		margin: 0 4px !important;	}	.nav-dark .nav>li>a {		font-size: 14px;	}	.logo-left .logo {		margin-right: 0px !important;	}	#logo {		width: 90px !important;	}}@media screen and (max-width: 1275px) and (min-width: 1099px) {	.header-inner.flex-row.container.logo-left.medium-logo-center {		padding: 0 50px;	}}@media screen and (max-width: 1098px) and (min-width: 850px) {	.header-inner.flex-row.container.logo-left.medium-logo-center {		padding: 0 5px;	}}@media screen and (max-width: 1068px) and (min-width: 1000px) {	.header-nav.header-nav-main li {		margin: 0 4px !important;	}	#logo {		width: 90px !important;	}}@media screen and (max-width: 999px) and (min-width: 850px) {	.logo-left .logo {		margin-right: 0px !important;	}	#logo {		width: 90px !important;	}	.header-nav.header-nav-main li {		margin: 0 8px !important;	}	.header-main .nav>li>a {		font-size: 13px !important;	}}@media screen and (max-width: 849px) {	.nav .active>.children{		padding-bottom: 10px;	}	.nav-sidebar.nav-vertical>li.menu-item.active,	.nav-sidebar.nav-vertical>li.menu-item:hover {		background-color:transparent	}	.nav-vertical li li.menu-item-has-children {		margin-bottom: 0.2em;	}	ul.nav-sidebar-ul {		display: none;	}	li.header-search-form.search-form.html.relative.has-icon{		width: 100% !important;		left: 0;    	display: none!important;	}	.nav-vertical>li+li{		border-top: 0!important;		border-bottom: 1px solid #000;	}	.nav-vertical>li+li:hover{		background: #fff!important;	}	.header-button {		position: relative;    	top: 1px;	}	.logo .header-logo-sticky,	.logo .header-logo-dark {		display:none;	}	a.icon.button.round.is-outline.is-small {		width: unset;		height: unset;		margin-left:0;		padding-left:0;	}	ul.mobile-nav.nav.nav-right {		padding-right: 0	}}.mobile_white_logo {	display:none;}.header.show-on-scroll, .header.has-transparent, .header.transparent {    position: inherit;}@media only screen and (min-width: 769px) {	.header-main .header-inner ul li.header-search-form.search-form.html.relative.has-icon{		top: -6px;		display:none;	}}@media only screen and (max-width: 768px) {	li.header-search-form{		display:none!important;	}	body.home .header-main .nav > li > a > i:not(.icon-angle-down),	body.home .header-main .header-button > .button.is-outline{		color:#fff !important;		border-color:#fff !important;	}	body.home .stuck .header-main .nav > li > a > i:not(.icon-angle-down),	body.home .stuck .header-main .header-button > .button.is-outline{color:#000 !important;border-color:#000 !important;}	.page-numbers.nav-pagination.text-center{text-align:center;}	.header-main {		padding: 0;	}	.header .flex-row {		max-height: 75px;		padding: 0 20px!important;	}	.off-canvas .sidebar-menu{		padding:0;	}	.sidebar-menu ul.children li.menu-item-has-children i {		width: 20px;		font-size: 1.4em;		float: right;	}	.nav-vertical li li >a{		font-size: 14px;		font-weight: normal;		font-family: Montserrat-Regular;	}	.nav-vertical li li ul li a {		font-family: Montserrat-Light;	}	.mobile_white_logo {		display: block;		padding: 25px 0;		height: 80px;		border-bottom: 1px solid #dadada;		width: calc(100% + 82px);		margin-left: -41px;		margin-bottom: 10px;	}	.page-wrapper {		padding-top: 0	}	.mobile_white_logo img{		margin: 0 auto;	}	.off-canvas-left .mfp-content {		width: 100%;		background-color: #fff;	}	.off-canvas-left .mfp-content .nav.nav-vertical {		padding: 0 30px;	}	.off-canvas:not(.off-canvas-center) .nav-vertical li>a {		padding-left: 0;		color: #000;		text-transform: inherit;	}	.off-canvas:not(.off-canvas-center) .nav-vertical li>a.nav-top-link {		    font-size: 15px;	}	.off-canvas:not(.off-canvas-center) .nav-vertical li>a:focus,	.off-canvas:not(.off-canvas-center) .nav-vertical li>a:active{		color:#00a19f;	}	.off-canvas:not(.off-canvas-center) .toggle {		width: 30px;		margin: 0;		opacity:1;	}	.off-canvas:not(.off-canvas-center) i.icon-angle-down{		color: #000;	}	.mfp-container {		padding: 20px;	}	.mfp-close {		right: 15px;		top: 15px;		float: right;		color: #000;		opacity: 1!important;		mix-blend-mode: inherit;		font-family: Montserrat-Light;	}	.nav-uppercase>li>a {		letter-spacing: normal;		text-transform: inherit;		font-weight: normal;		font-family: Montserrat-Medium !important;	}	.header-top .nav-small.nav>li.html.html_topbar_left span {		line-height: 1.6em;	}	ul.nav.top-bar-nav.nav-right.nav-small.nav-divided {		display: none;	}	}.no-stuck{position: relative;}.header .live-search-results {	color: #000;    left: 0;    background-color: #fff;    position: absolute;    width: 100%;    top: 0px;    padding: 30px 10%;	display: none;}.flex-row.relative,.hot-hint {	max-width: 780px;	margin: 0 auto 10px;}.header .live-search-results .inner-search i.icon-search {	top: 2px;	right:10px;	opacity: 0.5;}.searchform-wrapper .autocomplete-suggestions{	max-width: 780px;	margin: 0 auto;	position: relative;	left: 0;}i.icon-search.new-icon-2021.search-products {	cursor: pointer;	}.close_search_div{	position:absolute;	font-size: 42px;	font-family: Montserrat-Light;	cursor: pointer;	right: 30px;	line-height: 20px;}.close_search_div_mobile {	display:none}.esr-product-video.button.icon {	margin: 0!important;    width: 80px;    height: 80px;    z-index: 10;	border: 1px solid #ddd;	background-image: url('/wp-content/themes/flatsome-child/image/video-icon.jpg');	background-size: cover;	}.left.z-3.video-icon{	position: relative;	order: 1;	width: 90px;	float: left;}@media only screen and (max-width: 768px){	.left.z-3.video-icon {		margin-right:0;		width: 55px;	}	.esr-product-video.button.icon {		width: 55px;		height: 72px;		margin-left: 5px !important;		background-position-x: -8px;	}	div.product-thumbnails .is-nav-selected a img{		transform: translateY(-3px);	}}.header .search-form .live-search-results span.amount{font-size:14px;color:#c4222d !important;}.header .search-form .live-search-results .woocommerce-Price-currencySymbol{font-size:12px;vertical-align: top;display: inline-block;}.navmenu-open-drop{position:absolute;background: #fff;height:330px;font-size:12px;padding:20px 0px;color:#000;z-index:999;width:100%;text-align:left;}.navmenu-open-drop a{height:30px;color:#000;line-height: 30px;font-size:13px;font-family: Montserrat-Light;}.navmenu-open-drop a:hover,.navmenu-open-drop a:focus{color:#00a19f;}.navmenu-open-drop ul{list-style: none;}.navmenu-open-drop .menu-dro-left{float:left;width:170px;}.navmenu-open-drop .menu-dro-left a{float:left;min-width:170px;margin-right:10px;}.navmenu-open-drop .menu-dro-right{float:left;margin-left:30px;width:200px;}.navmenu-open-drop .menu-dro-right-sec{float:left;margin-left:0px;}.navmenu-open-drop li{width:200px;color: #000;height: 30px;line-height: 30px;display: block;margin-bottom:0px;float:left;}.navmenu-open-drop .menu-dro-right-sec ul{width:400px;}.navmenu-open-drop .menu-dro-right-sec ul li,.navmenu-open-drop .menu-dro-right-sec ul li a{width:200px;}.navmenu-open-drop .js-nav-item1,.navmenu-open-drop .js-nav-item2,.js-nav-item1 li,.js-nav-item2 li{min-width:150px;}.navmenu-open-drop .menu-dro-right-sec img{width:350px;max-width:350px;height:150px;float:left;margin-left:30px;margin-top:8px;}.cs-dropdown .button{margin-top:-5px;height:30px !important;}.cs-dropbtn {	padding: 0 5px !important;	margin-right: 0;}.cs-dropbtn img,.cs-dropdown .cs-dropdown-content a img{height:20px;width:30px !important;}.cs-dropdown-content a{padding:5px 10px !important;}.cs-dropdown-content {background-color: #fff !important;}@media only screen and (max-width: 1200px) {	.navmenu-open-drop .menu-dro-right-sec img{width:380px;height:168px;}}@media only screen and (max-width: 1100px) {	.navmenu-open-drop .menu-dro-right-sec img{width:360px;height:168px;}}.header-nav.header-nav-main li{margin:0px 15px;}.top-divider{border-top:none;}.header-top {	height:40px;	min-height:auto;	background-color: #f1f1f1}.header-top .searchform .button.icon i,.header-top .nav>li.has-icon>a>i{color:#000;}.header-top .searchform .button i{top:0.5px;}.header-top .search-form input:not([type="submit"]){border-radius:5px;}.header-top .search-form input:not([type="submit"]){background-color:#eee !important;height:24px;font-size: 13px;color:#8e8e8e !important;font-family: Montserrat-Light;}.header-top .search-form input::-webkit-input-placeholder {  color: #8e8e8e;}.header-top .search-form input:-moz-placeholder { color: #8e8e8e;}.header-top .search-form input::-moz-placeholder {  color: #8e8e8e; }.header-top .search-form input:-ms-input-placeholder {  color: #8e8e8e; }.cart-item [data-icon-label]:after {background-color:#f5b025;}.header-top .nav>li{margin-right:30px;}.header-top .nav li:last-child{margin-right:30px !important;}.header-top .nav-small.nav>li.html{color:#000;font-size:14px;}.header-top .nav-small.nav>li.html.html_topbar_left{font-size:12px;color:#252525;font-family: Montserrat-Light;}.header-top .nav-small.nav>li.html.html_topbar_left span {	font-family: Montserrat-Light;	font-size:12px;	color:#000;}.header-top .cart-item a.is-small,.header-top .account-item a.is-small{font-size:18px;}.header-top .flex-col.flex-right{min-width:500px;}@media only screen and (max-width: 1400px) {	.header-top .flex-col.flex-left{max-width:10%;  flex-basis:10%;}}@media only screen and (min-width: 769px) {	.header-top .flex-col.flex-left,	.header-top .flex-col.flex-right {		width: 100%;		display: none;	}	.header-top .flex-col.flex-center > ul > li > span.js_top{line-height:10px;}}@media only screen and (max-width: 1100px) {	.header-top .nav>li{margin-right:15px;}}@media only screen and (max-width: 768px) {	.header-top .nav-small.nav>li.html.html_topbar_left {		text-align: center;	}	.header-top .nav li:last-child {		margin-right: 0px !important	}	.header .live-search-results {		padding:0 30px;		top: 0px;		z-index: 12;		position: fixed;		bottom: 0;		overflow: hidden;	}	.x-search-name{		float:none;		margin:5px auto;	}	.close_search_div {		display: none;		bottom: 40px;		position: relative;		float: right;	}	.close_search_div_mobile {		display: block;	}	p.woocommerce-LostPassword.lost_password {		margin-bottom: 10px;	}	.account-login-inner .woocommerce-form .form-row {		margin-bottom: 0;	}	.woocommerce-form input {		box-shadow: initial;	}	.account-login-inner .login_width_third{		border:0!important;	}}@media only screen and (max-width: 1068px) {	.header-nav li a{margin:0px;}}.more {	font-size: 10px;	cursor: pointer;	margin-bottom: 20px;}.woocommerce-ordering,.woocommerce-ordering select {	font-size: 14px;	font-family: Montserrat-Light !important;	border-radius: 20px;}.woocommerce-ordering select,.cs-options span.order_name {	width: 250px;	height: 40px;	line-height: 30px;	padding: 5px 30px 5px 20px;}.cs-options span.order_name {	display: block;	border: 1px solid #dadada;	border-radius: 20px;	position: relative;	top: 0;	text-align: left;	cursor: pointer;}.cs-options span.order_name i{	float: right;	margin-right: -20px;	margin-top: 5px;	font-size: 18px;}form.woocommerce-ordering {	position: relative;}form.woocommerce-ordering select{	display: none;	opacity: 0;}.cs-options {	position: abrsolute;	z-index: 100;	background: #fff;}.cs-options ul {	width: 250px;	border: 1px solid #dadada;	border-radius: 25px;	top: 45px;	position: absolute;	padding: 15px 20px 10px;	left: 0;	background: #fff;	display: none;	z-index: 20;}.cs-options ul li {	list-style: none;	text-align: left;	line-height: 25px;	cursor: pointer;}.cs-options ul li.cs-select {	display: none;}.fst {font-family: simsun;}.hide{display:none;}body.home .section-content img{width:230px;height:65px;}body.home .section-content h3{font-family: Montserrat-Light!important;font-size:16px;color:#9a9a9a;}.banner-layers .is-link{color:#000!important;}.banner-layers .is-link.c-while{color:#fff !important;}.banner-layers .is-link.c-while:hover,.banner-layers .is-link.c-while:focus{color:#00a19f !important;}.is-link{color:#1671b8 !important;}.is-link:hover,.is-link:focus{color:#00a19f !important;}.s-title,#tab-faq_tab h2,h2.reviews_woocommerce {	color: #000;	font-size: 32px;	font-family: Montserrat-Medium;	text-align: center;}.s-title.with_bottom_border{	border-bottom: 1px solid #dadada;	padding-bottom: 20px;	max-width: 1150px;	margin: 20px auto 40px;}#tab-faq_tab h2,h2.reviews_woocommerce {	border-bottom: 1px solid #dadada;	padding-bottom: 20px;	width: 90%;	max-width: 1150px;	margin: 50px auto 40px;}h2.reviews_woocommerce{	margin-bottom:10px;	display:none;}#tab-faq_tab h2{	display:none;}.category-page-row .procunt-starts {	background: #EDEBEA;	width:100%;	HEIGHT: 30PX;	display: inline-table;}.comment_count{	float: right;	width: auto;	display: block;	font-size: 12px !important;}@media screen and (min-width: 679px) {	.category-page-row .procunt-starts {		text-align: center;		padding-right: 20px;		padding-top: 8px;	}	.comment_count {		width:40%;		text-align: left;	}	.category-page-row .comment_count {		margin-top: -2px;	}}.col .box-text-products .children-wrapper {	font-family: Montserrat-Regular;	font-size: 14px;}.col .box-text-products .price-wrapper {	margin-top: 10px;}.grid-tools a{background-color:#00afa5;padding:0.6em 0 .5em;}@media only screen and (max-width: 768px) {	.category-page-row .term-description{		display:none;	}	.category-page-row .procunt-starts {		padding-top: 8px;	}	.category-page-row .text-center .star-rating {		margin: 0!important;		float: left;	}	.category-page-row .box-text.box-text-products h4.name.product-title {		height: 47px!important;		padding:5px 1px;	}	.category-page-row .box-text.box-text-products h4.name.product-title a {		line-height: 1.6;	}	.comment_count {		margin-top:-2px;		padding-top: 0;		padding-right:5px;	}	.col .box-text-products .children-wrapper {		font-family: Montserrat-Light;		font-size: 12px;	}	.category-page-row .esr_category_menu {		width: 100%;		height: 100%;		position: fixed;		top: 0;		z-index: 100;		background: #fff;		overflow-y: scroll;		padding-left:25px;		padding-right:25px;	}	.category-page-row .esr_category_menu::-webkit-scrollbar {		width: 4px;		height: 4px;	}	.category-page-row .esr_category_menu::-webkit-scrollbar-thumb {				border-radius: 5px;		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);		background: rgba(0, 0, 0, 0.2);	}	.category-page-row .esr_category_menu::-webkit-scrollbar-track {				-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);		border-radius: 0;		background: rgba(0, 0, 0, 0.1);	}	.section-content.relative h3 {		margin-bottom: 0px;	}	.s-title {		font-size: 24px;		margin-top: 30px;		margin-bottom: 20px;	}	.s-title.with_bottom_border {		width: 100%;		margin: 0px auto 40px;		text-align: left;	}	#tab-faq_tab h2,	h2.reviews_woocommerce {		padding-bottom: 10px;	}	.s-title,	#tab-faq_tab h2,	h2.reviews_woocommerce {		text-align: left;		margin-top: 50px;		font-size:20px;	}	.description_logos .s-title-center {		padding-top: 0px;		text-align: center;	}}.vertical-thumbnails::-webkit-scrollbar {   width: 10px;   height: 10px;}.vertical-thumbnails::-webkit-scrollbar-thumb {	background-color: rgba(0,0,0,.05);	border-radius: 10px;	-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}.vertical-thumbnails:hover::-webkit-scrollbar-thumb {   background-color: rgba(0,0,0,.2);   border-radius: 10px;   -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}.vertical-thumbnails::-webkit-scrollbar-thumb:hover {	background-color: rgba(0,0,0,.4);	-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}.vertical-thumbnails::-webkit-scrollbar-track {	border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);	background-color: white;}.vertical-thumbnails::-webkit-scrollbar-track:hover {	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.4);	background-color: rgba(0,0,0,.01);}ol.commentlist{list-style:none;}.loading-comments {width: 100%;text-align: center;position:absolute;padding-top:30px;display:none;}.comments-back-bg{width: 100%;height:95%;background-color: black;z-index:10;-moz-opacity: 0.3;  opacity:.30;  filter: alpha(opacity=30);}.star-rating {	width: 86px;	background: url(image/icon-list.png) no-repeat;	background-position: -134px -25px;	margin-top: 3px;	margin-left: -3px;	display: inline-block;}.comment_container .description video {	min-width: 200px;	max-width:320px;	max-height:180px;}.comment_container .description video::-webkit-media-controls-fullscreen-button {	display: block;}@media screen and (min-width: 679px) {	.category-page-row .text-center .star-rating {		margin: 0 20px 0 5% !important;		float:left;	}}@media screen and (min-width: 1296px) {	.category-page-row .text-center .star-rating {		margin: 0 20px 0 20% !important;	}}.woocommerce-tabs .comment-text p, .woocommerce-tabs .center-width p {    margin: 0 0 5px;}li.review .comment-text .description {    padding: 5px 0;}.woocommerce-product-rating{	display: flex;}.woocommerce-product-rating .star-rating{	float: left;	margin: 4px 10px 0 0;}.star-rating span {	width: 86px;	background: url(image/icon-list.png) no-repeat;	background-position: -39px -25px;}#tab-reviews .review-avg-item .esr-rating-overall .star-rating {	width: 158px;	height: 30px;	background: url(image/icon-list_star.png) no-repeat;	background-position: -174px 0px;	background-size: cover;}#tab-reviews .review-avg-item .esr-rating-overall .star-rating span {	width: 158px;	height: 30px;	background: url(image/icon-list_star.png) no-repeat;	background-position: -6px 0px;	background-size: cover;}.star-rating::before, .woocommerce-page .star-rating::before,.star-rating span::before{content:'';color:none !important;}#reviews ol.commentlist .star-rating {	margin-bottom: 6px;}.star-rating span{line-height: 1em !important;letter-spacing: 0;font-size:16px !important;}.star-rating span:before{color:#fcb200;}.single-product .nav-tabs + .tab-panels{border:none;}.product-main .content-row {	max-width: 1150px;}.product-gallery .row.row-small {	margin-left: 0;	margin-right: 0;	position: relative;	order: 2;}.product-gallery.col.large-7 {	padding-bottom:70px;	max-height:700px;	padding: 0;}.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col {padding-right: 0;}.col.large-10 {padding-bottom: 0;}.esr-video-mobile .video-icon{float: left;}.vertical-thumbnails .col{width:87% !important;}.product-thumbnails a{border:1px #e0dfe0 solid;}.product-thumbnails a img{padding:2px;}.product-thumbnails img,.product-gallery-slider img {	max-width:570px;}.product-main .product-gallery .row-small>.col {	padding: 0 0 19.6px 0;	max-width: 570px;}.product-main .product-gallery .flickity-viewport {	padding-bottom: 10px;}.product-thumbnails a:hover, .product-thumbnails .is-nav-selected a{border:1px #f5ac39 solid;}.comment .description{font-style:normal;}.comment .comment-text{padding:0px;}.esr-stock-tip{	display: none;}.esr-stock-tip.active{	display: block;}.esr-country-stock-tip{	display: none;}.esr-country-stock-tip.active{	display: block;}.related.related-products-wrapper {	margin-top: 50px;}.product-footer .container {	width: 90%;	max-width: 1150px;	margin: 0 auto;}.product-footer .woocommerce-tabs {	border-top: none;}.woocommerce-tabs.container.tabbed-content {	width: 100%;	max-width: 100%;	margin-top:50px;}.below_buy_button{	width:100%;	padding: 15px 0 0;	display: flex;}.below_buy_button_hk {	padding: 0;}.below_buy_button ul {	width: 100%;	list-style: none;	margin: 0;	padding: 0;}.below_buy_button ul li{	font-family: Montserrat-Light !important;	font-size: 14px;	line-height: 25px;	padding: 0;	margin:0 0 10px;}.below_buy_button ul.for_100 {	display: block;}.below_buy_button ul.for_100 li{	width:100%;}.below_buy_button ul li i,i.icon-shipping_car,i.icon-account,i.icon-countries,i.icon-support {	width: 32.5px;	height: 25px;	display: block;	margin-right: 10px;	float: left;	background-position: center;	background-size: cover;	opacity:1!important;}.below_buy_button ul li i,i.icon-shipping_car{	margin-bottom: 10px;}i.icon-pay {	background-image: url('/wp-content/themes/flatsome/assets/img/icons/pay.png?ver=1.0');}i.icon-atome {	background-image: url('/wp-content/themes/flatsome/assets/img/icons/atome.png?ver=1.0');}.icon.icon-atome{	float: none;	display: inline-block;	width: 106px;	height: 20px;	margin-bottom: -4px;	margin-right: 0;}i.icon-shipping_car {	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-car.png?ver=1.2');}i.icon-warranty {	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-warranty.png?ver=1.0');}i.icon-returns{	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-returns.png?ver=1.2');}i.icon-fast{	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-fast.png?ver=1.2');}i.icon-back{	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-back.png?ver=1.2');}i.icon-life{	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-life.png?ver=1.2');}i.icon-secure{	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-secure.png?ver=1.3');}i.icon-account {	width: 20px;	height: 20px;	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-account.png?ver=1.0');}i.icon-countries{	width: 20px;	height: 20px;	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-countries.png?ver=1.0');}i.icon-support {	width: 20px;	height: 20px;	background-image: url('/wp-content/themes/flatsome/assets/img/icons/icon-support.png?ver=1.0');	display:none;}.single-product .tab-panels .rating-view p.review-tip {	float: left;}.write_review {	max-width: 1150px;	text-align: right;	margin: 0 auto;}ul.product-tabs.nav.small-nav-collapse.tabs.nav.nav-uppercase.nav-tabs.nav-normal.nav-left {	width: 100%;	max-width: 1150px;	margin: 0 auto;}.product-footer .woocommerce-tabs li a {	font-size: 24px;	font-family: Montserrat-Medium !important;	font-weight: normal;	text-transform: inherit;}.nav-tabs>li.active>a {	border-top-color: #00a19f;	border-bottom-width: 5px;}.product-footer .woocommerce-tabs li a.page-number{font-size:14px;}.cs-dropbtn .icon-country,.esr_add_choose_country_button i {	background-image: url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/flags/country.png?ver=1.0');	background-size: 100%;	width: 20px;	height: 20px;}@media only screen and (max-width: 768px) {	.cs-dropbtn .icon-country,	.esr_add_choose_country_button i {		background-image: url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/flags/country.png?ver=1.0');		width: 25px;		height: 25px;	}	ul.product-tabs.nav.small-nav-collapse.tabs.nav.nav-uppercase.nav-tabs.nav-normal.nav-left {		width: 100%;	}	h2.reviews_woocommerce {		width: 100%;	}	.woocommerce-tabs.container.tabbed-content {		width: 100%;		max-width: 100%;		margin-top: 0px;	}	i.icon-support{		display:block;	}}div#tab-description {	text-align: center;}.esr_old_description {	width: 100%;	max-width: 1150px;	display: block;	margin: 0 auto;	text-align: left;}.esr_old_description img{	width:100%;}.esr_old_description span,.esr_old_description p,.esr_old_description div {	padding:5px 0;}.esr_old_description ul{	border:0;}.woocommerce-tabs .tab-panels .esr_new_description {	padding-top: 40px;}.esr_new_description .rating-view,.rating-view,.esr_new_description .row#comments {	width: 100%;	max-width: 1150px;	margin:40px auto 0;}.esr_new_description img {	width: 100%;}.esr_new_description img.logos{    width: auto;    margin: 0 auto;    display: block;}img.logos_mobile {	display: none;}.esr_new_description .loading-comments img {	width: auto;}.esr_new_description p{padding:0!important;margin:0!important;}.esr_new_description .esr_new_description_info{padding:100px 0;text-align:center;}.esr_new_description .esr_new_description_info h3{font-family: Montserrat-Medium;font-size:32px;color:#000;}.esr_new_description .esr_new_description_info h5{font-family: Montserrat-Regular;font-size:20px;color:#000;line-height:30px;}.esr_new_description ul.esr_notes{width:750px;margin:0 auto;padding:0 0 70px;list-style: disc;border-top:0!important;}.esr_new_description ul.esr_notes li{font-family: Montserrat-Light!important;color:#000;line-height:30px;font-size:17px;text-transform: none;list-style: disc;}.esr_new_description dl.title{font-family: Montserrat-Medium;font-size:22px;color:#000;text-align:center;}.esr_new_description .esr_table_left_weight{width:100%;max-width:1050px;margin:0 auto 70px;}.esr_new_description .esr_table_left_weight table{color:#000;border-bottom:0;}.esr_new_description .esr_table_left_weight table tr{width:100%;padding:10px;height:65px;}.esr_new_description .esr_table_left_weight table tbody tr th,.esr_new_description .esr_table_left_weight table thead tr td{border-bottom:1px solid #e0e0e0;padding-bottom:30px;background:#fff;}.esr_new_description .esr_table_left_weight table tbody tr th,.esr_new_description .esr_table_left_weight table tbody tr td{font-family: Montserrat-Regular;font-size:14px;color: #000;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;text-align: center;width:13%;max-width:150px;text-transform: uppercase;}.esr_new_description .esr_table_left_weight table tbody tr th{font-family: Montserrat-Medium;font-size:14px;background:#f3f3f3;border-left: 1px solid #e0e0e0;text-align: left;padding:0 10px 0 20px}.esr_new_description .esr_table_left_weight table tr td img{width:100%;max-width:130px;}.esr_new_description .esr_table_top_weight{width:100%;max-width:900px;margin:70px auto;}.esr_new_description .esr_table_top_weight table{color:#000;}.esr_new_description .esr_table_top_weight table tr{width:100%;padding:10px;}.esr_new_description .esr_table_top_weight table tr th{font-family: Montserrat-Medium;font-size:22px;border-bottom:0;line-height: 30px;}.esr_new_description .esr_table_top_weight table tr td{font-family: Montserrat-Light;font-size:17px;color: #000;border-bottom:0;}.esr_new_description .esr_table_picture{width:100%;}.esr_new_description .esr_description_table{width: calc(100% + 60px);max-width:calc(100% + 60px);margin-left: -35px;margin-top:10px;}.esr_new_description .esr_description_table tbody tr th,.esr_new_description .esr_description_table tbody tr td{border:0;padding:0;}.esr_new_description .esr_description_table tbody tr th{width: 16.5%;padding: 0 5px;}.esr_new_description .esr_description_table tbody tr th img{width: 100%;max-width:100%;}.esr_new_description .esr_description_table tbody tr:nth-child(2) td{padding: 30px 2% 0;}.esr_new_description .esr_description_table tbody tr:nth-child(3) td{padding: 0 2% 30px;}.esr_new_description .esr_description_table tbody tr td h4{padding:30px 0 0 0;line-height:30px;font-family: Montserrat-Medium;font-size: 22px;}.esr_new_description .esr_description_table tbody tr td .a-size-small{font-family: Montserrat-Light;font-size:17px;color: #000;}.description_logos .s-title-center{padding-top:20px;}@media only screen and (max-width: 768px){	.esr_new_description .esr_new_description_info{padding:70px 0;}	.esr_new_description .esr_new_description_info h3{font-size:24px;}	.esr_new_description .esr_new_description_info h5{font-size:17px;}	.esr_new_description ul.esr_notes{width:100%;padding:50px 0;}	.esr_new_description ul.esr_notes li{font-size:14px;line-height:25px;}	.esr_new_description dl.title{font-size:20px;}	.esr_new_description .esr_table_left_weight{margin:50px auto;width:calc(100% + 30px);margin-left: -15px;overflow-x: scroll;}	.esr_new_description .esr_table_left_weight table{table-layout:fixed;word-break:break-all;table-layout:fixed;}	.esr_new_description .esr_table_left_weight table tr th{width:120px;position:-webkit-sticky; position:sticky;}    .esr_new_description .esr_table_left_weight table thead tr th { top:0; }    .esr_new_description .esr_table_left_weight table thead tr th:first-of-type { left:0; z-index:1;background: #fff;}    .esr_new_description .esr_table_left_weight table tbody th { left:0; }	.esr_new_description .esr_table_left_weight table tr td img{width:100%;max-width:100px;}	.esr_new_description .esr_table_left_weight table tr td{font-size:15px;width:120px;}	.esr_new_description .esr_table_left_weight table tr td:nth-child(1),.esr_new_description .esr_table_left_weight table tr th:nth-child(1){font-size:15px;width:120px; }	.esr_new_description .esr_table_top_weight{margin:50px auto;width:100%;overflow-x: scroll;}	.esr_new_description .esr_table_top_weight table{table-layout:fixed;word-break:break-all;}	.esr_new_description .esr_table_top_weight table tr{height:50px;}	.esr_new_description .esr_table_top_weight table tr th{font-size:20px;width:200px;line-height:25px;}	.esr_new_description .esr_table_top_weight table tr td{font-size:14px;}	.esr_new_description .esr_table_picture{margin:50px 0;width:calc(100% + 30px);margin-left: -15px;overflow-x: scroll;}	.esr_new_description .esr_description_table{width: calc(200% + 30px);max-width:calc(200% + 30px);margin-left: -5px;}	.esr_new_description .esr_description_table.have_children_3{width: calc(150% + 30px);max-width:calc(150% + 30px);}	.esr_new_description .esr_description_table.have_children_4{width: calc(200% + 30px);max-width:calc(200% + 30px);}	.esr_new_description .esr_description_table.have_children_5{width: calc(250% + 30px);max-width:calc(250% + 30px);}	.esr_new_description .esr_description_table.have_children_6{width: calc(300% + 30px);max-width:calc(300% + 30px);}	.esr_new_description .esr_description_table tbody tr:nth-child(2) td{padding: 30px 20px 0;}	.esr_new_description .esr_description_table tbody tr:nth-child(3) td{padding: 0 20px 30px;}	.esr_new_description .esr_description_table tbody tr td h4{line-height:25px;font-size:20px;}	.esr_new_description .esr_description_table tbody tr td .a-size-small{font-size:14px;}	::-webkit-scrollbar {width:9px;height:3px;}	::-webkit-scrollbar-track {box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);border-radius: 10px;}	::-webkit-scrollbar-track-piece { background-color:#f8f8f8;} */	::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);}	::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}	::-webkit-scrollbar-thumb:hover {background-color:#bbb;}	img.logos_pc {		display: none;	}	.description_logos {		width: calc(100% + 60px);		margin-left: -30px;	}	img.logos_mobile {		display: block;	}}.esr_cloud_attrs {	max-width: 1150px;	display: flex;	margin: 40px auto 30px}.esr_cloud_attrs table{width:100%;display:block;border-top:1px solid #ddd;border-right:1px solid #ddd;}.esr_cloud_attrs table tbody{width:100%;display: inline-table;}.esr_cloud_attrs table tr{ height:50px;border-bottom:1px solid #ddd; }.esr_cloud_attrs table tr td{width:16%;padding-left:3%;border-left:1px solid #ddd;font-size:14px;}.esr_cloud_attrs table tr td:nth-child(odd){width:16%;background:#f9f9f9;font-family: Montserrat-Medium;color: #000;}.esr_cloud_attrs table tr td:nth-child(even){width:16%;background:#fff;font-family: Montserrat-Light!important}.esr_cloud_attrs table.table_for_mobile{display:none}.esr_cloud_attrs table.table_for_pc{display:block;font-size: 16px;}.esr_cloud_attrs table img{width:10px;height:10px;display: initial!important;margin: -12px 0 0 5px!important;}@media only screen and (max-width: 768px) {	.product-footer {		margin-top: 0px;		padding: 0 30px;	}	.product-footer .woocommerce-tabs{padding: 10px 0;}	.esr_cloud_attrs {		width:100%;	}	.esr_cloud_attrs table tr{ height:35px; }	.esr_cloud_attrs table tr td{width:23%;padding-left:1%;position: relative;font-size:12px;}	.esr_cloud_attrs table tr td:nth-child(odd) {		width: 24%;		width: max-content;	}	.esr_cloud_attrs table tr td:nth-child(even){width:25.5%;}	.esr_cloud_attrs table.table_for_mobile{display:block}	.esr_cloud_attrs table.table_for_pc{display:none}	.esr_cloud_attrs table img{position: absolute;right: 2px;top: 15px;}}.esr_all_products_show_description {	width: 100%;	padding: 100px 5%;	background:#fbfbfb;	display: flex;	margin-top: 80px;	display:none;}.esr_all_products_show_description .large-7 {	float:left;	order: 1;}.esr_all_products_show_description .large-5 {	float: right;	order: 2;}.esr_all_products_show_description .large-7 ul,.esr_all_products_show_description .large-7 ul li{	list-style:none;	text-align: left;}.esr_all_products_show_description .large_title {	font-size: 32px;	font-family: Montserrat-Medium;	line-height: 1.6em;}.esr_all_products_show_description .small_title {	font-size: 16px;	font-family: Montserrat-Regular;	line-height: 1.4em;}.esr_all_products_show_description .icon-for-pro {	width:50%;	float:left;	margin: 20px 0;}.esr_all_products_show_description .icon-for-pro img {	margin: 0 auto 10px auto;	display: block;}@media only screen and (max-width: 768px){	.esr_all_products_show_description {		padding: 30px 1%;		display: inline-block;		margin-top: 20px;		width: calc(100% + 60px);		margin-left: -30px;		display:none;	}	.esr_all_products_show_description .large-7 {		padding:0 30px;	}	.esr_all_products_show_description .large_title {		font-size: 24px;	}	.esr_all_products_show_description .small_title {		font-size: 14px;		line-height: 1.6em;	}	.esr_all_products_show_description .large-7 ul{		border-bottom: 0;	}	.esr_all_products_show_description .large-7 ul li{		padding: 0;		margin: 10px 0;	}}.tabbed-content .product-tabs.nav-tabs > li.additional_information_tab,.tabbed-content .product-tabs.nav-tabs > li.additional_information_tab.active,#tab-additional_information,table.shop_attributes{display:none}.slider-nav-reveal .flickity-prev-next-button{background-color:transparent !important;box-shadow:none !important;}.large-10 .products.row.row-small{max-width:1560px;}.large-10 .ordering{max-width:1560px;margin-bottom:10px;padding-right: 20px;}.text-r{text-align:right;}@media only screen and (min-width: 1024px) {	.large-10 .ordering{text-align:right;}}.category-page-row.row-full-width .large-10 .products.large-columns-4>.col{max-width:23.5%;flex-basis:23.5%;}@media only screen and (max-width: 768px) {	.large-10 .ordering .woocommerce-ordering {		float: right;	}	div.category-page-row .badge {		top: -24px !important;		left: 0 !important;		padding: 0 4px !important;	}	div.category-page-row .onsale {		font-size: 0.8em !important;	}	.category-page-row.row-full-width .large-10 .products.large-columns-4>.col {		max-width: 50%;		flex-basis: 50%;		margin-bottom: 20px;	}}.category-filtering.category-filter-row.show-for-medium{display:none;}.large-10 .products .product-small.col {	margin-bottom: 30px;}@media screen and (min-width: 679px) {	.large-10 .products .product-small.col {		padding:0;	}}@media screen and (min-width: 679px) {	.products .product .col-inner {		padding: 0 20px 10px;	}}.large-10 .products	.product-small.col:nth-child(4n+5){margin-right:0px;}.large-10 .products .product-small.col .box-image img {	background-size: 100% 100%;}.category-page-row .product-small .box-image {	padding: 27px 22px 22px 22px;}.category-page-row .box-text.box-text-products .product-title {	margin-top: 20px;	font-size: 18px;}.category-page-row .box-text.box-text-products h4.name.product-title {	margin-top: 0;	line-height:20px;	height:63px;	overflow-y: hidden;}@media screen and (min-width: 679px) {	.category-page-row .product-small .box-image {		padding: 35px 30px 30px 30px;	}	.category-page-row .box-text.box-text-products .product-title {		margin-top: 20px;		font-size: 18px;		padding: 7px 5px;		margin: 0;	}}.product-title a {	font-size: 14px;	color: #000;	margin-bottom: 10px !important;	font-family: Montserrat-Medium !important;}.category-page-row .box-text.box-text-products {	padding: 0 0 10% 0;	position: relative;	bottom: 0px;	background: #fafafa;}@media screen and (min-width: 679px) {	.category-page-row .box-text.box-text-products {		padding: 0 0 20% 0;	}	.product-title a {		margin-bottom: 0px !important;		line-height: 25px !important;	}}@media screen and (min-width: 1307px) {	.category-page-row .box-text.box-text-products {		padding: 0 0 15% 0;	}}.box-text-products span.amount{font-size:16px;color:#c4222d;}.box-text-products .woocommerce-Price-currencySymbol{font-size:12px;vertical-align: top;display: inline-block;}span.filter_button_m,.filter_title_m {	display: none;}.filter_title_m{	width: 100%;	height: 80px;	text-align: center;	color: #000;	line-height: 80px;	font-size: 24px;	border-bottom: 1px solid #dadada;	font-family: Montserrat-Medium;}.filter_title_m .mfp-close {	top: 0;	right: 0px;	position: relative;	width:20px;}@media only screen and (max-width: 1258px) {	.large-10 .ordering{padding-right:0px;}}@media only screen and (max-width: 1024px) {	.large-10 .ordering{padding-right:10px;}}@media only screen and (max-width: 768px) {	.large-10 .ordering {		padding-right: 0;		padding-left: 0;	}	span.filter_button_m {		display: block;		float: left;		font-size: 18px;		font-family: Montserrat-Medium;		line-height: 50px;		padding-left: 5px;	}	span.filter_button_m .icon-angle-right {		margin-left:5px;	}	.filter_title_m {		display:block;	}	.esr_category_menu {		display:none;	}	.category-page-row{padding-top:0px;}	.box-text.text-center{padding-left:0px;padding-right:0px;}	.large-10 .products.row.row-small {		width: 100%;		margin-left: 0;	}	.large-10 .products .product-small.col {		padding: 5px;		margin-bottom: 0;	}	.product-small .box-image {		padding: 55px 10px 0 10px;	}	.product-title a{		font-size: 12px;	}	.product_icons_div .secondary,	.esr_products_list .secondary,	.glarry-icon,	.callout.badge.badge-circle {		font-size: 12px;		height: 20px;		line-height: 20px;	}	.product_icons_div .secondary span,	.esr_products_list .secondary span,	.glarry-icon span,	.callout.badge.badge-circle span {		line-height: 20px;	}	.banner.has-hover.has-parallax.category-banner {		width: 100%;		height: auto!important;		position: relative;		background-position: center center;		background-size: cover;		background: #fff !important;	}	.category-banner-text-color p{		color:#000;	}	.bg.bg-loaded{background-position: center center;background-size: cover;}}@media only screen and (max-width: 330px) {	.large-10 .products.row.row-small {		margin-left: 0px;	}}h1.product-title{font-size:24px;font-family: Montserrat-Medium;font-weight: normal;}.product-info h4{font-size:16px;font-family: Montserrat-Medium;font-weight: normal;color: #000;}.product-info.col{padding:0px;}.product-info span.amount{color:#00a19f;font-size:24px;font-family: Montserrat-Medium;font-weight: normal;}.product-summary .woocommerce-Price-currencySymbol{font-family: Montserrat-Medium;}.product-info{font-size:12px;color:#0a0a09;}.product-info .woocommerce-product-rating {	margin-bottom: 30px;	display: flow-root;}.single-product .woocommerce-product-rating {	margin-bottom: 10px;}.product-main .product-summary .price-wrapper{margin-bottom:10px;}#woosq-popup .woocommerce.single-product {	margin: 20px 0 20px 20px;}#woosq-popup p.more{	display:none;}button.single_add_to_cart_button.button.alt {	width:100%;	margin-top: 10px;	margin-bottom: 20px;}p.price.product-page-price.price-on-sale,p.product-page-price {	font-family: Montserrat-Medium;	font-size: 18px;}span.woocommerce-Price-amount.amount {	color: #00a19f;	font-weight: normal;}.min_title {	color: #000;	padding-bottom: 15px;	font-size: 16px;	margin-top: 5px;	font-family: Montserrat-Medium;	display:flex;}.min_title.black_tip{color:#000;font-size: 12px;font-family: Montserrat-Light;}.min_title.black_tip a{text-decoration: underline;color: #1671b8;}.min_title.esr_tip,.min_title.black_tip {	margin-top: 10px;}.min_title.esr_tip {	color: #000;	font-size: 12px;	font-family: Montserrat-Light;	margin:10px 0 0 0;	padding-bottom:0;	line-height: 25px;}.min_title a.a-more-esr{text-decoration: underline;color:#1671b8;}.product-info select{cursor:pointer;font-size: 14px; min-height: 40px;line-height: 40px;display: block;padding: 0 10px;color: #727171; border: 1px #aaa solid;border-radius: 3px;background-color: #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.product-device-description{font-size: 12px;color:#727171;padding: 10px;line-height: 22px;cursor: text;border: 1px solid #d0d0d0;background-color: #fff;border-radius:3px;margin-bottom:20px;}.product-device-description p {	margin: 0px !important;}.product-short-description {	margin-bottom:20px;}.product-short-description ul{	display: block;}.product-short-description ul,.product-short-description li,.product-short-description span,.product-short-description p{	font-size: 14px !important;	font-family: Montserrat-Regular !important;	line-height: 25px;	margin:0;}.product-main .product-info form .single_variation_wrap .woocommerce-variation {	display: none;}.max-h {	height: 150px;	overflow: hidden;	clear: both;}.product_list_style ul li {height:20px;margin-bottom:0;}.product-info .more.cblue{font-size: 14px;font-weight: normal;color:#000;}.product-info p.stock {	font-weight: normal;	text-align: center;	line-height: 45px;	background: #bebebe;	color: #fff;	font-size: 16px;	font-family: Montserrat-Regular;	margin-top: 20px;	border-radius: 25px;	clear: both;}.product-info .esr_add_quantity{width:100%;min-height:45px;margin-bottom: 25px;}.product-main .sku_show {	width: 100%;	overflow: hidden;	padding: 0;}.product-main .sku_show ul {	margin-bottom:0;}.sku_show ul.product_style li {	float: left;	border: 1px #ccc solid;	height: 35px;	padding: 8px 10px;	display: block;	background: #fff;	min-height: 30px;	margin-left:6px;	color:#000;	cursor:pointer;	border-radius: 17px;}.sku_show ul.product_style li:first-child,.sku_show ul.product_style li:nth-child(3n+1){margin-left:0px;}.sku_show ul.product_style li img{width:32px;height:32px;float: left;}.sku_show a span{font-size: 12px;height: 30px;line-height: 30px;float: left;padding-left: 10px;text-overflow: ellipsis;overflow: hidden;}.sku_show ul.product_style li:hover,.sku_show ul.product_style li:focus,.sku_show ul.product_style li.active{border: 1px #00a19f solid;}.sku_show ul.product_style li a:hover,.sku_show ul.product_style li a:focus{color:#000;}.button.alt {background-color: #00afa5;color:#fff;}.buy_button_div {	width: 100%;	display: block;	margin: 40px 0 20px;}.single_add_to_cart_button,.btn-buy-now {	width: 100%;	max-width: 435px;	background-color: #00a19f !important;	cursor: pointer;	height: 45px;	line-height: 45px;	text-align: center;	display: block;	border-radius: 5px;	color: #fff !important;	transition: all .3s ease;	font-size: 16px;	color: #fff;	font-family: Montserrat-Regular;	font-weight: normal;	margin:0 auto 10px;}.single_add_to_cart_button:hover,.btn-buy-now:hover{background-color: #00a19f!important;}.btn-buy-now {	width: 100%;	max-width:435px;	text-align: center;	height: 45px;	line-height: 45px;	border-radius: 5px;	font-size: 16px;	margin-right: 0}.amazon-buy-now-button-stock-div,.amazon-buy-now-button-div {	margin-bottom: 10px;	clear:both}a.amazon-buy-now-button,a.amazon-buy-now-button-stock {	width: 100%;	display: block;	text-align: center;	color: #000;	padding: 0;	border-radius: 5px;	font-size: 16px;	line-height: 45px;	text-transform: unset;	transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-webkit-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	font-family: Montserrat-Regular;	margin-right: 0;	border-radius: 25px;}a.amazon-buy-now-button{background-image: url('image/amazon_btn.png');background-position: 100% 100%;background-size: 100%;}a.amazon-buy-now-button.disabled{pointer-events: none;}a.amazon-buy-now-button-stock{background:#ccc;}p.esr-notify{border: solid 1px #36AFB1;padding: 10px;border-radius: 3px;background:#36AFB1;color:#fff;text-align:center;}.product-summary .variations_button{position: relative;padding:0 0 20px;}.openAmazonFlowDiv{width:100%;display:none;min-height:200px;background-image:url('image/amazon_div.jpg');background-position: top;position: absolute;bottom:0px;left: -215px;font-family: Montserrat-Regular;}.close_amazon_login{float: right;margin-right: 15px;font-size:34px;margin-top: 15px;cursor: pointer;color:#fff;}.amazon_text{margin:90px 0 50px;padding:0 50px;color:#fff;font-size: 16px;text-align:center;}.openAmazonFlowDiv form{padding:0 60px;}.amazon_text h2{font-size:20px;font-family: Montserrat-Medium;color:#00a19f}div.input_div{width:72%;min-height:40px;margin:5px auto 15px auto;border-radius: 5px;display:block;position: relative;font-size:13px;color:#a1a1a1;}div.input_div input.amazon_input{width:100%;height:40px;border-radius: 5px;background: unset;line-height:40px;color: #a1a1a1;margin-bottom: 0;}div.input_div span.star{color:#a1a1a1;position: absolute;top:0;left:10px;line-height:40px;}div.input_div span.error_messagse{color:#ff6c0c;display: contents;padding: 5px;;}div.input_div input.amazon_input[required]:invalid{box-shadow: none;background:transparent}div.input_div input.amazon_input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px transparent inset !important;}div.input_div input.amazon_input[name="username"]{padding-left:90px;}div.input_div input.amazon_input[name="email"]{padding-left:60px;}div.input_div input.amazon_input[name="password"]{padding-left:80px;}div.input_div input.amazon_input[name="confirm_password"]{padding-left:140px;}input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {-webkit-text-fill-color: #a1a1a1 !important;-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;background-color:#fff;background-image: none;transition: background-color 50000s ease-in-out 0s;}.single_add_to_cart_button-inflow{width:72%;margin:50px auto 15px;display: block;background-color: #00a19f;cursor: pointer;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;color: #fff !important;transition: all .3s ease;font-size: 16px;color: #fff;font-weight: normal;}a.amazon-buy-now-button-inflow{width:72%;margin:10px auto 50px;display:block;text-align:center;color:#000;padding:0;border-radius:5px;font-size:16px;line-height: 40px;text-transform:unset;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-family: Montserrat-Regular;background-image: url('image/amazon_btn.png');background-position: 100% 100%;}.label-qty {	height: 45px;	line-height: 45px;	font-size: 16px;	margin-right: 16px;	display: block!important;	text-align: left;	font-family: Montserrat-Medium;}.cart .single_add_to_cart_button,.btn-buy-now {	margin-right: 0;	float: right;	border-radius: 23px;}.cart .quantity {	border-radius: 23px;}.single_add_to_cart_button img,.btn_buy img{width:32px;height:32px;margin-right:40px;margin-top:-4px;}.btn_buy{width: 86%;height: 40px;line-height: 40px;display: block;background-color: #dcdddd;border-radius: 5px;font-size: 16px;color: #fff;transition: all .3s ease;text-align:left;}.product-info input[type="button"] .is-form{height:40px;border-top-right-radius: 3px !important;border-bottom-right-radius: 3px !important; }.product-info input[type="button"]{border:none;}.product-info .quantity input{background:none;vertical-align: top;}.product-info .quantity input[type="number"] {	height: 40px;	width: 80px;	max-width: 80px;	box-shadow: none;	border: 1px solid #d0d0d0;	border-left: 0;	border-right: 0;	margin-left: -4px;}.quantity .minus,.quantity .plus {	padding-left: 0;	padding-right: 0;	margin: 0;	border-radius: 50%;	width: 45px;	line-height: 38px;	font-size: 20px;	background: #fff;	border: none;	appearance: none;	-moz-appearance: none;	-webkit-appearance: none;	display: inline-table;	text-align: center;	border: 1px solid #d0d0d0;}.quantity .plus{margin-left: -4px;}.quantity input[type='button']:hover{box-shadow:none;background:none;}.quantity .minus{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.quantity .plus{border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.mfp-content .product-lightbox-inner .quantity .plus, #wrapper .quantity .plus{border-left:1px solid #d0d0d0 !important;}.mfp-content .product-lightbox-inner .quantity .minus, #wrapper .quantity .minus{border-right:1px solid #d0d0d0 !important;}.mfp-content .quantity input[type=number] {	max-width: 60px;	width: 60px;	height: 40px;	margin-left: -5px;	box-shadow: none;	border-right: 0;}.esr-free-shipping-tip{	clear:both;	display:none;}.quantity .minus:hover,.quantity .plus:hover,.quantity .minus:active,.quantity .plus:active{background:#d6d6d6}.woocommerce-review-link{color:#2f2725;}.social-icons.share-icons .button.is-outline,.social-icons.share-icons .button{border:none;}.product-section{border-top:none; }.product-section .s-title {border-bottom: 1px solid #ececec;padding:20px 0px;font-weight: normal;}form.woocommerce-cart-form td.product-quantity .quantity .minus,form.woocommerce-cart-form td.product-quantity .quantity .plus{width: 20px;height:30px;line-height:30px;font-size:1em;}form.woocommerce-cart-form td.product-quantity .quantity input[type="number"]{height:32px;box-shadow:none;}a.woocommerce-review-link {	color: #000;	font-family: Montserrat-Regular;	font-size: 16px;}a .show-review-box {	font-family: Montserrat-Regular;	font-size: 16px;}span#footer-cart-buynow{	display: none !important;}.js-up{	display:none;}@media only screen and (max-width: 768px) {	.product-short-description{		display:block;	}	.label-qty{text-align:left!important;}	.buy_button_div{margin-top:40px;}	.btn-buy-now,.single_add_to_cart_button{width: 100%;margin-bottom:10px;}	a.amazon-buy-now-button{width:100%;background-size: 100%;}	.openAmazonFlowDiv{width: 110%;left:-5%;background-position: initial;}	.amazon_text{margin: 110px 0 40px;font-size: 17px;}	div.input_div{font-size:12px;margin:5px auto 10px auto;}	.single_add_to_cart_button-inflow{margin:40px auto 10px;}	.product-info h1.product-title {		text-align: left;		margin-bottom: 20px;		font-size: 16px;	}	.single_add_to_cart_button img{margin-right:10px;}		.product-info .quantity {margin:0 0 15px 0;}	.product-info .quantity input[type=number]{width:calc(100% - 92px);}	.product-gallery {		padding: 0 30px 30px!important;	}	.product-info.col{		padding:30px;		padding-top: 0;	}	.sku_show ul{display: table;}	.sku_show ul.product_style li {			}	.sku_show ul.product_style li:first-child, .sku_show ul.product_style li:nth-child(3n+1) {margin-left:6px;}	.btn_buy{width:92%;}	.sku_show .min_title{margin-top:10px;}	.product-main .single_variation_wrap .woocommerce-variation-price {		margin: 0 0 20px;	}	.product-info .woocommerce-product-rating {		margin-bottom: 10px;		width: 100%;	}	#btn-write-review{		padding-top: 1px;	}}.product_list_style {clear: both;cursor: pointer;background-color: #ffffff;position: relative;margin:0 0 25px;}.product_list_style span {width: 100%;font-size: 14px;min-height:44px;line-height:44px;display: block;padding: 0 10px;border: 1px #aaaaaa solid;border-radius: 3px;background: url(image/icon_style.png) 98% center no-repeat;background-size: 4%;}.product_list_style ul {display:none;width: 100%;position: relative;background-color: #ffffff;border: 1px #aaaaaa solid;list-style: none;padding: 0;}.product_list_style ul li{margin-left:0px;height: auto;}.product_list_style ul li a {font-size: 14px;width: 100%;display: block;padding: 15px 10px;line-height: 10px;color: #000;text-decoration: none;outline: 0;}.product_list_style ul li:hover {background-color: #efeeee;}.col-inner div.z-1{left:10px;top:5px;}.tax-product_cat .woocommerce.woocommerce-page #main{background-color:#f9f9f9;}@media only screen and (min-width: 1023px) {.category-page-row.row-full-width{padding-left:50px;padding-right:50px;}}@media only screen and (max-width: 768px) {	.page-title-inner form{width:100%;margin-left:-10px;}}@media only screen and (max-width: 550px) {	.page-title-inner form{width:100%;margin-left:-15px;}}.category-page-row .widget {	margin-bottom:10px;}.widget .current-cat > a{color:#00a19f;}.widget>ul>li ul {	border-left: none;	padding-left:0;	margin-left:0;}.sidebar-inner .widget_product_categories .widget-title {	font-size: 18px;	margin-bottom: 10px;	text-transform: none;	border-bottom: 1px solid #dadada;	width: 100%;	display: block;	padding-bottom: 10px;}.sidebar-inner .widget_product_categories .widget-title i,.widget_custom_html span.widget-title i{	color:#000;	float:right;	margin-right: 0;	cursor: pointer;}.sidebar-inner aside .product-categories {	margin-top: 10px;	margin-bottom: 20px;}.widget .product-categories .cat-item .children li a {	font-size: 13px;	color: #000;	font-family: Montserrat-Light !important;}.widget_custom_html span.widget-title {	font-size: 18px;	margin-bottom: 10px;	text-transform: none;	border-bottom: 1px solid #dadada;	width: 100%;	display: block;	padding-bottom: 10px;}.widget_custom_html .is-divider {	display: none;}.custom-html-widget ul{	padding:15px 0;}.custom-html-widget ul li{	margin:0;	cursor: pointer;	display: block;}.custom-html-widget ul li input[type=checkbox] {	cursor: pointer;	position: relative;	width: 15px;	height: 15px;	font-size: 14px;}.custom-html-widget ul li input[type=checkbox]::after {	position: absolute;	top: 0;	color: #000;	width: 15px;	height: 15px;	display: inline-block;	visibility: visible;	padding-left: 0px;	text-align: center;	content: ' ';	border-radius: 3px;}.custom-html-widget ul li input[type=checkbox]:checked::after {	content: "✓";	color: #fff;	font-size: 12px;	font-weight: bold;	background-color: #00a19f;}.catrgory_description_footer {	width:100%;	padding:20px;}.product-short-description{	height: auto;	line-height:25px;	overflow-y: hidden;}.catrgory_description_footer div{	overflow-y: hidden;	line-height:25px;}.product-short-description.max-h {	max-height: 150px;	overflow-y: hidden;}.catrgory_description_footer span.read_more,.catrgory_description_footer span.pull_up {	display: block;	text-align: center;	color: #00a19f;	line-height: 50px;	cursor: pointer;}.catrgory_description_footer span.pull_up{	display:none;}.catrgory_description_footer span.read_more .icon-angle-down,.catrgory_description_footer span.pull_up .icon-angle-up {	margin-left:5px;}.product-categories li.cat-item.active a,.product-categories .cat-item .children li.current-cat.active a {	color: #00a19f;}.product-categories li.cat-item>a{	font-family: Montserrat-Regular;}.widget .product-categories a:focus,.widget .product-categories a:hover,.widget .product-categories .cat-item .children li a:focus,.widget .product-categories .cat-item .children li a:hover{color:#00a19f;}.widget_product_categories .is-divider.small{display:none;}.footer-wrapper,.footer-2,.absolute-footer {	background: #f1f1f1;	border-top: 1px solid #dadada;}.esr-footer-padding {		max-width: 1400px;	margin: 0 auto !important;}.esr-footer-padding img {	height: 45px;	margin-bottom: 15px;}.banner+.row:not(.row-collapse){margin-top:0;}.esr-footer-padding>.col+.col:not(.large-12) {	border-left:none;}.esr_new_description .ufaq-faq-list,#product-recently-view {	width: 90%;	max-width: 1150px;	margin: 0 auto;}#product-recently-view .row {	margin-left: 0 !important;	margin-right: 0 !important;}#reviews,#ufaq-faq-list {	margin: 0 auto;	max-width: 1150px;	position:relative;}#reviews .col {	padding:0;}.esr-footer-padding p {	color: #000;	font-size: 15px;	font-family: Montserrat-Regular;	margin: 0;}.esr-footer-padding a{	color: #000;	font-family: Montserrat-Regular;}.esr-footer-padding a:hover {	color: #00a19f;}.esr-footer-padding div.col.medium-3.small-6.large-3{padding:10px 0;width:24%;}.esr-footer-padding div.col.medium-3.small-6.large-3:nth-child(4){padding:10px 0;width:28%;}.esr-footer-padding div.col.medium-2.small-12.large-2{padding:0;}.esr-footer-padding .large-2 img{width:100%;max-width:60px;}.esr-footer-padding .large-2:nth-child(1) img{width:100%;max-width:50px;}.esr-footer-padding .medium-10,.esr-footer-padding .small-12,.esr-footer-padding .large-10{padding:10px 10px 0 10px;max-width: 220px;}.esr-footer-padding .medium-10,.esr-footer-padding .small-12,.esr-footer-padding .large-10{padding:5px 10px 0 10px;max-width: 220px;}.esr-footer-padding .ESR-last-MENU div.col.medium-10.small-12.large-10{word-break: break-word;max-width: unset;}.esr-footer-padding .row:not(.row-collapse){margin-left:0px;margin-right:0px;}.footer-widgets.footer.footer-2{	width:96%;	color:#000;	font-size: 15px;	line-height:30px;	padding:40px 0px 0px;	margin: 0 auto;	border-top:none}.footer .dark .is-divider{display:none;}.footer .widget-title,.footer-widgets .widget_product_categories .widget-title {	text-transform: capitalize;	color: #000;	font-size: 15px;	font-family: Montserrat-Medium;	font-weight: normal;}.footer .widget-title{line-height: 38px;}.footer .widget_text a,.footer-widgets .widget .product-categories .cat-item a {	font-family: Montserrat-Light;	font-size: 15px;	color: #000;	line-height:35px;}.footer-widgets .widget_product_categories .cat-item.current-cat.active a:hover,.footer-widgets .widget_product_categories .cat-item.current-cat.active a:focus,.footer-widgets .widget>ul>li.active>a:hover,.footer-widgets .widget>ul>li.active>a:focus{color:#00a19f;}.footer .widget > ul > li + li{border-top:none;}.footer .widget > ul > li > a{	padding:0px;	color:#fff;}.footer .dark p,.copyright-footer {	color: #000;	font-size: 15px;	line-height: 30px;	font-family: Montserrat-Light;}.copyright-footer {	width: 100%;	margin: 0 auto;	line-height: 50px;}.footer-subscribe .your-email input{width:60%;min-width: 212px;color:#3d3d3d;float:left;border-bottom-left-radius: 5px;border-top-left-radius:5px;height:36px;}.footer-widgets.footer .block_widget .social-icons {	width: 100%;	text-align: center;}.footer-subscribe .wpcf7-submit{float:left;border-radius:0px 5px 5px 0px;height:36px;text-transform:capitalize;}.footer .large-columns-4>.col:nth-child(6) .container {	width: 100%;}.absolute-footer .pull-left {	float: left;}.absolute-footer .pull-right {	float: right;}.footer-widgets.footer.footer-2,.copyright-footer,.banner-layers.container,.footer .large-columns-4>.col:nth-child(6) .container {	max-width: 1400px;}@media only screen and (min-width: 769px) {	.product-info {		max-width: 435px;	}	.footer .large-columns-4 > .col{max-width:20%;flex-basis:20%}	.footer .large-columns-4>.col:nth-child(1) {		max-width: 16%;		flex-basis: 16%	}	.footer .large-columns-4>.col:nth-child(2),	.footer .large-columns-4>.col:nth-child(4) {		max-width:18%;		flex-basis:18%	}	.footer .large-columns-4>.col:nth-child(5) {		max-width: 28%;		flex-basis: 28%;		margin-bottom: 0;	}	.footer .large-columns-4>.col:nth-child(6),	.footer .large-columns-4>.col:nth-child(7) {		max-width: 100%;		flex-basis: 100%;	}	.footer .large-columns-4 > .col:nth-child(6) img{margin-top:5px;margin-right:5px;}}.footer .dark a:hover, .footer .dark .widget a:hover{color:#00a19f;}.footer .wpcf7{margin-top:-10px;}.footer .wpcf7 .wpcf7-not-valid-tip{position:absolute;margin-top:38px;padding:0px;background-color:#141414;}.footer .wpcf7-response-output.wpcf7-display-none{width:68%;position:absolute;margin-top:38px;line-height:18px;padding:0px 10px;}.footer .wpcf7 .wpcf7-not-valid-tip::after{display:none;}.esr-join-vio-button{margin-top:-5px;margin-bottom: 20px;}.esr-join-vio-button span{color:#fff;}.esr_column_float_right{padding-top: 15px!important;}.esr_banner_has_bottom_border{border-bottom:1px #dadada solid;overflow:hidden;}.esr_banner_has_bottom_border a,.esr_banner_has_bottom_border a:hover {	color: #00a19f !important;	font-family: Montserrat-Regular;}.absolute-footer{	padding: 15px 0;	border-top:1px #dadada solid;}.absolute-footer .container{width:96%;max-width:1400px;}.pull-right {	color: #000;	font-size:15px;	font-family: Montserrat-Light;	padding-top: 15px;}ul.esr-footer-ul{list-style: none;text-align: center}ul.esr-footer-ul li{padding:0;text-align:left;float:left;margin-right:4px;margin-left:4px;font-family: Montserrat-Light!important;}ul.esr-footer-ul li:nth-child(1){margin-left:0px;}ul.esr-footer-ul li:last-child{margin-right:0px;}.esr-footer-ul li a {	color: #000;}.absolute-footer ul {	border-bottom:0;}.esr-footer-ul li a:hover{color: #00a19f;}.esr-footer-span{text-align:right;margin-top: -20px;display: block;}#footer > div.footer-widgets.footer.footer-2.dark .nav > li > a{height: 25px;margin-bottom: 0.1em;}.footer ul.children{display:none!important;}.footer .dark p{line-height: 25px;}img.star-black{display: block;width: 35px;}.footer .textwidget ul li{margin-bottom:0;}#footer .choose_country_mobile{display:none;}.widget .current-cat>a{	font-weight: normal;}.widget .toggle {	float: right;}.category-page-row .widget>ul>li ul {	margin: 5px 0 10px 3px;}.category-page-row .widget>ul>li+li {	border-top:0;}.category-page-title .woocommerce-breadcrumb {	text-transform: inherit;	font-weight: normal;	font-size: 14px;}@media only screen and (max-width: 1080px) {	.col.widget_product_categories{padding:0px;}}@media only screen and (max-width: 970px) {	.footer-subscribe input[type="submit"], .footer-subscribe input[type="submit"].button, .footer-subscribe input[type="submit"]{padding: 0px 3px;}}@media only screen and (max-width: 768px) {	.sidebar-inner .widget_product_categories .widget-title i,	.widget_custom_html span.widget-title i {		margin-top: 7px;		font-size: 1.6em;	}	.jt-footer-menu .widget-title i {		margin-top: 10px;	}	.category-page-title .medium-text-center {		text-align: left !important;	}	.catrgory_description_footer {		width: 100%;		padding: 15px;	}	.absolute-footer .container{max-width:98%;padding:0;text-align: center}	.col.widget_product_categories{padding:0 15px 30px;}	.container .row:not(.row-collapse),	.esr_new_description .ufaq-faq-list,	#product-recently-view {		width: 100%;	}	.container .row:not(.row-collapse){		margin-left:0;		margin-right: 0;	}	.tip_address_mobile .col {		padding-bottom: 10px;	}	.rating-view {		width: 100%;	}		.footer-subscribe .your-email input{width:65%;}	.footer .wpcf7-response-output.wpcf7-display-none{width:77%}	.footer-primary.pull-left,.footer-secondary.pull-right{float:none;clear: both;width: 100%;}	.footer-secondary.pull-right{min-width:100%;}	.footer-secondary .footer-text{display:block;min-width:100%;}	.esr-footer-padding{display:none}	ul.esr-footer-ul {		padding: 0;		display: inline-table;		margin-bottom: 0;	}	ul.esr-footer-ul li{		font-size:13px;	    height: 30px;	    margin:0 5px 0 0;	    color: #000;	}	ul.esr-footer-ul li a {		line-height: normal;		font-size: 13px;	}	.esr-footer-span{text-align:center;margin-top:0px;font-size:11px;}	.esr_column_float_right{padding-top: 0!important;padding-bottom: 0!important;}	.pull-right {		font-size: 13px;		padding-top: 0;	}	.footer-primary.pull-left {		padding: 0 15px;	}	ul.esr-footer-ul li{		margin-bottom:0;	}	.esr_add_choose_country_button{color:#fff;font-family: Montserrat-Regular;font-size:13px;}	.esr_add_choose_country_button i,.widget-title i{margin-right:0;opacity: 1;font-size: 18px;}	.widget .toggle{opacity:1;}	.widget .toggle i{font-size: 18px;color: #000;opacity: 1;}	.esr_banner_has_bottom_border{border-bottom:1px #dadada solid}	.absolute-footer{border-top:1px #dadada solid;}	#footer .choose_country_mobile {		width: 100%;		height: 40px;		display: block;		text-align: left;		padding-top: 10px;		border-bottom: 1px solid #dadada;	}	.footer .widget{margin-bottom:0;}	.footer .widget-title,	.sidebar-inner .widget_product_categories .widget-title {		border-bottom: 1px solid #dadada;		width: 100%;		display: block;		margin-bottom: 0;		font-size: 100%;		font-family: Montserrat-Light;		height: 40px;		line-height: 40px;		padding-bottom: 10px;		padding-top: 0px;	}	.category-page-row .widget{		margin-bottom:0;	}	.widget_custom_html span.widget-title {		font-size: 14px;		line-height: 40px;		padding-bottom: 0;		margin-bottom: 0	}	.footer .widget-title, .footer-widgets .widget_product_categories .widget-title{font-size:13px;font-family: Montserrat-Medium;}	.footer .widget-title{font-family: Montserrat-Regular;font-size:13px;font-weight: normal;}	.footer .widget_text a{font-family: Montserrat-Light;font-size:13px;}	.footer .col{padding:0;}	.footer .large-columns-4 > .col,	.footer .large-columns-4 > .col:nth-child(5),	.footer .large-columns-4 > .col:last-child{max-width:100%;flex-basis:100%;margin-left:0;}	.footer-widgets.footer.footer-2{		padding: 10px 0 0 0;		border-top: 1px solid #dadada;	}	.footer-widgets.footer.footer-2 .text-right{text-align:left;}	#footer > div.footer-widgets.footer.footer-2.dark .nav > li > a{height:30px;margin-bottom: 0;}	.footer .large-columns-4 > .col:nth-child(5) .widget-title{font-size:100%;border-bottom: 0;display:none;}	.footer .large-columns-4 > .col:nth-child(5) {margin-top: 20px;order:-1}	.footer .large-columns-4 > .col:nth-child(5) .esr_add_choose_country_button img {		width: 25px;		height: 25px;	}	.footer .large-columns-4>.col:nth-child(7) {		text-align: center;		padding-top: 15px;	}	.footer .textwidget ul,.footer .product-categories{display:none;border-bottom: 1px solid rgba(0,0,0,0.05);}	.footer .large-columns-4 > .col:last-child{margin-bottom: 0;}	.footer .large-columns-4 > .col:last-child .textwidget {		display: block;	}	.footer .textwidget ul,.footer ul.product-categories{padding: 5px 0;}	.footer .textwidget ul li,.footer ul.product-categories li{padding-left: 10px;}	.footer .jt-footer-menu {		float: right;	}	.footer .jt-footer-menu.bigFont{font-size:22px;}	.footer .star-black{width: 30px;}	.footer .large-columns-4 > .col:nth-child(5) .jt-footer-menu{display:none}	.esr-join-vio-button {width: 50%!important;}	.footer-widgets.footer .block_widget .social-icons{		text-align: center;		display: block;		margin: 0 auto;	}	.copyright-footer {		line-height: 25px;		padding: 0;	}}@media only screen and (max-width: 500px) {	.footer .wpcf7-response-output.wpcf7-display-none{width:92%}}.back-to-top.active{display:block !important;}.footer-wrapper a.button.icon.back-to-top{	padding-left: 0;	padding-right: 0;	border-radius: 0 !important;	background: #00a19f;	border: 0;	width: 40px;	height: 40px;	bottom: 120px;}.footer-wrapper a.button.icon.back-to-top i.icon-angle-up {	color: #fff;	font-size: 18px;	line-height: 38px;}.dis_nav_center{ width: 100%; min-height: 90px; margin-top: 30px; background-color: #68c0c1}.dis_nav_center ul{ padding: 0; max-width:1200px; display: block; height: 80px;  margin:0 auto;background-color: #68c0c1 }.dis_nav_center ul li{ list-style: none;    width: 13.5%; height: 70px; display: block; margin-left: 0.7%; float: left; background-color: #ffffff; margin-top: 10px; }.dis_nav_center ul li a{ width: 100%; height: 100%; display: block; line-height: 110px; font-size: 13px; text-align: center; color: #00a19f; }.dis_nav_center ul li:first-child{ margin-left: 0.5%;}.dis_nav_center ul li:last-child{ margin-right: 0}.dis_nav_center ul li:nth-child(1){ background: #ffffff url("image/c1.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(2){ background: #ffffff url("image/c2.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(3){ background: #ffffff url("image/c3.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(4){ background: #ffffff url("image/c4.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(5){ background: #ffffff url("image/c5.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(6){ background: #ffffff url("image/c6.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li:nth-child(7){ background: #ffffff url("image/c7.png") center 10px no-repeat;  background-size: 28%  }.dis_nav_center ul li a:hover, .dis_nav_center ul li.active a{ color: #ffffff}.dis_nav_center ul li:nth-child(1):hover,.dis_nav_center ul li.active:nth-child(1){ background: #29a7a8 url("image/c1_2.png") center 10px no-repeat; background-size: 28%   }.dis_nav_center ul li:nth-child(2):hover,.dis_nav_center ul li.active:nth-child(2){ background: #29a7a8 url("image/c2_2.png") center 10px no-repeat; background-size: 28%  }.dis_nav_center ul li:nth-child(3):hover,.dis_nav_center ul li.active:nth-child(3){ background: #29a7a8 url("image/c3_2.png") center 10px no-repeat; background-size: 28%  }.dis_nav_center ul li:nth-child(4):hover,.dis_nav_center ul li.active:nth-child(4){ background: #29a7a8 url("image/c4_2.png") center 10px no-repeat; background-size: 28%   }.dis_nav_center ul li:nth-child(5):hover,.dis_nav_center ul li.active:nth-child(5){ background: #29a7a8 url("image/c5_2.png") center 10px no-repeat; background-size: 28%  }.dis_nav_center ul li:nth-child(6):hover,.dis_nav_center ul li.active:nth-child(6){ background: #29a7a8 url("image/c6_2.png") center 10px no-repeat; background-size: 28%  }.dis_nav_center ul li:nth-child(7):hover,.dis_nav_center ul li.active:nth-child(7){ background: #29a7a8 url("image/c7_2.png") center 10px no-repeat; background-size: 28%  }.videos-list{padding:0 70px;}.videos-list .open-video img{max-width:none;width:220px;height:116px;}.videos-list .open-video .overlay,.open-video .overlay-icon{display:none;}.videos-list .section-title{margin-top: 35px;border-top: 1px #cacaca solid;padding-left:15px;padding-top:20px;font-size:18px;color:#000;}.videos-list .section-title:first-child{border-top:none;}.videos-list [data-animate]:hover{width:220px;}.videos-list h5{color:#000;font-size:10px;color:#000;padding:0px 5px;}@media only screen and (max-width: 768px) {	.dis_nav_center {min-height: 270px;}	.dis_nav_center ul li{width:28%;margin-right:10px;}	.dis_nav_center ul li a{font-size:8px;}	.dis_nav_center ul li:first-child{margin-left:20px;}	.dis_nav_center ul li:nth-child(3n+1) {margin-left:20px;}	.videos-list{padding:0px 8px;}	.videos-list .open-video img{width:100%;}.videos-list [data-animate]:hover{width:100%;}	.videos-list .small-columns-2>.col{margin-left:-4px;}}.review-gallery-list{padding:0px 70px;}.review-gallery-list .col{padding:0 0px 30px;}.review-gallery-list .section-title{margin-top:50px;}.review-gallery-list img{width:220px;height:196px;}.review-gallery-list .caption{width: 100%;max-width:220px;height: 100px;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.33);color: #ffffff;text-align: center;font-size: 12px;padding:6px 10px 0px;}.review-gallery-list .caption p{height:32px;font-size: 12px !important;color:#fff;}.review-gallery-list .primary.is-outline {color:#fff;border:1px solid #fff;}.review-gallery-list .primary.is-outline span{text-transform:none;}.review-gallery-list .primary.is-outline:hover,.review-gallery-list .primary.is-outline:focus{color: #00afa5;border:1px solid #00afa5;}@media only screen and (max-width: 768px) {	.review-gallery-list{padding:0px 15px;}	.review-gallery-list .col{padding:0 5px 10px}	.review-gallery-list .section-title{margin-left:15px;}	.review-gallery-list .caption p{line-height:16px;height:42px;}	.review-gallery-list .primary.is-outline{width:100%;}}.back-bg{display: none;position: fixed; top: 100px;left: 0%;width: 100%;height: 100%;background-color: black;z-index:10;-moz-opacity: 0.3;  opacity:.30;  filter: alpha(opacity=30);}body.home .back-bg{top: 100px;}article .entry-image{border:1px solid #9b9b9b;}article .entry-content.single-page{border:1px solid #9b9b9b;color: #9b9b9b;letter-spacing: 0px;font-size: 17px;margin-top:20px;padding:30px 80px;}article .entry-content.single-page h1.entry-title{color:#000;font-size:30px;}article .entry-content.single-page .blog-share span,.text-muted{color: #9b9b9b;font-size: 12px;}.blog-post-inner{font-size:14px;color:#000;}.blog-post-inner h5.post-title{font-size:24px;}.blog-date{height:40px;padding-top:10px;}@media only screen and (max-width: 768px) {	article .box-text{padding-bottom:5em;}}.left-share{position:absolute;margin-top:260px;}.left-share .icon-box-left .icon-box-img+.icon-box-text{padding-left:0px;}.left-share.large-3{max-width:18%;}@media only screen and (max-width: 768px) {	.left-share{position:relative;margin-top:0px;}	.left-share.large-3{max-width:100%;}}.page-template h1{font-size:35px;font-family: Montserrat-Bold;margin:30px 0px;}.about-title{color: #000;font-size: 18px;font-family: Montserrat-Bold;margin: 40px 0 30px 0;}.page-template-default.page h2{font-family: Montserrat-Bold;font-size:24px;margin-bottom:10px;margin-top:60px;}.page-template-default.page h2:first-child{margin-top:0px;}.page-template-default.page h4{font-family: Montserrat-Bold!important;font-size:14px;margin-bottom:10px;}hr{border-top: 1px solid #6d6d6d;opacity:1;}.page-template-default.page strong{color:#0098de;}.support-page .section-title-container h4.section-title-normal .section-title-main:before{background:url("image/table.png") center 0px no-repeat;content: '\00A0\00A0\00A0\00A0\00A0';margin-right:4px;}.support-page .tabbed-content ul li.tab{padding-left:10px;}.support-page .tabbed-content{margin-top:-30px;}.support-page .nav-vertical + .tab-panels{margin-top:-40px !important;}.support-page .tabbed-content,.tabbed-content p{font-family: Montserrat-Light;font-size: 14px;color: #000;}.support-page .tabbed-content .section-title-main{text-transform:none;padding:6px;}.support-page .tabbed-content h4.text-left,.support-page .section-title-normal .section-title-main{height: 40px;line-height: 40px;text-align: left;color: white;background: #29a7a8;margin-top: 30px;padding:0px 10px;font-size:14px;}.support-page .section-title-normal .section-title-main{border-bottom:none;}.support-page .tabbed-content h4.section-title{background: #29a7a8;color: #fff;height:40px;}.support-page .tabbed-content h4 strong{font-size:18px;color: #000;margin:50px 0px;}.support-page .col.small-12.large-12 .col-inner h4:nth-child(n+2){margin:30px 0px;}.support-page .section-title.section-title-center{padding-left:40%;}.support-page .section-title-normal{border-bottom:none;}.support-page .section-title-normal .section-title-main{min-width:263px;}.support-page .section-title span{text-transform:none;}.support-page .left-share .icon-box-left .icon-box-img+.icon-box-text{padding-right:12px;}.support-page li.tab.active a span{color:#29a7a8;}.support-page .tabbed-content{line-height: 25px;letter-spacing: 0.5px;}.support-page .tabbed-content h5:nth-child(n+2){margin-top:40px;}.support-page .tabbed-content .col-inner{}@media only screen and (max-width: 768px) {	.support-page .section-title.section-title-center{padding-left:0%;}	.support-page .nav-vertical + .tab-panels{margin-top:0px !important;}	.support-page .section-title-normal .section-title-main{min-width:100%;}	.support-page .left-share.medium-3{max-width:100%;flex-basis:100%;}}.partnership-page .section-title-container h4.section-title-normal .section-title-main:before{background:url("image/table.png") center 0px no-repeat;content: '\00A0\00A0\00A0\00A0\00A0';margin-right:4px;}.partnership-page .tabbed-content ul li.tab{padding-left:10px;}.partnership-page .tabbed-content .nav.nav-left{margin-top:-24px;}.partnership-page .nav-vertical + .tab-panels{margin-top:-36px !important;}.partnership-page .tabbed-content,.tabbed-content p,.tabbed-content span{font-family: Montserrat-Light;font-size: 14px;}.partnership-page .tabbed-content .section-title-main{text-transform:none;padding:6px;}.partnership-page .tabbed-content h4.text-left,.partnership-page .section-title-normal .section-title-main{height: 40px;line-height: 40px;text-align: left;color: white;background: #29a7a8;margin-top: 30px;padding:0px 10px;font-size:14px;}.partnership-page .tabbed-content h4.section-title{background: #68ccce;color: #fff;}.partnership-page .tabbed-content h4 strong{font-size:18px;color: #000;margin:50px 0px;}.partnership-page .col.small-12.large-12 .col-inner h4:nth-child(n+2){margin:30px 0px;}.partnership-page .section-title.section-title-center{padding-left:40%;}.partnership-page .section-title-normal{border-bottom:none;}.partnership-page .section-title-normal .section-title-main{min-width:263px;}.partnership-page .section-title span{text-transform:none;}.partnership-page li.tab.active a span{color:#29a7a8;}.row.partnership,.row.partnership-esr,.row.partnership-a{margin-top:-40px;}@media only screen and (max-width: 768px) {	.partnership-page .section-title-normal .section-title-main{min-width:100%;}	.row.partnership,.row.partnership-esr,.row.partnership-a{margin-top:20px;}}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center{padding:20px;background: #68ccce;margin-top: 10px;}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li{height:90px;text-align:center;margin-right:80px;}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li span{font-size: 26px;color: #fff;text-transform:none;padding-top:20px;}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(1){	background: #68ccce url("image/nav_1.png")no-repeat;padding-left:120px;}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(2){	background: #68ccce url("image/nav_2.png")no-repeat;padding-left:110px;}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(3){	background: #68ccce url("image/nav_3.png")no-repeat;padding-left:90px;margin-right:0px;}@media only screen and (max-width: 1100px) {	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li{margin-right:0px;}}@media only screen and (max-width: 768px) {	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li{width:30%;}	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(2) span{		padding-top:10px;	}.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(3) span{		padding-top:10px;	}}@media only screen and (max-width: 500px) {	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li{width:100%;margin-bottom:10px;text-align:left;}	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li span{font-size: 18px;}	.partnership-page .tabbed-content ul.nav.nav-bold.nav-size-xlarge.nav-center li:nth-child(3){		padding-left:110px;	}}.partnership-page h2{font-size: 22px;}.partnership-page a{color:#0496e9;}.partnership-page p{font-size:14px;color:#000;}.partnership-page .wpcf7-form,.partnership-esr .wpcf7-form{padding:20px 15%;}.partnership-page input[type="submit"]{margin-right:0px;}.areacode{width:20%;display:inline-block;margin-right:2%;float:left;}.phonenumber{width:78%;float:left;}.partnership-esr .box.box-vertical{margin:30px 0px;}.partnership-a #tab_distributor,.partnership-a #tab_retailer{padding:5px 10%;}.partnership-a ul.nav.nav-pills li{width:50%;color: #2f2725;text-align: center;display: block;line-height: 36px;background: #eeeeee;font-size:14px;}.partnership-a .tabbed-content span{padding:0 20px;}.partnership-a .tabbed-content span:first-child{padding-left:0px;}.partnership-a .tabbed-content li.active span{color:#00a19f;}.partnership-a ul.nav.nav-pills li span{color: #2f2725;}.partnership-a ul.nav.nav-pills li.active,.partnership-a ul.nav.nav-pills li.active a,.partnership-a ul.nav.nav-pills li:hover,.partnership-a ul.nav.nav-pills li:focus{background: #68ccce;color:#fff;}.partnership-a ul.nav.nav-pills li.active span{color:#fff;}del span.amount,del span.amount .woocommerce-Price-currencySymbol{color:#9b9b9b!important}.product-small span.amount {font-size: 14px;color: #00b19f;font-family: Montserrat-Medium;}.product-small .woocommerce-Price-currencySymbol {font-size: 12px;vertical-align: top;display: inline-block;color: #00b19f;}.box-bounce .box-text{margin-top:25px;}.secondary{background-color: #ff6c0c;}.direct-online-sales h1{font-size:30px;margin:20px 0px;}.direct-online-sales .section-title-normal span{border-bottom:none;text-transform:none;font-size:18px;line-height:1.1;margin-bottom:5px;}.section-title-normal {border-bottom: 2px solid #d1d1d1;}.direct-online-sales .box-image img{width:240px;}.direct-online-sales a{color:#413cff;}.collection1-tab .tabbed-content ul{background:url("image/nav.png") center 0px no-repeat;margin:30px 0px;border-radius: 5px;padding:0px !important;justify-content:left !important;}.collection1-tab .tabbed-content ul li{border-radius: 5px;padding-left:5%;padding-top:12px;height:80px;}.collection1-tab .tabbed-content ul li:nth-child(1){width:32%;}.collection1-tab .tabbed-content ul li:nth-child(2){width:36%;}.collection1-tab .tabbed-content ul li:nth-child(3){width:30%;}@media only screen and (max-width: 768px) {	.collection1-tab .large-columns-4>.col{max-width: 23%;flex-basis: 23%;margin-left: 10px; padding:10px;}	.collection1-tab .tabbed-content ul li{width:32% !important;}	.collection1-tab .tabbed-content ul li span{font-size:14px !important;}}@media only screen and (max-width: 500px) {	.collection1-tab .large-columns-4>.col{margin-left: 5px;}	.collection1-tab .tabbed-content ul li{width:30% !important;}	.collection1-tab .tabbed-content ul li{padding-top:0px;}	.collection1-tab .tabbed-content ul li a{padding:0px;}	.collection1-tab .tabbed-content ul li span{font-size:12px !important;}}.collection1-tab .tabbed-content ul li.active{background-color: rgba(57,164,154,0.25);}.collection1-tab .tabbed-content ul li span{color: #fff;font-size: 16px;line-height: 20px;text-transform:none;}.collection1-tab .tabbed-content ul li span span{display:block;}.collection-icon section{padding-left:15px !important;padding-right:15px !important;}.collection-icon .medium-2.small-6.large-2{width:20%;max-width:20%;flex-basis:20%;cursor: pointer;padding:0px;padding-top:10%;}.collection-show .banner{display:none;}.collection-show .banner:first-child{display:block;}.collection-icon p{text-align: center;color:#000;margin-bottom: 55%;font-size: 20px;}.collection-icon .medium-2.small-6.large-2:hover{background-color: #15aec0;color: #ffffff;}.collection-icon .medium-2.small-6.large-2:hover p{color: #ffffff;}.collection-slider .flickity-slider .row{background-color:#fff;}.collection-slider .flickity-slider .row .col-inner{padding:10px;}.collection-slider .flickity-slider .row .col-inner p{font-size:18px;color:#000;}.collection-slider .flickity-slider .row.is-selected .col-inner p{color:#53acbd ;}.collection-slider .flickity-slider .row.is-selected{cursor:auto;-webkit-box-shadow:0px 0px 20px #cccccc;-moz-box-shadow:0px 0px 20px #cccccc; transition: .3s}@media only screen and (max-width: 768px) {	.img.has-hover.x50{width:100% !important;}	.text-inner.text-center .is-divider.divider{margin-bottom:30px !important;}}@media only screen and (max-width: 500px) {	.collection-icon .medium-2.small-6.large-2{width:100%;max-width:100%;flex-basis:100%;}	.collection-icon p{margin-bottom:0px;}.collection-icon .image-cover{padding-top:0px !important;height:120px;}}.collection3-ban{background-color:#f5f5f5;}.collection3 h3,.collection3-section h3{font-size: 38px;line-height: 48px;color: #fff;text-align: center;font-family: Montserrat-Light!important;}.collection3 p,.collection3-section p{font-size: 20px;line-height: 32px;color: #fff;text-align: center;font-family: Montserrat-Light;color:#fff;}.collection-p p{line-height: 22px;font-size: 18px;font-family: Montserrat-Light;color:#000;}.collection-p p span{font-size: 28px;font-family: Montserrat-Light;color:#000;}.collection-p .medium-6.small-12.large-6 img{border: 8px solid #f0c6b8;}.collection-p .medium-6.small-12.large-6:nth-child(1){padding-top:100px;}.collection-p .medium-6.small-12.large-6:nth-child(2) img{width:90%;margin-left:50px;}.collection-p .medium-6.small-12.large-6:nth-child(4){padding:0px;margin-top:-90px;}.collection3-section{max-height: 580px;overflow: hidden;}.collection3-section .img.has-hover{height:400px;}@media only screen and (max-width: 500px) {	.collection3 h3,.collection3-section h3{font-size:32px;line-height:36px}	.collection3 p, .collection3-section p{font-size: 16px;line-height: 20px;}	.collection-p p span{font-size: 22px;}	.collection-p .medium-6.small-12.large-6:nth-child(1){padding-top:20px;}	.collection-p .medium-6.small-12.large-6:nth-child(2) img{width:100%;margin-left:0px;}	.collection-p .medium-6.small-12.large-6:nth-child(4){padding:15px;margin-top:-40px;}	.collection3-section{max-height: 300px;overflow: hidden;padding-top:130px !important;}	.collection3-section h3{margin-bottom:10px !important;}	.collection3-section .img.has-hover{height:200px;}}.collection4{opacity: 0.94;}.collection4-right-banner .img.has-hover{margin-right:-25%;}.collection4-right-banner .img.has-hover:nth-child(2){z-index:999;}.collection4-left-banner .img.has-hover{margin-left:-25%;}.collection4-left-banner .img.has-hover:nth-child(2){z-index:999;}.collection4-row-banner p{font-family: Montserrat-Light!important;letter-spacing: 0.5px;line-height:28px;}@media only screen and (max-width: 1024px) {	.collection4 .text-box,.collection4-sidle .text-box p{width:90% !important;}	.banner.collection4 .is-divider{margin-top:0px !important;right:-30% !important;}}@media only screen and (max-width: 768px) {	.collection4-row-banner .text-box.banner-layer{margin-top:-100px;}}@media only screen and (max-width: 500px) {	.collection4 h1{font-size:36px !important;}.collection4 h3{font-size:24px !important;}	.banner.collection4 .is-divider{right:-62% !important;}}.collection5{background:url("image/A3-5.png") center 0px repeat;margin-top:-20px;}.collection5 .medium-3.small-6.large-3{padding:20px 20px 40px;margin-top:-15%;}.collection5 .medium-3.small-6.large-3 img{vertical-align: middle;padding:20px 20px 10px;}.collection5-ban .medium-4.small-6.large-4{padding:12px 20px 0px;margin-top:-15%;}.collection5-ban .medium-4.small-6.large-4 img{width:220px;height:220px;vertical-align: middle;transform: rotate(-45deg);border: 10px #374c84 solid;border-radius: 50%;border-bottom-color: #fff;border-left-color: #fff;}.collection5-ban .medium-4.small-6.large-4 .box-text{position:absolute;margin-top:-70px;}.collection-fbscroller{margin-top:-20px;}.collection-fbscroller .banner.has-hover{margin-top:-10px;position: relative;}.collection-fbscroller .bg.bg-loaded{background-repeat: no-repeat;background-attachment: fixed;background-size: 70% 75% !important;}.table-bordered{line-height: 20px;width: 100%;max-width: 100%;margin-bottom: 20px;}.table-bordered td{line-height: 20px;font-size: 12px;color: #2d2d2d;padding: 25px 30px !important;}.blu8_font{font-size: 16px;vertical-align: middle;}.table-bordered > tbody > tr > td{border-bottom: none;border: 1px solid #ddd;}.footer-fix-ban{position: fixed;bottom: -10px;height: 50px;z-index: 2000;}.footer-fix-ban img{width:65% !important;}.footer-fix-ban-collection5{position: fixed;bottom: -10px;height: 50px;z-index: 2000;width:65% !important;}.footer-fix-ban-collection5 .medium-6.small-12.large-6{padding-top:1px;}@media only screen and (max-width: 1024px) {	.footer-fix-ban{bottom: -30px;}	.footer-fix-ban img,.footer-fix-ban-collection5{width:100% !important;}}@media only screen and (max-width: 1024px) {	.collection5-ban .medium-4.small-6.large-4{margin-top:-16%;}}@media only screen and (max-width: 768px) {	.collection5 h1,.collection5 h2{font-size:32px !important;}	.collection5-ban .medium-4.small-6.large-4{margin-top:-21%;}	.collection5-ban .medium-4.small-6.large-4 .box-text{margin-top:-10px;}	.collection-fbscroller{margin-top:-30px;}	.ph1{font-size:80px !important;}.ph3{font-size:34px !important;}	.collection5 .medium-3.small-6.large-3 img{padding:0px}}@media only screen and (max-width: 500px) {	.ph1{font-size:60px !important;}.collection5-ban{margin-top:80px;}	.collection5-ban .medium-4.small-6.large-4{max-width:100%;flex-basis:100%}	.collection5-ban .medium-4.small-6.large-4 .box-text{margin-top:-110px;}	.collection5-video{padding-top:300px !important;}	.collection5 .text-box.banner-layer,.collection5-video .text-box{width:100% !important;}	.collection5{padding-top:50px !important;}	.collection5 h1,.collection5 h2,.collection5-last-ban h1{font-size:30px !important;}	.collection5-last-ban{padding-top:400px !important;}	.collection5-last-ban .text-box{width:90% !important;}	.table-bordered td{padding: 10px 0px !important;}}.affiliate p{font-size:14px;line-height: 24px;}.affiliate h3{font-size: 22px;margin: 50px 0px;color: #2f2725;}.affiliate .icon-box h3{margin:0px 0px 10px;}.affiliate .icon-box p{font-size: 16px;}.affiliate .img.md-x.lg-x.lg-y img{margin-bottom: 50px;}.affiliate .col.medium-3.small-6.large-3 .icon::after{background:url("image/a_right.png") center 0px no-repeat;content: '   ';float:right;margin-top:-40%;width:24px;height:31px;}.affiliate .col.medium-3.small-6.large-3:nth-child(4) .icon::after{display:none;}.influencers-page .btn-default{width: 100%;background-color: inherit;cursor: default;border: 1px #29a7a8 solid;margin-top: 30px;margin-bottom: 50px;padding:6px 0px;}.influencers-page .share{text-align:center;margin-bottom:140px;}.influencers-page .share li{float:left;width:100px;list-style:none;max-width:100px;cursor: pointer;height:100px;background-size:100px 100px;}.influencers-page .share .i_line{background-image: url("image/i_line.png");height:17px;margin-top:40px;background-size:100px 17px;margin-right:-4px;}.influencers-page .share .i_fb{background-image: url("image/i_fb.png");}.influencers-page .share .i_fb:hover,.influencers-page .share .i_fb:focus{background-image: url("image/i_fb2.png");}.influencers-page .share .i_in{background-image: url("image/i_in.png");}.influencers-page .share .i_in:hover,.influencers-page .share .i_in:focus{background-image: url("image/i_in2.png");}.influencers-page .share .i_tw{background-image: url("image/i_tw.png");}.influencers-page .share .i_tw:hover,.influencers-page .share .i_tw:focus{background-image: url("image/i_tw2.png");}.influencers-page .share .i_yt{background-image: url("image/i_yt.png");}.influencers-page .share .i_yt:hover,.influencers-page .share .i_yt:focus{background-image: url("image/i_yt2.png");}.influencers-page .share .i_bl{background-image: url("image/i_bl.png");}.influencers-page .share .i_bl:hover,.influencers-page .share .i_bl:focus{background-image: url("image/i_bl2.png");}@media only screen and (max-width: 768px) {	.influencers-page .share{margin:40px 0px 100px;}	.influencers-page .share li{height:40px;width:40px;background-size:40px 40px;}	.influencers-page .share .i_line{display:none;}}.woocommerce-MyAccount-content p a{color:#1671b8;}.woocommerce-MyAccount-content p a:hover,.woocommerce-MyAccount-content p a:focus{color:#00a19f;}.my-account-header.normal-title{background-color:#fff;border-top:none;border-bottom:none;}.dashboard-links a:hover{background-color:#00a19f;}.account-nav li a{text-transform:none;font-size:14px;}.account-nav li.active a,.account-nav li a:hover,.account-nav li a:focus{color:#00a19f;}.showcoupon{color:#1671b8;}#customer_login .col:first-child {	border-right: 1px solid #dadada;}.account-login-inner {	max-width: 400px;}.account-register-inner {	max-width: 400px;	float: right;	margin-top: 20px;}.class_login_tab{	display:none;}@media only screen and (max-width: 768px) {	.account-container .pb-0{		display: none;		margin: 20px 15px 10px !important;	}	.account-container .pb-0.active{		display: block;	}	.account-container h3{font-size: 1.4em !important;}	.woocommerce-info.message-wrapper{font-size:13px;}	#customer_login .col:first-child {		border-right: none;	}	#customer_login .class_login_tab{		display: block;		width: 100%!important;		padding: 0;		height: 50px;		border-bottom: 1px solid #000;		position: absolute;		left:0;	}	.class_login_tab ul{		list-style: none;		padding: 0;	}	.class_login_tab ul li{		width:50%;		float:left;		font-family: Montserrat-Medium!important;    	font-size: 1.6em;		text-align: center;		cursor: pointer;	}	.class_login_tab ul li.active{		color:#00a19f;		border-bottom: 5px solid;    	height: 50px;	}	.account-container h3.uppercase{		display:none;	}	span.header-account-title {		letter-spacing: normal;		text-transform: inherit;		font-weight: normal;		font-family: Montserrat-Medium !important;		font-size: 14px;	}}.woocommerce-privacy-policy-text a{color:#1671b8;}.woocommerce-privacy-policy-text a:hover,.woocommerce-privacy-policy-text a:focus{color:#00a19f;}.woocommerce-checkout-payment .about_paypal,.payment_box.payment_method_paypal{font-size:12px;}@media only screen and (max-width: 500px) {	.woocommerce-checkout-payment .about_paypal{display:block;}}.fixedButton{	width: 150px;position: fixed;top:70px;right:0px;	font-size: 12px !important;border-radius: 5px;z-index:1000;padding: 0 18px;}.fixedButton-buy-now {	width: 150px;position: fixed;top:70px;right:152px;	font-size: 12px !important;border-radius: 5px;z-index:1000;padding: 0 18px;}.fixedButton img{	width:20px;height:20px;margin-right:10px;}.addImagesDiv{display:block; min-height:120px;}.addImage {	width: 100px !important;	height: 100px;	float: left;	margin: 5px 10px 5px 0px;	border: 1px dashed #00afa5;	display: inline-table;	align-items: center;	position: relative;}.addImagesDiv input[type="file"] {	display: none;}.addImage span.addIcon{width: 100%;display:block;text-align:center;line-height:100px;color:#00afa5;font-size: 36px;cursor: pointer;}.addImage img{max-height: 100%;margin: 0 auto;}.addImage.hasImg{border:none;background:#ececec;display: flex!important;}.deleteImage{position: absolute;top: 0;right: 3px;font-size: 24px!important;color: red!important;cursor: pointer;}.comment_image_flow{position: absolute;	max-width: 400px;z-index: 10;padding: 20px;background: #fff;	-moz-box-shadow:1px 1px 1px 2px #e4e4e4;	-webkit-box-shadow:1px 1px 1px 2px #e4e4e4;	box-shadow:1px 1px 1px 2px #e4e4e4;}.flow_white{background: #fff;width: 95%;height: 95%;position: absolute;opacity: 0.5;z-index: 10;display: none;}span.esr_warning{color: red;float: right;margin-right: 20px;line-height: 32px;}img.comment_imgs {	max-height: 150px;	margin-right: 10px;	margin-bottom: 10px;	float: left;}@media only screen and (max-width: 768px){	.addImagesDiv{min-height: 70px;}	.addImage{width:70px!important;height:70px;margin:3px 10px 3px 0px;}	.addImage .addIcon{line-height:70px!important;font-size: 18px!important;}	.deleteImage{right: 1px;font-size: 12px!important;}	.comment_image_flow{max-width:80%;}	img.comment_imgs {		max-height: 120px;	}}.badge-container{margin:0;}dl.variation{display:none}@media screen and (max-width: 1280px) and (min-width: 769px) {	.footer .widget_text a,	.footer-widgets .widget .product-categories .cat-item a {		font-size: 14px;		line-height: 30px;	}	.esr-footer-ul li a ,	.copyright-footer {		font-size: 14px;	}}p.form-row.notes label[for="order_comments"],p.form-row.notes textarea[name="order_comments"] {	display: none;}.esr_comments_img_and_video_show {	background: #000;	opacity: 0.2;	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	z-index: 100;	display: none;}.esr_comments_img_and_video {	width: 50%;	height: auto;	max-height: 90%;	padding: 40px;	z-index: 101;	display: none;	position: fixed;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);}.esr_comments_img_and_video img{	border:10px solid #fff;}.esr_comments_img_and_video img,.esr_comments_img_and_video video {	margin: 0 auto;	display: block;	max-height: 700px;	background: #fff;}@media only screen and (max-width: 768px) {	.esr_comments_img_and_video {		width: 100%;		padding: 20px;		box-shadow: none;	}	.esr_comments_img_and_video img{		max-height: 500px;	}}			