@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/glyphicons-halflings-regular.eot?1693277039899');
		src: url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/glyphicons-halflings-regular.eot?1693277039899') format('embedded-opentype'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/glyphicons-halflings-regular.woff?1693277039899') format('woff'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/glyphicons-halflings-regular.ttf?1693277039899') format('truetype'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/glyphicons-halflings-regular.svg?1693277039899') format('svg');
			font-weight: normal;
			font-style: normal;
			}
@font-face {
	font-family: 'FontAwesome';
	src: url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/fontawesome.eot?1693277039899');
		src: url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/fontawesome.eot?1693277039899') format('embedded-opentype'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/fontawesome.woff?1693277039899') format('woff'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/fontawesome.ttf?1693277039899') format('truetype'), url('//bizweb.dktcdn.net/100/280/929/themes/623577/assets/fontawesome.svg?1693277039899') format('svg');
			font-weight: normal;"
			font-style: normal;
			}
/* ======================== SETTINGS ======================== */
html, 
body, 	
.scroller {
	background: #f8f8f8;
}
a{
	color: #373737
}
a:hover, .page_sidebar ul.box_link li.active a, a.current{
	color: #00944a
}
.dataEmpty{
	text-align: center;
	padding: 5px 0px;
}
.owl-theme .owl-controls .owl-buttons div{
	background: #00944a;
}
.box-product .owl-controls .owl-next:after{
	border-left-color: #00944a;
}
.box-product .owl-controls .owl-prev:after{
	border-right-color: #00944a;
}
.head_dev_small h3 {
	border-bottom: 3px solid #00944a;
}
section#content {
	background: #ffffff;
}
#wrapper {
	background-color: ;
}
header#header {
	background: #fff;
}
.zt {
	color: #ffffff !important;
	background: #00944a;
}
ul.star-sf span {
	color: #ffffff;	
}
.blockcart_top .title-cart span, .blockcart_top .cart-inner>span  {
	color: #ffffff;
}
div#navigations {
	background: #ffffff;
}
ul.star-menumain > li:before, ul.star-menulink > li a:before{
	background: #00944a;
}
ul.star-menumain > li:hover > a, ul.star-menumain > li.active > a, ul.star-menumain > li > a:hover span{
	color: #ffffff;
	text-decoration: underline;
}
ul.sp-medu-pro li a {
	color:  !important;
}
.sp-medu-pro li a:hover{
	color:  !important;
}
ul.star-menumain li a {
	color: #ffffff;
}
div#header_search #search-submit, ul#header_user li a, .hotline span, .hotline span strong {
	color: #ffffff;
}
#quick-view-modal .p-price {
	color: #b00000;
}
#quick-view-modal del {
	color: #858585;
}
#quick-view-modal .btn-color-add {
	background: #00944a;
	color: #ffffff;
}
#quick-view-modal .btn-color-add:hover, #quick-view-modal .btn-color-add:focus, #quick-view-modal .btn-color-add:active{
	background: #70a732;
}
.product-title h1, #collection-filters-container label span:hover, #collection-filters-container label a {
	color: #00944a;
}
.product-price span {
	color : #b00000;
}
.product-price del {
	color: #858585;
}
.ds-cart {
	background: #00944a;
	color: #ffffff;
}
.ds-cart:hover, .ds-cart:active, .ds-cart:focus{
	background: #70a732;
	color: #ffffff;
	border: none;
}
.buy-now.ds-cart{
	background: #ffffff;
	color: #00944a;
	border: 1px solid #00944a;
}
.buy-now.ds-cart:hover{
	background: #70a732;
	color: #ffffff;
	border: 1px solid #70a732;
}
.account-customer .button {
	border: 1px solid #00944a !important;
	color: #00944a;
}
.account-customer .button:hover{
	background: #00944a;
}
.success p {
	color: #00944a;
}
a.close-window.btn-ac {
	border: 1px solid #00944a;
	color: #00944a;
}
a.close-window.btn-ac:hover {
	background: #70a732;
	color :#fff;
}
a.close-add {
	color: #00944a;
}
a.btn-to-cart {
	background: #00944a;
	border: 1px solid #00944a;
}
a.btn-to-cart:hover {
	color: #70a732;
}
.display-product-option li.selected span,.display-product-option li:hover span {
	background-color: #00944a;
}
.fix-iframe h3 {
	color: ;
}
ul.col-link > li > a:hover > span {
	color:  !important;
}
.detail-article a {
	color:  !important;
}
.detail-article a:hover{
	color:  !important;
}
.star-menustylebl h3 {
	color: ;
}
ul.sidebar-menu > li {
	border-bottom: 1px solid #f4f4f4;
	border-left: 5px solid #f6f6f6;
}
ul.sidebar-menu li > a {
	color: #2a2a29;
}
ul.sidebar-menu li > a:hover{
	color: #00944a;
}
ul.sidebar-menu > li:hover, ul.sidebar-menu > li:focus, ul.sidebar-menu > li:active{
	background: #f6f6f6;
	border-left: 5px solid #00944a;
}
.tth:before{
	border-bottom: 20px solid #eb1895 !important;
	border-top: 20px solid #eb1895 !important;
}
.pkh:before{
	border-bottom: 20px solid #71b646;
	border-top: 20px solid #71b646;
}
.mvb:before{
	border-bottom: 20px solid  !important;
	border-top: 20px solid  !important;
}
.product-detail h3.pro-name a {
	color: #00944a !important;
}
.product-list.product-size p.pro-price {
	color: #b00000;
}
.product-list.product-size p.pro-price del.compare-price {
	color: #858585;
}
span.coupon-label {
	color: #ffffff;
}
.owl-prev .fa, .owl-next .fa{
	color: #ffffff;
}
.star-a{
	background: #eb1895;
}
.star-a h3{
	color: #f7370d;
}
.bar-right-a:hover rect {
	stroke: #eb1895;
}
.bar-right-a span{
	color: #eb1895;
}
.ocara ul li a:before{
	background: #eb1895;
}
.ocara ul.ua li a:hover {
	color: #eb1895;
}
.star-b{
	background: #71b646;
}
.star-b h3{
	color: #f50b0b;
}
.bar-right-b:hover rect {
	stroke: #71b646;
}
.bar-right-b span{
	color: #71b646;
}
.ocarb ul li a:before{
	background: #71b646;
}
.ocarb ul.ua li a:hover {
	color: #71b646;
}
.title-sp a, .detail-pros a {
	color: #00944a;
}
.price-new-old span, p.pros-price, p.pros-price {
	color: #d8261c;
	font-weight: bold;
}
.field-sale div, .price-new-old del, p.pros-price del {
	color: #858585;
}
.pagination li a, .pagination li span {
	line-height: 30px;
	padding: 0 15px;
}
/*Paginate*/
.content_sortPagiBar {
	padding: 20px 0px;
}
.content_sortPagiBar .pagination {
	margin: 0px;
	float: right
}

.content_sortPagiBar .pagination>li {
	float: left;
	padding: 0px 2px
}

.content_sortPagiBar .pagination>li>a, .content_sortPagiBar .pagination>li span {
	font-size: 12px;
	color: #00944a;
	border-color: #00944a;
	margin: 0;
}

.content_sortPagiBar .pagination>li:hover>a,.content_sortPagiBar .pagination>li:hover span,.content_sortPagiBar .pagination>li:focus>a,.content_sortPagiBar .pagination>li:focus span {
	color: #fff;
	background: #00944a;
	border-color: #00944a;
}

.content_sortPagiBar .pagination .active>a,.content_sortPagiBar .pagination .active span {
	color: #fff;
	background: #00944a;
	border-color: #00944a;
}

.content_sortPagiBar .pagination .pagination_previous:hover>a,.content_sortPagiBar .pagination .pagination_previous:hover span,.content_sortPagiBar .pagination .pagination_previous:focus>a,.content_sortPagiBar .pagination .pagination_previous:focus span {
	background: transparent;
	border-color: #00944a;
}

.content_sortPagiBar .pagination .pagination_previous>a,.content_sortPagiBar .pagination .pagination_previous span {
	position: relative;
	height: 32px;
	font-size: 0px
}

.content_sortPagiBar .pagination .pagination_previous>a:before,.content_sortPagiBar .pagination .pagination_previous span:before {
	content: "Trước";
	font-weight: 300;
	font-size: 12px;
	color: #00944a;;
	display: block;
}

.content_sortPagiBar .pagination .pagination_next:hover>a,.content_sortPagiBar .pagination .pagination_next:hover span,.content_sortPagiBar .pagination .pagination_next:focus>a,.content_sortPagiBar .pagination .pagination_next:focus span {
	background: transparent;
	border-color: #00944a;
}

.content_sortPagiBar .pagination .pagination_next>a,.content_sortPagiBar .pagination .pagination_next span {
	position: relative;
	height: 31px;
	font-size: 0px
}

.content_sortPagiBar .pagination .pagination_next>a:before,.content_sortPagiBar .pagination .pagination_next span:before {
	content: "Sau";
	font-weight: 300;
	font-size: 12px;
	color: #00944a;;
	display: block;
}
.content_sortPagiBar.pagi {
	margin: 20px 0px;
	padding: 0px;
}
.content_sortPagiBar .pagination>li.disabled:hover {
	background: transparent;
}
/* ======================== END SETTINGS ======================== */
/*------------ Chir header ---------------*/
ul,ol,p,h1,h2,h3,h4,h5,h6{
	padding: 0;
	margin: 0;
}
section#chir_top_bar {
	padding: 5px;
	background: #f7f7f7;
	color: #555;
}
section#chir_top_bar ul li {
	display: inline-block;
	margin-right: 20px;
	font-size: 12px;
}
section#main_header {
	padding: 15px 0px 10px;
}
div#chir_logo {
	padding: 0px 30px 0px 15px;
}
.chir_frm_search form#frm_search_head {
	position: relative;
}
.chir_frm_search input[type="text"] {
	padding: 6px 12px;
	padding-left: 40px;
	height: 35px;
	padding-right: 5px;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	border: 1px solid #00944a;
	border-radius: 3px;
	font-size: 14px;
	width: 100%;
	padding-right: 110px;
	outline: none;
}
.chir_frm_search i {
	-o-transition: transform .3s ease,color .2s ease;
	-moz-transition: transform .3s ease,color .2s ease;
	-webkit-transition: transform .3s ease,color .2s ease;
	transition: transform .3s ease,color .2s ease;
	padding: 1px;
	top: 8px;
	left: 14px;
	position: absolute;
	color: #00944a;
}
.chir_frm_search:hover .fa-search {
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #00944a;
	-o-transition: transform .3s ease,color .2s ease;
	-moz-transition: transform .3s ease,color .2s ease;
	-webkit-transition: transform .3s ease,color .2s ease;
	transition: transform .3s ease,color .2s ease;
}
.chir_frm_search button.chir_btn_sub {
	border-radius: 0 3px 3px 0;
	background: #00944a;
	border: 1px solid transparent;
	color: #ffffff;
	height: 35px;
	width: 100px;
	position: absolute;
	right: 0;
	top: 0;
	outline: none;
}
.searchMedia {
	margin: 10px 0px;
	padding: 0px 10px;
}
.ul-control-box {
	margin: 0;
	padding: 0;
	text-align: right;
}
.ul-control-box li {
	list-style-type: none;
	display: inline-block;
	margin: 0 7px;
	min-width: 60px;
	position: relative;
}
.ul-control-box li a {
	text-decoration: none;
}
.div-user-control {
	width: 40px;
	margin: 0 auto;
	display: block;
	height: 40px;
}
.control-4 {
	background: url(//bizweb.dktcdn.net/100/280/929/themes/623577/assets/sprite-icon.png?1693277039899) -40px -78px no-repeat;
	background-size: 500px;
}
.div-user-control.control-4 {
	width: 40px;
	position: relative;
}
.ul-control-box .info {
	font-size: 12px;
	margin: -3px auto 0;
	display: block;
	text-align: center;
}
.header-cart-count {
	position: absolute;
	top: 5px;
	right: 17px;
	background-color: #00944a;
	color: #ffffff;
	text-align: center;
	min-width: 19px;
	min-height: 19px;
	line-height: 19px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	font-size: 11px;
}
.control-2 {
	background: url(//bizweb.dktcdn.net/100/280/929/themes/623577/assets/sprite-icon.png?1693277039899) -40px -40px no-repeat;
	background-size: 500px;
}
.top-hotline span.div-user-control {
	background: none;
	text-align: center;
	line-height: 35px;
}
.top-hotline span.div-user-control img {
	max-width: 30px;
}
ul.chir_autocomplete {
	padding: 5px 0px;
}
ul.chir_autocomplete li {
	display: inline-block;
	font-style: italic;
}
ul.chir_autocomplete li.title {
	font-style: normal;
}
ul.dropdown-menu.info-user {
	left: auto;
	right: 0;
	border-radius: 0;
	min-width: 120px;
	padding: 0;
	margin: 0;
}
ul.dropdown-menu.info-user li.info {
	margin: 0;
	text-align: left;
	font-size: 14px;
}
ul.dropdown-menu.info-user li a {
	padding: 5px 10px;
}
ul.dropdown-menu.info-user li a i {
	margin-right: 5px;
}
#collection .left-module.pdCollection .item_product {
	border: none;
	width: 100%;
}
section#page-article {
	padding-top: 15px;
}
#page-article h1.blog_entry-title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
#page-article .entry-content {
	padding-right: 20px;
}
#page-article .entry-content ul {
	list-style-type: disc;
	padding-left:20px;
}
#page-article .entry-content * {
	line-height: 1.5;
	max-width: 100%;
}
#page-article p.note.form-success {
	color: #b00000;
	font-style: italic;
	border: none;
	padding: 0;
}
#page-article h3#add-comment-title {
	margin-bottom: 10px;
}
#page-article .comment {
	margin-top: 30px;
}
#page-article .comment div {
	margin: 0;
	color: #000;
}
#page-article .comments-wrapper {
	margin-bottom: 30px;
}
#page-article .comment-wrapper .comment-author {
	display: inline-block;
	width: 60px;
}
#page-article .comment-wrapper .comment-author time.entry-date {
	display: block;
}
#page-article .comment-wrapper .comment-body {
	vertical-align: top;
	padding: 0px 10px;
	display: inline-block;
	width: calc(100% - 65px) !important;
	line-height: 1.3;
}
#page-article .commentlist li.comment {
	margin: 15px 0px;
	padding: 15px 0px;
	border-bottom: 1px solid #eaeaea;
}
#page-article .comment_form .field{
	float: left;
	width: 50% !important;
	padding-right: 20px;
	margin-bottom: 10px;
}
#page-article .comment_form .field label {
	color: #000;
}
#page-article .comment_form input {
	width: 100% !important;
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	height: 35px;
	margin: 0;
	outline: none;
	padding: 5px 10px;
}
#page-article .comment_form textarea {
	width: 100% !important;
	margin-bottom: 10px !important;
	border: 1px solid #ccc !important;
	padding: 10px;
	outline: none;
}
#page-article .comment_form .field.aw-blog-comment-area {
	width: 100% !important;
}
#page-article .comment_form .notice {
	display: block;
	font-style: italic;
	margin-bottom: 10px;
	font-size: 15px;
}
#page-article .comment h3.title {
	display: inline-block;
	margin: 20px 0px;
}
#page-article .userPost * {
	color: #333;
}
#page-article .userPost time.entry-date {
	font-size: 85%;
}
#page-article .commentBody {
	padding: 5px 10px;
}
#page-article .bnt-comment{
	background: #00944a;
	color: #ffffff;
	width: 100px;
	height: 35px;
	border: none;
	text-transform: uppercase;
	border-radius: 3px;
	outline: none;
}
#page-article .bnt-comment:hover{
	opacity: .7;
}
#page-article .entry-content img {
	width: auto;
	height: auto;
}
@media screen and (max-width: 767px){
	#page-article #blog-sidebar .block.left-module {
		padding: 0;
		margin-top: 20px;
	}
	#page-article .entry-content {
		padding-right: 0px;
	}
}
@media screen and (max-width: 479px){
	#page-article .comment_form .field {
		width: 100% !important;
		padding: 0;
	}
	#page-article .comment-wrapper .comment-body {
		width: 100% !important;
		display: block;
		padding: 0;
		margin-top: 10px;
	}
}
@media screen and (max-width: 1199px){
	#main_header .scroll-down2 {
		padding: 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px){
	div#header-logo .action_head img {
		max-width: 35px;
	}
	.action_head .cart_mobile {
		position: absolute;
		right: 10px;
	}

	div#header-logo img {
		max-width: 100%;
	}
	.action_head .user_mobile {
		right: 60px;
	}
	#featured .relate_pro .star-sp{
		border: none;
	}
	.splq .product-rezie.item_product:nth-child(2n+1) {
		clear: both;
	}
}
.product-rezie.item_product .star-sp .detail-pros a{
	height: auto;
}
.index-product-cart{	
	background: #057d41;
	color: #fff;	
	height: auto !important;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #057d41;
	margin-bottom: 10px;
}
.detail-pros{
	text-align: center;
}
.detail-pros a.index-product-cart{
	color: #fff;
}
.detail-pros a.index-product-cart:hover{
	background: transparent;
	color: #00944a;	
}
.best-product-home .product-rezie.item_product,
.product-rezie.item_product{
	max-height: 350px;
}
.product-rezie.item_product .star-sp .detail-pros a,
.detail-pros a h3, .title-sp a h3{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: 100%;
}
#collection-filters-container .cf-title{
	color: #fff !important;
	font-size: 15px !important;
}
#collection-filters-container .cf-select, #collection-filters-container #sort-by{
	padding: 5px 10px;	
}
.index-product-cart{
	margin-bottom: 12px;
}
.modal-header a{
	right: -30px;
	background: #000;
	border: 1px solid #fff;	
}
.star-sale p{
	font-size: 11px;
}
#page-article .commentBody{
	padding: 5px 0;
}
.tb-detail h3{
	height: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product-rezie.item_product .star-sp .detail-pros a{
	max-width: 400px;
	clear: both;
}
.product-rezie.item_product p.pros-price{
	min-height: 27px;
}
.img-pros{
	min-height: 215px;
	overflow: hidden;
	max-height: 215px;
}
#owl-product.owl-theme .owl-controls,
#owl-product-1.owl-theme .owl-controls,
#owl-product-2.owl-theme .owl-controls,
#owl-product-3.owl-theme .owl-controls,
#owl-product-4.owl-theme .owl-controls{
	margin-right: 10px;
}
.list-star .product-rezie.item_product .star-sp .detail-pros a{
	max-width: 200px;
	clear: both;
}
.owl-prev .fa{
	margin-right: 5px;
}
.owl-next .fa{
	margin-left: 5px;
}
#collection .browse-tags label{
	margin: 0;
	margin-right: 5px;
}
.nav>li>a{
	padding: 8px 15px;
	border-bottom: 1px solid #f1f1f1;
	font-weight: bold;
	font-size: 15px;
}
.collections_des_and_menu{
	border-right: 1px solid #BDDE95;
}
@media (min-width: 992px) and (max-width: 1199px){
	.detail-pros{
		padding: 0;
	}
	.img-pros{
		min-height: 180px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#blog-sidebar .block.left-module{
		padding-left: 0 !important;
	}
	#blog-sidebar{
		margin-top: 25px;
	}
	#blog-sidebar{
		padding: 0 10px;
	}
}
@media (max-width: 767px){
	.product-rezie.item_product .star-sp .detail-pros a{
		font-size: 10px;
	}
	.product-rezie.item_product p.pros-price{
		font-size: 12px;
	}
	.field-sale div, .price-new-old del, p.pros-price del{
		font-size: 10px;
	}
	.star-ck span{
		font-size: 14px;
	}
	.best:before{
		width: 235px;
	}
	.footer-locker{
		padding: 0;
	}
	.col-md-5#col-right{
		padding-left: 0 !important;
	}
	.img-pros{
		min-height: 120px;
	}
	#sort-by{
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.star-sp{
		border-right: 1px solid #c1c1c1 !important;
		border-left: 1px solid #c1c1c1 !important;
	}
	.view-product-list .display-product-option{
		position: absolute !important;
		right: 10px;
	}
}

.tab-content ol li {
	list-style: inherit;
	margin: 0 30px;
}
.tab-content ul li {
	list-style: initial;
	margin: 0 30px;
}
.tab-pane p, .tab-pane img, .tab-pane span, .tab-pane h1, .tab-pane h2, .tab-pane h3, .tab-pane h4 {
	max-width: 100% !important;
	padding: 4px 0 !important;
}
ul.level1.star-menulink li a {
	color: #333;
}

.hotline-fixed {
	position: fixed;
	left: 15px;
	bottom: 20px;
	top: initial !important;
	list-style: none;
	background-color: #b07600;
	border-radius: 100%;
	padding: 13px 16px;
	margin-left: 11px;
	color: #fff;
	z-index: 99999;
	height: 50px;
	width: 50px;
}

.hotline-fixed a {
	font-size: 18px;
	color: #fff;
	margin: 0;
	position: relative;
}
.hotline-fixed .fa.fa-phone {
	font-size: 26px;
}
.hotline-fixed .number {
	margin-left: 24px;
	transform: rotateX(0deg);
	background: #b07600;
	padding: 5px 15px;
	border-radius: 0 10px 10px 0;
	position: absolute;
	top: -10px;
	width: 120px;
	font-size: 14px;
}

#page-article .entry-content ol {

	margin-left: 20px;
}
#page-article .entry-content ul {

	margin-left: 25px;
}
.mtdm {
	padding: 16px;
}
.mtdm ul {
	margin: 15px;
}
.mtdm ul li {
	list-style: inside;
}
.tab-content.rte h1{
	line-height:22px;
}
.hub {
	background: #f9f9f9;
	border: 1px solid #aaa;
	padding: 10px;
	margin-bottom: 1em;
	width: auto;
	display: table;
	font-size: 95%;
	transition: linear 0.5s;
}
.hub .appear {
	display: none;
}
.hub .button-show {
	cursor: pointer;
}