.product-item-opt-12:hover .product-item-actions .btn {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-12 .product-item-info {
	font-family: Arimo, sans-serif
}

.product-item-opt-12 .product-item-info:hover .product-item-photo img {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-12 .product-item-info:hover .btn-cart {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	visibility: visible;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s
}

.product-item-opt-12 .product-item-info .btn-cart {
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 20;
	background-color: rgba(57, 66, 100, .9);
	color: #fff;
	height: 44px;
	font-size: 16px;
	font-weight: 300;
	font-family: Oswald, sans-serif;
	text-transform: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
	-webkit-transform: translate(0, 60px);
	-ms-transform: translate(0, 60px);
	-o-transform: translate(0, 60px);
	transform: translate(0, 60px)
}

.product-item-opt-12 .product-item-info .btn-cart:before {
	content: "";
	width: 33px;
	height: 44px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/btn-cart.png);
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-12 .product-item-info .btn-cart>span {
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-12 .product-item-info .btn-cart:hover {
	background-color: #f36
}

.product-item-opt-12 .product-item-info .product-reviews-summary {
	margin-top: 10px;
	margin-bottom: 15px
}

.product-item-opt-12 .product-item-photo {
	text-align: center;
	position: relative;
	overflow: hidden
}

.product-item-opt-12 .product-item-img {
	display: block;
	height: 242px
}

.product-item-opt-12 .product-item-img img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-12 .product-item-detail {
	padding: 11px 15px 0;
	min-height: 56px
}

.product-item-opt-12 .product-item-name {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	display: block;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize
}

.product-item-opt-12 .product-item-name a {
	color: #333
}

.product-item-opt-12 .product-item-name a:hover {
	color: #f36
}

.product-item-opt-12 .product-item-price {
	font-size: 14px;
	color: #f36;
	font-weight: 400;
	line-height: 1
}

.product-item-opt-12 .product-item-price>span {
	line-height: 1
}

.product-item-opt-12 .product-item-price .price {
	margin-right: 3px
}

.product-item-opt-12 .product-item-price .old-price {
	font-size: 14px;
	color: #333;
	text-decoration: line-through;
	font-weight: 400
}

.product-item-opt-12 .product-item-actions {
	position: absolute;
	z-index: 30;
	right: 5px;
	top: 35px
}

.product-item-opt-12 .product-item-actions .btn {
	width: 40px;
	height: 34px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	background-color: #eee;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-12 .product-item-actions .btn:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.product-item-opt-12 .product-item-actions .btn:nth-child(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.product-item-opt-12 .product-item-actions .btn:nth-child(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.product-item-opt-12 .product-item-actions .btn:nth-child(4) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.product-item-opt-12 .product-item-actions .btn span {
	display: none
}

.product-item-opt-12 .product-item-actions .btn:hover {
	color: #fff;
	background-color: #f36
}

.product-item-opt-12 .product-item-actions .btn-wishlist {
	background-image: url(../images/icon/index12/btn-wishlist.png)
}

.product-item-opt-12 .product-item-actions .btn-compare {
	background-image: url(../images/icon/index12/btn-compare.png)
}

.product-item-opt-12 .product-item-actions .btn-quickview {
	background-image: url(../images/icon/index12/btn-quickview.png)
}

.product-item-opt-12 .product-item-label {
	position: absolute;
	bottom: 18px;
	right: 17px;
	line-height: 40px;
	width: 40px;
	padding: 0 8px;
	display: block;
	text-align: center;
	background-color: #3395ff;
	color: #fff;
	font-size: 12px;
	border-radius: 100%;
	text-transform: uppercase;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	z-index: 1
}

.product-item-opt-12 .product-item-label.label-sale {
	background-color: #89b13a
}

.product-item-opt-12 .product-item-label.label-new {
	background-color: #fa894b;
	left: 17px;
	right: auto
}

.product-item-deal-opt12 {
	padding: 0;
	position: relative;
	background-color: #fff
}

.product-item-deal-opt12 .product-item-info {
	font-family: Arimo, sans-serif
}

.product-item-deal-opt12 .product-item-info:hover .product-item-photo img
	{
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-deal-opt12 .product-item-info .product-reviews-summary {
	margin-top: 10px
}

.product-item-deal-opt12 .product-item-photo {
	text-align: center;
	position: relative;
	overflow: hidden
}

.product-item-deal-opt12 .product-item-img {
	display: block
}

.product-item-deal-opt12 .product-item-img img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-deal-opt12 .product-item-detail {
	padding: 0 10px;
	text-align: center
}

.product-item-deal-opt12 .product-item-name {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	display: block;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize
}

.product-item-deal-opt12 .product-item-name a {
	color: #333
}

.product-item-deal-opt12 .product-item-name a:hover {
	color: #f36
}

.product-item-deal-opt12 .product-item-price {
	font-size: 14px;
	color: #f36;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 15px
}

.product-item-deal-opt12 .product-item-price>span {
	line-height: 1
}

.product-item-deal-opt12 .product-item-price .price {
	margin-right: 3px
}

.product-item-deal-opt12 .product-item-price .old-price {
	font-size: 14px;
	color: #333;
	text-decoration: line-through;
	font-weight: 400
}

.product-item-deal-opt12 .product-item-actions {
	text-align: center
}

.product-item-deal-opt12 .product-item-actions .btn {
	width: 40px;
	height: 34px;
	padding: 0;
	text-align: center;
	background-color: #eee;
	color: #fff;
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	background-position: center;
	background-repeat: no-repeat
}

.product-item-deal-opt12 .product-item-actions .btn:hover {
	color: #fff;
	background-color: #f36
}

.product-item-deal-opt12 .product-item-actions .btn-cart {
	background-color: #11a8ab;
	color: #fff;
	width: 120px;
	font-size: 16px;
	font-weight: 300;
	font-family: Oswald, sans-serif;
	text-transform: none;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s
}

.product-item-deal-opt12 .product-item-actions .btn-cart:before {
	content: "";
	width: 33px;
	height: 22px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/btn-cart.png);
	display: inline-block;
	vertical-align: top
}

.product-item-deal-opt12 .product-item-actions .btn-cart:hover {
	background-color: #f36
}

.product-item-deal-opt12 .product-item-actions .btn-compare,
	.product-item-deal-opt12 .product-item-actions .btn-quickview,
	.product-item-deal-opt12 .product-item-actions .btn-wishlist {
	line-height: 34px
}

.product-item-deal-opt12 .product-item-actions .btn-compare span,
	.product-item-deal-opt12 .product-item-actions .btn-quickview span,
	.product-item-deal-opt12 .product-item-actions .btn-wishlist span {
	display: none
}

.product-item-deal-opt12 .product-item-actions .btn-wishlist {
	background-image: url(../images/icon/index12/btn-wishlist.png)
}

.product-item-deal-opt12 .product-item-actions .btn-compare {
	background-image: url(../images/icon/index12/btn-compare.png)
}

.product-item-deal-opt12 .product-item-actions .btn-quickview {
	background-image: url(../images/icon/index12/btn-quickview.png)
}

.product-item-deal-opt12 .product-item-label {
	position: absolute;
	bottom: 18px;
	right: 17px;
	line-height: 40px;
	width: 40px;
	padding: 0 8px;
	display: block;
	text-align: center;
	background-color: #3395ff;
	color: #fff;
	font-size: 12px;
	border-radius: 100%;
	text-transform: uppercase;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	z-index: 1
}

.product-item-deal-opt12 .product-item-label.label-sale {
	background-color: #89B13A;
	top: 15px;
	right: 15px;
	bottom: auto;
	left: auto
}

.product-item-deal-opt12 .product-item-label.label-new {
	background-color: #fa894b;
	left: 17px;
	right: auto
}

.product-item-opt-13 {
	padding: 0;
	position: relative;
	background-color: #fff
}

.product-item-opt-13:hover .product-item-actions .btn {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-13 .product-item-info {
	font-family: Montserrat, sans-serif
}

.product-item-opt-13 .product-item-info:hover .product-item-photo img {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-13 .product-item-info:hover .btn-cart {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	visibility: visible;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s
}

.product-item-opt-13 .product-item-info .btn-cart {
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 20;
	background-color: rgba(57, 66, 100, .9);
	color: #fff;
	height: 44px;
	font-size: 16px;
	font-weight: 300;
	font-family: Montserrat, sans-serif;
	text-transform: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
	-webkit-transform: translate(0, 60px);
	-ms-transform: translate(0, 60px);
	-o-transform: translate(0, 60px);
	transform: translate(0, 60px)
}

.product-item-opt-13 .product-item-info .btn-cart:before {
	content: "";
	width: 33px;
	height: 44px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/btn-cart.png);
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-13 .product-item-info .btn-cart>span {
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-13 .product-item-info .btn-cart:hover {
	background-color: #ffad00
}

.product-item-opt-13 .product-item-info .product-reviews-summary {
	margin-top: 10px;
	margin-bottom: 14px
}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result,
	.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span
	{
	color: #ccc
}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result:before,
	.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span:before
	{
	content: "\f005" "\f005" "\f005" "\f005" "\f005";
	font-size: 13px;
	letter-spacing: 4px;
	line-height: 1
}

.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span
	{
	color: #ffae00
}

.product-item-opt-13 .product-item-photo {
	text-align: center;
	position: relative;
	overflow: hidden
}

.product-item-opt-13 .product-item-img {
	display: block;
	height: 255px
}

.product-item-opt-13 .product-item-img img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-13 .product-item-detail {
	padding: 10px 15px 0;
	min-height: 94px;
	overflow: hidden
}

.product-item-opt-13 .product-item-name {
	font-size: 14px;
	color: #666;
	display: block;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize;
	font-weight: 300
}

.product-item-opt-13 .product-item-name a {
	color: #666
}

.product-item-opt-13 .product-item-name a:hover {
	color: #ffad00
}

.product-item-opt-13 .product-item-price {
	font-size: 14px;
	color: #333;
	font-weight: 300;
	margin-bottom: 16px;
	line-height: 1
}

.product-item-opt-13 .product-item-price>span {
	line-height: 1
}

.product-item-opt-13 .product-item-price .price {
	margin-right: 3px
}

.product-item-opt-13 .product-item-price .old-price {
	font-size: 14px;
	color: #999;
	text-decoration: line-through
}

.product-item-opt-13 .product-item-actions {
	position: absolute;
	z-index: 30;
	right: 5px;
	top: 35px
}

.product-item-opt-13 .product-item-actions .btn {
	width: 40px;
	height: 34px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	background-color: #eee;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-13 .product-item-actions .btn:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.product-item-opt-13 .product-item-actions .btn:nth-child(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.product-item-opt-13 .product-item-actions .btn:nth-child(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.product-item-opt-13 .product-item-actions .btn:nth-child(4) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.product-item-opt-13 .product-item-actions .btn span {
	display: none
}

.product-item-opt-13 .product-item-actions .btn:hover {
	color: #fff;
	background-color: #ffad00
}

.product-item-opt-13 .product-item-actions .btn-wishlist {
	background-image: url(../images/icon/index12/btn-wishlist.png)
}

.product-item-opt-13 .product-item-actions .btn-compare {
	background-image: url(../images/icon/index12/btn-compare.png)
}

.product-item-opt-13 .product-item-actions .btn-quickview {
	background-image: url(../images/icon/index12/btn-quickview.png)
}

.product-item-opt-13 .product-item-label {
	position: absolute;
	top: 13px;
	left: 13px;
	line-height: 40px;
	width: 40px;
	padding: 0 8px;
	display: block;
	text-align: center;
	background-color: #2ea76f;
	color: #fff;
	font-size: 12px;
	border-radius: 100%;
	text-transform: uppercase;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	z-index: 1
}

.product-item-opt-13 .product-item-label.label-sale {
	background-color: #aa8056
}

.product-item-opt-13 .product-item-label.label-new {
	background-color: #2ea76f;
	right: 17px;
	left: auto
}

.product-item-opt-14 {
	padding: 0;
	position: relative;
	background-color: #fff;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s
}

.product-item-opt-14:hover {
	background-color: #eee;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s
}

.product-item-opt-14:hover .product-item-actions .btn {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-14:hover .product-item-actions-secondary {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-14:hover .product-item-detail {
	text-align: center;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	padding-right: 0
}

.product-item-opt-14 .product-item-info {
	border: 1px solid transparent;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.product-item-opt-14 .product-item-info:hover {
	border: 1px solid #c93;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.product-item-opt-14 .product-item-info:hover .product-item-photo img {
	-webkit-transform: scale(1.11);
	-ms-transform: scale(1.11);
	-o-transform: scale(1.11);
	transform: scale(1.11);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-14 .product-item-info:hover .btn-cart {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	visibility: visible;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s
}

.product-item-opt-14 .product-item-info .btn-cart {
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 20;
	background-color: rgba(204, 153, 51, .9);
	color: #fff;
	height: 44px;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
	-webkit-transform: translate(0, 60px);
	-ms-transform: translate(0, 60px);
	-o-transform: translate(0, 60px);
	transform: translate(0, 60px)
}

.product-item-opt-14 .product-item-info .btn-cart:before {
	content: "";
	width: 33px;
	height: 44px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/btn-cart.png);
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-14 .product-item-info .btn-cart>span {
	display: inline-block;
	vertical-align: middle
}

.product-item-opt-14 .product-item-info .btn-cart:hover {
	background-color: #c93
}

.product-item-opt-14 .product-item-info .product-reviews-summary {
	margin-top: 10px;
	margin-bottom: 15px
}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result,
	.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span
	{
	color: #ccc
}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result:before,
	.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span:before
	{
	content: "\f005" "\f005" "\f005" "\f005" "\f005";
	font-size: 13px;
	letter-spacing: 4px;
	line-height: 1
}

.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span
	{
	color: #ffae00
}

.product-item-opt-14 .product-item-photo {
	text-align: center;
	position: relative;
	overflow: hidden
}

.product-item-opt-14 .product-item-img {
	display: block
}

.product-item-opt-14 .product-item-img img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s
}

.product-item-opt-14 .product-item-detail {
	padding: 20px 56px 0 0;
	min-height: 80px;
	position: relative;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	text-align: left;
	overflow: hidden
}

.product-item-opt-14 .product-item-name {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	display: block;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize
}

.product-item-opt-14 .product-item-name a {
	color: #666
}

.product-item-opt-14 .product-item-name a:hover {
	color: #c93
}

.product-item-opt-14 .product-item-price {
	font-size: 16px;
	color: #333;
	margin-bottom: 16px;
	line-height: 1
}

.product-item-opt-14 .product-item-price>span {
	line-height: 1
}

.product-item-opt-14 .product-item-price .price {
	margin-right: 3px
}

.product-item-opt-14 .product-item-price .old-price {
	font-size: 14px;
	color: #999;
	text-decoration: line-through
}

.product-item-opt-14 .product-item-actions {
	position: absolute;
	z-index: 30;
	right: 17px;
	bottom: 65px
}

.product-item-opt-14 .product-item-actions .btn {
	width: 38px;
	height: 34px;
	line-height: 32px;
	padding: 0;
	text-align: center;
	background-color: #ddd;
	border: none;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-14 .product-item-actions .btn:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.product-item-opt-14 .product-item-actions .btn:nth-child(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.product-item-opt-14 .product-item-actions .btn:nth-child(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.product-item-opt-14 .product-item-actions .btn:nth-child(4) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.product-item-opt-14 .product-item-actions .btn span {
	display: none
}

.product-item-opt-14 .product-item-actions .btn:hover {
	color: #fff;
	background-color: #c93;
	border-color: #c93
}

.product-item-opt-14 .product-item-actions .btn-wishlist {
	background-image: url(../images/icon/index14/btn-wishlist.png)
}

.product-item-opt-14 .product-item-actions .btn-wishlist:hover {
	background-image: url(../images/icon/index14/btn-wishlist-hover.png)
}

.product-item-opt-14 .product-item-actions .btn-compare {
	background-image: url(../images/icon/index14/btn-compare.png)
}

.product-item-opt-14 .product-item-actions .btn-compare:hover {
	background-image: url(../images/icon/index14/btn-compare-hover.png)
}

.product-item-opt-14 .product-item-actions .btn-quickview {
	background-image: url(../images/icon/index14/btn-quickview.png)
}

.product-item-opt-14 .product-item-actions .btn-quickview:hover {
	background-image: url(../images/icon/index14/btn-quickview-hover.png)
}

.product-item-opt-14 .product-item-actions-secondary {
	position: absolute;
	right: 0;
	top: 20px;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.product-item-opt-14 .product-item-actions-secondary .btn {
	width: 22px;
	height: 18px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0;
	text-align: center;
	background-color: transparent;
	border: none;
	margin-left: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-animation: none;
	-o-animation: none;
	animation: none;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	position: static;
	float: left
}

.product-item-opt-14 .product-item-actions-secondary .btn:hover {
	background-color: transparent
}

.product-item-opt-14 .product-item-actions-secondary .btn:first-child {
	margin-left: 0
}

.product-item-opt-14 .product-item-actions-secondary .btn span {
	display: none
}

.product-item-opt-14 .product-item-actions-secondary .btn-cart {
	background-image: url(../images/icon/index14/btn-cart3.png)
}

.product-item-opt-14 .product-item-actions-secondary .btn-wishlist {
	width: 18px;
	height: 18px;
	background-image: url(../images/icon/index14/btn-wishlist3.png)
}

.product-item-opt-14 .product-item-label {
	position: absolute;
	top: 16px;
	left: 18px;
	line-height: 40px;
	width: 40px;
	padding: 0 8px;
	display: block;
	text-align: center;
	background-color: #2ea76f;
	color: #fff;
	font-size: 12px;
	border-radius: 100%;
	text-transform: uppercase;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	z-index: 1
}

.product-item-opt-14 .product-item-label.label-sale {
	background-color: #f66;
	right: 18px;
	left: auto
}

.product-item-opt-14 .product-item-label.label-new {
	background-color: #c93
}

@media ( max-width :991px) {
	body.filter-active {
		overflow: hidden;
		height: 0
	}
	.catalog-category-view .col-sidebar>:not (.no-hide ){
		display: none
	}
}

.toolbar-products {
	-webkit-flex-direction: row;
	-webkit-align-items: flex-start;
	-webkit-justify-content: space-between;
	flex: 1 1 0;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 8px 0 0
}

.toolbar-products.toolbar-top {
	margin-top: 40px;
	margin-bottom: 45px
}

.toolbar-products.toolbar-bottom {
	margin-top: 20px;
	margin-bottom: 65px
}

.toolbar-products .btn-filter-products {
	line-height: 32px;
	text-transform: uppercase;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	color: #000;
	background-color: #fff;
	padding: 0 12px;
	font-size: 14px;
	font-weight: 300;
	display: none
}

.toolbar-products .btn-filter-products:hover {
	color: #f36
}

.toolbar-products .modes .label {
	display: none
}

.toolbar-products .toolbar-option .label {
	color: #000;
	display: inline-block;
	line-height: 34px;
	font-weight: 400;
	font-size: 14px;
	padding: 0;
	vertical-align: top;
	margin: 0 5px 0 0
}

.toolbar-products .form-control {
	height: 34px;
	border: 1px solid #dfdfdf;
	color: #000;
	display: inline-block;
	box-shadow: none;
	font-size: 14px;
	font-weight: 300;
	padding-left: 10px;
	padding-right: 19px;
	background-position: center right 10px;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index1/arrow-select.png);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.toolbar-products .modes {
	font-size: 13px;
	margin-bottom: 7px
}

.toolbar-products .modes .modes-mode {
	margin-top: 2px;
	width: 29px;
	height: 27px;
	text-align: center;
	background-color: #ddd;
	color: #bcbcbc;
	display: inline-block;
	margin-right: 6px;
	background-position: center;
	background-repeat: no-repeat
}

.toolbar-products .modes .modes-mode span {
	display: none
}

.toolbar-products .modes .modes-mode.active, .toolbar-products .modes .modes-mode:hover
	{
	color: #fff;
	background-color: #f36
}

.toolbar-products .modes .mode-grid {
	background-image: url(../images/icon/index1/grid.png)
}

.toolbar-products .modes .mode-grid.active, .toolbar-products .modes .mode-grid:hover
	{
	background-image: url(../images/icon/index1/grid-active.png)
}

.toolbar-products .modes .mode-list {
	background-image: url(../images/icon/index1/list.png)
}

.toolbar-products .modes .mode-list.active, .toolbar-products .modes .mode-list:hover
	{
	background-image: url(../images/icon/index1/list-active.png)
}

.toolbar-products .toolbar-limiter, .toolbar-products .toolbar-sorter {
	display: inline-block;
	vertical-align: top;
	margin: 0 13px 7px
}

.toolbar-products .toolbar-sorter .form-control {
	padding-left: 12px;
	width: 105px
}

.toolbar-products .toolbar-limiter .form-control {
	text-align-last: center;
	text-align: center;
	width: 54px;
	padding-left: 2px
}

@media ( max-width :991px) {
	.toolbar-products .modes {
		display: none
	}
	.toolbar-products .btn-filter-products {
		display: block
	}
	.toolbar-products .btn-filter-products.active:before {
		content: "";
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 333
	}
}

@media ( max-width :767px) {
	.toolbar-products .modes, .toolbar-products .toolbar-limiter {
		display: none
	}
	.toolbar-products .toolbar-sorter {
		margin-right: 0;
		margin-left: 0
	}
}

@media ( max-width :600px) {
	.toolbar-products.toolbar-bottom .btn-filter-products, .toolbar-products.toolbar-bottom .toolbar-option,
		.toolbar-products.toolbar-top .pagination {
		display: none
	}
}

.category-view {
	margin-top: 25px
}

.category-view .category-image {
	display: block;
	position: relative;
	overflow: hidden
}

.category-view .category-image:after, .category-view .category-image:before
	{
	content: "";
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 5px;
	right: 5px;
	border-style: solid;
	border-color: #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 100
}

.category-view .category-image:before {
	border-width: 1px 0;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	top: 10px;
	bottom: 10px;
	left: 5px;
	right: 5px
}

.category-view .category-image:after {
	border-width: 0 1px;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	left: 10px;
	right: 10px
}

.category-view .category-image img {
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s
}

.category-view .category-image:hover:after, .category-view .category-image:hover:before
	{
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.category-view .category-image:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s
}

.category-view .category-image img {
	display: block;
	width: 100%
}

.catalog-view_op1 .category-view {
	margin-top: 0
}

.category-view:hover .owl-nav .owl-next, .category-view:hover .owl-nav .owl-prev
	{
	opacity: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.category-view:hover .owl-nav .owl-prev {
	left: 0
}

.category-view:hover .owl-nav .owl-next {
	right: 0
}

.category-view .owl-nav .owl-next, .category-view .owl-nav .owl-prev {
	width: 40px;
	line-height: 40px;
	background-color: #a1a19c;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0
}

.category-view .owl-nav .owl-next:hover, .category-view .owl-nav .owl-prev:hover
	{
	background-color: #f36;
	color: #fff
}

.category-view .owl-nav .owl-next:before, .category-view .owl-nav .owl-prev:before
	{
	content: "\f105";
	font-family: FontAwesome;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.category-view .owl-nav .owl-prev {
	left: 15px
}

.category-view .owl-nav .owl-prev:before {
	content: "\f104"
}

.category-view .owl-nav .owl-next {
	right: 15px
}

.products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
	clear: both
}

@media ( max-width :767px) {
	.products.products-grid .product-items .col-sm-4 {
		float: left;
		width: 50%
	}
	.products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
		clear: none
	}
	.products.products-grid .product-items .col-sm-4:nth-child(2n+1) {
		clear: both
	}
}

.products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
	clear: both
}

@media ( max-width :767px) {
	.products.products-grid .product-items .col-sm-3 {
		float: left;
		width: 50%
	}
	.products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
		clear: none
	}
	.products.products-grid .product-items .col-sm-3:nth-child(2n+1) {
		clear: both
	}
}

.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
	clear: both
}

@media ( max-width :767px) {
	.products.products-grid .product-items .col-sm-6 {
		float: left;
		width: 50%
	}
	.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
		clear: both
	}
}

.products.products-grid .product-items .product-item {
	margin-bottom: 30px
}

@media ( max-width :479px) {
	.products.products-grid .product-items .product-item {
		width: 100%;
		max-width: 330px;
		margin-right: auto;
		margin-left: auto;
		float: none;
		display: block
	}
}

.products.products-grid .product-items .product-item-opt-1 {
	border: 1px solid #eee
}

.products.products-list .product-items .product-item {
	margin-bottom: 19px
}

.products.products-list .product-items .product-item .product-item-info
	{
	background-color: transparent;
	border: none;
	padding: 0
}

.products.products-list .product-items .product-item .product-item-info:after,
	.products.products-list .product-items .product-item .product-item-info:before
	{
	content: "";
	display: table
}

.products.products-list .product-items .product-item .product-item-info:after
	{
	clear: both
}

.products.products-list .product-items .product-item .product-item-photo
	{
	float: left;
	width: 31%;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	padding: 30px 25px
}

.products.products-list .product-items .product-item .product-item-detail
	{
	float: right;
	width: 69%;
	padding-left: 20px
}

.products.products-list .product-items .product-item .product-item-name
	{
	font-size: 15px;
	color: #333;
	font-weight: 600;
	margin-top: 38px
}

@media ( max-width :1199px) {
	.products.products-list .product-items .product-item .product-item-name
		{
		margin-top: 10px
	}
}

@media ( max-width :767px) {
	.products.products-list .product-items .product-item .product-item-name
		{
		margin-top: 0
	}
}

.products.products-list .product-items .product-item .product-item-name a
	{
	color: #333
}

.products.products-list .product-items .product-item .product-item-name a:focus,
	.products.products-list .product-items .product-item .product-item-name a:hover
	{
	color: #f36
}

@media ( max-width :680px) {
	.products.products-list .product-items .product-item .product-item-des {
		margin-bottom: 10px
	}
}

@media ( max-width :479px) {
	.products.products-list .product-items .product-item .product-item-photo
		{
		width: 100%;
		float: none;
		margin-bottom: 10px
	}
	.products.products-list .product-items .product-item .product-item-detail
		{
		float: none;
		width: 100%
	}
}

.products.products-list .product-items .product-item-opt-1 {
	border: 1px solid #eee;
	border-color: transparent transparent #eee;
	margin-bottom: 10px
}

.products.products-list .product-items .product-item-opt-1:hover {
	border: 1px solid #eee
}

.products.products-list .product-items .product-item-opt-1 .product-item-photo
	{
	border: none
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .product-item-price,
	.products.products-list .product-items .product-item-opt-1 .product-item-info .product-reviews-summary
	{
	float: none;
	display: block;
	width: 100%;
	margin-bottom: 6px
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn,
	.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart
	{
	position: static;
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	float: left;
	margin: 0 6px;
	background-color: #999
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:hover,
	.products.products-list .product-items .product-item-opt-1 .product-item-info .btn:hover
	{
	background-color: #f36
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart
	{
	width: auto;
	border-radius: 0;
	padding: 0 10px;
	height: 36px;
	margin: 0 0 15px;
	float: none;
	clear: both;
	background-color: #f36;
	line-height: 1
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:hover
	{
	background-color: #c03
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:before
	{
	height: 36px;
	background-image: url(../images/icon/cart-catalog-op1.png)
}

.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart span
	{
	display: inline
}

.products.products-list .product-items .product-item-opt-1 .product-item-detail
	{
	padding-right: 20px
}

.products.products-list .product-items .product-item-opt-1 .product-item-actions
	{
	position: absolute;
	top: 0;
	right: 0;
	opacity: 1;
	visibility: visible
}

.products.products-list .product-items .product-item-opt-1 .product-item-actions:after,
	.products.products-list .product-items .product-item-opt-1 .product-item-actions:before
	{
	content: "";
	display: table
}

.products.products-list .product-items .product-item-opt-1 .product-item-actions:after
	{
	clear: both
}

.products.products-list .product-items .product-item-opt-1 .product-item-actions .btn
	{
	-webkit-animation: none;
	-o-animation: none;
	animation: none
}

@media ( max-width :600px) {
	.products.products-list .product-items .product-item-opt-1 .product-item-actions
		{
		position: static;
		margin-top: 10px
	}
}

.products.products-list .product-items .product-item-opt-1 .product-item-name
	{
	font-size: 18px;
	font-weight: 400;
	color: #666;
	white-space: normal;
	margin-top: 20px
}

.products.products-list .product-items .product-item-opt-1 .product-item-name a
	{
	color: #666
}

.products.products-list .product-items .product-item-opt-1 .product-item-name a:hover
	{
	color: #f36
}

.products.products-list .product-items .product-item-opt-1 .product-item-label.label-price
	{
	top: 9px
}

.products.products-list .product-items .product-item-opt-1 .product-info-des
	{
	position: relative;
	padding-right: 150px;
	min-height: 102px
}

@media ( max-width :600px) {
	.products.products-list .product-items .product-item-opt-1 .product-info-des
		{
		padding-right: 0;
		min-height: 0
	}
}

.products.products-list .product-items .product-item-opt-1 .product-item-code
	{
	font-size: 14px;
	color: #666;
	margin-bottom: 5px
}

.products.products-list .product-items .product-item-opt-1 .product-item-stock
	{
	font-size: 14px;
	margin-bottom: 5px;
	color: #6bb898
}

.products.products-list .product-items .product-item-opt-1 .product-item-stock .title
	{
	color: #666
}

.products.products-list .product-items .product-item-opt-1 .product-item-des
	{
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #666
}

.page-no-bg, .page-no-bg .site-header {
	background-color: #fff !important
}

.page-no-bg .site-header .header-content {
	background-color: #fff
}

.page-no-bg .site-header .header-nav {
	background-color: #EBEBEB
}

.catalog-view_op1 .toolbar-products {
	padding: 0;
	border: none
}

.catalog-view_op1 .toolbar-products .cate-title {
	margin: 0 0 -1px;
	font-size: 18px;
	font-weight: 700;
	padding: 0 12px;
	line-height: 32px;
	border-bottom: 3px solid #f36
}

.catalog-view_op1 .toolbar-products.toolbar-top {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	margin-top: 20px
}

.catalog-view_op1 .toolbar-products.toolbar-top .pagination,
	.catalog-view_op1 .toolbar-products.toolbar-top .toolbar-option {
	/* display: none */
}

.catalog-view_op1 .toolbar-products.toolbar-bottom {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	margin-top: 0;
	margin-bottom: 40px
}

.catalog-view_op1 .toolbar-products.toolbar-bottom .modes {
	display: none
}

.catalog-view_op1 .toolbar-products .btn-filter-products {
	margin-bottom: 0;
	line-height: 28px
}

.catalog-view_op1 .toolbar-products .btn-filter-products:hover {
	color: #f36
}

.catalog-view_op1 .toolbar-products .modes {
	margin: 0
}

.catalog-view_op1 .toolbar-products .modes:after, .catalog-view_op1 .toolbar-products .modes:before
	{
	content: "";
	display: table
}

.catalog-view_op1 .toolbar-products .modes:after {
	clear: both
}

.catalog-view_op1 .toolbar-products .modes .modes-mode {
	background-color: #fafafa;
	width: 30px;
	height: 30px;
	float: left;
	display: block;
	margin: 0 0 0 3px;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.catalog-view_op1 .toolbar-products .modes .modes-mode.active,
	.catalog-view_op1 .toolbar-products .modes .modes-mode:hover {
	background-color: #f36;
	border-color: #f36;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.catalog-view_op1 .toolbar-products .modes .mode-list {
	background-image: url(../images/icon/list-view-bg.png);
	background-position: top left
}

.catalog-view_op1 .toolbar-products .modes .mode-list.active,
	.catalog-view_op1 .toolbar-products .modes .mode-list:hover {
	background-position: bottom left
}

.catalog-view_op1 .toolbar-products .modes .mode-grid {
	background-image: url(../images/icon/grid-view-bg.png);
	background-position: top left
}

.catalog-view_op1 .toolbar-products .modes .mode-grid.active,
	.catalog-view_op1 .toolbar-products .modes .mode-grid:hover {
	background-position: bottom left
}

.catalog-view_op1 .toolbar-products .toolbar-limiter, .catalog-view_op1 .toolbar-products .toolbar-sorter
	{
	margin: 0 25px 0 0
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .label,
	.catalog-view_op1 .toolbar-products .toolbar-sorter .label {
	display: none
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options,
	.catalog-view_op1 .toolbar-products .toolbar-limiter .sorter-options,
	.catalog-view_op1 .toolbar-products .toolbar-sorter .limiter-options,
	.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
	height: 31px;
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	padding: 0 12px 0 5px;
	font-size: 13px;
	color: #666;
	background-image: url(../images/icon/select.png);
	background-position: center right 5px;
	font-weight: 400
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options {
	width: 95px;
	text-align: left
}

.catalog-view_op1 .toolbar-products .toolbar-sorter:after,
	.catalog-view_op1 .toolbar-products .toolbar-sorter:before {
	content: "";
	display: table
}

.catalog-view_op1 .toolbar-products .toolbar-sorter:after {
	clear: both
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
	width: 110px;
	float: left
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action {
	display: block;
	line-height: 29px;
	border: 1px solid #e8e8e8;
	width: 37px;
	text-align: center;
	background-color: #fafafa;
	color: #666;
	float: left;
	margin-left: -1px;
	height: 31px
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action:before
	{
	content: "\f15d";
	font-family: FontAwesome
}

.catalog-view_op1 .toolbar-products .pagination:after, .catalog-view_op1 .toolbar-products .pagination:before
	{
	content: "";
	display: table
}

.catalog-view_op1 .toolbar-products .pagination:after {
	clear: both
}

.catalog-view_op1 .toolbar-products .pagination>li {
	margin: 0;
	display: block;
	float: left
}

.catalog-view_op1 .toolbar-products .pagination>li>a, .catalog-view_op1 .toolbar-products .pagination>li>span
	{
	line-height: 29px;
	min-width: 34px;
	background-color: #fafafa;
	font-size: 13px;
	color: #666;
	font-weight: 400
}

.catalog-view_op1 .toolbar-products .pagination>li.active>a,
	.catalog-view_op1 .toolbar-products .pagination>li.active>span {
	background-color: #f36;
	color: #fff;
	border-color: #f36
}

.catalog-view_op1 .toolbar-products .pagination>li.action>a,
	.catalog-view_op1 .toolbar-products .pagination>li.action>span {
	padding-left: 15px;
	padding-right: 15px
}

.catalog-view_op1 .toolbar-products .pagination>li.action>a span,
	.catalog-view_op1 .toolbar-products .pagination>li.action>span span {
	font-size: 16px;
	line-height: 29px;
	vertical-align: top
}

.catalog-view_op1 .toolbar-products .pagination>li .action-next>a span,
	.catalog-view_op1 .toolbar-products .pagination>li .action-next>span span
	{
	margin-left: 4px
}

.catalog-view_op1 .toolbar-products .pagination>li .action-prew>a span,
	.catalog-view_op1 .toolbar-products .pagination>li .action-prew>span span
	{
	margin-right: 4px
}

.catalog-view_op1 .category-view {
	margin-bottom: 25px
}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart {
	background-color: rgba(51, 51, 51, .5);
	height: 45px;
	line-height: 43px
}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart:hover
	{
	background-color: #f36
}

.catalog-view_op1 .product-item-opt-2 .product-item-actions {
	right: 15px
}

.catalog-view_op1 .breadcrumb {
	margin: 13px 0
}

.catalog-view_op1 .breadcrumb li+li:before {
	content: ">";
	color: #333;
	font-family: 'Libre Baskerville', serif
}

.catalog-view_op1 .breadcrumb li a:hover {
	color: #f36
}

.catalog-view_op1 .breadcrumb .active {
	color: #333
}

.category-links {
	border: 1px solid #e4e4e4;
	margin-bottom: 20px
}

.category-links:after, .category-links:before {
	content: "";
	display: table
}

.category-links:after {
	clear: both
}

.category-links>li {
	float: left
}

.category-links>li>a {
	display: block;
	line-height: 34px;
	font-size: 13px;
	color: #666;
	text-transform: capitalize;
	padding: 0 32px;
	position: relative
}

@media ( max-width :1199px) {
	.category-links>li>a {
		padding: 0 22px
	}
}

.category-links>li>a:hover {
	background-color: #f2f2f2
}

@media ( max-width :767px) {
	.category-links>li {
		float: none;
		display: block
	}
}

.category-links>li.current-cate>a {
	background-color: #000;
	color: #fff;
	font-weight: 400;
	font-size: 14px
}

.category-links>li.current-cate>a:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 0 3px 5px;
	border-color: transparent transparent transparent #000;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: -5px;
	z-index: 10
}

@media ( max-width :767px) {
	.category-links>li.current-cate>a:before {
		border-width: 4px 3px 0;
		border-color: #000 transparent transparent;
		top: auto;
		margin-top: 0;
		bottom: -4px;
		left: 20px;
		right: auto
	}
}

.catalog-product-view.catalog-view_op1 .columns {
	padding-bottom: 12px
}

.catalog-product-view .site-main .block-service {
	margin-top: 77px
}

.breadcrumb-page .breadcrumb {
	margin-top: 27px;
	margin-bottom: 42px;
	text-transform: capitalize
}

.breadcrumb-page .breadcrumb li a {
	color: #999
}

.breadcrumb-page .breadcrumb li a:hover {
	color: #f36
}

.breadcrumb-page .breadcrumb li.active, .breadcrumb-page .breadcrumb li.active a
	{
	color: #333
}

.catalog-view_default .product-media {
	margin-bottom: 60px
}

.catalog-view_default .product-media .images-large {
	position: relative;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	margin-bottom: 33px;
	text-align: center;
	padding: 70px 58px
}

.catalog-view_default .product-media .images-large .btn-zoom {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background-color: #8f8f8f;
	color: #fff;
	border-radius: 3px;
	border: none;
	box-shadow: none;
	z-index: 1000;
	line-height: 34px;
	width: 34px;
	text-align: center;
	font-size: 24px;
	padding: 0
}

.catalog-view_default .product-media .images-large .btn-zoom:before {
	content: "\f0b2";
	font-family: FontAwesome
}

.catalog-view_default .product-media .images-large .btn-zoom:focus,
	.catalog-view_default .product-media .images-large .btn-zoom:hover {
	box-shadow: none;
	border: none;
	outline: 0
}

.catalog-view_default .product-media .images-large .btn-zoom span {
	display: none
}

.catalog-view_default .product-media .images-small a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	text-align: center;
	padding: 5px 10px
}

.catalog-view_default .product-media .images-small a.active {
	border: 1px solid #f36
}

.catalog-view_default .product-media .images-small a img {
	margin: auto;
	display: block;
	width: 100%
}

.catalog-view_default .product-media .images-small .owl-next,
	.catalog-view_default .product-media .images-small .owl-prev {
	width: 18px;
	line-height: 30px;
	color: #888;
	border-radius: 0;
	display: block;
	height: auto;
	text-indent: 0;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	font-size: 25px
}

.catalog-view_default .product-media .images-small .owl-next:hover,
	.catalog-view_default .product-media .images-small .owl-prev:hover {
	color: #f36
}

.catalog-view_default .product-media .images-small .owl-next:before,
	.catalog-view_default .product-media .images-small .owl-prev:before {
	font-family: FontAwesome
}

.catalog-view_default .product-media .images-small .owl-prev {
	text-align: left;
	left: 0
}

.catalog-view_default .product-media .images-small .owl-prev:before {
	content: "\f104"
}

.catalog-view_default .product-media .images-small .owl-next {
	right: 0;
	text-align: right
}

.catalog-view_default .product-media .images-small .owl-next:before {
	content: "\f105"
}

.catalog-view_default .product-info-main {
	margin-bottom: 60px
}

.catalog-view_default .product-info-main .page-title {
	font-size: 20px;
	color: #333;
	text-transform: capitalize;
	font-weight: 600;
	display: block;
	margin-top: 0;
	margin-bottom: 8px
}

.catalog-view_default .product-info-main .product-reviews-summary {
	margin-bottom: 15px
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action,
	.catalog-view_default .product-info-main .product-reviews-summary .rating-summary
	{
	display: inline-block;
	vertical-align: middle
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-summary
	{
	margin-right: 5px
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action
	{
	color: #888;
	font-size: 14px;
	text-transform: capitalize
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a
	{
	color: #888
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a:hover
	{
	color: #f36
}

.catalog-view_default .product-info-main .product-info-price {
	margin-bottom: 25px
}

.catalog-view_default .product-info-main .product-info-price:after,
	.catalog-view_default .product-info-main .product-info-price:before {
	content: "";
	display: table
}

.catalog-view_default .product-info-main .product-info-price:after {
	clear: both
}

.catalog-view_default .product-info-main .price-box {
	float: left;
	margin-right: 120px
}

.catalog-view_default .product-info-main .price-box .price {
	font-size: 18px;
	color: #333;
	line-height: 24px
}

.catalog-view_default .product-info-main .price-box .old-price .price {
	text-decoration: line-through
}

.catalog-view_default .product-info-main .product-info-stock-sku {
	float: left;
	color: #f36;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 24px
}

.catalog-view_default .product-info-main .product-info-stock-sku .label
	{
	color: #333;
	font-weight: 400;
	padding: 0;
	margin-right: 10px;
	font-size: 14px
}

.catalog-view_default .product-info-main .product-overview {
	color: #888;
	font-size: 14px;
	margin-bottom: 25px
}

.catalog-view_default .product-info-main .product-overview .overview-label
	{
	text-transform: uppercase;
	display: block;
	color: #333;
	margin-bottom: 5px
}

.catalog-view_default .product-info-main .product-overview .overview-content
	{
	overflow: hidden;
	max-height: 75px;
	line-height: 24px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper
	{
	margin-bottom: 45px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group
	{
	display: block;
	width: 100%;
	margin-bottom: 23px;
	max-width: 485px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label
	{
	display: block;
	font-weight: 400;
	padding: 0;
	text-transform: uppercase;
	color: #333;
	font-size: 14px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label sup
	{
	color: #f36;
	font-size: 15px;
	top: 0
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .control
	{
	display: block
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .form-control
	{
	height: 39px;
	width: 100%;
	border: 1px solid #dfdfdf;
	text-align: center;
	font-size: 14px;
	color: #888
}

.catalog-view_default .product-info-main .product-add-form .share {
	margin-bottom: 36px
}

.catalog-view_default .product-info-main .product-add-form .share:after,
	.catalog-view_default .product-info-main .product-add-form .share:before
	{
	content: "";
	display: table
}

.catalog-view_default .product-info-main .product-add-form .share:after
	{
	clear: both
}

.catalog-view_default .product-info-main .product-add-form .form-qty {
	height: 43px;
	background-color: #dedede;
	padding-top: 6px;
	padding-left: 20px;
	padding-right: 28px;
	float: left
}

.catalog-view_default .product-info-main .product-add-form .form-qty label
	{
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 34px;
	margin: 0 15px 0 0;
	vertical-align: top;
	font-weight: 400
}

.catalog-view_default .product-info-main .product-add-form .form-qty .control
	{
	padding-right: 16px;
	position: relative;
	width: 49px;
	display: inline-block;
	vertical-align: top
}

.catalog-view_default .product-info-main .product-add-form .form-qty .input-qty
	{
	text-align: center;
	height: 33px;
	background-color: #fff;
	border: none;
	box-shadow: none;
	width: 33px;
	padding: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number
	{
	background-color: #333;
	cursor: pointer;
	line-height: 17px;
	width: 16px;
	text-align: center;
	position: absolute;
	right: 0;
	display: block;
	color: #fff;
	border: none;
	padding: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.active,
	.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.disabled,
	.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.focus,
	.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:disabled,
	.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:focus,
	.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:hover
	{
	background-color: #333;
	color: #fff;
	outline: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .qtyminus
	{
	bottom: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .qtyplus
	{
	top: 0
}

.catalog-view_default .product-info-main .actions {
	float: left;
	margin-bottom: 15px
}

.catalog-view_default .product-info-main .actions:after,
	.catalog-view_default .product-info-main .actions:before {
	content: "";
	display: table
}

.catalog-view_default .product-info-main .actions:after {
	clear: both
}

.catalog-view_default .product-info-main .actions .action {
	width: 41px;
	height: 43px;
	line-height: 41px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 5px
}

.catalog-view_default .product-info-main .actions .action:last-child {
	margin-right: 0
}

.catalog-view_default .product-info-main .actions .action span {
	display: none
}

.catalog-view_default .product-info-main .actions .action:hover {
	color: #fff;
	background-color: #f36;
	border-color: #f36
}

.catalog-view_default .product-info-main .actions .btn-wishlist {
	background-image: url(../images/icon/index1/btn-wishlist.png)
}

.catalog-view_default .product-info-main .actions .btn-wishlist:hover {
	background-image: url(../images/icon/index1/btn-wishlist-hover.png)
}

.catalog-view_default .product-info-main .actions .btn-compare {
	background-image: url(../images/icon/index1/btn-compare.png)
}

.catalog-view_default .product-info-main .actions .btn-compare:hover {
	background-image: url(../images/icon/index1/btn-compare-hover.png)
}

.catalog-view_default .product-info-main .actions .btn-cart {
	padding-left: 35px;
	background-position: center left 11px;
	width: auto;
	padding-right: 15px;
	background-image: url(../images/icon/index1/btn-cart.png)
}

.catalog-view_default .product-info-main .actions .btn-cart span {
	display: block
}

.catalog-view_default .product-info-main .actions .btn-cart:hover {
	background-image: url(../images/icon/index1/btn-cart-hover.png)
}

.catalog-view_default .product-info-detailed {
	margin-bottom: 37px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	position: relative;
	display: table;
	height: 370px
}

.catalog-view_default .product-info-detailed>.nav {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0;
	min-width: 170px;
	display: table-cell;
	vertical-align: top;
	border-right: 1px solid #dfdfdf
}

.catalog-view_default .product-info-detailed>.nav li {
	float: none;
	display: block;
	margin: 0
}

.catalog-view_default .product-info-detailed>.nav li a {
	line-height: 43px;
	padding: 0 10px 0 27px;
	border-bottom: 1px solid #dfdfdf;
	color: #333;
	white-space: nowrap
}

.catalog-view_default .product-info-detailed>.nav li.active a,
	.catalog-view_default .product-info-detailed>.nav li:hover a {
	color: #fff;
	background-color: #f36;
	z-index: 100
}

.catalog-view_default .product-info-detailed>.tab-content {
	display: table-cell;
	vertical-align: top;
	padding: 40px 20px;
	font-size: 14px;
	color: #888;
	overflow: hidden
}

.catalog-view_default .product-info-detailed>.tab-content .block-title {
	display: none
}

@media ( max-width :767px) {
	.catalog-view_default .product-info-detailed {
		display: block;
		height: auto
	}
	.catalog-view_default .product-info-detailed>.nav {
		display: none
	}
	.catalog-view_default .product-info-detailed>.tab-content {
		display: block
	}
	.catalog-view_default .product-info-detailed>.tab-content .block-title {
		display: block;
		line-height: 43px;
		cursor: pointer;
		background-color: #fff;
		border-bottom: 1px solid #dfdfdf;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 600
	}
	.catalog-view_default .product-info-detailed>.tab-content .block-content
		{
		display: none;
		margin-top: 20px;
		border-bottom: 1px solid #dfdfdf
	}
	.catalog-view_default .product-info-detailed>.tab-content .tab-pane {
		position: static;
		opacity: 1;
		visibility: visible;
		display: block
	}
	.catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-content
		{
		display: block
	}
	.catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-title
		{
		color: #f36
	}
}

.block-related, .block-upsell {
	margin-bottom: 37px
}

.block-related .block-title, .block-upsell .block-title {
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 30px;
	text-transform: uppercase
}

.block-related .block-title .title, .block-upsell .block-title .title {
	font-weight: 600;
	display: block;
	margin: 0;
	line-height: 36px
}

.catalog-view_op1 .block-related, .catalog-view_op1 .block-upsell {
	margin-bottom: 23px
}

.catalog-view_op1 .block-related .block-title, .catalog-view_op1 .block-upsell .block-title
	{
	margin-bottom: 8px;
	border-bottom: none;
	font-size: 16px;
	color: #333;
	font-weight: 700
}

.block-related .owl-nav, .block-upsell .owl-nav {
	position: absolute;
	right: 0;
	top: -70px
}

.block-related .owl-nav:after, .block-related .owl-nav:before,
	.block-upsell .owl-nav:after, .block-upsell .owl-nav:before {
	content: "";
	display: table
}

.block-related .owl-nav:after, .block-upsell .owl-nav:after {
	clear: both
}

.catalog-view_op1 .block-related .owl-nav, .catalog-view_op1 .block-upsell .owl-nav
	{
	top: -40px
}

.block-related .owl-nav .owl-next, .block-related .owl-nav .owl-prev,
	.block-upsell .owl-nav .owl-next, .block-upsell .owl-nav .owl-prev {
	width: 33px;
	line-height: 28px;
	border: 1px solid #dfdfdf;
	display: block;
	text-align: center;
	background-color: #fff;
	color: #333;
	font-size: 20px;
	float: left;
	margin-left: 10px
}

.catalog-view_op1 .block-related .owl-nav .owl-next, .catalog-view_op1 .block-related .owl-nav .owl-prev,
	.catalog-view_op1 .block-upsell .owl-nav .owl-next, .catalog-view_op1 .block-upsell .owl-nav .owl-prev
	{
	width: 24px;
	line-height: 24px;
	background-color: #aaa;
	border: none;
	color: #fff;
	font-size: 16px
}

.catalog-view_op1 .block-related .owl-nav .owl-next:hover,
	.catalog-view_op1 .block-related .owl-nav .owl-prev:hover,
	.catalog-view_op1 .block-upsell .owl-nav .owl-next:hover,
	.catalog-view_op1 .block-upsell .owl-nav .owl-prev:hover {
	background-color: #f36
}

.block-related .owl-nav .owl-next:before, .block-related .owl-nav .owl-prev:before,
	.block-upsell .owl-nav .owl-next:before, .block-upsell .owl-nav .owl-prev:before
	{
	font-family: FontAwesome
}

.block-related .owl-nav .owl-next:hover, .block-related .owl-nav .owl-prev:hover,
	.block-upsell .owl-nav .owl-next:hover, .block-upsell .owl-nav .owl-prev:hover
	{
	color: #fff;
	background-color: #f36;
	border-color: #f36
}

.block-related .owl-nav .owl-next:before, .block-upsell .owl-nav .owl-next:before
	{
	content: "\f105"
}

.block-related .owl-nav .owl-prev:before, .block-upsell .owl-nav .owl-prev:before
	{
	content: "\f104"
}

.block-related .owl-item, .block-upsell .owl-item {
	padding-bottom: 1px
}

.catalog-view_op1 .block-related .product-item, .catalog-view_op1 .block-upsell .product-item
	{
	border: 1px solid #eee
}

.catalog-view_op1 .product-media {
	margin-bottom: 50px;
}
.catalog-view_op1 .product-media::-webkit-scrollbar { 
    display: none; 
}

@media ( min-width :767px) {
	.catalog-view_op1 .product-media {
		margin-bottom: 20px
	}
}

@media ( min-width :1200px) {
	.catalog-view_op1 .product-media {
		padding-right: 30px
	}
}

.catalog-view_op1 .product-media .images-large {
	position: relative;
	border: 1px solid #eee;
	background-color: #fff;
	margin-bottom: 25px;
	text-align: center;
	padding: 30px
}

.catalog-view_op1 .product-media .images-large .btn-zoom {
	display: none;
	visibility: hidden;
	opacity: 0
}

.catalog-view_op1 .product-media .images-small {
	padding: 0 35px
}

.catalog-view_op1 .product-media .images-small a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #eee;
	background-color: #fff;
	text-align: center;
	padding: 0
}
.catalog-view_op1 .filter-top .toolbar-limiter{
	margin: 0;
}