﻿select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background:url(../images/select-arrow.png) no-repeat 95% center;
	width:100px;
	text-indent:.01px;
	text-overflow:"";
	padding-right:25px!important;
	border:1px solid #eaeaea
}
select::-ms-expand {
display:none
}
body {
	font-family:'Arial', sans-serif;
	font-size:14px;
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased
}
body.is-ontop {
	margin-top:53px
}
h1 {
	font-size:30px
}
h2 {
	font-size:20px
}
h3 {
	font-size:18px
}
a {
	color:#666
}
a:hover {
	color:#f36;
	text-decoration:none;
transition:all .25s
}
a:focus {
	text-decoration:none;
	color:#f36
}
img {
	max-width:100%;
	height:auto
}
.fa {
	line-height:inherit
}
.bold {
	font-weight:bold
}
.alignleft {
	float:left
}
.alignright {
	float:right
}
.btn-fb-login {
	width:65px;
	height:22px;
	background:url('../images/fb.jpg') no-repeat;
	display:inline-block;
	margin-top:5px;
	font-size:0;
	border:none!important
}
.button {
	padding:10px 20px;
	border:1px solid #ff4b4b;
	background:#3b444b;
	color:#fff
}
.button-sm {
	padding:5px 10px
}
.button:hover {
	background:#232b2b;
	border:1px solid #f36
}
input:focus, button:focus {
	outline:0;
	box-shadow:inherit
}
.input {
	border-radius:0;
	border:1px solid #eaeaea;
	-webkit-box-shadow:inherit;
	box-shadow:inherit
}
.button .fa {
	line-height:inherit
}
.text-center {
	text-align:center
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
img.alignleft {
	margin:0 20px 15px 0
}
img.alignright {
	margin:0 0 15px 20px
}
.clearfix:before {
	content:"";
	display:table
}
.container {
	padding-left:0;
	padding-right:0
}
.loader {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:#fff url('../images/Preloader_4.gif') 50% 50% no-repeat
}
.banner-opacity {
	position:relative
}
.banner-opacity a:before {
	display:block;
	position:absolute;
-webkit-transition:all .1s ease-in .1s;
transition:all .1s ease-in .1s;
	background:rgba(0, 0, 0, 0.1);
	opacity:0;
	filter:alpha(opacity=0);
	left:0;
	top:0;
	content:"";
	height:0;
	width:100%;
	left:0;
	top:50%
}
.banner-opacity a:hover:before {
	opacity:1;
	filter:alpha(opacity=1);
-webkit-transition:all .2s ease-in .1s;
transition:all .2s ease-in .1s;
	height:100%;
	left:0;
	top:0
}
.tab-container {
	position:relative;
	overflow:hidden
}
.tab-container .tab-panel {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:0;
	visibility:hidden
}
.tab-container .cover-loading {
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	z-index:99;
	display:none
}
.tab-container .cover-loading img {
	position:absolute;
	top:50%;
	transform:translate(-50%)
}
.tab-container .active {
	opacity:1;
	visibility:inherit;
	position:inherit;
-vendor-animation-duration:.3s;
	-vendor-animation-delay:1s;
	-vendor-animation-iteration-count:infinite
}
.hover-zoom {
-webkit-transition:.7s all ease-in-out;
transition:.7s all ease-in-out;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	overflow:hidden
}
.hover-zoom:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	opacity:.7
}
.banner-boder-zoom {
	position:relative;
	overflow:hidden
}
.banner-boder-zoom a:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:"";
	display:block;
	z-index:10;
	background-color:rgba(0, 0, 0, 0.2);
	background:rgba(0, 0, 0, 0.2);
	color:rgba(0, 0, 0, 0.2);
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.banner-boder-zoom a:after {
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
	bottom:10px;
	content:"";
	display:block;
	z-index:10;
	border:1px solid #fff;
	opacity:0
}
.banner-boder-zoom a img {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.banner-boder-zoom:hover a img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.banner-boder-zoom:hover a:before {
	opacity:1
}
.banner-boder-zoom:hover a:after {
	opacity:0
}
.banner-boder-zoom2 {
	position:relative;
	overflow:hidden
}
.banner-boder-zoom2 a:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:"";
	display:block;
	z-index:10;
	background-color:rgba(0, 0, 0, 0);
	background:rgba(0, 0, 0, 0);
	color:rgba(0, 0, 0, 0);
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.banner-boder-zoom2 a:after {
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
	bottom:10px;
	content:"";
	display:block;
	z-index:10;
	border:1px solid #fff;
	opacity:0
}
.banner-boder-zoom2 a img {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.banner-boder-zoom2:hover a img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.banner-boder-zoom2:hover a:before {
	opacity:1
}
.banner-boder-zoom2:hover a:after {
	opacity:0
}
.icon-up, .icon-down {
	width:100%;
	height:17px;
	display:block
}
.icon-up {
	background:url("../images/up.png") no-repeat center center
}
.icon-down {
	background:url("../images/down.png") no-repeat center center
}
.image-hover2 a {
	position:relative;
	display:table;
	width:100%
}
.image-hover2 a:after {
	overflow:hidden;
	position:absolute;
	top:0;
	content:"";
	z-index:100;
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	pointer-events:none;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
	background-color:rgba(0, 0, 0, 0.3);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	z-index:1
}
.image-hover2 a:before {
	font:normal normal normal 18px/1 FontAwesome;
	content:"\f002";
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	color:#fff;
	ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	opacity:0;
-webkit-transition:opacity .3s ease 0s;
-o-transition:opacity .3s ease 0s;
transition:opacity .3s ease 0s
}
.image-hover2 a:hover:after {
	visibility:visible;
	opacity:.8;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.image-hover2 a:hover:before {
	opacity:1
}
.top-banner {
	height:150px;
	background:url('../images/bg-top-banner.jpg') no-repeat top center;
	position:relative;
	text-align:center;
	color:#fff;
	line-height:20px
}
.bg-overlay {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0, 0, 0, 0.7)
}
.top-banner .container {
	position:relative;
	padding-top:35px
}
.top-banner h1 {
	color:#f36;
	font-weight:bold;
	line-height:auto
}
.top-banner h2 {
	font-weight:bold
}
.top-banner span {
	font-size:12px;
	color:#999
}
.top-banner .btn-close {
	width:24px;
	height:24px;
	background:#2d2c2e url("../images/btn-close.png") no-repeat;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer
}
.nav-ontop {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	padding-bottom:0;
	height:50px;
	background:#eee;
	z-index:101;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1)
}
.nav-top-menu.nav-ontop #main-menu .navbar .navbar-nav>li>a>img {
	top:-15px
}
.nav-ontop span.notify-right {
	top:2px
}
.nav-ontop>.container {
	position:relative
}
.nav-ontop #box-vertical-megamenus {
	width:50px;
	padding:0
}
.nav-ontop #box-vertical-megamenus .title {
	padding:0;
	overflow:hidden;
	text-align:center
}
.nav-ontop #box-vertical-megamenus .title .title-menu {
	display:none
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content {
	min-width:270px;
	position:absolute;
	display:none;
	border-top:0;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding-bottom:15px;
	border-left:1px solid #eaeaea
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content .vertical-menu-list {
	border-left:none
}
.nav-ontop #box-vertical-megamenus .vertical-menu-content .all-category {
	margin-left:20px
}
#shopping-cart-box-ontop {
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	right:0;
	display:none
}
#shopping-cart-box-ontop .cart-link, #shopping-cart-box-ontop .btn-compare, #shopping-cart-box-ontop .btn-heart, #shopping-cart-box-ontop .notify {
	display:none
}
#shopping-cart-box-ontop .group-button-header .btn-cart {
	background:0;
	width:0;
	height:0
}
#shopping-cart-box-ontop .group-button-header {
	position:absolute;
	margin:0
}
#shopping-cart-box-ontop .fa {
	line-height:50px;
	cursor:pointer;
	font-size:20px;
	text-align:center;
	width:100%;
	color:#999
}
#shopping-cart-box-ontop .shopping-cart-box-ontop-content {
	position:absolute;
	right:0;
	top:100%
}
#shopping-cart-box-ontop:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
#user-info-opntop {
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	right:50px
}
#user-info-opntop a.current-open span {
	display:none
}
#user-info-opntop a.current-open {
	height:50px;
	padding-top:17px;
	width:50px;
	float:left;
	text-align:center
}
#user-info-opntop a.current-open:hover .dropdown-menu {
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity:1;
	z-index:2
}
#user-info-opntop a.current-open:before {
	font:normal normal normal 18px/1 FontAwesome;
	content:"\f007";
	color:#999
}
#user-info-opntop .dropdown {
	height:50px
}
#user-info-opntop .dropdown-menu {
	border-radius:0;
	border:0;
	top:48px;
	right:0;
	left:auto;
	border-top-color:#f36;
	border-top-width:2px;
	border-top-style:solid;
transition:all .4s ease-out 0s;
-webkit-transition:all .4s ease-out 0s;
-o-transition:all .4s ease-out 0s;
-ms-transition:all .4s ease-out 0s;
	opacity:0;
	display:block;
	transform:translateY(50px);
	-webkit-transform:translateY(50px);
	-o-transform:translateY(50px);
	-ms-transform:translateY(50px);
	-khtml-transform:translateY(50px);
	z-index:0;
	visibility:hidden
}
#user-info-opntop .dropdown.open>.dropdown-menu {
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity:1;
	z-index:2;
	visibility:inherit
}
#form-search-opntop {
	position:absolute;
	top:0;
	right:50px;
	height:50px
}
#form-search-opntop .form-category {
	display:none
}
#form-search-opntop form {
	margin-top:10px;
	border:1px solid transparent;
	padding-right:10px;
	overflow:hidden
}
#form-search-opntop .btn-search {
	padding:0;
	border:0;
	background:0
}
#form-search-opntop .btn-search:before {
	font:normal normal normal 18px/1 FontAwesome;
	content:"\f002";
	color:#999;
	height:30px;
	width:25px;
	display:block;
	padding-top:6px
}
#form-search-opntop .input-serach {
	height:30px;
	padding:5px 5px 0 15px;
	display:inline-block;
	width:auto;
	float:left
}
#form-search-opntop .input-serach input {
	width:0;
	-webkit-transition:width 1s ease-in-out;
	-moz-transition:width 1s ease-in-out;
	-o-transition:width 1s ease-in-out;
	transition:width 1s ease-in-out;
	padding:0;
	border:0;
	background:0
}
#form-search-opntop:hover form {
	border:1px solid #dfdfdf;
	background-color:transparent
}
#form-search-opntop:hover .input-serach input {
	width:220px
}
.top-header {
	background:#f6f6f6
}
.top-header .link-contact-us .fa {
	font-size:14px
}
.top-header .nav-top-links, .top-header .language, .top-header .currency, .top-header .user-info, .top-header .support-link, .top-header .top-bar-social {
	width:auto;
	display:inline-block;
	line-height:34px;
	float:left
}
.top-header .top-bar-social .fa {
	line-height:inherit
}
.top-header .top-bar-social a {
	border:0;
	padding:0;
	color:#999;
	font-size:14px
}
.top-header .support-link {
	float:right
}
.top-header img {
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:5px
}
.top-header a {
	border-right:1px solid #e0e0e0;
	padding-right:10px;
	margin-left:10px
}
.link-contact-us a:first-child {
	margin-left:0
}
.top-header a.current-open:after {
	content:"\f107";
	font-family:"FontAwesome";
	font-size:17px;
	vertical-align:0;
	padding-left:15px;
	font-weight:bold
}
.top-header .dropdown {
	width:auto;
	display:inline-block
}
.top-header .dropdown-menu {
	border-radius:0;
	border:0;
	top:100%;
	left:0;
	border-top:2px solid #f36;
transition:all .4s ease-out 0s;
-webkit-transition:all .4s ease-out 0s;
-o-transition:all .4s ease-out 0s;
-ms-transition:all .4s ease-out 0s;
	opacity:0;
	display:block;
	transform:translateY(50px);
	-webkit-transform:translateY(50px);
	-o-transform:translateY(50px);
	-ms-transform:translateY(50px);
	-khtml-transform:translateY(50px);
	z-index:0;
	visibility:hidden
}
.top-header .dropdown.open>.dropdown-menu {
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-khtml-transform:translateY(0px);
	opacity:1;
	z-index:2;
	visibility:inherit
}
.top-header .dropdown-menu a {
	border:0;
	margin:0;
	padding:0;
	padding:5px 10px
}
.main-header {
	padding:20px 0 30px 0
}
.main-header .header-search-box {
	margin-top:17px;
	padding-left:80px;
	padding-right:45px
}
.main-header .header-search-box .form-inline {
	height:41px;
	border:1px solid #eaeaea;
	position:relative
}
.main-header .header-search-box .form-inline .form-category {
	background:#f6f6f6;
	height:39px;
	max-width:152px
}
.main-header .header-search-box .form-inline .select2 {
	border-right:1px solid #eaeaea;
	min-width:152px;
	height:40px
}
.main-header .header-search-box .form-inline .select2 .select2-selection {
	border:0;
	background:transparent;
	margin-top:-1px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:41px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top:6px;
	right:15px
}
.select2-dropdown {
	border:1px solid #eaeaea
}
.select2-container--open .select2-dropdown {
	left:-1px
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left:15px
}
.main-header .header-search-box .blog-search-form.form-inline .input-serach {
	width:100%
}
.main-header .header-search-box .form-inline .input-serach input {
	border:0;
	padding:0;
	padding-left:15px;
	width:100%;
	height:38px
}
.main-header .header-search-box .form-inline .btn-search {
	width:41px;
	height:41px;
	background-color:#f36;
	background-image:url("../images/search.png");
	background-repeat:no-repeat;
	background-position:center center;
	border:0;
	border-radius:0;
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:-1px;
	right:-1px
}
.main-header .header-search-box .form-inline .btn-search:hover {
	opacity:.8
}
.main-header .shopping-cart-box {
	margin-top:17px;
	margin-top:17px;
	padding:0;
	margin-right:15px;
	margin-left:-15px;
	line-height:normal
}
.main-header .shopping-cart-box:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.main-header .shopping-cart-box a.cart-link {

	height:41px;
	width:100%;
	border:1px solid #eaeaea;
	display:block;
	position:relative;
	padding:2px 41px 0 15px
}
.main-header .shopping-cart-box a.cart-link:hover:after {
	opacity:.8
}
.main-header .shopping-cart-box a.cart-link .title {
	width:100%;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:2px
}
.main-header .shopping-cart-box a.cart-link:after {
	content:'';
	width:41px;
	height:41px;
	background-color:#f36;
	background-image:url('../images/cart.png');
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:-1px;
	right:-1px
}
.cart-block {
	position:absolute;
	top:100%;
	right:-1px;
	z-index:100;
	background:#FFF;
	color:#666;
	width:300px;
	opacity:0;
	-webkit-box-shadow:0 4px 7px 0 rgba(50, 50, 50, 0.2);
	-moz-box-shadow:0 4px 7px 0 rgba(50, 50, 50, 0.2);
	box-shadow:0 4px 7px 0 rgba(50, 50, 50, 0.2);
-webkit-transition:opacity .5s, -webkit-transform .5s;
transition:opacity .5s, transform .5s;
	-webkit-transform:translate(0, 40px);
	-moz-transform:translate(0, 40px);
	-o-transform:translate(0, 40px);
	-ms-transform:translate(0, 40px);
	transform:translate(0, 40px);
	opacity:0;
	display:block;
	visibility:hidden;
	padding:5px
}
.cart-block .cart-block-content::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color:#F5F5F5;
border-radius:10px
}
.cart-block .cart-block-content::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5
}
.cart-block .cart-block-content::-webkit-scrollbar-thumb {
background-color:#ccc;
border-radius:10px
}
.cart-block .cart-block-content {
	padding:15px;
	overflow:hidden;
	max-height:430px;
	overflow-y:auto
}
.cart-block .cart-block-content .cart-title {
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0
}
.cart-block .cart-block-content .cart-block-list ul {
	padding:0
}
.cart-block .cart-block-content .product-info {
	margin-top:10px;
	border-bottom:1px solid #eaeaea;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
	list-style:none;
	line-height:24px
}
.cart-block .cart-block-content .product-info a {
	border:0;
	padding:0;
	margin:0
}
.cart-block .cart-block-content p {
	margin:0
}
.cart-block .cart-block-content .product-info .p-left {
	width:100px;
	float:left;
	position:relative
}
.cart-block .cart-block-content .product-info .p-left .remove_link {
	position:absolute;
	left:0;
	top:0;
	background:transparent;
	color:#333;
	width:9px;
	height:9px;
	float:left;
	display:inline-block
}
.cart-block .cart-block-content .product-info .p-left .remove_link:after {
	content:'';
	background:url("../images/delete_icon.png") no-repeat center center;
	font-size:0;
	height:9px;
	width:9px;
	display:inline-block;
	line-height:24px
}
.cart-block .cart-block-content .product-info .p-right {
	margin-left:110px
}
.cart-block .cart-block-content .product-info .p-right .p-rice {
	color:#f36
}
.cart-block .cart-block-content .product-info .p-right .change_quantity {
	margin-top:10px
}
.cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_down, .cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_up {
	float:left;
	width:20px;
	height:30px;
	border:1px solid #ccc;
	padding-top:2px;
	text-align:center
}
.cart-block .cart-block-content .product-info .p-right .change_quantity .cart_quantity_input_text {
	width:60px;
	border:1px solid #ccc;
	margin-left:-1px;
	margin-right:-1px;
	height:30px;
	line-height:100%;
	float:left;
	text-align:center
}
.cart-block .cart-block-content .toal-cart {
	margin-top:10px
}
.cart-block .cart-block-content .toal-cart .toal-price {
	font-size:18px;
	color:#999
}
.cart-block .cart-block-content .cart-buttons {
	overflow:hidden;
	width:100%
}
.cart-block .cart-block-content .cart-buttons a {
	width:50%;
	float:left;
	margin-top:12px;
	text-transform:uppercase;
	font-size:13px;
	padding:10px 0;
	text-align:center
}
.cart-block .cart-block-content .cart-buttons a:hover {
	opacity:.8
}
.cart-block .cart-block-content .cart-buttons a.btn-my-cart {
	background:#eee
}
.cart-block .cart-block-content .cart-buttons a.btn-check-out {
	background:#f36;
	color:#fff
}
span.notify {
	width:32px;
	height:22px;
	color:#fff;
	text-align:center;
	position:absolute;
	line-height:normal;
	font-size:11px;
	padding-top:3px;
	z-index:1
}
span.notify-left {
	background:url('../images/notify.png') no-repeat;
	right:25px;
	top:-8px
}
span.notify-right {
	background:url('../images/notify-right.png') no-repeat;
	right:0;
	top:-7px
}
.nav-top-menu {
	background:#eee
}
.box-vertical-megamenus {
	z-index:1;
	background:#fff
}
.box-vertical-megamenus .title {
	color:#fff;
	height:50px;
	line-height:50px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	letter-spacing:1px;
	overflow:hidden;
	margin:0;
	text-align:right;
	cursor:pointer
}
.box-vertical-megamenus .title .title-menu {
	text-align:left;
	float:left
}
.box-vertical-megamenus .title .btn-open-mobile>.fa {
	line-height:inherit
}
.box-vertical-megamenus .title .btn-open-mobile {
	font-size:17px;
	cursor:pointer;
	line-height:50px
}
.box-vertical-megamenus .vertical-menu-content {
	border-top:3px solid #f36;
	background:#fff;
	display:none
}
.box-vertical-megamenus .vertical-menu-content {
	display:none;
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	z-index:10;
	min-width:270px
}
.home .box-vertical-megamenus .vertical-menu-content {
	display:block
}
.box-vertical-megamenus.hiden_content .vertical-menu-content {
	display:none
}
.box-vertical-megamenus .vertical-menu-list {
	border-left:1px solid #eaeaea;
	padding:0;
	margin:0
}
.box-vertical-megamenus .vertical-menu-list li {
	display:block;
	line-height:34px;
	margin-left:-1px;
	position:relative
}
.box-vertical-megamenus .vertical-menu-list>li:hover {
	background:#f36
}
.box-vertical-megamenus .vertical-menu-list>li:hover>a {
	color:#fff;
	border-color:#F36
}
.box-vertical-megamenus .vertical-menu-list>li:hover>a.parent:before {
	color:#fff
}
.box-vertical-megamenus .vertical-menu-list>li>a {
	padding-left:20px;
	line-height:36px;
	display:block
}
.box-vertical-megamenus .vertical-menu-content ul>li>a.parent:before {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f105";
	position:absolute;
	top:10px;
	right:8px;
	color:#666
}
.box-vertical-megamenus .vertical-menu-content ul>li>a.parent:after {
	position:absolute;
	background:#fff;
	height:100%;
	top:0;
	right:-2px;
	width:2px;
	content:' ';
	z-index:2000;
	opacity:0
}
.box-vertical-megamenus .vertical-menu-content ul>li:hover>a.parent:after {
	opacity:1
}
.box-vertical-megamenus .vertical-menu-content ul>li.cat-link-orther {
	display:none
}
.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
	visibility:visible;
	display:block;
	height:auto;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1
}
.box-vertical-megamenus .vertical-menu-content ul li img.icon-menu {
	vertical-align:middle;
	padding-right:15px
}
.box-vertical-megamenus .all-category {
	text-align:center;
	margin-top:16px;
	padding-right:20px;
	display:none
}
.box-vertical-megamenus.show-button-all .all-category {
	display:block
}
.box-vertical-megamenus.show-button-all .vertical-menu-content {
	padding-bottom:15px
}
.box-vertical-megamenus .all-category span {
	height:40px;
	width:100%;
	line-height:39px;
	border:1px solid #eaeaea;
	text-align:center;
	display:block;
	cursor:pointer
}
.box-vertical-megamenus .all-category span:hover {
	background:#F36;
	color:#fff;
	border-color:#F36
}
.box-vertical-megamenus .all-category span:after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
	font-weight:bold;
	margin-left:20px
}
.vertical-dropdown-menu {
	position:absolute;
	top:-15px;
	left:100%;
	z-index:900;
-webkit-transition:opacity .5s, -webkit-transform .5s;
transition:opacity .5s, transform .5s;
-webkit-transition:all .45s ease-out 0s;
-moz-transition:all .45s ease-out 0s;
-o-transition:all .45s ease-out 0s;
transition:all .45s ease-out 0s;
	-moz-transform:translate(100px, 0);
	-webkit-transform:translate(100px, 0);
	transform:translate(100px, 0);
	opacity:0;
	display:block;
	visibility:hidden;
	-webkit-backface-visibility:hidden;
	height:0;
	background:#fff;
	border:1px solid #eaeaea
}
.vertical-dropdown-menu .vertical-groups {
	padding:24px 15px
}
.vertical-dropdown-menu .mega-group-header {
	border-bottom:1px solid #E8E8E8;
	font-size:17px;
	margin-bottom:10px;
	display:table;
	width:100%
}
.vertical-dropdown-menu .mega-group-header span {
	padding-bottom:10px;
	border-bottom:1px solid #f36;
	float:left;
	margin-bottom:-1px
}
.vertical-dropdown-menu .group-link-default {
	border:none!important;
	padding:0;
	margin:0;
	padding-bottom:10px
}
.vertical-dropdown-menu .group-link-default li {
	border:none!important;
	padding-left:0!important;
	line-height:28px!important
}
.vertical-dropdown-menu .mega-products .mega-product {
	border-right:1px solid #eaeaea;
	margin-top:15px;
	line-height:18px
}
.vertical-dropdown-menu .mega-products .mega-product:last-child {
	border-right:0
}
.vertical-dropdown-menu .mega-products .mega-product .product-price .new-price {
	width:auto;
	display:inline-block;
	color:#f36
}
.vertical-dropdown-menu .mega-products .mega-product .product-price .old-price {
	color:#999;
	text-decoration:line-through;
	width:auto;
	display:inline-block;
	padding-left:20px
}
.vertical-dropdown-menu .mega-products .mega-product .product-star {
	margin-top:5px;
	color:#f90
}
#main-menu .sub-menu>.active>a, #main-menu .sub-menu>.active>a:focus, #main-menu .sub-menu>.active>a:hover {
	background:0;
	color:#f36
}
#main-menu.enable_vm {
	padding:0;
	margin-left:-15px
}
#main-menu .container-fluid {
	padding:0
}
#main-menu .navbar-header {
	display:none;
	text-transform:uppercase
}
#main-menu .navbar {
	border:0;
	margin:0;
	background:0
}
#main-menu .navbar-collapse {
	padding:0
}
#main-menu .navbar .navbar-nav>li>a {
	color:#333;
	margin:15px 0;
	padding:0;
	border-right:1px solid #cacaca;
	padding:0 25px;
	background:transparent
}
#main-menu .navbar .navbar-nav>li>a>img {
	position:absolute;
	left:38%;
	top:-21px
}
#main-menu .navbar .navbar-nav>li:last-child>a {
	border-right:0
}
#main-menu .navbar .navbar-nav>li:hover, #main-menu .navbar .navbar-nav>li.active {
	background:#f36;
	color:#fff
}
#main-menu .navbar .navbar-nav>li:hover>a, #main-menu .navbar .navbar-nav>li.active>a {
	color:#fff;
	border-right:1px solid transparent
}
#main-menu .nav, #main-menu .collapse, #main-menu .dropup, #main-menu .dropdown {
	position:static
}
#main-menu .dropdown-menu {
	border-radius:0;
	min-width:200px;
	border-top:0;
	left:auto;
	padding:30px 15px;
-webkit-transition:opacity .5s, -webkit-transform .5s;
transition:opacity .5s, transform .5s;
	-webkit-transform:translate(0, 40px);
	-moz-transform:translate(0, 40px);
	-o-transform:translate(0, 40px);
	-ms-transform:translate(0, 40px);
	transform:translate(0, 40px);
	display:block;
	visibility:hidden;
	opacity:0;
	background:#fff;
	max-width:100%
}
#main-menu ul.dropdown-menu {
	padding:15px 30px
}
#main-menu .dropdown-menu>li>a {
	padding:0;
	line-height:32px
}
#main-menu .dropdown-menu>li>a:hover {
	color:#f36;
	background:0
}
#main-menu .dropdown-menu>li {
	line-height:32px
}
#main-menu .dropdown-menu.container-fluid {
	padding:15px 30px
}
#main-menu .navbar-nav>li:hover .dropdown-menu {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
#main-menu .mega_dropdown .block-container {
	padding:0 15px
}
#main-menu .mega_dropdown .group_header {
	text-transform:uppercase;
	border-bottom:1px solid #eaeaea;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	margin-top:15px
}
#main-menu .mega_dropdown .group_header:first-child {
	margin-top:0
}
#main-menu .mega_dropdown .img_container {
	padding:0 0 5px
}
#main-menu .dropdown-menu .block-container .link_container>a {
	line-height:32px
}
#main-menu .dropdown-menu .block-container .group_header>a {
	line-height:32px;
	border-bottom:1px solid #f36;
	display:inline-block;
	margin-bottom:-1px
}
#main-menu li.dropdown>a:after {
	content:"\f107";
	font-family:"FontAwesome";
	font-size:14px;
	vertical-align:0;
	padding-left:7px
}
#main-menu li.dropdown>a:before {
	content:"\f0de";
	font-family:"FontAwesome";
	font-size:15px;
	color:#fff;
	padding-left:7px;
	position:absolute;
	bottom:-28px;
	left:50%;
	display:none;
	z-index:1001;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
#main-menu li.dropdown:hover>a:before {
	display:block
}
.nav-menu {
	border:0
}
.nav-menu .container-fluid {
	padding:0
}
.nav-menu .navbar-collapse {
	z-index:10000;
	padding:0;
	margin:0;
	border:0
}
.nav-menu .nav>li:last-child a {
	background-image:none
}
.nav-menu .nav>li>a {
	padding:15px 25px;
	background:url('../images/kak.png') no-repeat right center
}
.nav-menu .navbar-toggle {
	background:url('../images/bar.png') no-repeat left center;
	height:50px;
	margin:0;
	padding-right:3px
}
.nav-menu .navbar-brand {
	font-size:14px;
	font-weight:bold;
	display:none;
	text-transform:uppercase
}
.nav-menu .navbar-brand a {
	color:#fff
}
.nav-menu .toggle-menu {
	float:right;
	line-height:49px;
	max-height:50px;
	width:50px;
	text-align:center;
	margin:0
}
.nav-menu .toggle-menu:before {
	font:normal normal normal 17px/1 FontAwesome;
	content:"\f0c9";
	line-height:inherit;
	color:#fff
}
.floor-elevator {
	width:70px;
	height:50px;
	position:absolute;
	top:0;
	right:0;
	background:url("../images/floor-elevator.png") no-repeat left center;
	padding-left:38px;
	padding-right:22px;
	font-size:20px;
	font-weight:bold;
	line-height:normal;
	color:#999;
	padding-top:16px;
	line-height:0
}
.floor-elevator a {
	height:20px
}
.floor-elevator .fa {
	font-weight:bold
}
.floor-elevator .btn-elevator {
	cursor:pointer
}
.floor-elevator .btn-elevator:hover, .floor-elevator .disabled {
	color:#ccc
}
.floor-elevator .down {
	margin-top:-6px
}
.nav-menu-default {
	height:50px;
	background:#f36;
	border-radius:0;
	padding:0;
	margin:0
}
.nav-menu-default .navbar-collapse {
	background:#eee
}
.nav-menu-default ul>li>a:hover, .nav-menu-default ul>li.active>a, .nav-menu-default ul>li.selected>a {
	background:#f36;
	color:#fff
}
.nav-menu-red {
	height:53px;
	background:#f36;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0;
	height:auto
}
.nav-menu-red .navbar-collapse {
	background:#fff
}
.nav-menu-red li a:hover, .nav-menu-red li.active a, .nav-menu-red li.selected a {
	background:#f36;
	color:#fff
}
.nav-menu-green {
	height:53px;
	background:#396;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0
}
.nav-menu-green .navbar-collapse {
	background:#fff
}
.nav-menu-green li a:hover, .nav-menu-green li.active a, .nav-menu-green li.selected a {
	background:#396;
	color:#fff
}
.nav-menu-orange {
	height:53px;
	background:#f63;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0
}
.nav-menu-orange .navbar-collapse {
	background:#fff
}
.nav-menu-orange li a:hover, .nav-menu-orange li.active a, .nav-menu-orange li.selected a {
	background:#f63;
	color:#fff
}
.nav-menu-blue {
	height:53px;
	background:#36c;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0
}
.nav-menu-blue .navbar-collapse {
	background:#fff
}
.nav-menu-blue li a:hover, .nav-menu-blue li.active a, .nav-menu-blue li.selected a {
	background:#36c;
	color:#fff
}
.nav-menu-gray {
	height:53px;
	background:#6c6856;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0
}
.nav-menu-gray .navbar-collapse {
	background:#fff
}
.nav-menu-gray li a:hover, .nav-menu-gray li.active a, .nav-menu-gray li.selected a {
	background:#6c6856;
	color:#fff
}
.nav-menu-blue2 {
	height:53px;
	background:#690;
	border-radius:0;
	padding:0;
	padding-bottom:3px;
	margin:0
}
.nav-menu-blue2 .navbar-collapse {
	background:#fff
}
.nav-menu-blue2 li a:hover, .nav-menu-blue2 li.active a, .nav-menu-blue2 li.selected a {
	background:#690;
	color:#fff
}
.show-brand .navbar-brand {
	display:block;
	width:234px;
	background:#000;
	margin-left:0!important;
	text-transform:uppercase;
	padding:0;
	padding-left:20px;
	line-height:50px;
	font-size:16px
}
.show-brand .navbar-brand a {
	color:#fff;
	line-height:53px
}
.show-brand .navbar-brand img {
	vertical-align:middle;
	margin-right:15px
}
.header-top-right {
	margin-left:-15px;
	padding:0;
	border-top:3px solid #f36
}
.header-top-right .homeslider {
	width:74%;
	float:left
}
.header-top-right .header-banner {
	width:26%;
	float:right
}
.header-top-right .header-banner img {
	width:100%;
	height:auto
}
.header-top-right .homeslider img {
	width:100%;
	height:auto
}
.header-top-right .homeslider .bx-wrapper .bx-viewport {
	-moz-box-shadow:0;
	-webkit-box-shadow:0;
	box-shadow:none;
	border:0;
	left:0;
	background:#fff
}
.header-top-right .homeslider .bx-controls-direction .bx-prev, .header-top-right .homeslider .bx-controls-direction .bx-next {
	background:#F36;
	text-indent:0!important;
	color:#fff;
	font-size:15px;
	text-align:center;
	line-height:32px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	position:absolute;
	opacity:0;
	visibility:hidden;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.header-top-right .homeslider .bx-controls-direction .bx-prev {
	left:50%
}
.header-top-right .homeslider .bx-controls-direction .bx-next {
	right:50%
}
.header-top-right .homeslider:hover .bx-controls-direction .bx-next {
	right:10px;
	opacity:1;
	visibility:inherit
}
.header-top-right .homeslider:hover .bx-controls-direction .bx-prev {
	left:10px;
	opacity:1;
	visibility:inherit
}
.header-top-right .homeslider .bx-controls-direction .bx-prev:hover, .header-top-right .homeslider .bx-controls-direction .bx-next:hover {
	opacity:.8
}
.header-top-right .homeslider .bx-wrapper:hover .bx-prev, .bx-wrapper:hover .bx-next {
	display:block
}
.header-top-right .homeslider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position:absolute;
	bottom:10px;
	width:100%;
	text-align:right;
	padding-right:25px
}
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item {
	width:20px;
	height:20px;
	border-radius:90%;
	margin-right:5px;
	line-height:20px
}
.header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item a {
	width:100%;
	height:100%;
	float:left;
	background:transparent;
	margin:0;
	padding:0;
	text-align:center;
	text-indent:0;
	border-radius:90%;
	color:#666;
	border:1px solid #999;
	padding-left:1px
}
.header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a:hover, .header-top-right .homeslider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#f36;
	color:#fff;
	border:1px solid #fff
}
.bx-wrapper {
	margin:0
}
.page-top {
	margin-top:30px
}
.latest-deals {
	width:100%;
	float:left
}
.latest-deals .colreduce-parenthesis-close, .latest-deals .colreduce-parenthesis-open {
	display:inline-block
}
.latest-deals .latest-deal-title {
	height:54px;
	background:url("../images/latest-deal-title.png") no-repeat left center;
	padding:0;
	margin:0;
	line-height:54px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-left:52px;
	margin-left:8px
}
.latest-deals .product-list li {
	padding-right:0;
	border:0
}
.latest-deals .latest-deal-content {
	border:3px solid #f36;
	padding:18px 15px 11px 15px;
	overflow:hidden
}
.latest-deals .count-down-time {
	text-align:center;
	padding-bottom:15px
}
.latest-deals .count-down-time .box-count {
	height:24px;
	background:#999;
	color:#fff;
	width:auto;
	display:inline-block;
	line-height:24px;
	font-size:18px;
	padding:0 5px
}
.latest-deals .count-down-time .dot {
	margin:0 2px;
	font-weight:bold
}
.latest-deals .count-down-time .box-count .text {
	display:none
}
.latest-deals .product-list .owl-controls {
	width:100%;
	top:40%
}
.latest-deals .product-list li .right-block {
	padding:0
}
.latest-deals .content_price {
	width:100%!important
}
.latest-deals .colreduce-percentage {
	float:right;
	padding-right:20px
}
.latest-deals .owl-prev, .latest-deals .owl-next {
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	display:block;
	opacity:0
}
.latest-deals .owl-next {
	right:-50px
}
.latest-deals .owl-prev {
	left:-50px
}
.latest-deals:hover .owl-prev {
	left:-15px;
	opacity:1
}
.latest-deals:hover .owl-next {
	right:-15px;
	opacity:1
}
.popular-tabs .owl-controls .owl-next {
	top:-46px
}
.popular-tabs .owl-controls .owl-prev {
	top:-46px;
	left:inherit;
	right:26px
}
.popular-tabs .nav-tab {
	margin:0;
	padding:0
}
.popular-tabs .nav-tab {
	margin:0;
	border-bottom:1px solid #eaeaea;
	overflow:hidden
}
.popular-tabs .nav-tab li {
	list-style:none;
	display:inline;
	border-bottom:3px solid #ccc;
	margin-right:2px;
	height:45px;
	line-height:45px;
	float:left;
	padding:0 15px
}
.popular-tabs .nav-tab li:hover, .popular-tabs .nav-tab li.active {
	border-bottom:3px solid #f36
}
.popular-tabs .nav-tab li:hover a, .popular-tabs .nav-tab li.active a {
	color:#333
}
.popular-tabs .nav-tab li a {
	font-size:16px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold
}
.popular-tabs .tab-container {
	padding-top:30px
}
.popular-tabs .product-list li {
	border:1px solid #eaeaea;
	padding-bottom:10px;
	overflow:hidden;
	margin-bottom:1px
}
.service {
	background:#f6f6f6;
	border:1px solid #eaeaea;
	padding:19px 0;
	font-size:12px;
	float:left;
	width:100%
}
.service.hide_border {
	border:0
}
.service .service-item {
	padding-left:35px;
	border-right:1px solid #ccc;
	overflow:hidden
}
.service .service-item .icon {
	width:40px;
	height:40px;
	float:left
}
.service .service-item .info {
	padding-left:15px;
	margin-left:40px;
	padding-top:2px
}
.service .service-item h3 {
	margin:0;
	padding:0;
	text-transform:uppercase
}
.service .service-item:last-child {
	border-right:0
}
.product-list {
	padding:0;
	margin:0;
	float:left;
	width:100%
}
.product-list li {
	list-style:none
}
.product-list li:hover .add-to-cart {
	bottom:0;
	margin-bottom:0
}
.product-list li .add-to-cart a.added {
	display:none
}
.product-list li:hover .quick-view a.heart {
	margin-left:0
}
.product-list li:hover .quick-view a.compare {
	margin-left:0
}
.product-list li:hover .quick-view a.search {
	margin-left:0
}
.product-list li .left-block {
	position:relative;
	overflow:hidden;
	padding:10px 10px 0
}
.product-list li .left-block a {
	display:block;
	overflow:hidden
}
.product-list li .left-block img {
transition:all .5s;
	webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
	margin:0 auto
}
.product-list li:hover img {
	-webkit-transform:scale(1.2, 1.2);
	-webkit-transform-origin:top right;
	-moz-transform:scale(1.2, 1.2);
	-moz-transform-origin:top right;
	-o-transform:scale(1.2, 1.2);
	-o-transform-origin:top right;
	transform:scale(1.2, 1.2);
	transform-origin:top right
}
.product-list li .right-block {
	padding:0 15px;
	margin-top:15px;
	min-height:46px;
	overflow:hidden
}
.product-list li .quick-view {
	position:absolute;
	right:20px;
	top:20%;
	width:32px
}
.hot-deals-row .product-list li .content_price .colreduce-percentage, .box-products .product-list li .content_price .colreduce-percentage {
	width:52px;
	height:44px;
	background:url("../images/price-percent-br.png") no-repeat center center;
	color:#fff;
	line-height:normal;
	text-align:center;
	font-size:14px;
	position:absolute;
	top:10px;
	right:0;
	font-family:'Arial Narrow', Arial, sans-serif;
	padding-left:5px;
	padding-top:2px
}
.product-list li .quick-view a {
	width:32px;
	height:32px;
	float:left;
	border-radius:90%;
	margin-top:5px;
	text-align:center;
	line-height:32px;
	color:#fff
}
.product-list li .quick-view a.heart {
-webkit-transition:margin-left .4s ease .4s;
-moz-transition:margin-left .4s ease .4s;
-ms-transition:margin-left .4s ease .4s;
-o-transition:margin-left .4s ease .4s;
transition:margin-left .4s ease .4s;
	margin-left:200px;
	background:rgba(0, 0, 0, 0.4)
}
.product-list li .quick-view a.heart:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f08a";
	font-weight:bold
}
.product-list li .quick-view a.compare {
	background:rgba(0, 0, 0, 0.4);
-webkit-transition:margin-left .3s ease .3s;
-moz-transition:margin-left .3s ease .3s;
-ms-transition:margin-left .3s ease .3s;
-o-transition:margin-left 03s ease .3s;
transition:margin-left .3s ease .3s;
	margin-left:200px
}
.product-list li .quick-view a.compare:before {
	content:"\f012";
	font-family:'FontAwesome';
	font-size:14px;
	text-align:center;
	width:100%;
	height:100%;
	float:left
}
.product-list li .quick-view a.search {
	background:rgba(0, 0, 0, 0.4);
-webkit-transition:margin-left .2s ease .2s;
-moz-transition:margin-left .2s ease .2s;
-ms-transition:margin-left .2s ease .2s;
-o-transition:margin-left .2s ease .2s;
transition:margin-left .2s ease .2s;
	margin-left:200px;
	font-size:0;
	line-height:30px
}
.product-list li .quick-view a.search:before {
	font-family:'FontAwesome';
	font-size:14px;
	content:"\f002"
}
.product-list li .quick-view a:hover {
	background-color:#f36
}
.product-list li .add-to-cart {
	width:100%;
	position:absolute;
	left:0;
	right:0;
	bottom:-50px;
	margin-bottom:-50px;
	width:100%;
	background-color:rgba(0, 0, 0, 0.4);
	color:#fff;
	text-align:center;
	line-height:50px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease
}
.product-list li .add-to-cart:hover {
	background-color:rgba(255, 51, 102, 0.5)
}
.product-list li .add-to-cart a {
	background-image:url("../images/add-cart.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding:0;
	height:32px;
	line-height:32px;
	color:#fff;
	width:auto;
	padding-left:40px;
	display:inline-block;
	vertical-align:middle;
	border:0
}
.product-list li .add-to-cart a.button {
	background-color:transparent
}
.product-list li .add-to-cart a.button:hover {
	background-image:url("../images/add-cart.png")
}
.option2 .product-list li .add-to-cart a.button:hover {
	background-image:url("../images/icon-cart-option2.png")
}
.product-list li .button.yith-wcqv-button {
	display:none
}
.product-list li .product-name {
	padding-bottom:5px;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.product-list li .product-info {
	padding:0 5px
}
.product-list li .content_price {
	font-size:18px;
	color:#f36;
	line-height:24px;
	width:100%;
	float:left
}
.product-list li .content_price>.price>.amount {
	display:inline-block
}
.product-list li .content_price .price {
	display:inline-block;
	margin:0 auto;
	overflow:hidden;
	float:left
}
.product-list li .content_price .price>.amount {
	line-height:20px
}
.latest-deal-content .product-list li .content_price .price {
	width:100%
}
.product-list li .content_price del {
	color:#666;
	font-size:14px;
	display:inline-block;
	width:auto
}
.latest-deal-content .product-list li .content_price del {
	float:none
}
.product-list li .content_price ins {
	text-decoration:none;
	float:left;
	display:inline-block;
	margin-right:10px
}
.product-list li .content_price .colreduce-percentage {
	font-size:14px;
	color:#666
}
.product-list li .old-price {
	text-decoration:line-through;
	margin-left:11px;
	line-height:25px;
	color:#666
}
.product-list li .colreduce-percentage {
	line-height:28px
}
.product-list li .group-price {
	position:absolute;
	position:absolute;
	top:10px;
	left:10px;
	height:auto
}
.product-list li .group-price .price-percent-reduction {
	width:36px;
	height:36px;
	background:#f60;
	color:#fff;
	float:left;
	border-radius:90%;
	line-height:normal;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	margin-bottom:5px
}
.latest-deals-product .product-list li .colreduce-percentage {
	width:52px;
	height:44px;
	background:url("../images/price-percent-br.png") no-repeat center center;
	color:#fff;
	line-height:normal;
	text-align:center;
	font-size:14px;
	position:absolute;
	top:10px;
	right:5px;
	font-family:'Arial Narrow', Arial, sans-serif;
	padding-left:5px;
	padding-top:2px
}
.latest-deals-product .product-list li .colreduce-percentage .colreduce-lable {
	display:inline-block;
	width:100%;
	float:left
}
.product-list li .group-price .product-new {
	color:#fff;
	float:left;
	line-height:22px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	padding:0 10px;
	background:#ffc000;
	height:22px
}
.product-list li .group-price .product-sale {
	color:#fff;
	float:left;
	line-height:22px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	padding:0 10px;
	background:#ff4318;
	height:22px
}
.product-list li .product-star {
	width:auto;
	float:right;
	color:#f90;
	text-align:right;
	display:inline-block;
	font-size:13px;
	line-height:18px;
	margin-top:3px
}
.product-list li .product-star .fa {
	margin-right:4px
}
.product-list li .product-star .fa:last-child {
	margin-right:0
}
.owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.owl-controls .owl-prev, .owl-controls .owl-next {
	background:#eaeaea;
	width:24px;
	height:24px;
	color:#ccc;
	text-align:center;
	line-height:24px
}
.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {
	background:#f36;
	color:#fff
}
.owl-controls .owl-prev .fa, .owl-controls .owl-next .fa {
	font-weight:bold
}
.banner a {
	width:100%;
	overflow:hidden;
	height:auto;
	display:block;
	position:relative
}
.banner a:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, 0.5);
	content:'';
-webkit-transition:-webkit-transform .6s;
transition:transform .6s;
	-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 300%, 0);
	transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 300%, 0)
}
.banner a:hover:before {
	-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -300%, 0);
	transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -300%, 0)
}
.banner-img, .banner-img2 {
	position:relative
}
.banner-img a:before, .banner-img2 a:before {
	content:"";
	position:absolute;
	top:15px;
	left:15px;
	bottom:15px;
	right:15px;
	z-index:9;
	border-top:1px solid rgba(255, 255, 255, 0.8);
	border-bottom:1px solid rgba(255, 255, 255, 0.8);
	transform:scale(0, 1);
	-ms-transform:scale(0, 1);
	-moz-transform:scale(0, 1);
	-webkit-transform:scale(0, 1);
	-webkit-transform:scale(0, 1)
}
.banner-img2 a:before {
	border-width:3px 0 3px 0
}
.banner-img a:after, .banner-img2 a:after {
	content:"";
	position:absolute;
	top:15px;
	left:15px;
	bottom:15px;
	right:15px;
	z-index:9;
	border-left:1px solid rgba(255, 255, 255, 0.8);
	border-right:1px solid rgba(255, 255, 255, 0.8);
	transform:scale(1, 0);
	-ms-transform:scale(1, 0);
	-moz-transform:scale(1, 0);
	-webkit-transform:scale(1, 0);
	-webkit-transform:scale(1, 0)
}
.banner-img2 a:after {
	background:rgba(0, 0, 0, 0.1);
	top:5px;
	left:5px;
	bottom:5px;
	right:5px
}
.banner-img a:hover:before, .banner-img a:hover:after, .banner-img2 a:hover:before, .banner-img2 a:hover:after {
	transform:scale(1);
-webkit-transition:all .3s ease-out 0s;
-moz-transition:all .3s ease-out 0s;
-o-transition:all .3s ease-out 0s;
transition:all .3s ease-out 0s
}
.content-page {
	background:#eaeaea;
	margin-top:30px;
	padding-bottom:30px
}
.category-featured {
	margin-top:30px
}
.category-banner {
	overflow:hidden
}
.category-banner .banner {
	padding:0;
	overflow:hidden
}
.featured-text {
	position:absolute;
	right:-5px;
	top:-5px;
	background:url('../images/featured2.png') no-repeat;
	width:75px;
	height:75px;
	z-index:100
}
.featured-text span {
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	width:100%;
	height:20px;
	line-height:24px;
	float:left;
	margin-top:24px;
	margin-left:17px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	color:#036;
	font-weight:bold;
	font-size:0
}
.product-featured {
	margin-top:10px;
	background:#fff
}
.product-featured .product-featured-content {
	width:100%;
	float:right
}
.product-featured .product-featured-content .product-featured-list.has_attachment {
	margin-left:234px;
	overflow:hidden
}
.product-featured .banner-featured {
	width:234px;
	float:left;
	margin-right:-100%;
	position:relative
}
.product-featured .product-list li {
	border-right:1px solid #eaeaea;
	padding-bottom:10px;
	min-height:350px;
	overflow:hidden
}
.product-featured .product-list .owl-stage .active:last-child li {
	border:0
}
.product-featured .owl-prev, .product-featured .owl-next {
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.product-featured .owl-next {
	right:-50px
}
.product-featured .owl-prev {
	left:-50px
}
.product-featured .owl-carousel:hover .owl-prev {
	left:0;
	opacity:1;
	visibility:inherit
}
.product-featured .owl-carousel:hover .owl-next {
	right:0;
	opacity:1;
	visibility:inherit
}
.banner-bottom {
	margin-top:30px
}
.owl-carousel .item {
	background:#eaeaea
}
.brand-showcase .brand-showcase-title {
	font-size:16px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	border-bottom:3px solid #f36;
	line-height:40px;
	padding-left:10px;
	margin:0
}
.brand-showcase-box {
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	padding-bottom:30px
}
.brand-showcase-box .brand-showcase-logo .owl-item:last-child {
	margin-right:0!important
}
.brand-showcase-box .brand-showcase-logo li {
	background:#eaeaea;
	cursor:pointer;
	height:50px;
	text-align:center;
	text-transform:uppercase;
	line-height:50px
}
.brand-showcase-box .brand-showcase-logo li h3 {
	margin:0;
	line-height:50px
}
.brand-showcase-box .brand-showcase-logo li:hover, .brand-showcase-box .brand-showcase-logo li.active {
	background:#fff
}
.brand-showcase-box .brand-showcase-logo .owl-controls .owl-prev, .brand-showcase-box .brand-showcase-logo .owl-controls .owl-next {
	top:-18px
}
.brand-showcase-box .brand-showcase-logo .owl-controls .owl-prev {
	left:inherit;
	right:26px
}
.brand-showcase-box .brand-showcase-logo .owl-controls .fa {
	font-weight:bold
}
.brand-showcase-content .brand-showcase-content-tab {
	display:none
}
.brand-showcase-content .active {
	display:block
}
.trademark-info {
	padding-left:45px!important
}
.trademark-info .trademark-logo, .trademark-info .trademark-desc {
	border-bottom:1px dotted #999;
	padding-bottom:20px
}
.trademark-info .trademark-logo {
	margin-top:30px
}
.trademark-info .trademark-desc {
	line-height:18px;
	margin-top:20px
}
.trademark-info .trademark-link {
	line-height:30px;
	text-transform:uppercase;
	border:1px solid #999;
	padding:0 10px 0 15px;
	margin-top:20px;
	float:left
}
.trademark-info .trademark-link:after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f0da";
	padding-left:12px
}
.trademark-product {
	padding-right:45px
}
.trademark-product .product-item {
	margin-top:30px
}
.trademark-product .image-product {
	float:left;
	width:40%
}
.trademark-product .info-product {
	float:right;
	width:60%;
	padding-left:20px;
	line-height:35px;
	padding-top:20px
}
.trademark-product .info-product .price {
	font-size:18px;
	color:#F36
}
.trademark-product .info-product .price del {
	font-size:14px;
	color:#666;
	font-weight:normal;
	margin-left:10px;
	display:inline-block
}
.trademark-product .info-product .price ins {
	float:left;
	text-decoration:none
}
.trademark-product .info-product .product-star {
	color:#f90;
	font-size:13px
}
.trademark-product .info-product .product-star .fa {
	margin-right:4px
}
.trademark-product .info-product .quick-view a {
	width:25px;
	height:25px;
	display:inline-block;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	text-align:center
}
.trademark-product .info-product .btn-view-more {
	height:30px;
	text-align:center;
	line-height:28px;
	padding:0 15px;
	display:inline-block;
	border:1px solid #eaeaea;
	margin-top:7px
}
.trademark-product .info-product .btn-view-more:hover {
	background:#f36;
	color:#fff
}
.trademark-product .info-product .quick-view a .fa {
	text-align:center;
	line-height:25px
}
.trademark-product .info-product .quick-view a:hover {
	background:#f36
}
.group-title-box {
	margin-bottom:20px
}
.group-title {
	font-size:16px;
	border-bottom:1px solid #e1e1e1;
	font-weight:bold;
	padding-bottom:7px;
	margin:0
}
.group-title span {
	border-bottom:3px solid #f36;
	text-transform:uppercase;
	padding:5px 10px
}
.cate-box {
	padding-bottom:20px
}
.cate-box .cate-tit {
	background:#f4f4f4;
	height:110px;
	overflow:hidden
}
.cate-box .cate-tit .div-1 {
	width:46%;
	float:left;
	padding-left:25px;
	padding-right:15px
}
.cate-name-wrap {
	display:table;
	margin-bottom:18px
}
.cate-box .cate-name {
	font-size:16px;
	font-weight:bold;
	height:55px;
	display:table-cell;
	vertical-align:bottom
}
.cate-box .cate-link {
	background:#999;
	text-decoration:none;
	color:#fff;
	height:23px;
	padding:0 4px 0 9px;
	display:block
}
.cate-box .cate-link:hover {
	background:#f36
}
.cate-link span {
	padding-right:12px;
	background:url('../images/cate-readmore-arrow.png') right 2px top 50% no-repeat;
	text-transform:uppercase;
	font-size:10px;
	line-height:20px
}
.cate-content {
	padding-top:10px;
	padding-bottom:10px
}
.cate-content ul {
	list-style:none;
	padding:0;
	margin:0
}
.cate-content ul li {
	list-style:none
}
.cate-content ul li a:before {
	display:inline-block;
	font-family:FontAwesome;
	content:"\f105";
	padding:0 10px;
	font-weight:bold
}
.cate-box .div-2 {
	width:54%;
	float:left;
	padding-top:10px;
	overflow:hidden
}
#footer {
	background:#eee
}
#address-list .tit-name {
	float:left;
	font-weight:bold;
	width:70px;
	padding-right:5px
}
#address-list {
	margin-top:18px
}
#address-list .tit-contain {
	display:flex
}
#introduce-box {
	margin-top:40px
}
#introduce-box li {
	list-style:none
}
#introduce-box .widget-footer-menu ul>li {
	list-style:inside
}
#introduce-box .widget-footer-menu ul>li>a:before {
	display:none
}
.introduce-title {
	text-transform:uppercase;
	font-size:16px;
	list-style:none;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0
}
.introduce-list li {
	padding-top:2px;
	padding-bottom:2px
}
.introduce-list {
	padding-left:16px;
	list-style:inherit
}
.widget_kt_mailchimp .block-heading h3 {
	text-transform:uppercase;
	font-size:16px;
	list-style:none;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0
}
#footer .widget_kt_mailchimp .input-group input {
	border:0;
	border-radius:0;
	height:30px;
	padding:0 10px;
	border:0
}
.widget_kt_mailchimp .mailchimp-submit {
	font-weight:bold;
	color:#fff;
	height:30px;
	border-radius:0;
	background:#f36;
	border:0;
	outline:0;
	line-height:30px;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding:0 10px
}
.widget_kt_mailchimp .mailchimp-success {
	display:none
}
#mail-box {
	margin-bottom:20px
}
#mail-box input {
	height:30px;
	background:#fff;
	width:100%;
	padding-left:10px
}
#mail-box .btn {
	font-weight:bold;
	color:#fff;
	height:30px;
	border-radius:0;
	background:#f36;
	border:0;
	outline:0
}
#mail-box .btn:hover {
	z-index:0;
	opacity:.8;
transition:.3s
}
#trademark-text-box {
	font-size:13px;
	margin-bottom:30px
}
#trademark-list {
	list-style:outside none none;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	margin-bottom:30px;
	display:table;
	width:100%;
	margin-top:30px;
	padding:0
}
#trademark-list li {
	display:inline-block;
	padding:10px 11px
}
#trademark-list li:last-child {
	padding-right:0
}
#trademark-list #payment-methods {
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:0
}
.trademark-text-tit {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold
}
.trademark-list {
	list-style:none;
	margin-bottom:10px;
	padding:0
}
.trademark-list li {
	display:inline;
	padding:0 7px 0 5px;
	border-right:1px solid #666
}
.trademark-list li:first-child {
	border-right:0;
	padding-right:0;
	padding-left:0
}
.trademark-list li:last-child {
	border-right:0;
	padding-right:0
}
.social-link a:hover {
	opacity:.8
}
.social-link .fa {
	width:30px;
	height:30px;
	color:#fff;
	line-height:30px;
	text-align:center
}
.social-link .fa-dribbble {
	background-color:#F26798
}
.social-link .fa-tumblr {
	background-color:#304D6B
}
.social-link .fa-skype {
	background-color:#00AFF0
}
.social-link .fa-linkedin {
	background-color:#0077B4
}
.social-link .fa-youtube {
	background-color:#E12B28
}
.social-link .fa-instagram {
	background-color:#E7DDD3
}
.social-link {
	margin-left:-2px;
	margin-right:-2px;
	margin-top:5px
}
.social-link a {
	float:left;
	padding:0 2px;
	margin-top:4px
}
.social-link a .fa-facebook {
	background:#415a99
}
.social-link .fa-vimeo-square {
	background-color:#1AB7EA
}
.social-link a .fa-pinterest-p {
	background:#cb222a
}
.social-link a .fa-vk {
	background:#5b7fa6
}
.social-link a .fa-twitter {
	background:#00caff
}
.social-link a .fa-google-plus {
	background:#da4735
}
.widget-footer-menu-bottom.widget_nav_menu ul>li>a:before {
	display:none
}
#footer {
	background:#eaeaea
}
#footer-menu-box {
	border-top:1px solid #E1E1E1;
	margin-top:10px;
	padding-top:20px;
	margin-bottom:20px
}
.footer-menu-list {
	list-style:none;
	text-align:center;
	margin-bottom:5px
}
.footer-menu-list li {
	display:inline;
	padding:0 7px 0 5px;
	border-right:1px solid #06c
}
.footer-menu-list li:last-child {
	border-right:0
}
.footer-menu-list li a {
	color:#06c
}
.footer-menu-list li a:hover {
	text-decoration:underline;
transition:all .3s
}
.scroll_top {
	width:34px;
	height:34px;
	position:fixed;
	display:none;
	font-size:0;
	z-index:9999;
	right:10px;
	bottom:32px;
	background:#666;
	display:none
}
.scroll_top:hover {
	background:#F36
}
.scroll_top:before {
	content:"\f106";
	font-family:"FontAwesome";
	font-size:14px;
	color:#fff;
	text-align:center;
	width:34px;
	height:34px;
	line-height:34px;
	display:block
}
.breadcrumb {
	background:0;
	padding:0;
	margin:0;
	padding-bottom:17px;
	line-height:normal;
	padding-top:16px
}
.breadcrumb .navigation-pipe:before {
	content:"\f105";
	font-size:14px;
	display:inline-block;
	text-align:right;
	width:6px;
	color:#666;
	font-family:"FontAwesome";
	padding:0 15px
}
.breadcrumb .navigation-pipe {
	font-size:0;
	text-indent:-9999px
}
#columns {
	padding-top:16px;
	padding-bottom:30px
}
#left_column .left-module {
	margin-bottom:30px;
	overflow:hidden
}
#left_column .left-module .owl-dots {
	bottom:5px
}
#left_column .left-module:last-child {
	margin-bottom:0
}
#left_column .left-module img {
	margin:0 auto
}
#left_column .block {
	border:1px solid #eaeaea
}
#left_column .block .title_block {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #eaeaea;
	padding-left:28px;
	text-transform:uppercase;
	padding-top:11px;
	padding-bottom:12px
}
#left_column .block .block_content {
	padding:15px 20px
}
.layered .layered_subtitle {
	color:#666;
	font-size:16px;
	padding-bottom:4px;
	text-transform:uppercase
}
.layered .layered-content {
	border-bottom:1px solid #eaeaea;
	padding-bottom:15px;
	margin-bottom:15px;
	padding-top:15px
}
.layered .layered-content:last-child {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0
}
.layered-category .layered-content {
	border-bottom:0;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0
}
.tree-menu li {
	line-height:24px
}
.tree-menu li:hover>a, .tree-menu li.active>a, .tree-menu li:hover>span:before, .tree-menu li.active>span:before {
	color:#f36
}
.tree-menu>li>span:before {
	content:"\f105";
	font-size:14px;
	display:inline-block;
	text-align:right;
	color:#666;
	font-family:"FontAwesome";
	padding-right:12px;
	color:#ccc;
	font-weight:bold;
	cursor:pointer
}
.tree-menu>li>span.open:before {
	content:"\f107";
	font-size:14px;
	display:inline-block;
	text-align:right;
	color:#666;
	font-family:"FontAwesome";
	padding-right:12px;
	color:#ccc;
	font-weight:bold;
	cursor:pointer
}
.tree-menu>li>ul {
	padding-left:17px;
	display:none
}
.tree-menu>li>ul>li {
	border-bottom:1px dotted #eaeaea
}
.tree-menu>li>ul>li:last-child {
	border:0
}
.tree-menu>li>ul>li>span:before {
	content:"\f0da";
	font-size:14px;
	display:inline-block;
	text-align:right;
	color:#666;
	font-family:"FontAwesome";
	padding-right:12px;
	color:#ccc
}
.layered-filter-price .amount-range-price {
	padding:15px 0
}
.layered-filter-price .slider-range-price {
	height:7px;
	background:#f36;
	border:0;
	border-radius:0
}
.layered-filter-price .slider-range-price .ui-widget-header {
	background:#ccc;
	height:7px
}
.layered-filter-price .slider-range-price .ui-slider-handle {
	border:0;
	border-radius:0;
	background:url("../images/range-icon.png") no-repeat;
	cursor:pointer
}
.check-box-list {
	overflow:hidden
}
.check-box-list li {
	line-height:24px
}
.check-box-list label {
	display:inline-block;
	cursor:pointer;
	line-height:12px
}
.check-box-list label:hover {
	color:#f36
}
.check-box-list input[type="checkbox"] {
	display:none
}
.check-box-list input[type="checkbox"]+label span.button {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:13px;
	background:url("../images/checkbox.png") no-repeat;
	padding:0;
	border:0
}
.check-box-list input[type="checkbox"]:checked+label span.button {
	background:#f36 url("../images/checked.png") no-repeat center center
}
.check-box-list input[type="checkbox"]:checked+label {
	color:#f36
}
.check-box-list label span.count {
	color:#a4a4a4;
	margin-left:2px
}
.filter-color ul {
	padding:0;
	margin:0;
	overflow:hidden;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:-5px
}
.filter-color li {
	display:inline;
	padding:0;
	margin:0;
	line-height:normal;
	float:left;
	padding:5px
}
.filter-color li label {
	border:1px solid #eaeaea;
	width:20px;
	height:20px;
	padding-top:6px;
	padding-left:6px;
	float:left
}
.filter-color li input[type="checkbox"]+label span.button {
	background:0;
	margin:0
}
.filter-color li input[type="checkbox"]:checked+label {
	border-color:#f36
}

.filter-size {
	max-height:200px;
	overflow-y:auto
}
.filter-size li {
	width:50%;
	float:left
}
.owl-controls .owl-dots {
	text-align:center;
	width:100%
}
.owl-controls .owl-dots .owl-dot {
	width:14px;
	height:14px;
	background:#adadad;
	display:inline-block;
	margin:0 6px;
	border-radius:90%
}
.owl-controls .owl-dots .owl-dot.active {
	background:#f36
}
.products-block {
	overflow:hidden
}
.products-block .products-block-left {
	width:75px;
	float:left
}
.products-block .products-block-right {
	margin-left:85px
}
.products-block .product-price {
	font-size:18px;
	color:#f36;
	font-weight:bold;
	line-height:35px
}
.products-block .product-star {
	color:#f90
}
.products-block-bottom {
	padding-top:15px
}
.products-block .link-all {
	height:35px;
	width:120px;
	line-height:35px;
	font-size:14px;
	display:block;
	margin:0 auto;
	text-align:center;
	clear:both;
	background:#f36;
	color:#fff
}
.products-block .link-all:hover {
	opacity:.8
}
.products-block .link-all:after {
	font:normal normal normal 13px/1 FontAwesome;
	content:"\f101";
	margin-left:10px
}
.best-sell li {
	border-bottom:1px solid #eaeaea;
	padding:20px 0
}
.best-sell li:first-child {
	padding-top:0
}
.best-sell li:last-child {
	padding-bottom:0;
	border-bottom:0
}
.owl-best-sell {
	padding-bottom:35px
}
#left_column .block .block_content.product-onsale {
	padding:15px 20px
}
#left_column .block .block_content.product-onsale .product-list {
	padding-bottom:25px
}
#left_column .block .block_content.product-onsale .product-list .product-container {
	border:0
}
#left_column .block .block_content.product-onsale .product-list .product-container .right-block {
	padding:0
}
.product-bottom {
	padding-top:10px;
	text-align:center
}
.btn-add-cart {
	height:35px;
	width:auto;
	line-height:35px;
	font-size:14px;
	color:#fff;
	display:inline-block;
	margin:0 auto;
	text-align:center;
	clear:both;
	padding-left:15px;
	padding-right:15px;
	background:#F36
}
.btn-add-cart:hover {
	color:#fff;
	opacity:.8
}
.btn-add-cart:before {
	width:16px;
	height:100%;
	float:left;
	background:url("../images/cart.png") no-repeat scroll left center;
	content:" ";
	margin-right:15px
}
.tags {
	line-height:26px
}
.tags span {
	padding:0 5px
}
.tags .level1 {
	font-size:12px
}
.tags .level2 {
	font-size:16px
}
.tags .level3 {
	font-size:18px
}
.tags .level4 {
	font-size:20px
}
.tags .level5 {
	font-size:24px
}
.testimonials {
	padding-bottom:38px
}
.testimonials .client-mane {
	text-transform:uppercase;
	text-align:center;
	font-weight:600
}
.block_content .testimonials.owl-carousel .owl-item img {
	width:inherit
}
.testimonials .client-avarta {
	margin-top:10px;
	text-align:center;
	width:110px;
	height:110px;
	background:#eaeaea;
	padding:3px;
	border-radius:90%;
	display:table;
	margin:0 auto;
	margin-top:10px
}
.testimonials .testimonial {
	margin-top:5px;
	line-height:24px
}
.testimonials .client-avarta img {
	width:100%;
	height:100%;
	border-radius:90%;
	margin:0 auto
}
.category-slider {
	margin-bottom:20px
}
.category-slider ul {
	padding:0;
	margin:0
}
.category-slider ul li {
	list-style:none
}
.category-slider .owl-controls .owl-prev, .category-slider .owl-controls .owl-next {
	background:#aaa;
	width:40px;
	height:40px;
	color:#fff;
	text-align:center;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	position:absolute;
	visibility:hidden;
	opacity:0;
	line-height:40px
}
.category-slider .owl-controls .owl-prev:hover, .category-slider .owl-controls .owl-next:hover {
	background:#f36
}
.category-slider .owl-controls .owl-prev {
	left:50%
}
.category-slider .owl-controls .owl-next {
	right:50%
}
.category-slider:hover .owl-controls .owl-next {
	right:0;
	visibility:inherit;
	opacity:1
}
.category-slider:hover .owl-controls .owl-prev {
	left:0;
	visibility:inherit;

	opacity:1
}
.subcategories {
	border:1px solid #e4e4e4;
	margin-bottom:20px
}
.term-description {
	margin-top:10px
}
.subcategories ul {
	overflow:hidden;
	padding:0;
	margin:0
}
.subcategories li {
	display:inline;
	float:left
}
.subcategories li a {
	height:34px;
	float:left;
	line-height:34px;
	padding:0 20px;
	font-size:13px
}
.subcategories li a:hover {
	background:#f2f2f2;
	color:#666
}
.subcategories li.current-categorie {
	position:relative
}
.subcategories li.current-categorie:after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f0da";
	position:absolute;
	right:-4px;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#000
}
.subcategories li.current-categorie a {
	background:#000;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
.view-product-list {
	position:relative
}
.page-heading {
	height:41px;
	border-bottom:1px solid #eaeaea;
	line-height:40px;
	position:relative;
	font-size:24px;
	margin-top:0
}
.page-heading span.page-heading-title {
	border-bottom:3px solid #f36;
	position:absolute;
	bottom:-1px;
	padding:0 12px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold
}
.page-heading span.page-heading-title2 {
	text-transform:uppercase
}
.no-line {
	border-bottom:0
}
.view-product-list .display-product-option {
	display:table;
	font-size:14px;
	float:right;
	padding-top:5px;
	padding-bottom:5px
}
.view-product-list .display-product-option ul {
	padding:0
}
.woocommerce .page-title .woocommerce-ordering .orderby:focus {
	outline:0
}
.page-title .woocommerce-result-count, .woocommerce .page-title .woocommerce-ordering, .woocommerce .page-title .woocommerce-ordering .orderby, .view-product-list .display-product-option ul {
	margin:0;
	float:right;
	position:relative;
	margin-left:10px;
	height:30px;
	line-height:28px
}
.woocommerce .page-title .woocommerce-ordering .orderby {
	max-width:175px
}
.display-product-option li {
	list-style:none;
	display:inline-block;
	margin-left:3px;
	width:30px;
	height:30px;
	float:left
}
.display-product-option {
	height:30px;
	padding:0;
	margin:0;
	display:table
}
.display-product-option li.view-as-grid span {
	width:30px;
	height:30px;
	display:inline-block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	background:url("../images/grid-view-bg.png") 0 0 #666;
	border:0;
	float:left
}
.display-product-option li.view-as-list span {
	width:30px;
	height:30px;
	display:inline-block;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
	background:url("../images/list-view-bg.png") 0 0 #666;
	border:0;
	float:right
}
.display-product-option li.selected span, .display-product-option li:hover span {
	background-color:#f36;
	background-position:0 -30px
}
.view-product-list .product-list.grid {
	margin-top:-10px;
	width:100%
}
.product-list .product-container {
	border:1px solid #eaeaea;
	overflow:hidden;
	padding-bottom:10px
}
.product-list .info-orther {
	display:none
}
.product-list.grid>li {
	margin-top:30px
}
.product-list.grid .info-orther {
	display:none
}
.product-list.list li {
	width:100%;
	margin-top:-1px;
	position:relative
}
.product-list.list li .content_price .price {
	width:auto
}
.product-list.list li .product-container {
	border:0;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid transparent;
	border-top:1px solid transparent;
	border-right:1px solid transparent;
	min-height:1px!important
}
.product-list.list li:first-child .product-container {
	margin-top:20px
}
.product-list.list li:hover .product-container {
	border:1px solid #eaeaea
}
.product-list.list .left-block {
	width:29%;
	float:left;
	position:inherit
}
.product-list.list .add-to-cart {
	top:55px;
	right:36px;
	left:inherit;
	bottom:inherit;
	width:inherit;
	height:36px;
	background:#f36;
	line-height:36px;
	position:absolute;
	display:inline-block;
	width:auto;
	padding-right:15px
}
.product-list.list .add-to-cart a {
	height:36px;
	background:url("../images/cart.png") no-repeat left center;
	margin-left:15px;
	padding-left:30px;
	width:auto
}
.product-list.list .quick-view {
	width:129px;
	right:36px;
	top:105px;
	text-align:center;
	padding-left:5px
}
.product-list.list .product-star {
	width:100%;
	float:left;
	text-align:left;
	font-size:14px;
	line-height:26px;
	padding-top:6px
}
.product-list.list li .content_price {
	margin-top:-3px
}
.product-list.list .right-block {
	width:71%;
	float:left;
	margin-top:20px;
	line-height:26px
}
.product-list.list .info-orther {
	display:block
}
.product-list.list .right-block .product-name {
	font-size:18px
}
.product-list.list .right-block .availability span.instock {
	color:#096;
	display:none
}
.product-list.list .right-block .availability span.outofstock {
	color:#FB3365;
	display:none
}
.product-list.list .instock .right-block .availability span.instock {
	display:inline-block
}
.product-list.list .outofstock .right-block .availability span.outofstock {
	display:inline-block
}
.product-list.list .right-block .product-desc {
	line-height:24px;
	margin-top:20px
}
.product-list.list .right-block .product-desc ol, .product-list.list .right-block .product-desc ul {
	padding-left:20px
}
.product-list.list .right-block .product-desc ul li ul, .product-list.list .right-block .product-desc ul li ol, .product-list.list .right-block .product-desc ol li ol, .product-list.list .right-block .product-desc ol li ul {
	padding-left:20px
}
.product-list.list .right-block .product-desc li {
	list-style:inherit
}
.product-list.style2.grid .add-to-cart {
	position:inherit;
	background:0;
	margin-top:5px
}
.product-list.style2.grid .add-to-cart a {
	background:#f36;
	padding:0 15px
}
.product-list.style2.grid .add-to-cart a:hover {
	opacity:.8
}
.product-list.style2.grid .add-to-cart a:before {
	content:'';
	width:16px;
	height:100%;
	background:url("../images/cart.png") no-repeat left center;
	float:left;
	margin-right:10px
}
.sortPagiBar {
	margin-top:20px
}
.sortPagiBar .page-noite {
	line-height:30px
}
.sortPagiBar .sort-product, .sortPagiBar .show-product-item {
	float:right;
	border:1px solid #eaeaea;
	height:31px;
	margin-left:23px
}
.sortPagiBar select {
	background:transparent;
	padding:0 10px;
	height:29px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url("../images/dropdown.png") no-repeat right center #fafafa;
	padding-right:20px;
	display:inline-block;
	font-size:13px
}
.sortPagiBar .sort-product .sort-product-icon {
	display:inline-block;
	width:38px;
	text-align:center;
	float:right;
	height:29px;
	border-left:1px solid #eaeaea;
	background:#fafafa;
	padding-top:8px
}
.sortPagiBar .bottom-pagination {
	width:auto;
	float:right;
	margin-left:23px
}
.sortPagiBar .bottom-pagination .pagination {
	padding:0;
	margin:0;
	border-radius:0
}
.sortPagiBar .bottom-pagination .pagination a:hover {
	background:#f36;
	color:#fff
}
.sortPagiBar .bottom-pagination .pagination .active a {
	background:#f36;
	color:#fff
}
.sortPagiBar .bottom-pagination .pagination>li:first-child>a, .sortPagiBar .bottom-pagination .pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.sortPagiBar .bottom-pagination .pagination>li>a, .sortPagiBar .bottom-pagination .pagination>li>span {
	position:relative;
	float:left;
	padding:5px 12px;
	margin-left:-1px;
	line-height:1.42857;
	color:#999;
	text-decoration:none;
	background-color:#fafafa;
	border:1px solid #eaeaea
}
.sortPagiBar .bottom-pagination .pagination>li:last-child>a, .sortPagiBar .bottom-pagination .pagination>li:last-child>span {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.page-content {
	margin-top:30px
}
.page-order ul.step {
	width:100%;
	clear:both;
	overflow:hidden
}
.page-order ul.step li {
	display:inline;
	line-height:30px;
	width:20%;
	float:left;
	text-align:center;
	border-bottom:3px solid #ccc
}
.page-order ul.step li.current-step {
	border-bottom:3px solid #f36
}
.page-order .heading-counter {
	margin:30px 0;
	padding:15px;
	border:1px solid #eaeaea
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width:0
}
.page-order .cart_navigation a {
	padding:10px 20px;
	border:1px solid #eaeaea
}
.page-order .cart_avail {
	text-align:center
}
.page-order .cart_avail .label {
	white-space:normal;
	display:inline-block;
	padding:6px 10px;
	font-size:14px;
	border-radius:0
}
.page-order .product-name {
	font-size:16px
}
.page-order .cart_description {
	font-size:14px
}
.page-order .cart_avail .label-success {
	background:#FFF;
	border:1px solid #55c65e;
	color:#48b151;
	font-weight:normal
}
.page-order .cart_navigation a.next-btn {
	float:right;
	background:#f36;
	color:#fff;
	border:1px solid #f36
}
.page-order .cart_navigation a.next-btn:hover {
	opacity:.8
}
.page-order .cart_navigation a.prev-btn {
	float:left
}
.page-order .cart_navigation a.prev-btn:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f104";
	padding-right:15px
}
.page-order .cart_navigation a.next-btn:after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f105";
	padding-left:15px
}
.page-order .cart_navigation a:hover {
	background:#f36;
	color:#fff
}
.cart_summary>thead, .cart_summary>tfoot {
	background:#f7f7f7;
	font-size:16px
}
.cart_summary>thead>th {
	border-bottom-width:1px;
	padding:20px
}
.cart_summary td {
	vertical-align:middle!important;
	padding:20px
}
.cart_summary .table>tbody>tr>td, .table>tbody>tr>th, .cart_summary .table>tfoot>tr>td, .table>tfoot>tr>th, .cart_summary .table>thead>tr>td, .table>thead>tr>th {
	padding:15px
}
.cart_summary img {
	max-width:100px
}
.cart_summary td.cart_product {
	width:120px;
	padding:15px
}
.cart_summary .price {
	text-align:right
}
.cart_summary .qty {
	text-align:center;
	width:100px
}
.cart_summary .qty input {
	text-align:center;
	max-width:64px;
	margin:0 auto;
	border-radius:0;
	border:1px solid #eaeaea
}
.cart_summary .qty a {
	padding:8px 10px 5px 10px;
	border:1px solid #eaeaea;
	display:inline-block;
	width:auto;
	margin-top:5px
}
.cart_summary .qty a:hover {
	background:#f36;
	color:#fff
}
.cart_summary .action {
	text-align:center
}
.cart_summary .action a {
	background:url("../images/delete_icon.png") no-repeat center center;
	font-size:0;
	height:9px;
	width:9px;
	display:inline-block;
	line-height:24px
}
.cart_summary tfoot {
	text-align:right
}
.cart_navigation {
	margin-top:10px;
	float:left;
	width:100%
}
#product .pb-right-column {
	line-height:30px
}
#product .pb-right-column .fa {
	line-height:inherit
}
#product .pb-right-column .product-name {
	font-size:24px
}
#product .pb-right-column .product-comments .product-star, #product .pb-right-column .product-comments .comments-advices {
	width:auto;
	display:inline-block
}
#product .pb-right-column .product-comments .product-star {
	color:#f90
}
#product .pb-right-column .product-comments .comments-advices a {
	border-right:1px solid #eaeaea;
	padding-left:15px;
	padding-right:15px
}
#product .pb-right-column .product-comments .comments-advices a:last-child {
	border-right:0
}
#product .pb-right-column .product-price-group .price, #product .pb-right-column .product-price-group .old-price, #product .pb-right-column .product-price-group .discount {
	display:inline-block;
	margin-right:15px
}
#product .pb-right-column .product-price-group .price {
	font-size:18px;
	font-weight:bold;
	color:#f36
}
#product .pb-right-column .product-price-group .old-price {
	text-decoration:line-through
}
#product .pb-right-column .product-price-group .discount {
	background:#f90;
	color:#fff;
	padding:0 15px;
	text-align:center;
	line-height:inherit;
	margin-right:0;
	height:23px;
	line-height:23px
}
#product .pb-right-column .info-orther {
	padding-bottom:5px
}
#product .pb-right-column .product-desc, #product .pb-right-column .form-option, #product .pb-right-column .form-action, #product .pb-right-column .form-share {
	border-top:1px solid #eaeaea;
	padding:10px 0
}
#product .pb-right-column .form-option #size_chart {
	color:#f36;
	text-decoration:underline;
	margin-left:15px
}
#product .pb-right-column .product-desc {
	line-height:24px
}
#product .pb-right-column .form-option .attributes {
	clear:both;
	padding:5px 0;
	overflow:hidden
}
#product .pb-right-column .form-option .attributes:first-child {
	padding-top:0
}
#product .pb-right-column .form-option .attributes .attribute-label {
	width:50px;
	float:left
}
#product .pb-right-column .form-option .form-option-title {
	font-weight:bold;
	line-height:20px
}
#product .pb-right-column .form-option .attributes select {
	padding:0 0 0 10px;
	height:29px;
	line-height:23px;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#FAFAFA url("../images/dropdown.png") no-repeat scroll right center;
	display:inline-block;
	border:1px solid #eaeaea;
	min-width:95px
}
#product .pb-right-column .form-option .qty {
	width:40px;
	display:inline-block;
	float:left;
	overflow:hidden
}
#product .pb-right-column .form-option .product-qty {
	border:1px solid #eaeaea;
	width:60px;
	margin-left:50px;
	overflow:hidden;
	background:#FAFAFA
}
#product .pb-right-column .form-option .attributes .btn-plus {
	width:18px;
	height:29px;
	float:left;
	display:inline-block;
	margin-top:-5px
}
#product .pb-right-column .form-option .btn-plus a {
	width:18px;
	height:10px;
	float:left;
	text-align:center;
	cursor:inherit
}
#product .pb-right-column .form-option .attributes input {
	max-width:50px;
	padding:0 5px
}
#product .pb-right-column .form-option .list-color {
	overflow:hidden;
	padding-top:5px
}
#product .pb-right-column .form-option .list-color li {
	width:20px;
	height:20px;
	border:1px solid #eaeaea;
	float:left;
	margin-right:10px
}
#product .pb-right-column .form-option .list-color li:hover, #product .pb-right-column .form-option .list-color li.active {
	border:1px solid #f36
}
#product .pb-right-column .form-option .list-color li a {
	width:20px;
	height:20px;
	float:left;
	text-indent:-9999px
}
#product .pb-right-column .form-action {
	padding:0;
	padding-bottom:5px
}
#product .pb-right-column .form-action .button-group {
	margin-top:15px;
	overflow:hidden
}
#product .pb-right-column .form-action .button-group .wishlist, #product .pb-right-column .form-action .button-group .compare {
	min-width:50px;
	padding-right:15px;
	text-align:center;
	float:left
}
#product .pb-right-column .form-action .button-group .wishlist .fa, #product .pb-right-column .form-action .button-group .compare .fa {
	font-size:18px;
	width:30px;
	height:30px;
	color:#fff;
	line-height:30px;
	background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	border-radius:90%
}
#product .pb-right-column .form-action .button-group .wishlist:hover .fa, #product .pb-right-column .form-action .button-group .compare:hover .fa {
	background:#f36
}
#product .pb-right-column .form-share .fa {
	font-size:18px
}
#product .pb-right-column .form-share .sendtofriend-print a {
	margin-right:15px;
	margin-bottom:15px
}
#product .pb-left-column .product-image .product-full {
	border:1px solid #eaeaea;
	padding:10px
}
#product .pb-left-column .product-image .product-img-thumb {
	margin-top:15px;
	padding:0 40px
}
#product .pb-left-column .product-image .product-img-thumb li {
	border:1px solid #eaeaea;
	padding:7px 10px
}
#product .pb-left-column .product-image .owl-next {
	right:-40px
}
#product .pb-left-column .product-image .owl-prev {
	left:-40px
}
.product-tab {
	margin-top:30px
}
.product-tab .nav-tab {
	width:100%;
	overflow:hidden;
	z-index:100;
	position:relative
}
.product-tab .nav-tab>li {
	height:50px;
	line-height:50px;
	float:left;
	display:inline;
	background:#e2e2e2;
	border:1px solid #e2e2e2;
	color:#333;
	text-transform:uppercase;
	text-align:center;
	margin-right:8px;
	font-weight:bold
}
.product-tab .nav-tab>li:last-child {
	margin-right:0
}
.product-tab .nav-tab>li>a {
	color:#333;
	padding:0 26px;
	height:50px;
	float:left
}
.product-tab .nav-tab>li:hover>a, .product-tab .nav-tab>li.active>a {
	background:#fff
}
.product-tab .tab-container {
	padding:20px;
	border:1px solid #e2e2e2;
	margin-top:-1px;
	z-index:1
}
.product-tab .tab-container p {
	margin:0 0 10px
}
.product-tab .tab-container .table {
	margin-bottom:0
}
.product-tab .tab-container .tab-panel {
	line-height:24px
}
.product-comments-block-tab {
	overflow:hidden
}
.product-comments-block-tab .fa {
	line-height:inherit
}
.product-comments-block-tab .reviewRating {
	color:#f90
}
.product-comments-block-tab .comment {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #eaeaea
}
.product-comments-block-tab .comment:first-child {
	padding-top:0
}
.product-comments-block-tab .comment:last-child {
	padding-bottom:0;
	border-bottom:0
}
.product-comments-block-tab .comment .author {
	border-right:1px solid #eaeaea
}
.product-comments-block-tab .btn-comment {
	padding:5px 15px;
	border:1px solid #eaeaea;
	float:left;
	margin-top:15px
}
.page-product-box {
	margin-top:50px
}
.page-product-box .heading {
	font-size:16px;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:17px
}
.page-product-box .owl-next {
	top:-20px
}
.page-product-box .owl-prev {
	top:-20px;
	left:inherit;
	right:26px
}
#contact {
	margin-top:20px
}
#contact .page-subheading {
	padding-left:0;
	border:0;
	margin:14px 0 30px;
	text-transform:uppercase;
	font-size:18px;
	color:#666
}
#contact .contact-form-box {
	padding:0;
	margin:0 0 30px 0
}
#contact .contact-form-box label {
	padding-bottom:5px
}
#contact .contact-form-box .form-selector {
	padding-bottom:25px
}
#contact input, #contact select, #contact textarea {
	border-radius:0;
	border-color:#eaeaea;
	box-shadow:inherit;
	outline:0 none
}
#contact input:focus, #contact select:focus, #contact textarea:focus {
	box-shadow:inherit;
	outline:0 none
}
#contact #btn-send-contact {
	font-size:14px;
	line-height:18px;
	color:white;
	padding:0;
	font-weight:normal;
	background:#666;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:0;
	padding:10px 25px
}
#contact #btn-send-contact:hover {
	background:#F36
}
#contact_form_map ul {
	line-height:28px;
	list-style:disc;
	list-style-position:inside;
	font-style:italic
}
#contact_form_map ul.store_info {
	list-style:none;
	font-style:normal;
	color:#696969
}
#contact_form_map ul.store_info i {
	display:inline-block;
	width:30px;
	line-height:inherit
}
#message-box-conact .fa {
	line-height:inherit
}
.content-text p {
	margin-bottom:15px
}
.right-sidebar #left_column {
	float:right
}
.blog-posts {
	line-height:24px;
	margin-top:20px
}
.blog-posts .entry-title {
	margin:0;
	-ms-word-wrap:break-word;
	word-wrap:break-word
}
.blog-posts .post-item {
	margin-top:-1px;
	margin-bottom:30px
}
.blog-posts .post-item.sticky .entry {
	padding:30px;
	overflow:hidden;
	background-color:#fcf8e3;
	border:1px solid #f4dcab;
	position:relative
}
.blog-posts .post-item .entry .entry-tags {
	color:#999
}
.blog-posts .post-item .entry .entry-title {
	font-size:30px;
	color:#333
}
.blog-posts .post-item .entry .entry-meta-data {
	padding:8px 0;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	margin-top:13px;
	margin-bottom:25px;
	font-size:14px
}
.blog-posts .post-item.sticky .entry .entry-meta-data {
	border-top:1px solid #f0e5cf;
	border-bottom:1px solid #f0e5cf
}
.blog-posts .post-item.sticky .entry .entry-meta-data span {
	margin-right:40px
}
.blog-posts .post-item.sticky .entry-more {
	float:right
}
.blog-posts .post-item.sticky .entry-more a {
	background-color:#f36;
	color:#fff;
	height:38px;
	padding:0 15px;
	display:inline-block;
	line-height:38px;
	overflow:hidden;
	border:0
}
.blog-posts .post-item.sticky .entry-more a:before {
	content:'';
	width:16px;
	height:38px;
	background:url('../images/icon-reamore.png') no-repeat left center;
	display:inline-block;
	margin-right:10px;
	float:left
}
.blog-posts .post-item.sticky .entry .entry-meta-data .author a {
	color:#36c
}
.blog-posts .post-item.sticky .entry .entry-meta-data .cat a {
	color:#f36
}
.blog-posts .post-item.sticky .entry .entry-meta-data .comment-count {
	color:#693
}
.blog-posts .post-item.sticky .entry .entry-meta-data .date {
	color:#999
}
.blog-posts .post-item.sticky .entry .entry-meta-data .fa {
	color:#999
}
.blog-posts .post-item .entry-meta-data {
	padding:5px 0;
	color:#666;
	font-size:13px
}
.blog-posts .post-item .entry-meta-data span {
	margin-right:40px
}
.blog-posts .post-item .entry-meta-data .author .fa {
	opacity:.7
}
.blog-posts .post-item .entry-meta-data .fa {
	line-height:inherit
}
.blog-posts .post-item .post-star {
	font-size:13px
}
.blog-posts .post-item .post-star .fa {
	line-height:inherit;
	color:#f90
}
.blog-posts .post-item .entry-excerpt {
	text-align:justify
}
.blog-posts .post-item .entry-more a {
	border:1px solid #eaeaea;
	padding:10px 12px;
	background:#eee
}
.blog-posts .post-item .entry-more {
	margin-top:15px
}
.blog-posts .post-item .entry-more a:hover {
	background:#f36;
	color:#fff
}
.blog-posts .post-item .entry-thumb img {
	border:1px solid #eaeaea
}
.blog-list-sidebar li {
	border-bottom:1px solid #eaeaea;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden
}
.blog-list-sidebar li:last-child {
	border:0;
	margin-bottom:0
}
.blog-list-sidebar li .post-thumb {
	width:80px;
	float:left;
	border:1px solid #eaeaea;
	padding:4px;
	background:#fcfcfc
}
.blog-list-sidebar li .post-info {
	margin-left:90px;
	color:#999
}
.blog-list-sidebar li .post-info .post-meta {
	font-size:12px;
	margin-top:5px
}
.blog-list-sidebar li .post-info .fa {
	line-height:inherit
}
.recent-comment-list li {
	border-bottom:1px solid #eaeaea;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden
}
.recent-comment-list li:last-child {
	border:0;
	margin-bottom:0
}
.recent-comment-list li .author {
	color:#666;
	margin-bottom:5px;
	font-size:13px
}
.recent-comment-list li .comment {
	margin-top:5px;
	color:#666
}
.recent-comment-list li>h5>a {
	color:#333
}
.entry-detail .entry-photo img {
	border:1px solid #eaeaea;
	height:auto
}
.entry-detail iframe {
	max-width:100%
}
.entry-detail .entry-meta-data {
	padding:10px 0;
	color:#666
}
.entry-detail .entry-photo {
	margin-bottom:15px
}
.entry-detail .entry-meta-data .fa {
	line-height:inherit
}
.entry-detail .entry-meta-data span {
	margin-right:10px
}
.entry-detail .entry-meta-data .author .fa {
	opacity:.7
}
.entry-detail .entry-meta-data .post-star {
	float:right
}
.entry-detail .entry-meta-data .post-star .fa {
	color:#f90
}
.entry-detail .entry-meta-data .post-star span {
	margin:0
}
.single-box {
	margin-top:20px
}
.comment-list {
	margin-top:20px
}
.comment-list .comment {
	list-style:none
}
.comment-list .children {
	padding-left:80px
}
.comment-list .comment {
	overflow:hidden;
	margin-bottom:15px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:15px
}
.comment-list .comment:last-child {
	border:0;
	padding:0
}
.comment-list .comment-author img {
	width:70px;
	border:1px solid #eaeaea;
	padding:4px;
	float:left
}
.comment-list .says {
	display:none
}
.comment-list .comment-content, .comment-list .comment-metadata {
	margin-left:90px
}
.comment-list .comment-metadata {
	font-size:12px
}
.comment-list .fn {
	margin-left:20px;
	font-weight:bold;
	color:#333
}
.comment-list .comment-meta {
	color:#ccc
}
.comment-list .comment-meta .author a {
	font-weight:bold
}
.comment-list .comment-awaiting-moderation {
	display:none
}
.comment-list .reply {
	text-align:right;
	padding:10px 0
}
.comment-list .reply a:before {
	content:"\f112";
	font-family:'FontAwesome';
	margin-right:10px
}
.comment-respond {
	margin-top:20px
}
.comment-respond label {
	margin-top:10px;
	margin-bottom:2px
}
.comment-respond input, .comment-respond textarea {
	border-radius:0;
	border:1px solid #eaeaea;
	-webkit-box-shadow:inherit;
	box-shadow:inherit
}
.comment-respond .form-submit input[type="submit"] {
	padding:10px 20px;
	border:1px solid #eaeaea;
	background:#666;
	color:#fff;
	margin-top:15px
}
.comment-respond .form-submit input[type="submit"]:hover {
	background:#f36;
	border:1px solid #f36
}
.comment-list .comment-respond {
	background:#fafafa;
	padding:20px;
	margin-bottom:10px
}
.comment-list .comment-respond #cancel-comment-reply-link {
	float:right
}
.related-posts {
	margin-top:20px
}
.related-posts .entry-thumb img {
	border:1px solid #eaeaea
}
.related-posts .entry-ci {
	margin-top:10px
}
.related-posts .entry-meta-data {
	color:#999;
	font-size:13px;
	margin-top:10px
}
.related-posts .entry-meta-data .fa {
	line-height:inherit
}
.related-posts .entry-ci .entry-excerpt {
	padding:10px 0
}
.related-posts .entry-title {
	font-size:14px
}
.related-posts .owl-next {
	top:-31px
}
.related-posts .owl-prev {
	top:-31px;
	left:inherit;
	right:26px
}
.box-authentication {
	border:1px solid #eaeaea;
	padding:30px;
	min-height:320px
}
.box-authentication>h3 {
	margin-bottom:15px
}
.box-authentication label {
	margin-top:10px;
	margin-bottom:2px
}
.box-authentication .forgot-pass {
	margin-top:15px
}
.box-authentication input, .box-authentication textarea {
	border-radius:0;
	border:1px solid #eaeaea;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	width:50%
}
.box-authentication .button {
	margin-top:15px
}
.box-border {
	border:1px solid #eaeaea;
	padding:20px;
	overflow:hidden
}
.box-wishlist label, .box-wishlist .button {
	margin-top:15px;
	margin-bottom:5px
}
.box-wishlist {
	margin-top:20px
}
.table-wishlist {
	margin-top:20px
}
.table-wishlist th {
	background:#fafafa
}
.list-wishlist {
	margin-top:20px
}
.list-wishlist li {
	margin-top:30px
}
.list-wishlist li .product-img {
	border:1px solid #eee;
	padding:10px
}
.list-wishlist li .product-name, .list-wishlist li .qty, .list-wishlist li .priority, .list-wishlist li .button {
	margin-top:10px
}
.list-wishlist li .button-action {
	position:relative
}
.list-wishlist li .button-action a {
	position:absolute;
	right:10px;
	top:15px
}
.list-wishlist li .button-action a .fa {
	line-height:inherit
}
.table-compare td.compare-label {
	width:150px;
	background:#fafafa;
	vertical-align:middle
}
.table-compare .product-star .fa {
	line-height:inherit;
	color:#f90
}
.table-compare .price {
	font-weight:bold;
	color:#f36
}
.table-compare .add-cart {
	background:#f36;
	color:#fff
}
.table-compare .add-cart:hover {
	opacity:.8
}
.checkout-page .checkout-sep {
	padding-bottom:15px;
	text-transform:uppercase
}
.checkout-page .box-border {
	margin-bottom:15px
}
.checkout-page .box-border .button {
	margin-top:15px
}
.checkout-page .box-border label {
	margin-top:5px
}
.checkout-page .box-border p, .checkout-page .box-border h4 {
	padding-bottom:5px;
	margin-top:5px
}
.checkout-page .box-border .fa {
	line-height:inherit
}
.checkout-page .box-border input[type="radio"] {
	margin-right:10px
}
.cat-short-desc {
	margin-top:20px
}
.cat-short-desc .cat-short-desc-products {
	margin-top:20px
}
.cat-short-desc .cat-short-desc-products li .product-container {
	border:1px solid #eaeaea;
	padding:10px
}
.cat-short-desc .cat-short-desc-products li .product-container .product-name {
	margin-top:10px
}
.today-deals {
	position:relative
}
.today-deals .deals-product-list .product-info {
	margin-top:10px
}
.today-deals .deals-product-list .product-info .show-count-down {
	text-align:center
}
.today-deals .deals-product-list .product-info .show-count-down .box-count {
	display:inline-block;
	margin-right:2px;
	color:#f36
}
.today-deals .deals-product-list .product-info .show-count-down .dot {
	display:none
}
.today-deals .deals-product-list .product-info .show-count-down .box-count .number {
	width:100%;
	float:left;
	background:#eaeaea;
	padding:5px 0;
	font-size:16px
}
.today-deals .deals-product-list .product-info .show-count-down .box-count .text {
	background:#eaeaea;
	font-size:12px;
	margin-top:1px;
	width:100%;
	float:left;
	padding:5px 0;
	color:#666
}
.today-deals .deals-product-list .product-info .product-name {
	margin-top:15px
}
.today-deals .deals-product-list .product-info .product-meta {
	margin-top:7px;
	line-height:18px
}
.today-deals .deals-product-list .product-info .product-meta .fa {
	line-height:inherit
}
.today-deals .deals-product-list .product-info .product-meta .price {
	color:#f36;
	font-size:18px
}
.today-deals .deals-product-list .product-info .product-meta .old-price {
	text-decoration:line-through;
	margin-left:11px;
	color:#666
}
.today-deals .deals-product-list .product-info .product-meta .star {
	float:right;
	font-size:13px;
	color:#f90
}
.today-deals .owl-next {
	top:-55px
}
.today-deals .owl-prev {
	top:-55px;
	left:inherit;
	right:26px
}
.group-button-header {
	margin-top:17px
}
.group-button-header .btn-cart, .group-button-header .btn-heart, .group-button-header .btn-compare {
	width:39px;
	height:39px;
	float:right;
	position:relative;
	margin-right:16px
}
.group-button-header .btn-cart {
	background:url("../images/icon-cart-round.png") no-repeat center center;
	position:relative
}
.group-button-header .btn-cart:after {
	content:"";
	width:100%;
	height:10px;
	display:block;
	position:absolute;
	bottom:-10px
}
.group-button-header .btn-cart .notify-right {
	top:-12px;
	right:-12px
}
.group-button-header .btn-heart {
	background:url("../images/icon-heart-round.png") no-repeat center center;
	text-indent:-999px;
	display:inline-block;
	font-size:0
}
.group-button-header .btn-compare {
	background:url("../images/icon-compare-round.png") no-repeat center center;
	text-indent:-999px;
	margin-right:0;
	display:inline-block;
	font-size:0
}
.main-header .group-button-header .btn-cart>a {
	width:100%;
	height:100%;
	float:left;
	font-size:0
}
.main-header .btn-cart:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.blog-list {
	margin-top:30px
}
.blog-list .post-title {
	margin:0
}
.blog-list .page-heading {
	text-transform:uppercase
}
.blog-list .blog-list-wapper {
	margin-top:30px
}
.blog-list .blog-list-wapper ul li {
	border:1px solid #eaeaea;
	line-height:30px
}
.blog-list .blog-list-wapper ul li img {
	width:100%!important;
	height:auto
}
.blog-list .blog-list-wapper ul li .post-desc {
	padding:15px
}
.blog-list .blog-list-wapper ul li .post-desc .post-title a {
	font-size:14px;
	color:#333
}
.blog-list .blog-list-wapper ul li .post-desc .post-title a:hover {
	color:#f96d10
}
.blog-list .blog-list-wapper ul li .post-desc .post-meta {
	color:#919191;
	font-size:13px
}
.blog-list .blog-list-wapper ul li .post-desc .post-meta .date:before {
	font:normal normal normal 13px/1 FontAwesome;
	content:"\f1ec";
	padding-right:5px
}
.blog-list .blog-list-wapper ul li .post-desc .post-meta .comment:before {
	font:normal normal normal 13px/1 FontAwesome;
	content:"\f0e5";
	padding-right:5px;
	padding-left:15px
}
.blog-list .blog-list-wapper ul li .readmore {
	text-align:right
}
.blog-list .blog-list-wapper ul li .readmore a {
	color:#f96d10
}
.blog-list .blog-list-wapper ul li .readmore a:after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f178";
	padding-left:10px
}
.blog-list .blog-list-wapper .owl-controls .owl-next {
	top:-50px
}
.blog-list .blog-list-wapper .owl-controls .owl-prev {
	left:inherit;
	right:26px;
	top:-50px
}
#footer2 {
	margin-top:45px;
	border-top:1px solid #eaeaea;
	background:#fff
}
#footer2 .footer-menu a:hover {
	color:#333
}
#footer2 .footer-top {
	padding:10px 0;
	background-color:#000000;
}
#footer2 .footer-top .footer-menu {
	margin-top:25px
}
#footer2 .footer-top .footer-menu li {
	display:inline;
	float:left;
	padding:0 10px
}
#footer2 .footer-social {
	margin-top:18px
}
#footer2 .footer-social li {
	display:inline;
	float:right
}
#footer2 .footer-social li>a .fa {
	line-height:inherit
}
#footer2 .footer-social li>a {
	color:#fff;
	width:32px;
	height:32px;
	float:left;
	text-align:center;
	line-height:32px;
	margin-left:5px
}
#footer2 .footer-social li>a:hover {
	opacity:.8
}
#footer2 .footer-social li>a.twitter {
	background:#00caff
}
#footer2 .footer-social li>a.pinterest {
	background:#cb222a
}
#footer2 .footer-social li>a.vk {
	background:#5b7fa6
}
#footer2 .footer-social li>a.google-plus {
	background:#da4735
}
#footer2 .footer-paralax {
	background:url("../images/brand_prlx_bg-small.jpg") 50% 0 no-repeat fixed;
	color:#fff
}
#footer2 .footer-row {
	padding:45px 0;
	background-color:rgba(0, 0, 0, 0.8);
	background:rgba(0, 0, 0, 0.8);
	color:#fff
}
#footer2 .footer-center {
	text-align:center;
	background-color:rgba(0, 0, 0, 0.6);
	background:rgba(0, 0, 0, 0.6)
}
#footer2 .footer-center h3 {
	text-transform:uppercase;
	padding-bottom:20px
}
#footer2 .footer-center p, #footer2 .footer-center .mailchimp-before {
	color:#fff;
	font-size:18px;
	padding-bottom:20px
}
#footer2 .footer-row .form-subscribe, #footer2 .footer-row .mailchimp-form .input-group {
	width:540px;
	margin:0 auto;
	border:1px solid #999;
	line-height:normal
}
#footer2 .footer-row .mailchimp-form .mailchimp-success {
	display:none
}
#footer2 .footer-row .mailchimp-form .mailchimp-error {
	color:red
}
#footer2 .footer-row .mailchimp-form .mailchimp-submit {
	background:0;
	font-size:0;
	border:0
}
#footer2 .footer-row .mailchimp-form .mailchimp-submit:focus {
	outline:0
}
#footer2 .footer-row .mailchimp-form .mailchimp-submit:before {
	font-family:'FontAwesome';
	content:"\f1d9";
	font-size:14px;
	color:#fff
}
#footer2 .footer-row .form-subscribe .form-group {
	width:100%;
	position:relative
}
#footer2 .footer-row .form-subscribe .form-control, #footer2 .footer-row .mailchimp-form .input-group input[type="email"] {
	width:100%;
	background:transparent;
	border:0;
	border-radius:0;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	padding-right:40px;
	color:#fff
}
#footer2 .footer-row .form-subscribe .btn {
	position:absolute;
	top:3px;
	right:0;
	background:transparent;
	border:0;
	border-radius:0;
	-webkit-box-shadow:inherit;
	box-shadow:inherit;
	color:#fff
}
#footer2 .widget-title {
	text-transform:uppercase;
	padding-bottom:20px;
	margin:0
}
#footer2 .widget-body ul {
	padding-left:25px
}
#footer2 .widget-body li {
	line-height:30px;
	list-style:none
}
#footer2 .widget-body li a {
	color:#999;
	margin-left:-25px
}
#footer2 .widget-body li a:hover {
	color:#fff
}
#footer2 .widget-body li a:before {
	font-family:'FontAwesome';
	font-size:14px;
	content:"\f105";
	margin-right:15px
}
#footer2 .widget-body li a.location:before {
	content:"\f041"
}
#footer2 .widget-body li a.phone:before {
	content:"\f095"
}
#footer2 .widget-body li a.email:before {
	content:"\f003"
}
#footer2 .widget-body li a.mobile:before {
	content:"\f10b"
}
#footer2 .footer-bottom {
	background-color:rgba(0, 0, 0, 0.8);
	background:rgba(0, 0, 0, 0.8);
	color:#fff
}
#footer2 .footer-bottom .footer-bottom-wapper {
	border-top:1px solid #333;
	padding:30px 0
}
#footer2 .footer-bottom .footer-payment-logo {
	text-align:right
}
.block-banner {
	margin-top:30px
}
.block-banner .block-banner-left, .block-banner .block-banner-right {
	width:50%;
	float:left
}
.block-banner .block-banner-left {
	padding-right:5px
}
.block-banner .block-banner-right {
	padding-left:5px
}
#footer2 ul {
	padding:0
}
#footer2 ul li {
	list-style-type:none;
	line-height:30px
}
#footer2 ul li ul {
	padding-left:20px
}
#footer2 a {
	color:#999
}
#footer2 a:hover {
	color:#fff
}
#footer2 .widget, #footer2 .widget-container {
	margin-bottom:20px;
	overflow:hidden
}
#footer2 .widget:last-child, #footer2 .widget-container:last-child {
	margin-bottom:0
}
.hot-deals-row {
	margin-top:30px
}
.hot-deals-box {
	border:1px solid #eaeaea
}
.hot-deals-box .hot-deals-tab {
	display:table;
	width:100%
}
.hot-deals-box .hot-deals-tab .hot-deals-title {
	width:45px;
	display:table-cell;
	text-transform:uppercase;
	font-size:24px;
	text-align:center;
	background:#08c;
	color:#fff;
	padding:40px 0
}
.hot-deals-box .hot-deals-tab .hot-deals-title>span {
	width:100%;
	float:left;
	text-align:center
}
.hot-deals-box .hot-deals-tab .hot-deals-title>span.yellow {
	color:#fc0
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box {
	display:table-cell;
	padding:25px;
	vertical-align:top
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab {
	list-style:none;
	margin:0;
	padding:0
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li {
	line-height:40px;
	border-bottom:1px solid #eaeaea;
	text-transform:uppercase;
	padding-left:15px
}
.hot-deals-box .hot-deals-tab .hot-deals-tab-box .nav-tab li.active>a {
	color:#09c
}
.hot-deals-box .hot-deals-tab .box-count-down {
	margin-top:20px;
	float:left;
	padding-left:4px
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count {
	width:67px;
	height:67px;
	border:1px solid #eaeaea;
	float:left;
	border-radius:90%;
	text-align:center;
	padding:10px;
	position:relative;
	color:#fff;
	margin-left:-4px;
	background:#fff
}
.hot-deals-box .hot-deals-tab .box-count-down .dot {
	display:none
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count:before {
	width:100%;
	height:100%;
	background:#08c;
	float:left;
	content:'';
	border-radius:90%
}
.hot-deals-box .hot-deals-tab .box-count-down .box-count:after {
	content:'';
	width:23px;
	height:1px;
	background:#fff;
	position:absolute;
	top:34px;
	left:20px
}
.hot-deals-box .hot-deals-tab .box-count-down .number {
	position:absolute;
	width:100%;
	left:0;
	top:15px
}
.hot-deals-box .hot-deals-tab .box-count-down .text {
	position:absolute;
	width:100%;
	left:0;
	bottom:16px;
	font-size:10px
}
.hot-deals-box .hot-deals-tab-content-col {
	padding-left:0
}
.hot-deals-box .hot-deals-tab-content.tab-container .tab-panel {
	margin-top:30px;
	padding-right:30px
}
.hot-deals-box .product-list .left-block {
	border:1px solid #eaeaea;
	padding:0
}
.hot-deals-box .product-list .right-block {
	padding:0
}
.box-products {
	margin-top:30px;
	overflow:hidden
}
.box-products .box-product-head {
	height:30px;
	border-bottom:1px solid #eaeaea
}
.box-products .box-product-head .box-title {
	color:#333;
	text-transform:uppercase;
	border-bottom:3px solid #f30;
	padding-bottom:5px;
	font-size:18px;
	padding-left:10px;
	padding-right:5px
}
.box-products .box-tabs {
	float:right;
	padding:0;
	margin:0
}
.box-products .box-tabs li {
	display:inline;
	text-transform:uppercase;
	height:30px;
	float:left
}
.box-products .box-tabs li>a {
	position:relative;
	padding:0 10px;
	display:block;
	line-height:normal;
	background:url('../images/kak3.png') no-repeat center right;
	float:left;
	height:30px;
	line-height:30px
}
.box-products .box-tabs li>a:after {
	content:"\f0d8";
	font-family:'FontAwesome';
	font-size:13px;
	color:#08c;
	position:absolute;
	bottom:-12px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:none
}
.box-products .box-tabs li>a:before {
	content:'';
	height:1px;
	background:#08c;
	position:absolute;
	bottom:0;
	left:10px;
	right:10px;
	transform:scale(0, 1)
}
.box-products .box-tabs li:last-child>a {
	background:0
}
.box-products .box-tabs li:last-child>a:before {
	right:0
}
.box-products .box-tabs li:last-child>a {
	border-right:0;
	padding-right:0
}
.box-products .box-tabs li>a:hover:before, .box-products .box-tabs li.active>a:before {
	transform:scale(1);
-webkit-transition:all .3s ease-out 0s;
-moz-transition:all .3s ease-out 0s;
-o-transition:all .3s ease-out 0s;
transition:all .3s ease-out 0s
}
.box-products .box-tabs li>a:hover, .box-products .box-tabs li.active>a {
	color:#333
}
.box-products .box-tabs li>a:hover:after, .box-products .box-tabs li.active>a:after {
	display:block
}
.container-tab {
	width:100%;
	display:block
}
.box-products .box-product-content {
	margin-top:20px;
	overflow:hidden;
	float:left;
	width:100%
}
.box-products .box-product-content .box-product-adv {
	width:226px;
	float:left
}
.box-products .box-product-content .box-product-list {
	margin-left:236px
}
.box-products .box-product-content .box-product-list .product-list li {
	border:1px solid #eaeaea;
	padding-bottom:10px;
	overflow:hidden
}
.box-products .box-product-content .box-product-list .product-list li .right-block {
	margin-top:30px
}
.option3 .product-list li .price-percent-reduction2, .hot-deals-row .product-list li .content_price .colreduce-percentage, .box-products .product-list li .content_price .colreduce-percentage {
	right:-8px
}
.hot-deals-row .product-list li .content_price .colreduce-percentage .colreduce-lable, .box-products .product-list li .content_price .colreduce-percentage .colreduce-lable {
	display:block
}
.box-products.new-arrivals .box-tabs li>a:after {
	color:#f30
}
.box-products.new-arrivals .box-tabs li>a:before {
	background:#f30
}
.box-products.new-arrivals .box-product-head .box-title {
	border-bottom:3px solid #f30
}
.box-products.top-sellers .box-tabs li>a:after {
	color:#fc0
}
.box-products.top-sellers .box-tabs li>a:before {
	background:#fc0
}
.box-products.top-sellers .box-product-head .box-title {
	border-bottom:3px solid #fc0
}
.box-products.special-products .box-tabs li>a:after {
	color:#096
}
.box-products.special-products .box-tabs li>a:before {
	background:#096
}
.box-products.special-products .box-product-head .box-title {
	border-bottom:3px solid #096
}
.box-products.recommendation .box-tabs li>a:after {
	color:#f6c
}
.box-products.recommendation .box-tabs li>a:before {
	background:#f6c
}
.box-products.recommendation .box-product-head .box-title {
	border-bottom:3px solid #f6c
}
.option3 .blog-list .page-heading {
	font-size:18px
}
.option3 .blog-list .blog-list-wapper ul li .readmore a {
	color:#09c
}
.option3 .blog-list .page-heading span.page-heading-title {
	border-color:#09c
}
.block-popular-cat {
	border:1px solid #eaeaea;
	padding:15px
}
.block-popular-cat .parent-categories {
	text-transform:uppercase;
	font-size:16px;
	text-decoration:underline;
	padding-bottom:15px
}
.block-popular-cat .image {
	width:auto;
	display:inline-block;
	float:left
}
.block-popular-cat .sub-categories {
	width:auto;
	display:inline-block;
	line-height:30px
}
.block-popular-cat .sub-categories ul {
	padding:0
}
.block-popular-cat .sub-categories>ul>li {
	list-style:none
}
.block-popular-cat .sub-categories>ul>li>a:before {
	content:'';
	background:#008a90;
	border-radius:50%;
	width:4px;
	height:4px;
	display:inline-block;
	margin-right:10px;
	margin-bottom:3px
}
.block-popular-cat .more {
	height:36px;
	width:70px;
	line-height:36px;
	color:#fff;
	background:#00abb3;
	margin-top:10px;
	display:block;
	text-align:center
}
.block-popular-cat .more:hover {
	color:#fff;
	opacity:.8
}
.option2 .deal-product p {
	margin:0
}
.option2 .product-featured .deal-product .deal-product-head h3 {
	margin-bottom:0
}
.option2 .product-featured .box-left .deal-product {
	padding-bottom:2px
}
.option2 .deal-product .content_price {
	font-size:18px;
	color:#958457;
	line-height:17px
}
.option2 .deal-product .content_price .price {
	display:inline-block
}
.option2 .deal-product .content_price del {
	margin-left:11px;
	color:#666;
	font-size:14px;
	float:right
}
.option2 .deal-product .content_price ins {
	text-decoration:none;
	float:left;
	display:inline-block
}
.option2 .deal-product .deal-product-content .content_price del {
	float:none
}
.vertical-menu-list {
	padding:0
}
.vertical-menu-list>li {
	list-style:none
}
.vertical-menu-list>li>a>img, .vertical-menu-list .sub-menu>li>a>img {
	vertical-align:middle;
	margin-right:15px
}
.vertical-menu-list .menu-item-has-children>a:before {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	content:"\f105";
	position:absolute;
	top:10px;
	right:8px
}
.vertical-menu-list .menu-item-has-children {
	position:relative
}
.vertical-menu-list .sub-menu {
	position:absolute;
	min-width:200px;
	top:0;
	left:100%;
	background:#fff;
	border:1px solid #eaeaea;
	border-radius:0;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0);
	margin:0;
-webkit-transition:opacity .5s, -webkit-transform .5s;
transition:opacity .5s, transform .5s;
-webkit-transition:all .45s ease-out 0s;
-moz-transition:all .45s ease-out 0s;
-o-transition:all .45s ease-out 0s;
transition:all .45s ease-out 0s;
	opacity:0;
	display:block;
	visibility:hidden;
	z-index:999;
	margin:0;
	padding:0
}
.vertical-menu-list li.show-submenu>.sub-menu {
	visibility:visible;
	opacity:1
}
.vertical-menu-list ul.sub-menu>li {
	line-height:24px
}
.vertical-menu-list ul.sub-menu>li>a {
	padding:8px 15px;
	width:100%;
	display:inline-block
}
.vertical-menu-list .megamenu {
	padding:25px 15px
}
.vertical-menu-list .mega-group-header {
	text-transform:uppercase;
	border-bottom:1px solid #eaeaea;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	margin-top:15px;
	color:#333;
	line-height:32px;
	position:relative;
	margin:0;
	margin-bottom:20px
}
.vertical-menu-list .mega-group-header span {
	border-bottom:1px solid #f36;
	height:32px;
	margin-bottom:-1px;
	display:inline-block;
	position:relative
}
.vertical-menu-list .mega-products {
	line-height:24px
}
.vertical-menu-list .mega-product {
	border-right:1px solid #eaeaea
}
.vertical-menu-list .mega-product:last-child {
	border-right:0
}
.vertical-menu-list .mega-product .price {
	font-size:18px;
	color:#f36
}
.vertical-menu-list .mega-product ins {
	float:left;
	text-decoration:none
}
.vertical-menu-list .mega-product del {
	margin-left:10px;
	color:#666;
	font-size:14px
}
.vertical-menu-list .mega-product .product-star {
	color:#f90;
	font-size:13px
}
.vertical-menu-list .mega-product .product-star .fa {
	margin-right:4px
}
.vertical-menu-list .mega-product .product-star .fa:last-child {
	margin-right:0
}
.band-logo.no-product h3 {
	background:#eaeaea;
	cursor:pointer;
	height:66px;
	text-align:center;
	text-transform:uppercase;
	line-height:64px;
	margin:0;
	border:1px solid #eaeaea
}
.band-logo.no-product h3:hover {
	background-color:#fff
}
.lazy {
	background-image:url('../images/ajax-loader.gif');
	background-repeat:no-repeat;
	background-position:center
}
.scroll-wrapper {
	overflow:hidden!important;
	padding:0!important;
	position:relative
}
.scroll-wrapper>.scroll-content {
	border:none!important;
	box-sizing:content-box!important;
	height:auto;
	left:0;
	margin:0;
	max-height:none;
	max-width:none!important;
	overflow:scroll!important;
	padding:0;
	position:relative!important;
	top:0;
	width:auto!important
}
.scroll-wrapper>.scroll-content::-webkit-scrollbar {
height:0;
width:0
}
.scroll-element {
	display:none
}
.scroll-element, .scroll-element div {
	box-sizing:content-box
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
	display:block
}
.scroll-element .scroll-bar, .scroll-element .scroll-arrow {
	cursor:default
}
.scroll-textarea {
	border:1px solid #ccc;
	border-top-color:#999
}
.scroll-textarea>.scroll-content {
	overflow:hidden!important
}
.scroll-textarea>.scroll-content>textarea {
	border:none!important;
	box-sizing:border-box;
	height:100%!important;
	margin:0;
	max-height:none!important;
	max-width:none!important;
	overflow:scroll!important;
	outline:0;
	padding:2px;
	position:relative!important;
	top:0;
	width:100%!important
}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
height:0;
width:0
}
.form-category .ui-corner-all, .form-category .ui-corner-bottom, .form-category .ui-corner-right, .form-category .ui-corner-br {
	border:0;
	border-right:1px solid #eaeaea;
	border-radius:0
}
.form-category .ui-selectmenu-button span.ui-selectmenu-text {
	padding:0;
	line-height:40px;
	padding-right:20px;
	padding-left:15px;
	border-right:1px solid #eaeaea
}
.form-category .ui-state-hover, .form-category .ui-widget-content .ui-state-hover, .form-category .ui-widget-header .ui-state-hover, .form-category .ui-state-focus, .form-category .ui-widget-content .ui-state-focus, .form-category .ui-widget-header .ui-state-focus {
	border:0;
	background:0
}
.form-category .ui-state-default, .form-category .ui-widget-content .ui-state-default, .form-category .ui-widget-header .ui-state-default {
	font-weight:normal;
	border:0;
	background:0;
	color:#444;
	font-size:14px;
	font-family:'Arial', sans-serif
}
.form-category .ui-state-hover, .form-category .ui-widget-content .ui-state-hover, .form-category .ui-widget-header .ui-state-hover, .form-category .ui-state-focus, .form-category .ui-widget-content .ui-state-focus, .form-category .ui-widget-header .ui-state-focus {
	border:0;
	background:0;
	outline:0
}
.form-category .ui-selectmenu-button span.ui-icon {
	background:0;
	text-indent:0;
	right:15px;
	width:auto;
	height:auto;
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	width:0;
	top:26px
}
.form-category .ui-selectmenu-button span.ui-icon:before {
	font-family:'FontAwesome';
	content:"\f0d7";
	font-size:14px;
	color:#888
}
.ui-selectmenu-menu .ui-menu .ui-menu-item {
	background:0;
	padding:0;
	line-height:30px;
	font-weight:normal;
	font-size:14px;
	font-family:'Arial', sans-serif;
	padding:0 15px
}
.ui-selectmenu-menu .ui-widget-content {
	background:#fff;
	border:0;
	max-height:300px;
	border:1px solid #eaeaea
}
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color:#F5F5F5;
border-radius:10px
}
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar {
width:6px;
background-color:#F5F5F5
}
.ui-selectmenu-menu .ui-widget-content::-webkit-scrollbar-thumb {
background-color:#ccc;
border-radius:10px
}
.ui-selectmenu-menu .ui-state-hover, .ui-selectmenu-menu .ui-widget-content .ui-selectmenu-menu .ui-state-hover, .ui-selectmenu-menu .ui-widget-header, .ui-selectmenu-menu .ui-state-hover, .ui-selectmenu-menu .ui-state-focus, .ui-selectmenu-menu .ui-widget-content .ui-state-focus, .ui-selectmenu-menu .ui-widget-header .ui-state-focus {
	border:0;
	background:#f36;
	color:#fff
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin:0
}
#footer2.footer3 {
	margin-top:0;
	padding-top:0;
	border:0;
	background:#151515;
	border-top:4px solid #cd2600;
	color:#c9c9c9
}
#footer2.footer3 .footer-top>.container {
	border-bottom:1px solid #282828;
	padding:30px 0
}
#footer2.footer3 .footer-top {
	padding:0
}
#footer2.footer3 .footer-row {
	background:#151515;
	padding:25px 0 45px 0
}
#footer2.footer3 .footer-bottom .footer-bottom-wapper {
	border:0;
	color:#9d9d9d;
	text-align:center
}
#footer2.footer3 .footer-row .form-subscribe, #footer2.footer3 .footer-row .mailchimp-form .input-group {
	width:100%;
	margin:0 auto;
	line-height:normal;
	border:0
}
#footer2.footer3 .footer-sidebar4 {
	padding-top:20px
}
#footer2.footer3 .mailchimp-wrapper .mailchimp-form {
	background-color:#fff
}
#footer2.footer3 .mailchimp-wrapper .mailchimp-form .input-group input {
	color:#333;
	padding:5px 10px;
	font-size:13px;
	border:0;
	margin-top:3px
}
#footer2.footer3 .mailchimp-wrapper .mailchimp-form .mailchimp-submit {
	height:32px;
	background:#cd2600;
	font-size:14px
}
#footer2.footer3 .footer-row .mailchimp-form .mailchimp-submit:before {
	display:none
}
.top-bar-menu {
	padding:0;
	margin:0;
	float:left
}
.top-bar-menu li {
	list-style:none
}
.top-bar-menu li a {
	border:0;
	margin:0
}
.top-bar-menu>li {
	display:inline-block;
	padding:10px 0
}
.top-bar-menu>li>a {
	padding:0 10px;
	border-right:1px solid #e0e0e0
}
.top-bar-menu>li:first-child>a {
	padding-left:0
}
.top-bar-menu>li:last-child>a {
	border:0;
	padding-right:0
}
.top-bar-menu .menu-item-has-children {
	position:relative
}
.top-bar-menu .sub-menu {
	position:absolute;
	top:100%;
	left:0;
	padding:0;
	min-width:175px;
	background-color:#fff;
	z-index:2;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.top-bar-menu li.menu-item-has-children.show-submenu>.sub-menu {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:inherit
}
.top-bar-menu .sub-menu .sub-menu {
	left:100%;
	top:0
}
.top-bar-menu .sub-menu>li>a {
	border-bottom:1px solid #eaeaea;
	margin:0 15px;
	padding:10px 0;
	display:block;
	color:#333
}
.top-bar-menu .sub-menu>li>a:hover {
	color:#333
}
.top-bar-menu .sub-menu li.menu-item-has-children>a:after {
	content:"\f105";
	font-family:'FontAwesome';
	float:right
}
.top-bar-menu>li.menu-item-has-children>a:after {
	content:"\f107";
	font-family:'FontAwesome';
	margin-left:10px
}
.top-bar-menu.right {
	float:right
}
.top-bar-menu.right>li:nth-last-child(1) .sub-menu .sub-menu, .top-bar-menu.right>li:nth-last-child(2) .sub-menu .sub-menu, .top-bar-menu.right>li:nth-last-child(3) .sub-menu .sub-menu {
left:inherit;
right:100%
}
.top-bar-menu.right>li:nth-last-child(1) .sub-menu, .top-bar-menu.right>li:nth-last-child(2) .sub-menu {
right:0;
left:inherit
}
.navigation-main-menu li {
	list-style:none
}
.navigation-main-menu {
	padding:0;
	margin:0
}
.navigation-main-menu>li {
	display:inline-block;
	float:left
}
.navigation-main-menu>li>a {
	padding:0 25px;
	margin:15px 0;
	display:inline-block;
	border-right:1px solid #cacaca;
	position:relative
}
.navigation-main-menu>li:last-child>a {
	border:0
}
.navigation-main-menu>li>a>img {
	position:absolute;
	left:38%;
	top:-21px
}
.navigation-main-menu>li:hover, .navigation-main-menu>li.active {
	background:#f36;
	color:#fff
}
.navigation-main-menu>li:hover>a, .navigation-main-menu>li.active>a {
	color:#fff;
	border-color:transparent
}
.navigation-main-menu .menu-item-has-children {
	position:relative
}
.navigation-main-menu .sub-menu {
	position:absolute;
	top:100%;
	left:0;
	background-color:#fff;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	z-index:100;
	min-width:200px;
webkit-transition:opacity .5s, -webkit-transform .5s;
transition:opacity .5s, transform .5s;
	-webkit-transform:translate(0, 40px);
	-moz-transform:translate(0, 40px);
	-o-transform:translate(0, 40px);
	-ms-transform:translate(0, 40px);
	transform:translate(0, 40px);
	display:block;
	visibility:hidden;
	opacity:0;
	padding:0
}
.navigation-main-menu .show-submenu>.sub-menu {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.navigation-main-menu ul.sub-menu>li {
	line-height:24px
}
.navigation-main-menu ul.sub-menu {
	padding:10px 0
}
.navigation-main-menu ul.sub-menu>li>a {
	padding:8px 15px;
	display:inline-block;
	width:100%
}
.navigation-main-menu>.menu-item-has-children>a:after {
	content:"\f107";
	font-family:"FontAwesome";
	font-size:14px;
	vertical-align:0;
	padding-left:7px
}
.navigation-main-menu .sub-menu>.menu-item-has-children>a:after {
	content:"\f105";
	font-family:"FontAwesome";
	font-size:14px;
	float:right
}
.navigation-main-menu .sub-menu .sub-menu {
	left:100%;
	top:0
}
.navigation-main-menu>li:nth-last-child(1) .sub-menu .sub-menu, .navigation-main-menu>li:nth-last-child(2) .sub-menu .sub-menu, .navigation-main-menu>li:nth-last-child(3) .sub-menu .sub-menu {
left:inherit;
right:100%
}
.navigation-main-menu>li:nth-last-child(1) .sub-menu, .navigation-main-menu>li:nth-last-child(2) .sub-menu {
right:0;
left:inherit
}
.navigation-main-menu .item-megamenu {
	position:static
}
.navigation-main-menu .megamenu {
	padding:30px 15px;
	max-width:100%!important
}
.top-main-menu {
	display:table;
	width:100%;
	position:relative
}
.top-main-menu .vertical-wapper, .top-main-menu .main-menu-wapper {
	display:table-cell;
	position:relative;
	vertical-align:middle
}
.top-main-menu .vertical-wapper {
	width:292px
}
.mobile-navigation {
	width:100%;
	height:50px;
	display:inline-block;
	line-height:50px;
	padding:0 10px;
	background-color:#f36;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	display:none
}
.mobile-navigation:focus, .mobile-navigation:active {
	color:#fff
}
.mobile-navigation .fa {
	float:right;
	font-size:17px
}
.top-main-menu.style2 .main-menu-wapper {
	background-color:#958457
}
.top-main-menu.style2 .navigation-main-menu>li>a {
	color:#fff;
	border:0
}
.top-main-menu.style2 .navigation-main-menu>.menu-item-has-children>a:after {
	position:absolute;
	left:46%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:15px;
	font-size:12px
}
.top-main-menu.style2 .navigation-main-menu>li:hover, .top-main-menu.style2 .navigation-main-menu>li.active {
	background-color:#ab9d77
}
.top-main-menu.style3 .navigation-main-menu>li>a {
	margin:10px 0;
	border-right:1px solid #cacaca;
	text-transform:uppercase;
	padding:0 20px
}
.top-main-menu.style3 .navigation-main-menu>li:last-child>a {
	border:0
}
.top-main-menu.style3 .navigation-main-menu>li:hover, .top-main-menu.style3 .navigation-main-menu>li.active {
	background-color:transparent;
	color:#333
}
.top-main-menu.style3 .navigation-main-menu>li:hover>a, .top-main-menu.style3 .navigation-main-menu>li.active>a {
	background-color:transparent;
	color:#333
}
.nav-top-menu.nav-ontop .top-main-menu.style3 .navigation-main-menu>li>a {
	color:#fff
}
.top-main-menu.style3 .mobile-navigation {
	height:40px;
	line-height:40px
}
.main-menu-style4 .navigation-main-menu>li>a {
	text-transform:uppercase;
	padding:0 10px;
	border:0
}
.main-menu-style4 .navigation-main-menu>li:hover, .main-menu-style4 .navigation-main-menu>li.active {
	background-color:transparent
}
.main-menu-style4 .navigation-main-menu>li:hover>a, .main-menu-style4 .navigation-main-menu>li.active>a {
	color:#333
}
.top-main-menu.style5 .vertical-wapper {
	width:50px;
	padding:0
}
.top-main-menu.style5 .box-vertical-megamenus .title .title-menu {
	display:none
}
.top-main-menu.style5 .navigation-main-menu>li:hover, .top-main-menu.style5 .navigation-main-menu>li.active {
	background-color:#e80000
}
.top-main-menu.style5 .navigation-main-menu>li:hover>a, .top-main-menu.style5 .navigation-main-menu>li.active>a {
	background-image:none
}
.top-main-menu.style5 .navigation-main-menu>li>a {
	color:#fff;
	background:url('../images/kak2.png') no-repeat right center;
	border-right:0
}
.top-main-menu.style5 .navigation-main-menu>li:last-child>a {
	background-image:none
}
.top-main-menu.style5 .navigation-main-menu>.menu-item-has-children>a:after {
	position:absolute;
	left:46%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:15px;
	font-size:12px
}
.top-main-menu.style6 .vertical-wapper {
	width:50px;
	padding:0
}
.top-main-menu.style6 .box-vertical-megamenus .title .title-menu {
	display:none
}
.top-main-menu.style6 .navigation-main-menu>li:hover, .top-main-menu.style6 .navigation-main-menu>li.active {
	background-color:#00abb3
}
.top-main-menu.style5 .navigation-main-menu>li:hover>a, .top-main-menu.style5 .navigation-main-menu>li.active>a {
	background-image:none
}
.top-main-menu.style6 .navigation-main-menu>li>a {
	color:#fff;
	border-right:0
}
.top-main-menu.style6 .navigation-main-menu>li:last-child>a {
	background-image:none
}
.top-main-menu.style6 .navigation-main-menu>.menu-item-has-children>a:after {
	position:absolute;
	left:46%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:15px;
	font-size:12px
}
.top-main-menu.style7 {
	margin-top:10px
}
.top-main-menu.style7 .box-vertical-megamenus .title .title-menu {
	float:none
}
.top-main-menu.style7 .formsearch-option4 {
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef
}
.top-main-menu.style7 .formsearch-option4 .btn-search {
	border-right:1px solid #efefef
}
.main-menu-style7 .navigation-main-menu>li>a {
	margin:35px 0;
	padding:0 25px;
	color:#fff;
	border:0
}
.main-menu-style7 .navigation-main-menu>.menu-item-has-children>a:after {
	position:absolute;
	left:46%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:15px;
	font-size:12px
}
.main-menu-style7 .navigation-main-menu>li:hover, .main-menu-style7 .navigation-main-menu>li.active {
	background-color:#f04923
}
.header.style8 {
	border-bottom:1px solid #eaeaea
}
.header.style8 .top-header {
	background-color:#fff;
	border-bottom:1px solid #eaeaea
}
.header.style8 .top-bar-menu>li {
	padding:8px 0
}
.main-menu-style8 {
	float:right;
	padding-top:13px
}
.main-menu-style8 .navigation-main-menu>li>a {
	border:0;
	padding:0 15px;
	text-transform:uppercase
}
.main-menu-style8 .navigation-main-menu>li:last-child>a {
	padding-right:0
}
.main-menu-style8 .navigation-main-menu>li:hover, .main-menu-style8 .navigation-main-menu>li.active {
	background-color:transparent
}
.main-menu-style8 .navigation-main-menu>li:hover>a, .main-menu-style8 .navigation-main-menu>li.active>a {
	color:#08c
}
.main-menu-style8 .main-header {
	padding:20px 0
}
.header.style8 .mini-cart {
	padding-top:24px
}
.header.style8 .mini-cart .btn-cart {
	position:relative
}
.header.style8 .mini-cart .btn-cart .cart-link {
	line-height:25px
}
.header.style8 .btn-cart .notify-right {
	background:url('../images/notify-right-red.png') no-repeat;
	right:10px;
	top:-20px
}
.header.style8 .mini-cart .cart-link:before {
	content:'';
	background:url("../images/cart-icon4.png") no-repeat center left;
	width:17px;
	height:22px;
	display:inline-block;
	vertical-align:top;
	margin-right:5px
}
.header.style8 .top-header .form-search {
	width:auto;
	display:inline-block;
	float:right;
	position:relative;
	line-height:35px;
	padding-left:15px
}
.header.style8 .top-header .form-category, .header.style8 .top-header .btn-search {
	display:none
}
.header.style8 .top-header .form-search .icon {
	cursor:pointer;
	color:#666
}
.header.style8 .top-header .form-search form {
	position:absolute;
	top:1px;
	right:0;
	background:#fff;
	z-index:2;
	width:300px;
	border:0;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	height:35px;
	padding:0;
	display:none
}
.header.style8 .top-header .form-search .input-serach {
	width:100%
}
.header.style8 .top-header .form-search form input[type="text"] {
	width:90%;
	border:0;
	padding:0 10px;
	border:0;
	background-color:transparent
}
.header.style8 .top-header .form-search form .close-form {
	float:right;
	cursor:pointer;
	background:url("../images/delete_icon.png") no-repeat center center;
	width:28px;
	height:35px;
	display:inline-block!important;
	font-size:0
}
.header.style8.ontop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1000;
	background-color:#fff;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1);
	border:0
}
.header.style8.ontop .top-header {
	display:none
}
.admin-bar .header.style8.ontop {
	top:32px
}
.header.style8.ontop .logo img {
	width:70%
}
.header.style8.ontop .main-menu-style8 {
	margin:0;
	padding:0;
	float:left
}
.header.style8.ontop .main-header {
	padding:10px 0
}
.header.style8.ontop .mini-cart {
	padding-top:12px
}
.banner-text {
	position:relative
}
.banner-text .banner-content {
	position:absolute;
	left:0;
	right:12px;
	top:0;
	bottom:0;
	text-align:right;
	padding-top:20%
}
.banner-text .banner-content .banner-title {
	font-size:24px;
	line-height:30px;
	color:#666;
	padding:0;
	margin:0
}
.banner-text .banner-content .banner-desc {
	font-size:14px;
	color:#666;
	line-height:30px;
	margin-top:-4px
}
.banner-text .banner-content .banner-button {
	height:36px;
	border:1px solid #666;
	padding:0 22px;
	line-height:35px;
	text-transform:uppercase;
	display:inline-block;
	width:auto;
	color:#333;
	margin-top:14px
}
.banner-text .banner-button:hover {
	color:#fff
}
.products-style8 {
	padding:0;
	margin-left:-15px;
	margin-right:-15px;
	display:table;
	width:100%
}
.products-style8 .product {
	list-style:none;
	padding:0 15px;
	float:left
}
.products-style8 .product-thumb {
	position:relative;
	overflow:hidden
}
.products-style8 .product-thumb a {
	position:relative
}
.products-style8 .product-info {
	line-height:18px;
	text-align:center;
	padding-top:17px
}
.products-style8 .product-thumb a {
	border:1px solid #eaeaea;
	width:100%;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	display:inherit
}
.products-style8 .product-thumb .secondary_image {
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.products-style8 .product-container:hover .primary_image {
	opacity:0
}
.products-style8 .product-container:hover .secondary_image {
	opacity:1
}
.products-style8 .product-info .product-name {
	font-size:14px;
	text-transform:uppercase;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.products-style8 .product-thumb .yith-wcqv-button {
	position:absolute;
	left:0;
	bottom:-36px;
	right:0;
	height:36px;
	background:rgba(0, 136, 204, 0.7);
	line-height:35px;
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	margin:auto;
	text-align:center;
-webkit-transition:all .3s ease-out .45s;
-moz-transition:all .3s ease-out .45s;
-o-transition:all .3s ease-out .45s;
transition:all .3s ease-out .45s;
	border:0
}
.products-style8 .product-label {
	position:absolute;
	left:10px;
	top:10px
}
.products-style8 .product-label .product-sale {
	color:#fff;
	float:left;
	line-height:22px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	padding:0 10px;
	background:#ff4318;
	height:22px
}
.products-style8 .product-label .product-new {
	color:#fff;
	float:left;
	line-height:22px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	padding:0 10px;
	background:#ffc000;
	height:22px
}
.products-style8 .product-container:hover .yith-wcqv-button {
	bottom:1px
}
.products-style8 .price {
	color:#cd2d2d
}
.products-style8 .price ins {
	text-decoration:none;
	float:left;
	margin-right:10px
}
.products-style8 .price del {
	color:#999
}
.products-style8 .product-star {
	display:none
}
.products-style8 .button.yith-wcqv-button {
	display:none
}
.products-style8 .product-info .box-price {
	font-size:16px;
	display:table;
	margin:0 auto;
	margin-top:10px
}
.products-style8 .product-info .button-control {
	display:table;
	margin:0 auto;
	margin-top:10px
}
.products-style8 .add-to-cart {
	height:36px;
	padding:0 20px;
	border:1px solid #eaeaea;
	line-height:35px;
	display:inline-block;
	text-transform:uppercase;
	font-size:14px;
	margin:0 5px
}
.products-style8 .add-to-cart .button {
	background-color:transparent;
	padding:0;
	color:inherit;
	border:0
}
.products-style8 .add-to-cart:hover>a {
	color:#fff
}
.products-style8 .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f1ce"!important;
	margin-right:10px;
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
.products-style8 .add_to_cart_button.added {
	display:none
}
.products-style8 .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	margin-right:10px;
	font-size:14px
}
.products-style8 .product.compare-button, .products-style8 .yith-wcwl-add-to-wishlist {
	display:inline-block;
	padding:0;
	margin:0;
	width:auto!important;
	height:inherit;
	vertical-align:top;
webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	margin-top:0!important
}
.products-style8 .product:hover .product.compare-button, .products-style8 .product:hover .yith-wcwl-add-to-wishlist {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.products-style8 .product.compare-button .compare {
	height:36px;
	padding:0 10px;
	border:1px solid #eaeaea;
	line-height:35px;
	display:inline-block;
	text-transform:uppercase;
	font-size:0;
	background-color:transparent;
	color:#666
}
.products-style8 .product.compare-button .compare:before {
	font-family:'FontAwesome';
	font-size:14px;
	content:"\f0ec"
}
.products-style8 .product.compare-button .compare:hover {
	color:#fff
}
.products-style8 .yith-wcwl-add-to-wishlist>div:hover>a {
	color:#fff
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
	height:36px;
	width:36px;
	padding:0;
	border:1px solid #eaeaea;
	line-height:34px;
	display:inline-block;
	text-transform:uppercase;
	font-size:0;
	position:relative;
	margin:0
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	margin:0;
	padding:0
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
	font-family:'FontAwesome';
	content:"\f08a";
	line-height:34px
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.added-spinner:before {
	font-family:'FontAwesome';
	content:"\f1ce";
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img.ajax-loading {
	display:none!important
}
.products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .products-style8 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:12px
}
.products-style8.columns-3 .product {
	width:33.3333333%
}
.products-style8.columns-4 .product {
	width:25%
}
.products-style8.columns-5 .product {
	width:20%;
	padding:0 10px
}
.products-style8.columns-6, .products-style8.columns-5 {
	margin:0 -10px
}
.products-style8.columns-6 .product {
	width:16.66666%;
	padding:0 10px
}
.products-style8.columns-6 .add-to-cart .add_to_cart_button, .products-style8.columns-5 .add-to-cart .add_to_cart_button, .products-style8.columns-5 .add-to-cart .added_to_cart, .products-style8.columns-6 .add-to-cart .added_to_cart {
	font-size:0
}
.products-style8.columns-5 .add-to-cart .added_to_cart:before, .products-style8.columns-6 .add-to-cart .added_to_cart:before, .products-style8.columns-5 .add_to_cart_button.loading:before, .products-style8.columns-6 .add_to_cart_button.loading:before {
	margin:0
}
.products-style8.columns-6 .add-to-cart .add_to_cart_button:before, .products-style8.columns-5 .add-to-cart .add_to_cart_button:before {
	font-family:'FontAwesome';
	content:"\f07a";
	font-size:14px
}
.products-style8.columns-3 .product:nth-child(3n+1), .products-style8.columns-4 .product:nth-child(4n+1), .products-style8.columns-5 .product:nth-child(5n+1), .products-style8.columns-6 .product:nth-child(6n+1) {
clear:left
}
.popular-tabs.style2 .nav-tab {
	border:0;
	text-align:center;
	display:table;
	margin:0 auto
}
.popular-tabs.style2 .nav-tab li {
	display:inline;
	float:left;
	padding:0 25px;
	line-height:18px;
	text-transform:uppercase;
	height:inherit;
	border:0;
	margin:0
}
.popular-tabs.style2 .nav-tab li>a {
	color:#999;
	font-size:24px;
	font-weight:normal
}
.popular-tabs.style2 .nav-tab li.active a, .popular-tabs.style2 .nav-tab li>a:hover {
	color:#333;
	text-decoration:underline
}
.popular-tabs.style2 .tab-container {
	padding-top:0
}
.popular-tabs.style2 .products-style8 .product {
	margin-top:30px
}
.option11.featured-banner {
	display:block;
	overflow:hidden;
	background:#fff
}
.option11.featured-banner .banner-box a {
	display:block
}
.option11.featured-banner .box-countdown {
	position:absolute;
	left:0;
	right:0;
	bottom:37px;
	font-family:'Oswald', sans-serif;
	font-weight:700;
	text-align:center
}
.option11.featured-banner .box-countdown .box-title {
	width:100px;
	height:100px;
	background-color:rgba(255, 102, 51, 0.8);
	font-size:36px;
	line-height:36px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	vertical-align:middle;
	padding:15px 0;
	display:inline-block;
	margin:0;
	vertical-align:top
}
.option11.featured-banner .box-countdown-inner {
	display:inline-block;
	height:100px
}
.option11.featured-banner .box-countdown-inner .dot {
	display:none
}
.option11.featured-banner .box-countdown-inner .box-count {
	width:80px;
	height:100px;
	background-color:rgba(255, 255, 255, 0.8);
	display:inline-block;
	float:left;
	margin-left:1px;
	text-align:center;
	padding-top:10px;
	color:#333;
	position:relative
}
.option11.featured-banner .box-countdown-inner .box-count:before {
	content:'';
	height:1px;
	background-color:#b0b0ae;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.option11.featured-banner .box-countdown-inner .box-count .number {
	font-size:60px;
	font-weight:700;
	display:block;
	line-height:60px;
	position:relative
}
.option11.featured-banner .box-countdown-inner .box-count .text {
	font-size:16px;
	text-transform:uppercase;
	display:block;
	margin-top:3px;
	position:relative
}
.option11.featured-banner .box-small-banner {
	position:relative
}
.option11.featured-banner .box-small-banner .text-content {
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	text-align:center
}
.option11.featured-banner .box-small-banner .banner:before {
	content:'';
	position:absolute;
	top:10px;
	right:10px;
	bottom:10px;
	left:10px;
	background-color:rgba(255, 102, 51, 0.8);
	opacity:0;
	filter:alpha(opacity=0);
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.option11.featured-banner .box-small-banner .text-content .title {
	font-size:18px;
	text-transform:uppercase;
	color:#333;
	font-weight:600
}
.option11.featured-banner .box-small-banner .text-content .title:after {
	content:'';
	height:2px;
	background:#333;
	width:50px;
	display:block;
	margin:0 auto 0 auto;
	margin-top:3px
}
.option11.featured-banner .box-small-banner .text-content .title span {
	display:block
}
.option11.featured-banner .box-small-banner .text-content .sub-title {
	font-size:14px;
	text-transform:uppercase;
	color:#666;
	margin-top:5px;
	display:inline-block
}
.option11.featured-banner .box-small-banner .text-content .price {
	font-weight:bold;
	font-size:18px
}
.option11.featured-banner .box-small-banner .text-content ins {
	text-decoration:none;
	float:left;
	margin-right:15px
}
.option11.featured-banner .box-small-banner .text-content del {
	font-size:14px;
	color:#999;
	font-weight:normal
}
.option11.featured-banner .box-small-banner.style1 .text-content {
	display:none
}
.option11.featured-banner .box-small-banner.style1:hover .text-content {
	display:block
}
.option11.featured-banner .box-small-banner:hover .group-button {
	display:table
}
.option11.featured-banner .box-small-banner:hover del {
	color:#fff
}
.option11.featured-banner .box-small-banner:hover .banner:before {
	opacity:1;
	filter:alpha(opacity=100)
}
.option11.featured-banner .box-small-banner.style1 .text-content .sub-title, .option11.featured-banner .box-small-banner.style1 .text-content .title {
	color:#fff
}
.option11.featured-banner .box-small-banner.style1 .text-content .title:after {
	background-color:#fff
}
.option11.featured-banner .box-small-banner.style2 img {
	opacity:0;
	filter:alpha(opacity=0)
}
.option11.featured-banner .box-small-banner.style2:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.option11.featured-banner .box-small-banner.style2:hover .text-content .title, .option11.featured-banner .box-small-banner.style2:hover .text-content .sub-title {
	color:#fff
}
.option11.featured-banner .box-small-banner.style2:hover .text-content .title:after {
	background-color:#fff
}
.option11.featured-banner .box-small-banner.style3 .text-content {
	color:#fff
}
.option11.featured-banner .box-small-banner.style3 .title {
	font-size:30px;
	line-height:30px;
	font-weight:600;
	color:#fff
}
.option11.featured-banner .box-small-banner.style3 .title:after {
	background-color:#fff
}
.option11.featured-banner .box-small-banner.style3 .sub-title {
	color:#fff
}
.option11.featured-banner .box-small-banner .group-button {
	position:absolute;
	bottom:43px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:none
}
.option11.featured-banner .box-small-banner .group-button .search, .option11.featured-banner .box-small-banner .group-button .add-to-cart, .option11.featured-banner .box-small-banner .group-button .compare-button {
	font-size:0;
	display:table-cell;
	padding-left:30px;
	vertical-align:middle
}
.option11.featured-banner .box-small-banner .group-button .add-to-cart .added {
	display:none
}
.option11.featured-banner .box-small-banner .group-button .add-to-cart .added_to_cart {
	background:0;
	text-align:center;
	line-height:25px;
	color:#fff
}
.option11.featured-banner .box-small-banner .group-button .add-to-cart .added_to_cart:before {
	content:"\f05d";
	font-family:'FontAwesome';
	font-size:25px
}
.option11.featured-banner .box-small-banner .group-button .search {
	width:25px;
	height:24px;
	background:url('../images/icon-quick-view.png') no-repeat center center
}
.option11.featured-banner .box-small-banner .group-button .add-to-cart a {
	width:32px;
	height:25px;
	background:url('../images/icon-add-tocart.png') no-repeat center center;
	display:block;
	border:0
}
.option11.featured-banner .box-small-banner .group-button .compare-button a {
	width:24px;
	height:24px;
	background:url('../images/icon-compare.png') no-repeat center center;
	margin-right:0;
	display:block
}
.option11.hot-cat-section11 {
	padding:60px 0;
	background:50% 0 no-repeat fixed;
	position:relative
}
.option11.hot-cat-section11 .section-title-2 {
	color:#fff
}
.option11.hot-cat-section11 .section-title-2::after {
background-color:#fff
}
.option11.hot-cat-section11 .overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0, 0, 0, 0.6)
}
.option11.hot-cat-section11 .hot-cat-9 {
	position:relative;
	text-align:center;
	color:#fff
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item .cat-title {
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:5px
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item .cat-title a {
	color:#fff
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item .icon {
	width:100px;
	height:100px;
	display:block;
	margin:0 auto
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item .icon .hot-cate-thumbnail {
	transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item .info {
	margin-top:15px
}
.option11.hot-cat-section11 .hot-cat-9 .cat-item:hover .icon .hot-cate-thumbnail {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg)
}
.option11 .owl-controls .owl-dots {
	position:relative;
	margin-top:20px
}
.option11 .owl-controls .owl-dots .owl-dot {
	background-color:transparent;
	border:2px solid #ccc
}
.option11 .owl-controls .owl-dots .owl-dot.active {
	background-color:#fff;
	border-color:#fff
}
.option11 .owl-controls .owl-prev, .option11 .owl-controls .owl-next {
	height:40px;
	width:40px;
	background-color:#97979d;
	line-height:40px;
	font-size:27px;
	color:#50524b
}
.option11 .owl-controls .owl-prev:hover, .option11 .owl-controls .owl-next:hover {
	color:#fff
}
.option11 .section-slide .owl-dots {
	position:absolute;
	bottom:30px
}
.option12.tab-7.block-tab-category {
	display:table;
	width:100%;
	padding:0
}
.option12.tab-7.block-tab-category .head {
	background-color:#eee;
	border-bottom:2px solid #f36;
	display:table;
	width:100%
}
.option12.tab-7.block-tab-category .head .title {
	display:inline-block;
	float:left;
	line-height:50px;
	text-transform:uppercase;
	font-weight:300;
	font-size:18px;
	color:#333;
	margin:0;
	font-family:'Oswald'
}
.option12.tab-7.block-tab-category .head .title .bar {
	width:50px;
	height:50px;
	text-align:center;
	display:inline-block;
	line-height:50px;
	margin-right:8px;
	cursor:pointer
}
.option12.tab-7.block-tab-category .head .title .bar.active {
	background-color:#f36;
	color:#fff
}
.option12.tab-7.block-tab-category .head .title .bar .fa-times {
	display:none
}
.option12.tab-7.block-tab-category .head .title .bar.active .fa-times {
	display:inline-block
}
.option12.tab-7.block-tab-category .head .title .bar.active .fa-bars {
	display:none
}
.option12.tab-7.block-tab-category .box-tabs {
	display:inline-block;
	float:right;
	margin:0
}
.option12.tab-7.block-tab-category .box-tabs li {
	display:inline-block;
	float:left
}
.option12.tab-7.block-tab-category .box-tabs li a {
	color:#666;
	font-weight:700;
	padding:15px 20px;
	display:inline-block;
	position:relative
}
.option12.tab-7.block-tab-category .box-tabs li a:hover, .option12.tab-7.block-tab-category .box-tabs li.active a {
	color:#f36
}
.option12.tab-7.block-tab-category .box-tabs li a:after {
	content:"\f0d8";
	font-family:'FontAwesome';
	line-height:2px;
	position:absolute;
	left:50%;
	bottom:2px;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	opacity:0;
	filter:alpha(opacity=0);
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.option12.tab-7.block-tab-category .box-tabs li a:hover:after, .option12.tab-7.block-tab-category .box-tabs li.active a:after {
	opacity:1;
	filter:alpha(opacity=100)
}
.option12.tab-7.block-tab-category .has_thumbnail_left .block-banner {
	width:31.1%;
	float:left;
	margin:0;
	padding:0;
	position:relative
}
.option12.tab-7.block-tab-category ul {
	margin:0;
	list-style:none;
	padding:0
}
.option12.tab-7.block-tab-category .tab-cat {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:10;
	padding-top:30px;
	padding-left:20px;
	background-color:rgba(255, 51, 102, 0.8);
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
	min-height:200px
}
.option12.tab-7.block-tab-category .tab-cat.show {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:inherit
}
.option12.tab-7.block-tab-category .tab-cat li>a {
	padding:10px 0;
	color:#fff;
	display:inline-block;
	width:100%;
	padding-left:15px
}
.option12.tab-7.block-tab-category .tab-cat li>a .img-2 {
	display:none
}
.option12.tab-7.block-tab-category .tab-cat li>a>img {
	margin-right:5px
}
.option12.tab-7.block-tab-category .tab-cat li>a:hover {
	background-color:#fff;
	color:#333
}
.option12.tab-7.block-tab-category .has_thumbnail_left .block-content {
	width:68.9%;
	float:left
}
.option12.tab-7.block-tab-category .tab-products .product-style3 {
	width:33.333333%;
	float:left;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	float:left
}
.option12.tab-7.block-tab-category .product-style3 .product-info {
	padding:15px 15px 3px 15px
}
.option12.tab-7.block-tab-category .product-style3 .product-name a {
	color:#333;
	font-size:14px
}
.option12.tab-7.block-tab-category .product-style3 .product-thumb a {
	display:block
}
.option12.tab-7.block-tab-category .tab-products.columns-2 .product-style3 {
	width:50%
}
.option12.tab-7.block-tab-category .tab-products.columns-2 .product-style3:nth-child(2n+1), .option12.tab-7.block-tab-category .tab-products.columns-3 .product-style3:nth-child(3n+1), .option12.tab-7.block-tab-category .tab-products.columns-4 .product-style3:nth-child(4n+1), .option12.tab-7.block-tab-category .tab-products.columns-5 .product-style3:nth-child(5n+1) {
clear:left
}
.option12.tab-7.block-tab-category .tab-products.columns-3 .product-style3 {
	width:33.33333%
}
.option12.tab-7.block-tab-category .tab-products.columns-4 .product-style3 {
	width:25%
}
.option12.tab-7.block-tab-category .tab-products.columns-5 .product-style3 {
	width:20%
}
.option12.tab-7.block-tab-category .product-style3 {
	position:relative;
	overflow:hidden
}
.option12.tab-7.block-tab-category .product-style3 .product-info {
	padding:15px 15px 3px 15px
}
.option12.tab-7.block-tab-category .product-style3 .product-name {
	margin:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.option12.tab-7.block-tab-category .product-style3 .product-name a {
	color:#333;
	font-size:14px
}
.option12.tab-7.block-tab-category .product-style3 .price ins {
	text-decoration:none;
	float:left;
	margin-right:5px
}
.option12.tab-7.block-tab-category .product-style3 .price del {
	color:#999
}
.option12.tab-7.block-tab-category .product-style3 .add-to-cart {
	background-color:rgba(57, 66, 100, 0.9);
	text-align:center;
	position:absolute;
	bottom:-50px;
	left:0;
	right:0;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease
}
.option12.tab-7.block-tab-category .product-style3 .add-to-cart a {
	color:#fff;
	font-size:16px;
	font-family:'Oswald';
	font-weight:300;
	padding:0;
	border:0;
	background:transparent
}
.option12.tab-7.block-tab-category .product-style3 .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f1ce"!important;
	margin-right:10px;
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	background-image:none;
	width:20px;
	height:16px;
	display:inline-block
}
.option12.tab-7.block-tab-category .product-style3 .add_to_cart_button.added {
	display:none
}
.option12.tab-7.block-tab-category .product-style3 .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	margin-right:10px;
	font-size:14px
}
.option12.tab-7.block-tab-category .product-style3 .add_to_cart_button:before {
	content:'';
	width:20px;
	height:16px;
	display:inline-block;
	background:url('../images/cart12.png') no-repeat center center;
	margin-right:5px
}
.option12.tab-7.block-tab-category .product-style3 .add-to-cart+.yith-wcqv-button {
	display:none
}
.option12.tab-7.block-tab-category .product-style3 .product-star {
	display:table;
	font-size:13px;
	color:#ffae00;
	margin-top:5px
}
.option12.tab-7.block-tab-category .product-style3 .product-star .fa {
	margin-right:3px
}
.option12.tab-7.block-tab-category .product-style3 .product-star .fa:last-child {
	margin-right:0
}
.option12.tab-7.block-tab-category .product-style3 .add-to-cart:hover {
	background-color:#f36
}
.option12.tab-7.block-tab-category .product-style3:hover .add-to-cart {
	bottom:0
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control {
	width:auto;
	position:absolute;
	bottom:90px;
	right:5px
}
.option12.tab-7.block-tab-category .product-style3 .compare-button a {
	background-image:url('../images/compare12.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:39px;
	height:34px;
	margin:0;
	display:inline-block
}
.option12.tab-7.block-tab-category .product-style3 .yith-wcqv-button {
	background-image:url('../images/quickview12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcwl-add-to-wishlist, .option12.tab-7.block-tab-category .product-style3 .group-button-control .compare-button, .option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcqv-button {
	width:39px;
	height:34px;
	display:block;
	background-color:#eee;
	line-height:34px;
	font-size:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	filter:alpha(opacity=0);
	padding:0;
	margin:0;
	margin-top:10px
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcwl-add-to-wishlist:hover, .option12.tab-7.block-tab-category .product-style3 .group-button-control .compare-button:hover, .option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcqv-button:hover {
	background-color:#f36;
	color:#fff
}
.option12.tab-7.block-tab-category .product-style3:hover .group-button-control .yith-wcwl-add-to-wishlist, .option12.tab-7.block-tab-category .product-style3:hover .group-button-control .compare-button, .option12.tab-7.block-tab-category .product-style3:hover .group-button-control .yith-wcqv-button {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcwl-add-to-wishlist a {
	margin:0;
	width:39px;
	height:34px;
	display:inline-block;
	text-align:center;
	line-height:34px;
	background-color:transparent
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	content:"\f00c";
	font-size:14px
}
.option12.tab-7.block-tab-category .product-style3 .group-button-control .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
	background-image:url('../images/wishlist12.png');
	background-repeat:no-repeat;
	background-position:center center;
	content:'';
	width:39px;
	height:34px;
	display:inline-block
}
.option12.tab-7.block-tab-category .product-style3 .status {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	position:absolute;
	display:inline-block;
	font-family:'Oswald';
	font-size:12px;
	color:#fff
}
.option12.tab-7.block-tab-category .product-style3 .status.sale {
	background-color:#89b13a;
	bottom:15px;
	right:15px
}
.option12.tab-7.block-tab-category .product-style3 .status.new {
	background-color:#fa894b;
	bottom:15px;
	left:15px
}
.option12.tab-7.block-tab-category .banner-img a:hover:before, .option12.tab-7.block-tab-category .banner-img a:hover:after, .option12.tab-7.block-tab-category .banner-img2 a:hover:before, .option12.tab-7.block-tab-category .banner-img2 a:hover:after {
	transform:scale(1);
-webkit-transition:all .3s ease-out 0s;
-moz-transition:all .3s ease-out 0s;
-o-transition:all .3s ease-out 0s;
transition:all .3s ease-out 0s
}
.option12.block-hotdeal-week {
	border:1px solid #eee
}
.option12.block-hotdeal-week .title {
	padding:13px 24px;
	background-color:#eee;
	text-transform:uppercase;
	font-family:'Oswald';
	font-weight:300;
	color:#333;
	font-size:18px
}
.option12.block-hotdeal-week .inner {
	padding:23px 10px
}
.option12.block-hotdeal-week .product {
	text-align:center
}
.option12.block-hotdeal-week .countdown-lastest {
	text-align:center;
	display:table;
	margin:0 auto
}
.option12.block-hotdeal-week .price {
	text-decoration:none;
	margin-bottom:10px;
	display:inline-block
}
.option12.block-hotdeal-week .price ins {
	text-decoration:none;
	margin-right:10px
}
.option12.block-hotdeal-week .price del {
	color:#999
}
.option12.block-hotdeal-week .countdown-lastest .dot {
	display:none
}
.option12.block-hotdeal-week .countdown-lastest .box-count {
	width:42px;
	display:inline-block;
	margin-right:15px
}
.option12.block-hotdeal-week .countdown-lastest .box-count:last-child {
	margin-right:0
}
.option12.block-hotdeal-week .countdown-lastest .box-count .number {
	color:#fff;
	font-size:16px;
	display:inline-block;
	height:34px;
	width:100%;
	line-height:34px;
	font-weight:600
}
.option12.block-hotdeal-week .countdown-lastest .box-count .text {
	display:block;
	color:#999;
	font-family:'Oswald'
}
.option12.block-hotdeal-week .owl-controls .owl-prev, .option12.block-hotdeal-week .owl-controls .owl-next {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#b3b3b3;
	line-height:22px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.option12.block-hotdeal-week .owl-controls .owl-prev:hover, .option12.block-hotdeal-week .owl-controls .owl-next:hover {
	color:#fff
}
.option12.block-hotdeal-week .owl-controls .owl-prev {
	left:-22px
}
.option12.block-hotdeal-week .owl-controls .owl-next {
	right:-22px
}
.option12.block-hotdeal-week .owl-carousel:hover .owl-controls .owl-prev, .option12.block-hotdeal-week .owl-carousel:hover .owl-controls .owl-next {
	opacity:1;
	visibility:inherit
}
.option12.block-hotdeal-week .product-name {
	font-size:14px;
	margin-bottom:10px
}
.option12.block-hotdeal-week .product-function {
	display:inline-block;
	width:auto
}
.option12.block-hotdeal-week .add-to-cart {
	padding:0 13px;
	height:34px;
	line-height:34px;
	display:inline-block;
	float:left
}
.option12.block-hotdeal-week .add-to-cart a {
	color:#fff;
	font-size:16px;
	font-family:'Oswald';
	font-weight:300
}
.option12.block-hotdeal-week .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f1ce"!important;
	margin-right:10px;
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	background-image:none;
	width:20px;
	height:16px;
	display:inline-block
}
.option12.block-hotdeal-week .add_to_cart_button.added {
	display:none
}
.option12.block-hotdeal-week .add-to-cart .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:14px;
	background-image:none
}
.option12.block-hotdeal-week .add-to-cart a {
	color:#fff;
	background-color:transparent;
	border:0;
	padding:0
}
.option12.block-hotdeal-week .yith-wcqv-button {
	display:none
}
.option12.block-hotdeal-week .add-to-cart a:before {
	content:'';
	width:20px;
	height:16px;
	display:inline-block;
	background:url('../images/cart12.png') no-repeat center center;
	margin-right:5px
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist, .option12.block-hotdeal-week .compare-button {
	width:40px;
	height:34px;
	background-color:#eee;
	display:inline-block;
	font-size:0;
	float:left;
	margin-left:5px
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist+.clear {
	display:none
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist a {
	margin:0;
	width:39px;
	height:34px;
	display:inline-block;
	text-align:center;
	line-height:34px;
	background-color:transparent
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist a:hover {
	color:#fff
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	content:"\f00c";
	font-size:14px
}
.option12.block-hotdeal-week .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
	background-image:url('../images/wishlist12.png');
	background-repeat:no-repeat;
	background-position:center center;
	content:'';
	width:39px;
	height:34px;
	display:inline-block
}
.option12.block-hotdeal-week .compare-button a {
	background-image:url('../images/compare12.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:39px;
	height:34px;
	margin:0;
	display:inline-block
}
.option12.block-hotdeal-week .add-to-cart:hover, .option12.block-hotdeal-week .yith-wcwl-add-to-wishlist:hover, .option12.block-hotdeal-week .compare-button:hover {
	color:#fff
}
.option-13.tab-product-13.style1 ul.nav-tab {
	background-color:#f8f8f8;
	border-bottom:2px solid #e5e5e5;
	display:table;
	width:100%;
	padding:10px 0
}
.option-13.tab-product-13 .nav-tab li {
	display:inline-block;
	float:left
}
.option-13.tab-product-13 .nav-tab li a {
	padding:4px 25px;
	display:inline-block;
	color:#999;
	text-transform:uppercase;
	position:relative;
	font-weight:700;
	border-right:1px solid #eee
}
.option-13.tab-product-13 .nav-tab li:last-child a {
	border:0
}
.option-13.tab-product-13 .nav-tab li a:after {
	content:'';
	height:2px;
	position:absolute;
	left:0;
	right:0;
	bottom:-12px;
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.option-13.tab-product-13 .nav-tab li:hover a, .option-13.tab-product-13 .nav-tab li.active a {
	color:#333
}
.option-13.tab-product-13 .nav-tab li:hover a:after, .option-13.tab-product-13 .nav-tab li.active a:after {
	opacity:1
}
.option-13.tab-product-13 .tab-content {
	padding-top:17px;
margin:
}
.option-13.tab-product-13 .product-style3 {
	border:1px solid #eee
}
.option-13 .owl-controls .owl-prev, .option-13 .owl-controls .owl-next {
	width:25px;
	height:25px;
	webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background-color:#fff;
	border:1px solid #eee;
	line-height:23px;
	font-size:13px
}
.option-13 .owl-controls .owl-prev:hover, .option-13 .owl-controls .owl-next:hover {
	color:#fff
}
.option-13.tab-product-13 .owl-controls .owl-prev, .option-13.tab-product-13 .owl-controls .owl-next {
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.option-13.tab-product-13 .owl-controls .owl-prev {
	left:-24px
}
.option-13.tab-product-13 .owl-controls .owl-next {
	right:-24px
}
.option-13.tab-product-13 .owl-carousel:hover .owl-next {
	right:-12px;
	opacity:1;
	visibility:inherit
}
.option-13.tab-product-13 .owl-carousel:hover .owl-prev {
	left:-12px;
	opacity:1;
	visibility:inherit
}
.option-13.tab-product-13.top-nav .owl-controls .owl-prev, .option-13.tab-product-13.top-nav .owl-controls .owl-next {
	top:-35px;
	opacity:1;
	visibility:inherit
}
.option-13.tab-product-13.top-nav .owl-controls .owl-prev {
	left:inherit;
	right:50px
}
.option-13.tab-product-13.top-nav .owl-controls .owl-next {
	right:18px
}
.option-13.tab-product-13 .product-style3 {
	padding-bottom:15px
}
.option-13.tab-product-13 .product-style3 .status.sale {
	background-color:#aa8056;
	left:15px;
	top:15px;
	right:inherit;
	bottom:inherit;
	text-transform:uppercase
}
.option-13.tab-product-13 .product-style3 .status.new {
	background-color:#2ea76f;
	right:15px;
	top:15px;
	left:inherit;
	bottom:inherit;
	text-transform:uppercase
}
.option-13.tab-product-13 .title {
	display:inline-block;
	float:left;
	padding-left:30px;
	text-transform:uppercase;
	color:#333;
	font-weight:700;
	margin-top:8px;
	margin-bottom:0
}
.option-13.tab-product-13 .head {
	background-color:#f8f8f8;
	border-bottom:2px solid #e5e5e5;
	display:table;
	width:100%;
	padding:10px 0
}
.option-13.tab-product-13.style2 .nav-tab {
	float:right;
	margin-bottom:0
}
.option-13.block-top-brands .owl-controls .owl-prev, .option-13.block-top-brands .owl-controls .owl-next {
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.option-13.block-top-brands .owl-controls .owl-prev {
	left:-24px
}
.option-13.block-top-brands .owl-controls .owl-next {
	right:-24px
}
.option-13.block-top-brands .owl-carousel:hover .owl-next {
	right:-12px;
	opacity:1;
	visibility:inherit
}
.option-13.block-top-brands .owl-carousel:hover .owl-prev {
	left:-12px;
	opacity:1;
	visibility:inherit
}
.option-13.block-top-brands .head {
	display:table;
	width:100%;
	background-color:#f8f8f8
}
.option-13.block-top-brands .head .tab, .option-13.block-top-brands .head .title {
	display:table-cell
}
.option-13.block-top-brands .head .title {
	color:#fff;
	text-transform:uppercase;
	width:34px
}
.option-13.block-top-brands .head .title .text {
	text-align:center;
	margin:0 auto;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
	white-space:nowrap;
	overflow:hidden;
	position:absolute;
	left:-35px;
	top:50%;
	letter-spacing:4px
}
.option-13.block-top-brands .bx-wrapper .bx-viewport {
	moz-box-shadow:0 0 0 #ccc;
	-webkit-box-shadow:0 0 0 #ccc;
	box-shadow:0 0 0 #ccc;
	border:0 solid #fff;
	left:0;
	background:#f8f8f8;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}
.option-13.block-top-brands .list-brand {
	padding-left:1px;
	list-style:none;
	margin:0
}
.option-13.block-top-brands .list-brand .item {
	border-left:2px solid transparent;
	border-right:1px solid #eee
}
.option-13.block-top-brands .list-brand .item>a {
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
	display:inline-block;
	width:100%
}
.option-13.block-top-brands .list-brand .item img {
	display:inline-block
}
.option-13.block-top-brands .list-brand .item:hover>a, .option-13.block-top-brands .list-brand .item.active>a {
	border-bottom-color:#eee;
	border-top-color:#eee
}
.option-13.block-top-brands .list-brand .item:hover, .option-13.block-top-brands .list-brand .item.active {
	background-color:#fff;
	border-right-color:#fff
}
.option-13.block-top-brands .bx-wrapper .bx-controls-direction a {
	margin:0;
	width:25px;
	height:25px;
	webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	border:1px solid #eee;
	line-height:23px;
	font-size:13px;
	background:0;
	background-color:#fff;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	text-indent:inherit;
	font-size:0;
	text-align:center;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden;
	display:inline-block
}
.option-13.block-top-brands .bx-wrapper:hover .bx-controls-direction a {
	opacity:1;
	visibility:inherit
}
.option-13.block-top-brands .bx-wrapper .bx-controls-direction a:hover {
	color:#fff
}
.option-13.block-top-brands .bx-wrapper .bx-prev {
	top:-12px;
	left:50%;
	top:0
}
.option-13.block-top-brands .bx-wrapper .bx-prev:before {
	content:"\f106";
	font-family:'FontAwesome';
	font-size:13px
}
.option-13.block-top-brands .bx-wrapper .bx-next:before {
	content:"\f107";
	font-family:'FontAwesome';
	font-size:13px
}
.option-13.block-top-brands .bx-wrapper .bx-next {
	top:inherit;
	bottom:0;
	right:inherit;
	left:50%
}
.option-13.block-top-brands .bx-wrapper:hover .bx-next {
	bottom:-12px
}
.option-13.block-top-brands .bx-wrapper:hover .bx-prev {
	top:-12px
}
.option-13.block-top-brands .product-style3 .status.sale {
	background-color:#aa8056;
	left:15px;
	top:15px;
	right:inherit;
	bottom:inherit;
	text-transform:uppercase
}
.option-13.block-top-brands .product-style3 .status.new {
	background-color:#2ea76f;
	right:15px;
	top:15px;
	left:inherit;
	bottom:inherit;
	text-transform:uppercase
}
.option-13.block-top-brands .product-style3 {
	border:1px solid #eee;
	padding-bottom:15px
}
.option-13 .product-style3 {
	position:relative;
	overflow:hidden
}
.option-13 .product-style3 .product-info {
	padding:15px 15px 3px 15px
}
.option-13 .product-style3 .product-info h4 {
	margin:0
}
.option-13 .product-style3 h4.product-name {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:5px
}
.option-13 .product-style3 .product-name a {
	font-size:14px
}
.option-13 .product-style3 .product-star {
	display:table;
	font-size:13px;
	margin-top:5px;
	color:#ffae00;
	width:100%
}
.option-13 .product-style3 .product-star .fa {
	margin-right:3px
}
.option-13 .product-style3 .product-star .fa:last-child {
	margin-right:0
}
.option-13 .product-style3 .add_to_cart_button, .option-13 .product-style3 .added_to_cart {
	padding:12px 0;
	text-align:center;
	position:absolute;
	bottom:-50px;
	left:0;
	right:0;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	background-color:rgba(57, 66, 100, 0.9);
	color:#fff;
	font-family:'Oswald';
	font-size:16px;
	font-weight:300;
	border:0
}
.option-13 .product-style3 .add_to_cart_button:before {
	content:'';
	width:20px;
	height:16px;
	display:inline-block;
	background:url('../images/cart12.png') no-repeat center center;
	margin-right:5px
}
.product-style3 .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f1ce"!important;
	margin-right:10px;
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	display:inline-block;
	background:0
}
.option-13 .product-style3 .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	margin-right:10px
}
.option-13 .product-style3 .add_to_cart_button.added {
	display:none
}
.option-13 .product-style3:hover .add_to_cart_button, .option-13 .product-style3:hover .added_to_cart {
	bottom:0
}
.option-13 .product-style3 .add-to-cart+.yith-wcqv-button {
	display:none
}
.option-13 .product-style3 .group-button-control {
	width:auto;
	position:absolute;
	bottom:90px;
	right:5px
}
.option-13 .product-style3 .yith-wcwl-add-button {
	background-image:url('../images/wishlist12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.option-13 .product-style3 .yith-wcwl-add-button a {
	display:block;
	margin:0;
	background-color:transparent;
	border-radius:0
}
.option-13 .product-style3 .yith-wcwl-add-button a:before {
	display:none
}
.option-13 .product-style3 .compare-button a {
	background-image:url('../images/compare12.png');
	background-repeat:no-repeat;
	background-position:center center;
	display:block
}
.option-13 .product-style3 .search {
	background-image:url('../images/quickview12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.option-13 .product-style3 .yith-wcwl-add-button, .option-13 .product-style3 .compare-button, .option-13 .product-style3 .search {
	width:39px;
	height:34px;
	display:block;
	margin-top:10px;
	background-color:#eee;
	line-height:34px;
	font-size:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	filter:alpha(opacity=0)
}
.option-13 .product-style3 .yith-wcwl-add-button:hover, .option-13 .product-style3 .compare-button:hover a, .option-13 .product-style3 .search:hover {
	color:#fff
}
.option-13 .product-style3:hover .yith-wcwl-add-button, .option-13 .product-style3:hover .compare-button, .option-13 .product-style3:hover .search {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.option-13 .product-style3 .status {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	position:absolute;
	display:inline-block;
	font-family:'Oswald';
	font-size:12px;
	color:#fff
}
.option-13 .product-style3 .status.sale {
	background-color:#89b13a;
	bottom:15px;
	right:15px
}
.option-13 .product-style3 .status.new {
	background-color:#fa894b;
	bottom:15px;
	left:15px
}
.product-style3 .yith-wcwl-add-to-wishlist {
	display:inline-block;
	padding:0;
	margin:0;
	width:auto!important;
	height:inherit;
	vertical-align:top;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	margin-top:0!important
}
.product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .product-style3 .compare-button, .product-style3 .yith-wcqv-button {
	height:34px;
	width:39px;
	padding:0;
	line-height:32px;
	display:inline-block;
	text-transform:uppercase;
	position:relative;
	margin:0;
	background-color:#eee;
	font-size:0;
	margin-top:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	filter:alpha(opacity=0);
	float:left;
	clear:left
}
.product-style3:hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .product-style3:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .product-style3:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .product-style3:hover .compare-button, .product-style3:hover .yith-wcqv-button {
	-webkit-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:1;
	filter:alpha(opacity = 100)
}
.product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-style3 .product.compare-button a {
	width:100%;
	height:34px;
	display:inline-block;
	margin:0!important;
	padding:0;
	background-color:transparent;
	text-align:center
}
.product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .product-style3 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:14px
}
.product-style3 .price {
	font-weight:700
}
.product-style3 .price ins {
	float:left;
	text-decoration:none;
	margin-right:5px
}
.product-style3 .price del {
	font-weight:normal;
	color:#999
}
.option-14.block-static .title {
	color:#333;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	margin:0 0 30px 0;
	position:relative
}
.option-14.block-static .title:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:50%;
	height:1px;
	background-color:#eee
}
.option-14.block-static .title span {
	display:inline-block;
	background-color:#fff;
	position:relative;
	z-index:1;
	padding-right:10px
}
.option-14.block-static .block-static-products ul.list li {
	margin-bottom:30px;
	display:block;
	width:100%;
	float:left
}
.option-14.block-static .block-static-products .product-thumb {
	width:100px;
	float:left;
	border:1px solid transparent;
	padding-bottom:1px
}
.option-14.block-static .block-static-products .product-info {
	margin-left:120px
}
.option-14.block-static .owl-controls .owl-prev, .option-14.block-static .owl-controls .owl-next {
	position:static;
	left:inherit;
	top:inherit;
	right:inherit;
	bottom:inherit;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	display:inline-block;
	width:17px;
	height:17px;
	border:1px solid #eee;
	background-color:transparent;
	line-height:16px;
	font-size:12px;
	margin:0 3px
}
.option-14.block-static .owl-controls .owl-next .fa:before {
	content:"\f0da"
}
.option-14.block-static .owl-controls .owl-prev .fa:before {
	content:"\f0d9"
}
.block-static .owl-controls .owl-prev:hover, .option-14.block-static .owl-controls .owl-next:hover {
	color:#fff
}
.option-14.block-static .owl-nav {
	position:absolute;
	right:0;
	top:-47px;
	background-color:#fff;
	padding-left:10px
}
.option-14.block-static .product-name {
	font-size:14px;
	margin:0 0 5px 0
}
.option-14.block-static .product-star {
	display:table;
	font-size:13px;
	margin-top:5px;
	color:#ffae00;
	width:100%
}
.option-14.block-static .product-star .fa {
	margin-right:3px
}
.option-14.block-static .product-star .fa:last-child {
	margin-right:0
}
.option-14.block-static .price {
	font-size:16px
}
.option-14.block-static .price ins {
	text-decoration:none;
	margin-right:10px;
	float:left
}
.option-14.block-static .price del {
	color:#999
}
.option-14.block-static .group-button-control {
	margin-top:24px;
	overflow:hidden
}
.option-14.block-static .block-static-products ul.list {
	margin:0;
	padding:0;
	overflow:hidden
}
.option-14.block-static .group-button-control .yith-wcwl-add-to-wishlist, .option-14.block-static .group-button-control .compare-button a, .option-14.block-static .group-button-control .search.yith-wcqv-button, .option-14.block-static .group-button-control .add-to-cart a {
	width:40px;
	height:34px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#dfdfdf;
	font-size:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	filter:alpha(opacity=0);
	margin-right:3px;
	z-index:1;
	background-color:#e5e5e5;
	background-repeat:no-repeat;
	background-position:center center
}
.option-14.block-static .group-button-control .yith-wcwl-add-to-wishlist a {
	margin:0;
	display:block;
	background:transparent
}
.option-14.block-static .group-button-control .yith-wcwl-add-to-wishlist a:before {
	display:none
}
.option-14.block-static .group-button-control .clear {
	display:none
}
.option-14.block-static ul.list li:hover .group-button-control .yith-wcwl-add-to-wishlist, .option-14.block-static ul.list li:hover .group-button-control .compare-button a, .option-14.block-static ul.list li:hover .group-button-control .search.yith-wcqv-button, .option-14.block-static ul.list li:hover .group-button-control .add-to-cart a {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.option-14.block-static .group-button-control .yith-wcwl-add-to-wishlist {
	background-image:url('../images/wishlist12.png')
}
.option-14.block-static .group-button-control .compare-button a {
	background-image:url('../images/compare12.png')
}
.option-14.block-static .group-button-control .search.yith-wcqv-button {
	background-image:url('../images/quickview12.png');
	margin:0
}
.option-14.block-static .group-button-control .add_to_cart_button {
	background-image:url('../images/cart12.png');
	text-align:center;
	line-height:34px;
	text-align:center
}
.option-14.block-static .group-button-control .add_to_cart_button.added {
	display:none
}
.option-14.block-static .group-button-control .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	background:0;
	font-size:14px;
	color:#fff
}
.option-14.block-static .group-button-control .added_to_cart {
	text-align:center;
	line-height:34px
}
.option-14.block-static .group-button-control .add_to_cart_button.loading {
	background-image:none
}
.option-14.block-static .group-button-control .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f021"!important;
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	display:inline-block;
	background:0;
	font-size:14px;
	color:#fff;
	line-height:normal
}
.option-14.section-block-deal {
	background-image:url('../images/bg-hotdeal.jpg');
	background-position:top;
	background-repeat:no-repeat
}
.block-deal {
	overflow:hidden;
	padding-bottom:135px
}
.block-deal .title {
	font-size:18px;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:0
}
.block-deal .box-count {
	margin-right:8px;
	display:inline-block
}
.block-deal .countdown-lastest .dot {
	display:none
}
.block-deal .box-count .number {
	width:50px;
	height:40px;
	background-color:#333;
	font-size:18px;
	font-weight:700;
	display:table;
	color:#fff;
	text-align:center;
	line-height:40px
}
.block-deal .box-count .text {
	display:table;
	width:100%;
	text-align:center;
	padding-top:5px;
	color:#333;
	font-weight:600
}
.block-deal .product-name {
	font-size:24px;
	font-weight:700;
	margin-top:0;
	margin-bottom:10px
}
.block-deal .product-name {
	margin-top:55px
}
.block-deal .desc {
	color:#666;
	margin-bottom:25px
}
.block-deal .price {
	font-weight:700;
	font-size:24px;
	line-height:18px;
	display:table;
	width:100%;
	padding-bottom:15px
}
.block-deal .price ins {
	text-decoration:none;
	margin-right:10px;
	float:left
}
.block-deal .price del {
	font-size:18px;
	color:#666
}
.block-deal .add-to-cart a, .block-deal .yith-wcwl-add-to-wishlist {
	width:44px;
	height:44px;
	display:inline-block;
	float:left;
	font-size:0;
	margin-right:5px;
transition:background-color .3s ease-in-out;
-moz-transition:background-color .3s ease-in-out;
-webkit-transition:background-color .3s ease-in-out;
-o-transition:background-color .3s ease-in-out;
	border:0
}
.block-deal .add-to-cart .added {
	display:none
}
.block-deal .add-to-cart a {
	background:url('../images/cart12.png') no-repeat center center
}
.block-deal .add-to-cart .added_to_cart {
	background-image:none;
	text-align:center;
	color:#fff
}
.block-deal .add-to-cart .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:14px;
	line-height:40px
}
.block-deal .add-to-cart a:hover {
	opacity:.8
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
	border:1px solid #c8c8c8;
	width:44px;
	height:44px
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	background-image:url('../images/wishlist12.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:44px;
	height:44px;
	display:inline-block;
	margin:0;
	background-color:transparent;
	border-radius:0
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
	display:none
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	width:44px;
	height:44px;
	display:inline-block;
	margin:0;
	background-color:transparent;
	border-radius:0;
	text-align:center
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
	color:#fff
}
.option-14.block-top-brands2 {
	overflow:visible
}
.block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .block-deal .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:14px;
	line-height:40px
}
.option-14.block-top-brands2 .title {
	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	font-size:24px;
	font-weight:600;
	margin:0
}
.option-14.block-top-brands2 .list-brands {
	max-width:887px;
	display:block;
	margin:0 auto;
	padding:20px 0
}
.option-14.block-top-brands2 .list-brands .tab-nav {
	display:block;
	padding:0 2px
}
.option-14.block-top-brands2 .list-brands img {
	border:1px solid #eee;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.option-14.block-top-brands2 .list-brands a.active img {
	border-width:2px
}
.option-14.block-top-brands2 .list-brands .owl-controls .owl-prev, .option-14.block-top-brands2 .list-brands .owl-controls .owl-next {
	position:static;
	left:inherit;
	top:inherit;
	right:inherit;
	bottom:inherit;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	display:inline-block;
	width:17px;
	height:17px;
	border:1px solid #eee;
	background-color:transparent;
	line-height:16px;
	font-size:12px;
	margin:0 3px
}
.option-14.block-top-brands2 .list-brands .owl-controls .owl-next .fa:before {
	content:"\f0da"
}
.option-14.block-top-brands2 .list-brands .owl-controls .owl-prev .fa:before {
	content:"\f0d9"
}
.option-14.block-top-brands2 .list-brands .owl-controls .owl-prev:hover, .option-14.block-top-brands2 .list-brands .owl-controls .owl-next:hover {
	color:#fff
}
.option-14.block-top-brands2 .list-brands .owl-nav {
	position:absolute;
	left:50%;
	top:-11px;
	background-color:#fff;
	padding:0 10px;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.option-14.block-top-brands2 .brand-products .owl-controls .owl-prev, .option-14.block-top-brands2 .brand-products .owl-controls .owl-next {
	width:44px;
	height:44px;
	background-color:#e5e5e5;
	border-color:#dfdfdf;
	font-size:20px;
	line-height:42px;
	top:40%
}
.option-14.block-top-brands2 .brand-products .owl-controls .owl-next {
	right:-63px
}
.option-14.block-top-brands2 .brand-products .owl-controls .owl-prev {
	left:-63px
}
.block-testimonials2 {
	background-color:#394264;
	color:#fff;
	padding:20px;
	overflow:hidden
}
.block-testimonials2 ul {
	list-style:none;
	padding:0;
	margin:0
}
.block-testimonials2 li {
	padding-top:17px;
	margin-bottom:20px
}
.block-testimonials2 li img {
	border:3px solid #bcbdbe;
	border-radius:90%;
	opacity:.5
}
.block-testimonials2 .item-center li {
	width:100px;
	height:100px;
	position:absolute;
	z-index:2;
	top:-17px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.block-testimonials2 .item-center li img {
	opacity:1
}
.block-testimonials2 .info {
	display:none
}
.block-testimonials2 .text {
	margin-bottom:15px
}
.block-testimonials2 .text:before {
	content:"\f10d";
	font-family:'FontAwesome';
	font-size:40px;
	color:#099;
	margin-right:10px;
	line-height:normal
}
.block-testimonials2 .name {
	text-align:right;
	float:right
}
.block-testimonials2 .testimonial-caption {
	overflow:hidden
}
.block-new-product12 {
	border:1px solid #eee
}
.block-new-product12 .title {
	padding:13px 24px;
	background-color:#eee;
	text-transform:uppercase;
	font-family:'Oswald';
	font-weight:300;
	color:#333;
	font-size:18px
}
.block-new-product12 .inner {
	padding:10px 25px
}
.block-new-product12 .price {
	text-decoration:none;
	display:inline-block
}
.block-new-product12 .price ins {
	text-decoration:none;
	margin-right:10px
}
.block-new-product12 .price del {
	color:#999
}
.block-new-product12 .product {
	border-bottom:1px solid #eee;
	padding-bottom:12px;
	margin-top:12px;
	overflow:hidden
}
.block-new-product12 .product .info {
	margin-left:105px
}
.block-new-product12 .product .product-name {
	font-size:14px;
	margin-bottom:10px
}
.block-new-product12 .owl-controls {
	text-align:center;
	padding-top:20px;
	padding-bottom:10px
}
.block-new-product12 .owl-controls .owl-prev, .block-new-product12 .owl-controls .owl-next {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#b3b3b3;
	line-height:22px;
	position:static;
	top:inherit;
	right:inherit;
	left:inherit;
	bottom:inherit;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	display:inline-block;
	margin:0 5px
}
.block-banner12 {
	margin-top:30px
}
.box-tab-category.option12 .block-banner {
	position:relative;
	margin:0
}
.option12.section-blog-12 .section-title-12 {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	margin-bottom:20px
}
.option12.section-blog-12 .section-title-12:before {
	content:'';
	width:20px;
	height:2px;
	background-color:#333;
	display:block
}
.option12.section-blog-12 .section-title-12 .sub-title {
	display:block;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	color:#999
}
.option12.section-blog-12 .blog12 {
	border:1px solid #eee;
	display:table;
	width:100%;
	margin-bottom:2px
}
.option12.section-blog-12 .blog12 .thumb, .option12.section-blog-12 .blog12 .info {
	width:50%;
	float:left
}
.option12.section-blog-12 .blog12 .info {
	padding:30px;
	position:relative
}
.option12.section-blog-12 .blog12 .date {
	padding:5px 12px;
	display:inline-block;
	color:#fff;
	font-size:16px
}
.option12.section-blog-12 .blog12 .blog-title {
	font-size:24px;
	padding-top:30px;
	text-transform:uppercase;
	margin-top:0;
	min-height:165px;
	margin:0;
	max-height:165px;
	overflow:hidden
}
.option12.section-blog-12 .blog12 .blog-title a {
	color:#333
}
.option12.section-blog-12 .blog12 .read-more {
	font-family:'Oswald';
	font-weight:300;
	text-transform:uppercase
}
.option12.section-blog-12 .blog12 .read-more:before {
	content:'';
	width:20px;
	height:2px;
	background-color:#999;
	display:block
}
.option12.section-blog-12 .owl-controls .owl-prev, .option12.section-blog-12 .owl-controls .owl-next {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#b3b3b3;
	line-height:22px;
	top:-40px
}
.option12.section-blog-12 .owl-controls .owl-prev:hover, .option12.section-blog-12 .owl-controls .owl-next:hover {
	color:#fff
}
.option12.section-blog-12 .owl-controls .owl-prev {
	left:inherit;
	right:34px
}
.section-band-logo.style2 {
	background-color:transparent;
	padding:0
}
.section-band-logo.style2 li {
	display:inline-block;
	float:left
}
.section-band-logo.style2 li a {
	padding:0 1px;
	display:inline-block;
	float:left
}
.section-bolock-cat.option12 .block-cat {
	border:1px solid #eee;
	margin-bottom:30px;
	position:relative;
	padding:30px;
	background-position:bottom right;
	background-repeat:no-repeat
}
.section-bolock-cat.option12 .block-cat .sub-cat {
	width:auto;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0
}
.section-bolock-cat.option12 .block-cat .sub-cat li {
	border-bottom:1px solid #eee;
	padding:4px 0;
	padding-right:30px;
	list-style:outside
}
.section-bolock-cat.option12 .block-cat .sub-cat {
	padding:0
}
.section-bolock-cat.option12 .block-cat .read-more {
	display:block;
	font-family:'Oswald';
	font-weight:300;
	color:#333;
	margin-top:20px
}
.section-bolock-cat.option12 .block-cat .read-more:before {
	content:'';
	width:20px;
	height:2px;
	background-color:#999;
	display:block;
	margin-bottom:4px
}
.section-bolock-cat.option12 .block-cat .cat-title {
	position:absolute;
	top:30px;
	right:30px;
	font-size:24px;
	color:#999;
	font-family:'Oswald';
	font-weight:300;
	text-align:right
}
.section-bolock-cat.option12 .block-cat .cat-title span {
	display:block;
	line-height:auto
}
.section-bolock-cat.option12 .block-cat .cat-title .cat-name {
	font-weight:700;
	font-size:30px;
	text-transform:uppercase;
	font-family:'Montserrat', sans-serif
}
.block-new-product12 {
	border:1px solid #eee;
	display:inline-block;
	width:100%
}
.block-new-product12 .title {
	padding:13px 24px;
	background-color:#eee;
	text-transform:uppercase;
	font-family:'Oswald';
	font-weight:300;
	color:#333;
	font-size:18px
}
.block-new-product12 .inner {
	padding:10px 25px
}
.block-new-product12 .list-product {
	list-style:none;
	padding:0;
	margin:0
}
.block-new-product12 .price ins {
	text-decoration:none;
	margin-right:10px
}
.block-new-product12 .price del {
	color:#999
}
.block-new-product12 .product {
	border-bottom:1px solid #eee;
	padding-bottom:12px;
	margin-top:12px;
	overflow:hidden;
	list-style:none
}
.block-new-product12 .product .image {
	width:80px;
	float:left;
	overflow:hidden
}
.block-new-product12 .product .image img {
	max-width:100%
}
.block-new-product12 .product .info {
	margin-left:105px
}
.block-new-product12 .product .product-name {
	font-size:14px;
	margin-bottom:10px;
	margin-top:0
}
.block-new-product12 .owl-controls {
	text-align:center;
	padding-top:20px;
	padding-bottom:10px
}
.block-new-product12 .owl-controls .owl-prev, .block-new-product12 .owl-controls .owl-next {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#b3b3b3;
	line-height:22px;
	position:static;
	top:inherit;
	right:inherit;
	left:inherit;
	bottom:inherit;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	display:inline-block;
	margin:0 5px
}
.block-new-product12 .owl-controls .owl-prev:hover, .block-new-product12 .owl-controls .owl-next:hover {
	color:#fff
}
.block-banner12 {
	margin-top:30px
}
.section-title {
	display:table;
	margin:0 auto;
	font-size:24px;
	position:relative;
	line-height:20px;
	text-transform:uppercase;
	height:34px
}
.section-title:before {
	content:'';
	width:120px;
	height:1px;
	background:#666;
	position:absolute;
	bottom:0;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.section-title:after {
	content:'';
	width:30px;
	height:3px;
	background:#666;
	position:absolute;
	bottom:-1px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.block-loock-bocks .section-title {
	color:#fff;
	margin-top:17px
}
.block-loock-bocks .section-title:after, .block-loock-bocks .section-title:before {
	background:#fff
}
.block-loock-bocks .section-title:after, .block-loock-bocks .section-title:before {
	background:#fff
}
.overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(0, 0, 0, 0.7)
}
.block-loock-bocks li {
	list-style:none
}
.block-loock-bocks .loock-boock-list {
	text-align:center;
	line-height:18px;
	margin-top:45px
}
.block-loock-bocks .loock-boock-list .image {
	display:table;
	margin:0 auto;
	background:rgba(101, 97, 92, 0.7);
	border-radius:90%;
	overflow:hidden;
	padding:10px
}
.block-loock-bocks .loock-boock-list .image img {
	border-radius:50%;
-webkit-transition:-webkit-transform .8s ease-in-out;
-ms-transition:-ms-transform .8s ease-in-out;
transition:transform .8s ease-in-out
}
.block-loock-bocks .loock-boock-list .info {
	margin-top:10px;
	color:#fff
}
.block-loock-bocks .loock-boock-list li:hover .image img {
	opacity:.8
}
.lock-boock-button {
	display:table;
	margin:0 auto;
	padding-top:43px;
	position:relative
}
.lock-boock-button a {
	height:36px;
	display:inline-block;
	border:1px solid #fff;
	padding:0 40px;
	line-height:35px;
	color:#fff;
	margin-left:10px;
	margin-bottom:10px
}
.lock-boock-button a:hover {
	color:#fff
}
.kt-lookbook-list .lookbook-grid {
	margin:0 -8px
}
.kt-lookbook-list .lookbook-grid .item-lookbook {
	padding:0 8px;
	position:relative;
	padding-bottom:16px
}
.item-lookbook .inner {
	position:relative
}
.item-lookbook .info {
	position:absolute;
	bottom:20px;
	left:20px;
	color:#fff
}
.item-lookbook .icon-quickview {
	position:absolute;
	top:50%;
	left:50%;
	width:44px;
	height:44px;
	line-height:42px;
	border:1px solid;
	color:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	font-size:14px;
	text-align:center;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	opacity:0
}
.item-lookbook:hover .icon-quickview {
	opacity:1
}
.kt-lookbook-list .lookbook-grid .item-lookbook img {
	width:100%;
	height:auto
}
.item-lookbook .title {
	font-size:20px;
	text-transform:none;
	margin:0
}
.item-lookbook .inner:before {
	content:'';
	color:#fff;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:rgba(0, 0, 0, 0.6);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.item-lookbook:hover .inner:before {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.main-container {
	padding:50px 0
}
.look-book-page-title {
	margin-top:0;
	margin-bottom:50px
}
.block-trending .owl-controls .owl-prev, .block-trending .owl-controls .owl-next, .block-loock-bocks .owl-controls .owl-next, .block-loock-bocks .owl-controls .owl-prev {
	width:36px;
	height:36px;
	background:transparent;
	border:1px solid #eaeaea;
	line-height:35px;
	color:#333;
	top:38%;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.block-loock-bocks .owl-controls .owl-next, .block-loock-bocks .owl-controls .owl-prev {
	color:#fff;
	border-color:#fff
}
.block-trending .owl-controls .owl-prev:hover, .block-trending .owl-controls .owl-next:hover {
	color:#fff
}
.block-trending .owl-controls .owl-prev, .block-loock-bocks .owl-controls .owl-prev {
	left:-36px
}
.block-trending .owl-controls .owl-next, .block-loock-bocks .owl-controls .owl-next {
	right:-36px
}
.block-trending .owl-carousel:hover .owl-controls .owl-prev, .block-loock-bocks .owl-carousel:hover .owl-controls .owl-prev {
	left:-18px;
	opacity:1;
	visibility:inherit
}
.block-trending .owl-carousel:hover .owl-controls .owl-next, .block-loock-bocks .owl-carousel:hover .owl-controls .owl-next {
	right:-18px;
	opacity:1;
	visibility:inherit
}
.block-trending .products-style8 {
	margin-top:30px
}
.block-trending .product {
	padding:0
}
.block-collections .nav-tab {
	margin-top:30px;
	overflow:hidden;
	padding:0
}
.block-collections .nav-tab li {
	display:inline;
	width:100%;
	float:left;
	height:36px;
	line-height:36px;
	background:#ccc;
	text-align:center;
	border-right:1px solid #ccc;
	list-style:none
}
.block-collections .nav-tab.tab-column-2 li {
	width:50%
}
.block-collections .nav-tab.tab-column-3 li {
	width:33.333333%
}
.block-collections .nav-tab.tab-column-4 li {
	width:25%
}
.block-collections .nav-tab.tab-column-5 li {
	width:20%
}
.block-collections .nav-tab.tab-column-6 li {
	width:16.66666666%
}
.block-collections .nav-tab li a {
	width:100%;
	height:100%;
	float:left
}
.block-collections .nav-tab li.active, .block-collections .nav-tab li:hover {
	background:#999
}
.block-collections .nav-tab li:last-child {
	border-right:0
}
.block-collections .nav-tab li.active a, .block-collections .nav-tab li:hover a {
	color:#fff
}
.block-collections .tab-container {
	margin-top:35px
}
.block-collections .collection-list {
	padding:0
}
.block-collections .collection-list .item {
	background:0
}
.block-collections .collection-list .info {
	text-align:center;
	margin:27px;
	line-height:18px
}
.block-collections .collection-list .info .title {
	font-size:18px;
	text-transform:uppercase
}
.block-collections .collection-list .info .desc {
	margin-top:18px;
	color:#666
}
.block-collections .collection-list .info .author {
	margin-top:18px;
	color:#999
}
.block-collections .collection-list .info .collection-button a {
	height:36px;
	border:1px solid #666;
	line-height:35px;
	display:inline-block;
	padding:0 25px;
	margin-top:20px
}
.block-collections .collection-list .info .collection-button a:hover {
	color:#fff
}
.block-collections .owl-controls .owl-prev, .block-collections .owl-controls .owl-next {
	width:36px;
	height:36px;
	background:transparent;
	border:1px solid #eaeaea;
	line-height:35px;
	color:#333;
	top:35%;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.block-collections .owl-controls .owl-prev:hover, .block-collections .owl-controls .owl-next:hover {
	color:#fff
}
.block-collections .owl-controls .owl-next {
	right:-36px
}
.block-collections .owl-controls .owl-prev {
	left:-36px
}
.block-collections .owl-carousel:hover .owl-controls .owl-prev {
	left:-18px;
	opacity:1;
	visibility:inherit
}
.block-collections .owl-carousel:hover .owl-controls .owl-next {
	right:-18px;
	opacity:1;
	visibility:inherit
}
.block-testimonials .testimonial-wapper {
	position:relative
}
.block-testimonials .testimonials {
	padding-top:18px;
	max-width:375px;
	margin:0 auto;
	text-align:center;
	padding-bottom:0
}
.block-testimonials .testimonial {
	position:static
}
.block-testimonials .testimonials .testimonial li {
	padding:45px 0
}
.block-testimonials .testimonials .testimonial li a {
	position:relative;
	float:left;
	width: 80px;
    height: 80px;
}
.block-testimonials .testimonials li a:before {
	content:'';
	background:#000;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	border-radius:90%;
	z-index:2;
	opacity:.5
}
.block-testimonials .testimonials li img {
	border:3px solid #bcbdbe;
	border-radius:90%
}
.block-testimonials .testimonial .info {
	display:none
}
.block-testimonials .testimonial-caption {
	text-align:center;
	max-width:940px;
	margin:0 auto;
	color:#fff;
	line-height:24px;
	padding-top:12px;
	font-size:18px;
}
.block-testimonials .testimonials .owl-item.item-center li img {
	opacity:1
}
.block-testimonials .owl-controls .owl-prev, .block-testimonials .owl-controls .owl-next {
	width:36px;
	height:36px;
	background:transparent;
	border:1px solid #eaeaea;
	line-height:35px;
	color:#333;
	top:52.5%;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden;
	color:#fff
}
.block-testimonials .owl-controls .owl-prev {
	left:-36px
}
.block-testimonials .owl-controls .owl-next {
	right:-36px
}
.block-testimonials .testimonial-wapper:hover .owl-controls .owl-prev {
	left:0;
	opacity:1;
	visibility:inherit
}
.block-testimonials .testimonial-wapper:hover .owl-controls .owl-next {
	right:0;
	opacity:1;
	visibility:inherit
}
.block-testimonials .section-title {
	color:#fff
}
.block-testimonials .section-title:after, .block-testimonials .section-title:before {
	background:#fff
}
.block-testimonials .section-title:after, .block-testimonials .section-title:before {
	background:#fff
}
.block-testimonials .testimonials .owl-item.item-center li {
	width:80px;
	height:90px;
	position:absolute;
	z-index:100;
	top:-25px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.block-testimonials .testimonials .owl-item.item-center li a:before {
	opacity:0
}
.block-testimonials .testimonials li a {
	position:relative;
	margin-bottom:30px
}
.block-blogs .blog-list-wapper .owl-controls .owl-prev, .block-blogs .blog-list-wapper .owl-controls .owl-next {
	width:36px;
	height:36px;
	background:transparent;
	border:1px solid #eaeaea;
	line-height:35px;
	color:#333;
	top:inherit;
	top:38%;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.block-blogs .blog-list-wapper .owl-carousel:hover .owl-controls .owl-prev {
	left:-18px;
	opacity:1;
	visibility:inherit
}
.block-blogs .blog-list-wapper .owl-carousel:hover .owl-controls .owl-next {
	right:-18px;
	opacity:1;
	visibility:inherit
}
.block-blogs .blog-list-wapper .owl-controls .owl-prev {
	left:-36px;
	right:inherit
}
.block-blogs .blog-list-wapper .owl-controls .owl-next {
	right:-36px
}
.block-blogs .blog-list-wapper .owl-controls .owl-prev:hover, .block-blogs .blog-list-wapper .owl-controls .owl-next:hover {
	color:#fff
}
.block-manufacturer-logo .owl-controls .owl-prev, .block-manufacturer-logo .owl-controls .owl-next {
	width:36px;
	height:36px;
	background:transparent;
	border:1px solid #eaeaea;
	line-height:35px;
	color:#333;
	top:inherit;
	top:50%;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.block-manufacturer-logo .owl-controls .owl-prev:hover, .block-manufacturer-logo .owl-controls .owl-next:hover {
	color:#fff
}
.block-manufacturer-logo .owl-controls .owl-prev {
	left:-36px;
	right:inherit
}
.block-manufacturer-logo .owl-controls .owl-next {
	right:-36px
}
.block-manufacturer-logo .owl-carousel:hover .owl-controls .owl-prev {
	left:-18px;
	opacity:1;
	visibility:inherit
}
.block-manufacturer-logo .owl-carousel:hover .owl-controls .owl-next {
	right:-18px;
	opacity:1;
	visibility:inherit
}
.colection-images, .colection-single {
	margin-bottom:30px
}
.colection-single .colection-title {
	margin-top:0
}
.colection-single .colection-thumb {
	margin-top:30px
}
.related_colection {
	margin-top:50px
}
.related_colection>h2 {
	margin-top:0;
	text-transform:uppercase;
	margin-bottom:30px
}
.colection-thumb img {
	opacity:.5
}
.colection-thumb .selected img {
	opacity:1
}
.header.style12 .top-header {
	background-color:transparent
}
.header.style12 .top-header-inner {
	display:table;
	width:100%;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(220, 220, 220, 0.3);
	padding:3px 0
}
.header.style12 .main-header {
	padding:40px 0 65px 0
}
.main-menu-style12 {
	float:right
}
.main-menu-style12 .navigation-main-menu>li>a {
	border:0;
	background-color:transparent;
	text-transform:uppercase;
	padding:0 10px;
	font-weight:700
}
.main-menu-style12 .navigation-main-menu>li:last-child>a {
	padding-right:0
}
.main-menu-style12 .navigation-main-menu>li:hover, .main-menu-style12 .navigation-main-menu>li.active {
	background-color:transparent
}
.main-menu-style12 .navigation-main-menu>li>a:before {
	content:'';
	width:20px;
	height:2px;
	background-color:#fff;
	display:block;
	margin:0 auto;
	display:none;
	position:absolute;
	bottom:-10px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.main-menu-style12 .navigation-main-menu>li:hover>a:before, .main-menu-style12 .navigation-main-menu>li.active>a:before {
	display:block
}
.block-header-top12 {
	display:table;
	padding:13px 20px;
	margin-top:-34px;
	width:100%
}
.block-header-top12 .block-vertical, .block-header-top12 .block-search, .block-header-top12 .block-mini-cart {
	display:table-cell;
	position:relative;
	vertical-align:middle
}
.block-header-top12 .block-vertical {
	width:272px;
	height:44px
}
.block-header-top12 .block-search {
	width:683px;
	background-color:#fff
}
.block-header-top12 .block-search form {
	display:table;
	width:100%;
	vertical-align:middle
}
.block-header-top12 .block-search .input-serach, .block-header-top12 .block-search .form-category, .block-header-top12 .block-search .btn-search {
	display:table-cell;
	vertical-align:middle
}
.block-header-top12 .block-search .btn-search {
	width:56px;
	height:44px;
	text-align:center;
	line-height:44px;
	color:#fff;
	background-color:#394264;
	border:0
}
.block-header-top12 .block-search .input-serach {
	width:60%
}
.block-header-top12 .block-search .input-serach>input {
	border:0;
	padding:12px 20px
}
.block-header-top12 .form-category .ui-selectmenu-button span.ui-selectmenu-text {
	line-height:30px;
	border-right:0;
	border-left:1px solid #eee
}
.block-header-top12 .form-category .ui-selectmenu-button span.ui-icon {
	top:21px
}
.block-header-top12 .form-category .ui-state-default {
	vertical-align:middle
}
.block-header-top12 .block-search .form-category {
	width:250px
}
.block-mini-cart {
	background-color:#11a8ab;
	color:#fff
}
.block-mini-cart .cart-link {
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
.block-mini-cart .cart-link .icon {
	width:26px;
	height:22px;
	display:inline-block;
	background:url('../images/icon-cart12.png') no-repeat center center;
	padding:0 16px 0 22px;
	position:relative;
	float:left
}
.block-mini-cart .cart-link .icon .count {
	position:absolute;
	top:-20px;
	left:9px;
	width:20px;
	height:20px;
	background-color:#f36;
	text-align:center;
	line-height:20px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.block-mini-cart .cart-link .total {
	padding-top:4px;
	display:inline-block
}
.block-mini-cart .cart-block {
	right:0
}
.block-mini-cart:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.block-header-top12 .box-vertical-megamenus .title {
	height:44px;
	line-height:44px
}
.block-header-top12 .box-vertical-megamenus .btn-open-mobile {
	width:16px;
	height:16px;
	border:1px solid #fff;
	text-align:center;
	line-height:14px;
	font-size:12px;
	margin-top:14px;
	display:inline-block
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-content {
	border-top:0;
	left:-20px;
	right:0;
	top:57px;
	border:1px solid #eee;
	border-top:0;
	z-index:20;
	min-width:292px
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list {
	border:0
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li {
	padding:0 20px
}
.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a {
	padding:0;
	border-bottom:1px solid #eee;
	line-height:41px;
	position:relative
}
body .block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover, body .block-header-top12 .box-vertical-megamenus .all-category span:hover {
	background-color:transparent;
	color:#999
}
body .block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover>a, body .block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover>a:before {
	color:#333
}
.block-header-top12 .vertical-menu-list>li>a:before {
	right:0;
	color:#333;
	top:12px
}
.block-header-top12 .box-vertical-megamenus .all-category {
	padding:0
}
.block-header-top12 .box-vertical-megamenus .all-category span {
	border:0;
	font-weight:700;
	color:#999;
	height:inherit;
	font-family:'Oswald', sans-serif;
	line-height:normal
}
.block-header-top12 .box-vertical-megamenus .all-category span:after {
	display:block;
	margin:0 auto;
	content:"\f107"
}
.header.style12.ontop {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:100
}
.admin-bar .header.style12.ontop {
	top:32px
}
.header.style12.ontop .top-header {
	display:none
}
.header.style12.ontop .main-header {
	padding:15px 0
}
.header.style12.ontop .block-header-top12 {
	display:none
}
.footer4 {
	border-top:5px solid #eee
}
.footer4 .footer-top {
	overflow:hidden
}
.footer4 .footer-top .left {
	width:64%;
	float:left
}
.footer4 .footer-top .right {
	width:36%;
	float:left
}
.footer4 .footer-middle {
	padding:10px 0;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin-top:30px;
	display:inline-block
}
.footer4 .footer-bottom {
	padding:30px 0
}
.footer4 .footer-coppyright {
	text-align:center;
	font-family:'Oswald';
	font-weight:300;
	color:#333;
	padding:20px 0
}
.footer4 ul {
	padding:0
}
.footer4 li ul {
	padding:0 0 0 30px
}
.footer4 ul li {
	list-style:none;
	line-height:28px
}
.footer4 .widget-container {
	margin-top:30px;
	display:table;
	width:100%
}
.footer4 .widget-container .widget-title, .footer4 .widget-container .block-heading h3, .footer4 .widget-container .introduce-title {
	font-size:16px;
	font-family:'Oswald';
	font-weight:300;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#333
}
.footer4 .widget_kt_social .introduce-title {
	margin-top:0
}
.footer4 .mailchimp-form .input-group {
	border:1px solid #eee
}
.footer4 .mailchimp-form input {
	border:0
}
.footer4 .mailchimp-form .input-group input {
	height:40px;
	padding-left:15px
}
.footer4 .mailchimp-form .mailchimp-submit {
	height:42px;
	border:0;
	color:#fff;
	text-transform:uppercase;
	padding:0 20px;
	float:right;
	font-size:16px;
	font-family:'Oswald';
	font-weight:300;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	margin-top:-1px;
	margin-right:-1px
}
.footer4 .social-link {
	margin:0 -7px
}
.footer4 .social-link a {
	padding:0 7px
}
.footer4 .social-link .fa {
	width:32px;
	height:32px;
	border:2px solid #999;
	background-color:transparent;
	color:#999;
	webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.footer4 .widget_nav_menu ul>li>a:before, .footer4 .widget_categories ul>li>a:before, .footer4 .widget_pages ul>li>a:before {
	display:none
}
.footer4 .footer-bottom .widget-container {
	margin:0
}
.footer4 .footer-menu-list li a {
	color:#666;
	border-color:#666;
	line-height:20px
}
.footer4 .footer-menu-list li {
	border-color:#666
}
.footer4 .payment-logos {
	margin:0 -15px;
	padding-top:15px
}
.footer4 .payment-logos img {
	padding:0 15px;
	margin-bottom:15px
}
.block-brands .owl-controls .owl-prev, .block-brands .owl-controls .owl-next {
	background-color:transparent;
	color:#ccc;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.block-brands:hover .owl-controls .owl-prev, .block-brands:hover .owl-controls .owl-next {
	opacity:1;
	visibility:inherit
}
.section-band-logo.style2 .owl-controls .owl-prev, .section-band-logo.style2 .owl-controls .owl-next {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#b3b3b3;
	line-height:22px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	opacity:0;
	visibility:hidden
}
.section-band-logo.style2 .owl-controls .owl-prev:hover, .section-band-logo.style2 .owl-controls .owl-next:hover {
	color:#fff
}
.section-band-logo.style2 .owl-controls .owl-prev {
	left:-12px
}
.section-band-logo.style2 .owl-controls .owl-next {
	right:-12px
}
.section-band-logo.style2:hover .owl-controls .owl-prev, .section-band-logo.style2:hover .owl-controls .owl-next {
	opacity:1;
	visibility:inherit
}
.header.style11 .top-header {
	background-color:transparent
}
.header.style11 .top-header-inner {
	padding-right:100px;
	display:table;
	width:100%;
	position:relative
}
.header.style11 .main-header {
	padding:0
}
.header.style11 .block-header-top12 {
	margin:0
}
.header.style11 .inner-main-menu {
	display:table;
	width:100%;
	position:relative
}
.header.style11 .main-menu-style12 {
	padding-right:90px
}
.header.style11 .navigation-main-menu>li {
	padding-bottom:10px
}
.header.style11 .main-menu-style12 .navigation-main-menu>li>a {
	padding:0 10px
}
.header.style11 .main-menu-style12 .navigation-main-menu>li>a:before {
	display:none
}
.header.style11 .block-mini-cart {
	position:absolute;
	top:0;
	right:0;
	max-width:70px;
	min-width:70px;
	z-index:2
}
.header.style11 .block-mini-cart .cart-link {
	padding:0;
	border:0;
	padding-top:17px;
	text-transform:none;
	text-align:center
}
.header.style11 .block-mini-cart .cart-link .total {
	padding:10px 0 15px 0;
	width:100%
}
.header.style11 .block-mini-cart .cart-link .header.style11 .block-mini-cart .cart-link .total .amount {
	font-size:14px;
	font-weight:bold
}
.header.style11 .block-mini-cart .cart-link .icon {
	display:block;
	padding:0;
	float:none;
	margin:0 auto
}
.header.style11 .block-mini-cart .cart-link .icon .count {
	left:inherit;
	top:-15px;
	right:-10px;
	font-weight:normal;
	font-size:10px
}
.header.style11 .block-mini-cart:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:0;
	border-bottom:7px solid #fff;
	border-right:35px solid transparent;
	border-left:35px solid transparent
}
.header.style11 .block-header-top12 {
	margin:0
}
.header.style11 .block-header-top12 .inner {
	display:table;
	width:100%
}
.header.style11 .block-header-top12 .block-vertical {
	width:200px;
	padding-right:12px
}
.header.style11 .form-category .ui-selectmenu-button span.ui-selectmenu-text {
	border-right:1px solid #eee;
	border-left:none
}
.header.style11 .block-search .btn-search {
	width:44px
}
.header.style11 .block-search .btn-search:before {
	content:"\f002";
	font-family:'FontAwesome'
}
.header.style11 .block-header-top12 .block-search {
	width:570px
}
.header.style11 .block-header-top12 .contact-info {
	display:table-cell;
	padding-left:12px
}
.header.style11 .block-header-top12 .contact-info .inner {
	height:44px;
	vertical-align:middle;
	padding:9px 0;
	text-align:center
}
.header.style11 .block-header-top12 .contact-info .fa {
	width:26px;
	height:26px;
	display:inline-block;
	text-align:center;
	line-height:24px;
	border:1px solid #fff;
	border-radius:50%;
	margin-right:10px
}
.header.style11 .block-header-top12 .hotline {
	border-right:1px solid #7e7e7e;
	padding-right:10px;
	display:inline-block
}
.header.style11 .block-header-top12 .top-bar-social {
	display:inline-block;
	padding-left:10px
}
.header.style11 .cart-block .cart-block-content .cart-buttons a {
	margin-left:0
}
.header.style11.ontop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:100;
	background-color:#F5F5F5;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1)
}
.admin-bar .header.style11.ontop {
	top:32px
}
.header.style11.ontop .main-header {
	padding:15px 0
}
.header.style11.ontop .main-menu-style12 {
	padding:0
}
.header.style11.ontop .top-header, .header.style11.ontop .block-header-top12 {
	display:none
}
.header.style11.ontop .navigation-main-menu>li {
	padding:0
}
.header.style11 .box-vertical-megamenus .title:hover, .header.style11 .block-search .btn-search:hover {
	opacity:.9
}
.header.style11 .box-vertical-megamenus .title:hover .btn-open-mobile .fa:before {
	content:"\f107"
}
.footer4.style2 {
	border-top:0;
	background-color:#191919;
	color:#999
}
.footer4.style2 .widget-container .widget-title, .footer4.style2 .widget-container .block-heading h3, .footer4.style2 .widget-container .introduce-title {
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	font-size:14px
}
.footer4.style2 .social-link .fa {
	border-width:1px;
	border-color:#8c8c8c;
	color:#8c8c8c
}
.footer4.style2 .mailchimp-form .input-group {
	border-color:#505050
}
.footer4.style2 .mailchimp-form input {
	background-color:transparent
}
.footer4.style2 .mailchimp-form .mailchimp-submit {
	font-family:inherit;
	background-color:#505050;
	color:#fff;
	font-size:14px
}
.footer4.style2 .widget-container {
	margin-top:40px
}
.footer4.style2 .footer-bottom {
	margin-top:40px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:rgba(80, 80, 80, 0.6);
	padding:30px 0;
	overflow:hidden
}
.footer4.style2 .footer-coppyright {
	padding:0;
	display:inline-block;
	float:left;
	font-family:inherit;
	font-weight:normal;
	color:#999
}
.footer4.style2 .payment-logos img {
	margin-bottom:0
}
.footer4 .payment-logos {
	padding:0;
	display:inline-block;
	float:right
}
.service3 .service-item {
	margin-top:30px
}
.service3 .service-item .icon {
	width:50px;
	float:left
}
.service3 .service-item .service-info {
	padding-left:73px;
	display:block;
	padding-top:8px
}
.service3 .service-item .service-title {
	margin:0
}

.service3 .service-item .service-desc {
	color:#999
}
.section-title-2 {
	text-align:center;
	position:relative;
	margin-bottom:55px;
	margin-top:0
}
.section-title-2 h2 {
	font-size:18px;
	text-transform:uppercase;
	margin:0;
	margin-bottom:5px;
	font-weight:600
}
.section-title-2::after {
content:"";
width:50px;
height:2px;
background-color:#333;
margin:10px auto 0;
display:block
}
.lasttest-blog11 .item-blog {
	background-color:#FFF
}
.lasttest-blog11 .item-blog .thumb {
	position:relative
}
.lasttest-blog11 .item-blog .cat {
	padding:3px 30px;
	color:#FFF;
	position:absolute;
	bottom:20px;
	left:0;
	background-color:rgba(255, 102, 0, 0.8)
}
.lasttest-blog11 .item-blog .info {
	padding:25px
}
.lasttest-blog11 .item-blog .title {
	font-size:18px;
	font-weight:700;
	margin:0
}
.lasttest-blog11 .item-blog .desc {
	padding:10px 0
}
.lasttest-blog11 .item-blog .readmore {
	color:#F60
}
.lasttest-blog11 .item-blog .readmore::before {
font-family:"FontAwesome";
content:"\f105";
margin-right:10px
}
.home .header.style9.postion {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:100
}
.home.admin-bar .header.style9.postion {
	top:32px
}
.header.style9 .top-header {
	padding:5px 0
}
.header.style9 .main-menu-wapper {
	float:right;
	display:inline-block
}
.header.style9 .inner {
	position:relative;
	display:table;
	width:100%
}
.header.style9 .header-control {
	display:inline-block;
	float:right;
	padding-top:5px
}
.header.style9 .navigation-main-menu>li>a {
	border:0;
	color:#FFF;
	text-transform:uppercase;
	padding:0 15px;
	font-size:15px;
	font-weight:700
}
.header.style9 .main-header {
	padding:35px 0
}
.header.style9 .navigation-main-menu>li:hover, .header.style9 .navigation-main-menu>li.active {
	background-color:transparent
}
.header.style9 .navigation-main-menu>li>a:after {
	content:"";
	width:20px;
	height:2px;
	margin:3px auto 0;
	display:block;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.header.style9 .navigation-main-menu>li:hover>a:after, .header.style9 .navigation-main-menu>li.active>a:after {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:inherit
}
.header.style9 .form-search-9, .block-mini-cart-9 {
	width:auto;
	display:inline-block;
	position:relative;
	float:left
}
.header.style9 .form-search-9 .icon, .block-mini-cart-9 .cart-link {
	width:40px;
	height:40px;
	display:inline-block;
	background-color:rgba(255, 255, 255, 0.2);
	color:#fff;
	text-align:center;
	line-height:40px;
	margin-right:5px;
	cursor:pointer;
	position:relative;
	float:left
}
.block-mini-cart-9 .cart-link {
	background-image:url("../images/icon-cart9.png");
	margin-right:0;
	position:relative
}
.block-mini-cart-9 .cart-link .count {
	position:absolute;
	top:-10px;
	left:10px;
	width:20px;
	height:20px;
	color:#fff;
	background-color:#f63;
	font-size:13px;
	text-align:center;
	border-radius:50%;
	line-height:22px
}
.block-mini-cart-9 .cart-block {
	right:0
}
.block-mini-cart-9:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.header.style9 .form-search-9 .form-search-inner {
	position:absolute;
	top:0;
	right:5px;
	z-index:10;
	min-width:460px;
	display:none;
	max-width:100%
}
.header.style9 .form-category .ui-state-default {
	width:100%!important
}
.header.style9 .form-search-9 form {
	background:#fff;
	width:100%;
	display:table
}
.header.style9 .form-search-9 .form-category {
	display:table-cell;
	width:30%
}
.header.style9 .form-search-9 .input-serach {
	font-size:12px;
	display:table-cell;
	width:100%
}
.header.style9 .form-search-9 .form-category .ui-selectmenu-button span.ui-selectmenu-text {
	line-height:30px;
	padding-top:0;
	height:31px;
	margin-top:4px
}
.header.style9 .form-search-9 .input-serach input {
	padding-left:10px;
	padding-right:40px;
	width:100%;
	border:0;
	padding-top:11px;
	padding-bottom:11px
}
.header.style9 .form-search-9 .btn-search {
	width:40px;
	height:40px;
	display:inline-block;
	color:#fff;
	text-align:center;
	line-height:40px;
	position:absolute;
	right:0;
	top:0;
	border:0
}
.header.style9 .form-search-9 .btn-search:before {
	font-family:'FontAwesome';
	content:"\f002";
	font-size:14px
}
.header.style9.ontop {
	position:fixed!important;
	top:0;
	right:0;
	left:0;
	z-index:100
}
.admin-bar .header.style9.ontop {
	top:32px
}
.header.style9.ontop .top-header {
	display:none
}
.header.style9.ontop .main-header {
	padding:10px 0
}
.header.style9 .mobile-navigation {
	height:40px;
	width:40px;
	background-color:rgba(255, 255, 255, 0.2);
	color:#fff;
	font-size:0;
	line-height:40px;
	padding:0;
	text-align:center
}
.header.style9 .mobile-navigation .fa {
	font-size:14px;
	float:none;
	line-height:inherit
}
.header.style13 {
	background-color:#fff
}
.header.style13 .top-header {
	background-color:#fff;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1)
}
.header.style13 .main-header {
	padding:50px 0
}
.header.style13 .header-search-inner form {
	display:table;
	width:100%;
	border-width:1px;
	border-style:solid
}
.header.style13 .header-search-inner form .form-group, .header.style13 .header-search-inner form .btn-search {
	display:table-cell;
	vertical-align:middle
}
.header.style13 .header-search-inner form .btn-search {
	width:41px;
	height:41px;
	display:inline-block;
	color:#fff;
	border:0
}
.header.style13 .header-search-inner form .btn-search:hover {
	opacity:.8
}
.header.style13 .form-category {
	width:30%
}
.header.style13 .input-serach {
	width:70%
}
.header.style13 .input-serach input {
	border:0
}
.header.style13 .form-category .ui-state-default {
	float:left;
	width:100%!important
}
.header.style13.ontop {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:999;
	background-color:#fff;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1)
}
.admin-bar .header.style13.ontop {
	top:32px
}
.header.style13.ontop .top {
	display:none
}
.header.style13.ontop .block-header-top13 .block-vertical {
	width:50px
}
.header.style13.ontop .box-vertical-megamenus .title .title-menu {
	display:none
}
.header.style13.ontop .box-vertical-megamenus .vertical-menu-content {
	display:none
}
.header.style13 .top-bar-menu>li.menu-item-has-children>a:after {
	content:"\f0d7"
}
.header.style13 .form-category .ui-selectmenu-button span.ui-selectmenu-text {
	height:40px;
	border-left:1px solid #eee;
	border-right:0;
	float:left;
	vertical-align:top
}
.mini-cart-13 {
	border:1px solid #eee;
	padding:7px 0 6px 0;
	padding-left:20px;
	width:100%;
	float:left;
	position:relative
}
.mini-cart-13 .cart-link .icon {
	width:26px;
	height:22px;
	display:inline-block;
	background:url('../images/iconcart-13.png') no-repeat center center;
	position:relative;
	float:left;
	margin-right:5px
}
.mini-cart-13 .cart-link {
	text-transform:uppercase;
	color:#333;
	line-height:28px;
	float:left;
	font-weight:bold
}
.mini-cart-13 .cart-link .count {
	position:absolute;
	top:-25px;
	left:50%;
	height:20px;
	background-color:#333;
	display:inline-block;
	min-width:36px;
	color:#fff;
	text-align:center;
	line-height:20px;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.mini-cart-13 .cart-link .count:after {
	content:"";
	width:0;
	height:0;
	border-top:6px solid #333;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	display:table;
	margin:0 auto
}
.mini-cart-13:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.block-header-top13 {
	display:table;
	width:100%
}
.block-header-top13 .block-vertical, .block-header-top13 .main-menu-wapper {
	display:table-cell;
	vertical-align:top
}
.block-header-top13 .block-vertical {
	width:270px;
	position:relative
}
.block-header-top13 .box-vertical-megamenus .btn-open-mobile {
	width:16px;
	height:16px;
	border:1px solid #fff;
	text-align:center;
	line-height:14px;
	font-size:12px;
	margin-top:17px;
	display:inline-block;
	float:right
}
.block-header-top13 .box-vertical-megamenus .title:hover {
	opacity:.8
}
.block-header-top13 .box-vertical-megamenus .title:hover .btn-open-mobile .fa:before {
	content:"\f107"
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-content {
	position:absolute;
	top:100%;
	z-index:2;
	right:0;
	left:0;
	border:1px solid #eee;
	border-top:0;
	padding-top:6px;
	border-top:0;
	padding-bottom:17px;
	min-width:270px
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list {
	border:0
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li {
	padding:0 20px
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li>a {
	color:#333;
	padding:0;
	line-height:45px;
	position:relative;
	border-bottom:1px solid #eee
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:last-child>a {
	border:0
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover {
	background-color:transparent
}
.block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover>a {
	color:inherit
}
.block-header-top13 .vertical-menu-list .menu-item-has-children>a:before {
	right:0;
	color:#333;
	top:15px;
	right:10px
}
body .block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover>a, body .block-header-top13 .box-vertical-megamenus .vertical-menu-list>li:hover>a:before {
	color:inherit
}
.block-header-top13 .main-menu-wapper {
	padding-left:30px
}
.main-menu-style13 {
	margin:0;
	border-top:2px solid #eee;
	float:left;
	width:100%;
	position:relative
}
.main-menu-style13 .navigation-main-menu>li>a {
	color:#666;
	border:0;
	padding:0 17px;
	position:relative;
	text-transform:uppercase
}
.main-menu-style13 .navigation-main-menu>li:hover, .main-menu-style13 .navigation-main-menu>li.active {
	background-color:transparent;
	color:#333
}
.main-menu-style13 .navigation-main-menu>li:hover>a, .main-menu-style13 .navigation-main-menu>li.active>a {
	color:#333
}
.main-menu-style13 .navigation-main-menu>li.active>a {
	font-weight:700
}
.main-menu-style13 .navigation-main-menu>li>a:before {
	content:'';
	height:2px;
	position:absolute;
	left:0;
	width:0;
	top:-17px;
	opacity:0;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
.main-menu-style13 .navigation-main-menu>li:hover>a:before, .main-menu-style13 .navigation-main-menu>li.active>a:before {
	opacity:1;
	width:100%
}
.main-menu-style13 .navigation-main-menu>.menu-item-has-children>a:after {
	content:"\f0d7"
}
.header.style14 .logo2 {
	display:none
}
.header.style14 .main-header {
	position:relative;
	padding:0;
	padding-top:35px;
	max-height:162px;
	margin-bottom:30px
}
.header.style14 .main-menu-wapper {
	padding-top:30px;
	float:left
}
.header.style14 .main-menu-col {
	position:static
}
.header.style14 .navigation-main-menu>li {
	padding-bottom:17px
}
.header.style14 .navigation-main-menu>li>a {
	padding:0 14px;
	border:0;
	position:relative
}
.header.style14 .navigation-main-menu>li:first-child>a {
	padding-left:0
}
.header.style14 .navigation-main-menu>li:first-child>a:before {
	left:35%
}
.header.style14 .navigation-main-menu>li:hover, .header.style14 .navigation-main-menu>li.active {
	background-color:transparent;
	color:inherit
}
.header.style14 .navigation-main-menu>li.active>a {
	font-weight:700
}
.header.style14 .navigation-main-menu>.menu-item-has-children>a:after {
	content:"\f0d7"
}
.header.style14 .navigation-main-menu>li>a:before {
	content:'';
	width:0;
	height:2px;
	display:block;
	margin:0 auto;
	position:absolute;
	bottom:-10px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
.header.style14 .navigation-main-menu>li:hover>a:before, .header.style14 .navigation-main-menu>li.active>a:before {
	width:20px;
	opacity:1
}
.header.style14 .top-header-inner {
	padding-top:40px;
	float:left;
	width:100%
}
.header.style14 .top-bar-menu>li>a {
	border:0;
	padding:0 10px;
	display:inline-block
}
.block-minicart14 {
	position:relative;
	display:inline-block;
	width:auto;
	float:right
}
.block-minicart14 .cart-link {
	line-height:40px;
	position:relative;
	padding-left:10px
}
.block-minicart14 .cart-link .count {
	width:17px;
	height:17px;
	display:inline-block;
	color:#fff;
	text-align:center;
	line-height:17px;
	font-size:11px;
	position:absolute;
	top:-10px;
	right:-14px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.block-minicart14:hover .cart-block {
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	opacity:1;
	visibility:visible
}
.header.style14 .form-search {
	width:auto;
	display:inline-block;
	position:relative;
	float:right
}
.header.style14 .form-search .icon {
	line-height:40px;
	padding-left:25px;
	color:#999;
	cursor:pointer
}
.header.style14 .form-search form {
	position:absolute;
	top:100%;
	right:0;
	min-width:300px;
	display:none
}
.header.style14 .form-search .form-category, .header.style14 .form-search .btn-search {
	display:none
}
.header.style14 .input-serach {
	width:100%;
	position:relative
}
.header.style14 .input-serach .close-form {
	display:block!important;
	position:absolute;
	top:8px;
	right:15px;
	cursor:pointer;
	color:#ccc
}
.header.style14.ontop {
	position:fixed;
	top:0;
	left:0;
	right:0;
	background-color:#fff;
	z-index:100;
	box-shadow:0 1px 1px 0 rgba(50, 50, 50, 0.1);
	padding:15px 0
}
.admin-bar .header.style14.ontop {
	top:32px
}
.header.style14.ontop .main-header {
	padding:0;
	max-height:500px;
	margin:0
}
.header.style14.ontop .main-menu-wapper {
	margin:0;
	padding-top:0
}
.header.style14.ontop .top-header-inner {
	padding-top:5px
}
.header.style14.ontop .navigation-main-menu>li {
	padding-bottom:0
}
.header.style14.ontop .logo1, .header.style14.ontop .logo2 {
	display:none
}
.header.style14.ontop .header-right {
	float:right
}
.footer5 {
	background-color:#333;
	color:#999;
	padding-top:30px
}
.footer5 .footer-top {
	overflow:hidden;
	padding-bottom:30px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(102, 102, 102, 0.3)
}
.footer5 li {
	list-style:none;
	line-height:28px
}
.footer5 .widget-container .widget-title {
	font-size:14px;
	color:#ccc;
	text-transform:uppercase;
	margin-bottom:15px;
	font-weight:700
}
.footer5 .footer-top .left {
	width:30%;
	float:left;
	padding-right:30px
}
.footer5 .footer-top .right {
	width:70%;
	float:left
}
.footer5 .footer-logo {
	margin-top:30px
}
.footer5 .address-list {
	margin-top:18px;
	margin-bottom:0;
	padding:0
}
.footer5 .address-list li.feature-icon {
	clear:both;
	line-height:25px
}
.footer5 .address-list .no-margin {
	display:table;
	margin:0
}
.footer5 .address-list .tit-name {
	float:left;
	padding-right:5px;
	min-width:70px;
	font-size:13px;
	display:table-cell
}
.footer5 .address-list .tit-contain {
	display:table-cell;
	vertical-align:top
}
.footer5 .social-link {
	width:100%;
	float:left
}
.footer5 .social-link a .fa {
	width:24px;
	height:24px;
	display:inline-block;
	border:1px solid #999;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background-color:transparent;
	color:#999;
	font-size:12px;
	line-height:22px;
	margin-right:10px
}
.footer5 .widget-container {
	margin-top:30px;
	width:100%;
	float:left
}
.footer5 .widget_kt_social .introduce-title, .footer5 .widget_kt_mailchimp .block-heading h3 {
	margin:0;
	margin-bottom:15px
}
footer.footer5 a {
	color:#999
}
.footer5 .widget_kt_mailchimp .mailchimp-submit {
	height:38px;
	float:right
}
.footer5 .footer-bottom {
	padding:30px 0 60px 0;
	text-align:center
}
.footer5 .footer-coppyright {
	padding:25px 0;
	font-size:12px;
	clear:left
}
.footer5 .widget_nav_menu ul>li>a:before {
	display:none
}
.footer5 ul, .footer5 ol {
	padding:0
}
.footer5 ul ul, .footer5 ol ol {
	padding-left:20px
}
.footer5 .tagcloud a, .footer5 .widget_product_tag_cloud .tagcloud a {
	border-width:1px;
	border-style:solid;
	display:inline-block;
	margin:0 2px 7px 0;
	padding:0 8px;
	line-height:26px;
	text-decoration:none;
	color:#999;
	background-color:#3d3d3d;
	border-color:#4a4a4a;
	font-size:14px!important
}
.footer5 .tagcloud a:hover {
	color:#fff
}
.footer5 .footer-menu-list {
	margin:0
}
.footer5 .footer-menu-list li {
	border-color:#999;
	line-height:24px
}
.footer5 .footer-menu-list li a {
	font-size:12px
}
.footer5 .widget_recent_entries li {
	line-height:24px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(102, 102, 102, 0.3);
	padding-bottom:15px;
	padding-top:15px
}
.footer5 .widget_recent_entries li:last-child {
	border:0;
	padding-bottom:0
}
.footer5 .widget_recent_entries li:first-child {
	padding-top:0
}
.footer5 .widget_recent_entries .post-date {
	display:block;
	font-style:italic;
	color:#ccc
}
.service4 .icon {
	width:70px;
	float:left
}
.service4 .service-title {
	font-size:14px;
	font-weight:700;
	color:#333;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:0
}
.service4 .service-title a {
	color:#303030
}
.service4 .service-info {
	margin-left:90px;
	font-size:12px;
	font-weight:300;
	color:#999
}
.service4 .service-item {
	margin-bottom:30px;
	display:inline-block
}
.block-testimonials3 {
	float:left;
	width:100%;
	background-color:#f2e9e0
}
.block-testimonials3 ul {
	padding:0
}
.block-testimonials3 li {
	position:relative;
	list-style:none
}
.block-testimonials3 .blank {
	height:32px;
	background-color:#fff
}
.block-testimonials3 .image {
	width:100px;
	height:100px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:5px solid #f2e9e0;
	position:absolute;
	left:50%;
	top:0;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.block-testimonials3 .info {
	padding:80px 20px 15px 20px;
	overflow:hidden
}
.block-testimonials3 .name {
	text-align:right;
	float:right;
	font-size:15px
}
.block-testimonials3 .owl-controls .owl-dots {
	position:static;
	padding-bottom:20px
}
.block-testimonials3 .owl-controls .owl-dots .owl-dot {
	border:2px solid #a5917b;
	background-color:transparent;
	opacity:.6;
	width:10px;
	height:10px;
	margin:0 3px
}
.block-testimonials3 .owl-controls .owl-dots .owl-dot.active {
	opacity:1
}
.block-testimonials3 .image img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.block-testimonials3 .text:before {
	content:"\f10d";
	font-family:'FontAwesome';
	font-size:40px;
	margin-right:10px;
	line-height:normal
}
.block-tab-category14 .head {
	position:relative
}
.block-tab-category14 .bar {
	width:36px;
	height:32px;
	display:inline-block;
	border:1px solid #eee;
	color:#999;
	text-align:center;
	line-height:30px;
	vertical-align:middle
}
.block-tab-category14 .box-tabs {
	padding:0;
	display:inline-block;
	overflow:hidden;
	background-color:#fff;
	position:relative;
	z-index:1;
	margin:0;
	vertical-align:middle
}
.block-tab-category14 .box-tabs li {
	display:inline;
	float:left;
	list-style:none
}
.block-tab-category14 .box-tabs li:after {
	content:'';
	width:18px;
	height:18px;
	background:url('../images/kak4.png') no-repeat center center;
	display:inline-block;
	margin-top:5px
}
.block-tab-category14 .box-tabs li:last-child:after {
	opacity:0
}
.block-tab-category14 .box-tabs li a {
	line-height:30px;
	margin:0 15px;
	position:relative;
	display:inline-block;
	float:left
}
.block-tab-category14 .box-tabs li a:after {
	content:'';
	height:2px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.block-tab-category14 .box-tabs li:hover a:after, .block-tab-category14 .box-tabs li.active a:after {
	opacity:1
}
.block-tab-category14 .head:after {
	content:'';
	width:80%;
	position:absolute;
	right:0;
	top:50%;
	height:1px;
	background:#eee
}
.block-tab-category14 .link-all {
	border:1px solid #eee;
	padding:5px 10px;
	display:inline-block;
	float:right;
	position:relative;
	z-index:1;
	background-color:#fff
}
.block-tab-category14 .link-all:before {
	content:'';
	height:5px;
	background-color:#fff;
	width:15px;
	position:absolute;
	left:-16px;
	top:50%
}
.block-tab-category14 .product-style4 {
	margin-top:30px
}
.product-style4 .product-thumb {
	position:relative;
	overflow:hidden
}
.product-style4 .product-thumb .primary_image, .product-style4 .product-thumb .secondary_image {
	width:100%;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	display:inherit
}
.product-style4 .product-thumb .secondary_image {
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.product-style4:hover .secondary_image {
	opacity:1
}
.product-style4:hover .primary_image {
	opacity:0
}
.product-style4 {
	border:1px solid transparent;
	padding-bottom:20px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	position:relative
}
.product-style4 .product-star {
	display:none
}
.product-style4:hover {
	background-color:#eee
}
.product-style4:hover .product-info {
	text-align:center
}
.product-style4 .group-button-control {
	width:auto;
	position:absolute;
	bottom:64px;
	right:17px
}
.product-style4 .yith-wcwl-add-to-wishlist {
	display:inline-block;
	padding:0;
	margin:0;
	width:auto!important;
	height:inherit;
	vertical-align:top;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	margin-top:0!important
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .product-style4 .compare-button, .product-style4 .yith-wcqv-button {
	height:34px;
	width:39px;
	padding:0;
	line-height:32px;
	display:inline-block;
	text-transform:uppercase;
	position:relative;
	margin:0;
	background-color:#ddd;
	border:1px solid #d6d6d6;
	font-size:0;
	margin-top:10px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
	-webkit-transform:scale(0, 1);
	transform:scale(0, 1);
	opacity:0;
	filter:alpha(opacity=0);
	float:left;
	clear:left
}
.product-style4:hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .product-style4:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .product-style4:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .product-style4:hover .compare-button, .product-style4:hover .yith-wcqv-button {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-style4 .product.compare-button a {
	width:100%;
	height:34px;
	display:inline-block;
	margin:0;
	padding:0;
	background-color:transparent;
	text-align:center
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-style4 .product.compare-button a:hover {
	color:#fff
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	font-family:'FontAwesome';
	content:"\f00c";
	font-size:14px
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
	display:none
}
.product-style4 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	background-image:url('../images/wishlist12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.product-style4 .product.compare-button .compare {
	background-image:url('../images/compare12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.product-style4 .yith-wcqv-button {
	background-image:url('../images/quickview12.png');
	background-repeat:no-repeat;
	background-position:center center
}
.product-style4 .product-new {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	position:absolute;
	display:inline-block;
	font-family:'Oswald';
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	top:15px;
	left:15px
}
.product-style4 .product-sale {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	position:absolute;
	display:inline-block;
	font-family:'Oswald';
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	background-color:#f66;
	top:15px;
	right:15px
}
.product-style4 .add_to_cart_button, .product-style4 .added_to_cart, .product-style4 .product_type_external, .product-style4 .product_type_grouped {
	padding:12px 0;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:-50px;
	left:17px;
	right:17px;
	font-weight:300;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
	width:inherit;
	border:0
}
.product-style4 .add_to_cart_button:before, .product-style4 .added_to_cart:before {
	content:'';
	width:20px;
	height:20px;
	display:inline-block;
	background:url('../images/cart12.png') no-repeat center center;
	margin-right:5px;
	vertical-align:bottom
}
.product-style4:hover .add_to_cart_button, .product-style4:hover .added_to_cart, .product-style4:hover .product_type_external, .product-style4:hover .product_type_grouped {
	bottom:0
}
.product-style4 .add_to_cart_button.added {
	display:none
}
.product-style4 .add_to_cart_button.loading:before {
	font-family:'FontAwesome';
	content:"\f1ce"!important;
	margin-right:10px;
	webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
	display:inline-block;
	background:0
}
.product-style4 .added_to_cart:before {
	font-family:'FontAwesome';
	content:"\f00c";
	margin-right:10px;
	background:0
}
.product-style4 .product-info {
	padding-top:25px
}
.product-style4 .product-name {
	font-size:14px;
	margin-bottom:10px;
	margin-top:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.product-style4 .price {
	font-size:16px
}
.product-style4 .box-price {
	display:inline-block
}
.product-style4 .price ins {
	text-decoration:none;
	margin-right:10px;
	float:left
}
.product-style4 .price del {
	color:#999
}
.block-newsletter.style2 {
	text-align:center
}
.block-newsletter.style2 .block-title {
	line-height:24px;
	color:#333;
	font-weight:700;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:0
}
.block-newsletter.style2 .mailchimp-form {
	text-align:left;
	margin:0;
	position:relative;
	margin-top:20px
}
.block-newsletter.style2 .input-group>input {
	display:block;
	height:46px;
	margin:0;
	width:100%;
	border-width:0;
	border-style:solid;
	padding-right:46px;
	padding-left:20px;
	color:#333;
	background-color:#fff;
	border-color:#ddd
}
.block-newsletter.style2 .input-group {
	background-color:#fff
}
.block-newsletter.style2 .mailchimp-success {
	display:none
}
.block-newsletter.style2 .mailchimp-submit {
	background-image:url(../images/icon-subscribe.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-width:0 0 0 1px;
	height:26px;
	margin:10px 0;
	text-indent:-999em;
	width:46px;
	color:#fff;
	background-color:transparent;
	border-color:#cfcfcf
}
.block-newsletter.style2 .block-heading h3 {
	margin-top:0
}
.product-columns.columns-3 .product-item:nth-child(3n+1), .product-columns.columns-4 .product-item:nth-child(4n+1), .product-columns.columns-5 .product-item:nth-child(5n+1) {
clear:left
}
@media(max-width:1200px) {
.navigation-main-menu>li>a {
padding:0 20px
}
.top-main-menu .vertical-wapper {
width:50px
}
.box-vertical-megamenus .title .title-menu {
display:none
}
.home .box-vertical-megamenus .vertical-menu-content {
display:none
}
.top-main-menu.style7 .box-vertical-megamenus .title {
padding-right:0
}
.top-main-menu.style7 .vertical-wapper {
width:40px
}
.block-header-top12 .block-vertical {
width:44px
}
.block-header-top12 .block-search {
width:70%
}
.header.style11 .main-menu-style12 {
float:left;
padding:0;
width:100%
}
.header.style11 .block-header-top12 .block-vertical {
width:44px
}
.header.style11 .block-header-top12 .block-search {
width:50%
}
.header.style11 .logo {
text-align:center;
padding-bottom:30px
}
.header.style9 .logo {
text-align:center;
padding-bottom:30px
}
.header.style9 .main-menu-wapper {
float:left
}
.block-header-top13 .block-vertical {
width:50px
}
.header.style14 .logo2 {
display:block
}
.header.style14 .logo1 {
display:none
}
.header.style14 .main-header {
max-height:1000px
}
.header.style14 .navigation-main-menu>li {
padding:0
}
}
@media(max-width:991px) {
.navigation-main-menu>li>a {
padding:0 15px
}
.product-featured .product-featured-content .product-featured-list.has_attachment {
margin-left:0
}
.block-header-top12 .block-search .form-category {
display:none
}
.header.style11 .block-header-top12 .contact-info {
display:inline-block;
float:left;
width:100%
}
.header.style11 .block-header-top12 .block-search {
width:40%
}
.option11.featured-banner .box-countdown .box-title {
width:70px;
height:70px;
font-size:20px;
line-height:25px;
padding-top:10px
}
.option11.featured-banner .box-countdown-inner {
height:70px
}
.option11.featured-banner .box-countdown-inner .box-count {
width:50px;
height:70px
}
.option11.featured-banner .box-countdown-inner .box-count .number {
font-size:30px;
font-weight:700;
display:block;
line-height:30px;
position:relative
}
.option11.featured-banner .box-countdown-inner .box-count .text {
font-size:14px
}
.header.style9 .navigation-main-menu>li>a {
font-size:14px;
padding:0 10px
}
.header.style13 .logo {
padding-bottom:30px
}
.block-header-top13 .main-menu-wapper {
padding-left:15px
}
.main-menu-style13 .navigation-main-menu>li>a {
font-size:13px;
line-height:24px;
padding:0 10px
}
.header.style13 .form-category {
width:40%
}
.header.style14 .logo2 {
padding-bottom:30px
}
.header.style14 .top-header-inner {
padding-top:36px
}
.footer5 .footer-top .left, .footer5 .footer-top .right {
width:100%
}
}
@media(max-width:767px) {
.top-main-menu .vertical-wapper {
width:50%
}
.box-vertical-megamenus .title .title-menu {
display:inline-block
}
.top-main-menu .main-menu-wapper {
width:50%;
position:static
}
.mobile-navigation {
display:block
}
.navigation-main-menu {
position:absolute;
right:0;
left:0;
top:100%;
z-index:10;
background-color:#3b444b;
display:none
}
.navigation-main-menu {
overflow:hidden
}
.navigation-main-menu>li {
display:block;
width:100%;
border-bottom:1px solid #ccc
}
.navigation-main-menu>li:hover, .navigation-main-menu>li.active {
color:#333!important;
background-color:transparent!important
}
.navigation-main-menu>li:hover>a, .navigation-main-menu>li.active>a {
color:#333!important
}
.navigation-main-menu>li>a {
width:100%;
border:0;
color:#333
}
.top-main-menu.style2 .navigation-main-menu>li>a, .top-main-menu.style5 .navigation-main-menu>li>a, .top-main-menu.style6 .navigation-main-menu>li>a {
color:#333;
background-image:none;
border:0
}
.top-main-menu.style2 .navigation-main-menu>.menu-item-has-children>a:after, .top-main-menu.style5 .navigation-main-menu>.menu-item-has-children>a:after, .top-main-menu.style6 .navigation-main-menu>.menu-item-has-children>a:after, .main-menu-style7 .navigation-main-menu>.menu-item-has-children>a:after {
position:inherit;
left:inherit;
top:inherit;
ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0)
}
.navigation-main-menu>.menu-item-has-children>a:after {
float:right
}
.navigation-main-menu .sub-menu {
position:inherit;
webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
display:none;
visibility:inherit;
opacity:1;
webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0);
box-shadow:0 6px 12px rgba(0, 0, 0, 0)
}
.navigation-main-menu .show-submenu>.sub-menu {
display:block
}
.navigation-main-menu .sub-menu .sub-menu {
position:inherit;
left:inherit;
top:inherit
}
.navigation-main-menu ul.sub-menu {
padding:0
}
.navigation-main-menu ul.sub-menu>li>a {
border-bottom:1px solid #eee
}
.navigation-main-menu .sub-menu>.menu-item-has-children>a:after {
content:"\f107"
}
.vertical-menu-list .sub-menu {
position:inherit;
opacity:1;
display:none;
visibility:inherit;
left:1px;
border:0
}
.vertical-menu-list li.show-submenu>.sub-menu {
display:block
}
.vertical-menu-list ul.sub-menu>li {
border-top:1px solid #eaeaea
}
.box-vertical-megamenus .vertical-menu-list li:hover {
background-color:transparent!important;
color:#333
}
.box-vertical-megamenus .vertical-menu-list li:hover>a {
color:#333!important
}
.box-vertical-megamenus .vertical-menu-list>li {
border-bottom:1px solid #eaeaea
}
.vertical-menu-list .menu-item-has-children>a:before {
content:"\f107"
}
.vertical-menu-list .megamenu {
border-top:1px solid #eaeaea;
width:100%!important;
max-width:100%!important
}
.navigation-main-menu>li:nth-last-child(1) .sub-menu .sub-menu, .navigation-main-menu>li:nth-last-child(2) .sub-menu .sub-menu, .navigation-main-menu>li:nth-last-child(3) .sub-menu .sub-menu {
right:inherit;
position:static
}
.top-main-menu.style4 .vertical-wapper {
width:40px
}
.top-main-menu.style4 .box-vertical-megamenus .title .title-menu {
display:none
}
.top-main-menu.style4 .main-menu-wapper {
width:100%
}
.top-main-menu.style4 .formsearch-option4>form {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:-1px
}
.top-main-menu.style5 .box-vertical-megamenus .title .title-menu, .top-main-menu.style6 .box-vertical-megamenus .title .title-menu {
display:inline-block
}
.top-main-menu.style7 .box-vertical-megamenus .title .title-menu {
display:none
}
.top-main-menu.style7 .main-menu-wapper {
width:100%
}
.main-menu-style7 .navigation-main-menu>li>a {
margin:15px 0;
color:#333
}
.main-menu-style4 {
position:relative
}
.home .header.style9.postion {
position:static;
top:inherit;
right:inherit;
left:inherit
}
.header-search-inner {
margin-bottom:30px
}
.header.style13 .header-search-inner form .form-category {
display:none
}
.header.style13 .input-serach {
width:100%
}
.block-header-top13 .block-vertical, .block-header-top13 .main-menu-wapper {
width:50%;
padding:0;
border:0
}
.main-menu-style13 {
border:0;
position:static
}
.header.style13 .main-header {
padding:30px 0
}
.block-header-top13 {
position:relative
}
.header.style14 .main-menu-wapper {
padding:0;
width:100%;
position:relative
}
.header.style14 .main-menu-wapper .mobile-navigation {
background-color:transparent;
border:1px solid #eee;
color:#333
}
.header.style14 .navigation-main-menu>li:first-child>a {
padding:0 14px
}
.header.style14 .navigation-main-menu>li>a:before {
display:none
}
.header.style14 .form-search {
width:40px;
float:left;
padding:0;
border:1px solid #eee
}
.header.style14 .form-search .icon {
padding:0;
text-align:center;
display:inline-block;
width:100%
}
.header.style14 .form-search form {
right:inherit;
left:-1px
}
.block-minicart14 {
display:inline-block;
width:40px;
padding:0;
border:1px solid #eee;
line-height:40px
}
.header.style14 .top-header-inner {
padding-top:30px;
width:100%
}
.header.style14 .top-bar-menu, .top-bar-menu.right {
width:100%;
float:left
}
.block-tab-category14 .bar, .block-tab-category14 .link-all {
display:none
}
}
@media(max-width:1200px) {
.option12.tab-7.block-tab-category .block-banner .banner-img {
display:none
}
.option12.tab-7.block-tab-category .block-banner {
width:100%
}
.option12.tab-7.block-tab-category .tab-cat {
bottom:inherit
}
.option12.tab-7.block-tab-category .tab-cat>li {
width:50%;
float:left
}
.option12.tab-7.block-tab-category .block-content {
width:100%
}
.option12.block-hotdeal-week .countdown-lastest .box-count {
width:auto;
margin-right:10px;
font-size:14px
}
.option12.block-hotdeal-week .countdown-lastest .box-count .number {
font-size:12px;
padding:5px 5px;
height:auto;
line-height:normal
}
.option12.block-hotdeal-week .add-to-cart {
padding:0 7px
}
.option12.block-hotdeal-week .add-to-cart:before {
margin-top:9px
}
.option12.block-hotdeal-week .add-to-cart a {
font-size:0
}
}
@media(max-width:991px) {
.popular-tabs.style2 .products-style8 .product {
width:33.3333%
}
.main-menu-style12 {
padding-top:30px;
float:none
}
.option12.tab-7.block-tab-category .box-tabs {
float:left
}
.option12.tab-7.block-tab-category .tab-products.columns-2 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-3 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-4 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-5 .product-style3 {
width:50%
}
.option12.tab-7.block-tab-category .tab-products.columns-2 .product-style3:nth-child(2n+1), .option12.tab-7.block-tab-category .tab-products.columns-3 .product-style3:nth-child(3n+1), .option12.tab-7.block-tab-category .tab-products.columns-4 .product-style3:nth-child(4n+1), .option12.tab-7.block-tab-category .tab-products.columns-5 .product-style3:nth-child(5n+1) {
clear:none
}
.option12.tab-7.block-tab-category .tab-products .product-style3:nth-child(2n+1) {
clear:left
}
.option12.tab-7.block-tab-category .box-tabs li a {
padding:15px 10px
}
}
@media(max-width:767px) {
.header.style8 .main-menu {
float:left;
margin-top:20px
}
.main-menu-style8 {
float:left;
width:100%;
position:relative
}
.header.style8 .mini-cart {
border:1px solid #eee;
padding:10px;
margin-top:15px
}
.block-testimonials .testimonials .owl-item.item-center li {
width:110px;
height:110px
}
.header.style12 .main-header {
padding:40px 15px 65px 15px
}
.header.style12 .mobile-navigation {
background-color:#50597b
}
.main-menu-style12 {
position:relative
}
.main-menu-style12 .navigation-main-menu>li>a:before {
display:none!important
}
.block-header-top12 .block-search {
width:100%;
float:left;
margin-bottom:10px
}
.block-header-top12 .block-search .form-category {
display:none
}
.block-header-top12 .block-vertical {
vertical-align:top;
float:left;
width:100%;
margin-bottom:10px
}
.block-header-top12 .block-mini-cart {
display:inline-block;
width:100%;
float:left;
padding:13px
}
.block-header-top12 .block-search .input-serach {
width:100%
}
.footer4 .footer-top .left, .footer4 .footer-top .right {
width:100%
}
.header.style11 .main-header {
padding:0 15px
}
.header.style11 .navigation-main-menu>li {
padding:0
}
.header.style11 .block-header-top12 .block-vertical {
width:100%;
padding:0
}
.header.style11 .block-header-top12 .block-search {
width:100%
}
.header.style11 .block-header-top12 .contact-info {
padding:0
}
.header.style11 .block-header-top12 .hotline {
border:0;
padding:0;
margin:0;
margin-bottom:15px
}
.header.style9 .header-control {
padding:0
}
.header.style9 .form-search-9 .form-category {
display:none
}
.header.style9 .form-search-9 {
float:right;
position:relative
}
.header.style9 .form-search-9 .icon {
margin-right:0;
margin-left:5px
}
.header.style9 .form-search-9 .form-search-inner {
min-width:290px;
right:0
}
}
@media(max-width:480px) {
.top-bar-menu, .top-bar-menu.right {
float:none;
text-align:center
}
.top-bar-menu .sub-menu {
text-align:left;
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0);
box-shadow:0 6px 12px rgba(0, 0, 0, 0)
}
.top-bar-menu .sub-menu .sub-menu, .top-bar-menu.right .sub-menu .sub-menu {
position:relative;
left:0;
right:0;
opacity:1;
filter:alpha(opacity=1);
visibility:inherit;
display:none;
padding:0 15px
}
.top-bar-menu.right>li:nth-last-child(1) .sub-menu .sub-menu, .top-bar-menu.right>li:nth-last-child(2) .sub-menu .sub-menu, .top-bar-menu.right>li:nth-last-child(3) .sub-menu .sub-menu {
left:0;
right:0
}
.top-bar-menu li.menu-item-has-children.show-submenu>.sub-menu {
display:block
}
.popular-tabs.style2 .products-style8 .product {
width:100%
}
.popular-tabs.style2 .nav-tab li>a {
font-size:14px;
font-weight:bold
}
.option12.tab-7.block-tab-category .tab-products.columns-2 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-3 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-4 .product-style3, .option12.tab-7.block-tab-category .tab-products.columns-5 .product-style3 {
width:100%
}
.option12.section-blog-12 .blog12 .thumb, .option12.section-blog-12 .blog12 .info {
width:100%
}
}
