.main_wrapper {background: #fff;}
.pd12{padding: 15px;}
.breadcrumb {
	padding: 0;
	margin-bottom: 20px;
	background: transparent;
}
.breadcrumb li a{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
.breadcrumb li a:hover {color: #0e84eb;}
.breadcrumb a span, .breadcrumb span {color: #0e84eb;}
.mbl {margin-bottom: 20px;}
.product .heading .col-right {border-left: 1px solid #d1d1d1;}
.product .heading h1 {
	font-size: 20px;
	color: #333333;
	margin: 0px;
	font-weight: normal;
	line-height: 28px;
}
.product .heading .basic_price {
	font-size: 22px;
	color: #0e84eb;
	line-height: 31px;
	margin-bottom: 0;
}
.product .controll-price {
	padding-right: 20px;
	margin-bottom: 10px;
	position: relative;
}
.product .textlabel {
	line-height: 22px;
	margin-right: 5px;
	font-size: 13px;
	color: #000;
	display: table-cell;
	vertical-align: top;
	width: 100px;
	text-align: left;
}
.product .heading .select-box {
	display: table-cell;
	text-align: left;
}
.product .textlabel span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
	display: block;
}
.product .heading .colorStore .color-item {
	border: 1px solid #ff8b00;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block !important;
	visibility: visible !important;
	height: 22px;
	margin: 0;
	width: 22px;
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.product .heading .btn {
	border: 1px solid #ff8b00;
	color: #ff8b00;
	padding: 10px 30px;
	font-size: 13px;
	display: block;
	width: 100%;
	text-transform: uppercase;
}
li.product-thumb {
	border: 1px solid #e8e8e8;
	margin: 5px;
	padding: 1px;
	text-align: center;
	display: inline-block!important;
}
.product-thumb.active, .product-thumb:hover {
	border: 1px solid #0e84eb;
position: relative;
}
.flex-direction-nav a {
	height: 40px;
	background: url(//theme.hstatic.net/1000045065/1000495065/14/control-carousel.png?v=94) no-repeat 0 0;
}
.flex-direction-nav .flex-prev {
	background-position: 0% 0px !important;
	left: -5px;
}
.flex-direction-nav .flex-next {
	right: -7px;
	background-position: 100% 0px !important;
}
.media #sliderproduct {
	padding: 0px 9px;
	margin: 0 10px;
	position: relative;
}
@media (min-width: 960px){
	.slide-nav {display: none;}
}
.product .accessories {
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	box-shadow: 2px 2px 2px #e4e4e4;
	padding: 10px 20px;
}
.mbm {margin-bottom: 10px;}
p{margin-bottom: 10px;}
.product .prd_standard label {
	text-transform: uppercase;
	color: #FF8B00;
}
.media .product-image-feature {
	border: 1px solid #f2f5f8;
	margin-bottom: 30px;
}

/*Button*/
.btn-detail:hover,.btn-detail:focus{opacity: .8;filter: alpha(opacity=80);outline:none;}
.btn-detail {
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid transparent;
	position: relative;
	font-size: 14px;
	color:#ffffff;
	text-align: center;
	height: 48px;
	cursor: pointer;
	width: 100%;
}
.btn-detail:after {
	content: "";
	background-size: 22px;
	position: absolute;	
	top: -1px;
	left: -1px;
	display: block;
	width: 48px;
	height: 48px;
}
.btn-color-buy:after {
	background: url(http://hstatic.net/349/1000150349/1000203344/add-buy.svg?v=28) no-repeat center center;
	background-size: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
}
.btn-color-add:after {
	background: url(http://hstatic.net/349/1000150349/1000203344/add-cart.svg?v=28) no-repeat center center;
	background-size: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
}
.btn-color-add {
	background : #28b241;
	//width: 200px;
	margin: 10px 0 0;
}
.btn-color-buy {
	background : #fdbc0e;
	cursor: pointer;
	//width: 200px;
	margin: 10px 0 0;
}

/*Product varian checkbox*/
#add-item-form .selector-wrapper.opt1,
#add-item-form .selector-wrapper.opt2,
#add-item-form .select-wrapper.select-qlt{
	display: inline-block;
	margin: 0 15px 10px 0;
	float: left;
}
.style-variant-template {
	display: inline-block;
	vertical-align: middle;
}
.style-variant-template input {
	display:none;
}
.style-variant-template li {
	float: left;
	margin-right: 3px;
}
.style-variant-template li span {
	display: block;
	padding: 6px 8px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ccc;
}
.style-variant-template input[type=radio]:checked + span {
	border: 1px solid #e60f1e;
	background: url(http://hstatic.net/406/1000131406/1000177544/checkbox-product.png?v=505) no-repeat right bottom #fff;
}
.style-variant-template span img {
	margin-right: 3px;
}
.variant-style .box-button {
	float: left;
	width: 100%;
}
.variant-style .btn-style-add, .variant-style .btn-style-buynow {
	border-radius: 0;
	padding-left: 45px;
	border: 1px solid transparent;
	position: relative;
	display: inline-block;
	background: #7dc558;
	font-weight: bold;
	height: 48px;
	width: 200px;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	margin: 10px 15px 0 0;
}
.variant-style .btn-style-buynow {
	background: #0e84eb;
}
.variant-style .btn-style-buynow[disabled] {
	opacity: 0.4;
}
.variant-style .btn-style-add:after, .variant-style .btn-style-buynow:after {
	content: "";
	background-size: 22px;
	position: absolute;	
	top: -1px;
	left: -1px;
	display: block;
	width: 48px;
	height: 48px;
}
.variant-style .btn-style-buynow:after {
	background: url(http://hstatic.net/349/1000150349/1000203344/add-buy.svg?v=28) no-repeat center center;
	background-size: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
}
.variant-style .btn-style-add:after {
	background: url(http://hstatic.net/349/1000150349/1000203344/add-cart.svg?v=28) no-repeat center center;
	background-size: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.2);
}
.variant-style button.btn-style-add:hover {
	background: #49aa47;
	color: #ffffff;
}
.variant-style button.btn-style-buynow:hover {
	background: #0e84eb;
	color: #ffffff;
}
.variant-style .select-wrapper .input-group {
	display: inline-block;
	vertical-align: middle;
}
.variant-style input#quantity {
	background: #FFF;
	font-weight: 600;
	height: 32px;
	padding: 0;
	text-align: center;
	width: 70px;
	border: 1px solid #E5E5E5;
	border-left: none;
	border-right: none;
	border-radius: 1px;
	float: left;
	-webkit-appearance: none;
}
.variant-style input.qty-btn {
	float: left;
	background: #EEE;
	border: solid 1px #E5E5E5;
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	outline: none;
	height: 32px;
	width: 32px;
	text-align: center;
	border-radius: 0;
}
/*Product tag*/
.product-all-tags, .product-all-social {margin-top: 20px;}
.tag-wrapper {
	float: left;
	width: 100%;
}
.tag-wrapper a {
	background: #ebebeb;
	color: #333333;
	padding: 1px 5px;
	font-size: 10px;
	border-left: 3px solid #28b241;
	float: left;
	margin: 0px 5px;
}
.tag-wrapper label {
	font-size: 16px;
	float: left;
	line-height: 37px;
}
.tag-wrapper .tags li.active a, .tag-wrapper .tags li.active a:before {
	border-left-color: #0e84eb;
}
.tags li {
	display: inline-block;
	list-style-type: none;
}
.tags li a {
	display: inline-block;
	background: #ebebeb;
	border-left: 3px solid #28b241;
	color: #333333;
	padding: 7px 9px;
	position: relative;
	margin: 5px;
	font-size: 10px;
}
.tags li a:before {
	left: 0;
	top: 11px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #28b241;
	border-width: 4px;
}

/*End  product tag*/
.box-like-socials-article {float: left;padding-right: 5px;}
.box-like-socials-article  .fb_iframe_widget_lift{z-index:6;}

.title-like {margin-top: 20px;border-top: 1px solid #EBEEF2;}
.title-like h2 {
	font-size: 13px;
	line-height: 25px;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 15px;
	color: #0e84eb;
	border-top: 1px solid #0e84eb;
margin: -1px 0 0;
}
.product-detail-box {
	border: 1px solid #E8E8E8;
	border-top: none;
}
.product-detail-box .title-like {border-bottom: 1px solid #EBEEF2;}
.product-description-wrapper {padding: 10px 15px;}

@media (max-width: 1024px){
	.menubottom-icon .menubottom-item{
		padding-right: 20px;
		margin-right: 15px;
	}
}
@media (max-width: 991px){
	.header-left, .col-header-left{text-align: center;}
	.menubottom-icon .menubottom-item{
		width: 50%;
		margin: 0;
		padding: 0;
		border: 0;
		padding-bottom: 20px;
	}
	#home-banner > div {
		padding-bottom: 10px;
	}
	#home-banner > div:last-child{padding-bottom: 0;}
	.ts-mobile-menu-icon-toggle {
		width: 50px;
		float: left;
		display: inline-block;
		cursor: pointer;
		font-size: 24px;
		text-align: center;
		margin-bottom: 7px;
		margin-left: -10px;
	}
	.ts-mobile-menu-icon-toggle, .ts-group-meta-icon-toggle {
		color: #f7f7f7;
	}
	#menu-icon:after {
		content: "\f0c9";
		font-family: FontAwesome;
		font-size: 26px;
	}
	.newslist_tabs .nav-tabs>li>a {font-size: 11px;}
	#surround .slide-nav{display: none;}
	.product .accessories {margin: 20px 0;}
	/*footer*/
	.title-footer.title-account, .account-footer .content-account {text-align: left;}
}

@media (max-width: 1238px) and (min-width: 768px){
	.collection_filter .field_item .navbar-collapse {position: absolute;}
	//.collection_filter .field_label {top: 8px;}
}
@media (min-width: 1240px) {
.collection_filter .field_item .navbar-collapse {
    position: relative;
}
}
@media (max-width: 991px) {
	.collection_filter .field_name {padding-right: 5px;}
}
@media (min-width: 768px) {
	.all-filter{position: relative;}
}
@media (max-width: 767px){
	.home-blogs .collapsed, .menu-news .collapsed {background: #f7f7f7;}
	.newslist_tabs .nav-tabs>li>a{padding: 10px 7px;border-top: none!important}
	.title_blogs{
		color: #00a7f4;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		white-space: nowrap;
		display: inline-block;
		border-top: 3px solid #00a7f4;
		line-height: 22px;
		padding: 10px 15px;
		margin-bottom: 0;
	}
	.title_blogs:after {
		position: relative;
		top: 0px;
		margin-left: 10px;
		content: '\f107';
		font-family: FontAwesome;
		font-weight: 400;
		font-size: 16px;
		line-height: inherit;
	}
	.newslist_tabs_home ul li {
		float: none;
	}
	.newslist_tabs .navbar-collapse{padding: 0;}
	.heading-home-product .col-md-10, .logo-owl-item .title-logo {display: none;}
	.tab-home-product .productbox .product, 
	.tab-home-product .productbox .product.promotion_table, 
	.box-collection .productbox .product, 
	.box-collection .productbox .product.promotion_table {
		width: 50%;
	}
	.title-footer.title-account, .account-footer .content-account{text-align: left;}
	.col-menu-footer, .account-footer{padding: 0;}
	#banner-collection > div:first-child{padding-bottom: 10px;}
	.title-block{float: none!important;}
	.collection_filter .arrow-right {display: none;}
	.collection_filter {padding-bottom: 20px;}
	.collection_filter .field_name {padding-right: 0;}
	.collection_filter .field_item, .all-filter .pull-left{float: none !important;}
	.collection_filter .field_label{
		display: block;
		position: static;
		width: 100%;
		border: none;
	}
	.collection_filter .sort-follow {position: relative; padding: 8px 12px;left: 0; top: 0;}
	.collection_filter .field_name:after {
		position: relative;
		top: 0px;
		margin-left: 10px;
		content: '\f107';
		font-family: FontAwesome;
		font-weight: 400;
		font-size: 16px;
		line-height: inherit;
	}
}
@media (max-width: 568px) {
	.variant-style .btn-style-add, .variant-style .btn-style-buynow {width: 100%;}
}





















