/*.sidebar-icon{ display:none; }*/
h1{ font-size: 1.8em;}
h2{ font-size: 1.2em; margin-bottom: 0;}
h3{ font-size: 1.25em;}

@media(max-width:  991.98px){
	#mainMenu:not(.menu-overlay) nav > ul > li .dropdown-arrow{ display: inline-block; width: 100%;}	
}
#goToTop{ bottom:56px !important; }

.embed-responsive-16by9::before{ padding-top:0 !important; }
.title > h2{ letter-spacing:0; }

.form-control{
	height: auto;
	padding: 0 15px;
	line-height: 40px;
}
button.btn.btn-lg, .btn:not(.close):not(.mfp-close).btn-lg, a.btn:not([href]):not([tabindex]).btn-lg{ letter-spacing:0; font-size: 18px; }
.page-header{ margin-top:0; }
.btn{ height:auto !important; }


.sys-order-detail{ background: #fff; padding: 20px !important; }
.sys-order-detail .top .page-header{ margin:0; margin-bottom:15px; } 
.page-header h1{ font-size:1.5em !important; font-weight: 600;}
.your-product-table{ margin-top:15px; }
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox]{
	float: none;
	margin-left: 0;
}
#order-detail-16275_body .row{
	margin: 0;
	display: inline-block;
	width: 100%;
}
.payment_detail.order_detail_page{ margin-bottom:40px; }
.shipment_detail{ margin-top:40px; }
.shipment_detail > h2{ font-weight:600; font-size: 1.5em !important; }


/* SEARCH  */
.contents-search .form-group .input-group-btn button{
	min-width: 60px;
	padding: 0;
	background: url('../images/icon/search.png') no-repeat;
	background-size: 20px;
	background-position: center;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.contents-search .form-group .input-group-btn button:focus,
.contents-search .form-group .input-group-btn button:hover{
	background: #ddd url('../images/icon/search.png') no-repeat;	
	background-size: 20px;
	background-position: center;

}
@media(min-width: 992px) and (max-width:1025px){
	.contents-search .form-group .input-group-btn button,
	.contents-search .form-group .input-group-btn button:focus,
	.contents-search .form-group .input-group-btn button:hover{ 
		background:transparent; 
	}
	.contents-search .form-group .input-group-btn button{
		background: #cdcdcd;
		color: #747474;	
	}
	.contents-search .form-group .input-group-btn button:hover{ background: var(--main-color); }
}
/* rounded style box */
.sys-products .body .lists .lists-item .border,
.sys-articles .body .lists .lists-item .border,
.sys-galleries .body .lists .lists-item .border,
.sys-clips .body .lists .lists-item .border{ 
	border-radius: 10px; 
}

/* reset btn */
/*button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]),
button.btn.btn-sm, .btn:not(.close):not(.mfp-close).btn-sm, a.btn:not([href]):not([tabindex]).btn-sm{
	padding: 0 20px;
	line-height: 48px;
	height: auto;
	font-size: 1em;
	letter-spacing: 0;
	border-radius: 50px;
}
button.btn:not(.btn-creative):not(.btn-slide).btn-sm, .btn:not(.close):not(.mfp-close):not(.btn-creative):not(.btn-slide).btn-sm, a.btn:not([href]):not([tabindex]):not(.btn-creative):not(.btn-slide).btn-sm{
	font-size: initial;
	height: initial;
	line-height: 40px;
}
@media(max-width:991px){
	button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]){ min-width:120px; }
}*/

.sys-products .btn{
	border: 1px solid #ddd !important;
	background: #e3e3e3 !important;
	color: #676767;
	text-shadow: none !important;
}
.sys-products .btn:hover{
	color: #fff !important;
	background-color: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
}


#breadcrumb{ display: inline-block; width: 100%; }
.contents{
	display: inline-block;
	width: 100%;
}

.mce-combobox .mce-btn{ line-height: initial;}
.mce-btn button{
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 0;
}
.sys-products #sortSelectProduct{margin: 20px 0 !important; padding: 0 15px;}

.sys-breadcrumb{ display: inline-block; width: 100%; }
.sys-breadcrumb .breadcrumb{  text-align: left;  margin-left: 0;  margin-right: 0; border-bottom: 0; border: none;}
.sys-breadcrumb .breadcrumb a{ color: #515151;}
.sys-breadcrumb .breadcrumb a:hover{ text-decoration: underline;}
.sys-products > .container-fluid #sortProduct{ padding-left: 10px;}

.sys-products #sortSelectProduct{ text-align: right; margin-top: 0 !important;}
.sys-products #sortSelectProduct span{ float: none; display: inline-block;}
.sys-products #sortSelectProduct #sortProduct{ float: none; display: inline-block; border: 1px solid #e7e7e7; border-radius: 2px;}
.sys-products > .container-fluid #sortProduct{ padding-left: 10px;}
.sys-social .body{ text-align:left; }

/* RESET */
footer{ padding-bottom: 0;}
.btn, .btn-custom{ box-shadow: none;}
.head-title{ border: none;}
body.sh_subpage .subpage-section{ 
	padding-top: 10px;
	min-height: 60vh;
	background: #fff;
}

/* MODAL POSITION IN PAGE CONTACT */
.modal-dialog{ top: 15%;}
.modal-footer .btn{ min-width: 60px;}
.modal-footer .btn+.btn{ float: right;}

form .btn{ padding: 0 20px;}
.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart,
.sys-products .body .row{
	width: 100%;
	display: inline-block;
}
.sys-products .product-size-box .form-group label{
	margin-top: 0;
}


/* ---- PRODUCT DETAIL - thumnail left like bwishofficial --- */
.showpage-product-detail .inner-wrap{ padding: 0 4rem;} 
.product-primary-column .pd-price ins, 
.action-box-wrapper label,
.product-primary-column .detail-info .ac-content,
.accordion.fancy .ac-item .ac-title,
.product-primary-column a.pd-category{ 
	color: initial;
}
.product-primary-column .code-item, 
.product-primary-column a.pd-category,
.showpage-product-detail .btn-addcart, 
.showpage-product-detail .btn-black, 
.showpage-product-detail .btn-border{ 
	font-weight: initial;
}

.sp-wrap{ background: transparent;}
.sp-large{ width: 88% !important; float: right;}
.sp-thumbs{ width: 12% !important; float: left;}
.sp-thumbs a{ margin-bottom: 5px;  border: 1px solid #ccc; opacity: 1 !important;}
.sp-thumbs a.sp-tb-active{ border-color: #333;}

.product-img-column{ width: 55%;}
.product-primary-column{ width: 45%;}
.product-primary-column .detail-header{
	border-radius: 6px;
	margin-bottom: 10px;
}

.showpage-product-detail .product-primary-column .pd-title,
.showpage-product-detail .product-primary-column .pd-price{
	color: #333;
	font-weight: normal;
	margin-bottom: 0;
}
.showpage-product-detail .product-primary-column .pd-title{ font-size: 28px; margin-bottom: 5px;}
.product-primary-column .pd-price{ font-size: 1.45rem}

.showpage-product-detail .product-primary-column .pd-category, 
.showpage-product-detail .product-primary-column .pd-code{ 
	display: inline-block; 
	vertical-align: top;
} 

.product-primary-column .action-box-wrapper{ 
	display: inline-block; 
	width: 100%; 
	margin-top: 10px;
	background: #fff;
	border-radius: 6px;
	padding: 20px;
}
.action-box-wrapper label{
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 0;
	opacity: .7;
	line-height: 1;
}
.action-box-wrapper select{
	border-radius: 2px;
	border: 1px solid #ebebeb;
	line-height: 28px;
	font-size: 14px;
}
.pd-product-colors{ margin-bottom: 10px; padding: 0 5px;}  
.product-primary-column .pd-code{ float: left;}
.product-primary-column .pd-product-colors ul li{ margin-right: 5px;}
.product-primary-column .pd-product-colors ul li a{
	width: 22px;
	height: 22px;
	border-radius: 50%;
	box-shadow: none;
}
.product-primary-column .action-box-wrapper .btn-addcart{
	font-size: 15px;
	font-weight: normal;
	border-radius: 2px;
	margin: 10px 0;
	margin-bottom: 30px;
	background: #262626;
	border-color: #262626;
}
.product-primary-column .action-box-wrapper .btn-border{
	border: none;
	padding: 0;
	text-align: left;
	width: -webkit-max-content;
	line-height: 1;
	text-decoration: underline;
	color: #333;
	letter-spacing: 0;
	font-size: 14px;
}
.product-primary-column .detail-info{ margin-top: 20px;}
.showpage-product-detail .pd-tags{ display: none;}
.accordion.fancy .ac-item .ac-title{ 
	font-family: initial;
	padding: 15px 30px 10px 20px;
	font-weight: normal;
	letter-spacing: 0;
}
.showpage-product-detail .pd-tags{ margin: 10px 0;}
.product-primary-column .detail-info .ac-content{ 
	padding: 0 20px 20px 20px;
	color: #555;
	font-size: 14px;
}
.accordion.fancy .ac-item .ac-active .ac-title, 
.accordion.fancy .ac-item :last-child{ 
	border: none;
}
.showpage-product-detail .product-primary-column .more-info [class*="pd-moreinfo-links-"]{font-weight: 600; color: #333; font-size: 13px;}
.showpage-product-detail .product-primary-column .more-info .pd-moreinfo-links-contactus a{ color: #888;}
.date-view-box{ margin-top: 0;}
.showpage-product-detail .product-detail-column{ padding: 0 6rem;}
.accordion.fancy .ac-item{ border-color: #f4f4f4;}
.accordion > .ac-item:first-child{ border-radius: 8px 8px 0 0;}
.accordion > .ac-item:last-child,
.accordion.fancy:last-child{ border-radius: 0 0 8px 8px !important;}
/* ---- .PRODUCT DETAIL - thumnail left like bwishofficial --- */
.sys-pagination{ text-align: center;}
.sys-pagination ul{
	text-align: center;
	display: inline-block;
	float: right;
	margin: 0;
	width: auto;
	float: none;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	color: #868181;
	background-color: #e7e4e4;
	border-color: #d6d9dd;
	cursor: default;
}
.pagination>li>a, .pagination>li>span{ color: #868181;}


/* RESET LABEL*/
.sys-products .body .lists.column-3 .lists-item .label{ top: 0; right: 0;} 
.left-corner {
	width: 133px;
	height: 32px;
	line-height: 32px;
	top: 72px;
	left: -19px;
}
.left-corner span{
	color: #fff;
	font-size: 1.4em;
	font-weight: 500;
	font-style: italic;
}
.left-corner>span{ background: transparent !important;}
.left-corner>span:before, .left-corner>span:after{ display: none !important;}
.lgreen.left-corner:before, .lgreen.left-corner:after,
.lblue.left-corner:before, .lblue.left-corner:after,
.lyellow.left-corner:before, .lyellow.left-corner:after,
.lred.left-corner:before, .lred.left-corner:after{ 
	display: none !important;
}
.left-corner.lblue{  background-color: #42a5d4;}  /*new*/
.left-corner.lyellow{  background-color: #ffc037;} /*hot*/
.left-corner.lred{ background-color: #df2e12;} /*sale*/
.left-corner.lgreen{ background-color: #80b73d;}  /*bestseller*/

/* CIRCLE PODUCT COLOR */
.sys-products .body .lists .lists-item .border .product-price-box .price-box .color{ margin-top: 0px; display: none;}
.sys-products .body .lists-item .product-price-box .product-color-box .form-group label,
.sys-products .body .lists .lists-item .quantity .control-label{ 
	margin-top: 0;
}
.sys-products .body .lists .lists-item .color .select-product-color li,
.sys-product .body .product-detail .color .select-product-color li{ 

	display: inline-block;
	float: none;
	position: relative;
	width: 20px;
	height: 20px;
	border-color: #ffffff;
	margin-bottom: 0;
	border-radius: 4px;
}
.sys-products .body .lists .lists-item .color .select-product-color li.active:before,
.sys-product .body .product-detail .color .select-product-color li.active:before{
	position: absolute;
	content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	top: -4px;
	left: -4px;
	border: 1px solid #c8c8c8;
	border-radius: 4px;
}
.sys-products .body .lists .lists-item .color .select-product-color li.active i,
.sys-product .body .product-detail .color .select-product-color li.active i.fa{ display: none;}

.sys-sale-checkout .cart-product-detail input.form-control {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.input-group-addon{ padding: 0;}
.input-group-addon a{padding: 6px 12px;}

.sys-products .body .lists-item{
	clear: none !important;
	float: left;
}
.sys-products .body .lists .lists-item .body-image{
	height: 250px;
/*	height: auto;*/
display: flex;
text-align: center;
overflow: hidden;
}
.sys-products .body .lists .lists-item .body-image a{
	display: table-cell;
	vertical-align: middle;
	/*height: 200px;*/
	height: auto;
	width: 100%;
	display: grid;
	align-content: center;
}
.sys-products .body .lists .lists-item .body-image img{
	width: auto;
	height: auto;
	max-height: 250px !important;
	max-width: 100%;
}
.sys-products .body .lists .lists-item .border .title h4{ margin-bottom: 0;}
.sys-products .body .lists .lists-item .border .product-image-box{ position: relative; overflow: hidden;}
.sys-products .body .lists .lists-item .border .product-title-box{ margin-top: 10px;margin-bottom: 15px;}
.sys-products .body .lists .lists-item .border .product-title-box > .row > p{ display: none;}
.sys-products .body .lists .lists-item .border .product-price-box .price{ font-weight: normal; margin-left: -8px;}

.sys-products .body .lists.column-3 .lists-item .title a h2{ margin: 0;}
.sys-products .body .lists.column-3 .lists-item .discount{ 
	font-weight: normal;
	font-size: 1rem;
	margin-right: 5px;    
	color: #000;
}
.sys-products.su-content-box .price-discount{color: #000!important;font-size: 1.5em!important;}
.sys-products.su-content-box .price-not-discount {
	/* color: initial; */
	color: #000!important;
/*	font-size: 1.5em!important;*/
}
.sys-products .body .lists.column-4 .lists-item .addtocart{
	border: none;
	margin: 0;
	padding: 0;
	float: right;
}
.sys-products .body .lists .lists-item .border .product-addtocart-box .form-group a{}
.sys-products .body .lists .lists-item .quantity .control-label{ margin-bottom: 0;}


/* Quantity form */
.input-group{ 
	width: 100%;
	border: 1px solid #dae2e6; 
	position: relative; 
	overflow: hidden;
	line-height: 40px;

}
.input-group .input-group-addon, 
.input-group input{ 
	border-radius: 0; 
	border: none;
	background: transparent;
}
.input-group .input-group-addon{ 
	padding: 0;
	display: inline-block;
	position: absolute;
	width: auto;
	height: 100%;
	z-index: 4;	
	display: block !important;
}
.input-group .input-group-addon:first-child{ left: 0;}
.input-group .input-group-addon:last-child{ right: 0;}
.input-group .input-group-addon a{ 
	width: 30px;
	height: 100%; 
	display: inline-block;
	padding: 0;
	text-align: center; 
	color: #817c7c;
}
.input-group input{
	position: relative;
	z-index: 1;
	padding: 0;
	height: auto;
	line-height: inherit;
}




/* cart table */
.sys-sale-checkout > #_body{
	width: 1140px;
	max-width: 100%;
	margin: auto;
}
.sys-sale-checkout .address-shipment-box{ margin-bottom:40px; }
.your-product-table h2{ margin-bottom:0; font-weight: 600;}
.your-product-table .yout-cart-sumary > tr:last-child{ background: #f0f2f5; }
.sys-sale-checkout .body .your-product-table{ margin-bottom: 20px;}
.sys-sale-checkout .body .your-product-table table thead tr th{
	text-align: center;
	font-weight: normal;
	font-size: 17px;
	color: #888;
	background: #e9e9e9;
}
.sys-sale-checkout .body .your-product-table table tbody .input-group input{ text-align: center;}
.sys-sale-checkout .body .your-product-table table tfoot.yout-cart-sumary tr:last-child{ background: #efefef;}

.sys-sale-checkout .body > div > h2 > a{ font-size: 16px; color: #3f46e3; line-height: normal;}
.sys-sale-checkout .body > div > h2{ margin-bottom: 15px; font-size: 1.6em;}
.sys-sale-checkout .body > div > h2 > .btn-group > button{
	background-color: #FFFFFF;
	padding: 0px 4px;
	font-size: 14px;
	text-align: center;
	height: 30px;
	display: inline-block;
	border-color: #ccc;
}
.panel-default{ border: 1px solid #ddd !important;}


/* shoppingcart.html */
input.form-control, .input-group-addon{ border-radius: 0;  border: 1px solid #ededed;}
.input-group input{ border-left: 0; border-right: 0;}
.input-group-addon{font-size: 18px; background-color: #f8f8f8; padding: 0;}
.input-group-addon > a{ display: inline-block; line-height: 35px; padding: 0 12px;}
.input-group-addon > a:hover{ background: #f3f3f3;}


@media (max-width: 991px){
	.header-extras{ float: right; }
	.mainMenu-open #header #mainMenu > .container{
		padding: 0 !important;
	}
	#header #mainMenu:not(.menu-overlay) nav > ul li.hover-active > .dropdown-menu{ padding-right: 0; }
	#header #mainMenu-trigger{ float: left; }
	#search #search-logo{
		display: inline-block;
		opacity: 1;
		left: 0;
		right: 0;
		margin: auto;
		max-width: initial;
	}
	.sys-sale-checkout .body .address-shipment-box > .row > .col-md-5{ margin-left: 0;}
	.sys-sale-checkout .body .address-shipment-box .content_payment{ background: rgba(255, 255, 255, 0.49); border-radius: 0;}
	.sys-sale-checkout .body .address-shipment-box .member_login{
		width: 100%;
		margin: 30px 0;
		background: #fff;
	}

	.sys-sale-checkout .body .address-shipment-box .col-md-3,
	.sys-sale-checkout .body .address-shipment-box .col-md-9{
		width: 100%;
		flex: none;
		max-width: initial;
	}
	.sys-sale-checkout .body .address-shipment-box .member_login,
	#frm_order_address_confirm{
		padding-left: 20px;
		margin-top: 20px;
	}
	.sys-sale-checkout .body .address-shipment-box .member_login .checkbox input[type=checkbox]{
		margin-right: 7px;
	}
	.address-detail-box{ border:none; }
	.sys-sale-checkout .body .address-shipment-box .form-group label:not(.error){ color: #9e9e9e; }
}
@media (max-width: 480px){
	#frm_order_address_confirm .form-group .col-xs-12 { margin-bottom: 20px;}
}
@media (max-width: 414px){
	.sys-sale-checkout .body .address-shipment-box > .row{ padding-bottom: 0;}
	.sys-sale-checkout .body .address-shipment-box .content_payment{ background: transparent;}
	.sys-sale-checkout .body .address-shipment-box .content_payment:before{ display: none;}

	.sys-sale-checkout .body .address-shipment-box .member_login,  .sys-sale-checkout .body .address-shipment-box #frm_order_address_confirm{ margin: 10px auto}
	.address-detail-box > form{ padding-left: 0;}
	.sys-sale-checkout .body .address-shipment-box .member_login{ width: 100%;}


}



/* login */
.sys-sale-checkout .body .address-shipment-box .member_login .btn-member-signin, 
.sys-sale-checkout .body .address-shipment-box .member_login .btn-member-register{
	letter-spacing: 0;
	font-weight: normal;
	font-size: 14px;
}
.sys-sale-checkout .body .address-shipment-box > .row > div > .row > div > h3 > span{ font-size: .9em;}

/* payment */
.sys-sale-checkout .body .address-shipment-box .address-detail-box .btn-confirm-order{
	height: 45px !important;
	line-height: 45px;
	width: auto;
	padding: 0 25px;
	letter-spacing: 0.5px;
}
.sys-sale-checkout .body .address-shipment-box > .row{ 
	margin-left: 0; margin-right: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-12{
	background: #f7f7f7;
	padding: 20px;
	border-radius: 8px 8px 0 0;
}
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-5{ 
	width: 25%;
	background: #f7f7f7;
	border-bottom-left-radius: 8px;
}
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-7{ width: 75%}
.sys-sale-checkout .body .address-shipment-box .content_payment{
	background: #eee;
	border-radius: 0;
	position: relative;
	line-height: 23px;
}
.sys-sale-checkout .body .address-shipment-box .content_payment .panel-heading{ padding: 0; line-height: 43px;}
.sys-sale-checkout .body .address-shipment-box .content_payment:before{
	position: absolute;
	content: "";
	left: -10px;
	top: 12px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #eee;
	border-bottom: 10px solid transparent;
	color: #7d7d7d;
}
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-3,
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-9{
	background: #f7f7f7;
	padding: 20px;
	border: none;
	border-radius: 8px;
}
.sys-sale-checkout .body .address-shipment-box > .row > .col-md-3{
	border-right: 1px dashed #e0e0e0;
}
.form-group label:not(.error),
.form-group label{ 
	font-size: 1em;
	font-weight: normal;
}
input:not([type=checkbox]):not([type=radio]), select{ font-size:1em; }

/* PRODUCTS */
.sys-products .body .lists li{ float: left; clear: none; margin-bottom: 30px;}
.sys-products .body .lists.column-3 li:nth-child(3n+1){ clear: right;}
.sys-products .body .lists .lists-item .border{ 
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 2;
	overflow: hidden;
	font-size: 14px;
}



.sys-products .body .lists .lists-item:hover .border{ box-shadow: 0 11px 6px rgba(0, 0, 0, 0.05); }

.sys-products .body .lists .lists-item .body-image, .sys-products .body .lists .lists-item .body-image img{  z-index: 2 !important;}
.sys-products .body .lists .lists-item .body-image img{ margin: 0 auto;}
.sys-products .body .lists .lists-item .product-image-box{ padding: 0;}

.sys-products .body .lists .lists-item .product-title-box > .row > p{ display: none;}
.sys-products .body .lists .lists-item .title a h2{
	position: relative;
	margin: 0;
	margin-bottom: 10px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1.35;
	text-align: left !important;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}
.sys-products .body .lists.column-3 .lists-item .title a h2{ 
	text-align: left;    
/*	height: 61px;*/
}
.sys-products .body .lists .lists-item .title a h2 .code{
	position: absolute;
	top: -20px;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	color: #888;
	font-size: 0.8em;
}
.sys-products .body .lists.column-3 .lists-item .addtocart{
	border: none;
	padding: 0;
	margin: 0;    margin-top: 5px;
}
.sub-currency{ margin: 0 2px;}


.sys-products .lists .btn-addtocart:hover{ opacity: 1;}
.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart{
	text-align: center;
	margin-bottom: 0px;
	color: #636363;
	letter-spacing: 0;
}
.sys-products .body .lists .lists-item .mdate, .sys-products .body .lists .lists-item .viewed{ padding: 0; display: none;}
.sys-products .body .lists .lists-item .mdate p, .sys-products .body .lists .lists-item .viewed p{
	font-size: 0.8em;
	font-family: sans-serif;
	color: #888;
	margin-bottom: 5px;
}

.sys-products .body .lists .lists-item .discount .disable {text-decoration: auto;color: red;}

/*.sys-products .body .lists .lists-item .discount .disable:before{
	position: absolute;
	content: "";
	width: 26%;
	height: 1px;
	left: 29px;
	top: 20px;
	background: rgba(115, 18, 48, 0.49);
	z-index: 2;
	transform: rotate(-9deg);
}*/

.sys-products .body .lists-item .product-price-box{ display: inline-block; width: 100%;}
.sys-products .body .lists-item .product-price-box .price-box > .text-center{ 
	text-align: left !important; 
	margin: 4px 0;
	margin-bottom: 10px;
}
.sys-products .body .lists-item .product-quantity-box{
	width: 100%;
	display: inline-block;
	float: left;
}
.sys-products .body .lists .lists-item .quantity .control-label{ display: none;}
.sys-products .body .lists-item .product-addtocart-box {
	width: 100%;
	display: inline-block;
	float: right;
	margin: 0;
}
.sys-products .body .lists.column-2 .lists-item .addtocart{ border: none;padding: 0;}
.sys-products .body .lists-item .product-quantity-box .input-group input{ border: none;}
.sys-products .body .lists .lists-item .addtocart{ margin-bottom: 30px;}

.sys-products .form-control, 
.sys-sale-checkout .cart-product-detail input.form-control,
.input-group-addon{
	border-radius: 0; 
	border: 1px solid #ededed;
}
.input-group input{ border-left: 0; border-right: 0;}
.input-group-addon{font-size: 18px; background-color: #f8f8f8; padding: 0;}
.input-group-addon > a{
	display: inline-block;
	line-height: 35px;
	padding: 0 12px;
}
.input-group-addon > a:hover{ background: #f3f3f3;}

.sys-products .body .lists .lists-item .quantity .control-label, 
.sys-products .body .lists .lists-item .size .control-label{
	color: #717171;
	font-weight: normal;
}





.sys-pagination ul{ 
	margin: 0;
	padding: 2rem;
	display: inline-block;
}


/* PRODUCT */
.sys-product .body .product-detail .title h1{ font-size: 1.4em;}
.sys-product .body .product-detail .category{ color: #888;}
.sys-product .body .product-detail .detail-container .description{
	border: none;
	border-bottom: 1px solid #ededed;
	margin: 0 15px;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 0px;
}
.sys-products .body .lists .lists-item .description{
	max-height: 48px;
	overflow: hidden;
	text-align: left !important;
	line-height: 1.4;
	margin-top: 8px;
}
.sys-products .body .lists.column-3 .lists-item .description{
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	float: left;
}
.sys-product .body .product-detail .detail-container .social-share{
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}
.sys-product .body .product-detail .detail-container .social-share .sys-social a{ 
	opacity: .9;
	-webkit-transition: all ease-out 0.4s;
	-moz-transition: all ease-out 0.4s;
	-o-transition: all ease-out 0.4s;
	transition: all ease-out 0.4s;
}
.sys-product .body .product-detail .detail-container .social-share .sys-social a:hover{  opacity: 1;}
.sys-product .body .product-detail .detail-container .product-mdate-box p,
.sys-product .body .product-detail .detail-container .product-viewed-box p{
	margin-bottom: 0px;
	color: #888;
	font-size: .8em;
}


.sys-product h2{
	font-weight: normal;
	letter-spacing: 0;
	color: #21293c;
	margin: 25px 0 5px;
} 
.sys-product h2:hover, h2:active{ color: inherit;}

.sys-product .detail-container .rate-this-product{ font-size: .85em;}
.sys-product .detail-container .rate-this-product .text-number-review{ margin-left: 3px; }

.sys-product .detail-container .category,
.sys-product .detail-container .code{
	display: inline-block;
	font-weight: normal !important;
	padding-right: 0;
}
.sys-product .body .product-detail .category{ color: #999;}
.sys-product .body .product-detail .category a{ color: #333; }
.sys-product .body .product-detail .category a:hover{ text-decoration: underline; color: #1050c2;}
.sys-product .body .product-detail .detail-container .description{
	color: #777;
	font-size: 15px;
	border: none;
}
.sys-product .body .product-detail .price{
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 30px;
	color: #333;
}
.sys-product .body .product-detail .price .showPrice{ margin-right: 5px;}

.sys-product .body .product-detail .color, 
.sys-product .body .product-detail .size{
/*	display: inline-block;*/
float: left;
}
.sys-product .body .product-detail .color{ padding-left: 15px;}
.sys-product .body .product-detail .color .form-group, 
.sys-product .body .product-detail .size .form-group{
	position: relative;
	vertical-align: top;
	display: inline-block;
}
.sys-product .body .product-detail .color .form-group label,
.sys-product .body .product-detail .size .form-group label,
.sys-product .body .product-detail .quantity .form-group label{
	font-size: 14px;
	margin: 0;
	color: #7b7b7b;
}
/*.sys-product .body .product-detail .addtocart.addtocart-btn button{ background: #2645a7;}*/
/*.sys-product .body .product-detail .addtocart.addtocart-btn button:hover{ background: #32b4db;}*/

.sys-product .body .product-detail .size .form-control{ 
	padding: 0 39px;
	border-radius: 0;
	border: 1px solid #dae2e6;
	margin-bottom: 0;
	line-height: 36px;
}
.sys-product .body .product-detail .quantity{ width: auto; clear: left; margin-left: 15px; padding-left: 0;}
.sys-product .body .product-detail .quantity .form-group{ width: 160px; margin-bottom: 0;}
.sys-product .body .product-detail .quantity .form-group label{ display: none;}
.sys-product .body .product-detail .quantity .form-group .input-group{ border: 1px solid #dae2e6; border-radius: 4px;}
.sys-product .body .product-detail .quantity .form-group .input-group .input-group-addon, .sys-product .body .product-detail .quantity .form-group .input-group input{ 
	border-radius: 0; 
	border: none;
	background: transparent;
}
.sys-product .body .product-detail .quantity .form-group .input-group .input-group-addon{ padding: 0;}
.sys-product .body .product-detail .quantity .form-group .input-group .input-group-addon a{
	width: 30px;
	display: inline-block;
	font-size: 20px !important;
	font-weight: normal;
}
.sys-product .body .product-detail .quantity .form-group .input-group input{
	border-left: 1px solid #dae2e6;
	border-right: 1px solid #dae2e6;
	line-height: 38px;
	padding: 0;
}

.sys-product .body .product-detail .quantity, 
.sys-product .body .product-detail .addtocart.addtocart-btn{
	border-left: none;
	border-right: none;
	border-top: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.sys-product .body .product-detail .addtocart.addtocart-btn{	
	width: auto;
	padding-top: 0;
}
.sys-product .body .product-detail .addtocart.addtocart-btn button{ width:100%; }
.sys-product .body .product-detail .addtocart.facebook-message-btn{ 
	display: inline-block;
	width: auto;
	clear: left !important;
	padding: 0 15px;
}
.sys-product .body .product-detail .addtocart.facebook-message-btn button i{ margin-right: 0;}
.sys-product .body .product-detail .addtocart.facebook-message-btn button:hover{ background-color: #000 !important;}
.sys-product .body .product-detail .detail-container .social-share{ float: left; margin-top: 10px; padding-left: 12px;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a{ display: inline-block; float: left; margin-right: 4px;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a span{ color: #b6b8bc;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a:hover span.facebook{ color: #3a5795;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a:hover span.twitter{ color: #1da1f2;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a:hover span.pinterest{ color: #e63d44;}
.sys-product .body .product-detail .detail-container .social-share .sys-social a:hover span.line-chat{ color: #00c300;}
.sys-product .body .product-detail .tags{ margin: 0;}
.sys-product .body .product-detail .tags p{ font-size: 14px; margin-bottom: 0;}
.sys-product .body .product-detail .product-viewed-box, .sys-product .body .product-detail .product-mdate-box{
	float: left;
	clear: none;
	line-height: 1;
}
.sys-product .body .product-detail .product-viewed-box{ width: auto; border-left: 1px solid #efefef;}
.sys-product .body .product-detail .product-mdate-box{ width: auto; clear: left !important;}


/* SEXYTAB - product detail tab*/
.sys-product .ui-tabs .ui-tabs-panel{ border: 1px solid #e8e8e8; border-top: 0;}
.sys-product .sexytabs.ui-widget-content{ 
	padding: 0;
	border: none; 
	border-top: 1px solid #ddd;
}
.sys-product .ui-state-default:first-child, .ui-widget-content .ui-state-default:first-child, .ui-widget-header .ui-state-default:first-child{
	border-left: 1px solid #ddd !important;
}
.sys-product .ui-state-default:last-child, .ui-widget-content .ui-state-default:last-child, .ui-widget-header .ui-state-default:last-child{
	border-right: 1px solid #ddd !important;
}
.sys-product .sexytabs > ul > li{
	padding: 0 !important;
	background: transparent !important;
}
.sys-product .sexytabs > ul > li a{ 
	font-weight: normal !important;
	border-radius: 0;
	color: #797979;
	background-color: #e7e7e7 !important;
}
.sys-product .sexytabs > ul > li.ui-tabs-active, .sexytabs > ul > li.ui-state-hover, .sexytabs > ul > li.ui-state-focus{
	background: transparent !important;
	box-shadow: none !important;
	border-color: #e8e8e8 !important;
	border-bottom: transparent !important; 
}
.sexytabs > ul > li.ui-state-hover{ background-color: #f0f0f0 !important;}

.sys-product .sexytabs > ul > li.ui-tabs-active a, .sexytabs > ul > li.ui-state-focus a{ 
	color: #797979;
	background-color: #fff !important;
}
.sys-product .sexytabs > ul > li:before, .sexytabs > ul > li.ui-state-active.ui-state-hover:before, .sexytabs > ul > li.ui-state-active.ui-state-focus:before,
.sys-product .sexytabs > ul > li:after, .sexytabs > ul > li.ui-state-active.ui-state-hover:after,  .sexytabs > ul > li.ui-state-active.ui-state-focus:after{
	/*box-shadow: none;
	background: #fff;
	bottom: -8px;
	border: 1px solid #c2c2c2;
	border-top: 0;
	border-left: 0;*/
	display: none;
}


/* แจ้งชำระเงิน */
.confirm-payment-box .form-group #uploader button{
	background: #e0e0e0;
	border: #333;
	color: #8b8b8b;
	text-shadow: none;
	font-size: .8em;
}
.confirm-payment-box button{
	height: initial;
	line-height: 40px;
	padding: 0 15px;
	letter-spacing: 0;
	font-weight: normal;
	font-size: 1em;
}
.confirm-payment-button > button{
	height: initial !important;
	line-height: 40px !important;
	padding: 0 15px !important;
	letter-spacing: 0 !important;
	font-weight: normal !important;
	font-size: 1em !important;
}
.confirm-payment-box > .row > .col-md-3{
	background: #f7f7f7;
	padding: 15px;
	border-right: 1px dashed #c6c6c6;
}
.confirm-payment-box > .row > .col-md-3 > .row > .col-md-12{ padding: 0;}
.confirm-payment-box > .row > .col-md-3 > .row{ margin-left: 0; margin-right: 0;}
.confirm-payment-box > .row > .col-md-3 > .row > form > .form-group:nth-child(3) > .checkbox{
	margin: 0;
	padding: 0;
	clear: none;
}
.confirm-payment-box > .row > .col-md-3 > .row > form > button.btn-member-signin{
	width: 100%;
	float: left;
}
.confirm-payment-box > .row > .col-md-3 > .row > form > a{ 
	display: inline-block;
	width: auto;
	float: left;
	margin-top: 10px;
}
.confirm-payment-box > .row > .col-md-3 > .row > form > a > .btn-member-register{
	width: auto;
	line-height: normal;
	float: left;
	background: transparent;
	border: none;
	padding: 0 !important;
	color: #333;
	text-shadow: none;
	text-decoration: underline;
}
.confirm-payment-box > .row > .col-md-3 > .row > form > a > .btn-member-register:hover{ color: #141097 !important;}


/* SYS MEMBER REGISTER */
.sys-member-register  > .body > .row{ display: inline-block;width: 100%; }
.sys-member-register .body, .sys-member-register .body > .row{ margin: 0;}
.sys-member-register .body > .row > .col-xs-12{ padding-left: 15px; padding-right: 15px; background: #fff;}
.sys-member-register{ padding-top: 40px; width: 750px; margin: 0 auto; float: none;}
.sys-member-register button{ 
	letter-spacing: 0;
	font-weight: normal;
	font-size: 1em;
}
.form-horizontal .control-label{ padding-right: 0;}
.sys-member-register .form-horizontal > .form-group:last-child .col-sm-offset-6{
	margin: 0;
	margin-left: 25%;
	margin-top: 20px;
}

/* SYS MEMEBER LOGIN */
.sys-member-login #_body > .col-xs-12 > form{ padding-top: 30px;}
.sys-member-login.style_type-5 .body .reg-link .btn-member-register{ 
	top: 0;
	right: 0;
	background: transparent;
	color: #333;
	margin-bottom: 20px;
}
.sys-member-login.style_type-5 .body .reg-link .btn-member-register:hover{
	background: #000;
	color: #fff;
}
.sys-member-login .body{margin: 0;}
.sys-member-login .body > .col-xs-12 > form > button{
	clear: both;
	display: block;
	margin: 0 auto;
	width: 90%;
	margin-top: 20px;
	margin-bottom: 5px;
}
.sys-member-login .body > .col-xs-12 > form > a > button{
	background: none;
	border: none;
	color: #909090;
	text-shadow: none;
	font-size: .9em;
	letter-spacing: 0;
	text-decoration: underline;
}
.sys-member-login .body > .col-xs-12 > form > a:hover > button{ text-decoration: underline !important; color: #333;}
.sys-member-login .body > .col-xs-12 > form > a:first-child{ float: left;}
.sys-member-login .body > .col-xs-12 > form > a:last-child{ float: right;}
.sys-member-login button{ font-weight: normal; font-size: 1em;}


/* SYS_PAGE */
.sys-page > .body.row{ margin-right: 0; margin-left: 0; }
.sys-page .body .title h1{font-size: 1.6em;}
.sys-page .social-share, .sys-page .viewed{width: 50%; clear: none !important;}
.sys-page .mdate p, .sys-page .social-share p, .sys-page .viewed p{ margin-bottom: 0;}



/* SYS _GALLERY */
.sys-galleries .body .lists .lists-item .body-image{ margin-bottom: 25px; }
.sys-galleries .body .lists .lists-item .body-image img{ padding: 0; }
.sys-galleries .body .lists .lists-item .btn{ margin-top: 0; }
.sys-galleries .body .lists li{ float: left; clear: none;}
.sys-galleries .body .lists.column-2 li:nth-child(2n+1){ clear: right;}
.sys-galleries .body .lists.column-3 li:nth-child(3n+1){ clear: right;}
.sys-galleries .title > h2{ 
	font-size: 1.3em;
}
.sys-galleries .body .lists .lists-item h2{
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	min-height: 60px;
}
.sys-galleries .body .lists-item .readmore{ margin-bottom: 15px; }
.sys-galleries .category{font-size: .8em; color: #909090;}
.sys-galleries .mdate, .sys-galleries .viewed{ width: 50%; clear: none !important; float: left;}
.sys-galleries .mdate p, .sys-galleries .viewed p{ margin-bottom: 0; font-size: .8em; margin-bottom: 10px;}
.sys-galleries .body .lists .lists-item .border{
	padding-bottom: 15px;
	padding-top: 15px;
	background: #fff !important;
	box-shadow: 5px 5px 20px rgba(233, 233, 233, 0.33);
}
.sys-galleries .body .lists .lists-item{ margin-bottom: 30px;}
.sys-galleries .body .lists .lists-item .tags{ margin-bottom:15px; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{ border-color: var(--main-color); }

@media(max-width : 480px){
	.sys-galleries .body .lists .lists-item h2{ font-size: 16px; }}
}




/* GALLERY */
.sys-gallery .body .tags{ width: 100%; margin-bottom: 10px;}
.sys-gallery .body .mdate, .sys-gallery .body .viewed{ text-align: left; width: auto;}
.sys-gallery .body .social-share{ width: auto; float: right; text-align: right;}

/* SYS_ARTICLE */
/*.sys-articles > .top .body-top{ padding: 0 15px; }
.sys-articles .top .page-header h1{ font-size: 2em; }
.sys-articles .body .lists .lists-item .border > .row > .col-md-12{ padding: 0;}
.sys-articles .body .lists .lists-item .body-image img{ height: auto; padding: 0; border-radius: 2px 2px 0 0;}
.sys-articles .body .lists .lists-item .title{ margin-top: 15px;}
.sys-articles .body .lists .lists-item .title h2{ margin-bottom: 0;}
.sys-articles .body .lists .lists-item .description{ margin-bottom: 15px;}
.sys-articles .body .lists .lists-item .tags p{ margin-bottom: 0;}
.sys-articles .body .lists .lists-item .readmore{ margin-top: 10px; padding-bottom: 15px;}
.sys-articles .body .lists .lists-item .readmore > a{ display: inline-block;}
.sys-articles .body .lists .lists-item .readmore > a:first-child{ float: left;}
.sys-articles .body .lists .lists-item .readmore > a:last-child{ float: right;}*/


.sys-articles .body .lists .lists-item .readmore > a:first-child button,
.sys-clips .body .lists .lists-item .readmore > a:first-child button,
.lists-item .readmore > a:first-child button{ 
	background-color: #4267b2 !important; 
	border-color: #4267b2 !important; 
	color: #fff !important;
	opacity: .9;
}
.sys-articles .body .lists .lists-item .readmore > a:first-child button:hover,
.sys-clips .body .lists .lists-item .readmore > a:first-child button:hover,
.lists-item .readmore > a:first-child button:hover{
	opacity: 1;
}
.lists-item .readmore > a:first-child button i,
.btn-readmore.bn-social i{ 
	background:transparent; 
}

.sys-articles .body .lists li{ float: left; clear: none;}
.sys-articles .body .lists.column-2 li:nth-child(2n+1){ clear: right;}
.sys-articles .body .lists.column-3 li:nth-child(3n+1){ clear: right;}
.sys-articles .body .lists .lists-item{ margin-bottom: 20px;}
.sys-articles .body .lists .lists-item h2{
	margin: 0px;
	padding: 0;
	font-size: 1.2em;
	margin-bottom: 10px;
}


/* RESET TAG */
.tags a{ padding: 0; margin: 0; border: none; line-height: normal; background: #b6b8bc; margin-right: 5px;}
.sys-product .body .product-detail .tags .badge{ margin-right: 0; background: none;}


/* SYS-CLIPS */
.sys-clips .body .lists .lists-item{ clear: none;}
.sys-clips .body .lists .lists-item .category{ margin-bottom: 0;}
.sys-clips .body .lists .lists-item .description{ margin-bottom: 0;}
.sys-clips .body .lists .lists-item .description h2 span{ 
	font-size: 15px !important;
	font-weight: normal;
	color: #888;
	letter-spacing: 0;
}
.sys-clips .body .lists .lists-item .btn{ margin-bottom: 20px;}
/*.sys-clips .body .lists .lists-item .readmore > a:last-child button{ float:right; }*/
.sys-clips .body .lists .lists-item .tags{ margin-bottom:15px; }

/* SYS-CLIP */
/*.fluid-width-video-wrapper{  padding-top: 0 !important;}*/
.sys-clip > .body > .detail > .detail-text .fluid-width-video-wrapper{ padding-top: 0 !important; }
.sys-clip .body .detail .fluid-width-video-wrapper{ padding-top: 0 !important;}
.sys-clip .body .detail .detail-text iframe{ width: 100% !important;}
.sys-clip .body .comment .sys-comments .body .comments-form{ padding-left: 0; padding-right: 0;}


/* YOUTUBE IN DEATIL */
.sys-product .detail-text .text-detail-container .fluid-width-video-wrapper{ width: auto;}
.sys-product .detail-text .text-detail-container .fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper iframe{ 
	min-height: 400px; 
	position: relative;
}


/* BADGE */
.badge{ font-weight: normal; letter-spacing: .2px; background: none; margin-right: 0; color: initial; padding: 0 5px;}
.tags a{ padding: 0; margin: 0; border: none; line-height: normal; margin-right: 5px; background-color: transparent; border: 1px solid #efefef; border-radius: 0;}
.tags a:hover, .tags a:focus, .tags a:active, .tags a.active{ background-color: #b6b8bc; border-color: transparent;}

/* SEARCH */
.contents-search hr{ margin: 15px 0;}
.contents-search > .body form{
	float: none !important;
	width: 80%;
	margin: 30px auto;
}
.contents-search > .body form .form-group{
	width: 100%;
	color: #333;
	background: #ffffff;
	padding: 0px;
	border-radius: 25px;
	border: 1px solid #e3e3e3;
	box-shadow: 0 1px 6px rgba(221, 219, 219, 0.7);
}
.contents-search > .body form .form-group > .col-md-9{ 
	float: right; 
	padding: 0;
	position: relative;

}
.contents-search > .body form .form-group > .col-md-3{ 
	float: left;
	line-height: 42px;
	padding-right: 0;
}
.contents-search > .body form .form-group > .col-md-3 #searchCategory{
	width: 95%;
	border: none;
	height: 100%;
	box-shadow: none;
	padding: 0 20px;
}
.contents-search > .body form .form-group .input-group{ 
	border: none;
	padding: 0;
	position: relative;
	border-radius: 0 50px 50px 0;
}
.contents-search .input-group > input,
.contents-search .input-group > span,
.contents-search .input-group .input-group-btn button{
	line-height: 48px;
	border: none;	
	margin: 0;

}
.contents-search .input-group .input-group-btn button{
	height: 100%;
}
.contents-search .input-group > span{
	display: inline-block;
	width: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.navbar-form .input-group>.form-control{ 
	color: #716464;
	padding: 0 20px;
	border-left: 1px solid #d4d2d2;
}

.contents-search .list-search-category{ text-align: center;}
.contents-search .list-search-category > div{ text-align: left;}
.contents-search .list-search-category > .list-group-item .sys-detail{
	width: auto;
	padding: 0;
}
.contents-search .list-search-category .list-group-item>.badge{ 
	float: none;
	margin-left: 10px;
	font-size: 12px;
	color: #4e8cec;
	position: absolute;
	top: 15px;
	right: 15px;
	background: #e7e7e7;
	height: 15px;
	line-height: 15px;
	color: #333;
	border-radius: 50px;
}


@media (max-width: 991.98px){
	button.btn:not(.btn-creative):not(.btn-slide), .btn:not(.close):not(.mfp-close):not(.btn-creative):not(.btn-slide), a.btn:not([href]):not([tabindex]):not(.btn-creative):not(.btn-slide){
		font-size: 1em;
		height: auto;
		line-height: 40px;
		padding: 0 14px;
	}
}
@media(max-width: 480px){
	.contents-search > .body form{ 
		width: 100%;
		border: none;
		display: inline-block;
		padding: 15px;
	}
	.contents-search > .body form .form-group{ border: none; box-shadow: none;}
	.contents-search > .body form .form-group > .col-md-9{ padding: 0 15px;}
	.contents-search > .body form .form-group > .col-md-3{
		margin-top: 10px;
	}
	.contents-search > .body form .form-group > .col-md-3:before{
		right: 10%;
		font-size: 1.2em;
	}
	.contents-search > .body form .form-group #searchCategory{
		border: 1px solid #ddd;
		border-radius: 40px;
		padding: 0 20px;
		height: auto;
		font-size: 14px;
	}
	.contents-search hr{ margin: 8px 0;}
	.contents-search > .body form .form-group .input-group{
		position: relative;
		border: 1px solid #ddd;
		border-radius: 40px;
		padding: 0;
	}
	.contents-search .input-group .input-group-btn button{
		white-space: inherit;
		height: 48px;
		padding: 0 20px;
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
	}
	.navbar-form .input-group>.form-control{ padding-left: 20px;z-index: 1;} 
	.contents-search .input-group > span{ padding: 0 4px;}
	.contents-search .list-search-category .showresultsearch, .list-group-item:last-child{ margin-left: 2.5% !important;}
	.contents-search .list-search-category > a.list-group-item{
		font-size: 18px;
		line-height: 42px;
		margin-bottom: 10px;

	}
	.contents-search > .body form .form-group > .col-md-3:before{ line-height: ; }
}



/* CONTACT */
.sys-contacts > .top .page-header{ display: none;}
.sys-contacts > .body.row{ margin: 0; }
.sys-contacts .body .title h2{font-size: 1.3em;  letter-spacing: 0;}
.sys-contacts .body .title{
	padding: 6px 12px;
	margin-bottom: 0;
	color: #3c4e5c;
	letter-spacing: 0;
}
.sys-contacts .body .body-detail{ padding: 20px; padding-bottom: 20px;}
.sys-contacts .body .body-detail p{ margin-bottom: 0;}
.sys-contacts .body > .detail, 
.sys-contacts .body > .image-maps, 
.sys-contacts .body > .google-maps, 
.sys-contacts .body > .contact-form{ 
	margin-bottom: 30px;
}
.sys-contacts .body .contact-form .body-contact-form .form-containner{ 
	display: inline-block;
	width: 100%;
	padding: 40px;
	border: 1px solid #f7f7f7;
	background: #fff;
}
.sys-contacts .body .body-detail,
.sys-contacts .body .image-maps .body-maps{ border: 1px solid #f7f7f7;}
.sys-contacts .body .contact-form-submit{ margin-top: 30px;}

@media(min-width: 1024px){
	.sys-contacts .body .contact-form #frmcontact .form-group {
		position: relative;
		padding-left: 25%;
	}
	.sys-contacts .body .contact-form #frmcontact label{ 
		position: absolute;
		left: -2%;
		width: 25%;
		text-align: right;
		line-height: 52px;
	}
	.sys-contacts .body .contact-form [class*=col-sm-]{ padding:0; }
	.sys-contacts .body .contact-form .btn-contact-submit{ min-width:220px; }
	.sys-contacts .body .contact-form #frmcontact .form-group{ text-align:left !important; }
}

/* CONTACT TEMPLATE INFO */
.sys-contacts .template-content-contact-layout-1-08-2019.contact-style-1{ padding-top: 40px;}
.sys-contacts .body .body-detail p{ 
	margin-bottom: 0;
	line-height: 1.4;
	color: #333;
	margin-top: 10px;
}
.sys-contacts .contact-style-1 .header h2 span.txt-color{ color: initial !important;}
.sys-contacts .contact-style-1 .contact-group li{ border-right: 1px solid #e9e9e9; min-height: 200px;}
.sys-contacts .contact-style-1 .contact-detail{ min-height: 0;}
.sys-contacts .template-content-contact-layout-1-08-2019.contact-style-1 .icon-inner i{ color: #333;}
.sys-contacts .social-icons.social-icons-border li a i{ color: #333;}



/* CONFIRM PAYMENT */
.sys-confirm-payment .top .body-top .page-header{ margin: 10px 0;}
.sys-confirm-payment .body .confirm-payment-box .shopup-fb{ padding: 0; background: none;}


/* SYS TAG - MDATE - VIEW */
.sys-page .tags, .sys-article .tags{  width: 100%;}
.sys-page .tags p, .sys-article .tags p{ margin-bottom: 5px;} 
.sys-page .mdate, .sys-page .viewed, .sys-page .social-share,
.sys-article .mdate, .sys-article .viewed, .sys-article .social-share,
.sys-product .mdate, .sys-product .viewed, .sys-product .social-share,{
	width: 33.33333333%;
	display: inline-block;
	float: left;
	clear: none !important;
}
.sys-page, .mdate
.sys-article, .mdate
.sys-product .mdate{
	width: auto;
}
.sys-page .mdate p, .sys-page .viewed p,
.sys-article .mdate p, .sys-article .viewed p,
.sys-product .mdate p, .sys-product .viewed p{ 
	margin-bottom: 0; 
	text-align: left;
}
.sys-page .social-share,
.sys-article .social-share,
.sys-product .social-share{ 
	text-align: right; float: right;
}

/* SOCIAL LINE*/
.line-icon{ width: 15px; margin-top: -2px;}
.more-info .social-icons{ display: inline-block; }
.showpage-product-detail .product-primary-column .more-info .social-icons.social-icons-border li a{ border-radius: 0;}
/*.social-icons li.social-line a{  background-position: center bottom !important;}
.social-icons li.social-line a:hover{
	background: #00b900 url('../_images/ic-line-w.png') !important;
	background-size: 15px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border: 0;
}
.social-icons li.social-line a:hover img{ opacity: 0;}*/

.lists .lists-item .border{ 
	margin: 0; 
	padding: 0 !important;
	border: 1px solid #f3f3f3;
	box-shadow: none;
	background: #fff;
}
.lists .lists-item .body-image img{
	width: 100%;
	height: auto;
	max-height: initial !important;
}
.mdate p, .viewed p{ margin-bottom: 0; font-size: 13px; margin-bottom: 0px; color: #888;}
.mdate, .social-share , .viewed{ width: auto; clear: none !important; float: left;}
.viewed{ line-height: 1;}
.facebook-message-btn button{
	text-shadow: none;
	font-weight: 500;
	font-size: 12px;
	background: #4267b2 !important;
	color: #fff !important;
	padding: 4px 7px;
	letter-spacing: 0;
	line-height: 1;
	border-radius: 4px;
	word-spacing: 0;
	margin: 0;
}

/* CLIP */
.sys-clips .body .lists .lists-item .body-image img{ border:none; }
.sys-clips .body .lists .lists-item .body-image a{ padding: 0;}
.fluid-width-video-wrapper{  margin-bottom: 20px;}

.tags{ width: 100%;}
.mdate, .viewed{  width: auto !important; clear: none !important;}
.social-share{ float: right;}
.badge{ margin-right: 0; background: transparent;}
.tags p, .mdate p, .social-share p, .viewed p{ margin-bottom: 5px; font-size: 14px;}

/* ADD SHOPPING MODAL */
div#shopping-cart-footerbar > div#fixedBox{
	position: fixed;
	height: auto;
	bottom: 20px;
}
#shopping-cart-footerbar > #fixedBox > .row > .col-md-6 > .col-md-6{width: 75%;}
#shopping-cart-footerbar > #fixedBox > .row > .col-md-6 > .col-md-6.right{ width: 25%;}
.shoppingCartContainner .bg{
	padding: 20px 0;
	border-radius: 8px;
	background: #14243f !important;
}

#shopping-cart-footerbar .btn-cart{
	width: 100%;
	text-overflow: ellipsis;
	display: -webkit-box;
	text-align: left;
}
#shopping-cart-footerbar .btn-cart, 
#shopping-cart-footerbar-detail{ 
	color: #fff !important;
}
#shopping-cart-footerbar .sh-btn{ border-radius: 20px; border: none;}
#shopping-cart-footerbar-detail .code{ display: inline-block;}


/* RESET PRODUCT STYLE 2 SYS*/
.showpage-product-detail .btn-addcart, 
.showpage-product-detail .btn-black{
	background: #20376b;
	
}
.showpage-product-detail .btn-addcart:hover{ background: #32b4db; border-color: #32b4db;}
.showpage-product-detail .btn-border{ border-color: #20376b; color: #20376b;}
.showpage-product-detail .btn-border:hover{ background: #20376b; color: #fff;}
.accordion.fancy .ac-item{ border: none; border-bottom: 1px solid #e7e7e7;}

.product-primary-column .pd-title,
.accordion.fancy .ac-item .ac-title, .product-primary-column .detail-info .ac-content,
.showpage-product-detail .product-primary-column .more-info [class*="pd-moreinfo-links-"],
.product-primary-column a.pd-category,
.product-primary-column .pd-price ins,
.action-box-wrapper label{ 
	color: initial;
}
.sp-wrap{ background: transparent;}

/*content-product-relative*/
.content-product-relative .section-top-bar .relative h3{
	text-align: left !important;
	padding: 0;
	font-size: 2em;
	letter-spacing: 0;
	border-bottom: 1px solid #ddd;
	margin: 0 10px;
}
.content-features-product .item{ padding: 10px;}
.content-features-product .item:hover{ box-shadow: none;}
.content-features-product .item:hover .border{ box-shadow: 0px 0px 5px #ccc;}
.content-features-product .item .border{ border: 1px solid #f6f6f6;}
.content-product-relative .body-image{ height: 200px; overflow: hidden; display: grid; align-content: center;}
.content-product-relative .body-image img{
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%;
} 
.content-features-product .item .price{ text-align: left;}
.content-features-product .item .title h4{
	font-size: 1.1em;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
}
.content-features-product .item .price{ font-size: 1em;}
.content-features-product .item .price .numberprice{ margin-right: 2px;}
.content-product-relative .item .product-price-box{ display: inline-block; width: 100%;}
.content-features-product .item .product-addtocart-box{ text-align: left;}
/*
@media screen and (min-width: 1400px) and (max-width: 1600px) {
	.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart {
		width: 67%;
		float: right;
		position: relative;
		left: -17%;
	}
	.sys-products .body .lists .lists-item .discount .disable:before {
		position: absolute;
		content: "";
		width: 20%;
		height: 1px;
		left: 75px;
		top: 20px;
		background: rgba(115, 18, 48, 0.49);
		z-index: 2;
		transform: rotate(-9deg);
	}
	.sys-product .body .product-detail .addtocart.facebook-message-btn button {
		text-shadow: none;
		font-weight: normal;
		font-size: 13px;
		background: #4267b2 !important;
		color: #fff !important;
		padding: 4px 6px;
		letter-spacing: 0;
		margin-top: -17px;margin-left: -49px;
	}
}
@media screen and (min-width: 1601px) and (max-width: 1920px) {
	.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart {
		width: 67%;
		float: right;
		position: relative;
		left: -16%;

	}
	.sys-products .body .lists .lists-item .discount .disable:before {
		position: absolute;
		content: "";
		width: 19%;
		height: 1px;
		left: 77px;
		top: 20px;
		background: rgba(115, 18, 48, 0.49);
		z-index: 2;
		transform: rotate(-9deg);
	}
	.sys-product .body .product-detail .addtocart.facebook-message-btn button {
		text-shadow: none;
		font-weight: normal;
		font-size: 13px;
		background: #4267b2 !important;
		color: #fff !important;
		padding: 4px 6px;
		letter-spacing: 0;
		margin-top: -20px;
		margin-left: -59px;
	}
}*/

@media (max-width: 1024px){
	.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart{ padding: 0 !important}
}

@media (max-width: 991px){
	.block_quality_count{ top: -10px !important;}
	.sys-clips .body .lists .lists-item{ margin-bottom:15px; }

	/* col1	*/
	.sys-products .body .lists.column-1 .lists-item .border .product-image-box,
	.sys-products .body .lists.column-1 .lists-item .product-title-box, 
	.sys-products .body .lists.column-1 .lists-item .product-price-box{ 
		width: 100%; text-align: center; 
	}
	.sys-products .body .lists.column-1 .lists-item .body-image a{ 
		display:inline-block;  
	}
	.sys-products .body .lists.column-1 .lists-item .title a h2{ font-size:16px; }
	.sys-products .body .lists.column-1 .lists-item .description{
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		display: -webkit-box;
		height: auto;
		padding: 0;
	}
	.sys-products .body .lists.column-1 .product-size-box.size .form-group{ display:inline-block; width:100%; text-align:left; }
	.sys-products .body .lists.column-1 .lists-item .size .form-control{ width:80%; }
	
}	
/*iPad*/
@media (max-width: 768px){
	.sys-products .body .lists-item{
		text-align: center;
		width: 50% !important;
		float: left;
		clear: none;
		padding: 0;
		padding: 1%;
	}
	/*.sys-products .body .lists .lists-item .body-image{ height: 140px; overflow: hidden;}*/
	.sys-products .body .lists .lists-item .product-title-box{  margin: 0;}
	/*.sys-products .body .lists .lists-item .product-size-box{ padding: 0 15px !important; }*/
	.sys-products .body .lists .lists-item .product-price-box > .col-md-12{ padding: 0;}
	.sys-products .body .lists .lists-item .mdate, .sys-products .body .lists .lists-item .viewed{ display: none;}
	.sys-products .body .lists .lists-item .border{ border: 1px solid #f2f2f2;}
	.sys-products .body .lists .lists-item .addtocart{ padding-bottom: 0;}
	.sys-products .body .lists .lists-item .addtocart .form-group{ margin-bottom: 0;}
	.sys-product .body .product-detail,
	.sys-product .body .product-detail > .row > .col-xs-12,
	.sys-product .body .product-detail .detail-container{ 
		padding: 0;
	}
	.sys-product .body .product-detail .detail-container .description{ padding: 0 15px; margin: 0; padding-bottom: 15px;}
	.sys-product .body .product-detail .product-viewed-box{ text-align: right;}
	.sys-product .body .detail-text{ padding: 0;}
	.sh_crl{ display: none;}

	.sys-product .body .product-detail .color, .sys-product .body .product-detail .size{ padding: 0 15px; }
	.sys-product .body .product-detail .quantity{ border: none; padding: 0; margin-top: 10px;}
	.sys-product .body .product-detail .addtocart.addtocart-btn{ display: block; clear: both !important; padding: 0 15px; border: none;}
	.sys-product .body .detail-text{ margin-top: 30px;}


	.sys-page .body .mdate, .sys-page .body .viewed{ width: 50% !important; float: left; clear: none;}
	.sys-page .body .mdate p, .sys-page .body .viewed p{ margin-bottom: 0; font-size: 12px;}
	.sys-page .body .social-share .body{ padding: 0; text-align: right;}
	.sys-page .body .social-share{ 
		width: 50% !important;
		float: left;
		clear: none;
	}
	.sys-breadcrumb .breadcrumb{
		padding-left: 10px;
		padding-right: 10px;
		border-bottom: 1px solid #f2f2f2;
	}

	.sys-contacts .body .contact-form .body-contact-form #frmcontact .form-group > .col-sm-5, 
	.sys-contacts .body .contact-form .body-contact-form #frmcontact .form-group > .col-sm-2{  
		width: auto; display: inline-block;
	}
	.sys-contacts .body .contact-form .body-contact-form #frmcontact .form-group > .col-sm-2{
		padding: 0;
		display: inline-block;
	}
	.topbar-dropdown .dropdown-list{ padding: 0 1px;}

	.sys-clip .body .detail .detail-text iframe{ min-height: 100px;}
	#showCaptcha{ width: auto !important;}

	.sys-contacts .body .contact-form .body-contact-form .form-containner{ padding: 20px; }
	.sys-products .body .lists-item .product-price-box{ padding: 0 15px; }

	/*	search */ 
	.contents-search > .body form{ width:100%; }
	.contents-search > .body form .form-group{
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.contents-search .navbar-form .form-group .col-md-9{ width: 70% !important; display:inline-block; float:right; clear:none !important; }
	.contents-search .navbar-form .form-group .col-md-3{ width: 30% !important; display:inline-block; float:left; clear:none !important; }
}
@media (max-width: 480px){
	body.sh_subpage .subpage-section > .container > .row > .col-md-9{ padding: 0; }
	.mdate, .viewed, .social-share{ width: 100%; text-align: left;}
	.tags p{ margin-bottom: 15px;}
	.mdate p , .viewed p{ margin-bottom: 5px;}

	.sys-products .body .lists-item .product-addtocart-box,  .sys-products .body .lists-item .product-quantity-box{  width: 100%; }
	.sys-products .body .lists-item .product-quantity-box > .form-group{ width: 100%;}
	.template-content-about-layout-2-08-2019.about-2-section .container{ padding: 0 !important;}
	section.template-content-about-layout-2-08-2019 header h2::after{ background-color: #6b6b6b !important;}
	.content.su-content-box .footer{ margin: 0;}
	.sys-products .body .lists .lists-item .size .control-label{ display:none; }

	.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart{ width: 100%;}

	.sys-products .body .lists .lists-item .border .product-title-box,
	.sys-products .body .lists-item .product-price-box{ 
		padding: 0 10px; 
		margin-bottom: 0;
	}
	.sys-products .body .lists.column-2 .lists-item .addtocart{ margin-bottom: 0; }

	/*	search */ 
	.contents-search .navbar-form .form-group .col-md-9,
	.contents-search .navbar-form .form-group .col-md-3{
		width: 100% !important;
	}
	.contents-search > .body form .form-group #searchCategory{ font-size:1em; }


	/*	col1*/
	.sys-products .body .lists.column-1 .lists-item{
		padding: 1%;
		min-height: 335px;
		margin-bottom: 0;
	}
	.sys-products .body .lists.column-1 .lists-item .border{ min-height:initial; }
	.sys-products .body .lists.column-1 .lists-item .size, 
	.sys-products .body .lists.column-1 .lists-item .addtocart{ 
		display:none; 
	}
	.sys-products .body .lists.column-1 .lists-item .body-image img{ max-height: 200px !important; }
	.sys-products .body .lists.column-1 .lists-item .title a h2{
		font-size: 13px !important;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		height: 38px;
		max-height: initial;
		white-space: inherit;
	}
	.sys-products .body .lists.column-1 .lists-item .description{ 
		font-size: 12px;
		line-height: 1.5;
		margin-top: 5px;
		padding-bottom: 0;
		height: initial;
		-webkit-line-clamp: 1;
	}
	.sys-products .body .lists.column-1 .lists-item .product-price-box > .col-xs-12{ padding:0; }
	.sys-products .body .lists.column-1 .lists-item .size .control-label{ display:none; }
	.sys-products .body .lists.column-1 .lists-item .size .form-group .form-control{ font-size: 13px;}
	.sys-product .body .body-images .main-image .body-main-image{ max-height:300px; position:relative; }
	.sys-product .body .body-images .main-image .body-main-image img{ width: auto !important; height: 300px !important; }
	.sys-product .body .product-detail .category a{ color: #707175; }
	.sys-product .body .product-detail .detail-container .description{ border:none; }
	.sys-product .body .product-detail .price{ margin-bottom:20px; }
	.sys-product .body .size .form-group{ width:100%; }
	.sys-product .body .size .form-group label{ width: 50px; display: inline-block; }
	.sys-product .body .size .form-group .form-control{ width: calc(100% - 60px); display: inline-block; min-width: initial; }
}
@media (max-width: 436px){
	.sys-products.content{ padding: 0;}
	.sys-products .body .lists-item{
		text-align: center;
		width: 50% !important;
		float: left;
		clear: none;
		padding: 0;
		padding: 1%;
	}
	.sys-products .body .lists .lists-item .body-image{ height: auto;}
	.sys-products .body .lists .lists-item .product-title-box{ padding: 0; margin: 0;}
	.sys-products .body .lists .lists-item .product-price-box > .col-md-12{ padding: 0;}
	.sys-products .body .lists .lists-item .mdate, .sys-products .body .lists .lists-item .viewed{ display: none;}
	.sys-products .body .lists .lists-item .border{ border: 1px solid #f2f2f2; padding: 20px;}
	.sys-products .body .lists .lists-item .addtocart{ padding-bottom: 0;}
	.sys-products .body .lists .lists-item .addtocart .form-group{ margin-bottom: 0;}
	.sys-products .body .lists .lists-item .title a h2,
	.sys-products .body .lists .lists-item .description{ 
		height: inherit;
	}
	.sys-products .body .lists .lists-item .title a h2,
	.sys-products .body .lists-item .product-addtocart-box > .form-group .btn-addtocart, 
	.sys-product .body .product-detail .addtocart.addtocart-btn button{ 
		font-size: 15px;
	}

	.sys-product .body .product-detail,
	.sys-product .body .product-detail > .row > .col-xs-12,
	.sys-product .body .product-detail .detail-container{ 
		padding: 0;
	}
	.sys-product .body .product-detail .detail-container .description{ 
		padding: 0 15px;
		margin: 0;
		margin-bottom: 10px;
		padding-bottom: 15px;
	}
	.sys-product .body .product-detail .tags{ margin-bottom: 0;}
	.sys-product .body .product-detail .product-mdate-box, .sys-product .body .product-detail .product-viewed-box{width: auto !important; float: left; clear: none;}
	.sys-product .body .product-detail .product-viewed-box{ text-align: right;}
	.sys-product .body .detail-text{ padding: 0;}

	.sys-article .body, 
	.sys-page .body, 
	.sys-contacts .body{ 
		padding: 10px;
	}
	.sys-social .body{ padding: 0; text-align: left;}

	.sys-member-register .body,
	.sys-member-login .body{ margin: 10px;}

	.sys-product .body .product-detail .addtocart{
		width: auto !important;
		display: inline-block;
		clear: none;
		padding: 0;
		margin-left: 15px;
		margin-top: 10px;
	}

}
/*iphone6Plus*/
@media (max-width: 414px) {
	.subpage-section{ padding: 0;}

	.block_quality_count{ top: 0px !important;}
	.sys-page .body .social-share .body{ text-align: left;}
	.sys-page .body .mdate, 
	.sys-page .body .viewed,
	.sys-page .body .social-share{ 
		width: 100% !important;
		clear: both;
		margin-bottom: 5px;
	}

	/* CART */
	.sys-page, .sys-sale-checkout, .sys-member-register, .sys-member-login{ padding: 10px !important;}
	.sys-sale-checkout h2{ font-size: 1.2em;}
	.sys-sale-checkout .body label{ font-size: .8em;}
	.sys-sale-checkout .body > div > h2 > a{ font-size: .8em !important; font-weight: 600 !important; letter-spacing: 0; padding: 5px 0 5px 5px;}
	.sys-sale-checkout .body > div > h2{font-size: 1.2em;}
	.sys-sale-checkout .body .your-product-table table thead tr th,
	.sys-sale-checkout .body .your-product-table table .cart-product-detail{ font-size: .8em;}
	.sys-sale-checkout .body .your-product-table table .yout-cart-sumary{ font-size: .8em; color: #333;}
	.sys-sale-checkout .body .your-product-table table tfoot.yout-cart-sumary tr:last-child{ font-size: .9em; letter-spacing: 0;}

	.sys-sale-checkout .body .content_payment{ 
		background: #f0f0f0;
		position: relative;
		padding-top: 10px;
		color: #333;
	}
	.sys-sale-checkout .body .content_payment:before{
		width: 0px;
		height: 0px;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 12px solid white;
		position: absolute;
		display: block;
		top: 0px;
		left:30px;
		z-index: 10;
		content: " ";
	}
	.sys-sale-checkout .body .content_payment .panel-heading{ font-weight: 700; color: #555; }
	.sys-sale-checkout .body .content_payment > form > table{ background: #ffffff; border-radius: 4px; box-shadow: 0 0 6px #ccc; font-size: .9em;}
	.sys-sale-checkout .body .content_payment > form > table > tbody tr td img{ max-width: 100px;}
	.sys-sale-checkout .body .address-shipment-box .member_login{ padding-left: 25px;margin-bottom: 20px; }
	.address-detail-box > form{ padding-left: 25px;}

	.sys-product h2{ font-size: 18px; letter-spacing: 0;}
	.sys-product .body .product-detail .color .select-product-color li{ width: 20px;}
	.sys-product .body .product-detail .size .form-group{ width: 100%;}
	.sys-product .body .product-detail .quantity .form-group label{ display: block;}
	.sys-product .body .product-detail .quantity{ margin: 0; padding: 0 15px;}
	.sys-product .body .product-detail .quantity .form-group{ width: auto; margin-bottom: 15px;}
	.sys-product .body .product-detail .addtocart.addtocart-btn, .sys-product .body .product-detail .addtocart.addtocart-btn button{ width: 100% !important; margin: 0;}
	.sys-product .body .product-detail .addtocart.addtocart-btn{ margin-bottom: 20px;}
	.sys-product .body .product-detail .addtocart.facebook-message-btn{ padding: 0;}
	.sys-product .body .product-detail .addtocart.facebook-message-btn button{ font-size: 15px; padding: 8px 15px;}
	.sys-product .body .product-detail .addtocart.addtocart-btn button{ padding: 5px 20px; text-align: center;}
	.sys-product .body .product-detail .detail-container .social-share{ margin: 0; padding: 10px 15px;}

	.sys-product .body .product-detail .detail-container .social-share .sys-social a span{ font-size: 22px !important;}
	.sys-product .body .product-detail .detail-container .social-share .sys-social a span img{ 
		width: 25px !important;
		height: 25px !important;
		text-align: center;
		margin: 0 auto;
		top: 10px !important;
		left: 9px !important;
	}

	.sys-product .sexytabs > ul > li a{ font-size: 12px;}


}
@media (max-width: 320px){
	.sys-galleries .body .lists .lists-item{ padding: 0;}
	.sys-breadcrumb .breadcrumb{ font-size: .8em;}
	.topbar-left{ display: none;}
}




